@font-face{font-family:'Proxima Nova';src:url("components-header/css/fonts/ProximaNova-Regular_gdi.eot");src:url("components-header/css/fonts/ProximaNova-Regular_gdi.eot?#iefix") format('embedded-opentype'),url("components-header/css/fonts/ProximaNova-Regular_gdi.woff") format('woff'),url("components-header/css/fonts/ProximaNova-Regular_gdi.ttf") format('truetype'),url("components-header/css/fonts/ProximaNova-Regular_gdi.svg#ProximaNova-Regular") format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2666}
@font-face{font-family:'Proxima Nova';src:url("components-header/css/fonts/ProximaNova-RegularIt_gdi.eot");src:url("components-header/css/fonts/ProximaNova-RegularIt_gdi.eot?#iefix") format('embedded-opentype'),url("components-header/css/fonts/ProximaNova-RegularIt_gdi.woff") format('woff'),url("components-header/css/fonts/ProximaNova-RegularIt_gdi.ttf") format('truetype'),url("components-header/css/fonts/ProximaNova-RegularIt_gdi.svg#ProximaNova-RegularIt") format('svg');font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-2666}
@font-face{font-family:'Proxima Nova';src:url("components-header/css/fonts/ProximaNova-Bold_gdi.eot");src:url("components-header/css/fonts/ProximaNova-Bold_gdi.eot?#iefix") format('embedded-opentype'),url("components-header/css/fonts/ProximaNova-Bold_gdi.woff") format('woff'),url("components-header/css/fonts/ProximaNova-Bold_gdi.ttf") format('truetype'),url("components-header/css/fonts/ProximaNova-Bold_gdi.svg#ProximaNova-Bold") format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2666}
html{-webkit-font-smoothing:antialiased;font-size:93.75%}
@media screen and (min-width:48em){html{font-size:100%}
}
@media screen and (min-width:62em){html{font-size:93.75%}
}
body{font-size:15px;font-size:1rem;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;line-height:1.45;color:#000}
p{margin-bottom:1.3rem}
sup,sub{color:#00664f}
h1,h2,h3,h4{margin:21.209999999999997px 0 7.5px;margin:1.414rem 0 .5rem;font-weight:bold;line-height:1.2}
a{color:#00664f}
a:hover,a:focus,a:active{color:#0e7c61}
h1{margin-top:0;margin-bottom:18.75px;margin-bottom:1.171875rem;font-size:24.03px;font-size:1.602rem;font-weight:normal}
h2{font-size:21.36px;font-size:1.424rem}
h3{font-size:18.990000000000002px;font-size:1.266rem}
h4{font-size:16.875px;font-size:1.125rem}
.primary-section-heading-style{color:#333;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:18px;font-size:1.200000000000006rem}
.primary-section-sub-heading-style{color:#00664f;font-weight:bold;font-size:16px;font-size:1.066666666666672rem}
small,.font_small{font-size:13.335px;font-size:.889rem}
ul>li a{color:#00664f;font-weight:normal}
ul>li a:hover,ul>li a:focus,ul>li a:active{color:#0e7c61}
.breadcrumb{text-transform:uppercase;font-size:16px;font-size:1.066666666666672rem;font-weight:bold}
.breadcrumb a{color:#00664f}
.breadcrumb>.active{color:#666}
.breadcrumb .btn a{font-size:16px;font-size:1.066666666666672rem;color:#00664f;text-transform:none}
.breadcrumb .btn a:hover span,.breadcrumb .btn a:focus span,.breadcrumb .btn a:active span{display:inline-block;text-decoration:none}
form a{color:#666}
form a:hover,form a:focus,form a:active{color:#666}
form .required{color:red;font-size:18px;font-size:1.200000000000006rem}
form label .required{font-size:26px;font-size:1.733333333333342rem}
.date-updated .date-time{font-size:15px;font-size:1.000000000000005rem}
.date-time{font-size:12px;font-size:.800000000000004rem;color:#000}
.date-time.recent-time{display:inline-block;background-color:#fbf6bc}
article h2{font-size:16px;font-size:1.066666666666672rem}
article .category{color:#333;text-transform:uppercase;font-size:14px;font-size:.933333333333338rem}
.article-sidebar .related-topics span{color:#222;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-style:italic;font-size:18px;font-size:1.200000000000006rem}
.article-content p{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}
.newsletter-articles article h2,.tax-clinic article h2{font-size:14px;font-size:.933333333333338rem}
figcaption{color:#666;font-size:13px;font-size:.866666666666671rem}
.featured-articles .primary-section-heading-style,.section-header{color:#333;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:20px;font-size:1.33333333333334rem}
ul.section-header{text-transform:none;font-size:16px;font-size:1.066666666666672rem}
ul.section-header li a{font-weight:bold}
.section-subheader{color:#00664f;text-transform:uppercase;font-weight:bold;font-size:20px;font-size:1.33333333333334rem}
.thumbnail .section-subheader{font-size:16px;font-size:1.066666666666672rem}
.nav-tabs>li>a{color:#333;text-align:center}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{color:#333}
.nav-tabs>li>a span{display:block;color:#868686;font-size:12px;font-size:.800000000000004rem}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#333}
.breaking-news h2 a{font-weight:bold;font-size:28px;font-size:1.866666666666676rem}
.latest-news article:first-child,.latest-news article.article-title{border-bottom:2px solid #f2f2f2}
.latest-news article:first-child h2 a,.latest-news article.article-title h2 a{font-weight:bold;font-size:28px;font-size:1.866666666666676rem}
.latest-news article:first-child p,.latest-news article.article-title p{margin-bottom:18.75px;margin-bottom:1.171875rem}
.sidebar .latest-news article:first-child,.sidebar .latest-news article.article-title{border-bottom-width:0}
.sidebar .latest-news article:first-child .date-time.recent-time,.sidebar .latest-news article.article-title .date-time.recent-time{background-color:transparent}
.sidebar .latest-news article:first-child h2 a,.sidebar .latest-news article.article-title h2 a{font-size:16px;font-size:1.066666666666672rem}
.article-list article:first-child h1 a,.magazine-list article:first-child h1 a,.article-list article.article-title h1 a,.magazine-list article.article-title h1 a{font-size:26px;font-size:1.733333333333342rem}
.article-list article h1 a,.magazine-list article h1 a{font-weight:bold;font-size:16px;font-size:1.066666666666672rem}
.article-list article h2 a,.magazine-list article h2 a{font-size:18px;font-size:1.200000000000006rem}
.magazine-list .articles1 article:first-child h2 a,.magazine-list .articles1 article:nth-child(2) h2 a{font-size:25.5px;font-size:1.700000000000008rem}
.article-list .nav-tabs+article .date-time{display:inline-block}
.article-sidebar h1{color:#00664f;text-transform:uppercase;font-size:18px;font-size:1.200000000000006rem}
.article-sidebar a{color:#00664f;font-weight:bold;font-size:14px;font-size:.933333333333338rem}
.article-sidebar a:hover,.article-sidebar a:focus,.article-sidebar a:active{color:#0e7c61}
.article-sidebar ul>ul>li a{font-weight:normal}
.video-section h1{color:#fff;text-transform:uppercase;font-size:18px;font-size:1.200000000000006rem}
.video-section figcaption{font-weight:bold;font-size:16px;font-size:1.066666666666672rem;color:#fff}
.video-section h2 a{color:#00664f;text-transform:uppercase;font-size:16px;font-size:1.066666666666672rem}
.video-section a{font-size:17px;font-size:1.133333333333339rem}
@media screen and (min-width:48em){.video-section a{font-size:15px;font-size:1.000000000000005rem}
}
.video-player .bootstrap-select.btn-group,.video-player .bootstrap-select.btn-group .btn{text-transform:uppercase}
.video-player figcaption h1{color:#00664f;font-weight:bold;font-size:20px;font-size:1.33333333333334rem}
.special-report a,.columns a,.news a,.get-social a,.featured-newsletter a{font-weight:bold;font-size:16px;font-size:1.066666666666672rem}
.sister-publications h1{color:#00664f;font-size:16px;font-size:1.066666666666672rem}
.feature-ribbon h3,.magazine-ribbon h3,.video-ribbon h3,div[class*='video-ribbon-'] h3{text-transform:uppercase}
.feature-ribbon .swiper,.magazine-ribbon .swiper,.video-ribbon .swiper,div[class*='video-ribbon-'] .swiper{text-align:center}
.feature-ribbon .swiper .icon-prev,.magazine-ribbon .swiper .icon-prev,.video-ribbon .swiper .icon-prev,div[class*='video-ribbon-'] .swiper .icon-prev,.feature-ribbon .swiper .icon-next,.magazine-ribbon .swiper .icon-next,.video-ribbon .swiper .icon-next,div[class*='video-ribbon-'] .swiper .icon-next{font-size:25px;font-size:1.666666666666675rem;color:gray}
.feature-ribbon .swiper .icon-prev:hover,.magazine-ribbon .swiper .icon-prev:hover,.video-ribbon .swiper .icon-prev:hover,div[class*='video-ribbon-'] .swiper .icon-prev:hover,.feature-ribbon .swiper .icon-next:hover,.magazine-ribbon .swiper .icon-next:hover,.video-ribbon .swiper .icon-next:hover,div[class*='video-ribbon-'] .swiper .icon-next:hover,.feature-ribbon .swiper .icon-prev:focus,.magazine-ribbon .swiper .icon-prev:focus,.video-ribbon .swiper .icon-prev:focus,div[class*='video-ribbon-'] .swiper .icon-prev:focus,.feature-ribbon .swiper .icon-next:focus,.magazine-ribbon .swiper .icon-next:focus,.video-ribbon .swiper .icon-next:focus,div[class*='video-ribbon-'] .swiper .icon-next:focus,.feature-ribbon .swiper .icon-prev:active,.magazine-ribbon .swiper .icon-prev:active,.video-ribbon .swiper .icon-prev:active,div[class*='video-ribbon-'] .swiper .icon-prev:active,.feature-ribbon .swiper .icon-next:active,.magazine-ribbon .swiper .icon-next:active,.video-ribbon .swiper .icon-next:active,div[class*='video-ribbon-'] .swiper .icon-next:active{text-decoration:none}
.feature-ribbon .swiper .icon-prev.disable,.magazine-ribbon .swiper .icon-prev.disable,.video-ribbon .swiper .icon-prev.disable,div[class*='video-ribbon-'] .swiper .icon-prev.disable,.feature-ribbon .swiper .icon-next.disable,.magazine-ribbon .swiper .icon-next.disable,.video-ribbon .swiper .icon-next.disable,div[class*='video-ribbon-'] .swiper .icon-next.disable{color:#b7b7b7}
.feature-ribbon .swiper a,.magazine-ribbon .swiper a,.video-ribbon .swiper a,div[class*='video-ribbon-'] .swiper a{color:#00664f;text-align:left;font-weight:bold}
.feature-ribbon .swiper figcaption,.magazine-ribbon .swiper figcaption,.video-ribbon .swiper figcaption,div[class*='video-ribbon-'] .swiper figcaption{text-align:left}
.feature-ribbon h3,.magazine-ribbon h3{color:#222;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:18px;font-size:1.200000000000006rem}
.feature-ribbon .swiper figcaption,.magazine-ribbon .swiper figcaption{font-size:12px;font-size:.800000000000004rem}
.feature-ribbon .swiper figcaption a,.magazine-ribbon .swiper figcaption a{color:#fff}
.video-ribbon h3,div[class*='video-ribbon-'] h3{color:#444;font-size:16px;font-size:1.066666666666672rem}
.video-ribbon .swiper figcaption,div[class*='video-ribbon-'] .swiper figcaption{font-size:15px;font-size:1.000000000000005rem;font-weight:bold}
.video-ribbon .swiper figcaption a,div[class*='video-ribbon-'] .swiper figcaption a{color:#444}
.advertisement{text-align:center}
.advertisement:before{color:#999;text-align:center;text-transform:uppercase;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:11px;font-size:.733333333333337rem}
.latest-news article h2 a{font-weight:bold;font-size:15px;font-size:1.000000000000005rem}
@media screen and (min-width:48em){.pull-sm-right{float:right !important}
}
@media screen and (min-width:62em){.pull-md-right{float:right !important}
}
@media screen and (min-width:48em){.text-sm-right{text-align:right !important}
}
.fade{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;zoom:1;transition:opacity .35s ease 0}
.fade.in{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;zoom:1}
.area-link{position:relative}
.area-link>a:first-child{width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:10}
.area-link>a:first-child span{font:0/0 serif;text-shadow:none;color:transparent;display:block}
.area-click{position:relative}
.area-click>div:first-child{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;cursor:pointer}
.area-click>div:first-child span{font:0/0 serif;text-shadow:none;color:transparent;display:block}
html[data-useragent*='MSIE 10.0'] .area-link>a:first-child,html[data-useragent*='MSIE 10.0'] .area-click>div:first-child,.lt-ie10 .area-link>a:first-child,.lt-ie10 .area-click>div:first-child{background-image:url("data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==")}
.vmiddle{height:100%}
.vmiddle:before,.vmiddle_before{content:'';display:inline-block;height:100%;vertical-align:middle}
.vmiddle img,.vmiddle>span{vertical-align:middle}
.vmiddle>span{display:inline-block}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;margin:-0.066666666666667rem;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.visible{visibility:visible !important}
.lt-ie9 .hidden-xs{display:none !important}
.lt-ie9 .visible-xs{display:block !important}
.lt-ie8 .clearfix{zoom:1 !important}
.nbfc{overflow:hidden;*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1}
.cf{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1}
.cf:before,.cf:after{content:'';display:table}
.cf:after{clear:both}
.cf{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1}
.cf:before,.cf:after{content:'.';display:block;height:0;overflow:hidden;visibility:hidden}
.cf:after{clear:both}
img{max-width:100%;height:auto}
img.full-width{width:100%}
img.pull-left{margin-bottom:9.375px;margin-bottom:.5859375rem;margin-right:9.375px;margin-right:.5859375rem}
img.pull-right{margin-bottom:9.375px;margin-bottom:.5859375rem;margin-left:9.375px;margin-left:.5859375rem}
figcaption{margin:5px 0 20px;margin:.333333333333335rem 0 1.33333333333334rem}
@media screen and (min-width:48em){figcaption{margin:10px 0 20px;margin:.66666666666667rem 0 1.33333333333334rem}
}
.well{background-color:#ececec;border-radius:0;border:0;box-shadow:none}
.article-sidebar .related-topics span{display:block;margin-bottom:11.25px;margin-bottom:.703125rem;border-bottom:2px solid #f2f2f2}
.article-sidebar ul{margin-bottom:0}
.article-sidebar ul>li{margin-bottom:0}
.featured-articles .primary-section-heading-style,.section-header{overflow:hidden;position:relative;margin:0 0 16px;margin:0 0 1.066666666666672rem;padding:12px 20px;padding:.800000000000004rem 1.33333333333334rem;border-bottom:2px solid #434343;background-color:#d9e8e5}
.featured-articles .primary-section-heading-style:before,.section-header:before{content:'';display:block;position:absolute;left:0;padding:10px 0;padding:.66666666666667rem 0;width:6px;background-color:#434343}
.featured-articles .primary-section-heading-style:after,.section-header:after{display:none}
.featured-articles>div{padding-bottom:9.375px;padding-bottom:.5859375rem;border-bottom:2px solid #f2f2f2}
@media screen and (min-width:62em){.featured-articles>div{border-bottom:0}
}
.featured-articles h2{margin-bottom:11.25px;margin-bottom:.703125rem}
.featured-articles img{margin-bottom:11.25px;margin-bottom:.703125rem;width:100%}
.featured-articles p{margin-bottom:28.125px;margin-bottom:1.7578125rem}
.sidebar .featured-articles>div{margin-bottom:37.5px;margin-bottom:2.34375rem;padding-bottom:18.75px;padding-bottom:1.171875rem;border-bottom:2px solid #f2f2f2}
.primary-section-heading-style{overflow:hidden;position:relative;padding-top:4.6875px;padding-top:.29296875rem}
.primary-section-heading-style:after{content:'';display:inline-block;position:absolute;top:50%;margin-left:6.5625px;margin-left:.41015625rem;width:100%;height:7px;background-color:#f2f2f2}
@media screen and (min-width:48em){.primary-section-heading-style{padding-top:6.5625px;padding-top:.41015625rem}
}
@media screen and (min-width:62em){.primary-section-heading-style{padding-top:7.5px;padding-top:.46875rem}
}
ul.section-header,ol.section-header{margin-bottom:0;border-top:7px solid #69c}
ul.section-header li a,ol.section-header li a{padding-bottom:0}
ul,ol{margin-bottom:16.875px;margin-bottom:1.0546875rem;padding-left:16.875px;padding-left:1.0546875rem}
ul li,ol li{padding-bottom:16.875px;padding-bottom:1.0546875rem}
ul li:last-child,ol li:last-child{padding-bottom:0}
ul li ul,ol li ul,ul li ol,ol li ol{margin-top:16.875px;margin-top:1.0546875rem}
.no-bullets{padding-left:0}
.no-bullets li{list-style-type:none}
.no-bullets li>ul,.no-bullets li>ol{padding-top:16.875px;padding-top:1.0546875rem;padding-left:9.375px;padding-left:.5859375rem}
.no-bullets li a{display:block;padding-bottom:16.875px;padding-bottom:1.0546875rem}
.pagination>li>a{padding:13px 15px;padding:.866666666666671rem 1.000000000000005rem;border:0;color:#444}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>a:active{background-color:transparent;color:#444}
.ie7 ul{margin-left:0 !important}
html,body{background-color:#fff}
html{-webkit-overflow-scrolling:touch}
body{position:relative}
blockquote{font-size:15px;font-size:1rem}
.container{padding-right:10.3125px;padding-right:.64453125rem;padding-left:10.3125px;padding-left:.64453125rem}
@media screen and (min-width:48em){.container{padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem;width:100%}
}
@media screen and (min-width:62em){.container{width:970px}
}
@media screen and (min-width:75em){.container{width:1170px}
}
.row{margin-right:-10.3125px;margin-right:-0.64453125rem;margin-left:-10.3125px;margin-left:-0.64453125rem}
@media screen and (min-width:48em){.row{margin-right:-14.0625px;margin-right:-0.87890625rem;margin-left:-14.0625px;margin-left:-0.87890625rem}
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:10.3125px;padding-right:.64453125rem;padding-left:10.3125px;padding-left:.64453125rem}
@media screen and (min-width:48em){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem}
}
.columncontrol .col-xs-1.no-column,.columncontrol .col-sm-1.no-column,.columncontrol .col-md-1.no-column,.columncontrol .col-lg-1.no-column,.columncontrol .col-xs-2.no-column,.columncontrol .col-sm-2.no-column,.columncontrol .col-md-2.no-column,.columncontrol .col-lg-2.no-column,.columncontrol .col-xs-3.no-column,.columncontrol .col-sm-3.no-column,.columncontrol .col-md-3.no-column,.columncontrol .col-lg-3.no-column,.columncontrol .col-xs-4.no-column,.columncontrol .col-sm-4.no-column,.columncontrol .col-md-4.no-column,.columncontrol .col-lg-4.no-column,.columncontrol .col-xs-5.no-column,.columncontrol .col-sm-5.no-column,.columncontrol .col-md-5.no-column,.columncontrol .col-lg-5.no-column,.columncontrol .col-xs-6.no-column,.columncontrol .col-sm-6.no-column,.columncontrol .col-md-6.no-column,.columncontrol .col-lg-6.no-column,.columncontrol .col-xs-7.no-column,.columncontrol .col-sm-7.no-column,.columncontrol .col-md-7.no-column,.columncontrol .col-lg-7.no-column,.columncontrol .col-xs-8.no-column,.columncontrol .col-sm-8.no-column,.columncontrol .col-md-8.no-column,.columncontrol .col-lg-8.no-column,.columncontrol .col-xs-9.no-column,.columncontrol .col-sm-9.no-column,.columncontrol .col-md-9.no-column,.columncontrol .col-lg-9.no-column,.columncontrol .col-xs-10.no-column,.columncontrol .col-sm-10.no-column,.columncontrol .col-md-10.no-column,.columncontrol .col-lg-10.no-column,.columncontrol .col-xs-11.no-column,.columncontrol .col-sm-11.no-column,.columncontrol .col-md-11.no-column,.columncontrol .col-lg-11.no-column,.columncontrol .col-xs-12.no-column,.columncontrol .col-sm-12.no-column,.columncontrol .col-md-12.no-column,.columncontrol .col-lg-12.no-column{padding-right:0;padding-left:0}
main.container{position:relative;margin-left:auto;margin-right:auto;background-color:#fff}
@media screen and (min-width:20em){main.container{padding-top:18.75px;padding-top:1.171875rem}
}
main.container>.content .mainbar{margin-bottom:37.5px;margin-bottom:2.34375rem}
main.container>.content .mainbar-top{min-height:300px}
main.container>.content .sidebar-top,main.container>.content .sidebar-bottom{z-index:1}
@media screen and (max-width:61.938em){main.container>.content>.mainbar-bottom,main.container>.content>.sidebar-bottom{margin-top:0 !important}
}
@media screen and (min-width:62em){main.container>.content>.feature-ribbon,main.container>.content>.magazine-ribbon{margin-right:-330px;padding-right:335px;width:100%}
}
main.container>.content>.mainbar-bottom>.row>.mainbar-bottom,main.container>.content>.mainbar-bottom>.row>.editorschoice{padding-right:10.3125px;padding-right:.64453125rem;padding-left:10.3125px;padding-left:.64453125rem}
@media screen and (min-width:48em){main.container>.content>.mainbar-bottom>.row>.mainbar-bottom,main.container>.content>.mainbar-bottom>.row>.editorschoice{padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem}
}
@media screen and (min-width:48em){main.container>.content-home>.mainbar{margin-right:-330px;padding-right:335px;width:100%}
main.container>.content-home>.sidebar{margin-right:0;padding-right:14.0625px;padding-right:.87890625rem;width:330px}
}
main.container>.content-one-col .mainbar-top{margin-top:28.125px;margin-top:1.7578125rem}
@media screen and (min-width:48em){main.container>.content-two-col>.mainbar-top{margin-right:-330px;padding-right:335px;width:100%}
main.container>.content-two-col>.sidebar-top{margin-right:0;padding-right:14.0625px;padding-right:.87890625rem;width:330px}
main.container>.content-two-col>.sidebar-top>.row>.col-sm-pull-8{float:right;margin-right:-330px;padding-right:335px;right:auto;left:0;width:100%}
main.container>.content-two-col>.sidebar-top>.row>.col-sm-push-4{float:right;right:0;left:auto;width:330px}
main.container>.content-two-col>.mainbar-bottom{margin-right:-330px;padding-right:335px;width:100%}
main.container>.content-two-col>.sidebar-bottom{margin-right:0;padding-right:14.0625px;padding-right:.87890625rem;width:330px}
}
@media screen and (min-width:62em){main.container>.content-two-col>.sidebar-top>.row>.col-sm-pull-8{margin-right:0;padding-right:14.0625px;padding-right:.87890625rem;right:0;left:auto;width:330px}
}
main.container article{margin-bottom:18.75px;margin-bottom:1.171875rem}
main.container article h2{margin:0 0 13px;margin:0 0 .866666666666671rem}
main.container .article{padding-bottom:28.125px;padding-bottom:1.7578125rem;border-bottom:2px solid #f2f2f2}
@media screen and (min-width:62em){main.container .article{padding-bottom:0;border-bottom:0}
}
main.container .article h1{font-weight:bold}
main.container .article h5{color:#404040}
main.container .article>.date-time{font-size:15px;font-size:1.000000000000005rem}
main.container .article .article__header img{display:none}
@media screen and (min-width:48em){main.container .article .article__header{padding-left:0}
}
main.container .article__header{position:relative;margin-top:16.875px;margin-top:1.0546875rem}
@media screen and (min-width:48em){main.container .article__header{padding-left:108px}
}
@media screen and (min-width:62em){main.container .article__header{padding-left:110px}
}
main.container .article__header img{display:none;position:absolute;left:0}
@media screen and (min-width:48em){main.container .article__header img{display:block}
}
main.container .article__header h1{color:#222;font-weight:bold;font-size:26px;font-size:1.733333333333342rem}
main.container .article__header h2{margin:0 0 18px;margin:0 0 1.200000000000006rem;color:gray;font-weight:normal;font-size:14px;font-size:.933333333333338rem;line-height:1.1}
.summaryPage main.container .mainbar>h1{color:#222;font-weight:bold}
.summaryPage main.container .mainbar>h2{margin:0 0 18px;margin:0 0 1.200000000000006rem;color:gray;font-weight:normal;font-size:14px;font-size:.933333333333338rem}
main.container .newsletterbanner img{width:100%;margin-bottom:18.75px;margin-bottom:1.171875rem}
@media screen and (min-width:62em){main.container .newsletter-articles>div{padding-top:18.75px;padding-top:1.171875rem;border-top:2px solid #f2f2f2}
}
main.container .newsletter-articles article{margin-bottom:0;padding:12px 0;padding:.800000000000004rem 0}
@media screen and (min-width:48em){main.container .newsletter-articles article{margin-bottom:18.75px;margin-bottom:1.171875rem;padding:0}
}
main.container .newsletter-articles article+article{border-top:1px solid #f2f2f2}
@media screen and (min-width:48em){main.container .newsletter-articles article+article{border-top:0}
}
main.container .newsletter-articles article h2{margin:0}
@media screen and (min-width:48em){main.container .newsletter-articles article h2{margin:0 0 13px;margin:0 0 .866666666666671rem}
}
main.container .newsletter-articles article .date-time{display:none}
@media screen and (min-width:48em){main.container .newsletter-articles article .date-time{display:block}
}
@media screen and (min-width:62em){main.container .tax-clinic>div{padding-top:18.75px;padding-top:1.171875rem;border-top:2px solid #f2f2f2}
}
main.container .tax-clinic article{margin-bottom:0;padding:12px 0;padding:.800000000000004rem 0}
main.container .tax-clinic article+article{border-top:1px solid #f2f2f2}
main.container .tax-clinic article h2{margin:0}
main.container .breadcrumb{overflow:hidden;margin-bottom:18.75px;margin-bottom:1.171875rem;padding:0;background-color:transparent;color:#333}
main.container .breadcrumb p{float:left}
main.container .breadcrumb .btn{margin:0;padding:0}
main.container .breadcrumb .btn:before{display:none}
main.container .breadcrumb .btn span[class^=icon-]:before,main.container .breadcrumb .btn span[class*=" icon-"]:before{position:relative}
main.container .breadcrumb .icon-chevron-right{bottom:1.1px;position:relative}
main.container .breadcrumb .breadcrumb__issue{color:#333;text-transform:none;font-weight:bold;font-size:24px;font-size:1.600000000000008rem}
main.container .psuedobreadcrumb{float:left}
main.container .psuedobreadcrumb>li+li:before{padding:0 5px;padding:0 .333333333333335rem;color:#00664f;content:"\e601";font-family:'icomoon';font-size:12px;font-size:.800000000000004rem;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
main.container .psuedobreadcrumb li{float:left}
main.container .share-this{min-height:37px}
main.container .sharethis{margin-top:15px}
main.container .sharethis .social-share{margin-bottom:10px}
main.container .sharethis .social-share span{margin-right:5px;margin-left:0}
main.container .sharethis .st_print_large{display:none}
@media screen and (min-width:48em){main.container .sharethis .st_print_large{display:inline}
}
main.container form .form-group{margin-bottom:1.3rem}
main.container form .form-group .bootstrap-select.btn-group{margin-bottom:0}
main.container form .form-group .bootstrap-select.btn-group .btn{padding:0 32px 0 0;padding:0 2.133333333333344rem 0 0;border-radius:2px}
main.container form .form-group .bootstrap-select.btn-group .btn .filter-option{padding:6px 12px;padding:.400000000000002rem .800000000000004rem;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
main.container form .form-group .bootstrap-select.btn-group .dropdown-menu{border-radius:2px}
main.container form .form-group .bootstrap-select.btn-group .dropdown-menu>li{padding-bottom:0}
main.container form .required{vertical-align:middle}
main.container form textarea{min-width:100%;min-height:74px;max-width:100%}
main.container .filterpicker,main.container .tabpicker{margin-bottom:28.125px;margin-bottom:1.7578125rem}
@media screen and (min-width:62em){main.container .filterpicker,main.container .tabpicker{text-align:right}
}
main.container .filterpicker p,main.container .tabpicker p{margin-bottom:8.4375px;margin-bottom:.52734375rem;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}
@media screen and (min-width:62em){main.container .filterpicker form,main.container .tabpicker form{border-bottom-width:0}
}
main.container .filterpicker form .form-group,main.container .tabpicker form .form-group{margin-bottom:0}
main.container .filterpicker form .form-group .bootstrap-select.btn-group .btn,main.container .tabpicker form .form-group .bootstrap-select.btn-group .btn{border-color:#d8d8d8;background-color:#f8f8f8;background-image:linear-gradient(to top,rgba(0,0,0,0.01) 0,rgba(255,255,255,0.01) 100%)}
main.container .filterpicker form .form-group .bootstrap-select.btn-group .btn .filter-option,main.container .tabpicker form .form-group .bootstrap-select.btn-group .btn .filter-option{background-color:transparent}
main.container .filterpicker form .form-group .bootstrap-select.btn-group .btn .caret,main.container .tabpicker form .form-group .bootstrap-select.btn-group .btn .caret{right:23px;margin-top:-7px;border:0;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
main.container .filterpicker form .form-group .bootstrap-select.btn-group .btn .caret:before,main.container .tabpicker form .form-group .bootstrap-select.btn-group .btn .caret:before{content:'\e613'}
@media screen and (min-width:62em){main.container .filterpicker{float:none;width:100%}
}
@media screen and (min-width:62em){main.container .filterpicker p{display:inline-block}
}
main.container .filterpicker form{border-bottom:2px solid #f2f2f2}
@media screen and (min-width:62em){main.container .filterpicker form{margin-left:9.375px;margin-left:.5859375rem;display:inline-block;border-bottom-width:0}
}
main.container .filterpicker form .form-group{margin-bottom:28.125px;margin-bottom:1.7578125rem}
main.container .filterpicker form .form-group .bootstrap-select.btn-group{width:auto}
@media screen and (min-width:62em){main.container .tabpicker p{display:none}
}
@media screen and (min-width:62em){main.container .tabpicker form{border-bottom:2px solid #f2f2f2}
main.container .tabpicker form .bootstrap-select.btn-group{margin-bottom:28.125px;margin-bottom:1.7578125rem;height:60px;box-shadow:none}
main.container .tabpicker form .bootstrap-select.btn-group .btn{display:none}
main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu{display:table;table-layout:fixed;top:0;margin:0;padding:0;min-height:0 !important;max-height:100% !important;width:100%;border-width:0;box-shadow:none;position:initial}
main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu>li{display:table-cell;border-width:0 1px;border-style:solid;border-color:#ccc;background-color:#fff;text-align:center}
main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu>li:hover,main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu>li:focus{background-color:#f2f2f2}
main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu>li.current-selection{background-color:#d9e8e5}
main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu>li+li{border-left-width:0}
main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu>li>a{padding:10px 0;padding:.66666666666667rem 0;font-size:15px;font-size:1.000000000000005rem}
main.container .tabpicker form .bootstrap-select.btn-group .dropdown-menu>li>a>span>span{display:block}
}
@media screen and (min-width:48em){main.container .textpicker .form-group .bootstrap-select.btn-group{overflow:hidden;height:100%;box-shadow:none}
}
main.container .textpicker .form-group .bootstrap-select.btn-group .btn{background-color:#00664f}
@media screen and (min-width:48em){main.container .textpicker .form-group .bootstrap-select.btn-group .btn{display:none}
}
main.container .textpicker .form-group .bootstrap-select.btn-group .btn .caret{right:10px;margin-top:-5.625px;margin-top:-0.3515625rem;border-top:12px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;color:#fff}
@media screen and (min-width:48em){main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu{display:block;position:relative;margin-left:-9.375px;margin-left:-0.5859375rem;padding:0;min-height:0 !important;border:0;border-radius:0;box-shadow:none}
}
@media screen and (min-width:48em){main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li{display:inline-block;position:static;margin-bottom:14.0625px;margin-bottom:.87890625rem}
main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li:last-child>a{border-right:0}
}
main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li>a{color:#333}
@media screen and (min-width:48em){main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li>a{padding:0 20px;padding:0 1.33333333333334rem;border-right:1px solid #444;font-weight:700}
main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li>a:hover,main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li>a:focus,main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li>a:active{outline:0;background-color:#fff;color:#666}
main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li>a:hover span{text-decoration:underline}
}
@media screen and (min-width:48em){main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li.selected>a{outline:0;background-color:#fff;color:#666}
main.container .textpicker .form-group .bootstrap-select.btn-group .dropdown-menu>li.selected>a span{text-decoration:underline}
}
main.container .thumbnail{margin-top:28.125px;margin-top:1.7578125rem;margin-bottom:0;padding-top:0;padding-bottom:0;border:0;border-radius:0}
@media screen and (min-width:48em){main.container .thumbnail{margin-top:14.0625px;margin-top:.87890625rem}
}
main.container .thumbnail img{float:left;margin-right:9.375px;margin-right:.5859375rem}
@media screen and (min-width:48em){main.container .thumbnail img{float:none;display:inline-block;margin-right:0;margin-left:0;margin-bottom:9.375px;margin-bottom:.5859375rem}
}
main.container .thumbnail .caption{padding:0}
main.container .nav-tabs{display:table;table-layout:fixed;margin-top:18.75px;margin-top:1.171875rem;margin-bottom:31.875px;margin-bottom:1.9921875rem;width:100%;border-bottom:0;background-color:#ccc}
main.container .nav-tabs>li{display:table-cell;float:none;padding-bottom:0}
main.container .nav-tabs>li>a{margin-right:1px;padding:9px 0;padding:.600000000000003rem 0;border:0;border-radius:0;background-color:#fff}
main.container .nav-tabs>li>a:hover,main.container .nav-tabs>li>a:focus{background-color:#f2f2f2}
main.container .nav-tabs>li:last-child>a{margin-right:0}
main.container .nav-tabs>li.active>a,main.container .nav-tabs>li.active>a:hover,main.container .nav-tabs>li.active>a:focus{border:0;background-color:#d9e8e5}
main.container .breaking-news .well{display:inline-block}
main.container .breaking-news .section-header{padding-top:0;border-top:0}
main.container .latest-news,main.container .most-read{margin-bottom:18.75px;margin-bottom:1.171875rem}
main.container .latestnews.section:after{content:" ";display:table;clear:both}
main.container .latest-news{width:100%;border-bottom:2px solid #f2f2f2}
@media screen and (min-width:62em){main.container .latest-news{border-bottom:0}
}
main.container .sidebar .latest-news{border-bottom:0}
main.container .sidebar .latest-news>div{border-bottom:2px solid #f2f2f2}
main.container .article-list>h1,main.container .magazine-list>h1{margin-bottom:28.125px;margin-bottom:1.7578125rem}
main.container .magazine-list .issue-cover{text-align:center}
@media screen and (min-width:48em){main.container .magazine-list .issue-cover{text-align:left}
}
@media screen and (min-width:62em){main.container .magazine-list .issue-cover{display:inline;margin-right:18.75px;margin-right:1.171875rem}
}
main.container .magazine-list .issue-cover+.articles article:first-child{min-height:129px}
main.container .magazine-list .issue-cover+.articles article:first-child:before,main.container .magazine-list .issue-cover+.articles article.article-title:before,main.container .magazine-list .issue-cover+.articles article:first-child:after,main.container .magazine-list .issue-cover+.articles article.article-title:after{display:none}
main.container .magazine-list .issue-cover+.articles article>img{display:block;margin:0 auto 30px;margin:0 auto 2.00000000000001rem}
@media screen and (min-width:48em){main.container .magazine-list .issue-cover+.articles article>img{float:left;margin-right:18.75px;margin-right:1.171875rem}
}
main.container .magazine-list article .pull-left img{width:180px;height:108px;margin-right:7.5px;margin-right:.46875rem}
main.container .magazine-list article>img{margin-bottom:28.125px;margin-bottom:1.7578125rem}
main.container .issue-cover{display:block;float:left;margin:0 16px 30px auto}
main.container .articletypelist,main.container .issuelibrarylink{overflow:hidden}
main.container .articletypelist{padding-top:18.75px;padding-top:1.171875rem;border-top:2px solid #f2f2f2}
main.container .articletypelist .columns .column-group h2,main.container .articletypelist .columns .column-group span{display:block;margin:21.209999999999997px 0 7.5px;margin:1.414rem 0 .5rem;color:#333;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:18.990000000000002px;font-size:1.266rem}
main.container .articletypelist .columns .column-group p{margin-bottom:11.25px;margin-bottom:.703125rem;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;font-size:16px;font-size:1.066666666666672rem}
main.container .articletypelist .columns .column-group p+p{padding-top:11.25px;padding-top:.703125rem;border-top:1px solid #f2f2f2}
main.container .articletypelist .thumbnail .section-subheader{margin-top:0}
main.container .articletypelist .caption p>a,main.container .articletypelist .column-group p>a{color:#00664f}
main.container .articletypelist .caption p>a:hover,main.container .articletypelist .column-group p>a:hover{color:#0e7c61}
main.container .article-sidebar .related-topics{padding-right:14.0625px;padding-right:.87890625rem;padding-bottom:14.0625px;padding-bottom:.87890625rem}
main.container .article-sidebar .related-topics article{margin:0 0 7.5px;margin:0 0 .500000000000002rem}
main.container .article-sidebar .related-topics article h2 img{margin-left:7.5px;margin-left:.46875rem}
main.container .article-sidebar .related-topics ul>li{padding-bottom:4.6875px;padding-bottom:.29296875rem}
main.container .article-sidebar .related-topics ul>li>ul{padding-top:4.6875px;padding-top:.29296875rem}
main.container .article-sidebar .related-topics ul>li a{padding-bottom:4.6875px;padding-bottom:.29296875rem}
main.container .article-content{padding-right:10.3125px;padding-right:.64453125rem;padding-left:10.3125px;padding-left:.64453125rem}
@media screen and (min-width:48em){main.container .article-content{padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem}
}
main.container .article-content table{display:block}
main.container .article-content table colgroup{display:block}
@media screen and (min-width:48em){main.container .video-section{margin-bottom:9.375px;margin-bottom:.5859375rem}
}
main.container .video-section h1{margin-bottom:0;padding:10px 11px 8px;padding:.66666666666667rem .733333333333337rem .533333333333336rem;background-color:#69c}
main.container .video-section h2{margin:15px 0;margin:1.000000000000005rem 0}
main.container .video-section figure{background-color:#69c;padding:0 1px;padding:0 .066666666666667rem}
main.container .video-section figure img,main.container .video-section figure .embed-responsive{width:100%;background-color:#69c}
main.container .video-section figure img object,main.container .video-section figure .embed-responsive object{background-color:#69c}
main.container .video-section figure figcaption{margin:0;padding:14px;padding:.933333333333338rem;background-color:#69c}
@media screen and (min-width:48em){main.container .video-section figure figcaption{padding-bottom:17.8125px;padding-bottom:1.11328125rem}
}
main.container .video-section figure figcaption p{margin-bottom:0}
main.container .video-player figcaption h1{margin-top:14.0625px;margin-top:.87890625rem}
main.container .advertisement{margin-bottom:28.125px;margin-bottom:1.7578125rem}
@media screen and (min-width:48em){main.container .advertisement{margin-bottom:26.25px;margin-bottom:1.640625rem}
}
main.container .advertisement:before{content:"Advertisement";display:block;color:#999;text-align:center;text-transform:uppercase;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:11px;font-size:.733333333333337rem}
main.container .sidebar-top .doubleclickAds:first-child .advertisement{position:relative}
main.container .sidebar-top .doubleclickAds:first-child .advertisement:before{position:absolute;bottom:100%;left:0;right:0;margin-bottom:2.8125px;margin-bottom:.17578125rem}
main.container .advertisement-section .advertisement:before{display:none}
@media screen and (min-width:18.75em){main.container .advertisement-section .advertisement>div{position:relative;display:inline-block}
main.container .advertisement-section .advertisement>div:after{content:'Advertisement';position:absolute;top:22px;right:-51px;width:90px;color:#888;text-transform:uppercase;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:6px;font-size:.375rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
}
@media screen and (min-width:45.3em){main.container .advertisement-section .advertisement>div:after{font-size:10px;font-size:.66666666666667rem;top:38px;right:-58px}
}
main.container .article-content .advertisement{display:inline-block;width:100%}
main.container .latestSummary{padding-right:10.3125px;padding-right:.64453125rem;padding-left:10.3125px;padding-left:.64453125rem}
@media screen and (min-width:48em){main.container .latestSummary{padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem}
}
main.container .columncontrol .latestSummary{padding-right:0;padding-left:0}
.generalcontent img.pull-left{width:100%}
.store-component{margin-right:14.0625px;margin-right:.87890625rem;margin-left:14.0625px;margin-left:.87890625rem;background-color:#54575c}
.store-component .well{padding:0 10px;padding:0 .66666666666667rem;border:2px solid #54575c;background-color:#b2bfb1}
.store-component .store-component__container{display:block;padding-top:16px}
.store-component .store-component__container+.store-component__container{border-top:4px solid #54575c}
.store-component h1{margin-bottom:14px;padding:14px 12px 0;padding:.933333333333338rem .800000000000004rem 0;color:#ff9f1c;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;font-size:24px;font-size:1.600000000000008rem}
.store-component h2{display:inline-block;margin:0 0 20px;margin:0 0 1.33333333333334rem;color:#0b70b8;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;font-size:18px;font-size:1.200000000000006rem}
.store-component ul>li{margin-bottom:0;padding-bottom:0}
.store-component ul>li+li{margin-top:9px;padding-top:9px;border-top:1px solid #fff}
.store-component ul>li a{float:none;padding-bottom:0;color:#fff;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:12px;font-size:.800000000000004rem}
.store-component ul>li a:hover,.store-component ul>li a:focus,.store-component ul>li a:active{text-decoration:none}
.store-component ul>li span{color:#000}
.store-component ul>li span:hover,.store-component ul>li span:focus,.store-component ul>li span:active{text-decoration:underline}
.btn-default{border-color:#d3d3d3}
.btn-default:hover,.btn-default:focus,.btn-default:active{border-color:#d3d3d3;background-color:#fff}
.open>.dropdown-toggle.btn-default,.btn-default.active{border-color:#d3d3d3;background-color:#fff}
.moreNews{text-align:center}
@media screen and (min-width:48em){.moreNews{text-align:left}
}
.btn-text{margin:12px 0;margin:.800000000000004rem 0;padding:11px 0;padding:.733333333333337rem 0;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;font-size:14px;font-size:.933333333333338rem;color:#00664f}
@media screen and (min-width:62em){.btn-text{padding:0}
}
.btn-text:hover,.btn-text:focus,.btn-text:active{outline:0;box-shadow:none}
.btn-text span{color:#00664f;font-weight:bold}
.btn-text span:hover,.btn-text span:focus,.btn-text span:active{text-decoration:underline}
.btn-text span[class^=icon-],.btn-text span[class*=" icon-"]{position:relative;margin-left:4.6875px;margin-left:.29296875rem;font-size:10.75px;font-size:.71666666666667rem}
.btn-text span[class^=icon-]:first-child,.btn-text span[class*=" icon-"]:first-child{margin-left:0;margin-right:4.6875px;margin-right:.29296875rem}
.btn-text span[class^=icon-]:first-child:before,.btn-text span[class*=" icon-"]:first-child:before{right:0}
.btn-text span[class^=icon-]:before,.btn-text span[class*=" icon-"]:before{position:absolute;top:-1px}
.btn-text span[class^=icon-]:hover,.btn-text span[class*=" icon-"]:hover,.btn-text span[class^=icon-]:focus,.btn-text span[class*=" icon-"]:focus,.btn-text span[class^=icon-]:active,.btn-text span[class*=" icon-"]:active{text-decoration:none}
.pagination .btn-text span[class^=icon-],.pagination .btn-text span[class*=" icon-"]{position:static;font-size:16px;font-size:1.066666666666672rem}
.pagination .btn-text span[class^=icon-]:before,.pagination .btn-text span[class*=" icon-"]:before{position:static}
.pagination .btn-text span.icon-chevron-right:before{content:"\e615"}
.pagination .btn-text span.icon-chevron-left:before{content:"\e614"}
.btn-cta{display:block;position:relative;margin:17.5px 0 40px;margin:1.166666666666673rem 0 2.66666666666668rem;padding:13px 0;padding:.866666666666671rem 0;border:1px solid rgba(255,255,255,0.09);border-radius:4px;background-color:#00664f;box-shadow:0 6px #01503f;color:#fff;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;font-size:16px;font-size:1.066666666666672rem;text-shadow:.8px 1.8px 3px rgba(0,0,0,0.48);white-space:normal}
.btn-cta:hover,.btn-cta:focus{top:2px;box-shadow:0 4px #01503f;color:#fff}
.btn-cta:active{top:6px;box-shadow:0 0 #01503f}
.btn-cta span[class^=icon-],.btn-cta span[class*=" icon-"]{margin-left:4.6875px;margin-left:.29296875rem;font-weight:bold;font-size:12px;font-size:.800000000000004rem}
.btn-submit{margin-bottom:28.125px;margin-bottom:1.7578125rem;padding:7.5px 28.5px;padding:.500000000000002rem 1.900000000000009rem;min-width:145px;border-radius:6px;background-color:#ec4e1b;color:#fff;font-size:18px;font-size:1.200000000000006rem;font-weight:bold}
.btn-submit:hover,.btn-submit:focus,.btn-submit:active{color:#fff}
.btn-disabled{background-color:#ccc}
.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-color:#ccc}
.lt-ie8 button,.lt-ie8 button:hover,.lt-ie8 button:active,.lt-ie8 button:focus,.lt-ie8 input,.lt-ie8 input:hover,.lt-ie8 input:active,.lt-ie8 input:focus{-webkit-filter:chroma(color=#000000);filter:chroma(color=#000000)}
body{z-index:0}
nav,main.container,footer{margin-left:0;min-width:320px}
@media screen and (min-width:62em){nav,main.container,footer{margin-left:auto !important}
}
.off-canvas-open{overflow:hidden !important}
.off-canvas-open .header{position:relative;z-index:-1}
.off-canvas-open .header .navbar .navbar-container .navbar-collapse{z-index:1}
.off-canvas-open .iparys_inherited .header{position:static}
@media screen and (min-width:62em){.off-canvas-open{overflow:visible !important}
}
.navbar{margin-bottom:0;min-height:59px;border:0;border-radius:0;background-color:#00664f;background-image:linear-gradient(to right,rgba(0,61,47,0.29) 0,rgba(0,61,47,0) 50%,rgba(0,61,47,0.29) 100%)}
@media screen and (min-width:48em){.navbar{min-height:54px}
}
@media screen and (min-width:62em){.navbar .navbar-container{padding-right:0;padding-left:0;width:100%}
}
.navbar .navbar-container .navbar-header{margin-right:-10.3125px;margin-right:-0.64453125rem;margin-left:-10.3125px;margin-left:-0.64453125rem;border-bottom:1px solid transparent}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-header{float:none;margin-right:-14.0625px;margin-right:-0.87890625rem;margin-left:-14.0625px;margin-left:-0.87890625rem}
}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-header{margin-right:0;margin-left:0;border-bottom:0}
}
.navbar .navbar-container .navbar-header .navbar-brand{z-index:1;float:none;display:block;position:relative;margin:0 auto;padding:0;width:129px;height:39px;line-height:59px}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-header .navbar-brand{line-height:54px}
}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-header .navbar-brand{margin:14px auto 0;width:234px;height:71px;line-height:normal}
}
.navbar .navbar-container .navbar-header .navbar-toggle{display:block;margin-top:0;margin-right:0;margin-bottom:-1px;padding:0;width:60px;height:60px;border:0;border-radius:0}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-header .navbar-toggle{margin-bottom:-1px;width:55px;height:55px}
}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-header .navbar-toggle{display:none}
}
.navbar .navbar-container .navbar-header .navigation-toggle{float:left;border-bottom:1px solid transparent}
.navbar .navbar-container .navbar-header .navigation-toggle .icon-bar{margin-left:10.3125px;margin-left:.64453125rem;width:22px;height:3px;border-radius:0;background-color:#fff}
.navbar .navbar-container .navbar-header .navigation-toggle .icon-bar+.icon-bar{margin-top:4px}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-header .navigation-toggle .icon-bar{margin-left:13.125px;margin-left:.8203125rem}
}
.navbar .navbar-container .navbar-header .search-toggle{z-index:1;float:right;border-bottom:1px solid #e4e4e4;background-color:#e4e4e4;color:#a0a0a1}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-header .search-toggle{border-top:0}
}
.navbar .navbar-container .navbar-header .search-toggle .icon-search{display:block;font-size:19px;font-size:1.266666666666673rem}
.navbar .navbar-container .navbar-header .search-toggle.collapsed{border-bottom:1px solid transparent;background-color:transparent;color:#fff;transition:background-color .35s ease 0,color .35s ease 0}
.navbar .navbar-container .navbar-collapse{margin-right:-10.3125px;margin-right:-0.64453125rem;margin-left:-10.3125px;margin-left:-0.64453125rem;padding-right:10.3125px;padding-right:.64453125rem;padding-left:10.3125px;padding-left:.64453125rem;box-shadow:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-collapse{margin-right:-14.0625px;margin-right:-0.87890625rem;margin-left:-14.0625px;margin-left:-0.87890625rem;padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem;border-top:1px solid transparent}
}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse{margin-right:0;margin-left:0;padding-right:0;padding-left:0;border-top:0}
}
.navbar .navbar-container .navbar-collapse .navbar-nav{margin:0;float:none}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav{background-color:#fff;text-align:center}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li{padding-bottom:0}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-collapse .navbar-nav>li{float:none}
}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li{display:inline-block;vertical-align:top}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a{background-color:#fff;color:#00664f;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:bold;font-size:18px;font-size:1.200000000000006rem;line-height:1.45}
.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a:active,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a:active{background-color:#00664f;color:#fff}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a{padding:16px 15px;padding:1.066666666666672rem 1.000000000000005rem;background-color:transparent;font-weight:normal}
.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a:active,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a:active{background-color:transparent}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a .caret,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a .caret{display:none}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li>div>a .caret,.navbar .navbar-container .navbar-collapse .navbar-nav>li>a .caret{display:inline-block}
}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li:last-child .dropdown-menu,.navbar .navbar-container .navbar-collapse .navbar-nav>li:nth-last-child(2) .dropdown-menu,.navbar .navbar-container .navbar-collapse .navbar-nav>li:nth-last-child(3) .dropdown-menu{left:auto;right:-1px}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu{float:none;position:static;padding:0;background-color:transparent;border:0;border-radius:0;box-shadow:none}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu{z-index:1036;position:absolute;left:-1px;padding:25px 0;padding:1.666666666666675rem 0;width:508px;border:1px solid rgba(214,214,214,0.97);background-color:#fff;font-size:17px;font-size:1.133333333333339rem}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child{padding:0}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child{float:left;width:228px;border-right:1px solid #f2f2f2}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li{list-style-type:none;padding-bottom:0}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li{padding-bottom:16.875px;padding-bottom:1.0546875rem}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li:last-child{padding-bottom:0}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a{display:block;color:#00664f;font-size:16px;font-size:1.066666666666672rem;line-height:1.45;white-space:nowrap}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a:active,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a:active{background-color:#fff;color:#0e7c61;text-decoration:underline}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a{padding:0 25px;padding:0 1.666666666666675rem;border-left-width:0;color:#00664f;font-weight:bold;font-size:16px;font-size:1.066666666666672rem;white-space:normal}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a:hover,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a:focus,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>div>a:active,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu>ul:first-child li>a:active{background-color:transparent;color:#0e7c61;text-decoration:underline}
}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu .dropdown-feature{display:none}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu .dropdown-feature{float:left;display:block;margin-left:-1px;padding-left:23.4375px;padding-left:1.46484375rem;width:254px;border-left:1px solid #f2f2f2;font-size:14px;font-size:.933333333333338rem}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu .dropdown-feature h4{margin-top:0;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:18px;font-size:1.200000000000006rem;color:#333}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu .dropdown-feature ul{padding-left:0;list-style-type:none}
.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu .dropdown-feature ul>li div a,.navbar .navbar-container .navbar-collapse .navbar-nav>li .dropdown-menu .dropdown-feature ul>li a{display:block;color:#00664f}
}
.navbar .navbar-container .navbar-collapse .navbar-nav.navbar-right{float:none !important}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav.navbar-right{text-align:right}
}
.navbar .navbar-container .navbar-collapse .navbar-nav.navbar-right>li:first-child:before{content:'';display:block;margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;height:2px;background-color:#f2f2f2}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse .navbar-nav.navbar-right>li:first-child:before{display:none}
}
.navbar .navbar-container .navbar-collapse .navbar-nav.navbar-right>li>div>a,.navbar .navbar-container .navbar-collapse .navbar-nav.navbar-right>li>a{font-weight:normal}
.navbar-nav>li>div>a{padding:10px 16px;font-size:16px}
.navbar-nav>li>a{padding:10px 16px;font-size:16px}
.navbar-nav>.dropdown>.dropdown-menu>ul>li>div>a{padding:10px 20px 10px 16px}
.navbar-nav>.dropdown>.dropdown-menu>ul>li>a{padding:10px 20px 10px 16px}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-collapse.collapse{display:none !important}
}
@media screen and (min-width:62em){.navbar .navbar-container .navbar-collapse.collapse{display:block !important}
}
@media screen and (min-width:48em){.navbar .navbar-container .navbar-collapse.collapse.in{display:block !important}
}
.navbar .navbar-container .utility-collapse{background-color:#f5f5f5}
.navbar .navbar-container .utility-collapse>div{margin:0 auto;width:970px}
@media screen and (min-width:75em){.navbar .navbar-container .utility-collapse>div{width:1170px}
}
.navbar .navbar-container .utility-collapse .navbar-brand{margin-left:0;padding:0;height:auto;line-height:37px}
.navbar .navbar-container .utility-collapse .navbar-nav{background-color:#f5f5f5}
.navbar .navbar-container .utility-collapse .navbar-right>li:last-child span{padding-right:0}
.navbar .navbar-container .utility-collapse .navbar-right>li:last-child span:before{display:none}
.navbar .navbar-container .utility-collapse .navbar-right>li:hover>div>a,.navbar .navbar-container .utility-collapse .navbar-right>li:focus>div>a,.navbar .navbar-container .utility-collapse .navbar-right>li:active>div>a,.navbar .navbar-container .utility-collapse .navbar-right>li:hover>a,.navbar .navbar-container .utility-collapse .navbar-right>li:focus>a,.navbar .navbar-container .utility-collapse .navbar-right>li:active>a{color:#142a9a;text-decoration:underline}
.navbar .navbar-container .utility-collapse .navbar-right>li>div>p,.navbar .navbar-container .utility-collapse .navbar-right>li>p{margin:0;padding:0;color:#555;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;font-size:1.000000000000005rem;line-height:37px}
.navbar .navbar-container .utility-collapse .navbar-right>li>div>a,.navbar .navbar-container .utility-collapse .navbar-right>li>a{padding:0;color:#142a9a;text-transform:none;font-size:15px;font-size:1.000000000000005rem;line-height:37px}
.navbar .navbar-container .utility-collapse .navbar-right>li span{padding:0 15px;padding:0 1.000000000000005rem}
.navbar .navbar-container .utility-collapse .navbar-right>li span:before{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-7.5px;width:1px;height:15px;background-color:#142a9a}
.navbar .navbar-container .search-collapse{border-top:0;background-color:#e4e4e4}
@media screen and (min-width:62em){.navbar .navbar-container .search-collapse{margin:-64px auto 0;padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem;width:970px;background-color:transparent}
}
@media screen and (min-width:75em){.navbar .navbar-container .search-collapse{width:1170px}
}
.navbar .navbar-container .search-collapse .navbar-form{margin:0;margin-right:-10.3125px;margin-right:-0.64453125rem;margin-left:-10.3125px;margin-left:-0.64453125rem;padding:6px 10px 7px;padding:.400000000000002rem .66666666666667rem .466666666666669rem;box-shadow:none}
@media screen and (min-width:48em){.navbar .navbar-container .search-collapse .navbar-form{float:none !important;margin-right:-23.4375px;margin-right:-1.46484375rem;margin-left:-23.4375px;margin-left:-1.46484375rem;padding:6px 20px 7px;padding:.400000000000002rem 1.33333333333334rem .466666666666669rem}
}
@media screen and (min-width:62em){.navbar .navbar-container .search-collapse .navbar-form{float:right !important;margin-right:0;margin-left:0;padding:6px 0 0;padding:.400000000000002rem 0 0}
}
.navbar .navbar-container .search-collapse .navbar-form .form-group{margin-bottom:0}
.navbar .navbar-container .search-collapse .navbar-form .form-group .form-control-padding{display:table-cell}
.navbar .navbar-container .search-collapse .navbar-form .form-group .form-control{width:100%;height:38px;border:1px solid #d3d3d3;border-radius:2px}
.navbar .navbar-container .search-collapse .navbar-form .form-group .form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,102,79,0.6)}
@media screen and (min-width:62em){.navbar .navbar-container .search-collapse .navbar-form .form-group .form-control{width:225px;height:30px;border:0;background-color:#417165;box-shadow:inset 2.1px 4.5px 5px rgba(0,0,0,0.1);color:#fff}
}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn{height:38px}
@media screen and (min-width:48em){.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn{width:1%}
}
@media screen and (min-width:62em){.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn{width:auto;height:30px}
}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn select{appearance:none;margin-left:-1px;width:86px}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn:hover,.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn:focus,.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn:active{z-index:3}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group{z-index:3;margin-bottom:0;margin-left:-1px;width:86px;border:0;background-color:transparent}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group .btn{height:38px;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);line-height:24px}
@media screen and (min-width:62em){.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group .btn{padding:0 20px 0 4px;padding:0 1.33333333333334rem 0 .266666666666668rem;height:30px;border-radius:0 2px 2px 0;line-height:30px}
}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group .btn .filter-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:62em){.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group .btn .filter-option{font-size:12px;font-size:.800000000000004rem}
}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group .btn .caret{right:6px;border-top:8px solid;border-right:5px solid transparent;border-left:5px solid transparent}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group .dropdown-menu{border-radius:2px}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .bootstrap-select.btn-group .dropdown-menu li{padding-bottom:0}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search{height:38px;border-radius:0 2px 2px 0;border:1px solid #d3d3d3;background-color:#00664f;color:#fff;font-size:17px;font-size:1.133333333333339rem;transition:background-color .35s ease 0}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search:hover,.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search:focus,.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search:active{background-color:#0e7c61;box-shadow:none;outline:0}
@media screen and (min-width:62em){.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search{margin-left:5.625px;margin-left:.3515625rem;padding:0;width:30px;height:30px;border:1px solid #ececec;border-radius:2px;background-color:#f5f5f5;background-image:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 21%,#fff 100%);box-shadow:2.1px 4.5px 5px rgba(0,0,0,0.13);color:#000}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search:hover,.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search:focus,.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search:active{background-color:#f5f5f5}
}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search span{vertical-align:middle}
.navbar .navbar-container .navbar-header .search-toggle .icon-search{font-size:29px}
.navbar .navbar-container .search-collapse .navbar-form .form-group .input-group-btn .btn-search{font-size:17px}
.navbar .navbar-container .search-collapse.in{overflow-y:visible}
.navbar .navbar-container .navigation-collapse{z-index:-1;position:fixed;top:0;left:0;margin-right:0;margin-left:0;padding-right:0;padding-left:0;max-width:276px;height:100% !important;border-top:0;border-right:1px solid #d6d6d6;background-color:#fff;overflow:scroll !important;visibility:hidden}
@media screen and (min-width:62em){.navbar .navbar-container .navigation-collapse{z-index:2;position:relative;left:0;margin-top:13px;margin-right:auto;margin-left:auto;padding-bottom:70px;max-width:none;width:auto !important;height:auto !important;background-color:transparent;border-right-width:0;box-shadow:2.1px 4.5px 4.8px .3px rgba(0,0,0,0.09);overflow:visible !important;visibility:visible}
.navbar .navbar-container .navigation-collapse .navbar-nav-container{position:absolute;bottom:0;width:100%;background-color:#fff;height:60px}
.navbar .navbar-container .navigation-collapse .navbar-nav{display:table;margin:0 auto;width:970px}
.navbar .navbar-container .navigation-collapse .navbar-nav:before,.navbar .navbar-container .navigation-collapse .navbar-nav:after{display:none}
.navbar .navbar-container .navigation-collapse .navbar-nav>li{display:table-cell;border:1px solid #fff;text-align:center}
.navbar .navbar-container .navigation-collapse .navbar-nav>li:first-child>div>a:before,.navbar .navbar-container .navigation-collapse .navbar-nav>li:first-child>a:before{display:none}
.navbar .navbar-container .navigation-collapse .navbar-nav>li>div>a,.navbar .navbar-container .navigation-collapse .navbar-nav>li>a{color:#333}
.navbar .navbar-container .navigation-collapse .navbar-nav>li>div>a:hover,.navbar .navbar-container .navigation-collapse .navbar-nav>li>a:hover,.navbar .navbar-container .navigation-collapse .navbar-nav>li>div>a:focus,.navbar .navbar-container .navigation-collapse .navbar-nav>li>a:focus,.navbar .navbar-container .navigation-collapse .navbar-nav>li>div>a:active,.navbar .navbar-container .navigation-collapse .navbar-nav>li>a:active{color:#333}
.navbar .navbar-container .navigation-collapse .navbar-nav>li>div>a:before,.navbar .navbar-container .navigation-collapse .navbar-nav>li>a:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-9px;width:1px;height:18px;background-color:#333}
.navbar .navbar-container .navigation-collapse .navbar-nav>li.open{border:1px solid rgba(214,214,214,0.97);border-bottom-color:#fff;background-color:#fff}
.navbar .navbar-container .navigation-collapse .navbar-nav>li.open+li>div>a:before,.navbar .navbar-container .navigation-collapse .navbar-nav>li.open+li>a:before{display:none}
.navbar .navbar-container .navigation-collapse .navbar-nav>li.open>div>a,.navbar .navbar-container .navigation-collapse .navbar-nav>li.open>a{z-index:1037;margin-bottom:-1px;border-bottom:1px solid #fff;color:#333}
.navbar .navbar-container .navigation-collapse .navbar-nav>li.open>div>a:before,.navbar .navbar-container .navigation-collapse .navbar-nav>li.open>a:before{display:none}
.navbar .navbar-container .navigation-collapse .navbar-right{display:block;position:relative;padding-right:14.0625px;padding-right:.87890625rem;padding-left:14.0625px;padding-left:.87890625rem;width:970px;background-color:transparent}
.navbar .navbar-container .navigation-collapse .navbar-right>li{display:inline-block;border-width:0}
.navbar .navbar-container .navigation-collapse .navbar-right>li:first-child span:before{display:none}
.navbar .navbar-container .navigation-collapse .navbar-right>li:last-child>div>a,.navbar .navbar-container .navigation-collapse .navbar-right>li:last-child>a{padding-right:0}
.navbar .navbar-container .navigation-collapse .navbar-right>li:hover>div>a,.navbar .navbar-container .navigation-collapse .navbar-right>li:focus>div>a,.navbar .navbar-container .navigation-collapse .navbar-right>li:active>div>a,.navbar .navbar-container .navigation-collapse .navbar-right>li:hover>a,.navbar .navbar-container .navigation-collapse .navbar-right>li:focus>a,.navbar .navbar-container .navigation-collapse .navbar-right>li:active>a{color:#fff;text-decoration:underline}
.navbar .navbar-container .navigation-collapse .navbar-right>li>div>a,.navbar .navbar-container .navigation-collapse .navbar-right>li>a{padding:0 15px;padding:0 1.000000000000005rem;color:#fff;text-transform:none;font-weight:normal;font-size:14px;font-size:.933333333333338rem}
.navbar .navbar-container .navigation-collapse .navbar-right>li>div>a:before,.navbar .navbar-container .navigation-collapse .navbar-right>li>a:before{display:none}
.navbar .navbar-container .navigation-collapse .navbar-right>li>div>a span:before,.navbar .navbar-container .navigation-collapse .navbar-right>li>a span:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-7.5px;width:1px;height:15px;background-color:#fff}
.navbar .navbar-container .navigation-collapse .navbar-right>li.open{background-color:transparent}
.navbar .navbar-container .navigation-collapse .navbar-right>li.open>div>a,.navbar .navbar-container .navigation-collapse .navbar-right>li.open>a{color:#fff}
}
@media screen and (min-width:75em){.navbar .navbar-container .navigation-collapse .navbar-nav{width:1170px}
}
.navbar .navbar-container .navigation-collapse.collapse{display:block !important}
.lt-ie8 .navbar{z-index:1 !important}
.lt-ie8 .navbar .navbar-header{border-bottom:0 !important}
.lt-ie8 .navbar .navbar-header .navbar-toggle{height:59px !important;border:0 !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .form-control-padding{float:left !important;margin-right:130px !important;padding-right:12px !important;padding-left:12px !important;border:1px solid #d3d3d3 !important;background-color:#fff !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .form-control-padding .form-control{padding-right:0 !important;padding-left:0 !important;height:22px !important;border:1px solid #fff !important;line-height:22px !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .input-group-btn{float:left !important;display:inline !important;margin-left:-130px !important;width:auto !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .input-group-btn .bootstrap-select.btn-group{width:86px !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .input-group-btn .bootstrap-select.btn-group .dropdown-menu.open{overflow:visible !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .input-group-btn .bootstrap-select.btn-group .dropdown-menu.open .dropdown-menu.inner{width:100% !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .input-group-btn .bootstrap-select.btn-group .dropdown-menu.open .dropdown-menu.inner a{min-width:100% !important}
.lt-ie8 .navbar .search-collapse .navbar-form .input-group .input-group-btn+.input-group-btn{margin-left:-45px !important}
.lt-ie8 .navbar .navbar-collapse.collapse{visibility:hidden !important}
.lt-ie8 .navbar .navbar-collapse.collapse.in{visibility:visible !important}
.feature-ribbon hr,.magazine-ribbon hr,.video-ribbon hr,div[class*='video-ribbon-'] hr{margin-top:0;margin-bottom:28.125px;margin-bottom:1.7578125rem;border-top-width:0}
.feature-ribbon h3,.magazine-ribbon h3,.video-ribbon h3,div[class*='video-ribbon-'] h3{margin-bottom:0}
.feature-ribbon .swiper,.magazine-ribbon .swiper,.video-ribbon .swiper,div[class*='video-ribbon-'] .swiper{position:relative;background-color:#fff;-webkit-perspective:1000;-webkit-backface-visibility:hidden}
.feature-ribbon .swiper .icon-prev,.magazine-ribbon .swiper .icon-prev,.video-ribbon .swiper .icon-prev,div[class*='video-ribbon-'] .swiper .icon-prev,.feature-ribbon .swiper .icon-next,.magazine-ribbon .swiper .icon-next,.video-ribbon .swiper .icon-next,div[class*='video-ribbon-'] .swiper .icon-next{z-index:2;position:absolute;top:50%;margin-top:-11.71875px;margin-top:-0.732421875rem;transition:-webkit-transform .35s ease 0;transition:transform .35s ease 0}
.feature-ribbon .swiper .icon-prev:hover,.magazine-ribbon .swiper .icon-prev:hover,.video-ribbon .swiper .icon-prev:hover,div[class*='video-ribbon-'] .swiper .icon-prev:hover,.feature-ribbon .swiper .icon-next:hover,.magazine-ribbon .swiper .icon-next:hover,.video-ribbon .swiper .icon-next:hover,div[class*='video-ribbon-'] .swiper .icon-next:hover{text-decoration:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.feature-ribbon .swiper .icon-prev.disable,.magazine-ribbon .swiper .icon-prev.disable,.video-ribbon .swiper .icon-prev.disable,div[class*='video-ribbon-'] .swiper .icon-prev.disable,.feature-ribbon .swiper .icon-next.disable,.magazine-ribbon .swiper .icon-next.disable,.video-ribbon .swiper .icon-next.disable,div[class*='video-ribbon-'] .swiper .icon-next.disable{cursor:default}
.feature-ribbon .swiper .icon-prev,.magazine-ribbon .swiper .icon-prev,.video-ribbon .swiper .icon-prev,div[class*='video-ribbon-'] .swiper .icon-prev{left:10px}
.feature-ribbon .swiper .icon-prev:before,.magazine-ribbon .swiper .icon-prev:before,.video-ribbon .swiper .icon-prev:before,div[class*='video-ribbon-'] .swiper .icon-prev:before{content:'\e604'}
.feature-ribbon .swiper .icon-next,.magazine-ribbon .swiper .icon-next,.video-ribbon .swiper .icon-next,div[class*='video-ribbon-'] .swiper .icon-next{right:10px}
.feature-ribbon .swiper .icon-next:before,.magazine-ribbon .swiper .icon-next:before,.video-ribbon .swiper .icon-next:before,div[class*='video-ribbon-'] .swiper .icon-next:before{content:'\e600'}
.feature-ribbon .swiper .swiper-slide,.magazine-ribbon .swiper .swiper-slide,.video-ribbon .swiper .swiper-slide,div[class*='video-ribbon-'] .swiper .swiper-slide{position:relative;padding:23px 5px 0;padding:1.533333333333341rem .333333333333335rem 0;margin-right:-0.9375px;margin-right:-0.05859375rem}
.feature-ribbon .swiper .swiper-slide a,.magazine-ribbon .swiper .swiper-slide a,.video-ribbon .swiper .swiper-slide a,div[class*='video-ribbon-'] .swiper .swiper-slide a{display:inline-block}
.feature-ribbon .swiper .swiper-slide figure,.magazine-ribbon .swiper .swiper-slide figure,.video-ribbon .swiper .swiper-slide figure,div[class*='video-ribbon-'] .swiper .swiper-slide figure{position:relative}
.feature-ribbon .swiper .swiper-slide figure figcaption,.magazine-ribbon .swiper .swiper-slide figure figcaption,.video-ribbon .swiper .swiper-slide figure figcaption,div[class*='video-ribbon-'] .swiper .swiper-slide figure figcaption{bottom:0;margin:0;padding:5px;padding:.333333333333335rem;width:100%}
.feature-ribbon h3,.magazine-ribbon h3{position:relative;padding:13px 18px;padding:.866666666666671rem 1.200000000000006rem;border-bottom:2px solid #2c4148;background-color:#d9e8e5}
.feature-ribbon h3:before,.magazine-ribbon h3:before{content:'';display:block;position:absolute;left:0;padding:10px 0;padding:.66666666666667rem 0;width:6px;background-color:#2c4148}
.feature-ribbon .swiper,.magazine-ribbon .swiper{padding:0 34px;padding:0 2.266666666666678rem;border-top:2px solid #fff;border-bottom:2px solid #fff}
.feature-ribbon .swiper .swiper-slide figure figcaption,.magazine-ribbon .swiper .swiper-slide figure figcaption{position:absolute;background:#000;background:rgba(0,0,0,0.6)}
.lt-ie8 .feature-ribbon .swiper .swiper-slide figure figcaption,.lt-ie8 .magazine-ribbon .swiper .swiper-slide figure figcaption{zoom:1}
.lt-ie9 .feature-ribbon .swiper .swiper-slide figure figcaption,.lt-ie9 .magazine-ribbon .swiper .swiper-slide figure figcaption{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)}
.feature-ribbon .swiper .swiper-slide figure figcaption:nth-child(n),.magazine-ribbon .swiper .swiper-slide figure figcaption:nth-child(n){-webkit-filter:none;filter:none}
.feature-ribbon .swiper{background-color:#ececec}
.magazine-ribbon{display:none}
@media screen and (min-width:48em){.magazine-ribbon{display:block}
}
.magazine-ribbon img{width:132px;height:173px}
.video-ribbon h1,div[class*='video-ribbon-'] h1{padding:16px 39px 0;padding:1.066666666666672rem 2.600000000000013rem 0;background-color:#ccc}
.video-ribbon img,div[class*='video-ribbon-'] img{width:241px;height:135px}
.video-ribbon .swiper,div[class*='video-ribbon-'] .swiper{padding:12px 34px;padding:.800000000000004rem 2.266666666666678rem;margin-bottom:28.125px;margin-bottom:1.7578125rem}
.video-ribbon .swiper .swiper-slide figure figcaption,div[class*='video-ribbon-'] .swiper .swiper-slide figure figcaption{position:relative}
footer{margin-top:30px;margin-top:1.875rem;box-shadow:-7.4px -5.2px 9px rgba(0,0,0,0.1)}
.social-media-connect{padding-bottom:30px;padding-bottom:1.875rem}
@media screen and (min-width:48em){.social-media-connect .col-sm-4{width:33.3333%}
}
.social-media-connect p{font-family:'Myriad Pro',Myriad,'DejaVu Sans Condensed','Liberation Sans','Nimbus Sans L',Tahoma,Geneva,sans-serif}
.social-media-connect .secondary-section-heading-style,.social-media-connect h3{margin:19.8px 0;margin:1.320000000000007rem 0;padding:18px 0;padding:1.200000000000006rem 0;border-bottom:2px solid #acacac;color:#7b7b7b;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:20px;font-size:1.33333333333334rem;font-weight:normal;line-height:1.45}
.social-media-connect .promo-section-one a,.social-media-connect .secondary-section-sub-heading-style a{color:#00664f;font-weight:bold;font-size:16px;font-size:1.066666666666672rem}
.social-media-connect .social-list>li>a{display:block;position:relative;padding:0 0 0 42px;padding:0 0 0 2.800000000000014rem;min-height:32px;color:#00664f;font-weight:bold;font-size:16px;font-size:1.066666666666672rem;line-height:32px}
.social-media-connect .social-list>li>a img{position:absolute;left:0;width:32px;height:32px}
.footer-navigation-container{padding-top:28.125px;padding-top:1.7578125rem;background-color:#53565a}
.footer-navigation-container .footer-navigation>div{padding-bottom:11.25px;padding-bottom:.703125rem}
.footer-navigation-container h1{margin:0 0 18px;margin:0 0 1.200000000000006rem;padding:0 0 18px;padding:0 0 1.200000000000006rem;border-bottom:2px solid #606367;color:#aecbc5;text-transform:uppercase;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:18px;font-size:1.200000000000006rem}
.footer-navigation-container ul{margin-bottom:0}
.footer-navigation-container ul>li{padding-bottom:0}
.footer-navigation-container ul>li a{color:#fff;font-weight:normal;font-size:15px;font-size:1.000000000000005rem}
.copyright{text-align:center}
@media screen and (min-width:48em){.copyright{text-align:left}
}
.copyright img{display:block;margin:10px auto;margin:.66666666666667rem auto}
@media screen and (min-width:48em){.copyright img{display:inline-block}
}
.copyright p{margin-bottom:16.875px;margin-bottom:1.0546875rem;color:#333;font-size:12px;font-size:.800000000000004rem}
@media screen and (min-width:48em){.copyright p{margin-bottom:0}
}
main.container .tax-clinic .section-header{padding-top:12px;border-top-width:0;height:50px}
.mostreadarticles .section-header,.latestnews .section-header,.displayRSSFeed .rssFeedTitle{margin-bottom:7.5px;margin-bottom:.5rem}
.latestnews .section-header{height:50px}
.footer-navigation-container .verticallink-title{margin:0 0 18px;margin:0 0 1.200000000000006rem;padding:0 0 13px;padding:0 0 .87rem;border-bottom:2px solid #606367;color:#aecbc5;font-family:'Proxima Nova','Arial Bold','Helvetica Neue Bold',Gadget,Arial,'Helvetica Neue',Helvetica,sans-serif}
.footer-navigation-container .verticallink-title,.magazinecarousel .magazineTitle,.featurecarousel .featureTitle{text-transform:uppercase;font-size:18px;font-size:1.200000000000006rem;font-weight:normal}
.magazinecarousel .magazineTitle,.featurecarousel .featureTitle{position:relative;padding:13px 18px;padding:.866666666666671rem 1.200000000000006rem;border-bottom:2px solid #2c4148;background-color:#d9e8e5;margin-bottom:0;color:#222}
@media(max-width:767px){header.hp-header .header-box a.header-txt .header-tag{background-color:#00664f}
}
.cookieBanner{background-color:#fff}
.cookieBanner a,.cookieBanner p,.cookieBanner .banner-close{font-family:"Roboto",sans-serif}
.cookieBanner p{font-size:.9333333333333333rem}
@media screen and (max-width:47.9375em){.cookieBanner p{width:90%;font-size:12px;font-size:.8rem}
}
.cookieBanner .banner-close:hover,.cookieBanner .banner-close:focus{text-decoration:none}
@media screen and (min-width:48em){.cookieBanner .banner-close{margin-left:50px;padding:0 20px;height:36px;background-color:#fff;color:#f04e61;font-size:12px;font-size:.8rem;font-weight:600;line-height:36px;opacity:1}
}
.cookieBanner a{color:#00664f}
.cookieBanner .banner-close{float:right;color:#00664f;font-size:16px;font-size:1.0666666666666667rem;opacity:1;background:0;font-weight:300}
.cookieBanner .banner-close:hover,.cookieBanner .banner-close:focus{opacity:.8}
@media screen and (max-width:61.9375em){.cookieBanner .banner-close{margin-top:12px}
}
@media screen and (max-width:47.9375em){.cookieBanner .banner-close{margin-right:10px;margin-top:0}
}
.icon-exit:before{content:"\2716"}
@media(max-width:767px){.hidden-xs{display:none !important}
}
.cookieBanner .cookie-banner{padding:18px 0}
.cookieBanner .cookie-banner:before,.cookieBanner .cookie-banner:after{content:" ";display:table}
.cookieBanner .cookie-banner:after{clear:both}
.cookieBanner .cookie-banner:before,.cookieBanner .cookie-banner:after{content:" ";display:table}
.cookieBanner .cookie-banner:after{clear:both}
@media screen and (min-width:48em){.cookieBanner .cookie-banner{padding:12px 0;padding-bottom:10px}
}
.container{padding-right:10px;padding-left:10px}
@media screen and (min-width:48em){.container{padding-right:20px;padding-left:20px;width:auto}
}
@media screen and (min-width:62em){.container{padding-right:10px;padding-left:10px;width:970px}
}
@media screen and (min-width:75em){.container{width:1170px}
}
.row{margin-right:-10px;margin-left:-10px}
@media screen and (min-width:48em){.row{margin-right:-20px;margin-left:-20px}
}
@media screen and (min-width:62em){.row{margin-right:-10px;margin-left:-10px}
}
.ie8 .htmlContainer,.ie7 .htmlContainer{display:inline-block;width:100% !important}
@media screen and (max-width:47em){div>a[role='button'][class*='sms']{display:inline-block}
div>a[role='button'][class*='print']{display:none}
}
@media screen and (max-width:62em) and (min-width:47em){div>a[role='button'][class*='sms']{display:none}
}
@media screen and (min-width:62em){div>a[role='button'][class*='sms']{display:none}
div>a[role='button'][class*='print']{display:inline-block}
}