@font-face{font-family:'GoodWeb-Book';src:url("webfonts/GoodWeb-Book.eot");src:url("webfonts/GoodWeb-Book.eot?#iefix") format("embedded-opentype"),url("webfonts/GoodWeb-Book.woff") format("woff"),url("webfonts/GoodComp-Book.ttf") format("truetype");}@font-face{font-family:'GoodWeb-Book';font-weight:bold;src:url("webfonts/GoodWeb-Bold.eot");src:url("webfonts/GoodWeb-Bold.eot?#iefix") format("embedded-opentype"),url("webfonts/GoodWeb-Bold.woff") format("woff");}@font-face{font-family:'GoodWeb-Bold';src:url("webfonts/GoodWeb-Bold.eot");src:url("webfonts/GoodWeb-Bold.eot?#iefix") format("embedded-opentype"),url("webfonts/GoodWeb-Bold.woff") format("woff");}@font-face{font-family:'GoodWeb-CondBook';src:url("webfonts/GoodWeb-CondBook.eot");src:url("webfonts/GoodWeb-CondBook.eot?#iefix") format("embedded-opentype"),url("webfonts/GoodWeb-CondBook.woff") format("woff"),url("webfonts/GoodScComp-Book.ttf") format("truetype");}@font-face{font-family:'GoodWeb-CondBook';font-weight:bold;src:url("webfonts/GoodWeb-CondBold.eot");src:url("webfonts/GoodWeb-CondBold.eot?#iefix") format("embedded-opentype"),url("webfonts/GoodWeb-CondBold.woff") format("woff"),url("webfonts/GoodScComp-Bold.ttf") format("truetype");}@font-face{font-family:'GoodWeb-CondBold';src:url("webfonts/GoodWeb-CondBold.eot");src:url("webfonts/GoodWeb-CondBold.eot?#iefix") format("embedded-opentype"),url("webfonts/GoodWeb-CondBold.woff") format("woff"),url("webfonts/GoodScComp-Bold.ttf") format("truetype");}@font-face{font-family:'GoodWeb-CondBold';font-weight:bold;src:url("webfonts/GoodWeb-CondBold.eot");src:url("webfonts/GoodWeb-CondBold.eot?#iefix") format("embedded-opentype"),url("webfonts/GoodWeb-CondBold.woff") format("woff"),url("webfonts/GoodScComp-Bold.ttf") format("truetype");}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;}html,button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em;}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1.5em 30px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:1.5em 0;}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul,.item-list ul{margin:1.5em 0;}.item-list ul li{margin:0;}dd{margin:0 0 0 30px;}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}menu,ol,ul,.item-list ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border-color:#c0c0c0;margin:0 2px;border-top-width:0.0625em;border-top-style:solid;padding-top:0.4625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.9125em;border-left-width:0.0625em;border-left-style:solid;padding-left:0.9125em;border-right-width:0.0625em;border-right-style:solid;padding-right:0.9125em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider{margin:0;padding:0;}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides>li:first-child{display:block;}.flexslider{background-color:#fff;border:2px solid #fff;border-bottom:0;}#accordion .slider{margin:0 auto;background:#fff;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{height:42px;width:26px;}.flex-direction-nav a{width:26px;height:42px;margin:-20px 0 0;display:block;background:url(../images/slider_arrows.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:block;}.flex-direction-nav .flex-next{background-position:100% 0;right:-45px;}.flex-direction-nav .flex-prev{left:-45px;}.flex-direction-nav .flex-next.flex-disabled{background-position:100% -44px;}.flex-direction-nav .flex-prev.flex-disabled{background-position:0 -44px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .disabled{opacity:0.3!important;filter:alpha(opacity=30);cursor:default;}.flexslider .flex-prev,.flexslider .flex-next{opacity:1!important;}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .active{opacity:1;cursor:default;}@media screen and (max-width: 860px) {.flex-direction-nav .flex-prev{opacity:1;left:0;}.flex-direction-nav .flex-next{opacity:1;right:0;}}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default!important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:0;padding:.5em .5em .5em .7em;min-height:0;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-noicons{padding-left:.7em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;}.ui-menu .ui-menu{margin-top:-3px;position:absolute;}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal;}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5;}.ui-menu .ui-state-disabled a{cursor:default;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em;}.ui-menu .ui-menu-icon{position:static;float:right;}.ui-progressbar{height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}.ui-spinner-up{top:0;}.ui-spinner-down{bottom:0;}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-tabs{position:relative;padding:.2em;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tooltip{position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}body .ui-tooltip{border-width:2px;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:0;background:#ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222;}.ui-widget-content a{color:#222222;}.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold;}.ui-widget-header a{color:#222222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border-bottom:1px solid #fff;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border-bottom:0;background:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png);}.ui-icon-blank{background-position:16px 16px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-60 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-140 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-60 -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-140 -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-60 -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-140 -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-220 -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-60 -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-140 -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-220 -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -60;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -60;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -60;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -60;}.ui-icon-arrowreturn-1-w{background-position:-60 -60;}.ui-icon-arrowreturn-1-n{background-position:-80px -60;}.ui-icon-arrowreturn-1-e{background-position:-96px -60;}.ui-icon-arrowreturn-1-s{background-position:-112px -60;}.ui-icon-arrowrefresh-1-w{background-position:-128px -60;}.ui-icon-arrowrefresh-1-n{background-position:-140 -60;}.ui-icon-arrowrefresh-1-e{background-position:-160px -60;}.ui-icon-arrowrefresh-1-s{background-position:-176px -60;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-60 -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-60 -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-140 -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-220 -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-60 -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-140 -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-220 -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-60 -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-140 -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-220 -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -140;}.ui-icon-info{background-position:-16px -140;}.ui-icon-notice{background-position:-32px -140;}.ui-icon-help{background-position:-48px -140;}.ui-icon-check{background-position:-60 -140;}.ui-icon-bullet{background-position:-80px -140;}.ui-icon-radio-on{background-position:-96px -140;}.ui-icon-radio-off{background-position:-112px -140;}.ui-icon-pin-w{background-position:-128px -140;}.ui-icon-pin-s{background-position:-140 -140;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-60 -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-140 -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-60 -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-60 -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-140 -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-60 -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -220;}.ui-icon-grip-dotted-horizontal{background-position:-16px -220;}.ui-icon-grip-solid-vertical{background-position:-32px -220;}.ui-icon-grip-solid-horizontal{background-position:-48px -220;}.ui-icon-gripsmall-diagonal-se{background-position:-60 -220;}.ui-icon-grip-diagonal-se{background-position:-80px -220;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0;}.ui-widget-overlay{background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px;}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}#main,.region-bottom{margin-left:auto;margin-right:auto;max-width:1134px;}#header-inner,#main,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all and (min-width: 480px) {#main{position:relative;}#navigation{position:absolute;top:0;height:3em;width:100%;}}@media all and (min-width: 480px) and (max-width: 959px) {.sidebar-first #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.sidebar-second #content{float:none;width:100%;margin:0;}.sidebar-second .sidebar-second .sidebars{clear:both;padding-top:0;}.sidebar-second .region-sidebar-second{padding:0 30px;}.two-sidebars #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second:before,.two-sidebars .region-sidebar-second:after{content:"";display:table;}.two-sidebars .region-sidebar-second:after{clear:both;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}}@media all and (min-width: 960px) {.sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.sidebar-second #content{float:left;width:77%;margin-left:0%;}.sidebar-second .sidebars{float:left;width:20%;}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%;}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}}ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-moz-border-radius:0.75em;-webkit-border-radius:0.75em;border-radius:0.75em;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff;}body{background:#e4e3de;margin:0;padding:0;font-family:GoodWeb-Book,sans-serif;font-size:14px;line-height:16px;}body.page-explore-comments{background:none;}body.page-ambassadors .view-content,body.page-experts .view-content{padding:1em 0;}body.page-node-add-question{background-color:#ffffff;}body.page-node-edit #content-wrapper{width:94%;}body.page-node-20 ul.tabs{display:none;}body.not-front #block-search-form h2{cursor:pointer;}body.page-user.not-logged-in #content-wrapper{padding:0!important;}body.page-user.not-logged-in .page-title{margin:0 0 10px;padding-bottom:5px;padding-left:2.5%;}body.page-search h1#page-title{display:none;}body.page-search #content ul{margin-left:20px;}body.page-search #content h2{color:#FF952D;font-family:GoodWeb-Book,sans-serif;font-size:3.2em;}body.section-ask #content .teaser-bottom span.views-label{color:#7D796E;text-transform:none;}body.section-ask.node-type-question #content .teaser-bottom{margin:0;width:100%;}body.node-type-expert-profile .profile-main-content .node-expert-profile{margin-top:0.75em;font-size:13px;}body.page-ambassadors .views-exposed-form .views-exposed-widget,body.page-experts .views-exposed-form .views-exposed-widget{padding:0;}body.page-ambassadors .views-exposed-form .views-exposed-widgets,body.page-experts .views-exposed-form .views-exposed-widgets{background-color:#e9e6e1;}body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-submit-button,body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-widget-filter-field_expert_type_tid,body.page-experts .views-exposed-form .views-exposed-widgets .views-submit-button,body.page-experts .views-exposed-form .views-exposed-widgets .views-widget-filter-field_expert_type_tid{width:48%;min-width:300px;margin-bottom:0.75em;}@media only screen and (max-width: 480px) {body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-submit-button,body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-widget-filter-field_expert_type_tid,body.page-experts .views-exposed-form .views-exposed-widgets .views-submit-button,body.page-experts .views-exposed-form .views-exposed-widgets .views-widget-filter-field_expert_type_tid{min-width:initial;}}body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit,body.page-experts .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit{display:none;}body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-exposed-widget select *,body.page-experts .views-exposed-form .views-exposed-widgets .views-exposed-widget select *{font-weight:bold;display:block;}body.section-studies .views-exposed-widget{padding:0 0 0.75em 1em;}body.section-studies .views-exposed-widget select *{display:block;}body.page-ambassadors .views-exposed-form label,body.page-experts .views-exposed-form label,body.page-studies .views-exposed-form label{line-height:30px;white-space:nowrap;}body.page-ambassadors .views-exposed-form .views-exposed-widgets,body.page-experts .views-exposed-form .views-exposed-widgets,body.section-studies .views-exposed-form .views-exposed-widgets{margin-top:25px;}body.page-ambassadors .views-exposed-form .views-exposed-widget *:not(.js-hide),body.page-experts .views-exposed-form .views-exposed-widget *:not(.js-hide),body.section-studies .views-exposed-form .views-exposed-widget *:not(.js-hide){display:block;vertical-align:middle;font-size:12pt;}body.page-ambassadors .views-exposed-form .description,body.page-experts .views-exposed-form .description,body.section-studies .views-exposed-form .description{margin-top:0.5em;padding-right:0.25em;}body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit .form-select,body.page-experts .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit .form-select,body.section-studies .views-exposed-widgets .form-select{margin:0;}body.page-ambassadors .views-exposed-form .views-exposed-widgets,body.page-experts .views-exposed-form .views-exposed-widgets,body.section-studies .views-exposed-widgets{padding:1em;}body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-exposed-widget select,body.page-experts .views-exposed-form .views-exposed-widgets .views-exposed-widget select,body.section-studies .views-exposed-form .views-exposed-widgets .views-exposed-widget select{background:#dbd8d0;font-size:10pt;font-weight:bold;color:black;border:none;border-radius:0;margin:0;}body.page-ambassadors .views-exposed-form .views-exposed-widgets .views-exposed-widget label,body.page-experts .views-exposed-form .views-exposed-widgets .views-exposed-widget label,body.section-studies .views-exposed-widgets{color:#666666;}body.page-panels{background:#ECE4D3;}body.page-questions #cboxWrapper{background:#ECE4D3!important;}body.page-questions #cboxContent{background:#FFFFFF;}hr.lightgrey{background-color:#ccc;margin-bottom:0.9em;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;background-color:#666;color:#fff;}#header-inner{position:relative;}#logo{margin:0;padding:0;}#logo img{vertical-align:bottom;}#name-and-slogan{float:left;}#site-name{margin:0;font-size:2em;line-height:1.5em;}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}#site-name a:focus,#site-name a:hover{text-decoration:underline;}#site-slogan{margin:0;font-size:1em;}.region-header{clear:both;z-index:2;}#content-wrapper,.region-highlighted{background-color:#fff;padding:30px;}.region-highlighted{padding-bottom:0;}.front #content{padding-left:0;padding-right:0;}.front #main #content-bottom{overflow:hidden;background:#ffffff;}.front #marquee{position:relative;}.front #marquee #homepage_marquee_bg{width:100%;padding:0;margin:0;}.breadcrumb{}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.item-list .pager{margin:0;padding:0.7em 0;border-top:1px solid #d1cfcc;border-bottom:1px solid #d1cfcc;}#block-search-form .contextual-links-wrapper{display:none;}.browser-warning{background-color:#ffdddd;margin-bottom:10px;border:1px solid #aa0000;padding:0 15px;color:#aa0000;line-height:35px;}@media only screen and (max-width: 480px) {form#user-login h3.page-title{padding-left:0;}}#login-wrapper{max-width:800px;}#login-wrapper h3{color:#ed7500;text-transform:uppercase;font-size:16px;}#login-wrapper .hybridauth-widget{margin:15px 0;}#login-wrapper .hybridauth-widget-wrapper ul.hybridauth-widget li{margin-bottom:0 0 10px 0;padding:0;width:24px;height:24px;}#login-wrapper .form-item{margin:15px 0;}@media only screen and (max-width: 767px) {#login-wrapper{max-width:100%;overflow:hidden;}#login-wrapper #leftcolumn,#login-wrapper #rightcolumn{padding-left:0;}#login-wrapper #leftcolumn{margin-right:1.5em;}#login-wrapper #rightcolumn{padding-bottom:0.5em;}}@media only screen and (max-width: 480px) {#login-wrapper input[name=name],#login-wrapper input[name=pass]{width:100%;box-sizing:border-box;padding:1em 0.5em;}#login-wrapper .hybridauth-icon-hybridauth-24{opacity:1;}}#login-wrapper .captcha legend{display:none;}#login-wrapper .captcha .fieldset-description{font-size:18px;font-weight:bold;line-height:19px;}@media only screen and (max-width: 767px) {#login-wrapper .captcha{max-width:100%;overflow:hidden;}#login-wrapper .captcha .recaptchatable{width:100%;}#login-wrapper .captcha .recaptcha_image_cell{display:block;width:100%;height:auto;clear:both;box-sizing:border-box;}#login-wrapper .captcha .recaptcha_image_cell #recaptcha_image{width:100%!important;height:auto!important;float:left;margin-bottom:1em;}#login-wrapper .captcha .recaptcha_image_cell #recaptcha_image img{width:100%!important;height:auto;}#login-wrapper .captcha .recaptcha_image_cell+td,#login-wrapper .captcha .recaptcha_image_cell+td+td{display:block;width:50%;box-sizing:border-box;float:left;}#login-wrapper .captcha .recaptcha_image_cell+td a img,#login-wrapper .captcha .recaptcha_image_cell+td+td a img{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%;}#login-wrapper .captcha #recaptcha_response_field{width:100%!important;box-sizing:border-box;padding:1em 0.5em;}#login-wrapper .captcha .recaptcha_only_if_privacy{margin-top:1em;margin-bottom:1em;}#login-wrapper .captcha tr:nth-of-type(2) td{padding-left:0.5em;padding-right:0.5em;display:block;clear:both;box-sizing:border-box;}}#login-wrapper .form-actions{margin-top:0;}@media only screen and (max-width: 480px) {#login-wrapper .form-actions{width:100%;}#login-wrapper .form-actions input[type=submit]{width:100%;height:3em;margin-bottom:1em;}}@media only screen and (max-width: 480px) {#login-wrapper .hybridauth-widget-wrapper h3{float:left;margin-right:1em;}#login-wrapper .hybridauth-widget-wrapper ul.hybridauth-widget li{margin-right:1em!important;}}#login-wrapper .register{margin-top:8px;}#leftcolumn,#rightcolumn{float:left;padding:0 0 20px 2.5%;}#leftcolumn{width:20%;border-right:2px dotted #80BD01;}#rightcolumn{width:70%;}#rightcolumn .form-item-name,#rightcolumn .form-submit{margin-top:12px;}#rightcolumn .form-submit{background-color:#ED7500;font-size:14px;font-weight:normal;height:36px;padding:0;text-transform:uppercase;width:80px;}#rightcolumn .description{display:none;}#rightcolumn input{margin-bottom:0;}.content-container{margin-top:1em;}.ui-widget-content a{color:#336699;}.comment-container .ui-tabs-nav,.content-container .ui-tabs-nav{background:transparent;padding:0;border-bottom:1px solid #cccccc;}@media only screen and (max-width: 767px) {.comment-container .ui-tabs-nav>li,.content-container .ui-tabs-nav>li{width:50%;box-sizing:border-box;margin:0;font-size:12px;white-space:nowrap;outline:1px solid white;}}.ui-tabs .ui-tabs-nav li.ui-state-default{background:#f0eeeb;padding:0.35em 0.75em;border:0;font-size:16px;font-weight:bold;color:#666666;}@media only screen and (max-width: 480px) {.ui-tabs .ui-tabs-nav li.ui-state-default{font-size:14px;padding:0.35em;}.ui-tabs .ui-tabs-nav li.ui-state-default[aria-controls=recent-questions]{width:62%;}.ui-tabs .ui-tabs-nav li.ui-state-default[aria-controls=recent-questions]+li[aria-controls=studies]{width:38%;}.ui-tabs .ui-tabs-nav li.ui-state-default[aria-controls=related-questions]{width:44%;}.ui-tabs .ui-tabs-nav li.ui-state-default[aria-controls=related-questions]+li[aria-controls=studies]{width:56%;}}.ui-tabs .ui-tabs-nav li.ui-state-default a{color:#666666;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#ffffff;border:1px solid #cccccc;margin-bottom:-1px;}.ui-tabs .ui-tabs-nav li:first-child{-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}.answered-by-line+.views-field-nothing .teaser-bottom{margin-top:0;}.pane-title{color:#666666;}.page-ambassadors .pane-custom p{margin-bottom:1em;}.page-ambassadors .pane-custom.pane-2{margin-top:1em;}.page-ambassadors .pane-custom.pane-2 p{margin-bottom:0.5em;}.page-ambassadors .pane-custom.pane-2 ul{list-style-position:inside;}.csscolumns .page-ambassadors .views-row,.csscolumns .page-experts .views-row{display:-webkit-flex;-webkit-justify-content:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin:0 -0.5em;}.csscolumns .page-ambassadors .views-column,.csscolumns .page-experts .views-column{-webkit-flex-basis:230px;flex-basis:230px;margin:0 0.5em 1em;}.csscolumns .page-ambassadors .expertGridBlock,.csscolumns .page-experts .expertGridBlock{float:none;width:auto;margin:0;min-width:193px;max-width:193px;}.expertGridBlock{position:relative;float:left;height:370px;width:193px;padding:15px;margin:0 1.6em 1.6em 0;border:1px solid #cccccc;-webkit-border-radius:8px 0 8px 0;-moz-border-radius:8px 0 8px 0;border-radius:8px 0 8px 0;}.expertGridBlock .expertPhoto{display:block;position:relative;margin:0 auto;width:100%;max-width:195px;height:195px;}.expertGridBlock .expertPhoto img{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;display:block;width:100%;height:auto;left:50%;top:50%;}.expertGridBlock .expertName{margin-top:8px;margin-bottom:4px;font-size:12pt;font-weight:bold;}.expertGridBlock .expertTitle{font-size:10pt;}.expertGridBlock .expertType{position:absolute;bottom:0;left:15px;right:15px;min-height:20px;margin:0;padding:0.75em 0;border-top:1px solid #cccccc;font-weight:bold;line-height:16px;}.views-column-last .expertGridBlock{margin-right:0;}.expertGridBlockRight{position:relative;padding:15px;margin:0 0 1.6em;border:1px solid #cccccc;-webkit-border-radius:8px 0 8px 0;-moz-border-radius:8px 0 8px 0;border-radius:8px 0 8px 0;}.expertTitleDisplay{line-height:16px;margin-bottom:1em;font-weight:bold;}.expert-icon,.expertTitleDisplay .expert-icon{display:block;background-color:#ed7500;height:13px;width:13px;float:left;margin-right:0.75em;margin-top:0;}.expert-CBI{background-color:#01924d;}.expert-Third,.expert-ThirdPartyOrganization{background-color:#7bb501;}.expert-Independent{background-color:#e1c12d;}.expert-Other{background-color:transparent;}.profile-left-rail-content{float:left;width:236px;}.profile-card{padding:21px;border:1px solid #cccccc;-webkit-border-radius:8px 0 8px 0;-moz-border-radius:8px 0 8px 0;border-radius:8px 0 8px 0;}.expert-profile .profile-card img{float:none;width:100%;height:auto;}.profile-social-links{margin:0.5em 0;}.profile-social-item{display:inline-block;}.profile-social-item:last-child{margin-right:0;}.profile-main-content{float:right;width:730px;}.profile-title{margin-bottom:0.15em;font-size:28px;color:#666666;}.profile-title-meta h4{margin-bottom:0.25em;font-size:14px;font-weight:normal;line-height:normal;}.profile-ext-links{margin-top:10px;}.profile-links{list-style-type:none;}.profile-link-item{padding-bottom:5px;}.profile-link-title{font-size:18px;}.profile-link-title strong{font-weight:bold;}.expert-activities{margin:2em 0;}.expert-activities-title{font-size:22px;color:#666666;text-transform:capitalize;}.expert-profile .expert-activities .expert-title{font-weight:normal;font-size:15px;}.studyEntry{margin:15px 0 0;padding:0;overflow:hidden;border-bottom:1px solid #cccccc;}.studyEntry:last-child{border-bottom:0 none;}.studyExpertPhoto{display:inline-block;vertical-align:top;margin-right:1.45em;min-width:51px;}.views-row .studyExpertPhoto{margin-left:1.45em;}.view-display-id-featured_studies .studyExpertPhoto{margin-left:0;margin-bottom:1em;}.view-display-id-main_studies_listing_block .studyExpertPhoto{margin-right:0;}@media only screen and (max-width: 979px) {.view-display-id-main_studies_listing_block .studyExpertPhoto{margin-bottom:1em;}}.studyExpertPhoto img{width:51px;height:51px;}.node-forbes h2,.studyInfo h2{margin:0 0 4px;padding:0;line-height:22px;font-size:12pt;}.node-forbes h3,.studyInfo h3{padding:0.1em 0;font-size:11pt;font-weight:normal;color:#808080;line-height:15pt;}.node-forbes .item-list ul,.studyInfo .item-list ul{list-style:none;margin-left:0;}.node-forbes .item-list ul li,.studyInfo .item-list ul li{float:left;padding:0 8px;}@media only screen and (max-width: 767px) {.node-forbes .teaser-bottom,.studyInfo .teaser-bottom{width:100%;}.node-forbes .item-list,.studyInfo .item-list{width:100%;padding:0!important;box-sizing:border-box;background-color:#dadada!important;border-radius:0 8px 0 0;}.node-forbes .item-list ul,.studyInfo .item-list ul{border-radius:0 8px;overflow:hidden;margin:0;display:-webkit-flex;-webkit-align-content:space-between;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;display:flex;align-content:space-between;flex-direction:row;flex-wrap:wrap;}.node-forbes .item-list ul li,.studyInfo .item-list ul li{display:block;background:#dadada;outline:1px solid #cccccc;box-sizing:border-box;border:none!important;margin:0;padding:8px;text-align:center;-webkit-flex-grow:1;flex-grow:1;}}.studyInfo{display:inline-block;vertical-align:top;width:85%;margin-bottom:5px;}.view-display-id-featured_studies .studyInfo{width:88%;}.view-display-id-main_studies_listing_block .studyInfo{margin-left:1.45em;}.studyInfo .studyReadMore{font-size:10pt;font-weight:bold;}.node-forbes .teaser-bottom,.node-forbes.view-mode-full .addthis_button,.share-study,.studyInfo .teaser-bottom{background-color:#ebebeb;margin-top:18px;margin-bottom:15px;float:left;line-height:38px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;}.node-forbes .teaser-bottom .active,.node-forbes .teaser-bottom .addthis_button,.node-forbes .teaser-bottom .addthis_button,.node-forbes.view-mode-full .addthis_button .active,.node-forbes.view-mode-full .addthis_button .addthis_button,.node-forbes.view-mode-full .addthis_button .addthis_button,.share-study .active,.share-study .addthis_button,.share-study .addthis_button,.studyInfo .teaser-bottom .active,.studyInfo .teaser-bottom .addthis_button,.studyInfo .teaser-bottom .addthis_button{color:#336699;}.node-forbes .teaser-bottom .addthis_button,.node-forbes.view-mode-full .addthis_button .addthis_button,.share-study .addthis_button,.studyInfo .teaser-bottom .addthis_button{margin:0 15px;padding:0;line-height:16px;}.node-forbes.view-mode-full .addthis_button{padding:0 15px;color:#336699;}.studies-main-middle{width:730px;margin-right:1em!important;margin-left:0!important;float:left!important;}.studies-main-right,.studies-main.row-fluid-right .span3{float:right;vertical-align:top;}.node-forbes.view-mode-full{position:relative;overflow:auto;}.node-forbes.view-mode-full h1+h3{font-size:14px;}.node-forbes.view-mode-full .media{float:right;clear:right;margin:0 0 1em 1em;width:400px;}@media only screen and (max-width: 979px) {.node-forbes.view-mode-full .media{width:40vw;}}.node-forbes.view-mode-full .img,.node-forbes.view-mode-full .video{display:block;margin:0 0 1em;width:100%;float:right;clear:both;max-width:400px;width:100%;height:auto;}.node-forbes.view-mode-full .img img{display:block;width:100%;height:auto;}.node-forbes.view-mode-full .video iframe{display:block;width:100%;height:300px;margin-bottom:1em;}@media only screen and (max-width: 979px) {.node-forbes.view-mode-full .video iframe{width:40vw;height:30vw;}}.node-forbes h1,.studyDisplay .studyTitle{margin-bottom:0.25em;margin-right:95px;font-size:28px;line-height:1.07;color:#666666;}.node-forbes.view-mode-full,.studyDisplay .studyBody{font-size:11pt;}.node-forbes.view-mode-full p,.studyDisplay .studyBody p{font-size:11pt;padding-bottom:1em;}.node-forbes.view-mode-full p:last-child,.studyDisplay .studyBody p:last-child{padding-bottom:0;}.node-forbes.view-mode-full ol,.node-forbes.view-mode-full ul,.studyDisplay .studyBody ol,.studyDisplay .studyBody ul{padding-left:45px;}.node-forbes.view-mode-full ol li,.node-forbes.view-mode-full ul li,.studyDisplay .studyBody ol li,.studyDisplay .studyBody ul li{padding-bottom:10px;}.node-forbes.view-mode-full ol li:last-child,.node-forbes.view-mode-full ul li:last-child,.studyDisplay .studyBody ol li:last-child,.studyDisplay .studyBody ul li:last-child{padding-bottom:20px;}.studyDisplay{width:100%;position:relative;}.studyDisplay .studyBody{margin:15px 0 0;padding-bottom:30px;}.studyDisplay .studyBody img{height:auto!important;}.studyDisplay .studyBody textarea{box-sizing:border-box;max-width:100%;}.view-display-id-promoted_studies{padding:5px;border:1px solid black;margin:10px;width:215px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;position:relative;}.studiesMain{width:700px;}.studiesRight{width:200px;}.view-display-id-promoted_studies{position:relative;padding:5px;border:1px solid black;margin:10px;width:215px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;border-radius:0 8px;}.studiesMain{width:700px;}.studiesRight{width:200px;}#views-exposed-form-studies-listing-main-studies-listing-block{margin:10px 0 0;background-color:#e9e6e1;}#views-exposed-form-studies-listing-main-studies-listing-block .form-type-select{vertical-align:middle;}#views-exposed-form-studies-listing-main-studies-listing-block .form-type-select label{padding:0 20px 0 5px;}.view-display-id-featured_studies,.view-display-id-featured_studies_block{background-color:#f7f6f5;padding:20px;margin:1.5em 0;}.view-display-id-featured_studies .item-list{background-color:#dedad6;}.front .studyFeaturedBlockContent,.studies-main.row-fluid-right .view-studies-listing>.view-content{padding:15px;}.studyFeaturedBlockContentIntro{margin-bottom:1em;}.studiesFeatured .studiesFeaturedTitle{font-size:16pt;font-weight:bold;}.studyFeatured{margin-bottom:0.5em;}.studyFeatured .studyFeatured p{font-size:11px;}.studies-main.row-fluid-right .panels-flexible-column-studies-main-1{width:100%;}.front .studyFeaturedBlock,.studies-main.row-fluid-right .view-studies-listing{width:100%;border:1px solid #cccccc;-webkit-border-radius:8px 0 8px 0;-moz-border-radius:8px 0 8px 0;border-radius:8px 0 8px 0;}.studyFeaturedBlockTitle{border-bottom:1px solid #cccccc;padding:15px;color:#ed7500;font-size:16pt;}.studiesDisplay{margin:0 0 30px;border-bottom:1px solid #cccccc;}.studiesAskBlock h3{font-size:11pt;font-weight:normal;line-height:1;}.studiesAskBlock .studiesAskButton{background-color:#ed7500;border:0 none;padding:0.5em 2em;margin:1em 0 2em;display:inline-block;font-size:16px;font-weight:bold;color:#ffffff;}.ui-tabs-panel .studyEntry,.ui-tabs-panel .studyInfo{width:100%;}#studies .views-row{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #cccccc;}#studies .views-row:last-child{border:0 none;}#studies .views-row .studyExpertPhoto{margin-left:0;}#studies .studyInfo{width:88%;}section.gmoanswers-forbes-list article{clear:both;}.node-forbes.node-teaser p{font-size:14px;}.node-forbes .teaser-bottom .item-list,.studyInfo .teaser-bottom .item-list{padding:0 7px;background-color:#dadada;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;font-weight:bold;}.node-forbes .teaser-bottom .item-list li,.studyInfo .teaser-bottom .item-list li{display:inline-block;float:none;border-right:1px solid #cccccc;font-weight:bold;}.node-forbes .teaser-bottom .item-list li.last,.node-forbes .teaser-bottom .item-list li:nth-last-of-type(1),.studyInfo .teaser-bottom .item-list li.last,.studyInfo .teaser-bottom .item-list li:nth-last-of-type(1){border-right:none;}.node-forbes a.readmore,.studyReadMore a{display:block;margin-top:8px;font-size:16px;font-weight:bold;}.studies-rail-content{float:right!important;width:236px;}.expert-id-block{overflow:hidden;margin-bottom:1em;clear:both;}.expert-id-block .expertPhoto{float:left;margin-right:1em;}.expert-id-block .expertPhoto img{width:51px;height:51px;}.expert-id-block .expertName h4{font-weight:bold;font-size:16px;color:#666666;line-height:normal;}.expertGridBlockRight .expertBody,.expertGridBlockRight .expertTitle{margin-bottom:1em;}.expertGridBlockRight .expertReadMore{font-weight:bold;font-size:16px;}.node-forbes .topics,.studyDetails,.studyTags{color:#808080;}.node-forbes .topics{margin-bottom:1em;font-size:14px;}.node-forbes.view-mode-full .addthis_button,.share-study{position:absolute;right:0;top:0;margin:0;height:38px;line-height:38px;}.node-forbes.view-mode-full .addthis_button .addthis_toolbox,.share-study .addthis_toolbox{float:left;margin-right:0.25em;padding:0.7em 0;}.share-study .addthis_button{line-height:38px;}.studies-detail .related-questions{margin-top:0;}.studies-detail .related-questions .views-row{margin:0;padding:25px 0 25px 50px;}@media only screen and (max-width: 767px) {.studies-detail .related-questions .views-row{padding-left:0;}}.featuredQuestions .block-title{font-size:24px;color:#666666;line-height:normal;}.featuredQuestions .views-row{overflow:hidden;padding:15px 0 15px 50px;position:relative;}.featuredQuestions .views-label{position:absolute;left:0;font-size:30px;font-weight:bold;color:#ed7500;}.divider{border-bottom:1px solid #cccccc;margin:1em 0;}#content-bottom-inner .divider{margin-bottom:3em;}.page-search #page-title{display:none;}.page-search .learn-more{font-size:18px;}.page-search .learn-more a{color:#ed7500;font-weight:bold;}#views-exposed-form-solr-search-page .views-submit-button .form-submit{background:#ed7500;margin:0;padding:0.53em 0;width:100%;font-size:16px;text-transform:uppercase;}.search-page-form{background:#e9e6e1;padding:1.5em;margin:1em 0;-webkit-border-radius:0 8px 0 8px;-moz-border-radius:0 8px 0 8px;border-radius:0 8px 0 8px;}.search-page-form .views-exposed-widgets{margin:0;}.search-page-form .views-exposed-widget{padding:0;}.search-page-form .form-item input{margin:0;border:0;outline:0;border-radius:0;box-shadow:none;padding:0.6em 1em;width:93%;color:#808080;}.search-page-form label{display:none;}.sidebars .block.block-block,.sidebars .block.block-facetapi,.sidebars .block.block-gmoanswers-blocks{border:0 none;margin:0;}.sidebars .block-facetapi .block-title{background:#dbd8d1;font-size:14px;font-weight:bold;padding:5px 10px;color:#3c3c3c;}.block-facetapi .item-list{background:#fff;padding:10px;}.block-facetapi .item-list li,.block-facetapi .item-list li.leaf{list-style:none;}.block-facetapi .item-list ul li{padding-bottom:10px;}.block-facetapi .item-list ul li:last-child{padding-bottom:0;}.block-facetapi .item-list ul li a{color:#666666;}.block-facetapi .item-list ul,.facetapi-limit-link{font-size:13px;}.facetapi-checkbox{margin:0 6px 0 0!important;}.search-result-item{border-bottom:1px solid #cccccc;padding:20px 0;clear:both;overflow:hidden;color:#808080;}.views-row-last .search-result-item{border-bottom:0;}.search-filter-title,.search-result-title{line-height:20px;margin-bottom:10px;font-size:12pt;}.search-filter-title{color:#606060;}.search-result-item .figure,.search-result-item .figure-content{float:left;}.search-result-item .figure{margin:0 20px 15px 0;}.search-result-item .figure img{width:102px;height:102px;}.search-filter-meta,.show-filter{display:none;}.search-filter-meta,.search-page-meta{font-size:16px;}.current-search-item-text{float:left;}.search-results-count{font-size:16px;line-height:18px;}.search-page-meta .show-filter{float:right;}.search-filter-meta{font-weight:bold;margin-bottom:1em;overflow:hidden;}.search-filter-meta a,.search-page-meta a{color:#606060;}.block .search-filter-meta .hide-filter{background:url("../images/green_back_button.png") no-repeat left center;padding-left:20px;float:left;width:auto;height:auto;}.block .search-filter-meta .reset-filter{float:right;}.search-page-meta .show-filter{background:url("../images/green_more_button.png") no-repeat right center;position:relative;top:2px;padding-right:20px;text-decoration:none;}.ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{border-radius:0 8px 0 8px;}.question-finalstep #header{display:none;}.question-finalstep #footer{display:none;}.question-finalstep #page{background-color:#ffffff;}.question-finalstep .panels-flexible-7-middle{margin-right:39%;}.question-finalstep .panels-flexible-column-7-main{background:#ffffff;padding:20px 30px 40px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.question-finalstep .panels-flexible-column-7-1{width:100%;max-width:200px;}.question-finalstep #main-inner{margin-top:0!important;}.question-finalstep #admin-menu{display:none;}.question-finalstep div.messages{display:none;}.question-finalstep h2.pane-title{font-size:30px;color:#000000;}.question-finalstep #content-wrapper{background:#ECE4D3;}html body.question-finalstep{margin-top:0!important;}.question-return-form{background:url("../images/btn-ask-return.png") no-repeat;border:none;width:302px;height:26px;text-indent:-5000px;}.question-return-form a{display:block;cursor:pointer;}@media only screen and (max-width: 480px) {.node-type-page.section-events-appearances .field-name-body td:nth-child(1) span img{width:90%!important;height:auto!important;}}.block{margin-bottom:1.5em;}.block a.more-button{text-decoration:none;display:inline-block;width:14px;height:14px;background:url(../images/green_more_button.png) no-repeat top left transparent;position:relative;top:2px;}#block-search-form{}#block-search-form h2 div{font-size:25px;font-family:GoodWeb-CondBold,sans-serif;}#block-search-form h2.block-title{color:#7d796e;padding:0;margin:0 10px 0 0;font-weight:normal;line-height:1.5em;float:left;font-size:14px;font-family:GoodWeb-CondBold,sans-serif;text-decoration:none;}#block-search-form h2.block-title:hover{color:#91CE41;}#block-views-questions-list-block-1{clear:both;}#block-block-14,#block-17{color:#7d796e;font-size:14px;line-height:16px;position:absolute;right:0px;text-align:right;top:12px;padding:0;margin:0;}#block-block-14 a,#block-17 a{color:#ed7500;}#block-block-14 #username{color:#7D796E;}.region-header .block-block{position:relative;top:43px;}#main-menu li.custom_search{display:none;}#block-block-15{background-color:#fff;padding:20px;}.page-node-20 #block-block-15{margin-top:-30px;}.accordion_blocks_container hr{height:1px;background-color:#f4be8a;margin:20px 0;clear:both;}.ui-accordion{margin:15px 0;}.ui-accordion .ui-accordion-header{margin-bottom:15px;}.ui-accordion .ui-accordion-header .ui-icon{background-image:url("../images/accordion_icons.png");background-position:0 -24px;height:24px;width:24px;right:15px;left:auto;margin-top:-12px;text-indent:0;}.ui-accordion .ui-accordion-content{padding-left:5px;padding-right:5px;padding-top:5px;}.ui-accordion .ui-state-default .ui-icon{background-position:0 0;}.ui-accordion .ui-state-default a{color:black;}.ui-accordion .ui-state-active .ui-icon{background-position:0 -24px;}.ui-accordion .ui-accordion-header,.ui-accordion .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#e8e6e0;background-image:none;border-radius:8px 0 8px 0;}.ui-accordion-icons .ui-accordion-header a{padding:2px 10px;font-family:'GoodWeb-Book';font-weight:700;font-size:18.97px;}ul li.expanded{list-style-image:url(../images/menu-expanded.png);list-style-type:circle;}ul li.collapsed{list-style-image:url(../images/menu-collapsed.png);list-style-type:disc;}ul li.leaf{list-style-image:url(../images/menu-leaf.png);list-style-type:square;}li a.active{color:#000;}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}#navigation #main-menu{width:50%;}#navigation #main-menu ul li{margin-right:20px;}#navigation #main-menu ul li a{color:#91ce41;font-size:14px;font-family:GoodWeb-CondBold,sans-serif;text-decoration:none;}#navigation #main-menu ul li a div{color:#393;font-size:25px;color:#7d796e;}#navigation #main-menu ul li.last{margin-right:0px;}#secondary-menu{float:right;}.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open>a{-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px;border-radius:7px 7px 0 0;}.views-displays .secondary .open>a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-moz-border-radius:0 7px 0 0;-webkit-border-radius:0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0;border-radius:0 0 7px 7px;}.view-questions-list .views-field-value{background-color:#ff0000;}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.flowplayer{width:100%;}.ask-form-wrapper #edit-field-comment-notification-opt-und .form-item-field-comment-notification-opt-und-1{width:90%;}.ask-form-wrapper #edit-field-comment-notification-opt-und label.option{display:block;width:100%;}.ask-form-wrapper .description{font-size:14px!important;font-weight:normal;line-height:20px;}.ask-form-wrapper .house_rules_copy a{color:#ED7500;}.node-question .field-name-body{padding-left:0px;margin-top:3px;font-family:GoodWeb-CondBold,sans-serif;font-size:1.5em;letter-spacing:0;line-height:1.2em;}.node-type-expert-profile #expert-info a.active #expert-info a.active{padding:0 20px 10px 0;float:left;}.node-type-expert-profile #expert-info a.active h1.title{padding-top:0;}.node-type-expert-profile #expert-info a.active .submitted_by{display:none;}.node-type-expert-profile #expert-info a.active .node-expert-profile{margin-top:20px;}.node-type-expert-profile #expert-info a.active .node-expert-profile h5{color:#91CE41;margin-bottom:10px;}.node-type-expert-profile #expert-info a.active .node-expert-profile .field-name-field-expert-photo{float:left;margin-right:20px;}.node-type-expert-profile #expert-info a.active .node-expert-profile #expert-info .field-name-body{font-size:1em;}.comments{margin:1.5em 0;}.comment{padding:10px 12px 15px 10px;margin-bottom:30px;border-bottom:1px #ccc solid;}.comment .user-picture{float:left;}.comment.comment-preview{background-color:#ffffea;}.comment .new{color:#c00;}.comment .permalink{text-transform:uppercase;font-size:75%;}.indented{margin-left:30px;}.comment-unpublished{}.comment-unpublished p.unpublished{}.comment-by-independent-expert,.comment-by-company-expert{color:black;background-color:#9bccad;}.comment-by-independent-expert .submitted,.comment-by-independent-expert .flag,.comment-by-company-expert .submitted,.comment-by-company-expert .flag{color:black!important;}.independent-expert-div,.company-expert-div{float:right;}.comment-by-moderator{color:white;background-color:#373632;}.comment-by-moderator a{color:white;}.comment-by-moderator .submitted,.comment-by-moderator .flag{color:white!important;}.comment-wrapper .submitted{margin-top:0;padding-top:0;font-family:GoodWeb-Book!important;font-weight:bold;font-size:1.25em;}.comment-wrapper .submitted_date{margin-bottom:20px;font-size:0.80em!important;font-weight:normal;}.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-item .form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.container-inline div,.container-inline label{display:inline;}a.button{-moz-appearance:button;-webkit-appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}td.menu-disabled{background:#ccc;}#edit-timezone--2{width:500px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:0;margin-top:10px;}.loading{display:none;background:url(http://i293.photobucket.com/albums/mm49/oficinademultimedia/Loading_Animation.gif) 50% 50% no-repeat;height:300px;}.field-label{}.field-FIELDNAME{}.field{}.field-type-datetime{}.field-name-field-FIELDNAME{}@media print {a:link,a:visited{text-decoration:underline!important;}#site-name a:link,#site-name a:visited{text-decoration:none!important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none!important;width:100%!important;margin:0!important;padding:0!important;}body,#page,#main,#content{color:#000;background-color:transparent!important;background-image:none!important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}a:hover,a:active{outline:0;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}#map_canvas img,.google-maps img{max-width:none;}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}button,input{*overflow:visible;line-height:normal;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}@media print {*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]: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;}@page{margin:.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;}a{color:#08c;text-decoration:none;}a:hover,a:focus{color:#005580;text-decoration:underline;}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;line-height:0;content:"";}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:20px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}.span12{width:940px;}.span11{width:860px;}.span10{width:780px;}.span9{width:700px;}.span8{width:620px;}.span7{width:540px;}.span6{width:460px;}.span5{width:380px;}.span4{width:300px;}.span3{width:220px;}.span2{width:140px;}.span1{width:60px;}.offset12{margin-left:980px;}.offset11{margin-left:900px;}.offset10{margin-left:820px;}.offset9{margin-left:740px;}.offset8{margin-left:660px;}.offset7{margin-left:580px;}.offset6{margin-left:500px;}.offset5{margin-left:420px;}.offset4{margin-left:340px;}.offset3{margin-left:260px;}.offset2{margin-left:180px;}.offset1{margin-left:100px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}.row-fluid .span12{width:100%;*width:99.94680851063829%;}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;line-height:0;content:"";}.container:after{clear:both;}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:"";}.container-fluid:after{clear:both;}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;}small{font-size:85%;}strong{font-weight:bold;}em{font-style:italic;}cite{font-style:normal;}.muted{color:#999;}a.muted:hover,a.muted:focus{color:#808080;}.text-warning{color:#c09853;}a.text-warning:hover,a.text-warning:focus{color:#a47e3c;}.text-error{color:#b94a48;}a.text-error:hover,a.text-error:focus{color:#953b39;}.text-info{color:#3a87ad;}a.text-info:hover,a.text-info:focus{color:#2d6987;}.text-success{color:#468847;}a.text-success:hover,a.text-success:focus{color:#356635;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999;}h1,h2,h3{line-height:40px;}h1{font-size:38.5px;}h2{font-size:31.5px;}h3{font-size:24.5px;}h4{font-size:17.5px;}h5{font-size:14px;}h6{font-size:11.9px;}h1 small{font-size:24.5px;}h2 small{font-size:17.5px;}h3 small{font-size:14px;}h4 small{font-size:14px;}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee;}ul,ol{padding:0;margin:0 0 10px 25px;}ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}li{line-height:20px;}ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1;}dl{margin-bottom:20px;}dt,dd{line-height:20px;}dt{font-weight:bold;}dd{margin-left:10px;}.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:"";}.dl-horizontal:after{clear:both;}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999;}abbr.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee;}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25;}blockquote small{display:block;line-height:20px;color:#999;}blockquote small:before{content:'\2014 \00A0';}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}blockquote.pull-right small:before{content:'';}blockquote.pull-right small:after{content:'\00A0 \2014';}q:before,q:after,blockquote:before,blockquote:after{content:"";}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8;}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:20px;}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;}.pre-scrollable{max-height:340px;overflow-y:scroll;}form{margin:0 0 20px;}fieldset{padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999;}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}label{display:block;margin-bottom:5px;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}input,textarea,.uneditable-input{width:206px;}textarea{height:auto;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}select{width:220px;background-color:#fff;border:1px solid #ccc;}select[multiple],select[size]{height:auto;}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);}.uneditable-input{overflow:hidden;white-space:nowrap;}.uneditable-textarea{width:auto;height:auto;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}.radio,.checkbox{min-height:20px;padding-left:20px;}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}.input-mini{width:60px;}.input-small{width:90px;}.input-medium{width:150px;}.input-large{width:210px;}.input-xlarge{width:270px;}.input-xxlarge{width:530px;}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;}input,textarea,.uneditable-input{margin-left:0;}.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}input.span12,textarea.span12,.uneditable-input.span12{width:926px;}input.span11,textarea.span11,.uneditable-input.span11{width:846px;}input.span10,textarea.span10,.uneditable-input.span10{width:766px;}input.span9,textarea.span9,.uneditable-input.span9{width:686px;}input.span8,textarea.span8,.uneditable-input.span8{width:606px;}input.span7,textarea.span7,.uneditable-input.span7{width:526px;}input.span6,textarea.span6,.uneditable-input.span6{width:446px;}input.span5,textarea.span5,.uneditable-input.span5{width:366px;}input.span4,textarea.span4,.uneditable-input.span4{width:286px;}input.span3,textarea.span3,.uneditable-input.span3{width:206px;}input.span2,textarea.span2,.uneditable-input.span2{width:126px;}input.span1,textarea.span1,.uneditable-input.span1{width:46px;}.controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;line-height:0;content:"";}.controls-row:after{clear:both;}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left;}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px;}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}.help-block,.help-inline{color:#595959;}.help-block{display:block;margin-bottom:10px;}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1;}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc;}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-prepend.input-append .btn-group:first-child{margin-left:0;}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1;}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}.control-group{margin-bottom:10px;}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;}.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:"";}.form-horizontal .control-group:after{clear:both;}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;}.form-horizontal .help-block{margin-bottom:0;}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px;}.form-horizontal .form-actions{padding-left:180px;}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd;}.table th{font-weight:bold;}.table thead th{vertical-align:bottom;}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}.table tbody+tbody{border-top:2px solid #ddd;}.table .table{background-color:#fff;}.table-condensed th,.table-condensed td{padding:4px 5px;}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #ddd;}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0;}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;}.table tbody tr.success>td{background-color:#dff0d8;}.table tbody tr.error>td{background-color:#f2dede;}.table tbody tr.warning>td{background-color:#fcf8e3;}.table tbody tr.info>td{background-color:#d9edf7;}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6;}.table-hover tbody tr.error:hover>td{background-color:#ebcccc;}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc;}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3;}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png");}.icon-glass{background-position:0 0;}.icon-music{background-position:-24px 0;}.icon-search{background-position:-48px 0;}.icon-envelope{background-position:-72px 0;}.icon-heart{background-position:-96px 0;}.icon-star{background-position:-120px 0;}.icon-star-empty{background-position:-144px 0;}.icon-user{background-position:-168px 0;}.icon-film{background-position:-192px 0;}.icon-th-large{background-position:-216px 0;}.icon-th{background-position:-240px 0;}.icon-th-list{background-position:-264px 0;}.icon-ok{background-position:-288px 0;}.icon-remove{background-position:-312px 0;}.icon-zoom-in{background-position:-336px 0;}.icon-zoom-out{background-position:-360px 0;}.icon-off{background-position:-384px 0;}.icon-signal{background-position:-408px 0;}.icon-cog{background-position:-432px 0;}.icon-trash{background-position:-456px 0;}.icon-home{background-position:0 -24px;}.icon-file{background-position:-24px -24px;}.icon-time{background-position:-48px -24px;}.icon-road{background-position:-72px -24px;}.icon-download-alt{background-position:-96px -24px;}.icon-download{background-position:-120px -24px;}.icon-upload{background-position:-144px -24px;}.icon-inbox{background-position:-168px -24px;}.icon-play-circle{background-position:-192px -24px;}.icon-repeat{background-position:-216px -24px;}.icon-refresh{background-position:-240px -24px;}.icon-list-alt{background-position:-264px -24px;}.icon-lock{background-position:-287px -24px;}.icon-flag{background-position:-312px -24px;}.icon-headphones{background-position:-336px -24px;}.icon-volume-off{background-position:-360px -24px;}.icon-volume-down{background-position:-384px -24px;}.icon-volume-up{background-position:-408px -24px;}.icon-qrcode{background-position:-432px -24px;}.icon-barcode{background-position:-456px -24px;}.icon-tag{background-position:0 -48px;}.icon-tags{background-position:-25px -48px;}.icon-book{background-position:-48px -48px;}.icon-bookmark{background-position:-72px -48px;}.icon-print{background-position:-96px -48px;}.icon-camera{background-position:-120px -48px;}.icon-font{background-position:-144px -48px;}.icon-bold{background-position:-167px -48px;}.icon-italic{background-position:-192px -48px;}.icon-text-height{background-position:-216px -48px;}.icon-text-width{background-position:-240px -48px;}.icon-align-left{background-position:-264px -48px;}.icon-align-center{background-position:-288px -48px;}.icon-align-right{background-position:-312px -48px;}.icon-align-justify{background-position:-336px -48px;}.icon-list{background-position:-360px -48px;}.icon-indent-left{background-position:-384px -48px;}.icon-indent-right{background-position:-408px -48px;}.icon-facetime-video{background-position:-432px -48px;}.icon-picture{background-position:-456px -48px;}.icon-pencil{background-position:0 -72px;}.icon-map-marker{background-position:-24px -72px;}.icon-adjust{background-position:-48px -72px;}.icon-tint{background-position:-72px -72px;}.icon-edit{background-position:-96px -72px;}.icon-share{background-position:-120px -72px;}.icon-check{background-position:-144px -72px;}.icon-move{background-position:-168px -72px;}.icon-step-backward{background-position:-192px -72px;}.icon-fast-backward{background-position:-216px -72px;}.icon-backward{background-position:-240px -72px;}.icon-play{background-position:-264px -72px;}.icon-pause{background-position:-288px -72px;}.icon-stop{background-position:-312px -72px;}.icon-forward{background-position:-336px -72px;}.icon-fast-forward{background-position:-360px -72px;}.icon-step-forward{background-position:-384px -72px;}.icon-eject{background-position:-408px -72px;}.icon-chevron-left{background-position:-432px -72px;}.icon-chevron-right{background-position:-456px -72px;}.icon-plus-sign{background-position:0 -96px;}.icon-minus-sign{background-position:-24px -96px;}.icon-remove-sign{background-position:-48px -96px;}.icon-ok-sign{background-position:-72px -96px;}.icon-question-sign{background-position:-96px -96px;}.icon-info-sign{background-position:-120px -96px;}.icon-screenshot{background-position:-144px -96px;}.icon-remove-circle{background-position:-168px -96px;}.icon-ok-circle{background-position:-192px -96px;}.icon-ban-circle{background-position:-216px -96px;}.icon-arrow-left{background-position:-240px -96px;}.icon-arrow-right{background-position:-264px -96px;}.icon-arrow-up{background-position:-289px -96px;}.icon-arrow-down{background-position:-312px -96px;}.icon-share-alt{background-position:-336px -96px;}.icon-resize-full{background-position:-360px -96px;}.icon-resize-small{background-position:-384px -96px;}.icon-plus{background-position:-408px -96px;}.icon-minus{background-position:-433px -96px;}.icon-asterisk{background-position:-456px -96px;}.icon-exclamation-sign{background-position:0 -120px;}.icon-gift{background-position:-24px -120px;}.icon-leaf{background-position:-48px -120px;}.icon-fire{background-position:-72px -120px;}.icon-eye-open{background-position:-96px -120px;}.icon-eye-close{background-position:-120px -120px;}.icon-warning-sign{background-position:-144px -120px;}.icon-plane{background-position:-168px -120px;}.icon-calendar{background-position:-192px -120px;}.icon-random{width:16px;background-position:-216px -120px;}.icon-comment{background-position:-240px -120px;}.icon-magnet{background-position:-264px -120px;}.icon-chevron-up{background-position:-288px -120px;}.icon-chevron-down{background-position:-313px -119px;}.icon-retweet{background-position:-336px -120px;}.icon-shopping-cart{background-position:-360px -120px;}.icon-folder-close{width:16px;background-position:-384px -120px;}.icon-folder-open{width:16px;background-position:-408px -120px;}.icon-resize-vertical{background-position:-432px -119px;}.icon-resize-horizontal{background-position:-456px -118px;}.icon-hdd{background-position:0 -144px;}.icon-bullhorn{background-position:-24px -144px;}.icon-bell{background-position:-48px -144px;}.icon-certificate{background-position:-72px -144px;}.icon-thumbs-up{background-position:-96px -144px;}.icon-thumbs-down{background-position:-120px -144px;}.icon-hand-right{background-position:-144px -144px;}.icon-hand-left{background-position:-168px -144px;}.icon-hand-up{background-position:-192px -144px;}.icon-hand-down{background-position:-216px -144px;}.icon-circle-arrow-right{background-position:-240px -144px;}.icon-circle-arrow-left{background-position:-264px -144px;}.icon-circle-arrow-up{background-position:-288px -144px;}.icon-circle-arrow-down{background-position:-312px -144px;}.icon-globe{background-position:-336px -144px;}.icon-wrench{background-position:-360px -144px;}.icon-tasks{background-position:-384px -144px;}.icon-filter{background-position:-408px -144px;}.icon-briefcase{background-position:-432px -144px;}.icon-fullscreen{background-position:-456px -144px;}.dropup,.dropdown{position:relative;}.dropdown-toggle{*margin-bottom:-3px;}.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";}.dropdown .caret{margin-top:8px;margin-left:2px;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff;}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#0088cc,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#0088cc,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.open{*z-index:1000;}.open>.dropdown-menu{display:block;}.pull-right>.dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}.dropdown-submenu:hover>.dropdown-menu{display:block;}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" ";}.dropdown-submenu:hover>a:after{border-left-color:#fff;}.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px;}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15);}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.fade.in{opacity:1;}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}.collapse.in{height:auto;}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40);}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}.btn:active,.btn.active{background-color:#ccc \9;}.btn:first-child{*margin-left:0;}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.btn-block+.btn-block{margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75);}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3;}.btn-primary:active,.btn-primary.active{background-color:#039 \9;}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505;}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a;}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249;}.btn-success:active,.btn-success.active{background-color:#408140 \9;}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0;}.btn-info:active,.btn-info.active{background-color:#24748c \9;}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444444,#222222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515;}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none;}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1;}.btn-group:first-child{*margin-left:0;}.btn-group+.btn-group{margin-left:5px;}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.btn-group>.btn+.btn{margin-left:-1px;}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}.btn-group>.btn-mini{font-size:10.5px;}.btn-group>.btn-small{font-size:11.9px;}.btn-group>.btn-large{font-size:17.5px;}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px;}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px;}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c;}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222;}.btn .caret{margin-top:8px;margin-left:0;}.btn-large .caret{margin-top:6px;}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px;}.btn-mini .caret,.btn-small .caret{margin-top:8px;}.dropup .btn-large .caret{border-bottom-width:5px;}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff;}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0;}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.alert,.alert h4{color:#c09853;}.alert h4{margin:0;}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}.alert-success h4{color:#468847;}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}.alert-danger h4,.alert-error h4{color:#b94a48;}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}.alert-info h4{color:#3a87ad;}.alert-block{padding-top:14px;padding-bottom:14px;}.alert-block>p,.alert-block>ul{margin-bottom:0;}.alert-block p+p{margin-top:5px;}.nav{margin-bottom:20px;margin-left:0;list-style:none;}.nav>li>a{display:block;}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee;}.nav>li>a>img{max-width:none;}.nav>.pull-right{float:right;}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;}.nav li+.nav-header{margin-top:9px;}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0;}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}.nav-list>li>a{padding:3px 15px;}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c;}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff;}.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:"";}.nav-tabs:after,.nav-pills:after{clear:both;}.nav-tabs>li,.nav-pills>li{float:left;}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}.nav-tabs{border-bottom:1px solid #ddd;}.nav-tabs>li{margin-bottom:-1px;}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd;}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c;}.nav-stacked>li{float:none;}.nav-stacked>li>a{margin-right:0;}.nav-tabs.nav-stacked{border-bottom:0;}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd;}.nav-pills.nav-stacked>li>a{margin-bottom:3px;}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c;}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}.nav-tabs .dropdown-toggle .caret{margin-top:8px;}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555;}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999;}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100);}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999;}.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;line-height:0;content:"";}.tabbable:after{clear:both;}.tab-content{overflow:auto;}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}.tab-content>.active,.pill-content>.active{display:block;}.tabs-below>.nav-tabs{border-top:1px solid #ddd;}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent;}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee;}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff;}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd;}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff;}.nav>.disabled>a{color:#999;}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:"";}.navbar-inner:after{clear:both;}.navbar .container{width:auto;}.nav-collapse.collapse{height:auto;overflow:visible;}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}.navbar-text{margin-bottom:0;line-height:40px;color:#777;}.navbar-link{color:#777;}.navbar-link:hover,.navbar-link:focus{color:#333;}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2;}.navbar .btn,.navbar .btn-group{margin-top:5px;}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:"";}.navbar-form:after{clear:both;}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}.navbar-fixed-top{top:0;}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1);}.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1);}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}.navbar .nav.pull-right{float:right;margin-right:0;}.navbar .nav>li{float:left;}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff;}.navbar .nav .dropdown-toggle .caret{margin-top:8px;}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent;}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9;}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9;}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);}.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:'';}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2);}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0;}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333;}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5;}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777;}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555;}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto;}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto;}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222222,#111111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff;}.navbar-inverse .brand{color:#999;}.navbar-inverse .navbar-text{color:#999;}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent;}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111;}.navbar-inverse .navbar-link{color:#999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff;}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111;}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111;}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999;}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc;}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc;}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc;}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000;}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9;}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;}.breadcrumb>.active{color:#999;}.pagination{margin:20px 0;}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);}.pagination ul>li{display:inline;}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0;}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default;}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent;}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;}.pagination-centered{text-align:center;}.pagination-right{text-align:right;}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1;}.pager:before,.pager:after{display:table;line-height:0;content:"";}.pager:after{clear:both;}.pager li{display:inline;}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;}.pager .next>a,.pager .next>span{float:right;}.pager .previous>a,.pager .previous>span{float:left;}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{opacity:0;}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80);}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;}.modal.fade.in{top:10%;}.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}.modal-header h3{margin:0;line-height:30px;}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto;}.modal-form{margin-bottom:0;}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:"";}.modal-footer:after{clear:both;}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px;}.modal-footer .btn-group .btn+.btn{margin-left:-1px;}.modal-footer .btn-block+.btn-block{margin-left:0;}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible;}.tooltip.in{opacity:.8;filter:alpha(opacity=80);}.tooltip.top{padding:5px 0;margin-top:-3px;}.tooltip.right{padding:0 5px;margin-left:3px;}.tooltip.bottom{padding:5px 0;margin-top:3px;}.tooltip.left{padding:0 5px;margin-left:-3px;}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px;}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.popover.top{margin-top:-10px;}.popover.right{margin-left:10px;}.popover.bottom{margin-top:10px;}.popover.left{margin-left:-10px;}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}.popover-content{padding:9px 14px;}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.popover .arrow{border-width:11px;}.popover .arrow:after{border-width:10px;content:"";}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0;}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0;}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;}.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:"";}.thumbnails:after{clear:both;}.row-fluid .thumbnails{margin-left:0;}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px;}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25);}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto;}.thumbnail .caption{padding:9px;color:#555;}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}.media,.media .media{margin-top:15px;}.media:first-child{margin-top:0;}.media-object{display:block;}.media-heading{margin:0 0 5px;}.media>.pull-left{margin-right:10px;}.media>.pull-right{margin-left:10px;}.media-list{margin-left:0;list-style:none;}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999;}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}.label:empty,.badge:empty{display:none;}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}.label-important,.badge-important{background-color:#b94a48;}.label-important[href],.badge-important[href]{background-color:#953b39;}.label-warning,.badge-warning{background-color:#f89406;}.label-warning[href],.badge-warning[href]{background-color:#c67605;}.label-success,.badge-success{background-color:#468847;}.label-success[href],.badge-success[href]{background-color:#356635;}.label-info,.badge-info{background-color:#3a87ad;}.label-info[href],.badge-info[href]{background-color:#2d6987;}.label-inverse,.badge-inverse{background-color:#333;}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;}.btn .label,.btn .badge{position:relative;top:-1px;}.btn-mini .label,.btn-mini .badge{top:0;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;}to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0);}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0);}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}.accordion{margin-bottom:20px;}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.accordion-heading{border-bottom:0;}.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}.accordion-toggle{cursor:pointer;}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}.carousel{position:relative;margin-bottom:20px;line-height:1;}.carousel-inner{position:relative;width:100%;overflow:hidden;}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}.carousel-inner>.active{left:0;}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}.carousel-inner>.next{left:100%;}.carousel-inner>.prev{left:-100%;}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}.carousel-inner>.active.left{left:-100%;}.carousel-inner>.active.right{left:100%;}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50);}.carousel-control.right{right:15px;left:auto;}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90);}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px;}.carousel-indicators .active{background-color:#fff;}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75);}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff;}.carousel-caption h4{margin:0 0 5px;}.carousel-caption p{margin-bottom:0;}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit;}.hero-unit li{line-height:30px;}.pull-right{float:right;}.pull-left{float:left;}.hide{display:none;}.show{display:block;}.invisible{visibility:hidden;}.affix{position:fixed;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }

  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }

  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }

  .hidden-print {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }

  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row:after {
    clear: both;
  }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }

  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px;
  }

  .span12 {
    width: 1170px;
  }

  .span11 {
    width: 1070px;
  }

  .span10 {
    width: 970px;
  }

  .span9 {
    width: 870px;
  }

  .span8 {
    width: 770px;
  }

  .span7 {
    width: 670px;
  }

  .span6 {
    width: 570px;
  }

  .span5 {
    width: 470px;
  }

  .span4 {
    width: 370px;
  }

  .span3 {
    width: 270px;
  }

  .span2 {
    width: 170px;
  }

  .span1 {
    width: 70px;
  }

  .offset12 {
    margin-left: 1230px;
  }

  .offset11 {
    margin-left: 1130px;
  }

  .offset10 {
    margin-left: 1030px;
  }

  .offset9 {
    margin-left: 930px;
  }

  .offset8 {
    margin-left: 830px;
  }

  .offset7 {
    margin-left: 730px;
  }

  .offset6 {
    margin-left: 630px;
  }

  .offset5 {
    margin-left: 530px;
  }

  .offset4 {
    margin-left: 430px;
  }

  .offset3 {
    margin-left: 330px;
  }

  .offset2 {
    margin-left: 230px;
  }

  .offset1 {
    margin-left: 130px;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }

  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }

  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }

  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }

  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }

  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }

  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }

  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }

  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }

  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }

  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }

  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }

  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }

  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }

  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }

  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }

  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }

  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }

  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }

  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }

  input, textarea, .uneditable-input {
    margin-left: 0;
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
  }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
  }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
  }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
  }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
  }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
  }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
  }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
  }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
  }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
  }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
  }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
  }

  .thumbnails {
    margin-left: -30px;
  }

  .thumbnails > li {
    margin-left: 30px;
  }

  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }

  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row:after {
    clear: both;
  }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }

  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 724px;
  }

  .span12 {
    width: 724px;
  }

  .span11 {
    width: 662px;
  }

  .span10 {
    width: 600px;
  }

  .span9 {
    width: 538px;
  }

  .span8 {
    width: 476px;
  }

  .span7 {
    width: 414px;
  }

  .span6 {
    width: 352px;
  }

  .span5 {
    width: 290px;
  }

  .span4 {
    width: 228px;
  }

  .span3 {
    width: 166px;
  }

  .span2 {
    width: 104px;
  }

  .span1 {
    width: 42px;
  }

  .offset12 {
    margin-left: 764px;
  }

  .offset11 {
    margin-left: 702px;
  }

  .offset10 {
    margin-left: 640px;
  }

  .offset9 {
    margin-left: 578px;
  }

  .offset8 {
    margin-left: 516px;
  }

  .offset7 {
    margin-left: 454px;
  }

  .offset6 {
    margin-left: 392px;
  }

  .offset5 {
    margin-left: 330px;
  }

  .offset4 {
    margin-left: 268px;
  }

  .offset3 {
    margin-left: 206px;
  }

  .offset2 {
    margin-left: 144px;
  }

  .offset1 {
    margin-left: 82px;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }

  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }

  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }

  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }

  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }

  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }

  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }

  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }

  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }

  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }

  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }

  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }

  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }

  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }

  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }

  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }

  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }

  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }

  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }

  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }

  input, textarea, .uneditable-input {
    margin-left: 0;
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }

  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 710px;
  }

  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 648px;
  }

  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 586px;
  }

  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 524px;
  }

  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 462px;
  }

  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 400px;
  }

  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 338px;
  }

  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 276px;
  }

  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 214px;
  }

  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 152px;
  }

  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 90px;
  }

  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 28px;
  }
}
@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }

  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }

  .container-fluid {
    padding: 0;
  }

  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }

  .dl-horizontal dd {
    margin-left: 0;
  }

  .container {
    width: auto;
  }

  .row-fluid {
    width: 100%;
  }

  .row, .thumbnails {
    margin-left: 0;
  }

  .thumbnails > li {
    float: none;
    margin-left: 0;
  }

  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .span12, .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }

  .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }

  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }

  .modal.fade {
    top: -100px;
  }

  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }

  .page-header h1 small {
    display: block;
    line-height: 20px;
  }

  input[type="checkbox"], input[type="radio"] {
    border: 1px solid #ccc;
  }

  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }

  .form-horizontal .controls {
    margin-left: 0;
  }

  .form-horizontal .control-list {
    padding-top: 0;
  }

  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }

  .media .pull-left, .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }

  .media-object {
    margin-right: 0;
    margin-left: 0;
  }

  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }

  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }

  .carousel-caption {
    position: static;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0;
  }

  .navbar-fixed-top, .navbar-fixed-bottom {
    position: static;
  }

  .navbar-fixed-top {
    margin-bottom: 20px;
  }

  .navbar-fixed-bottom {
    margin-top: 20px;
  }

  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }

  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav > li {
    float: none;
  }

  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }

  .nav-collapse .nav > .divider-vertical {
    display: none;
  }

  .nav-collapse .nav .nav-header {
    color: #777;
    text-shadow: none;
  }

  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }

  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999;
  }

  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111;
  }

  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .nav-collapse .open > .dropdown-menu {
    display: block;
  }

  .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .navbar-form, .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111;
    border-bottom-color: #111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .nav-collapse, .nav-collapse.collapse {
    height: 0px;
    overflow: hidden;
  }

  .navbar .btn-navbar {
    display: block;
  }

  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
body.page-node-18 .field-name-body .top {
  padding-top: 20px;
}

body.page-node-18 .field-name-body p {
  font-family: GoodWeb-Book;
}

body.page-node-18 .field-name-body p {
  margin-bottom: 20px;
}

#about-list li {
  margin-bottom: 12px;
}

#about-list li span {
  color: #000;
}

body.page-node-18 .field-name-body h3 {
  margin-top: 20px;
  margin-bottom: 5px;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup,
menu, footer, header, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
  display: block;
}

html, #dummybodyid, #page, #main, #content {
  width: 100%;
}

.s1 {
  font-size: 12px;
}

h1, p, label, label, div {
  font-family: GoodWeb-Book;
}

p {
  margin-bottom: 1em;
}

a {
  color: #336699;
}

a.lexicon-term {
  white-space: nowrap;
}

#block-search-form h2 {
  display: block;
}

.front .region.region-navigation {
  height: 10px;
}

.section-search #block-block-4 {
  padding-top: 30px;
}

.section-search #block-search-form {
  margin-top: 0;
}

#navigation {
  display: none;
}

/*.section-search #header #header-inner #block-search-form{
	right:265px;
}*/
#ask-form-wrapper #page-title {
  margin-top: 20px;
  margin-bottom: 10px;
}

@-moz-keyframes bgpos {
  0% {
    background-position: center center, center 0%;
  }
  100% {
    background-position: center center, center 100%;
  }
}
@-webkit-keyframes bgpos {
  0% {
    background-position: center center, center 0%;
  }
  100% {
    background-position: center center, center 100%;
  }
}
@keyframes bgpos {
  0% {
    background-position: center center, center 0%;
  }
  100% {
    background-position: center center, center 100%;
  }
}
#question-node-form > div {
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
#question-node-form.wait > div {
  opacity: 0.5;
  pointer-events: none;
  cursor: wait;
}
#question-node-form.wait .submit-btn #edit-submit {
  color: #c0c0c0;
}
#question-node-form.wait .submit-btn:before {
  background: #c0c0c0;
}
#question-node-form.wait:before {
  content: 'Please wait...';
  position: fixed;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  z-index: 2;
  color: white;
  font-size: 1.75em;
  padding: 0.375em;
  background-color: rgba(237, 117, 0, 0.5);
  background-image: linear-gradient(rgba(237, 117, 0, 0) 5%, rgba(237, 117, 0, 0.4) 35%, rgba(237, 117, 0, 0.5) 50%, rgba(237, 117, 0, 0.4) 65%, rgba(237, 117, 0, 0) 95%), repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 1em, rgba(255, 255, 255, 0.5) 1em, rgba(255, 255, 255, 0.5) 2em);
  background-size: contain, 103% 1000%;
  right: 0;
  font-family: GoodWeb-Book;
  text-align: center;
  text-shadow: -2px 2px 0 rgba(237, 117, 0, 0.5);
  box-shadow: 0 0 7px rgba(237, 117, 0, 0.5);
  -moz-animation: bgpos 10s linear 0s infinite alternate;
  -webkit-animation: bgpos 10s linear 0s infinite alternate;
  animation: bgpos 10s linear 0s infinite alternate;
}
#question-node-form .submit-btn {
  float: left;
  position: relative;
  padding-right: 1em;
  margin-top: 1em;
  cursor: pointer;
}
#question-node-form .submit-btn:before, #question-node-form .submit-btn:after {
  content: '';
  display: block;
  position: absolute;
}
#question-node-form .submit-btn:before {
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  -moz-transform: translate(-75%, -50%);
  -ms-transform: translate(-75%, -50%);
  -webkit-transform: translate(-75%, -50%);
  transform: translate(-75%, -50%);
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  background: #80bd01;
  right: 0;
  top: 50%;
}
#question-node-form .submit-btn:after {
  -moz-transform: translate(-70%, -50%) scale(0.275);
  -ms-transform: translate(-70%, -50%) scale(0.275);
  -webkit-transform: translate(-70%, -50%) scale(0.275);
  transform: translate(-70%, -50%) scale(0.275);
  width: 0;
  height: 0;
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1.5em solid white;
  right: 0;
  top: 50%;
}
#question-node-form #edit-submit {
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
  background: none;
  border: none;
  padding: 0 1.5em 0 0;
  margin: 0;
  cursor: pointer;
  color: #ed7500;
  text-transform: capitalize;
  font-size: 25px;
  font-family: GoodWeb-CondBold,sans-serif;
}

/* Default (desktop) positioning */
#block-search-form {
  margin: 0;
  height: 28px;
  width: 205px;
  position: absolute;
  right: 0;
  background: #fff;
  padding-left: 0px;
  padding-top: 0px;
  z-index: 100;
}

#block-search-form .custom-search-box {
  background-color: #e5e2dd;
  margin: 0;
  border: 0 none;
  padding: 6px 12px;
  color: #666666;
  font-size: 13px;
  line-height: 16px;
  height: 16px;
  width: 110px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
}

#block-search-form .form-submit {
  background-color: #ed7500;
  padding: 0;
  margin: 0;
  margin-left: 2x;
  width: 45px;
  height: 28px;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
}

.form-item-search-block-form {
  margin: 0;
}

form#search-form .form-submit {
  background: url(../images/bg-search-submit.png) no-repeat;
  height: 20px;
  width: 28px;
  border: none;
  text-indent: -9999px;
  position: relative;
  left: -30px;
  top: 0px;
}

#search-form .form-wrapper {
  white-space: nowrap;
}

#search-form #edit-keys {
  background: #e3dfda;
  height: 12px;
  padding-right: 28px;
  margin-left: 20px;
  position: relative;
  top: 5px;
  width: 40%;
  min-width: 100px;
}

/*.not-front #search-block-form{
	position:relative;
	top:15px;
	clear:left;
	display:none;
}*/
#search-block-form {
  margin: 0;
}

.node-type-question .node .submitted_by {
  color: #808080;
  clear: both;
}

.node-type-question .node .submitted_by .disclaimer {
  display: block;
  margin: 5px 0;
}

.node-type-question .node .field-name-field-expert-title {
  font-size: 13px;
  margin-bottom: 25px;
}

.node-type-question .node .user-picture {
  float: left;
  margin-right: 10px;
}

.view-empty {
  clear: left;
  margin: 10px 0;
}

@media only screen and (max-width: 767px) {
  .views-field-body {
    /* override inline img dimension styles from the wysiwyg editor */
  }
  .views-field-body img[style*=width],
  .views-field-body img[style*=height],
  .views-field-body img[width],
  .views-field-body img[height] {
    max-width: 100%;
    height: auto !important;
  }
}

#content .views-field-value + .views-field-title + .mobiletopic + .views-field-field-video {
  padding-left: 95px;
}

.view.view-ticker {
  clear: left;
}

#block-block-14 {
  float: none;
  margin: 0;
}

#mobile_hdr_txt {
  display: none;
}

.front #main #block-views-ticker-block {
  width: 100%;
  margin-left: 135px;
  margin-top: 15px;
  margin-left: 90px;
}

#dummybodyid, .front div#main {
  padding: 0;
}

#header {
  background: #ffffff;
  z-index: 3;
}

#header-inner {
  position: relative;
  margin-top: 20px;
  margin-left: 0;
  z-index: 3;
}

.region.region-navigation {
  width: 100%;
}

.front #homepage-video-wrap {
  position: relative;
}

.md-bullets {
  bottom: 10px;
  top: initial !Important;
}

#homepage-video-wrap h1 {
  color: #ffffff;
  letter-spacing: -1px;
  font-size: 60px;
  line-height: 60px;
  text-transform: uppercase;
}

#homepage-video-wrap h1 strong {
  color: #9be600;
  display: block;
}

.block-md-slider {
  margin-bottom: 0;
}

.front .block-md-slider + .node {
  display: none;
}

.banner-content {
  margin-bottom: 2em;
}

.banner-content h1 {
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  color: #666666;
}

.banner-content .ask-anything-form {
  padding: 0;
}

.banner-content .question-search {
  background: #80bd01;
  padding: 1.5em;
  margin-top: 0.8em;
  border-radius: 0 8px 0 8px;
  -webkit-border-radius: 0 8px 0 8px;
  -moz-border-radius: 0 8px 0 8px;
}

.banner-content .ask-anything-form .ask-anything-query {
  padding: 0.7em 1em;
  width: 86%;
}

.banner-content .ask-anything-form .ask-anything-submit {
  height: 40px;
  width: 8%;
}

#logo {
  margin-top: 25px;
  position: absolute;
  z-index: 6;
}

#content {
  margin-top: 30px;
}

#content-bottom {
  width: 100%;
}

#navigation #main-menu ul li a div {
  margin-bottom: 5px;
}

#navigation #main-menu ul li {
  border-right: 1px solid #bbb;
}

footer {
  margin-top: 25px;
  clear: both;
  position: relative;
}

footer .contextual-links-region {
  position: static;
}

#block-block-5
, #block-block-19
, #block-menu-menu-footer-menu {
  margin-left: 79px;
  margin-bottom: 0;
}

#block-block-5
, #block-menu-menu-footer-menu {
  padding-left: 2px;
}

#block-block-4 {
  float: left;
}

#block-block-5 {
  border-top: 1px solid #f7f7f7;
  padding-top: 15px;
  font-family: GoodWeb-Book;
  font-size: 12px;
  color: #999999;
}

#privacy-policy-list li {
  border-right: 1px solid #a7a19a;
  display: inline;
  list-style: none outside none;
  margin-right: 8px;
  padding-right: 8px;
}

.social-action-list
, .social-action-list a {
  color: #515151;
}

.social-action-list {
  position: absolute;
  top: 3px;
  right: 0;
  list-style: none outside none;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}

.social-action
, .social-action * {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
}

.social-action {
  margin-right: 20px;
  white-space: nowrap;
}

.social-action-label {
  padding-right: 10px;
}

.twitter-follow-button-custom {
  padding-right: 30px;
  background: url(../images/twitter_logo.png) no-repeat top right;
}

.fb-like-button {
  width: 46px !important;
  height: 21px;
  overflow: hidden;
}

#___plusone_0 {
  vertical-align: top !important;
}

#block-block-5 .last {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}

#block-block-19 {
  margin-top: 8px;
  margin-bottom: 20px;
  color: #999999;
}

#block-menu-menu-footer-menu {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 8px;
}

#block-menu-menu-footer-menu ul {
  overflow: hidden;
  /* clear floating children */
  width: 100%;
}

#block-menu-menu-footer-menu li {
  display: block;
  float: left;
  list-style: none outside none;
  margin-right: 45px;
}

#block-menu-menu-footer-menu .last {
  margin-right: 0;
}

.menu a {
  white-space: nowrap;
}

#block-menu-menu-footer-menu
, #block-menu-menu-footer-menu a {
  color: #666666;
}

#block-menu-menu-footer-menu {
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  font-family: GoodWeb-CondBold, sans-serif;
}

#block-block-17 {
  display: none;
}

.page-search .sidebars {
  padding-left: 30px;
}

.page-search.sidebar-first #content-wrapper {
  background: none;
}

.page-search.sidebar-first #content {
  width: 74.75%;
  margin-left: 25.25%;
}

.page-search.sidebar-first .region-sidebar-first {
  width: 23%;
  padding: 20px;
  background: #e9e6e1;
}

.search-page-form .views-widget-filter-search_api_views_fulltext {
  width: 89%;
}

.search-page-form .views-submit-button {
  width: 11%;
  float: right;
}

.search-result-item .figure-content {
  width: 80%;
}

@media only screen and (max-width: 885px) {
  .front .twitter-share-button {
    right: 9% !important;
  }

  .social-action-list {
    margin-top: 15px;
    position: static;
  }
}
@media only screen and (max-width: 767px) {
  .front .twitter-share-button {
    right: 0% !important;
  }
}
input[type="button"],
input[type="submit"] {
  color: #fff;
  font-size: 20px;
  text-transform: lowercase;
  background-color: #3F8DC6;
  border: 0px;
  padding: 5px 10px;
  margin-right: 10px;
}

.region.region-content-bottom {
  overflow: hidden;
}

.node-14 {
  width: 100%;
}

.item-list ul {
  margin: 0;
  padding: 0;
}

#mobile_hdr_txt {
  display: none;
}

.hmbox1 {
  display: block;
}

.hmbox3 {
  display: none;
}

.explore {
  display: block;
}

.ask {
  display: none;
}

#navigation #main-menu {
  width: 100%;
}

.ftrtop {
  display: none;
}

.ftrbtm {
  /*	display:block;*/
  /*	width:54%;*/
}

.navbar-fixed-top {
  position: relative;
}

.desktoprate {
  display: block;
}

.mobilerate {
  display: none;
}

.desktoptopic,
.desktoptopic0 {
  display: block;
}

.mobiletopic
, .mobiletopic0 {
  display: none;
}

#quicktabs-questions .item-list .quicktabs-tabs li,
#quicktabs-questions .item-list .quicktabs-tabs li a {
  background: #f2f0eb;
  text-align: center;
  font-size: 1.6em;
}

#quicktabs-tabpage-questions-0 .views-label.views-label-body,
#quicktabs-tabpage-questions-1 .views-label.views-label-body {
  display: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  body.page-node-20 .region-sidebar-second,
  body.node-type-question .region-sidebar-second {
    padding-top: 0px;
  }
}
#quicktabs-tab-questions-1 {
  margin-right: 2px;
  border-right: 2px solid #e8e4df;
}

#quicktabs-questions {
  position: relative;
  top: -60px;
}

#quicktabs-questions .item-list {
  overflow: hidden;
  /* clear floating children */
  padding-bottom: 0;
  width: 100%;
}

#quicktabs-questions .quicktabs-tabs {
  overflow: hidden;
  /* clear floating children */
  margin: 0;
  width: 100%;
}

/* FLAG THIS */
.flag-wrapper {
  position: static;
}

.flag {
  text-decoration: none;
  color: #454342;
  text-transform: uppercase;
  background: url(../images/icon-flag.png) no-repeat;
  font-size: .8em;
  padding-left: 10px;
}

.views-field.views-field-ops .flag {
  margin: 10px 0 0 30px;
}

#block-quicktabs-questions .quicktabs-tabs li {
  text-transform: uppercase;
  font-size: 26px;
  background: #f2f0eb;
  width: 380px;
}

#content .view-questions-list .views-field-value {
  width: auto;
}

.region-sidebar-second h2 {
  font-size: 1.2em;
}

/*
body.section-ask #header-inner #block-search-form.expanded {
	height:100px;
	width:245px;
}
*/
.view-content-ticker a {
  font-family: GoodWeb-Book,sans-serif;
  color: #000;
}

.section-ask #block-views-ticker-block {
  margin-top: 10px;
}

.section-ask .views-field-comment-count .views-label-comment-count a {
  color: #000;
}

/*
#content-house-rules{
	background:#fff;
	padding:0 70px 20px;
	position:relative;
	top:-60px;
}
#content-house-rules h4{
}
#content-house-rules p{
	margin: 0 0 1em;
}
#content-house-rules p.last{
	margin-bottom:20px;
}
#content-house-rules a{
	color:#ed7500;
#	display:block;
}
*/
#header {
  /*background:#fff;*/
  height: 90px;
}

.front #header {
  height: 120px;
}

.ff .section-ask #block-views-ticker-block {
  margin-top: 35px;
}

#views-ticker-vTicker-ticker li {
  line-height: auto;
  line-height: 1.2em;
}

/* only apply to ff */
.ff #views-ticker-vTicker-list-ticker li span {
  position: relative;
  top: -17px;
}

/* end ff specific style */
.front .messages {
  position: absolute;
  top: 200px;
  left: 20px;
  right: 20px;
  margin: 0 auto;
  z-index: 100;
}

#block-views-ticker-block .block-title {
  float: left;
  line-height: 16px;
  margin-right: 5px;
  margin-top: 1px;
}

/* Moderator update ticker */
#views-ticker-vTicker-ticker li {
  line-height: auto;
  line-height: 1.2em;
}

/* only apply to ff */
.ff #views-ticker-vTicker-list-ticker li span,
.ie9 #views-ticker-vTicker-list-ticker li span {
  position: relative;
  top: -17px;
}

/* end ff specific style */
/*

.region-header{
	position:absolute;
	right:0;
	top:10px;
	right:91px;
	margin-top:20px;
}
*/
.region-header > div {
  float: right;
}

.ftrtop {
  display: none;
}

.rate-widget-wrapper
, .rate-widget
, .rate-button.rate-number-up-down-btn-up {
  width: 72px;
  height: 62px;
}

.rate-widget-wrapper {
  position: relative;
  z-index: 1;
}

.rate-widget-wrapper .views-label {
  position: absolute;
  top: 30px;
  width: 72px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #ed7500;
  text-transform: uppercase;
}

.rate-widget {
  background-color: #e6e3de;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.rate-widget .voting-closed {
  display: block;
  margin-top: 11px;
  color: #a7a4a0;
  text-transform: none;
  position: static;
}

.rate-button.rate-number-up-down-btn-up {
  margin: 0;
  background: none;
  position: absolute;
  text-indent: -2000px;
  z-index: 100;
}

.rate-button.rate-number-up-down-btn-down {
  position: absolute;
  background: none;
  display: none;
}

.rate-number-up-down-rating {
  margin-top: 12px;
  float: none;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #a4a4a4;
}

.rate-info {
  display: none;
}

.all-questions-list li {
  font-family: GoodWeb-CondBook, sans-serif;
  list-style-type: none;
  margin-bottom: 5px;
  border-bottom: 1px solid #e9e5e0;
  padding-bottom: 20px;
  clear: left;
  padding: 20px 35px;
}

.all-questions-list li > div > span {
  display: block;
  width: 100%;
}

.sidebars .all-questions-list li {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 70px;
}

.all-questions-list .views-label-title {
  display: none;
}

.all-questions-list .views-row .views-field-comment-count .field-content a {
  position: relative;
  font-size: .7em;
  text-decoration: none;
  float: left;
  color: #454342;
  top: 3px;
  padding: 0 !important;
}

.sidebars .views-field-title .field-content a {
  font-family: GoodWeb-CondBold, sans-serif;
  font-size: 18px;
  color: #ed7500;
}

.sidebars .block-title
, .sidebars .views-label {
  font-family: GoodWeb-Book, sans-serif;
}

.sidebars #block-views-questions-list-block-2
, .sidebars #block-views-questions-list-block-1 {
  padding-top: 20px;
  border-top: 10px solid #fff;
  overflow: hidden;
}

.sidebars #block-views-questions-list-block-1 .block-title {
  line-height: 1em;
  font-size: 1.2em;
}

.sidebar .rate-widget {
  border: 6px solid #fff;
  border-bottom: 24px solid #fff;
  float: left;
  margin-right: 15px;
}

.sidebar .rate-button.rate-number-up-down-btn-up {
  background: url(../images/bg-vote2.png) 8px 29px no-repeat;
}

#quicktabs-tab-questions-0 {
  border-right: 2px solid #e8e4df;
}

.all-questions-list .views-field-title .field-content a {
  color: #ed7500;
  font-family: GoodWeb-CondBold, sans-serif;
  text-decoration: none;
  float: left;
  letter-spacing: 0;
  padding-left: 0 !important;
  font-size: 1.5em;
}

.sidebars .all-questions-list .views-field-title .field-content a {
  font-size: 1em;
}

.section-ask .view-questions-list .views-field-title {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

#quicktabs-questions .view-questions-list .views-field-title {
  overflow: auto;
  overflow: hidden;
  padding-bottom: 20px;
}

/*
.comment-count,
.sidebars .views-field-comment-count .field-content{
	font-size:1em;
	float:left;
	background: url(../images/bg-comment-quote.png) no-repeat;
	height: 27px;
	width: 20px;
	display: block;
	padding-left:13px;
	margin-right:10px;
	padding-top:1px;
}
*/
.sidebars .views-field-comment-count .field-content {
  margin-top: 28px;
}

.section-ask .sidebars .views-field-comment-count .field-content {
  margin-top: 10px !important;
}

.views-field.views-field-term-node-tid {
  margin-left: 0px;
  clear: left;
  margin-right: 30px;
  float: left;
  font-size: .8em;
  position: relative;
}

.views-field.views-field-term-node-tid .field-content {
  text-transform: uppercase;
  font-weight: bold;
}

.views-field.views-field-term-node-tid .views-label {
  margin-left: 68px;
  margin-left: 0;
}

body.page-glossary #content {
  padding: 0 40px 40px 40px;
}

body.page-glossary #content .lexicon-admin-links ul {
  margin-left: 20px;
}

body.page-glossary #content .lexicon-list {
  margin-top: 20px;
  background-color: #fff;
  padding: 20px;
}

.teaser-bottom * {
  display: inline-block;
}

.taxonomy-topics .item-list {
  margin: 0;
  padding: 0;
}

.taxonomy-topics ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.taxonomy-topics li {
  display: inline-block;
}

#quicktabs-tabpage-questions-0 .teaser-bottom,
#quicktabs-tabpage-questions-1 .teaser-bottom,
#quicktabs-tabpage-questions-2 .teaser-bottom {
  width: 90%;
  clear: both;
  margin: 15px 0 0 40px !important;
  padding: 5px 0 0 0;
  border-top: 1px solid #e9e5e0;
  overflow: hidden;
}

#content .teaser-answer {
  width: 100%;
  margin-left: 12%;
  padding: 0;
  overflow: hidden;
}

.section-ask #block-views-questions-list-block-2 > div {
  background: none;
}

.all-questions-list .views-field-title {
  margin-bottom: 10px;
}

.sidebars .views-field-field-video .field-content {
  margin-left: 0;
}

#quicktabs-questions li .video-thumb a {
  padding: 0;
}

#quicktabs-tabpage-questions-2 .video-teaser {
  overflow: hidden;
}

#quicktabs-tabpage-questions-2 .video-thumb {
  float: left;
  margin: 0 15px 0 8px;
  display: inline;
}

#quicktabs-tabpage-questions-2 .video-read-more-wrapper {
  float: left;
  display: inline;
}

body.front #content-bottom .more-button {
  text-indent: -5000px;
}

#quicktabs-tabpage-questions-2 .teaser-answer {
  width: 95%;
  margin-left: 1%;
  padding: 0;
  overflow: hidden;
}

#quicktabs-tabpage-questions-2 .views-field-delete-node {
  width: 95%;
  margin-left: 1%;
  padding: 0;
  overflow: hidden;
}

#quicktabs-questions li .field-content a {
  padding: 0;
}

.views-field-field-video .field-content {
  clear: left;
  font-family: GoodWeb-CondBold, sans-serif;
}

#content .views-field.views-field-ops {
  float: left;
  position: relative;
}

.sidebars .views-field.views-field-ops .flag {
  display: block;
}

#block-views-questions-list-block-2 {
  position: relative;
}

#block-views-questions-list-block-2 span.flag-message {
  display: block;
  width: 120px;
  height: 60px;
  position: absolute;
  z-index: 10;
  top: 40px;
  left: -50px;
}

a img {
  border: 0;
}

/*	Typography presets
	------------------*/
.gigantic {
  font-size: 110px;
  line-height: 120px;
  letter-spacing: -2px;
}

.huge, h1 {
  font-size: 38.5px;
  line-height: 64px;
  letter-spacing: -1px;
}

.large, h2 {
  font-size: 42px;
  line-height: 48px;
}

.bigger, h3 {
  font-size: 26px;
  line-height: 30px;
}

.big, h4 {
  font-size: 22px;
  line-height: 30px;
}

.small, small {
  font-size: 13px;
  line-height: 18px;
}

#content-inner .block-title
, #page-title {
  font-size: 28px;
  line-height: 30px;
}

/* Selection colours (easy to forget) */
::selection {
  background: #ffff9e;
}

::-moz-selection {
  background: #ffff9e;
}

img::selection {
  background: transparent;
}

img::-moz-selection {
  background: transparent;
}

body {
  -webkit-tap-highlight-color: #ffff9e;
}

body {
  padding: 72px 48px 84px;
  padding: 0;
  color: #3c3c3c;
  -webkit-text-size-adjust: 100%;
  /* Stops Mobile Safari from auto-adjusting font-sizes */
}

#main
, #header-inner
, #navigation
, #footer
, .region-bottom {
  /* For screen sizes larger than 1200px, prevent excessively long lines of text
   by setting a max-width. */
  margin-left: auto;
  margin-right: auto;
  max-width: 1038px;
}

#header-inner {
  margin: 0 auto;
}

.front #content {
  margin-left: auto;
  margin-right: auto;
  max-width: 1134px;
  position: relative;
}

.front img#homepage_marquee_bg {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.front img#homepage_marquee_bg_mobile {
  display: none;
}

.front .flowplayer {
  position: absolute;
  left: 52.4%;
  top: 17.4%;
  width: 42.4%;
  z-index: 2;
  cursor: pointer;
}

.front .is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui {
  background-image: url(images/play_white.png);
  background-size: 20%;
}

.front .ask-callout {
  position: absolute;
  top: 58%;
  right: 12.5%;
  z-index: 3;
  padding-bottom: 1.5%;
  border-bottom: 2px solid rgba(238, 233, 233, 0.5);
  -webkit-background-clip: padding-box;
  /* for Safari */
  background-clip: padding-box;
}

.front .ask-callout img {
  padding-right: 3px;
}

.front .ask-callout a {
  color: #fff;
  font-family: 'GoodWeb-CondBold';
  font-size: 25px;
}

.front .fb_iframe_widget {
  position: absolute;
  right: 23%;
  top: 75%;
  z-index: 3;
}

.front .twitter-share-button {
  position: absolute;
  right: 11%;
  top: 75%;
  z-index: 3;
}

#content-bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 1134px;
}

#content-bottom-inner {
  margin: 0 auto;
  padding: 2em 3.85em;
  overflow: hidden;
  width: auto;
}

.front #main {
  /*padding: 50px 60px 50px 60px;*/
  z-index: 0;
}

.not-front #main {
  /*background:#e5e1dd;*/
  /*background: url(../images/grey_bg.jpg) repeat #e5e1dd;*/
}

.front .hmbox3 .boxcontent {
  margin-top: 30px;
}

.front #main .block
, div#main footer .block {
  margin-right: 2em;
}

.front #main .block
, div#main footer .block {
  width: 22.6%;
  float: left;
}

.front #main .block h3 a {
  color: #ffffff;
}

.front #main .block h3 {
  color: #ff952d;
  font-family: GoodWeb-CondBook, sans-serif;
  line-height: 1em;
}

.front #main #block-block-16 {
  margin-right: 0;
}

.featured-page-block {
  border-radius: 8px 0 8px 0;
  -webkit-border-radius: 8px 0 8px 0;
  -moz-border-radius: 8px 0 8px 0;
  margin-bottom: 1.5em;
  padding: 1.5em;
}

.featured-page-block h3 {
  font-size: 31px;
  text-transform: uppercase;
}

.featured-page-block h3 span {
  font-size: 36px;
  display: block;
}

.featured-page-block-wide {
  background: #e9e6e1;
  clear: both;
  overflow: hidden;
  margin-bottom: 2em;
}

.featured-page-block-wide .span1 {
  width: 9.382979%;
}

.featured-page-block-wide h3 {
  font-size: 18px;
  color: #666666;
  line-height: normal;
}

.featured-page-block-wide h3 span {
  font-size: 38px;
  line-height: 30px;
}

.featured-page-block-wide .featured-info {
  margin-top: 0.35em;
}

.featured-page-block-wide .featured-info p {
  font-size: 15px;
  color: #666666;
}

.featured-page-block-wide .featured-info h3 {
  float: left;
  margin-right: 0.5em;
}

.featured-page-block-wide .read-more-link {
  background: #ed7500;
  padding: 0.5em 1em;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  float: right;
  margin-top: 0.45em;
}

.featured-page-block-questions {
  background: #01924d;
}

.featured-page-block-articles {
  background: #80bd01;
}

.featured-page-block-basics {
  background: #e1c12d;
}

.featured-page-block-review {
  background: #ed7500;
}

/* end - mix of styles */
/* fix ask page right sidebar (stretch background color to full height of page) */
/*.section-ask #main-inner,
.section-public-review #main-inner {
	background-color:#E5E1DD;
	overflow:hidden;
}
*/
/* ask menu */
.section-ask #page-title {
  display: none;
}

.section-ask .field.field-name-field-topic.field-type-taxonomy-term-reference.field-label-above {
  border-top: 1px solid #e9e5e0;
  margin-top: 20px;
  padding-top: 10px;
}

.section-ask .field.field-name-field-topic.field-type-taxonomy-term-reference.field-label-above .field-label {
  float: left;
}

.section-ask .field.field-name-field-topic.field-type-taxonomy-term-reference.field-label-above .field-items {
  float: left;
}

.section-ask .field.field-name-field-share.field-type-addthis.field-label-hidden {
  margin-left: 0.5em;
}

.section-ask .field.field-name-field-share.field-type-addthis.field-label-hidden .addthis_button {
  margin-right: 0;
}

.section-ask .comment-add {
  display: none;
}

.section-ask .field.field-name-field-twitter-button.field-type-tweetbutton.field-label-hidden {
  float: right;
  margin-top: -22px;
}

.node-1.node.node-question.view-mode-full.clearfix a {
  color: #000;
}

.node-question .comment-count-wrapper {
  margin-top: 10px;
  left: 15px;
  position: relative;
  float: left;
}

.node-question .comment-count-wrapper a {
  text-transform: uppercase;
  top: -10px;
  position: relative;
}

.section-ask #block-views-ticker-block {
  margin-bottom: 0;
}

.front.node-type-page #content {
  padding-top: 0px;
  padding-left: 0px;
  background: none;
  display: none;
}

.sidebars {
  padding-top: 30px;
}

.form-item.form-type-checkbox.form-item-field-notify-p-und .description {
  margin: 0;
  margin-top: 20px;
}

.section-ask #block-quicktabs-questions {
  min-height: 600px;
  background: #fff;
}

body.admin-menu #block-quicktabs-questions {
  margin-top: 50px;
}

/* ask menu - ask submit */
#question-node-form {
  margin-top: 15px;
}

.page-node-add-question .sidebar p {
  margin-top: 20px;
}

.page-node-add-question .sidebar a {
  color: #EC7200;
}

.page-node-add-question #need-help-callout {
  background: url(../images/img-need-help.png) no-repeat;
  height: 102px;
  width: 175px;
  text-indent: -5000px;
}

.page-node-add-question #content #ask-form-wrapper {
  background: #fff;
  padding: 10px 50px 20px 50px;
}

.page-node-add-question textarea {
  background: #e5e1dd;
  height: 150px;
}

.page-node-add-question .sidebars + #block-views-ticker-block {
  clear: left;
}

.form-field-type-taxonomy-term-reference .form-checkboxes .form-item,
.form-field-type-taxonomy-term-reference .form-radios .form-item {
  display: inline-block;
  width: 23%;
  min-height: 40px;
  vertical-align: top;
  margin: 4px;
}

#edit-field-topic > div.form-type-radios > label {
  background: none;
}

.page-node-add-question .form-type-checkbox label
, .page-node-add-question .form-checkboxes label
, .page-node-add-question .form-type-radios label {
  padding-left: 34px;
}

.page-node-add-question.section-node-add #edit-field-topic .form-type-radio label,
.page-node-add-question.section-node-add .form-type-checkbox label {
  padding-top: 3px;
  background: url(../images/btn-radio.png) no-repeat 0 -41px;
  display: block;
  min-height: 23px;
}

.form-item.form-type-radios.form-item-field-topic-und > .description + #edit-field-topic-und {
  margin-top: 10px;
}

.page-node-add-question.section-node-add #question-node-form #edit-actions {
  border-top: 1px solid #e9e5e0;
  padding-top: 10px;
}

.page-node-add-question .form-item.form-type-radios.form-item-field-topic-und > label {
  padding-left: 0;
}

.page-node-add-question .form-type-checkbox input:checked + label {
  background: url(../images/btn-radio.png) no-repeat 0 0;
}

.page-node-add-question.section-node-add form-type-checkbox input {
  display: none;
}

#edit-field-topic-und + .description {
  margin-top: 40px;
  margin-bottom: 20px;
}

.form-item.form-type-radios.form-item-field-topic-und > label {
  font-size: 1.3em;
}

.page-node-add-question #edit-field-topic .form-type-radios input[type="radio"]:checked + label,
.page-node-add-question #edit-field-comment-notification-opt .form-type-checkboxes input[type="checkbox"]:checked + label {
  background: url(../images/btn-radio.png) no-repeat 0 -4px;
}

.page-node-add-question input[type="radio"],
.page-node-add-question input[type="checkbox"] {
  display: none;
}

/* end ask menu - ask submit */
/* ask detail */
.section-about #block-views-ticker-block,
.section-public-review #block-views-ticker-block {
  display: none;
}

.section-what-deemed-inappropriate #content-bottom-inner,
.section-how-do-we-moderate-discussion #content-bottom-inner,
.section-public-review #content-bottom-inner {
  /*display:none;*/
}

.section-about-the-experts h1#page-title,
.section-privacy-policy h1#page-title,
.section-terms-of-use h1#page-title,
.section-privacy-policy #page-title,
.section-about #page-title,
.section-what-deemed-inappropriate #page-title,
.section-public-review #page-title,
.section-how-do-we-moderate-discussion #page-title,
.section-public-review #page-title,
.section-about-the-experts #page-title,
.section-how-do-we-moderate-discussion #page-title,
.section-house-rules #page-title,
.page-ambassadors #page-title,
.page-contact #page-title,
.section-forbes #page-title,
.section-studies-and-articles #page-title,
.section-experts #page-title {
  font-family: GoodWeb-CondBold;
  background: #fff;
  font-size: 2.8em;
  line-height: 1.5em;
  font-weight: normal;
  margin-top: 0px;
}

.section-about-the-experts #page-title,
.section-privacy-policy #page-title,
.section-terms-of-use #page-title,
.section-terms-of-use .field-name-body,
.section-privacy-policy #page-title,
.section-privacy-policy .field-name-body,
.section-about #page-title,
.section-about .field-name-body,
.section-public-review #page-title,
.section-public-review .field-name-body,
.section-about-the-experts #page-title,
.section-about-the-experts .field-name-body,
.section-how-do-we-moderate-discussion #page-title,
.section-how-do-we-moderate-discussion .field-name-body,
.section-house-rules #page-title,
.section-house-rules .field-name-body {
  /* width:75%;*/
  font-weight: normal;
}

.section-public-review #page-title {
  font-family: 'GoodWeb-CondBold';
}

/*#about-aside{
	width: 18%;
	float: right;
	margin-right: 40px;
	margin-top:-115px;
}
*/
body.node-type-expert-profile .field-name-body p,
.section-about-the-experts .field-name-body p,
.section-terms-of-use .field-name-body p,
.section-privacy-policy .field-name-body p,
.section-about .field-name-body p,
.section-public-review .field-name-body p,
.section-studies-and-articles p,
.section-experts .panel-flexible p {
  color: #000;
  font-family: "GoodWeb-Book";
  font-weight: normal;
  font-size: 1.14em;
  z-index: 0;
  display: block;
  position: relative;
}

.section-about #content-house-rules {
  background: none;
}

.section-about .top {
  border-top: 1px solid #bbb;
  clear: left;
}

.section-about-the-experts ul.tabs,
.section-privacy-policy ul.tabs,
.section-terms-of-use ul.tabs {
  position: relative;
  top: 50px;
}

.section-privacy-policy .field-name-body ul {
  margin-left: 20px;
}

body.section-contact #content-inner {
  /*margin: 0 7% 20px 7%;*/
  /*padding: 20px;*/
}

#content-inner > .tabs-primary {
  display: none;
}

.admin-menu #content-inner > .tabs-primary {
  display: block;
}

body.section-contact #content-wrapper .form-item-subject #edit-subject {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

body.section-user ul.tabs {
  margin-left: 7%;
  margin-bottom: 0px;
}

.field-name-body h3 {
  color: #ff952d;
}

#about-list {
  background: #e9e6e1;
  border-radius: 20px 0 20px 0;
  padding: 20px;
  clear: left;
}

#about-list li:first-child {
  clear: left;
}

#about-list li {
  padding-left: 5px;
  margin-left: 24px;
}

.section-about .field-name-body p {
  color: #000;
  font-weight: normal;
  font-size: 1.14em;
}

.view-answers-to-a-question p {
  color: #000;
  font-family: GoodWeb-Book, sans-serif;
  font-size: 1em;
}

.node-question .rate-widget {
  margin-left: -75px;
  float: left;
}

.node-question .comment-wrapper {
  margin-left: -75px;
}

.node-question .comment-wrapper .rate-widget,
.comment-wrapper header h3,
.comment-wrapper .permalink {
  display: none;
}

.node-question .comment-wrapper .comment-title a {
  font-size: 16px;
  text-transform: none;
  font-family: GoodWeb-Book;
  color: #000;
}

.comment-wrapper header h3,
.comment-wrapper .comment_forbidden,
.node-question .comment_forbidden {
  display: none;
}

.view-answers-to-a-question .node-answer .field-items
, .view-answers-to-a-question .view-empty {
  clear: left;
}

.comment-wrapper .submitted .username {
  text-transform: uppercase;
  font-weight: bold;
  font-family: GoodWeb-CondBold;
}

.comment-wrapper .field-name-comment-body {
  font-family: GoodWeb-Book;
}

.comment-wrapper .field-name-comment-body .field-item br,
.comment-wrapper .field-name-comment-body .field-item p {
  display: block;
  margin: 10px 0;
  line-height: 22px;
  content: " ";
}

.comment-wrapper .submitted .username
, .comment-wrapper .submitted > span time {
  display: block;
}

.comment-wrapper article {
  background: #f2f1ee;
}

.comment-wrapper > .title {
  font-size: 14px;
  font-family: GoodWeb-CondBold;
}

.comment-wrapper .user-picture img {
  float: left;
  margin-right: 15px;
}

.comment-wrapper > .indented {
  margin-left: 0;
}

.comment-wrapper .comment.hasImg {
  background: #383633;
  color: #fff;
}

.comment-wrapper .noImg {
  padding-left: 115px;
}

.comment-wrapper article {
  padding: 22px 10px;
}

/* end ask detail */
/* explore menu */
#explore-menu {
  position: fixed;
  background: #333;
  width: 110px;
  padding: 20px;
  font-family: GoodWeb-Book;
  opacity: .9;
  text-transform: uppercase;
  z-index: 100;
  top: 160px;
  left: 0px;
}

#explore-menu a {
  color: #fff;
}

#explore-menu h1 {
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1em;
  color: #fff;
  cursor: pointer;
  background: url("/sites/all/themes/open-gmo/images/explore-menu-arrow.png") right 17px no-repeat;
  margin-right: -10px;
  display: block;
}

#explore-menu h1.closed {
  background-position: right -56px;
}

#explore-menu h1 .smaller {
  font-size: 19px;
}

#explore-menu ul {
  padding-top: 5px;
  display: none;
}

#explore-menu ul li {
  line-height: 18px;
  list-style-type: none;
  padding: 5px 0;
  font-family: GoodWeb-CondBook, sans-serif;
}

/* end explore menu */
/* main menu */
#header .search-icon {
  background: url(../images/btn-menu-search.png) no-repeat -92px 0;
  height: 50px;
  width: 76px;
  display: block;
  float: right;
  position: relative;
  left: 30px;
  top: 0;
  display: none;
}

#search-block-form.mobile {
  margin-top: 58px;
  display: block;
}

#navigation.mobile {
  display: block;
  width: 100px;
}

/*
.section-explore #block-search-form,
.section-about #block-search-form	{
	z-index:4!important;
	margin-top:1px;
	background:#fff;
}
*/
/*
.page-user #block-search-form.expanded{
	z-index:2!important;
}
.section-explore #block-search-form.expanded,
.section-about #block-search-form.expanded	{
	height:88px!important;
}
*/
/* This has to show here.*/
#block-search-form h2 {
  cursor: pointer;
}

#edit-actions {
  padding: 0;
}

#main-menu #main-menu-left {
  margin-left: 92px;
  margin-top: 35px;
}

.navbar-fixed-top {
  z-index: 4;
  z-index: 1;
}

.navbar > .navbar-inner > .container,
.navbar,
.navbar-inner {
  width: 850px;
}

.navbar .nav li {
  border-right: 1px solid #e9e6e3;
}

.navbar .nav .last {
  border: 0 none;
}

.navbar .nav li a:focus,
.navbar .nav li a:hover {
  color: #91ce41 !important;
}

#share-pinterest,
#share-twitter,
#share-fb,
#feed-icon,
#share-google {
  padding: 0;
  margin-left: 4px;
  text-indent: -5000px;
  display: block;
  background: url(../images/icon-share.png) no-repeat;
  height: 25px;
  width: 25px;
}

#share-pinterest {
  background-position: 0px 0px;
}

#share-twitter {
  background-position: -32px 0px;
}

#share-fb {
  background-position: -64px 0px;
}

#feed-icon {
  background-position: -128px 0px;
}

#share-google {
  background-position: -96px 0px;
}

.fb_sharebutton {
  display: block;
  padding: 3px 5px 0 3px;
  width: 48px;
  height: 15px;
  color: #3B5998;
  font-size: 11px;
  font-weight: normal;
  line-height: 11px;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  text-align: left;
  border: 1px solid #d8dfea;
  background: url("../images/fb_sq_small.png") no-repeat right 1px;
  background-color: #fff;
  right: 24%;
  top: 75%;
  z-index: 3;
  position: absolute;
}

#block-addthis-addthis-block {
  margin: 2px 4px 0 0;
}

div.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
  background: none;
  border: none;
  box-shadow: none;
}

#edit-actions {
  background: none;
  border: none;
}

#header #main-menu .nav > li.active,
#header #main-menu .nav > li > a.active,
#header #main-menu .nav > li > a.active div,
#header #main-menu .nav > li > a:focus div,
#header #main-menu .nav > li > a:hover div,
#header #main-menu .nav > li > a:active div, #header #main-menu .nav > li.active-trail > a, #header #main-menu .nav > li.active-trail > a > div {
  background: none;
  box-shadow: none;
  color: #91ce41;
}

#header #main-menu div {
  font-size: 25px;
  /*	color: rgb(125, 121, 110);*/
  font-family: GoodWeb-CondBold,sans-serif;
}

#header #main-menu a
, #header #block-search-form .block-title {
  padding: 5px 20px 0px 20px;
  font-size: 13px;
  font-family: GoodWeb-CondBold,sans-serif;
  text-transform: uppercase;
}

#header #main-menu div
, #header #block-search-form .block-title div {
  color: #666666;
}

#main-menu-left > li {
  position: relative;
}

#main-menu-left li.expanded, #main-menu-left li.collapsed, #main-menu-left li.leaf {
  list-style: none;
}

#main-menu-left li:hover a + ul {
  display: block;
}

#main-menu-left a + ul {
  background-color: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  border: 1px solid #e9e6e3;
  border-top: 10px solid transparent;
  box-shadow: 2px 2px 2px 0px #cccccc;
  display: none;
}

#header #main-menu-left a + ul li {
  border-right: 0 none;
  padding: 0 20px;
  position: relative;
}

#header #main-menu-left a + ul li:first-child::before {
  position: absolute;
  content: "";
  background-color: #fff;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 3px;
  margin-left: -1px;
  margin-top: -10px;
  height: 10px;
}

#header #main-menu-left a + ul li:hover {
  background-color: #f6f5f4;
}

#header #main-menu-left a + ul li + li a {
  border-top: 1px solid #e9e6e3;
}

#header #main-menu-left a + ul a {
  font-size: 17px;
  line-height: 17px;
  color: #ff952d;
  text-transform: none;
  font-family: GoodWeb-Book;
  display: block;
  padding: 7px 0;
}

#header #main-menu-left a + ul a:hover {
  color: #ff952d !important;
  text-decoration: none;
}

#header #main-menu-left a + ul .active-trail a.active {
  color: #91ce41 !important;
}

/*#content-house-rules{}
#content-house-rules p{
	font-size:1.05rem;
	margin:10px 0;
}
#content-house-rules h4{
	margin-bottom:10px;
	font-family:GoodWeb-CondBold;
}
#content-house-rules a{
	margin:10px 0;
	background:url(../images/btn-arrow.png) no-repeat;
	background-position:243px 3px;
}*/
.house-rules-subpage strong {
  font-family: GoodWeb-CondBold;
  font-weight: normal;
  margin-top: 10px;
  color: #FF952D;
  font-size: 26px;
  line-height: 30px;
}

.house-rules-subpage p {
  margin: 10px 0;
  color: #000;
  font-family: GoodWeb-Book;
  font-size: 1.1em;
}

.section-ask #block-views-questions-list-block-1 h2 {
  font-size: 1.2rem;
  font-family: GoodWeb-CondBold;
  font-weight: normal;
}

/*.section-ask #block-views-questions-list-block-1 a{
	font-size:1em;
}*/
#block-search-form h2 div:hover {
  color: #91ce41 !important;
}

.views-field.views-field-field-answer-pending-1 {
  float: left;
}

#header #user-login
, #header #user-login-link {
  font-family: Helvetica, Arial, sans-serif;
}

.section-user .form-item-search-block-form + .form-wrapper {
  background: none;
  border: none;
}

/* Hide Ask callout in content region on desktop.	This should only appear on mobile */
#block-block-20 {
  display: none;
}

.ui-widget-header
, .quicktabs-tabs.quicktabs-style-nostyle {
  background: #cccccc;
  border: 0 none;
}

.ui-tabs {
  padding: 0;
}

.ui-tabs-nav
, .quicktabs-tabs.quicktabs-style-nostyle {
  margin: 0;
  padding: 0.2em 0.2em 0;
  font-family: GoodWeb-Book,sans-serif;
  font-size: 15px;
  font-weight: normal;
}

.quicktabs-tabs.quicktabs-style-nostyle:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.ui-tabs .ui-tabs-nav li a
, .quicktabs-wrapper .quicktabs-tabs a {
  padding: 5px;
  line-height: 20px;
  display: block;
}

.ui-tabs-nav .ui-state-default
, .quicktabs-wrapper .quicktabs-tabs li {
  background: #E6E6E6;
  color: #555555;
  font-weight: normal;
  float: left;
  list-style: none outside none;
  margin: 1px 0.2em 0 0;
  padding: 0;
  position: relative;
  top: 0;
  white-space: nowrap;
}

.quicktabs-wrapper .quicktabs-tabs a {
  color: #555555;
}

.quicktabs-wrapper .quicktabs-tabs li {
  border: 1px solid #D3D3D3;
}

.quicktabs-wrapper .quicktabs-tabs li:hover {
  border-color: #999999;
  border-bottom-color: #D3D3D3;
}

.quicktabs-wrapper .quicktabs-tabs li.active {
  border-color: #AAAAAA;
  border-bottom-color: #E6E6E6;
}

.quicktabs-wrapper .quicktabs-tabs li.active a
, .quicktabs-wrapper .quicktabs-tabs li a:hover {
  color: #212121;
  text-decoration: none;
}

#quicktabs-my_recent_activity {
  margin-top: 15px;
}

#quicktabs-my_recent_activity .comment
, #quicktabs-my_recent_activity .user-preference-question-item {
  background-color: transparent;
  margin-top: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #CCCCCC;
  padding: 10px;
  font-size: 14px;
  line-height: 21px;
  color: #333333;
}

#quicktabs-my_recent_activity .comment a {
  color: #336699;
}

#quicktabs-my_recent_activity .comment-by-moderator .submitted {
  color: #333333 !important;
}

#quicktabs-my_recent_activity .flag-flag_comment_as_inappropriate {
  display: none;
}

#quicktabs-my_recent_activity .comment-right {
  margin-left: 87px;
}

#quicktabs-my_recent_activity legend
, #quicktabs-my_recent_activity .question-title {
  font-size: 14px;
  line-height: 21px;
}

#quicktabs-my_recent_activity .fieldset-wrapper {
  margin-left: 20px;
}

.page-questions-comments .author-name
, .view-user-comments .author-name {
  font-family: GoodWeb-CondBold,sans-serif;
  text-transform: uppercase;
}

@media only screen and (max-width: 979px) {
  body {
    -webkit-background-size: 1134px 2700px;
  }

  #homepage-video-wrap h1 {
    font-size: 40px;
    line-height: 40px;
  }

  .banner-content .question-search {
    padding: 0.7em;
  }

  #block-block-17 {
    position: absolute;
    display: block;
    width: 70px;
    right: 240px;
    text-align: left;
    top: 23px;
    z-index: 100;
  }

  /*
  .section-explore .expanded#block-search-form,
  .section-about .expanded#block-search-form{
  	z-index: 2 !important;
  }
  */
  /*#block-search-form #search-block-form	{
  	display: none;
  }
  */
  /*#block-search-form.expanded #search-block-form	{
  	display: block;
  	position: absolute;
  	height: 56px;
  	width: 235px;
  	top: 0px;
  	left: 0px;
  	z-index: 2110;
  	border: 10px #ff0000 solid;
  }*/
  #block-search-form h2.block-title {
    display: none;
  }

  #explore-menu {
    display: none;
  }

  footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    background: url(../images/grey_bg.jpg) repeat top left;
  }

  #footer {
    position: relative;
  }

  #header #main-menu a,
  #header #main-menu a div {
    font-size: 1.4em;
    text-transform: none;
  }

  #header,
  #header .navbar-inner {
    padding: 0;
  }

  #header #main-menu ul li a div {
    float: left;
    font-size: 1em;
    margin-right: 5px;
  }

  #main-menu-left a + ul {
    position: static;
    border: 0 none;
    border-top: 0 none;
    box-shadow: none;
    display: block;
  }

  #header #main-menu-left a + ul li {
    padding: 0;
  }

  #header #main-menu-left a + ul a {
    font-size: 1.4em;
    line-height: 20px;
    color: #ed7500;
    /*#ff952d;*/
    text-transform: none;
    font-family: GoodWeb-CondBold;
    display: block;
    padding: 5px 20px 0 35px;
  }

  #header #main-menu-left a + ul li:first-child::before {
    display: none;
  }

  #header #main-menu-left a + ul li + li a {
    border-top: 0 none;
  }

  #header #main-menu-left a + ul a:hover {
    color: #91ce41 !important;
    text-decoration: none;
  }

  #header #main-menu-left a + ul li a.active:hover {
    background-color: #fff;
  }

  div#main footer .block {
    margin-right: 6%;
  }

  .node-type-page #header {
    margin: 0;
  }

  .nav-collapse, .nav-collapse.collapse {
    width: 100%;
    position: relative;
    z-index: 1000 !important;
  }

  .nav-collapse {
    background-color: #ffffff;
  }

  .pageoffcanvas {
    position: relative;
    left: 200px;
    overflow: hidden;
  }

  .section-ask #block-quicktabs-questions {
    min-height: 0;
  }

  #block-addthis-addthis-block
  , #block-search-form
  , .region-header .block-block {
    display: none;
  }

  .sidebar #block-block-8 {
    display: none;
  }

  .navbar > .navbar-inner > .container
  , .navbar
  , .navbar-inner {
    width: 100%;
  }

  #header .search-icon {
    display: block;
    margin-top: 20px;
  }

  #block-search-form.expanded {
    border: 1px solid #E5E2DD;
    padding: 5px;
    display: block;
    position: absolute;
    height: 28px;
    width: 209px;
    top: 17px;
    left: auto;
    right: 40px;
    z-index: 1110;
  }

  .region-header .block-search-form-top {
    display: block;
  }

  div.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
    background: #fafafa;
    background: none;
  }

  #main-menu #main-menu-left {
    margin-left: 20px;
    margin-top: 36px;
    padding-bottom: 36px;
    border-left: 2px solid #d9d6d1;
  }

  .navbar .btn-navbar {
    position: relative;
    left: -140px;
    border: none;
    height: 12px;
    width: 52px;
    background: url(../images/btn-menu-search.png) no-repeat;
    margin-top: 20px;
  }

  .navbar .btn-navbar .icon-bar {
    display: none;
  }

  .section-about #page-title,
  .section-about .field-name-body,
  .section-public-review #page-title,
  .section-public-review .field-name-body,
  .section-public-review #page-title {
    width: 100%;
    float: none;
  }

  div#main footer .block {
    margin-right: 5%;
  }

  #content-bottom-inner {
    /*padding: 10%;*/
  }

  /* fix top responsive top nav */
  .section-about #header .search-icon {
    left: auto;
    right: -30px;
  }

  	/*
  .page-user .expanded#block-search-form{
  	right:4%;
  	top:26px!important;
  }
  */
  #block-block-3 {
    clear: left;
  }

  .front #main .block {
    width: 43% !important;
    margin-right: 6em;
    float: left;
  }

  .front #main .block.even {
    margin-right: 0;
    float: right;
  }

  .front #main .block img {
    width: 310px;
  }

  .front #main .block h3 {
    font-size: 47px;
  }

  .front .region-content-bottom .featured-page-block {
    padding: 2.25em;
  }

  .front .region-content-bottom .featured-page-block h3 span {
    font-size: 56px;
  }

  #block-block-20 {
    margin: -85px auto 70px auto !important;
    display: block;
    width: 170px;
  }

  #block-search-form h2 {
    display: none;
  }
}
/* This targets iPads in both landscape and portrait orientation */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body {
    width: 966px;
    width: auto;
    padding: 38px 0px 60px;
    padding: 0;
  }

  #page,
  .region-bottom {
    /* For screen sizes larger than 1200px, prevent excessively long lines of text
     by setting a max-width. */
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
  }

  #header {
    max-width: 1024px;
  }

  #header-inner {
    width: 100%;
    margin: 0 auto;
  }

  #navigation {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
  }

  #navigation-inner {
    width: 100%;
    margin: 0 auto;
  }

  .front #main {
    padding: 50px 10px 10px 0px;
  }

  .front #main #content {
    padding: 0;
    max-width: 1024px;
  }

  .front #main #content-inner {
    width: 100%;
  }

  .front #main #content-bottom {
    	/*
    	padding: 47px 40px 66px 40px;
    */
    max-width: 1024px;
  }

  .front #main #content-bottom-inner {
    /*width: 100%;*/
    margin: 0 auto;
    overflow: hidden;
  }

  .front .featured-page-block-wide .featured-info {
    width: 66%;
  }

  .front .featured-page-block-wide .span1 {
    width: 13%;
  }

  .front #main .block {
    float: left;
  }

  .front #main .block.even {
    float: right;
  }

  .front #main .block {
    width: 25%;
    float: left;
  }

  #explore-menu {
    display: none;
  }

  #block-search-form h2 {
    display: none;
  }

  #footer #user-login {
    z-index: 10;
    position: absolute !important;
    font-size: 1em;
    left: -245px;
    top: -30px;
  }

  .front .ask-callout {
    background-clip: padding-box;
    border-bottom: 0px !important;
    padding-bottom: 8px;
    position: absolute;
    right: 11.5%;
    top: 58%;
    z-index: 3;
  }

  .front .fb_sharebutton {
    top: 78%;
  }

  .front .twitter-share-button {
    top: 78%;
  }
}
@media only screen and (max-width: 768px) {
  .page-search .sidebars {
    padding-left: 15px;
  }

  .page-search.sidebar-first #content-wrapper {
    padding: 30px 15px 30px 30px;
  }

  .page-search.sidebar-first #content {
    width: 67.75%;
    margin-left: 32.25%;
  }

  .page-search.sidebar-first .region-sidebar-first {
    width: 31%;
  }

  .search-page-form .views-widget-filter-search_api_views_fulltext {
    width: 78%;
  }

  .search-page-form .views-submit-button {
    width: 17%;
  }

  .search-result-item .figure-content {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  body {
    padding: 48px 0px 60px;
    padding: 0;
  }

  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin: 0;
  }

  #header {
    /* width: 320px;*/
  }

  #header-inner {
    width: 100%;
    margin: 0 auto;
  }

  #navigation {
    margin-left: auto;
    margin-right: auto;
    max-width: 1134px;
  }

  #navigation-inner {
    width: 100%;
    margin: 0 auto;
  }

  .front #main {
    background: #666666;
  }

  .front #main #content {
    margin: 0;
    padding: 0;
  }

  .node-14.node.node-page.view-mode-full.clearfix {
    width: 300px;
    padding: 5% 18%;
    margin: 0 auto;
    overflow: hidden;
  }

  #homepage-video-wrap h1 {
    font-size: 42px;
    line-height: 42px;
    padding: 0.4em 0 0.15em 0;
  }

  .banner-content .ask-anything-form .ask-anything-query {
    padding: 0.5em 0.7em;
    width: 72%;
  }

  .banner-content .ask-anything-form .ask-anything-submit {
    height: 34px;
    width: 16%;
  }

  .front .flowplayer {
    top: 2%;
    left: 0;
    width: 100%;
  }

  #navigation #main-menu ul li {
    float: clear !important;
  }

  .front #main #content {
    padding: 0;
  }

  .front #main #content-bottom {
    padding: 47px 30px 66px 30px;
    padding: 0;
    width: 260px;
    width: 100%;
  }

  .front #main #content-bottom-inner {
    margin: 0 auto;
    overflow: hidden;
    width: 300px;
  }

  .front #main {
    width: 100%;
    padding: 50px 0px 50px 0px;
  }

  .front #main .block {
    float: left;
    margin: 0px auto 20px auto;
  }

  .front #main #block-block-3 {
    margin-right: 0px;
  }

  .front #main .block h3 {
    font-size: 42px;
  }

  .front .region-content-bottom .featured-page-block h3 span {
    font-size: 51px;
  }

  #explore-menu {
    display: none;
  }

  #block-search-form.expanded h2 {
    display: none;
  }

  #content .view-questions-list .views-field-php {
    clear: both;
  }

  #content .view-questions-list .content-operations {
    padding-top: 8px;
    position: static;
    clear: both;
  }
}
/* Small tablet? */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  body {
    padding: 36px 0px 48px;
    padding: 0;
  }

  #header {
    width: 100%;
  }

  #navigation #main-menu ul li {
    margin-right: 22px;
  }

  #navigation #main-menu ul li.last {
    margin-right: 0px;
  }

  #content-wrapper
  , .region-highlighted {
    padding: 15px;
  }

  .sidebar-second .region-sidebar-second {
    padding: 15px 15px 0 15px;
  }

  .front #main {
    padding: 40px 0px 10px 0px;
  }

  .front #main #content {
    padding: 0;
  }

  .front #main #content-bottom {
    padding: 20px 0;
  }

  .front #main #content-bottom-inner {
    margin: 0 auto;
    padding: 2% 18%;
    overflow: hidden;
  }

  .front #main .block {
    width: 100% !important;
    clear: both;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
  }

  .front #main .block.even {
    float: left;
  }

  #explore-menu {
    display: none;
  }

  .admin-menu #admin-menu {
    display: none;
  }

  #quicktabs-questions #edit-tid-wrapper label,
  #quicktabs-questions #edit-tid1-wrapper label,
  #quicktabs-questions #edit-tid2-wrapper label {
    color: #80BD00;
    clear: none;
    display: inline-block;
    float: left;
    margin-left: -10px;
    padding: 7px 0px 0 5px;
    text-transform: uppercase;
    background: url(../images/filter_label_bg.png) no-repeat left 12px transparent;
  }

  #quicktabs-questions .views-widget {
    margin: 4px 0px 0 5px;
    display: inline-block;
    float: left;
  }

  #quicktabs-questions .views-widget .form-type-select select {
    background: transparent;
    width: 170px !important;
    padding: 0;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 16px;
    -webkit-appearance: none;
    text-transform: uppercase;
    font-family: 'GoodWeb-CondBold';
    font-size: 10px;
  }

  #quicktabs-questions .views-widget .form-type-select {
    width: 140px !important;
    height: 16px;
    overflow: hidden;
    background: url(../images/ask_dropdown_arrow.png) no-repeat 97% #D4D2CF;
  }

  .form-field-type-taxonomy-term-reference .form-type-radio {
    width: 45% !important;
  }

  #block-search-form .form-item, .form-actions {
    margin-top: 0;
    margin-bottom: 0;
  }

  #block-search-form h2 {
    display: none;
  }

  .section-about #page-title,
  .section-about .field-name-body,
  .section-public-review #page-title,
  .section-public-review .field-name-body,
  .section-public-review #page-title {
    width: 100%;
    float: none;
  }

  #block-menu-menu-footer-menu {
    font-size: 16px;
  }

  #block-block-5 {
    font-size: 12px;
  }

  #footer #user-login {
    z-index: 10;
    position: absolute !important;
    font-size: 1em;
    left: -245px;
    top: -30px;
  }
}
@media only screen and (max-width: 480px) {
  #content-wrapper
  , .region-highlighted {
    padding: 5px;
  }

  .sidebars {
    padding-top: 0;
  }

  .sidebar-second .region-sidebar-second {
    padding: 25px 5px 0 5px;
  }

  .navbar-fixed-top {
    height: 70px;
  }

  #block-block-17 {
    right: 31px;
    top: 9px;
    z-index: 100;
  }

  .navbar .btn-navbar
  , #header .search-icon {
    margin-top: 32px;
  }

  #header .search-icon {
    height: 26px;
  }

  /* Regular links in Explore slides */
  body.page-explore .mobile a,
  body.page-explore .mobile a:link,
  body.page-explore .mobile a:active,
  body.page-explore .mobile a:visited,
  body.page-explore .mobile a:hover,
  body.page-explore .mobile a:focus {
    color: #0088cc !important;
  }

  /* Glossary links in slides */
  body.page-explore .mobile a.lexicon-term,
  body.page-explore .mobile a.lexicon-term:link,
  body.page-explore .mobile a.lexicon-term:active,
  body.page-explore .mobile a.lexicon-term:visited,
  body.page-explore .mobile a.lexicon-term:hover,
  body.page-explore .mobile a.lexicon-term:focus {
    color: #008800;
  }

  #login-wrapper #leftcolumn
  , #login-wrapper #rightcolumn {
    border: 0 none;
    float: none;
    clear: both;
    width: 99%;
  }

  #login-wrapper .hybridauth-widget-wrapper ul.hybridauth-widget {
    height: 24px;
  }

  #login-wrapper .hybridauth-widget-wrapper ul.hybridauth-widget li {
    margin: 0;
    padding: 0;
    float: left;
    clear: none;
    width: auto;
  }

  .front .ask-callout {
    background-clip: padding-box;
    /*border-bottom: 2px solid rgba(238, 233, 233, 0.5);*/
    border-bottom: 0px;
    padding-bottom: 1.5%;
    position: absolute;
    right: 12.5%;
    top: 58%;
    z-index: 3;
  }

  .front .ask-callout img {
    display: none;
  }

  header.expanded.navbar-fixed-top {
    height: 280px;
    z-index: 10;
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0;
  }

  header.expanded#header-inner .navbar-fixed-top {
    margin: 0;
    padding: 0;
  }

  header.expanded ~ * {
    display: none;
  }

  body {
    padding: 0;
  }

  body.front #content-bottom .more-button {
    text-indent: 0;
    background: none;
    display: block;
    width: auto;
  }

  .front #block-block-3 {
    padding-bottom: 10px;
  }

  .front #main .block {
    width: 100% !important;
  }

  .section-ask .region.region-navigation {
    height: auto;
  }

  #main-menu {
    /*background:url(../images/bg-hdr-shadow.png) repeat-x 0 0;*/
    padding: 0px;
  }

  .admin-menu #admin-menu {
    display: none;
  }

  /* This selector is too general. Please specify a context if rule is necessary. - LB 06-04-2013 */
  .item-list {
    /*	height:41px;*/
  }

  #content .view-questions-list .views-field-title {
    padding: 0 20px;
    padding: 0;
    padding-right: 20px;
  }

  #logo {
    margin-left: 23px;
    width: 71px;
  }

  #logo img {
    width: 73%;
  }

  #header {
    width: 100%;
    padding: 0;
    background: none;
  }

  .front #header {
    background-color: #ffffff;
    height: 100px;
  }

  #header-inner #navigation {
    margin-left: 0;
    margin-top: 15px;
  }

  .node-14.node.node-page.view-mode-full.clearfix {
    width: 260px;
    padding: 5%;
  }

  .front #main {
    background-position: 0 49px;
  }

  .navbar, .navbar-inner {
    background: #fff;
  }

  #header-inner .navbar-inner > .container {
    background: none !important;
  }

  #main #content {
    width: 100%;
    padding: 0;
  }

  #block-block-20 {
    margin: -85px auto 70px auto !important;
    display: block;
    width: 170px;
  }

  #quicktabs-questions .quicktabs-tabs > li {
    display: inline-block;
    width: 32%;
  }

  #quicktabs-questions .item-list .quicktabs-tabs > li a {
    font-size: 1em;
    width: 100%;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }

  /* This selector is too general. Please specify a context if rule is necessary. - LB 06-04-2013 */
  .item-list {
    /*	padding:0;*/
  }

  .views-exposed-widgets .views-exposed-widget {
    clear: both;
    width: 100% !important;
    box-sizing: border-box;
  }
  .views-exposed-widgets select {
    width: 100%;
  }

  #navigation #main-menu ul li a div {
    font-size: 120%;
    margin: 0;
  }

  #navigation #main-menu ul li a {
    font-size: 67%;
  }

  #navigation #main-menu ul li {
    margin-right: 0;
    padding-left: 2px;
  }

  body#dummybodyid #main #block-views-ticker-block {
    margin-left: 4%;
  }

  div#main #block-block-5 {
    /*	margin:0;*/
    /*	width:auto;*/
  }

  #main #block-menu-menu-footer-menu {
    /*	width:100%:*/
  }

  .hmbox1 {
    /* Was preventing homepage feature from displaying. If this rule is intended
    	 for something else, please specify a context. - LB 06-06-2013 */
  }

  .hmbox3 {
    display: block;
  }

  .explore {
    /* Was preventing homepage feature from displaying. If this rule is intended
    	 for something else, please specify a context. - LB 06-06-2013 */
    /* display:none;*/
  }

  .ask {
    display: block;
  }

  body#dummybodyid #main #block-views-ticker-block {
    width: 80%;
    margin-left: 23px;
  }

  .ftrtop {
    display: block;
  }

  .ftrbtm {
    /* display:none;*/
  }

  .front #main #block-views-ticker-block {
    margin-left: 24px;
  }

  div#main footer #block-block-4 {
    /*	width:140px!important;*/
  }

  div#main footer #block-block-4.block {
    /*	margin-right:40px;*/
  }

  /*.form-item-search-block-form+div>#edit-submit,
  .form-item-search-block-form+div>#edit-submit--2	{
  	margin: 0;
  	margin-top: 4px;
  	right: 0;
  	z-index: 1;
  	position: absolute;
  	margin-top:84px;
  	right:-202px;
  	top: 38px;
  	margin-top: 0;
  	left: 173px;
  	border: 1px #ff0000 solid;
  }*/
  /*#block-search-form{
  	width:100%;
  	margin-top:-121px;
  	padding:0;
  }
   */
 /*
#search-block-form #edit-actions{
	position:relative;
	z-index:1;
}
*/
  .front #main #block-block-3 {
    margin: 0 auto 0 auto !important;
  }

  #block-search-form h2.block-title {
    display: none;
  }

  #content-bottom-inner {
    padding: 5%;
    width: 260px !important;
  }

  	/*
  #search-block-form.mobile{
  	margin-top:65px;
  }
  */
  /*#edit-search-block-form--2{
  	width:85%;
  	height:15px;
  	float:right;
  }*/
  #navigation.mobile {
    width: 100%;
    padding: 0;
  }

  #footer-inner {
    padding: 0 !important;
  }

  #block-menu-menu-footer-menu li {
    /*	margin:0;*/
    /*	margin-right:6%;*/
  }

  #block-menu-menu-footer-menu li.last {
    /*	margin-right:0;*/
  }

  #footer {
    padding-top: 10px;
  }

  #main #block-menu-menu-footer-menu {
    /*	width:auto;*/
    /*	width:100%;*/
    /*	padding-bottom:14px;*/
  }

  .desktoprate {
    display: none;
  }

  .mobilerate {
    display: block;
    float: left;
    clear: left;
    margin: -10px 20px 0 0;
  }

  .desktoptopic
  , .desktoptopic0 {
    display: none;
  }

  .mobiletopic,
  .mobiletopic0 {
    display: block;
  }

  #block-block-8 {
    display: none;
  }

  #content .view-questions-list .views-field-value {
    display: none;
    display: block;
    padding-top: 0;
  }

  #content .views-field-field-video {
    padding: 0;
    margin-left: 0;
  }

  #quicktabs-tabpage-questions-2 .views-field-field-video {
    margin-top: 60px;
  }

  .field.field-name-body.field-type-text-with-summary.field-label-hidden,
  .field-items,
  .field-item.even {
    height: 100%;
  }

  #homepage-video-wrap .twitter-share-button {
    top: 91%;
    right: 49%;
  }

  #homepage-video-wrap .fb_sharebutton {
    right: 50%;
    top: 91%;
  }

  #homepage-video-wrap h1 {
    font-size: 36px;
    line-height: 36px;
  }

  #homepage-video-wrap h1 em {
    color: #8EC449;
    font-style: normal;
  }

  #homepage-video-wrap .ask-callout {
    top: 315px;
    left: 11px;
  }

  #homepage_marquee_bg {
    display: none;
  }

  .all-questions-list {
    padding: 20px;
  }

  .all-questions-list li {
    padding-left: 10px;
  }

  h1#page-title {
    font-size: 2em !important;
    line-height: normal;
  }

  .form-field-type-taxonomy-term-reference .form-type-radio {
    width: 100% !important;
  }

  #question-node-form.form-type-checkboxes .option {
    width: 100% !important;
  }

  .sidebars section > div {
    padding: 0;
  }

  #content .views-field-value + .views-field-title + .mobiletopic + .views-field-field-video {
    padding-left: 0;
    margin-top: 50px;
    margin-left: 0;
  }

  .mobiletopic .views-field.views-field-term-node-tid {
    margin-left: 0;
    top: 0;
  }

  #explore-menu {
    display: none;
  }

  .admin-menu #main-menu {
    z-index: 1000;
  }

  	/*
  #block-search-form.expanded {
  	margin-top: -66px;
  	top:66px!important;
  }
  */
  #header,
  .page-node.node-type-article-microsite #header,
  .page-node.node-type-article-microsite-front #header {
    height: 70px;
  }

  #header-inner {
    height: auto;
  }

  .front #header-inner {
    min-height: 104px;
  }

  /*
  .section-about .expanded#block-search-form,
  .section-explore .expanded#block-search-form{
  	top:65px!important;
  }
  .section-explore .expanded#block-search-form {
  	top:-1px!important;
  }
  .section-public-review #block-search-form{
  	z-index:2!important;
  }
  .front .expanded#block-search-form{
  	margin-top:-66px!important;
  	top:auto!important;
  }
  */
 /* .section-about #block-search-form #edit-actions #edit-submit,
.section-ask #block-search-form #edit-actions #edit-submit,
.section-explore #block-search-form #edit-actions #edit-submit,
.section-public-review #block-search-form #edit-actions #edit-submit,
.page-user #block-search-form #edit-actions #edit-submit	{
	top:102px;
	left:-19px;
}
 */
  .ff.section-about #block-search-form #edit-actions #edit-submit,
  .ff.section-ask #block-search-form #edit-actions #edit-submit,
  .ff.section-explore #block-search-form #edit-actions #edit-submit,
  .ff.section-public-review #block-search-form #edit-actions #edit-submit,
  .ff.page-user #block-search-form #edit-actions #edit-submit {
    top: 116px;
  }

  .ff.front #block-search-form #edit-actions #edit-submit {
    top: 53px;
  }

  /*.section-ask .navbar-fixed-top{
  	background:none;
  }
  .section-ask .navbar-inner{
  	background:#fff!important;
  	height:49px;
  }*/
  #quicktabs-questions #edit-tid-wrapper label,
  #quicktabs-questions #edit-tid1-wrapper label,
  #quicktabs-questions #edit-tid2-wrapper label {
    color: #80BD00;
    clear: none;
    display: inline-block;
    float: left;
    margin-left: -20px;
    margin-right: -8px;
    padding: 9px 0px 0 0px;
    font-size: 12px;
    text-transform: uppercase;
    background: url(../images/filter_label_bg.png) no-repeat left 12px transparent;
  }

  #quicktabs-questions .views-widget {
    margin: 6px 0px 0 0px;
    display: inline-block;
  }

  #quicktabs-questions .views-widget .form-type-select select {
    background: transparent;
    width: 110px !important;
    padding: 0;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 16px;
    -webkit-appearance: none;
    text-transform: uppercase;
    font-family: 'GoodWeb-CondBold';
    font-size: 14px;
  }

  #quicktabs-questions .views-widget .form-type-select {
    width: 85px !important;
    height: 16px;
    overflow: hidden;
    background: url(../images/ask_dropdown_arrow.png) no-repeat 97% #D4D2CF;
  }

  #quicktabs-questions .views-exposed-form .views-exposed-widget {
    padding: 5px 0px 5px 0px;
  }

  #quicktabs-questions #edit-answer-pending-wrapper .views-widget,
  #quicktabs-questions #edit-answer-pending1-wrapper .views-widget,
  #quicktabs-questions #edit-duplicate-wrapper .views-widget {
    margin-left: 5px;
  }

  .page-node-20 #block-block-15 {
    margin-top: -40px;
  }

  .page-node-20 #block-block-15 {
    margin-top: -30px;
  }

  #block-search-form .form-item, .form-actions {
    margin-top: 0;
    margin-bottom: 0;
  }

  #block-search-form h2 {
    display: none;
  }

  body.page-search #content h2 {
    font-size: 2.2em;
    line-height: 30px;
    position: relative;
    top: -20px;
    left: 6px;
  }

  .section-about .field-name-body,
  .section-public-review .field-name-body {
    width: 100%;
    margin: 0;
    float: none;
  }

  .section-about #page-title,
  .section-public-review #page-title {
    width: 100%;
    margin: 0;
    float: none;
  }

  body.page-node-add-question .sidebar-second .region-sidebar-second {
    margin-left: 6.5%;
    width: 85%;
  }

  body.section-public-review .sidebars .region-sidebar-second,
  body.section-about .sidebars .region-sidebar-second {
    width: 100%;
  }

  #block-menu-menu-footer-menu {
    font-size: 15px;
  }

  #block-block-5 {
    font-size: 12px;
  }

  #footer #user-login {
    z-index: 10;
    position: absolute !important;
    font-size: 1em;
    left: auto;
    right: -10px;
    top: 30px;
  }

  .front img#homepage_marquee_bg {
    border: 3px #ff0000 solid;
    display: none;
  }

  .front img#homepage_marquee_bg_mobile {
    display: block;
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }

  #content .view-questions-list .teaser-bottom {
    display: block;
    float: none;
    height: auto;
  }

  #content .view-questions-list .teaser-bottom .taxonomy-topics {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  #content .view-questions-list .filter-title
  , #content .view-questions-list .filter-reset {
    display: block;
  }

  #content .view-questions-list .filter-reset {
    padding-bottom: 44px;
  }

  .ui-tooltip {
    max-width: 280px !important;
  }

  .page-search .sidebars {
    position: absolute;
    padding: 0;
    z-index: 1;
    top: 99px;
    width: 100%;
    left: -1000px;
  }

  .page-search.sidebar-first #content-wrapper {
    padding: 30px 15px;
  }

  .page-search.sidebar-first #content {
    margin-left: 0;
  }

  .page-search.sidebar-first .region-sidebar-first {
    background: #fff;
    width: 100%;
    margin: 0 0 30px 0;
  }

  .search-page-form .views-widget-filter-search_api_views_fulltext {
    width: 78%;
  }

  .search-page-form .views-submit-button {
    width: 17%;
  }

  .search-result-item .figure-content {
    width: 58%;
  }

  .search-page-meta .show-filter,
  .search-filter-meta {
    display: block;
  }

  .search-filter-title {
    display: none;
  }
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
  .search-page-form .views-widget-filter-search_api_views_fulltext {
    width: 69%;
  }

  .search-page-form .views-submit-button {
    width: 19%;
  }

  .search-result-item .figure-content {
    width: 48%;
  }
}
body.section-public-review .field-name-body .top {
  padding-top: 20px;
}

body.section-public-review .field-name-body h3 {
  margin-bottom: 5px;
  margin-top: 20px;
}

body.section-public-review .field-name-body h3 {
  font-family: GoodWeb-CondBold;
  font-weight: normal;
}

.section-ask textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.view-answers-to-a-question em {
  /*font-size: 1.25em;*/
  font-size: 1em;
}

body.section-ask .sidebar .view-related-questions .views-row {
  padding-bottom: 16px;
}

body.section-ask .sidebar .view-questions-list .views-row {
  position: relative;
  padding-bottom: 40px;
  border-bottom: #ccc7c2 solid 1px;
}

body.section-ask .sidebar .view-questions-list .views-row-last {
  border-bottom: #e4e3de solid 0px;
}

body.section-ask .sidebar .view-related-questions .views-field-comment-count .views-label,
body.section-ask .sidebar .view-questions-list .views-field-comment-count .views-label,
body.section-ask .sidebar .view-questions-list .views-field-ops a {
  font-family: GoodWeb-Book;
  font-size: 11px;
  text-transform: uppercase;
}

body.section-ask .sidebar .view-related-questions .views-field-title,
body.section-ask .sidebar .view-questions-list .views-field-title {
  margin-bottom: 10px !important;
}

body.section-ask .sidebar .view-related-questions .views-field-comment-count,
body.section-ask .sidebar .view-questions-list .views-field-comment-count {
  position: relative;
  float: left;
  margin: 0;
}

body.section-ask .sidebar .view-questions-list .views-field-comment-count,
body.section-ask .sidebar .view-related-questions .views-field-comment-count {
  float: none;
}

body.section-ask .sidebar .view-related-questions .views-field-comment-count .views-label,
body.section-ask .sidebar .view-questions-list .views-field-comment-count .views-label {
  margin: 0 0 0 25px;
  display: inline;
  width: auto;
}

body.section-ask .sidebar .view-related-questions .views-field-comment-count .field-content,
body.section-ask .sidebar .view-questions-list .views-field-comment-count .field-content {
  float: left;
  margin-top: 0 !important;
}

body.section-ask .sidebar .view-questions-list .views-field-ops .flag {
  background-position: 12px 0;
}

body.section-ask .sidebar .view-questions-list .views-field-ops a {
  margin: 0;
  padding: 0 0 0 58px !important;
  width: 150px;
}

#contact-site-form .form-type-checkbox input.form-checkbox {
  margin-right: 10px;
}

#contact-site-form .form-type-checkbox input.form-checkbox,
#contact-site-form .form-type-checkbox label {
  float: left;
}

#contact-site-form #edit-actions {
  padding-top: 20px;
  clear: both;
}

.page-node-43.house-rules-subpage ul {
  margin: 0px 0 0 15px;
}

.search-result h3 a {
  color: #ED7500;
  /*float: left;*/
  font-family: GoodWeb-CondBold,sans-serif;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 1.1em;
  padding-left: 10px !important;
  padding-bottom: 5px !important;
  padding-top: 20px !important;
  text-decoration: none;
  display: block;
}

body.page-search h2 {
  padding-bottom: 15px;
}

fieldset.captcha {
  margin-top: 20px;
}

/* user preferences form */
.user-preference-question-header {
  font-size: 15px;
  line-height: 18px;
}

.user-preference-checkbox-container .user-preference-checkbox {
  margin: 0 6px 0 0;
}

.user-preference-checkbox-container .form-type-checkbox {
  margin: 0 0 0.3em 0;
}

.user-preference-checkbox-container .form-type-checkbox label {
  display: inline !important;
}

#quicktabs-container-my_recent_activity {
  clear: both;
}

#quicktabs-container-my_recent_activity .fieldset-legend {
  display: inline-block;
}

#quicktabs-container-my_recent_activity .view-user-comments li {
  list-style: none;
}

#quicktabs-container-my_recent_activity .view-user-comments .user-picture {
  margin: 0 12px 12px 0;
}

.page-user #page-title
, .page-user .profile {
  display: none;
}

.block-user-global-notifications-panel {
  background-color: #ebebeb;
  padding: 10px;
}

.block-user-global-notifications-panel:after {
  content: "";
  display: table;
  clear: both;
}

.block-user-global-notifications-panel .fieldset-legend {
  font-weight: bold;
}

.block-user-global-notifications-panel .form-submit {
  margin-top: -35px;
  float: right;
}

#user-global-notifications-panel-form {
  border-top: 1px solid #000;
  clear: both;
}

.block-user-global-notifications-panel .user-picture {
  float: left;
  padding: 0 15px 0 0;
}

.notifications-user-edit-profile-link {
  float: right;
  margin-top: 31px;
}

.user-global-notification-panel-page-title {
  float: left;
}

.user-global-notification-panel-content {
  width: 87%;
  float: right;
}

.user-recent-answers-header {
  line-height: 24px;
  padding: 0 0 12px 0;
}

.user-recent-answers-item {
  list-style: none;
  margin: 0 0 14px 0;
}

.user-recent-answers-item:last-child .user-recent-answers-item-commentcount {
  margin-bottom: 0;
  border: 0 none;
  padding-bottom: 0;
}

.user-recent-answers-item-readmore {
  display: block;
  font-weight: bold;
  margin: 1px 0;
}

/* end user preferences form */
/* widgets */
.tag-cloud-container a {
  padding: 3px 12px 3px 0;
  display: inline-block;
}

/* end widgets */
/* global updates */
#main #main-inner #content {
  margin-top: 0;
}

#main-inner {
  background: #fff;
  margin-top: 30px;
}

#main-inner:after {
  content: "";
  clear: both;
  display: table;
}

/* end global updates */
/* rail styles */
.sidebars .block
, .sidebars .node-expert-profile {
  border: 1px solid #CCC;
  -moz-border-radius: 15 0;
  -webkit-border-radius: 15px 0;
  border-radius: 15px 0;
}

.sidebars .node-expert-profile {
  margin-bottom: 1.5em;
}

.sidebars .block-title {
  border-bottom: 1px solid #ccc;
  padding: 12px 16px;
  font-size: 22px;
  font-weight: normal;
  line-height: 24px;
  color: #EC7200;
}

.sidebars .block-body
, .sidebars .view-content {
  padding: 10px 16px;
}

.sidebars .view-content .view-content {
  padding: 0;
}

.region-sidebar-second {
  margin: 0;
}

.user-recent-answers-item-commentcount
, .node-type-question .comment-count {
  padding-left: 28px;
  padding-bottom: .8em;
  background: transparent url(../images/comment-icon.png) no-repeat left 0px;
  white-space: nowrap;
  margin: .8em 0;
  border-bottom: 1px solid #CCC;
}

.user-recent-answers-item-readmore {
  margin-top: .8em;
}

/* end rail styles */
.page-user.not-logged-in .tabs-primary,
.page-user.not-logged-in #header,
.page-user.not-logged-in #footer,
.page-user.not-logged-in .navbar {
  display: none;
}

.password-link .a {
  font-size: 16px;
}

body.section-user #content-wrapper {
  box-shadow: none;
}

.page-user.not-logged-in {
  background: #ffffff;
}

.page-user.not-logged-in #main {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  max-width: inherit;
}

.page-user.not-logged-in #main-inner {
  margin-top: 0;
}

.page-user.not-logged-in #main #content {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

.page-user.not-logged-in #_atssh {
  display: none;
}

.page-user.not-logged-in #block-block-21 h3 {
  display: none;
}

.page-user.not-logged-in #block-block-22 h3 {
  display: none;
}

/* Search Box in header  */
#header #block-block-29 #block-search-form div.container-inline {
  /* float:right;*/
}

/*Lead Copy In Text Displayed in Widgets Page*/
#main-inner .LeadCopyInWidgets {
  margin: auto;
  background-color: white;
  padding-bottom: 20px;
  padding-right: 20px;
}

#main-inner .LeadCopyInWidgets h3 {
  font-weight: normal;
  font-family: GoodWeb-CondBold, sans-serif;
  margin-bottom: 20px;
}

#main-inner .LeadCopyInWidgets p {
  margin-bottom: 15px;
}

#main-inner .LeadCopyInWidgets p:last-child {
  margin-bottom: 0;
}

/*Lead Copy In Text Displayed in Widgets Page*/
#main-inner .LeadCopyInExplore {
  max-width: 796px;
  margin: auto;
  background-color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 20px;
}

#main-inner .LeadCopyInExplore h3 {
  font-weight: normal;
  font-family: GoodWeb-CondBold, sans-serif;
  margin-bottom: 20px;
}

#main-inner .LeadCopyInExplore p {
  margin-bottom: 15px;
}

#main-inner .LeadCopyInExplore p:last-child {
  margin-bottom: 0;
}

#main-inner .views-field-field-summary {
  background-color: #e7e6e1;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

#main-inner .views-field-field-summary .views-label {
  color: #ed7500;
}

#main-inner .AnswerSummary {
  /*padding-top:10px;*/
  color: #000;
}

#main-inner .views-label-field-summary {
  font-size: 20px;
  font-weight: bold;
}

#main-inner .field-content p:first-child {
  padding-top: 20px;
}

.mollom-target {
  text-transform: capitalize;
}

.load-youtube {
  position: relative;
  padding-bottom: 33.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 21px;
  /*margin-bottom: 20px;*/
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.load-youtube:after {
  content: "";
  background-image: url("/sites/all/themes/open-gmo/images/playbutton_large.png");
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -44px;
  margin-left: -44px;
  height: 88px;
  width: 88px;
  z-index: 1;
  opacity: .5;
}

.loaded-youtube {
  position: relative;
  padding-bottom: 33.25%;
  /*56.25%;  16:9 */
  padding-top: 25px;
  height: 21px;
  /*margin-bottom: 20px;*/
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.loaded-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Ask/Questions pages */
/* Quicktabs */
#quicktabs-questions .item-list .quicktabs-tabs li
, #quicktabs-questions .item-list .quicktabs-tabs li a {
  background: #f2f0eb;
  text-align: center;
  font-size: 1.5em;
}

@media only screen and (max-width: 560px) {
  #quicktabs-questions .item-list .quicktabs-tabs li,
  #quicktabs-questions .item-list .quicktabs-tabs li a {
    font-size: 1.3em;
  }
}
#quicktabs-questions .item-list .quicktabs-tabs li {
  display: block;
  float: left;
  margin-left: 1%;
  width: 32.66666%;
}

#quicktabs-questions .item-list .quicktabs-tabs li:first-child {
  margin-left: 0;
}

#quicktabs-questions .item-list ul.quicktabs-tabs li a {
  display: block;
  padding: 25px 0 20px;
  text-decoration: none;
  width: 100%;
}

@media only screen and (max-width: 560px) {
  #quicktabs-questions .item-list ul.quicktabs-tabs li a {
    padding: 15px 0 10px;
  }
}
#quicktabs-questions .item-list ul.quicktabs-tabs li.active a {
  color: #383635;
}

#quicktabs-questions .views-exposed-form > .views-exposed-widgets {
  background: #383633;
  clear: left;
  border-top: 8px solid #fff;
  padding: 0px;
}

#quicktabs-questions .quicktabs-tabs .active .active {
  background: #fff;
  margin-top: 0;
}

#quicktabs-tab-questions-1 {
  border-right: 4px solid #e8e4df;
}

#quicktabs-tab-questions-1 {
  border-right: 0;
}

/* SELECT DROPDOWNS ON ASK PAGES */
#quicktabs-questions .views-exposed-form .views-exposed-widget {
  padding: 5px;
}

#quicktabs-questions .views-exposed-form .form-item {
  margin: 0;
  padding: 5px;
}

/*#quicktabs-questions span.customSelect,*/
/*#quicktabs-questions .views-widget .form-type-select
 {
	background: transparent;
	border: 0;
	color:#383635;
	padding:6px 9px 5px 9px;
	width:175px;
	text-transform: uppercase;
	font-family: 'GoodWeb-CondBold';
	font-size: 13px;
	border: 1px #ff0000 solid;
}
*/
#quicktabs-questions #edit-tid-wrapper label,
#quicktabs-questions #edit-tid1-wrapper label,
#quicktabs-questions #edit-tid2-wrapper label {
  color: #80BD00;
  clear: none;
  display: inline-block;
  float: left;
  padding: 7px 0px 0 20px;
  text-transform: uppercase;
  background: url(../images/filter_label_bg.png) no-repeat left 12px transparent;
}

#quicktabs-questions .views-widget {
  margin: 4px 0px 0 15px;
  display: inline-block;
  float: left;
}

#quicktabs-questions .views-widget .form-type-select select {
  background: transparent;
  width: 200px;
  padding: 0;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 16px;
  -webkit-appearance: none;
  text-transform: uppercase;
  font-family: 'GoodWeb-CondBold';
  font-size: 15px;
}

#quicktabs-questions .views-widget .form-type-select {
  width: 170px;
  height: 16px;
  overflow: hidden;
  background: url(../images/ask_dropdown_arrow.png) no-repeat 97% #D4D2CF;
}

/*#quicktabs-questions .views-widget .form-type-select	{
 background: transparent;
	 width: 268px;
	 padding: 5px;
	 font-size: 16px;
	 line-height: 1;
	 border: 0;
	 border-radius: 0;
	 height: 34px;
	 -webkit-appearance: none;

}*/
#quicktabs-questions .customSelect.customSelectHover {
  /*border-color:#c7c7c7;
  background-color:#f5f5f5;*/
}

#quicktabs-questions .customSelect.customSelectFocus {
  /*	border-color:Orange;*/
}

#quicktabs-questions .customSelect.customSelectChanged {
  -webkit-animation: changed 0.5s;
  -moz-animation: changed 0.5s;
  -ms-animation: changed 0.5s;
  animation: changed 0.5s;
}

@-webkit-keyframes changed {
  0%, 100% {
    -webkit-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
  }
  50% {
    -webkit-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
  }
}
@-moz-keyframes changed {
  0%, 100% {
    -moz-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
  }
  50% {
    -moz-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
  }
}
@keyframes changed {
  0%, 100% {
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
  }
  50% {
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
  }
}
@-ms-keyframes changed {
  0%, 100% {
    -ms-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
  }
  50% {
    -ms-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
    box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
  }
}
/* Questions & Answers */
body.section-ask .views-label.views-label-answer-pending {
  display: none;
}

body.section-ask #content .teaser-answer {
  /*margin-left: 12%;*/
  margin-left: 90px;
  overflow: hidden;
  padding: 0;
  width: 84%;
}

body.section-ask #content .teaser-answer {
  width: 92%;
}

body.section-ask #content .answer-pending-wrapper,
body.section-ask #content .teaser-answer {
  margin-left: 42px;
}

body.section-ask #content .answer-pending-wrapper a:link,
body.section-ask #content .answer-pending-wrapper a:visited,
body.section-ask #content a:link .teaser-answer,
body.section-ask #content a:visited .teaser-answer,
body.section-ask #content .teaser-answer a:link,
body.section-ask #content .teaser-answer a:visited {
  color: #000;
}

body.section-ask #content #quicktabs-tabpage-questions-0 .answer-pending-wrapper,
body.section-ask #content #quicktabs-tabpage-questions-0 .teaser-answer {
  background-color: #d9dfcb;
  padding: 5px;
}

body.section-ask #content .teaser-answer .answer-pending {
  display: none;
}

body.section-ask #content .view-questions-list .views-field-title {
  padding: 0;
}

body.section-ask .view-content .all-questions-list .views-field.views-field-title .field-content a,
body.section-ask .node-question div.field-name-body div.field-item {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  padding-bottom: 10px;
  text-decoration: none;
}

body.section-ask .node-question div.field-type-text-with-summary div.field-item {
  font-size: auto;
  /*	margin-bottom: 10px;	*/
}

body.section-ask .node-question .comment-wrapper {
  margin-left: 0;
}

body.section-ask #content .teaser-bottom span.views-label {
  color: #7D796E;
  text-transform: none;
}

body.section-ask .sidebars .views-field-comment-count .field-content {
  background: url("../images/bg-comment-quote.png") no-repeat scroll 0 0 transparent;
  float: right;
  display: inline-block;
  font-size: .9em;
  height: 27px;
  margin: -15px 0 0 0;
  padding: 2px 0 0 0;
  text-align: center;
  width: 33px;
}

/*
body.section-ask .comment-count {
	background: url("../images/bg-comment-quote.png") no-repeat scroll 0 0 transparent;
	float: none;
	display: inline-block;
	font-size: .9em;
	height: 27px;
	margin: 0 4px 0 20px;
	padding: 2px 0 0 0;
	text-align: center;
	width: 33px;
}

body.section-ask .sidebars .comment-count {
	margin: 0 4px 0 0px;

	color: #ED7500;

	font-family: GoodWeb-CondBold,sans-serif;
	font-size: 1.14em;
}
*/
.right-rail-featured-question .views-field-comment-count {
  float: right;
  margin: -15px 4px 0 20px;
}

.most-commented-questions .flag-inappropriate-question,
.right-rail-featured-question .flag-inappropriate-question {
  float: left;
}

.most-commented-questions ul {
  margin: 0px;
}

.most-commented-questions .views-row {
  border-bottom: 1px solid #ccc7c2;
  padding-bottom: 37px;
}

.related-questions {
  margin-top: 20px;
}

.related-questions .views-row {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 20px;
}

.related-questions .views-row:last-child {
  border: 0 none;
}

/** ANSWER PAGE **/
body.section-ask.node-type-question .node-question .user-login {
  margin-top: 15px;
}

body.section-ask.node-type-question .node-question .user-login a {
  color: #ED7500;
  font-weight: bold;
}

body.section-ask.node-type-question .node-question .field-name-body {
  font-size: 1.5em;
}

body.section-ask.node-type-question .rate-widget {
  display: none;
}

body.section-ask.node-type-question .node-question .view-answers-to-a-question li {
  color: #000000;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
}

body.section-ask.node-type-question .node-question .view-answers-to-a-question .AnswerSummary li {
  margin-bottom: 0;
}

body.section-ask.node-type-question #main-inner .node-question .view-answers-to-a-question .AnswerSummary p:first-child {
  padding-top: 0;
}

body.section-ask.node-type-question .node-question .view-answers-to-a-question .node-expert-profile p {
  font-size: 13px;
}

/** COMMENTS **/
body.section-ask.node-type-question .comment_count {
  background: url("../images/bg-comment-quote.png") no-repeat scroll 0 14px transparent;
  float: none;
  display: inline-block;
  font-size: .9em;
  height: 37px;
  margin: 0 4px 0 20px;
  padding: 2px 0 0 0;
  text-align: center;
  width: 33px;
}

body.section-ask.node-type-question header {
  height: auto;
}

body.section-ask.node-type-question #comments {
  margin: 15px -25px 0 -30px;
  background-color: #f2f1ee;
  padding-bottom: 40px;
  padding-top: 25px;
}

body.section-ask.node-type-question #comments form.comment-form {
  margin: 0 50px;
}

body.section-ask.node-type-question #comments h2.title.comment-form {
  margin: 0 0 0 20px;
  background-color: transparent;
}

body.section-ask.node-type-question .comment-wrapper h2.title {
  background-color: #fff;
  padding-left: 15px;
}

body.section-ask.node-type-question .comment-wrapper article {
  border-bottom: 1px solid #dfdad4;
  margin-right: 30px;
  margin-left: 30px;
}

body.section-ask.node-type-question article.comment header {
  background-color: transparent;
  height: auto;
}

body.section-ask.node-type-question article.comment ul.inline > li {
  padding-left: 0;
  padding-right: 10px;
}

body.section-ask.node-type-question article.comment header p.submitted a {
  color: #383635;
  text-decoration: none;
}

body.section-ask.node-type-question article.comment.moderator header p.submitted a,
body.section-ask.node-type-question article.comment.moderator header p.submitted .flag {
  color: #fff;
}

body.section-ask.node-type-question article.comment header p.submitted a:hover {
  text-decoration: underline;
}

body.section-ask.node-type-question article.comment ul.links {
  display: block;
  margin-top: 20px;
}

body.section-ask .field.field-name-comment-body .comments-read-less {
  margin-left: 5px;
}

/** SIDEBARS **/
body.section-ask .sidebars .all-questions-list .views-field-title .field-content a {
  font-size: 1.15em;
}

/*body.section-ask .sidebars .views-field-comment-count .field-content {
	margin: 0;
	float: right;
	padding: 4px 5px 0 5px;
	background-position: center;
	background-color: #e5e1dd;
}*/
/*
body.section-ask .sidebars .block-title,
body.section-ask .sidebars .views-label {
	line-height: 1em;
	font-size: 1.2em;
	margin: 0 0 8px;
	font-family: GoodWeb-CondBold,sans-serif;
	font-weight:normal;
}
*/
body.section-ask .sidebar .right-rail-featured-question {
  /*	padding-bottom: 65px;*/
  /*	margin-bottom: 35px;*/
  z-index: 999;
  position: relative;
  overflow: visible;
}

body.section-ask .sidebar .more-button-wrapper {
  text-align: right;
}

body.section-ask .sidebar .more-button-wrapper a {
  font-family: GoodWeb-CondBold,sans-serif;
  font-size: 1em;
  color: #ed7500;
}

body.section-ask .sidebar .more-button-wrapper a.more-button {
  display: inline-block;
  padding-right: 8px;
  background-position: 4px;
}

/*
#block-views-related-questions-block-1	{
	padding-top: 20px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #ffffff;
}*/
/* Hiding span placed on top of Ask page question category filter,
	 as it was preventing clicks to the select menu and doesn't seem
	 to actually serve any purpose - LB 06-03-2013 */
.customSelect.form-select.hasCustomSelect {
  display: none !important;
}

#block-views-questions-list-block-2 .views-label-title {
  font-size: 1.2em;
  line-height: 1em;
  font-family: GoodWeb-CondBold;
  margin: 0 0 8px;
}

#block-views-questions-list-block-2 .field-content, #block-views-questions-list-block-1 .field-content {
  color: #ED7500;
  font-family: GoodWeb-CondBold,sans-serif;
  font-size: 1.14em;
}

#block-views-questions-list-block-2 .views-field-field-video .field-content,
#block-views-questions-list-block-1 .views-field-field-video .field-content {
  color: #000;
  font-size: 14px;
}

p.answer-label
, #block-views-related-questions-block-1 .block-title {
  font-family: GoodWeb-CondBold;
  font-size: 25px;
  line-height: 27px;
}

/**body.node-type-question .view-answers-to-a-question {
	background-color: #d9dfcb;
	padding: 20px;
}*/
body.node-type-question .view-answers-to-a-question .views-row {
  margin-bottom: 25px;
}

body.node-type-question .expert-photo {
  float: left;
  margin: 2px 17px 20px 3px;
}

.field-type-text-with-summary ul
, .field-content ul {
  margin-left: 25px;
}

/** ASK Section Modifications **/
.region-highlighted .block {
  margin: 0;
}

.block-answers-ask-anything .block-answers {
  background-color: #80bd01;
  padding-top: 28px;
  text-align: center;
  color: #000000;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.block-answers-ask-anything .block-title {
  padding: 0 10px;
}

.ask-anything-subheader {
  padding: 7px 10px 16px 10px;
  font-size: 16px;
  line-height: 21px;
}

.ask-anything-form {
  text-align: left;
  position: relative;
  padding: 0 22px 16px 22px;
}

.ask-anything-form .ask-anything-query {
  margin: 0;
  border: 0 none;
  padding: 12px 22px 12px 2%;
  width: 83%;
  height: 45px;
  line-height: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  resize: none;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.ask-anything-icon-info {
  height: 18px;
  width: 18px;
  background: url("../images/icon-info.png");
  display: inline-block;
  margin-left: -20px;
  margin-top: 2px;
  vertical-align: top;
}

.ask-anything-icon-expand {
  height: 18px;
  width: 18px;
  background: url("../images/icon-expand.png");
  display: inline-block;
  margin-left: -18px;
  margin-top: 25px;
  vertical-align: top;
  cursor: pointer;
}

body.front .ask-anything-icon-info {
  margin-left: -23px;
}

body.front .ask-anything-icon-expand {
  margin-left: -21px;
  margin-top: 24px;
}

body.front .ask-anything-form .ask-anything-query {
  padding: 12px 25px 12px 2%;
}

.ask-anything-icon-info:hover {
  cursor: help;
}

.ask-anything-form .ask-anything-submit {
  background-color: #215a3f;
  margin-right: 0;
  padding: 0;
  width: 15%;
  height: 44px;
  float: right;
  text-transform: uppercase;
  font-family: Helvetica Condensed, Arial, sans-serif;
  font-weight: bold;
}

.ask-anything-stats {
  background-color: #559a1a;
  padding: 15px 10px;
  color: #ffffff;
  font-size: 16px;
  line-height: 22px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-bottom-left-radius: 8px;
}

.ask-anything-links {
  list-style: none;
  padding-bottom: 16px;
}

.ask-anything-links .link-item {
  margin-right: 10px;
  border-right: 1px solid #a6a6a6;
  padding-right: 10px;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}

.ask-anything-links .last {
  padding-right: 0;
  border-right: 0 none;
  padding-right: 0;
}

.ask-results .block-title {
  margin-bottom: 14px;
  color: #666666;
  font-weight: normal;
}

.ask-results .block-answers {
  background-color: #d8d8d8;
  padding-top: 20px;
}

.ask-results .ask-anything-submit {
  background-color: #ed7500;
}

#block-answers-answers-submit-question
, #answers-submit-question-form .fieldset-legend
, #answers-submit-question-form .fieldset-description
, .node-answer .expert-info {
  padding: 22px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

#block-answers-answers-submit-question {
  background-color: #80bd01;
  margin-top: 22px;
}

#answers-submit-question-form .fieldset-legend
, #answers-submit-question-form .fieldset-description {
  background-color: #e6f2cc;
  display: block;
}

#answers-submit-question-form .fieldset-legend {
  padding-top: 20px;
  padding-bottom: 0;
  color: #6ea300;
  font-size: 28px;
  line-height: 30px;
  font-weight: normal;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}

#answers-submit-question-form .fieldset-description {
  padding-top: 8px;
  color: #000000;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}

#answers-submit-question-form .form-submit {
  background-color: #215a3f;
  margin-top: 22px;
  padding: 0;
  width: 190px;
  height: 36px;
  font-size: 16px;
  font-weight: normal;
  text-transform: none;
}

.steps-list-item {
  list-style: none;
  background: transparent url("../images/green-arrow-bullet.png") no-repeat left 3px;
  margin: 10px 0;
  padding-left: 13px;
}

.browse-content {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 22px;
}

.browse-content-inner {
  margin: auto;
  max-width: 400px;
  text-align: center;
}

.text-separator {
  color: #CCCCCC;
  text-transform: uppercase;
  text-align: center;
  line-height: 58px;
  font-size: 25px;
  font-weight: bold;
}

.text-separator-rule {
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #CCCCCC;
  position: relative;
  top: 29px;
  z-index: 1;
}

.text-separator-text {
  background-color: #FFFFFF;
  margin: auto;
  padding: 0 7px;
  position: relative;
  display: inline-block;
  z-index: 2;
}

.browse-content-all
, .browse-content-all:focus
, .browse-content-all:hover {
  color: #FFFFFF;
}

.browse-content-all {
  background-color: #ed7500;
  margin-bottom: 20px;
  padding: 9px 10px;
  display: block;
  font-weight: bold;
  font-size: 22px;
  line-height: 24px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#content-wrapper .browse-content-all {
  margin: 30px 0 0 0;
  max-width: 255px;
  font-size: 16px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

#content-wrapper .block.last {
  margin-bottom: 0;
}

.browse-information {
  font-size: 16px;
  font-weight: bold;
}

.view-questions-list .view-filters {
  margin-top: 30px;
  position: relative;
}

.view-questions-list label {
  display: none;
}

.view-questions-list #edit-keys-wrapper
, .view-questions-list .views-widget-filter-keys {
  display: none;
}

.view-questions-list .views-exposed-form {
  background-color: #ebebeb;
  padding-top: 10px;
}

.view-questions-list .views-exposed-widget {
  margin: 0 0 10px 10px;
  padding: 0;
  color: #000000;
}
@media only screen and (max-width: 480px) {
  .view-questions-list .views-exposed-widget {
    margin-left: 0;
    padding: 0 10px;
  }
  .view-questions-list .views-exposed-widget .description {
    margin: 1em 0;
    width: 232px;
  }
  .view-questions-list .views-exposed-widget.views-widget-sort-by {
    padding: 0;
  }
}

.view-questions-list .form-select {
  background-color: #d8d8d8;
  margin: 0;
  border: 0 none;
  padding: 10px 7px;
  width: 232px;
  height: 37px;
  line-height: 17px;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.view-questions-list .views-submit-button
, .view-questions-list .views-widget-sort-order {
  margin: 0;
}

.view-questions-list .views-widget-sort-by {
  margin-top: 0;
  position: absolute;
  top: 0px;
  right: 0;
}
@media only screen and (max-width: 480px) {
  .view-questions-list .views-widget-sort-by {
    top: 88px;
    left: 10px;
    margin: 0;
  }
}

.view-questions-list .views-widget-sort-by .form-select {
  /*width: 165px;*/
}

.view-questions-list .filter-title,
.view-questions-list .filter-reset {
  display: inline-block;
  line-height: 44px;
  height: 44px;
  font-size: 16px;
  font-weight: bold;
  padding: 0 22px;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .view-questions-list .filter-title,
  .view-questions-list .filter-reset {
    padding: 0 10px;
  }
}

.view-questions-list .filter-title {
  background-color: #EBEBEB;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}

.view-questions-list .views-row
, .node-question header {
  overflow: hidden;
  border-bottom: 1px solid #cccccc;
  padding: 25px 0px 25px 50px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .view-questions-list .views-row
  , .node-question header {
    padding-left: 0;
  }
}

.view-questions-list .views-row-last {
  border-bottom: 0 none;
}

.node-question .answer-label {
  padding-top: 25px;
}

.view-questions-list .views-row-first {
  padding-top: 5px;
}

.view-questions-list .views-field {
  margin: 8px 0;
}

.view-questions-list .views-field-nothing {
  margin: 0;
}

.answered-by-line + .views-field-nothing .teaser-bottom {
  margin-top: 0;
}

.view-questions-list .views-field
, .gmo-question a {
  line-height: 21px;
  color: #333333;
}

.gmo-question,
.gmo-answer,
.related-questions .views-field-title,
.node-question .answer-label {
  position: relative;
}

.gmo-question .views-label,
.gmo-answer .views-label,
.gmo-prefix,
.related-questions .views-label {
  position: absolute;
  left: -50px;
  top: 8px;
  font-size: 30px;
  font-weight: bold;
  color: #ed7500;
}
@media only screen and (max-width: 767px) {
  .gmo-question .views-label,
  .gmo-answer .views-label,
  .gmo-prefix,
  .related-questions .views-label {
    position: relative;
    left: 0;
    top: 0;
    margin-right: 0.25em;
    float: left;
    font-size: 26px;
  }
  .node-type-article-microsite .gmo-question .views-label, .node-type-article-microsite
  .gmo-answer .views-label, .node-type-article-microsite
  .gmo-prefix, .node-type-article-microsite
  .related-questions .views-label {
    position: absolute;
    left: -50px;
    top: 8px;
  }
}

.node-question .gmo-prefix {
  left: 0px;
}
@media only screen and (max-width: 767px) {
  .node-question .gmo-prefix {
    line-height: 1;
    margin-bottom: -0.2em;
  }
}

.node-question .answer-label .gmo-prefix {
  top: 25px;
  left: -50px;
}
@media only screen and (max-width: 767px) {
  .node-question .answer-label .gmo-prefix {
    top: 0;
    left: 0;
  }
}

.view-questions-list .views-field-php {
  margin-top: 0;
  margin-bottom: 0;
}

.view-questions-list .rate-widget-wrapper {
  float: right;
  margin-top: 12px;
  margin-left: 10px;
}

.answered-by-line
, .view-questions-list .answered-by-line
, .view-questions-list .posted-date {
  color: #808080;
}

.answered-by-line
, .view-questions-list .answered-by-line {
  margin-bottom: 1.5em;
}

.view-questions-list .notification-preferences-wrapper {
  margin-bottom: 25px;
  display: block;
}

.view-questions-list .notification-preferences, .notification-preferences {
  background: transparent url(/sites/all/themes/open-gmo/images/preferences.png) no-repeat left center;
  padding-left: 20px;
}

.view-questions-list .views-more-link {
  display: block;
  margin-top: 8px;
  font-size: 16px;
  font-weight: bold;
}

.view-questions-list .teaser-bottom {
  background-color: #ebebeb;
  margin-top: 18px;
  float: left;
  line-height: 38px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.teaser-bottom .addthis_button
, .teaser-bottom .active {
  color: #336699;
}

.teaser-bottom .addthis_button {
  margin: 0 15px;
  padding: 0;
  line-height: 16px;
}

.view-questions-list .comment-count-link {
  margin: 0 0 0 15px;
}

.view-questions-list .comment-count {
  padding: 0 0 0 28px;
  background: transparent url(../images/comment-icon.png) no-repeat left 12px;
  white-space: nowrap;
}

.view-questions-list .taxonomy-topics {
  -moz-border-radius: 0 0 0 8px;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 8px;
  padding: 0 15px;
  background-color: #dadada;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .view-questions-list .taxonomy-topics {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: none;
    width: 100%;
    padding: 0;
  }
  .view-questions-list .taxonomy-topics ul {
    border-radius: 0 8px;
    overflow: hidden;
    margin: 0;
    display: -webkit-flex;
    -webkit-align-content: space-between;
    -webkit-flex-direction: row;
    -webkit-flex-wrap: wrap;
    display: flex;
    align-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .view-questions-list .taxonomy-topics ul li {
    display: block;
    background: #dadada;
    outline: 1px solid #cccccc;
    box-sizing: border-box;
    border: none !important;
    margin: 0;
    padding: 8px;
    text-align: center;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  .view-questions-list .taxonomy-topics .item-list {
    width: 100%;
  }
}

.taxonomy-topics ul {
  margin-left: 0;
}

.taxonomy-topics ul li {
  margin-left: 0;
  margin-right: 5px;
  border-right: 1px solid #CCCCCC;
  padding-right: 5px;
}

.taxonomy-topics ul .last {
  margin-right: 0;
  border-right: 0 none;
  padding-right: 0;
}

.view-questions-list .content-operations {
  white-space: nowrap;
  position: absolute;
  bottom: 33px;
  right: 0;
}

.qtip-green .ui-tooltip-tip
, .qtip-green .ui-tooltip-content {
  background-color: #E6F2CC;
  border-color: #80BD01;
  color: #000000;
}

.qtip-green
, .qtip-green .ui-tooltip-content {
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rate-widget-wrapper-mine .views-label {
  color: #A4A4A4;
}

.rate-widget-wrapper-voted .views-label {
  color: #80BD01;
}

.notification-preferences-form {
  margin: 8px 0;
  border: 1px solid #cccccc;
  padding: 15px;
  width: 100%;
  max-width: 300px;
  display: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.notification-preferences-form .notification-preferences-label {
  margin-bottom: 8px;
  display: block;
}

.notification-preferences-form .notification-preferences-checkbox {
  margin-top: 0;
}

.notification-preferences-form .notification-preferences-submit {
  background-color: #ED7500;
  font-size: 16px;
  font-weight: normal;
  height: 36px;
  padding: 0;
  text-transform: none;
  width: 100px;
}

.notification-preferences-active {
  display: block;
}

.node-question .view-answers-to-a-question
, .node-question .teaser-bottom
, .node-question .user-login
, #block-views-related-questions-block-1
, #comments-window
, .node-question .duplicate
, .node-question .answer-pending
, .node-type-question .comment-wrap {
  padding-left: 50px;
}
@media only screen and (max-width: 767px) {
  .node-question .view-answers-to-a-question
  , .node-question .teaser-bottom
  , .node-question .user-login
  , #block-views-related-questions-block-1
  , #comments-window
  , .node-question .duplicate
  , .node-question .answer-pending
  , .node-type-question .comment-wrap {
    padding-left: 0;
  }
}

.node-question .answer-label {
  border-bottom: 0 none;
  padding-bottom: 0;
}

.node-question header {
  padding-top: 0;
}

.node-question .username {
  color: #000000;
}

.node-question .node-answer header {
  border: 0 none;
  padding: 0;
}

.node-answer .expert-profile {
  margin-top: 25px;
  border: 1px solid #cccccc;
}

#block-views-question-experts-block {
  border: 0 none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.expert-profile .expert-name a {
  font-size: 15px;
  line-height: 19px;
}

.expert-profile .expert-name
, .expert-profile .views-field-title {
  font-size: 15px;
  line-height: 19px;
  color: #888888;
}

.expert-profile .views-field-title .field-content a {
  font-size: 15px;
}

.expert-profile .expert-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
}

.expert-profile .p1
, .expert-profile .field-item p {
  clear: both;
  margin-top: 10px;
}

.expert-profile img {
  margin: 0 10px 10px 0;
  width: 35%;
  float: left;
}

.expert-profile .expert-etc
, .expert-profile .expert-info {
  padding: 12px 16px;
}

.expert-profile .expert-etc {
  border-top: 1px solid #cccccc;
  clear: both;
}

.sidebar .view-question-experts .view-content {
  padding: 0;
}

.node-type-question .comment-count {
  margin: 0;
  border: 0 none;
  padding-bottom: 0;
}

html body.page-node-add-question.admin-menu {
  margin-top: 0 !important;
}

.page-node-add-question #admin-menu
, .page-node-add-question #edit-body {
  display: none;
}

#block-views-related-questions-block-1 {
  margin-top: 25px;
}

.ajax-progress {
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
}

.ajax-progress .throbber {
  float: none;
  margin: 37px auto 0 auto;
}

#comments-window
, .iframe-target {
  display: none;
}

.iframe-launch-window {
  margin-top: 25px;
  border: 1px solid #cccccc;
  width: 100%;
  height: 500px;
}

#comments-overlay .comments-title {
  display: none;
}

#comment-form
, #comment-form .form-item-comment-body {
  margin-top: 10px;
  font-size: 14px;
}

.comment-wrap #comment-form {
  margin-top: 10px;
}

.node-question .duplicate
, .node-question .answer-pending {
  background-color: #cccccc;
  margin-bottom: 10px;
  font-weight: bold;
}

.comment-wrap {
  padding: 10px;
  min-height: 75px;
  background-color: #ffffff;
}

.block-gmo-comments .author-photo {
  float: left;
  width: 72px;
  height: 72px;
}

.block-gmo-comments .author-photo img {
  width: 72px;
  height: 72px;
  border: none;
  background-color: #7d7d7d;
}

.block-gmo-comments .comment-right {
  margin-left: 87px;
  font-size: 14px;
  line-height: 18px;
  font-family: GoodWeb-Book,sans-serif;
}

.item-list {
  height: auto !important;
}

.block-gmo-comments .item-list li {
  list-style: none;
}

.md-modal {
  position: fixed;
  top: 80%;
  left: 70%;
  width: 50%;
  max-width: 630px;
  min-width: 320px;
  height: auto;
  z-index: 2000;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.md-show {
  visibility: visible;
}

@media (max-width: 800px) {
  .md-show {
    display: none;
    visibility: visible;
  }
}
/* Effect 7:  slide and stick to top */
.md-effect-7 {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.md-effect-7 .view-content {
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  opacity: 0;
}

.md-show.md-effect-7 .view-content {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  border-radius: 10px;
  opacity: 0.9;
}

@media (max-width: 800px) {
  .md-show.md-effect-7 .view-contentw {
    display: none;
    visibility: visible;
  }
}
.pop-up-recommended-article .view-content {
  background-color: #ffffff;
  border: 3px solid #cccccc;
  border-radius: 10px;
  padding: 10px;
}

.pop-up-recommended-article .view-content .views-field-nothing a {
  position: absolute;
  right: 12px;
  text-transform: lowercase;
  top: 5px;
  cursor: pointer;
}

.pop-up-recommended-article .view-content .views-field-nothing h2 {
  border-bottom: 1px inset;
  font-family: GoodWeb-CondBold;
  font-size: 25px;
  line-height: 27px;
  margin-bottom: 10px;
}

.pop-up-recommended-article .view-content .views-field-title {
  margin-bottom: 5px;
}

.pop-up-recommended-article .view-content .views-field-title a {
  color: #ec7200;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  font-family: GoodWeb-Book,sans-serif;
}

.pop-up-recommended-article .view-content .views-field-field-topic a {
  background-color: #CCCCCC;
  padding: 1px 5px;
}

.pop-up-recommended-article .view-content .views-field-field-topic a:hover {
  text-decoration: none;
}

.OneLinkTxShow_es,
.OneLinkTxShow_zh,
.OneLinkTxShow_pt,
.OneLinkTxShow_vi,
.OneLinkShow_es,
.OneLinkShow_zh,
.OneLinkShow_pt,
.OneLinkShow_vi {
  display: none;
}

.node-type-article-microsite #header,
.node-type-article-microsite-front #header {
  height: 130px;
}
.node-type-article-microsite #image-inner-fullwidth,
.node-type-article-microsite-front #image-inner-fullwidth {
  position: relative;
}
.node-type-article-microsite #image-inner-fullwidth img,
.node-type-article-microsite-front #image-inner-fullwidth img {
  width: 100%;
}
.node-type-article-microsite #image-inner-fullwidth .style-5,
.node-type-article-microsite-front #image-inner-fullwidth .style-5 {
  position: absolute;
  left: 21%;
  bottom: 10%;
  max-width: 94%;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}
.node-type-article-microsite #image-inner-fullwidth .style-5 p,
.node-type-article-microsite-front #image-inner-fullwidth .style-5 p {
  margin-bottom: 5px;
}
.node-type-article-microsite #image-inner-fullwidth .style-5 p.green,
.node-type-article-microsite-front #image-inner-fullwidth .style-5 p.green {
  color: #8dc63f;
  font-size: 1.5em;
}
.node-type-article-microsite #image-inner-fullwidth .style-5 p.green.smaller,
.node-type-article-microsite-front #image-inner-fullwidth .style-5 p.green.smaller {
  font-size: 0.5em;
}
@media only screen and (max-width: 900px) {
  .node-type-article-microsite #image-inner-fullwidth .style-5,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 {
    top: 30px;
    left: 50px;
  }
  .node-type-article-microsite #image-inner-fullwidth .style-5 p,
  .node-type-article-microsite #image-inner-fullwidth .style-5 h2,
  .node-type-article-microsite #image-inner-fullwidth .style-5 h4,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 p,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 h2,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 h4 {
    font-size: 25px;
    line-height: 1;
  }
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #image-inner-fullwidth .style-5,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 {
    position: relative;
    left: 7px;
    top: 15px;
    text-align: center;
  }
  .node-type-article-microsite #image-inner-fullwidth .style-5 p,
  .node-type-article-microsite #image-inner-fullwidth .style-5 h2,
  .node-type-article-microsite #image-inner-fullwidth .style-5 h4,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 p,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 h2,
  .node-type-article-microsite-front #image-inner-fullwidth .style-5 h4 {
    font-size: 20px;
    line-height: 1;
  }
}
.node-type-article-microsite #main-inner,
.node-type-article-microsite-front #main-inner {
  margin-top: 0px;
}
.node-type-article-microsite #main-inner a.breadcrumb,
.node-type-article-microsite-front #main-inner a.breadcrumb {
  background: transparent none repeat scroll 0 0;
  margin: 0;
  padding: 0;
  border-radius: 0;
  color: #fa864d;
}
.node-type-article-microsite #main-inner h1.title,
.node-type-article-microsite-front #main-inner h1.title {
  background: #fff none repeat scroll 0 0;
  margin-top: 0;
  font-family: GoodWeb-CondBold;
  font-size: 2.8em;
  font-weight: normal;
  line-height: 1.5;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-green,
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow,
.node-type-article-microsite #main-inner .field-name-body .home-block-orange,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-green,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange {
  background-color: #F4F1EC;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-green td,
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow td,
.node-type-article-microsite #main-inner .field-name-body .home-block-orange td,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-green td,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow td,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange td {
  vertical-align: top;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-green p,
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow p,
.node-type-article-microsite #main-inner .field-name-body .home-block-orange p,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-green p,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow p,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange p {
  padding: 0 25px;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-green .header,
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow .header,
.node-type-article-microsite #main-inner .field-name-body .home-block-orange .header,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-green .header,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .header,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .header {
  background-color: #0a914d;
  display: inline-block;
  margin-bottom: 20px;
  padding: 20px 20px;
  width: 75%;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  font-family: GoodWeb-Bold;
  font-size: 30px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}
@media only screen and (max-width: 800px) {
  .node-type-article-microsite #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .header {
    font-size: 2em;
    line-height: 1em;
  }
}
@media only screen and (max-width: 670px) {
  .node-type-article-microsite #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .header {
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 420px) {
  .node-type-article-microsite #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .header {
    position: relative;
  }
}
.node-type-article-microsite #main-inner .field-name-body .home-block-green img,
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow img,
.node-type-article-microsite #main-inner .field-name-body .home-block-orange img,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-green img,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow img,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange img {
  max-width: 340px;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-green .more-link,
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow .more-link,
.node-type-article-microsite #main-inner .field-name-body .home-block-orange .more-link,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-green .more-link,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .more-link,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .more-link {
  bottom: 15px;
  padding-top: 15px;
  right: 50px;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-green .more-link a,
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow .more-link a,
.node-type-article-microsite #main-inner .field-name-body .home-block-orange .more-link a,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-green .more-link a,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .more-link a,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .more-link a {
  color: #0A914D;
  text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #main-inner .field-name-body .home-block-green .more-link,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow .more-link,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange .more-link,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green .more-link,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .more-link,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .more-link {
    right: auto;
    text-align: left;
  }
}
@media only screen and (max-width: 420px) {
  .node-type-article-microsite #main-inner .field-name-body .home-block-green .more-link,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow .more-link,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange .more-link,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green .more-link,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .more-link,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .more-link {
    position: relative;
  }
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #main-inner .field-name-body .home-block-green td,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow td,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange td,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green td,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow td,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange td {
    display: block;
  }
  .node-type-article-microsite #main-inner .field-name-body .home-block-green img,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow img,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange img,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green img,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow img,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange img {
    max-width: none;
    width: 100% !important;
  }
  .node-type-article-microsite #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite #main-inner .field-name-body .home-block-orange .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-green .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .header,
  .node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .header {
    font-size: 20px;
  }
}
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow .header,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .header {
  background-color: #e1c12d;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-yellow .more-link a,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-yellow .more-link a {
  color: #e1c12d;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-orange .header,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .header {
  background-color: #ed7500;
}
.node-type-article-microsite #main-inner .field-name-body .home-block-orange .more-link a,
.node-type-article-microsite-front #main-inner .field-name-body .home-block-orange .more-link a {
  color: #ed7500;
}
.node-type-article-microsite #main-inner .field-name-body .column-one-main,
.node-type-article-microsite #main-inner .field-name-body .column1-2,
.node-type-article-microsite-front #main-inner .field-name-body .column-one-main,
.node-type-article-microsite-front #main-inner .field-name-body .column1-2 {
  display: block;
  width: 75%;
  float: left;
  padding-right: 30px;
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #main-inner .field-name-body .column-one-main,
  .node-type-article-microsite #main-inner .field-name-body .column1-2,
  .node-type-article-microsite-front #main-inner .field-name-body .column-one-main,
  .node-type-article-microsite-front #main-inner .field-name-body .column1-2 {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.node-type-article-microsite #main-inner .field-name-body .column-second-sidebar,
.node-type-article-microsite #main-inner .field-name-body .column2-2,
.node-type-article-microsite-front #main-inner .field-name-body .column-second-sidebar,
.node-type-article-microsite-front #main-inner .field-name-body .column2-2 {
  display: block;
  width: 21%;
  float: left;
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #main-inner .field-name-body .column-second-sidebar,
  .node-type-article-microsite #main-inner .field-name-body .column2-2,
  .node-type-article-microsite-front #main-inner .field-name-body .column-second-sidebar,
  .node-type-article-microsite-front #main-inner .field-name-body .column2-2 {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.node-type-article-microsite #main-inner .field-name-body .column-second-sidebar .block-title,
.node-type-article-microsite #main-inner .field-name-body .column2-2 .block-title,
.node-type-article-microsite-front #main-inner .field-name-body .column-second-sidebar .block-title,
.node-type-article-microsite-front #main-inner .field-name-body .column2-2 .block-title {
  border-bottom: 1px solid #ccc;
  padding: 12px 16px;
  color: #ec7200;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.1;
}
.node-type-article-microsite #main-inner .field-name-body .column-second-sidebar .block-body,
.node-type-article-microsite #main-inner .field-name-body .column2-2 .block-body,
.node-type-article-microsite-front #main-inner .field-name-body .column-second-sidebar .block-body,
.node-type-article-microsite-front #main-inner .field-name-body .column2-2 .block-body {
  padding: 10px 16px;
}
.node-type-article-microsite #main-inner .field-name-body .views-row,
.node-type-article-microsite #main-inner .node-question header,
.node-type-article-microsite-front #main-inner .field-name-body .views-row,
.node-type-article-microsite-front #main-inner .node-question header {
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
  padding: 25px 0 25px 50px;
  position: relative;
}
.node-type-article-microsite #main-inner .field-name-body .views-row .views-field-title,
.node-type-article-microsite #main-inner .node-question header .views-field-title,
.node-type-article-microsite-front #main-inner .field-name-body .views-row .views-field-title,
.node-type-article-microsite-front #main-inner .node-question header .views-field-title {
  padding: 1px 0px 35px;
}
.node-type-article-microsite #main-inner .field-name-body .views-row .views-field-title strong,
.node-type-article-microsite #main-inner .node-question header .views-field-title strong,
.node-type-article-microsite-front #main-inner .field-name-body .views-row .views-field-title strong,
.node-type-article-microsite-front #main-inner .node-question header .views-field-title strong {
  font-size: 18px;
}
.node-type-article-microsite #main-inner .field-name-body .views-row .views-more-link,
.node-type-article-microsite #main-inner .node-question header .views-more-link,
.node-type-article-microsite-front #main-inner .field-name-body .views-row .views-more-link,
.node-type-article-microsite-front #main-inner .node-question header .views-more-link {
  display: block;
  margin-top: 20px;
  font-size: 16px;
  font-weight: bold;
}
.node-type-article-microsite #main-inner .field-name-body .views-row .views-more-link a,
.node-type-article-microsite #main-inner .node-question header .views-more-link a,
.node-type-article-microsite-front #main-inner .field-name-body .views-row .views-more-link a,
.node-type-article-microsite-front #main-inner .node-question header .views-more-link a {
  color: #336699;
}
.node-type-article-microsite #main-inner .explore-item,
.node-type-article-microsite-front #main-inner .explore-item {
  position: relative;
  margin-bottom: 20px;
}
.node-type-article-microsite #main-inner .explore-item .html_overlay,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay {
  position: absolute;
  left: 5%;
  top: 10%;
  width: 90%;
  color: #fff;
  font-family: "GoodWeb-CondBook";
}
.node-type-article-microsite #main-inner .explore-item .html_overlay a,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay a {
  color: #ffffff;
}
.node-type-article-microsite #main-inner .explore-item .html_overlay a:hover,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay a:hover {
  text-decoration: none;
}
.node-type-article-microsite #main-inner .explore-item .html_overlay .dark,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay .dark {
  background-color: #000;
  opacity: 0.85;
  padding: 20px;
}
.node-type-article-microsite #main-inner .explore-item .html_overlay .dark h2,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay .dark h2 {
  font-size: 36px;
}
.node-type-article-microsite #main-inner .explore-item .html_overlay .dark .button-arrow,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay .dark .button-arrow {
  bottom: 15px;
  position: absolute;
  right: 15px;
}
.node-type-article-microsite #main-inner .explore-item .html_overlay .dark p,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay .dark p {
  padding-right: 25px;
}
.node-type-article-microsite #main-inner .explore-item .html_overlay .dark p a,
.node-type-article-microsite-front #main-inner .explore-item .html_overlay .dark p a {
  font-size: 16px;
  font-weight: bold;
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #main-inner .explore-item .html_overlay,
  .node-type-article-microsite-front #main-inner .explore-item .html_overlay {
    position: relative;
    width: 100%;
    left: 0;
  }
  .node-type-article-microsite #main-inner .explore-item .html_overlay .dark h2,
  .node-type-article-microsite-front #main-inner .explore-item .html_overlay .dark h2 {
    font-size: 15px;
  }
}
.node-type-article-microsite #main-inner .node-webform h2.node__title.node-title,
.node-type-article-microsite-front #main-inner .node-webform h2.node__title.node-title {
  display: none;
}
.node-type-article-microsite #main-inner .node-webform .field-name-body p strong,
.node-type-article-microsite-front #main-inner .node-webform .field-name-body p strong {
  font-size: 1.2em;
}
.node-type-article-microsite #main-inner .webform-client-form,
.node-type-article-microsite-front #main-inner .webform-client-form {
  background-color: #F4F1EC;
  padding: 20px 40px;
}
.node-type-article-microsite #image-inner,
.node-type-article-microsite-front #image-inner {
  position: relative;
}
.node-type-article-microsite #image-inner .style-1,
.node-type-article-microsite-front #image-inner .style-1 {
  bottom: 45px;
  color: #ffffff;
  left: 30px;
  position: absolute;
}
.node-type-article-microsite #image-inner .style-1 p,
.node-type-article-microsite-front #image-inner .style-1 p {
  margin-bottom: 0px;
}
.node-type-article-microsite #image-inner .style-2,
.node-type-article-microsite-front #image-inner .style-2 {
  position: absolute;
  background-color: #0A914E;
  bottom: 0px;
  left: 30px;
  max-width: 94%;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #ffffff;
}
.node-type-article-microsite #image-inner .style-2 p,
.node-type-article-microsite-front #image-inner .style-2 p {
  margin-bottom: 0px;
}
.node-type-article-microsite #image-inner .style-2 h2,
.node-type-article-microsite-front #image-inner .style-2 h2 {
  margin: 0px 15px;
}
.node-type-article-microsite #image-inner .style-3,
.node-type-article-microsite-front #image-inner .style-3 {
  position: absolute;
  bottom: 10px;
  left: 30px;
  max-width: 94%;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
}
.node-type-article-microsite #image-inner .style-3 p,
.node-type-article-microsite-front #image-inner .style-3 p {
  margin-bottom: 5px;
}
.node-type-article-microsite #image-inner .style-3 p.green,
.node-type-article-microsite-front #image-inner .style-3 p.green {
  color: #8dc63f;
  font-size: 1.5em;
}
.node-type-article-microsite #image-inner .style-4,
.node-type-article-microsite-front #image-inner .style-4 {
  position: absolute;
  bottom: 10px;
  left: 30px;
  max-width: 94%;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
}
.node-type-article-microsite #image-inner .style-4 p,
.node-type-article-microsite-front #image-inner .style-4 p {
  margin-bottom: 5px;
}
.node-type-article-microsite #image-inner .style-4 p.green,
.node-type-article-microsite-front #image-inner .style-4 p.green {
  color: #8dc63f;
  font-size: 1.5em;
}
.node-type-article-microsite #image-inner .style-4 p.green.smaller,
.node-type-article-microsite-front #image-inner .style-4 p.green.smaller {
  font-size: 0.5em;
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #image-inner .style-1,
  .node-type-article-microsite #image-inner .style-2,
  .node-type-article-microsite #image-inner .style-3,
  .node-type-article-microsite #image-inner .style-4,
  .node-type-article-microsite-front #image-inner .style-1,
  .node-type-article-microsite-front #image-inner .style-2,
  .node-type-article-microsite-front #image-inner .style-3,
  .node-type-article-microsite-front #image-inner .style-4 {
    position: relative;
    left: 7px;
    top: 15px;
    text-align: center;
  }
  .node-type-article-microsite #image-inner .style-1 p,
  .node-type-article-microsite #image-inner .style-1 h2,
  .node-type-article-microsite #image-inner .style-1 h3,
  .node-type-article-microsite #image-inner .style-1 h4,
  .node-type-article-microsite #image-inner .style-2 p,
  .node-type-article-microsite #image-inner .style-2 h2,
  .node-type-article-microsite #image-inner .style-2 h3,
  .node-type-article-microsite #image-inner .style-2 h4,
  .node-type-article-microsite #image-inner .style-3 p,
  .node-type-article-microsite #image-inner .style-3 h2,
  .node-type-article-microsite #image-inner .style-3 h3,
  .node-type-article-microsite #image-inner .style-3 h4,
  .node-type-article-microsite #image-inner .style-4 p,
  .node-type-article-microsite #image-inner .style-4 h2,
  .node-type-article-microsite #image-inner .style-4 h3,
  .node-type-article-microsite #image-inner .style-4 h4,
  .node-type-article-microsite-front #image-inner .style-1 p,
  .node-type-article-microsite-front #image-inner .style-1 h2,
  .node-type-article-microsite-front #image-inner .style-1 h3,
  .node-type-article-microsite-front #image-inner .style-1 h4,
  .node-type-article-microsite-front #image-inner .style-2 p,
  .node-type-article-microsite-front #image-inner .style-2 h2,
  .node-type-article-microsite-front #image-inner .style-2 h3,
  .node-type-article-microsite-front #image-inner .style-2 h4,
  .node-type-article-microsite-front #image-inner .style-3 p,
  .node-type-article-microsite-front #image-inner .style-3 h2,
  .node-type-article-microsite-front #image-inner .style-3 h3,
  .node-type-article-microsite-front #image-inner .style-3 h4,
  .node-type-article-microsite-front #image-inner .style-4 p,
  .node-type-article-microsite-front #image-inner .style-4 h2,
  .node-type-article-microsite-front #image-inner .style-4 h3,
  .node-type-article-microsite-front #image-inner .style-4 h4 {
    font-size: 20px;
    line-height: 1em;
  }
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite #image-inner .style-1,
  .node-type-article-microsite #image-inner .style-2,
  .node-type-article-microsite #image-inner .style-3,
  .node-type-article-microsite #image-inner .style-4,
  .node-type-article-microsite-front #image-inner .style-1,
  .node-type-article-microsite-front #image-inner .style-2,
  .node-type-article-microsite-front #image-inner .style-3,
  .node-type-article-microsite-front #image-inner .style-4 {
    top: 0;
    margin: 15px 0 !important;
  }
}
.node-type-article-microsite .footer-logo-microsite,
.node-type-article-microsite-front .footer-logo-microsite {
  float: left !important;
}
.node-type-article-microsite #block-menu-menu-footer-menu-microsite,
.node-type-article-microsite-front #block-menu-menu-footer-menu-microsite {
  margin-bottom: 0;
  margin-left: 79px;
  padding-bottom: 8px;
  padding-left: 2px;
  border-bottom: 1px solid #cdcdcd;
  font-family: GoodWeb-CondBold,sans-serif;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
}
.node-type-article-microsite #block-menu-menu-footer-menu-microsite ul,
.node-type-article-microsite-front #block-menu-menu-footer-menu-microsite ul {
  overflow: hidden;
  width: 100%;
}
.node-type-article-microsite #block-menu-menu-footer-menu-microsite ul li,
.node-type-article-microsite-front #block-menu-menu-footer-menu-microsite ul li {
  display: block;
  float: left;
  list-style: outside none none;
  margin-right: 45px;
}
.node-type-article-microsite #block-menu-menu-footer-menu-microsite ul li a,
.node-type-article-microsite-front #block-menu-menu-footer-menu-microsite ul li a {
  color: #666666;
}
.node-type-article-microsite div.copyright-microsite,
.node-type-article-microsite-front div.copyright-microsite {
  border-top: 1px solid #f7f7f7;
  padding-top: 15px;
  padding-left: 2px;
  margin-bottom: 0;
  margin-left: 79px;
  color: #999999;
  font-family: GoodWeb-Book;
  font-size: 12px;
}
.node-type-article-microsite div.copyright-microsite .item-list,
.node-type-article-microsite-front div.copyright-microsite .item-list {
  display: inline-block;
}
.node-type-article-microsite div.copyright-microsite .item-list li.last,
.node-type-article-microsite-front div.copyright-microsite .item-list li.last {
  border-right: none !important;
}
.node-type-article-microsite div.disclaimer-microsite,
.node-type-article-microsite-front div.disclaimer-microsite {
  margin-bottom: 20px;
  margin-top: 8px;
  margin-left: 79px;
  color: #999999;
}
.node-type-article-microsite .ui-accordion .ui-accordion-header,
.node-type-article-microsite-front .ui-accordion .ui-accordion-header {
  padding-left: 1em;
  font-family: "GoodWeb-Book";
  font-size: 18px;
  font-weight: bold;
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite .ui-accordion .ui-accordion-header,
  .node-type-article-microsite-front .ui-accordion .ui-accordion-header {
    font-size: 15px;
  }
}
.node-type-article-microsite .search-icon,
.node-type-article-microsite-front .search-icon {
  display: none !important;
}
@media only screen and (max-width: 979px) {
  .node-type-article-microsite .search-icon,
  .node-type-article-microsite-front .search-icon {
    display: none !important;
  }
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite .search-icon,
  .node-type-article-microsite-front .search-icon {
    display: none !important;
  }
}
.node-type-article-microsite .btn.btn-navbar,
.node-type-article-microsite-front .btn.btn-navbar {
  left: 0;
}

p.text-normal-gray {
  margin-bottom: 10px;
  color: #666666;
}

h2.title-microsite-gray {
  color: #666666;
  font-family: GoodWeb-Bold;
  font-size: 36px;
  font-weight: lighter;
}
@media only screen and (max-width: 480px) {
  h2.title-microsite-gray {
    font-size: 20px;
    text-align: center;
    line-height: 1.1;
    margin: 1em 0;
  }
}

.title-m-green, .title-m-green a {
  margin: 0 0 0.25em;
  display: block;
  font-family: GoodWeb-CondBold,sans-serif !important;
  font-size: 26px !important;
  font-weight: normal !important;
  color: #8dc63f !important;
  line-height: 1.2;
}

.text-bold-black {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}

.ml-20 {
  margin-right: 40px;
}
@media only screen and (max-width: 480px) {
  .ml-20 {
    width: 50% !important;
    height: auto !important;
    margin-right: 1em;
  }
}

#languageSelector {
  display: none;
}

.language-selector {
  position: absolute;
  right: 0;
  width: 200px;
}
.language-selector span {
  float: right;
}

.current-language {
  background-image: url("/sites/default/files/arrow-down.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: auto auto;
  padding: 0 15px 0 0;
  text-align: right;
}
.current-language span, .current-language img {
  display: inline-block;
}

#block-block-55.language-selector,
.language-selector {
  background-color: #f7f7f7;
  padding: 15px;
  position: absolute;
  right: 0;
  top: 20px;
  width: 150px;
  z-index: 110;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  font-size: 12px;
}
#block-block-55.language-selector a,
.language-selector a {
  color: #7C7C7C;
}
#block-block-55.language-selector a:hover,
.language-selector a:hover {
  text-decoration: none;
}
#block-block-55.language-selector span,
.language-selector span {
  float: right;
}

div.block-language-selector-main-site,
div.block-language-selector-microsite {
  position: absolute !important;
  right: 70px;
  top: 10px !important;
  z-index: 110;
}
@media only screen and (max-width: 979px) {
  div.block-language-selector-main-site,
  div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 120px;
    top: 23px;
    z-index: 50;
  }
}
@media only screen and (max-width: 480px) {
  div.block-language-selector-main-site,
  div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 10px;
    top: 9px !important;
    z-index: 50;
  }
}

.node-type-article-microsite-front div.block-language-selector-main-site,
.node-type-article-microsite-front div.block-language-selector-microsite,
.node-type-article-microsite div.block-language-selector-main-site,
.node-type-article-microsite div.block-language-selector-microsite {
  right: 0px;
}
@media only screen and (max-width: 979px) {
  .node-type-article-microsite-front div.block-language-selector-main-site,
  .node-type-article-microsite-front div.block-language-selector-microsite,
  .node-type-article-microsite div.block-language-selector-main-site,
  .node-type-article-microsite div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 120px;
    top: 23px;
    z-index: 50;
  }
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite-front div.block-language-selector-main-site,
  .node-type-article-microsite-front div.block-language-selector-microsite,
  .node-type-article-microsite div.block-language-selector-main-site,
  .node-type-article-microsite div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 10px;
    top: 9px !important;
    z-index: 50;
  }
}

.logged-in div.block-language-selector-main-site {
  right: 240px;
}

#footer-inner div.block-language-selector-main-site,
#footer-inner div.block-language-selector-microsite {
  position: absolute !important;
  right: 70px;
  top: 0px !important;
  z-index: 50;
}
@media only screen and (max-width: 979px) {
  #footer-inner div.block-language-selector-main-site,
  #footer-inner div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 20px;
    top: 0px !important;
    z-index: 50;
  }
}
@media only screen and (max-width: 480px) {
  #footer-inner div.block-language-selector-main-site,
  #footer-inner div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 10px;
    top: 9px !important;
    z-index: 50;
  }
}

.node-type-article-microsite-front #footer-inner div.block-language-selector-main-site,
.node-type-article-microsite-front #footer-inner div.block-language-selector-microsite,
.node-type-article-microsite #footer-inner div.block-language-selector-main-site,
.node-type-article-microsite #footer-inner div.block-language-selector-microsite {
  position: absolute !important;
  right: 0px;
  top: 0px !important;
  z-index: 50;
}
@media only screen and (max-width: 979px) {
  .node-type-article-microsite-front #footer-inner div.block-language-selector-main-site,
  .node-type-article-microsite-front #footer-inner div.block-language-selector-microsite,
  .node-type-article-microsite #footer-inner div.block-language-selector-main-site,
  .node-type-article-microsite #footer-inner div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 20px;
    top: 0px !important;
    z-index: 50;
  }
}
@media only screen and (max-width: 480px) {
  .node-type-article-microsite-front #footer-inner div.block-language-selector-main-site,
  .node-type-article-microsite-front #footer-inner div.block-language-selector-microsite,
  .node-type-article-microsite #footer-inner div.block-language-selector-main-site,
  .node-type-article-microsite #footer-inner div.block-language-selector-microsite {
    display: block !important;
    position: absolute;
    right: 10px;
    top: 9px !important;
    z-index: 50;
  }
}

#footer-inner div.block-language-selector-main-site {
  top: 40px !important;
}

.es-btn,
.zh-btn,
.pt-btn,
.vn-btn,
.en-btn {
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 25px;
}

.es-btn {
  background-image: url("/sites/default/files/MX.png");
}

.zh-btn {
  background-image: url("/sites/default/files/CN.png");
}

.pt-btn {
  background-image: url("/sites/default/files/PT.png");
}

.vn-btn {
  background-image: url("/sites/default/files/VN.png");
}

.en-btn {
  background-image: url("/sites/default/files/US.png");
}

@media only screen and (max-width: 979px) {
  div.block-language-selectr-main-site,
  div.block-language-selector-microsite {
    display: block;
    position: absolute;
    right: 120px;
    top: 23px !important;
  }
}
@media only screen and (max-width: 480px) {
  div.block-language-selectr-main-site,
  div.block-language-selector-microsite {
    display: block;
    position: absolute;
    right: 10px;
    top: 9px !important;
    z-index: 3;
  }
}
.hero-image-text {
  bottom: 30px;
  left: 30px;
  position: absolute;
  max-width: 960px;
  color: #ffffff;
}
@media only screen and (max-width: 420px) {
  .hero-image-text {
    position: relative;
    width: 90%;
    display: block;
    bottom: 0;
    left: 0;
    margin-left: 5%;
    margin-top: 1em;
    margin-bottom: 5%;
    color: #666666;
  }
}

h2.hero-text-big {
  color: #ffffff;
  font-family: "GoodWeb-Book";
  font-size: 50px;
}
@media only screen and (max-width: 960px) {
  h2.hero-text-big {
    font-size: 35px;
    line-height: 1;
  }
}
@media only screen and (max-width: 420px) {
  h2.hero-text-big {
    color: #666666;
  }
}

h3.hero-text-small {
  color: #ffffff;
  font-family: "GoodWeb-Book";
  font-size: 36px;
}
@media only screen and (max-width: 960px) {
  h3.hero-text-small {
    font-size: 20px;
  }
}
@media only screen and (max-width: 420px) {
  h3.hero-text-small {
    color: #666666;
  }
}

h2.hero-text-big-contact {
  color: #736357;
  font-family: "GoodWeb-Book";
  font-size: 50px;
}

h3.hero-text-small-contact {
  color: #736357;
  font-family: "GoodWeb-Book";
  font-size: 36px;
}

div.breadcrumb-container {
  background-color: #f7f7f7;
  border: 1px solid #eaeaea;
  color: #959393;
  padding: 15px 10px;
  width: 50%;
}
@media only screen and (max-width: 420px) {
  div.breadcrumb-container {
    width: 100%;
  }
}
div.breadcrumb-container a {
  color: #f68e56;
}

h1.question-title {
  color: #000000;
  font-family: "GoodWeb-Book";
  font-size: 48px;
  margin-bottom: 15px;
  margin-top: 35px;
}

p.text-explore {
  font-size: 16px;
  font-weight: bold;
}

/**
 * @file
 * Page Styling
 *
 * Style the markup found in layouts/explore/explore.tpl.php.
 *
 */
/*Webfonts*/
.page-timeline #admin-menu {
  display: none;
}

.page-explore #main {
  /*background: url(../images/bg-hdr-shadow.png) #e5e1dd repeat-x 0 69px;*/
  max-width: none;
}

.page-explore #main-inner {
  background: transparent;
}

.page-explore #content {
  padding-right: 0;
  padding-left: 0;
}

.page-explore .region-highlighted {
  padding-left: 85px;
}

#video-123 {
  background: #000 url(../images/how_created_splash.jpg) no-repeat;
  background-size: 100% 100%;
}

#accordion {
  list-style-type: none;
  margin-left: 0;
}

#accordion .slider {
  max-width: 856px;
}

#accordion .view-content div li {
  width: 100%;
}

#accordion .flexslider {
  /*height: 330px;*/
  height: 372px;
  max-width: 856px;
  overflow: hidden;
}

#accordion .flexslider li.photo-thumb {
  position: relative;
}

#accordion .flexslider li.photo-thumb img {
  max-height: 330px;
  max-width: 856px;
}

/* Placeholder div */
/*
#accordion .flexslider li.photo-thumb div.desktop.placeholder {
	width: 856px;
	height: 331px;
	display: inline-block;
}
#accordion .flexslider li.photo-thumb div.mobile.placeholder {
	width: auto;
	height: 331px;
	border:3px dotted blue;
}
*/
#accordion .flexslider li.photo-thumb .col2 .img {
  max-height: auto;
  max-width: auto;
}

#accordion .flexslider .mobile {
  display: none;
}

/* Social footer */
#accordion .social {
  clear: both;
  display: block;
  height: 42px;
}

#accordion .social ul {
  list-style: none;
}

#accordion .social ul li {
  float: left;
}

/* Comments */
#accordion .social ul li.comments {
  margin: 9px 20px;
  width: 121px;
  height: 26px;
  display: inline-block;
  background: url("../images/icon-read-comments.svg") no-repeat top left;
  background-size: contain;
  position: relative;
}

#accordion .social ul li.comments a {
  display: block;
  width: 100%;
  height: 100%;
}

#accordion .social ul li.comments span {
  color: #000;
  position: absolute;
  top: 1px;
  text-align: center;
  width: 33px;
  font-size: 0.8em;
}

#accordion .social ul li.comments:hover {
  cursor: pointer;
}

/* Share */
#accordion .social ul li.share {
  width: 100px;
  height: 32px;
  display: inline-block;
}
#accordion .social ul li.share a.atc_s {
  background: transparent url(../images/icon-share.svg) no-repeat center center;
  background-size: contain;
}
@media only screen and (max-width: 480px) {
  #accordion .social ul li.share {
    width: 72px;
  }
}

#accordion .social ul li.share .addthis_toolbox.addthis_default_style {
  margin: 11px 10px 10px 10px;
}

/* Read more */
#accordion .social ul li.readmore {
  width: auto;
  height: 43px;
  /*background: url("../images/slider_cta.png") no-repeat scroll right 10px center #F5F3F0;*/
  background: url("../images/slider_cta.png") no-repeat 92% center #F5F3F0;
  /*padding-right: 63px;*/
  padding-right: 7%;
  cursor: pointer;
}

#accordion .social ul li.readmore a {
  color: #7D796E;
  display: block;
  font-size: 1.3em;
  padding: 6px 0 0 6px;
  margin-top: 7px;
  text-align: right;
  text-transform: uppercase;
  width: 100%;
  font-family: GoodWeb-CondBold, sans-serif;
}

#accordion .social ul li.nextpreview {
  width: auto;
  height: 26px;
  display: inline-block;
  float: right;
  padding-right: 30px;
  margin-top: 11px;
}

#accordion .social ul li.nextpreview > span:first-child {
  color: #ed7500;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 4px;
}

#accordion .social ul li.nextpreview > span.content {
  color: black;
  font-weight: normal;
}

/* view row styling */
.view-explore-slideshows {
  padding: 40px 0 40px 0;
  border-bottom: 2px solid #fff;
}

.panel-pane:last-child .view-explore-slideshows {
  border-bottom: 0;
}

/* odd rows */
.page-explore .view-display-id-block_1
, .page-explore .view-display-id-block_3
, .page-explore .view-display-id-block_5 {
  /*background-color: #e6e3de;*/
}

/* even rows */
.page-explore .view-display-id-block_2
, .page-explore .view-display-id-block_4 {
  background-color: #d8d4cf;
}

.view-explore-slideshows .panel-separator {
  width: 100%;
  height: 2px;
  background-color: #fff;
  display: block;
}

/* AddThis positioning fix */
#atm-i {
  position: fixed !important;
  position: fixed;
}

/* Slideshow Types */
/* Defaults */
.flexslider ul.slides .html_overlay h2 {
  font-weight: normal;
  font-family: GoodWeb-CondBold, sans-serif;
}

.flexslider ul.slides .html_overlay h2 {
  font-size: 1em;
  line-height: 1.4em;
}

.green {
  color: #8dc63f !important;
}

.orange {
  color: #ed7500;
}

.uppercase {
  text-transform: uppercase;
}

.flexslider ul.slides .html_overlay {
  position: absolute;
  color: #fff;
  font-family: 'GoodWeb-CondBook';
  width: 90%;
  top: 10%;
  left: 5%;
}

.flexslider ul.slides .html_overlay div {
  padding: 20px;
}

.flexslider ul.slides .html_overlay .dark {
  background-color: #000;
  opacity: 0.85;
  filter: alpha(opacity=85);
  /* For IE8 and earlier */
}

.flexslider ul.slides .html_overlay p {
  text-transform: none;
  font-size: 1.1em;
}

.flexslider ul.slides .html_overlay .larger {
  clear: both;
  font-size: 1.36em;
  font-family: GoodWeb-CondBold;
  line-height: 1.0em;
}

.flexslider ul.slides h2 {
  font-size: 3.4em;
  line-height: 1.2em;
  font-family: GoodWeb-CondBold;
  font-weight: normal;
  text-transform: uppercase;
}

.flexslider ul.slides .html_overlay h2.small {
  font-size: 1.5em;
}

.flexslider ul.slides .html_overlay h2 span.smaller {
  clear: both;
  display: block;
  font-size: .74em;
  line-height: .7em;
  font-family: GoodWeb-CondBold;
}

/* inline image */
.flexslider ul.slides .inline_image {
  margin: 2px 1px -1px 1px;
  /*padding: 20px 20px 4px 20px;*/
  overflow: hidden;
  min-height: 328px;
}

.flexslider ul.slides .inline_image p {
  font-size: 1.1em;
  padding-right: 50px;
  margin-top: 8px;
}

.flexslider ul.slides .inline_image .col1,
.flexslider ul.slides .inline_image .col2 {
  width: 50%;
  float: left;
}

.flexslider ul.slides .inline_image .col1 {
  margin: 40px -40px 0 40px;
}

.flexslider ul.slides .inline_image .col2 img {
  width: auto;
  margin: 30px auto;
}

.flexslider ul.slides .inline_image .col1 h2 {
  text-transform: uppercase;
  font-size: 2.4em;
}

.flexslider .inline_image ul {
  list-style-type: circle;
  margin: 20px;
}

.flexslider .inline_image_overlay li {
  text-indent: -20px;
}

.flexslider .html_overlay ul {
  list-style-type: circle;
  margin: 20px;
}

.accordionBlock > h3 {
  display: none;
}

.is-splash#video-123 .fp-ui, .is-paused#video-123 .fp-ui {
  background-image: url(../images/playbutton_large.png);
}

/* Responsive theming */
/**** TABLET ****/
@media only screen and (max-width: 860px) and (min-width: 561px) {
  .page-explore #content {
    margin-top: 45px;
  }

  .page-explore #main {
    padding-top: 30px;
  }

  /* Hide the ticker */
  .page-explore .region-highlighted {
    display: none;
  }

  #ulaccordion .flexslider ul.slides .html_overlay.mobile {
    padding: 10px;
  }

  #accordion .flexslider ul.slides .flex-caption {
    padding: 10px;
  }

  #accordion > h3.ui-state-default {
    border-top: 0;
  }

  #accordion h3 {
    display: none;
    color: #ed7500;
    text-transform: uppercase;
    font-family: GoodWeb-CondBold, sans-serif;
    font-size: 22px;
  }

  #accordion .social {
    border-top: 1px solid #fff;
    padding-top: 10px;
    margin-top: 10px;
  }

  #accordion .social ul li.comments {
    margin: 9px 20px 9px 0;
  }

  #accordion .flexslider ul.slides .inline_image .col1, .flexslider ul.slides .inline_image .col2 {
    width: 100%;
  }

  #accordion .flexslider {
    border: 0;
    background-color: transparent;
    height: auto;
  }

  #accordion .flexslider .flex-prev {
    margin-left: 5px;
  }

  #accordion .flexslider .flex-next {
    margin-right: 5px;
  }

  .flex-direction-nav a {
    top: 32%;
  }

  footer#footer.region-footer {
    position: relative;
    overflow: hidden;
  }

  #accordion .slider {
    background-color: #E6E3DE;
    border: 0;
  }

  #accordion h3 {
    background-color: #E6E3DE;
    /*border-top: 2px solid #fff;*/
  }

  #accordion h3.ui-state-active + .slider {
    border-bottom: 3px solid #fff;
  }

  #accordion h3.odd, #accordion h3.odd + .slider {
    background-color: #d8d4cf !important;
  }

  #accordion .flexslider .desktop {
    display: none;
  }

  #accordion .flexslider .mobile {
    display: block;
  }

  /* Hide the left / right arrows */
  #accordion .flexslider ul.slides .html_overlay {
    padding: 0 0 15px 0;
    color: #000;
    position: relative;
    top: 12px;
    left: 0;
    width: 99%;
    font-family: 'GoodWeb-Book';
  }

  #accordion .flexslider ul.slides .html_overlay .dark {
    background-color: transparent;
  }

  #accordion .flexslider ul.slides .html_overlay div {
    padding: 0;
    margin: 0;
  }

  #accordion .flexslider ul.slides .inline_image .col1 {
    padding: 0 10px;
    margin: 0;
  }

  #accordion .flexslider ul.slides .inline_image .col1 p {
    margin: 0;
    padding: 0;
  }

  #accordion .flexslider ul.slides .html_overlay p {
    color: #000000;
    font-size: 0.9em;
    text-transform: none;
  }

  #accordion .flexslider ul.slides .html_overlay h2 {
    font-size: 1.4em;
  }

  #accordion .social ul li.readmore {
    display: none;
  }

  html .accordionBlock > h3 {
    display: block;
  }

  #accordion .social ul li.nextpreview {
    display: none;
  }

  h3.ui-accordion-header.ui-state-active ~ h3 {
    border: 3px solid red;
  }

  .accordionBlock h3 > span {
    display: inline-block;
    /*width:35px;
    height:35px;
    background: url(../images/slider_arrows.png) no-repeat 0 0;
    background-position: 25px -22px;*/
    /*background: url("../images/slider_arrows.png") no-repeat scroll -13px 0px / 26px 42px transparent;*/
    /*background: url("../images/slider_arrows_mobile.png") no-repeat scroll transparent;
    width: 10px;
    height: 16px;
    margin-left: 7px;
    position: relative;
    top: 2px;*/
    background: url("../images/slider_arrows_mobile.png") no-repeat scroll 0 6px transparent;
    width: 10px;
    height: 23px;
    position: relative;
    margin-left: 7px;
    top: 0;
  }

  html .accordionBlock h3 > span.active {
    background-position: -10px 5px;
    width: 16px;
    top: 0;
  }

  html .accordionBlock h3 > span.ui-icon {
    display: none;
  }

  #accordion .social ul li.nextpreview {
    display: block !important;
  }
}
/**** MOBILE ****/
@media only screen and (max-width: 560px) {
  .page-explore #content {
    margin-top: 35px;
  }

  .page-explore #main {
    padding-top: 0;
  }

  .page-explore #accordion {
    padding-top: 30px;
  }

  /* Hide the ticker */
  .page-explore .region-highlighted {
    display: none;
  }

  body:after {
    content: 'phoneportrait';
    display: none;
  }

  .view-explore-slideshows {
    border: 0;
  }

  #accordion > h3.ui-state-default {
    border-top: 0;
  }

  #accordion h3 {
    color: #ed7500;
    text-transform: uppercase;
    font-family: GoodWeb-CondBold, sans-serif;
    font-size: 22px;
  }
  #accordion h3:not(.ui-accordion-header) {
    margin-bottom: 15px;
    padding: 0.5em;
  }
  #accordion h3:not(.ui-accordion-header) + div.slider {
    padding: 5px 5px 2.2em 5px;
  }

  #accordion .accordionBlock > h3:nth-of-type(1) {
    margin-bottom: 0;
  }

  #accordion .social {
    border-top: 1px solid #fff;
    padding-top: 10px;
    margin-top: 10px;
  }

  #accordion .social ul li.comments {
    margin: 9px 20px 9px 0;
  }
}
@media only screen and (max-width: 560px) and (max-width: 480px) {
  #accordion .social ul li.comments {
    margin-right: 9px;
  }
}

@media only screen and (max-width: 560px) {
  #accordion .flexslider ul.slides .inline_image .col1, .flexslider ul.slides .inline_image .col2 {
    width: 100%;
  }

  #accordion .flexslider {
    border: 0;
    background-color: transparent;
    height: auto;
  }

  #accordion .flexslider .flex-prev {
    position: absolute;
    top: 50px;
    left: -47px;
  }

  #accordion .flexslider .flex-next {
    position: absolute;
    top: 50px;
    right: -47px;
  }

  footer#footer.region-footer {
    position: relative;
    overflow: hidden;
  }

  #accordion .slider {
    background-color: #E6E3DE;
    border: 0;
  }

  #accordion h3 {
    background-color: #E6E3DE;
    /*border-top: 2px solid #fff;*/
  }

  #accordion h3.ui-state-active + .slider {
    border-bottom: 3px solid #fff;
  }

  #accordion .flexslider .desktop {
    display: none;
  }

  #accordion .flexslider .mobile {
    display: block;
  }

  #accordion .slides {
    position: relative;
  }

  #accordion .flex-direction-nav {
    left: 0;
    position: absolute;
    top: 20px;
    width: 100%;
  }

  #accordion .view-content .flex-direction-nav li {
    float: left;
    width: 50%;
  }

  #accordion .flex-direction-nav a.flex-prev {
    float: left;
    margin-left: 50px;
  }

  #accordion .flex-direction-nav a.flex-next {
    float: right;
    margin-right: 50px;
  }

  #accordion .flexslider ul.slides .html_overlay {
    padding: 0 0 15px 0;
    color: #000;
    position: relative;
    top: 12px;
    left: 0;
    width: 99%;
    font-family: 'GoodWeb-Book';
  }

  #accordion .flexslider ul.slides .html_overlay .dark {
    background-color: transparent;
  }

  #accordion .flexslider ul.slides .html_overlay div {
    padding: 0;
    margin: 0;
  }

  #accordion .flexslider ul.slides .inline_image .col1 {
    margin: 0;
  }

  #accordion .flexslider ul.slides .inline_image .col1 p {
    margin: 0;
    padding: 0;
  }

  #accordion .flexslider ul.slides .html_overlay p {
    color: #000000;
    font-size: 0.9em;
    text-transform: none;
  }

  #accordion .flexslider ul.slides .html_overlay h2 {
    font-size: 1.4em;
  }

  #accordion .social ul li.nextpreview {
    display: none;
  }

  html .accordionBlock > h3 {
    display: block;
  }

  #accordion .social ul li.readmore {
    background-color: transparent;
    background-size: 1.5em auto;
    width: auto;
    height: 22px;
    margin: 9px 0;
    padding-right: 11%;
    line-height: 22px;
    vertical-align: middle;
  }
  #accordion .social ul li.readmore a {
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: inherit;
    font-size: 0.75em;
    text-align: left;
  }

  #accordion .social ul li.nextpreview {
    display: none;
  }

  .view.view-explore-slideshows.view-id-explore_slideshows {
    padding: 0;
  }

  h3.ui-accordion-header.ui-state-active ~ h3 {
    border: 3px solid red;
  }

  .accordionBlock h3.ui-accordion-header {
    border-radius: 0;
  }
  .accordionBlock h3.ui-accordion-header.ui-state-default, .accordionBlock h3.ui-accordion-header.ui-state-default:last-of-type {
    margin-bottom: 0;
  }
  .accordionBlock h3.ui-accordion-header > .ui-icon {
    display: block;
    background: transparent url("../images/slider_arrows_mobile.png") no-repeat 0 center;
    width: 10px;
    height: 100%;
    margin: 0;
    top: 0;
  }
  .accordionBlock h3.ui-accordion-header.ui-state-active > .ui-icon {
    background-position: -10px center;
    width: 16px;
    top: 0;
  }
}
@media only screen and (max-width: 850px) {
  #accordion .social ul li.nextpreview {
    display: none;
  }
}
/* Comments Overlay */
html body.admin-menu.page-explore-comments {
  margin-top: 0 !important;
  overflow-x: hidden;
}

.page-explore-comments {
  padding: 0 45px;
}

.page-explore-comments #admin-menu {
  display: none;
}

.page-explore-comments .comments-title .count {
  width: 32px;
  height: 26px;
  float: left;
  background: url("../images/slider_readcomments.png") no-repeat top left;
  position: relative;
  margin-left: 6px;
  text-align: center;
  font-size: 11px;
  font-family: Arial, sans-serif;
}

.page-explore-comments .comments-title .title {
  float: left;
  font-family: GoodWeb-CondBold,sans-serif;
  font-size: 14px;
  margin-left: 6px;
  padding-top: 2px;
}

.page-explore-comments textarea, .page-explore-comments input[type="text"] {
  font-family: GoodWeb-Book,sans-serif;
  font-size: 16px;
  background: #e3dfda;
  border: none;
  padding: 10px;
}

.page-explore-comments textarea {
  padding: 10px;
}

.page-explore-comments .form-item label {
  display: none;
}

.page-explore-comments .form-submit {
  background: transparent url("/sites/all/themes/open-gmo/images/submit-arrow.png") right 6px no-repeat;
  font-size: 25px;
  font-family: GoodWeb-CondBold,sans-serif;
  color: #ed7500;
  border: none;
  padding-right: 23px;
}

.page-explore-comments .form-actions {
  padding: 0;
  background: none;
  border: 0;
}

.page-explore-comments .username {
  display: none;
}

.page-explore-comments .view-content .item-list {
  background: #f2f1ee;
  margin: 0 0 0 -45px;
}

.page-explore-comments .view-content .item-list ul {
  margin-top: 10px;
}

.page-explore-comments .view-content .item-list li {
  list-style-type: none;
  padding: 0 0 0 10px;
  width: 100%;
  /*max-width: 67%;*/
  min-width: 490px;
}

.page-explore-comments .comment-wrap {
  padding: 10px;
  min-height: 75px;
}

.page-explore-comments .comment-wrap.moderator {
  background-color: #383633;
  margin-bottom: 1px;
  margin: 5px 55px 1px 0px;
}

.page-explore-comments .author-photo {
  float: left;
  width: 72px;
  height: 72px;
}

.page-explore-comments .author-photo img {
  width: 72px;
  height: 72px;
  border: none;
  background-color: #7d7d7d;
}

.page-explore-comments .comment-right {
  float: left;
  padding-left: 10px;
  color: #3e3e3e;
  font-size: 14px;
  line-height: 18px;
  font-family: GoodWeb-Book,sans-serif;
  width: 80%;
}

.page-explore-comments .moderator .comment-right {
  color: #ffffff;
}

.page-explore-comments .comment-right .comment-body {
  /*word-break: break-all;*/
}

.page-explore-comments .author-name {
  font-family: GoodWeb-CondBold,sans-serif;
  text-transform: uppercase;
}

.item-list {
  height: auto !important;
}

/* Responsive theming */
@media only screen and (max-width: 560px) {
  .page-explore-comments {
    padding: 0 5px;
  }

  .page-explore-comments .view-content .item-list li {
    width: 100%;
    max-width: 100%;
    min-width: auto;
  }

  .page-explore-comments .comment-right {
    width: 75%;
  }

  footer .block {
    width: 25%;
    float: left;
    margin-right: 36px;
  }
}
@media only screen and (max-width: 979px) {
  .not-front #footer-inner {
    padding: 0 !important;
  }
}
/* Comments Overlay */
html body.admin-menu.page-questions-comments {
  margin-top: 0 !important;
  overflow-x: hidden;
}

body.page-questions-comments {
  background: #fff;
}

.page-questions-comments {
  padding: 0;
}

.page-questions-comments #admin-menu {
  display: none;
}

.page-questions-comments .comments-title .count {
  width: 32px;
  height: 26px;
  float: left;
  background: url("../images/slider_readcomments.png") no-repeat top left;
  position: relative;
  margin-left: 6px;
  text-align: center;
  font-size: 11px;
  font-family: Arial, sans-serif;
}

.page-questions-comments .comments-title .title {
  float: left;
  font-family: GoodWeb-CondBold,sans-serif;
  font-size: 14px;
  margin-left: 6px;
  padding-top: 2px;
}

.page-questions-comments textarea, .page-questions-comments input[type="text"] {
  font-family: GoodWeb-Book,sans-serif;
  background: #ffffff;
  color: #000000;
  padding: 10px;
}

.page-questions-comments textarea {
  padding: 10px;
}

.page-questions-comments .form-item label {
  display: none;
}

.page-questions-comments .form-submit {
  background-color: #ed7500;
  margin-bottom: 20px;
  padding: 9px 10px;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
  text-transform: none;
}

.page-questions-comments .form-actions {
  padding: 0;
  background: none;
  border: 0;
}

.page-questions-comments .username {
  display: none;
}

.page-questions-comments .view-content .item-list {
  background: #f2f1ee;
  margin: 0 0 0 -45px;
}

.page-questions-comments .view-content .item-list ul {
  margin-top: 10px;
}

.page-questions-comments .view-content .item-list li {
  list-style-type: none;
  padding: 0 0 0 10px;
  width: 100%;
  /*max-width: 67%;*/
  min-width: 490px;
}

.page-questions-comments .comment-wrap.moderator {
  background-color: #444444;
}

.page-questions-comments .comment-wrap.moderator > .comment-right {
  color: #ffffff;
}

.page-questions-comments .comment-wrap.independent-expert {
  background-color: #555555;
}

.page-questions-comments .comment-wrap.independent-expert > .comment-right {
  color: #ffffff;
}

.page-questions-comments .comment-wrap.company-expert {
  background-color: #666666;
}

.page-questions-comments .comment-wrap.company-expert > .comment-right {
  color: #ffffff;
}

.page-questions-comments .comment-wrap.company-expert a
, .page-questions-comments .comment-wrap.independent-expert a {
  color: #6699CC;
}

.page-questions-comments .comment-replies {
  margin-left: 40px;
}

.page-questions-comments .comment-wrap .comment-form {
  padding: 5px 0 0 81px;
  clear: both;
}

.comment-form-cancel-button {
  display: none;
}

.comment-wrap .comment-form-cancel-button {
  display: inline;
}

.page-questions-comments .view-questions-list {
  display: none;
}

#block-gmo-comments-gmo-comments {
  margin-bottom: 5px;
}

#comment-form {
  margin: 15px 10px 0 10px;
  clear: both;
}

.comment-wrap a {
  color: #336699;
}

/* Responsive theming */
@media only screen and (max-width: 560px) {
  .page-questions-comments {
    padding: 0;
  }

  .page-questions-comments .view-content .item-list li {
    width: 100%;
    max-width: 100%;
    min-width: auto;
  }

  footer .block {
    width: 25%;
    float: left;
    margin-right: 36px;
  }
}
@media only screen and (max-width: 979px) {
  .not-front #footer-inner {
    padding: 0 !important;
  }
}
/**
* This file is being created to isolate theme level styles
* The styles in it should be migrated to the theme stylesheets
* A review of CSS preprocessing is an upcoming task on this project
*/
#block-menu-menu-footer-menu,
#block-menu-menu-footer-menu-microsite {
  position: relative;
}
#block-menu-menu-footer-menu:before,
#block-menu-menu-footer-menu-microsite:before {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  border-top: 1px solid #f7f7f7;
  position: absolute;
  right: 0;
  bottom: -2px;
}

@media only screen and (max-width: 979px) {
  .region-footer,
  .region-footer-ms {
    margin: 0;
    padding: 2em;
    box-sizing: border-box;
  }

  #footer-inner {
    position: relative;
  }
  #footer-inner #block-menu-menu-footer-menu,
  #footer-inner #block-menu-menu-footer-menu-microsite {
    height: auto;
  }
  #footer-inner #block-menu-menu-footer-menu .menu a,
  #footer-inner #block-menu-menu-footer-menu-microsite .menu a {
    display: table-cell;
    float: left;
    height: 2.5em;
    vertical-align: middle;
    line-height: 2.5;
  }

  #block-block-4,
  #block-block-48 {
    position: absolute;
    float: none !important;
    left: 0;
    top: 0;
    width: 100%;
  }

  #block-block-19,
  .disclaimer-microsite {
    width: 475px;
  }
}
@media only screen and (max-width: 950px) {
  #footer-inner #block-menu-menu-footer-menu-microsite ul.menu {
    width: 25em;
  }
}
@media only screen and (max-width: 650px) {
  #footer-inner .block {
    margin-left: 0;
  }
  #footer-inner #block-block-4,
  #footer-inner #block-block-48 {
    position: relative;
    float: none !important;
    margin: 1em 0;
    width: 100%;
    text-align: center;
  }
  #footer-inner #block-menu-menu-footer-menu ul.menu,
  #footer-inner #block-menu-menu-footer-menu-microsite ul.menu {
    display: block;
    width: auto;
    margin: 0 auto;
    text-align: center;
  }
  #footer-inner #block-menu-menu-footer-menu ul.menu li,
  #footer-inner #block-menu-menu-footer-menu-microsite ul.menu li {
    display: inline-block;
    float: none;
    margin: 0 1em;
  }
  #footer-inner #block-menu-menu-footer-menu ul.menu li a,
  #footer-inner #block-menu-menu-footer-menu-microsite ul.menu li a {
    display: block;
    float: none;
    height: auto;
  }
  #footer-inner #block-menu-menu-footer-menu-microsite {
    width: auto;
    max-width: 29em;
    margin-left: auto;
    margin-right: auto;
  }
  #footer-inner #block-block-19,
  #footer-inner .disclaimer-microsite {
    width: auto;
    max-width: 32em;
    margin: 0 auto;
    text-align: center;
  }
}
@media only screen and (max-width: 620px) {
  #block-block-19,
  .disclaimer-microsite {
    width: auto;
  }
}
@media only screen and (max-width: 560px) {
  #footer-inner #block-block-4,
  #footer-inner #block-block-19,
  #footer-inner #block-block-50,
  #footer-inner #block-menu-menu-footer-menu,
  #footer-inner #block-menu-menu-footer-menu-microsite,
  #footer-inner #block-gmoanswers-blocks-copyright-terms-microsite {
    width: 100%;
    margin-left: auto;
    float: none;
  }
}
@media only screen and (max-width: 545px) {
  #block-menu-menu-footer-menu ul.menu,
  #block-menu-menu-footer-menu-microsite ul.menu {
    display: block;
    width: auto;
    max-width: 20em;
    text-align: center;
  }
}
@media only screen and (max-width: 475px) {
  #footer-inner #block-block-19,
  #footer-inner .disclaimer-microsite {
    max-width: 22em;
  }
}
@media only screen and (max-width: 375px) {
  #footer-inner #block-menu-menu-footer-menu-microsite ul.menu li {
    display: block;
    clear: both;
  }
}
html {
  margin: 0 !important;
}
