@import "font-awesome.min.css";.flex{display:flex;display:-ms-flexbox;display:-webkit-flex}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.menuBrowseLayout{opacity:0;visibility:hidden;position:absolute;left:-20px;padding:0;background:#fff;border:1px solid #e7e7e7;border-top:0;width:300px;z-index:300;transition:opacity .2s,left .2s,color .2s;-moz-transition:opacity .2s,left .2s,color .2s;-webkit-transition:opacity .2s,left .2s,color .2s;-o-transition:opacity .2s,left .2s,color .2s}
.menuBrowseLayout>li{padding:0;border-bottom:2px solid #f7f7f7;transition:opacity .2s,background-color .2s,color .2s;-moz-transition:opacity .2s,background-color .2s,color .2s;-webkit-transition:opacity .2s,background-color .2s,color .2s;-o-transition:opacity .2s,background-color .2s,color .2s}
.menuBrowseLayout>li:last-child{border-bottom:1px solid #f7f7f7}
.menuBrowseLayout>li a{display:block;float:left;color:inherit}
.menuBrowseLayout>li:hover{background:#f7f7f7;color:#000}
.menuBrowseLayout>li:hover:before{opacity:1}
.menuBrowseLayout>li:hover>a{color:#000}
.menuBrowseLayout>li:hover .subnav-title:before,.menuBrowseLayout>li:hover .back-to-prev:before{display:none}
.menuBrowseLayout>li:hover .subnav-title{background-color:#fff}
.menuBrowseLayout>li:hover .back-to-prev{background:#4f5759}
.menuBrowseLayout>li:hover .back-to-prev a{color:#fff}
.menuBrowseLayout>li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.header .top-links{position:absolute;top:0;right:0;z-index:100}
@media all and (max-width:1200px){.header .top-links{margin-right:20px}
}
@media all and (max-width:960px){.header .top-links{position:static;display:none}
}
.header .top-links ul{padding-bottom:10px;padding-left:0}
@media all and (min-width:961px){.header .top-links ul{border-bottom:1px solid #ccc}
}
@media all and (max-width:960px){.header .top-links ul{text-align:center;padding-bottom:0}
}
.header .top-links ul li{display:inline;margin-left:25px;font-size:1.4rem}
@media all and (max-width:960px){.header .top-links ul li{display:inline-table;width:49%;border-left:1px solid #d4eae4;padding:5px 0 10px 10px;font-size:1.5rem;margin-left:0}
.header .top-links ul li a{color:#777}
.header .top-links ul li a:hover{color:initial;text-decoration:none}
}
@media all and (max-width:960px){.header .top-links ul li:not(:last-of-type){border-left:0}
}
.header .pearson-banner{width:100%;max-width:1180px;padding:20px 10px;position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:961px){.header .pearson-banner{padding:44px 0 20px}
}
@media all and (min-width:961px){.header .pearson-banner #site-logo{margin:-10px 0 10px 0}
}
.header .mega-nav{border:0;background-color:transparent}
@media all and (min-width:961px){.header .mega-nav{position:absolute;right:0;top:54px}
}
@media all and (max-width:960px){.header .mega-nav{position:static;width:100%;padding-top:0}
}
@media all and (max-width:960px){.header .mega-nav{min-height:0;display:none}
}
.header .mega-nav .caret{border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;margin:0}
@media all and (max-width:960px){.header .mega-nav .collapse{padding-top:50px}
}
@media all and (max-width:960px){.header .mega-nav .collapse .navbar-nav{min-height:0;min-width:100%;margin:0}
}
@media all and (max-width:960px){.header .mega-nav .collapse .navbar-nav li.dropdown{border-bottom:1px solid #d4eae4;width:100%}
}
.header .mega-nav .collapse .navbar-nav li.dropdown a.dropdown-toggle{font-weight:300;color:#3d3935}
.header .mega-nav .collapse .navbar-nav li.dropdown a.dropdown-toggle:focus{outline:-webkit-focus-ring-color auto 1px}
@media all and (max-width:960px){.header .mega-nav .collapse .navbar-nav li.dropdown a span.caret{position:absolute;top:0;right:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:13px solid #555;margin:17px;cursor:pointer}
.header .mega-nav .collapse .navbar-nav li.dropdown a br{display:none}
}
.header .mega-nav .collapse .navbar-nav li.dropdown ul.dropdown-menu{padding:0}
@media all and (max-width:960px){.header .mega-nav .collapse .navbar-nav li.dropdown ul.dropdown-menu{width:100%;position:static}
}
@media all and (max-width:960px){.header .mega-nav .collapse .navbar-nav li.dropdown ul.dropdown-menu li{border-bottom:0;padding:10px}
}
.header .mega-nav .collapse .navbar-nav li.dropdown ul.dropdown-menu .text ul li{line-height:1.5}
.header .mega-nav .collapse .navbar-nav li.dropdown ul.dropdown-menu .text ul li ul{display:none}
.header .mega-nav .collapse .navbar-nav li.dropdown:hover>a>span.caret{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media all and (min-width:961px){.header .mega-nav .collapse .navbar-nav li.dropdown:hover ul.dropdown-menu{display:block}
}
@media all and (max-width:960px){.header .mega-nav .collapse .navbar-nav li.open a span.caret{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:13px solid #555;border-top:0}
}
.header .mega-nav .collapse .navbar-nav li:last-of-type .dropdown-menu{left:auto;right:0}
.header .mega-nav .navbar-header{display:none}
.header .mega-nav .dropdown-menu{min-width:200px}
.header .mega-nav .dropdown-menu .text ul{padding:0 20px 25px;width:250px}
@media all and (max-width:960px){.header .mega-nav .dropdown-menu .text ul{width:100%}
}
.header .mega-nav .dropdown-menu .text ul li{padding:5px 0}
.header .mega-nav .dropdown-menu .text ul li::before{display:none}
.header .search-box{top:64px}
@media all and (max-width:1200px){.header .search-box{margin-right:15px}
}
.header .search-box.opened{margin:0;padding:10px 10px 10px 20px;top:78px}
.header .utility-nav--container{background-color:#003057;margin-top:0}
.header .utility-nav--container ul{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;padding-left:0;padding:0 10px;margin:0 auto;margin-right:1rem;width:100%}
.header .utility-nav--container ul li:first-of-type{margin-left:auto}
.header .utility-nav--container ul li{display:inline-block;margin-left:3rem}
.header .utility-nav--container ul li:before{content:"";background:transparent}
.header .utility-nav--container ul li a{color:#fff;text-align:right}
.header .utility-nav--container ul li:last-of-type a{display:inline-flex;align-items:center}
.header .utility-nav--container ul li:last-of-type a svg{margin:0 !important;vertical-align:inherit}
header>div:first-child>div:first-child{width:unset;max-width:unset}
.breadcrumb li:last-of-type p{font-weight:400;color:initial;margin:0 4px}
.breadcrumb li:last-of-type a{font-weight:400;color:initial;margin:0 4px}
.header .mega-nav .collapse .navbar-nav li.dropdown a.dropdown-toggle{font-weight:300 !important;color:#3d3935 !important}
.navbar-collapse{padding-right:0}
main{padding-bottom:0}
main p{color:#505759;font-size:16px;font-family:Open Sans}
main h1{color:#007fa3;font-family:Playfair Display;font-size:3.2rem}
main h2{color:#000;font-family:Open Sans;font-size:24px;font-weight:300;margin:20px 0}
main h2 a{color:#008638;font-family:Open Sans;font-size:24px}
main h2 a:after{content:'';display:inline-block;margin-left:10px;width:16px;height:9px;background-size:16px 9px;background:url('../../../themes/platform/pearson-dot-com-v2/assets/Icons/go-link.svg')}
main h3{margin:0 0 20px 0;padding-top:10px}
main h4{margin-top:35px}
main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{text-decoration:none !important}
main .search-results-list h2 a:after{background:0}
main .border-grey{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
main .left-nav{padding-right:0}
@media all and (max-width:768px){main .left-nav .child-page-list-toggle{top:10px}
main .left-nav.active .child-page-list-level-1{top:55px}
}
main .left-nav h4{display:block;font-weight:bold;font-size:15px;margin:0;padding:20px;text-transform:uppercase}
main .left-nav .child-page-list-level-1{padding:0}
main .left-nav .child-page-list-level-1 li{border-right:0;width:100%}
main .left-nav .child-page-list-level-1 li a{padding:20px 35px}
main .left-nav .child-page-list-level-1 li a:hover{text-decoration:none}
main .left-nav .child-page-list-level-1 .child-page-list-current-page{background:white;color:inherit}
main .left-nav ul{list-style:none;padding:0}
main .left-nav ul li{font-size:14px;font-size:1.4rem;border-bottom:1px solid #e5e5e5}
main .left-nav ul li a{padding:20px 15px;display:inline-block;color:#3d3935;display:block}
main .left-nav ul li.open>a{color:#db0020}
main .left-nav ul li:hover{background:#fff;cursor:hand}
main .btn-dwnl-main-w400 a,main .btn-dwnl-main--petrol-w400 a{width:400px}
@media all and (max-width:480px){main .btn-dwnl-main-w400 a,main .btn-dwnl-main--petrol-w400 a{width:auto}
}
main .btn-dwnl-main--petrol-w300 a,main .btn-dwnl-main-w300 a{width:300px}
main .btn-dwnl-main--petrol-w200 a,main .btn-dwnl-main-w200 a{width:200px}
main .btn-dwnl-main,main .btn-dwnl-main--petrol,main .btn-dwnl-main--petrol-w200,main .btn-dwnl-main-w150,main .btn-dwnl-main-w300,main .btn-dwnl-main-w400,main .btn-dwnl-main-w200,main .btn-dwnl-main--petrol-w400,main .btn-dwnl-main--petrol-w300{padding:10px}
main .btn-dwnl-main p,main .btn-dwnl-main--petrol p,main .btn-dwnl-main--petrol-w200 p,main .btn-dwnl-main-w150 p,main .btn-dwnl-main-w300 p,main .btn-dwnl-main-w400 p,main .btn-dwnl-main-w200 p,main .btn-dwnl-main--petrol-w400 p,main .btn-dwnl-main--petrol-w300 p{padding:10px 0}
@media all and (max-width:768px){main .btn-dwnl-main p,main .btn-dwnl-main--petrol p,main .btn-dwnl-main--petrol-w200 p,main .btn-dwnl-main-w150 p,main .btn-dwnl-main-w300 p,main .btn-dwnl-main-w400 p,main .btn-dwnl-main-w200 p,main .btn-dwnl-main--petrol-w400 p,main .btn-dwnl-main--petrol-w300 p{font-size:15px}
}
main .btn-dwnl-main p a,main .btn-dwnl-main--petrol p a,main .btn-dwnl-main--petrol-w200 p a,main .btn-dwnl-main-w150 p a,main .btn-dwnl-main-w300 p a,main .btn-dwnl-main-w400 p a,main .btn-dwnl-main-w200 p a,main .btn-dwnl-main--petrol-w400 p a,main .btn-dwnl-main--petrol-w300 p a{text-decoration:none !important}
@media all and (max-width:768px){main .btn-dwnl-main p a,main .btn-dwnl-main--petrol p a,main .btn-dwnl-main--petrol-w200 p a,main .btn-dwnl-main-w150 p a,main .btn-dwnl-main-w300 p a,main .btn-dwnl-main-w400 p a,main .btn-dwnl-main-w200 p a,main .btn-dwnl-main--petrol-w400 p a,main .btn-dwnl-main--petrol-w300 p a{padding:14px 10px}
}
main .btn-dwnl-main--petrol-w150{padding-top:20px}
main .btn-dwnl-main--petrol-w150 a{text-decoration:none}
main .btn-dwnl-main--petrol-w150:hover a,main .btn-dwnl-main--petrol-w200:hover a,main .btn-dwnl-main-w200:hover a{text-decoration:none;cursor:hand}
main .padding-30{padding:30px 0}
@media all and (max-width:480px){main .padding-30{padding:15px 0}
}
main .padding-bottom-50{padding-bottom:50px}
main .accordion .accordion-panel{margin-bottom:10px;border-radius:6px}
main .accordion .accordion-panel .accordion-panel-content{padding:10px 30px}
@media all and (max-width:768px){main .accordion .accordion-panel .accordion-panel-content{padding:10px 0 10px 20px}
}
main .accordion .accordion-panel h4{padding:10px 25px;margin:0;border:1px solid #ccc;border-radius:4px;background-color:white}
main .accordion .accordion-panel h4 a{color:#3d3935;font-size:18px;text-decoration:none;display:table;width:100%}
main .accordion .accordion-panel h4 a span{display:table-cell}
main .accordion .accordion-panel h4 .fa.pull-right{margin:.3em 0 0 .3em}
main .accordion .accordion-panel h4:hover{background:#e7e7e7;border:1px solid #ccc}
main .accordion .accordion-panel h4:hover a:hover{text-decoration:none;cursor:hand}
@media all and (max-width:768px){main .accordion .accordion-panel ul{padding-left:0}
}
main .homepage-carousel{border:1px solid #ddd}
main .homepage-carousel img{height:365px !important;width:100%}
@media all and (max-width:1200px){main .homepage-carousel img{width:auto !important}
}
@media all and (max-width:768px){main .homepage-carousel img{width:100% !important;height:auto !important}
}
main .homepage-carousel .carousel-text{background:rgba(0,90,112,0.5);position:absolute;bottom:0;width:100%;min-height:122px}
main .carousel .carousel-inner .item .carousel-caption{bottom:0 !important;left:0 !important;width:100% !important}
main .carousel .carousel-inner .item .carousel-caption h2.carousel-title,main .carousel .carousel-inner .item .carousel-caption h2{font-family:'Playfair Display',serif;font-size:2.8rem !important}
main .carousel .carousel-inner .item .carousel-caption h2.carousel-title{display:none}
@media all and (max-width:768px){main .carousel .carousel-inner .item .carousel-caption h2.carousel-title{position:static;display:block;background:rgba(0,90,112,0.5);width:100%;padding:5px 30px;margin:0}
}
main .carousel .carousel-inner .item .carousel-caption .carousel-text{padding-left:30px}
@media all and (max-width:768px){main .carousel .carousel-inner .item .carousel-caption .carousel-text{display:none}
}
main .carousel .carousel-indicators{position:absolute;bottom:10px}
main .mega-nav{padding-bottom:0}
main .mega-nav .caret{border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}
main .mega-nav .navbar{padding-left:10px}
@media all and (max-width:768px){main .mega-nav .navbar{border:0;padding:0}
}
main .mega-nav .navbar .navbar-header{display:none}
main .mega-nav .navbar .collapse{display:block}
@media all and (max-width:768px){main .mega-nav .navbar .collapse{border:1px solid #e7e7e7}
}
@media all and (max-width:767px){main .mega-nav .navbar .collapse{margin-left:30px}
}
@media all and (max-width:767px){main .mega-nav .navbar .collapse .navbar-nav{padding-left:0;margin-top:0;margin-bottom:0}
}
main .mega-nav .navbar .collapse .nav>li a{color:#3d3935;font-weight:400;font-size:14px;font-size:1.4rem;text-decoration:none}
main .mega-nav .navbar .collapse .nav>li a.dropdown-toggle{padding:15px}
main .mega-nav .navbar .collapse .nav>li a.secondary-submenu{padding:0}
@media all and (max-width:767px){main .mega-nav .navbar .collapse .nav>li{border-bottom:1px solid #e7e7e7;position:relative;display:block}
main .mega-nav .navbar .collapse .nav>li a{line-height:1.7;padding-left:25px}
main .mega-nav .navbar .collapse .nav>li br{display:none}
main .mega-nav .navbar .collapse .nav>li:last-of-type{border:0}
}
main .mega-nav .navbar .collapse li.dropdown:hover{background:#fff}
main .mega-nav .navbar .collapse li.dropdown:hover>a>span.caret{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media all and (min-width:961px){main .mega-nav .navbar .collapse li.dropdown:hover ul.dropdown-menu{display:block}
}
main .mega-nav .navbar .collapse .dropdown-menu{padding:0;width:250px}
main .mega-nav .navbar .collapse .dropdown-menu .text ul{padding:10px 20px 25px}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li{line-height:1.3;list-style-type:none}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li a{text-decoration:none}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li a:hover{text-decoration:underline;cursor:hand}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li ul{display:none;padding:10px 0 0 10px}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li ul li:last-of-type{padding-bottom:5px}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li ul a{text-decoration:none}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li ul a:hover{text-decoration:underline;cursor:hand}
main .mega-nav .navbar .collapse .dropdown-menu .text ul li::before{display:none}
main div.title{padding:0}
main .bg-white,main .bg-grey,main .bg-blue,main .bg-light-blue-grey,main .bg-yellow,main .bg-petrol-light,main .bg-petrol,main .bg-midnight{padding:30px}
@media all and (max-width:768px){main .bg-white,main .bg-grey,main .bg-blue,main .bg-light-blue-grey,main .bg-yellow,main .bg-petrol-light,main .bg-petrol,main .bg-midnight{padding:10px;margin-top:20px}
}
@media all and (max-width:480px){main .bg-white .col-xs-12,main .bg-grey .col-xs-12,main .bg-blue .col-xs-12,main .bg-light-blue-grey .col-xs-12,main .bg-yellow .col-xs-12,main .bg-petrol-light .col-xs-12,main .bg-petrol .col-xs-12,main .bg-midnight .col-xs-12{padding:0}
}
main .bg-midnight{background:#003057}
main .bg-petrol h2,main .bg-midnight h2,main .bg-blue h2{font-family:Open Sans;font-weight:400}
main .bg-petrol h2,main .bg-midnight h2,main .bg-blue h2,main .bg-petrol p,main .bg-midnight p,main .bg-blue p{color:#fff}
main .bg-petrol a,main .bg-midnight a,main .bg-blue a{color:#d2db0e}
main .dynamic-content-list h2{margin:30px 0 0;font-weight:400}
main .dynamic-content-list ol{list-style-type:none;padding:0}
main .dynamic-content-list ol li{float:left;width:100%;min-height:100px}
main .dynamic-content-list ol li article{position:relative}
main .dynamic-content-list ol li article img{min-width:30%;float:left;margin-right:20px}
main .dynamic-content-list ol li article div h4{margin-top:20px}
main .dynamic-content-list ol li a{color:#007fa3}
main .dynamic-content-list ol li a h4{color:#000;font-family:Open Sans;font-size:24px;font-weight:300;margin:20px 0;color:#007fa3}
main .dynamic-content-list ol li a h4::after{content:'';display:inline-block;margin-left:10px;width:16px;height:9px;background-size:16px 9px;background:url('../../../themes/platform/pearson-dot-com-v2/assets/Icons/go-link.svg')}
main .related-articles-list ol{list-style-type:none;display:flex;flex-wrap:wrap}
@media all and (max-width:960px){main .related-articles-list ol{text-align:center}
}
main .related-articles-list ol li{float:left;width:33%}
@media all and (max-width:960px){main .related-articles-list ol li{padding:10px;width:auto;float:none}
}
main .related-articles-list ol li article img{max-height:170px;width:auto;float:none;margin:auto;display:block}
@media all and (max-width:960px){main .related-articles-list ol li article img{max-height:none}
}
main .related-articles-list ol li article div{text-align:center}
main .related-articles-list ol li article h4{margin:20px 0}
main .related-articles-list ol li article time{font-size:1.3rem;display:none}
main .related-articles-list-v2 ol{list-style-type:none;display:flex;flex-wrap:wrap}
@media all and (max-width:960px){main .related-articles-list-v2 ol{text-align:center}
}
main .related-articles-list-v2 ol li{float:left;width:33%}
@media all and (max-width:960px){main .related-articles-list-v2 ol li{padding:10px;width:auto;float:none}
}
main .related-articles-list-v2 ol li article img{max-height:170px;width:auto;float:none;margin:auto;display:block}
@media all and (max-width:960px){main .related-articles-list-v2 ol li article img{max-height:none}
}
main .related-articles-list-v2 ol li article div{text-align:center}
main .related-articles-list-v2 ol li article h4{margin:20px 0}
main .related-articles-list-v2 ol li article time{font-size:1.3rem}
main .text a[href*=".pdf"]:before,main article a[href*=".pdf"]:before{background:0;width:0;height:0;margin:0}
main .text ul,main article ul{list-style-type:disc;padding-left:40px}
main .text ul li,main article ul li{padding:0 0 15px 0}
main .text ul li:before,main article ul li:before{display:none}
main .content-tile.default.default-item{margin-bottom:0}
main .content-tile li,main .text li{padding-bottom:15px}
main .content-tile .content-tile-text a,main .text a{display:initial;text-decoration:underline;word-break:break-word}
main .content-tile .content-tile-text a:hover,main .text a:hover{text-decoration:none;cursor:hand}
main .img-width-100{padding-bottom:20px}
main .img-width-100 picture{width:100px}
main .tile-landscape h2,main .tile-landscape h3,main .tile-landscape h4{margin-top:20px;padding-top:0}
main .subject-panel-card p a:after,main .tile-landscape p a:after,main .tile-portrait p a:after{content:'';width:0;height:0;margin-left:0}
main .content-tile-img-left figcaption,main .content-tile-img-right figcaption{display:block;width:auto;padding:0}
main .content-tile-img-left figcaption .content-tile-text,main .content-tile-img-right figcaption .content-tile-text{margin-top:-20px}
main .content-tile-img-left picture,main .content-tile-img-right picture{margin-bottom:15px}
main .content-tile-img-left picture{margin:0 20px 20px 0;float:left}
main .content-tile-img-right picture{margin:0 0 20px 20px;float:right !important}
main .content-tile-sm-icon.default.default-item{margin-bottom:0}
main .content-tile-sm-icon picture{width:30px;float:left}
main .content-tile-sm-icon figcaption{margin-left:40px}
main .content-tile-sm-icon figcaption p{padding:0;margin:0;font-size:1.2rem}
main .content-tile-carousel-button{border-bottom:1px solid #ddd;padding:5%;height:122px;background:#fff}
@media all and (max-width:768px){main .content-tile-carousel-button{height:auto;padding:2% 4%}
}
main .content-tile-carousel-button.default.default-item{margin-bottom:0}
main .content-tile-carousel-button figure{width:100%;display:table}
main .content-tile-carousel-button figure picture{width:20%;display:table-cell;vertical-align:middle}
@media all and (max-width:768px){main .content-tile-carousel-button figure picture{width:15%}
}
main .content-tile-carousel-button figure figcaption{width:80%;padding-left:20px;display:table-cell;vertical-align:middle}
main .content-tile-carousel-button figure figcaption h2{color:initial;font-weight:400;font-size:2.0rem;margin:0}
@media all and (max-width:960px){main .content-tile-carousel-button figure figcaption h2{font-size:1.8rem}
}
main .content-tile-carousel-button figure figcaption p{font-size:small;margin-top:0}
main .content-tile-carousel-button:hover{background:#eee}
main .content-tile-carousel-button:hover a{text-decoration:none;cursor:hand}
main .content-tile-carousel-button:nth-of-type(1){border-top:1px solid #ddd}
main .content-tile-img25-txt75 figcaption,main .content-tile-img33-txt66 figcaption,main .content-tile-img66-txt33 figcaption{padding-top:0;float:left}
main .content-tile-img25-txt75 figcaption p:first-of-type,main .content-tile-img33-txt66 figcaption p:first-of-type,main .content-tile-img66-txt33 figcaption p:first-of-type{margin-top:0}
main .content-tile-img25-txt75 figcaption{width:75% !important}
main .content-tile-img33-txt66 figcaption{width:66% !important}
main .content-tile-img66-txt33 figcaption{width:33% !important}
main .content-tile-img25-txt75 picture{width:25%}
main .content-tile-img33-txt66 picture{width:33%}
main .content-tile-img66-txt33 picture{width:66%}
main .content-tile-img50-txt50 picture{width:50%}
main .content-tile-img25-txt75,main .content-tile-img33-txt66,main .content-tile-img66-txt33,main .content-tile-img50-txt50,main .content-tile-author-bio{margin:30px 0;padding:0;display:table;width:100%}
@media all and (max-width:768px){main .content-tile-img25-txt75,main .content-tile-img33-txt66,main .content-tile-img66-txt33,main .content-tile-img50-txt50,main .content-tile-author-bio{margin:0}
}
main .content-tile-img25-txt75 picture,main .content-tile-img33-txt66 picture,main .content-tile-img66-txt33 picture,main .content-tile-img50-txt50 picture,main .content-tile-author-bio picture{display:inline-block;float:left;overflow:hidden;height:100%}
@media all and (max-width:960px){main .content-tile-img25-txt75 picture,main .content-tile-img33-txt66 picture,main .content-tile-img66-txt33 picture,main .content-tile-img50-txt50 picture,main .content-tile-author-bio picture{width:100%;display:block;float:none;height:auto}
}
main .content-tile-img25-txt75 figcaption,main .content-tile-img33-txt66 figcaption,main .content-tile-img66-txt33 figcaption,main .content-tile-img50-txt50 figcaption,main .content-tile-author-bio figcaption{margin:20px 0;width:auto;padding:0 15px 0 15px}
@media all and (max-width:480px){main .content-tile-img25-txt75 figcaption,main .content-tile-img33-txt66 figcaption,main .content-tile-img66-txt33 figcaption,main .content-tile-img50-txt50 figcaption,main .content-tile-author-bio figcaption{width:100%;display:block;margin-left:0;margin-right:0}
}
main .content-tile-img25-txt75 figcaption h6,main .content-tile-img33-txt66 figcaption h6,main .content-tile-img66-txt33 figcaption h6,main .content-tile-img50-txt50 figcaption h6,main .content-tile-author-bio figcaption h6{font-style:normal}
main .content-tile-img25-txt75 figcaption h6 a::after,main .content-tile-img33-txt66 figcaption h6 a::after,main .content-tile-img66-txt33 figcaption h6 a::after,main .content-tile-img50-txt50 figcaption h6 a::after,main .content-tile-author-bio figcaption h6 a::after{content:'';display:inline-block;background:url('../../../../content/dam/region-core/italy/pearson-italy/images/icons/icon_shopping_cart_RGB-lime.png');margin-left:10px;padding:5px 10px 16px 13px;background-size:2.3rem}
main .content-tile-img25-txt75.default.default-item ul li::before,main .content-tile-img33-txt66.default.default-item ul li::before,main .content-tile-img66-txt33.default.default-item ul li::before,main .content-tile-img50-txt50.default.default-item ul li::before,main .content-tile-author-bio.default.default-item ul li::before{height:6px;width:6px;background:grey;margin-right:12px}
main .content-tile-author-bio{border-bottom:1px solid #ddd;padding-bottom:20px;margin:20px 0}
main .content-tile-author-bio picture{width:20%;margin:20px 30px 20px 20px}
@media all and (max-width:768px){main .content-tile-author-bio picture{width:20%;float:left}
}
main .content-tile-author-bio figcaption{width:auto;padding:0;display:inline}
@media all and (max-width:768px){main .content-tile-author-bio figcaption{width:100%;padding:0 0 20px}
}
main .content-tile-author-bio figcaption h2{margin:0;font-style:italic;font-size:1.8rem;color:#008638}
main .content-tile-author-bio figcaption .content-tile-subtitle{font-weight:600}
main .panel-item-yellow{position:relative}
main .panel-item-yellow .content-tile-text p,main .panel-item-yellow .subject-panel-txt p{color:#fff}
main .panel-item-yellow a{color:#d2db0e}
main .panel-item-yellow a:hover{text-decoration:underline;cursor:hand}
main .panel-item-yellow img{width:auto;height:200px}
@media all and (max-width:768px){main .panel-item-yellow img{width:100%;height:auto}
}
main .blog-post picture>img{float:left;width:50%;margin:0 20px 20px 0}
main .blog-post p a{text-decoration:underline}
main .blog-post p a:hover{text-decoration:none;cursor:hand}
main .blog-list ul li{float:left;width:100%}
main .blog-list ul li article{float:left;width:100%}
main .blog-list ul li article div picture>img{float:left;width:350px;margin:0 20px 20px 0}
main .blog-list ul li article div p a[href*="author-bio"]{display:none}
main .blog-list ul li article div a.blog-list-readmore{text-decoration:underline}
main .blog-list nav{position:absolute;bottom:0;right:0;font-size:1.4rem;font-weight:600}
main .blog-list nav a{padding-left:20px}
main .blog-post-info{visibility:hidden;margin:0}
main .blog-list-info{display:none}
main .col-ctrl-padding-0-home>.container-fluid,main .col-ctrl-padding-0-home .container{padding:0}
main .col-ctrl-padding-0-home>.container-fluid>.row>.col-sm-8,main .col-ctrl-padding-0-home .container>.row>.col-sm-8,main .col-ctrl-padding-0-home>.container-fluid>.row .col-xs-12,main .col-ctrl-padding-0-home .container>.row .col-xs-12{padding:0}
main .col-ctrl-padding-0-child>.container-fluid,main .col-ctrl-padding-0-child .container{padding:0}
main .col-ctrl-padding-0-child>.container-fluid>.row,main .col-ctrl-padding-0-child .container>.row{margin:0 -30px}
main .col-ctrl-padding-0-child>.container-fluid>.row>.col-sm-8,main .col-ctrl-padding-0-child .container>.row>.col-sm-8,main .col-ctrl-padding-0-child>.container-fluid>.row .col-xs-12,main .col-ctrl-padding-0-child .container>.row .col-xs-12{padding:0}
main .col-ctrl-padding-20 .container{padding:0}
main .col-ctrl-padding-20 .container .col-sm-3,main .col-ctrl-padding-20 .container .col-sm-6{padding:20px}
main .article-social-share-top{text-align:right}
main .article-social-share-top span{padding:0 15px}
main .article-social-share-top span i{font-size:1.5rem}
main .article-social-share-bottom{text-align:center}
main .article-social-share-bottom h2{margin:40px 0}
main .article-social-share-bottom span{padding:0 15px}
main .article-social-share-bottom span i{font-size:2.0rem}
main .social-media-list{font-family:FontAwesome;text-align:center}
main .social-media-list h2,main .social-media-list ul{display:inline-block}
main .social-media-list h2{width:auto;padding:20px 0 0}
main .social-media-list ul{padding:2rem 0}
main .social-media-list ul li{display:inline-block;margin:0}
main .social-media-list ul li a{color:#003057;font-size:0;text-decoration:none}
main .social-media-list ul li a:after{font-size:3rem;margin:0 2rem}
main .social-media-list ul li a[href*="facebook"]:after{content:"\f09a"}
main .social-media-list ul li a[href*="twitter"]:after{content:"\f099"}
main .social-media-list ul li a[href*="youtube"]:after{content:"\f167"}
main .social-media-list ul li a[href*="instagram"]:after{content:"\f16d"}
main .social-media-list ul li a[href*="linkedin"]:after{content:"\f0e1"}
main .publisher-imgs{padding:30px 0}
@media all and (max-width:768px){main .publisher-imgs .container-fluid .row>.col-xs-12{width:50%}
main .publisher-imgs .container-fluid .row img{min-width:inherit;max-width:50%;margin-left:auto;margin-right:auto}
}
main .iparys_inherited .iparsys .carousel:nth-child(2){display:none}
main .iparys_inherited .iparsys .mega-nav:nth-child(2){display:none}
main .hide-in-pub{display:none}
@media all and (min-width:1200px){.col-sm-pull-8{width:33.3%;right:66.6%}
.col-sm-push-4{width:66.6%;left:33.3%}
}
@media all and (min-width:481px){.risorse-back-to-school-page main>.par-main>.column-control:first-of-type{padding-top:30px !important}
}
@media(min-width:481px){main>.par-main>.column-control:first-of-type{padding-top:0 !important}
}
.cookie-policy-page main a{color:#008035}
a:focus-visible,span.header-nav-toggle-mobile:focus-visible{outline:2px solid #2192fbff;outline-offset:2px;outline-style:solid}
a:focus,span.header-nav-toggle-mobile:focus{outline:2px solid #2192fbff;outline-offset:2px;outline-style:solid}
.cookie-policy-page main li{word-break:break-word}
@media all and (min-width:641px) and (max-width:992px){footer .column-control .col-sm-2{width:33%}
}
@media all and (max-width:480px){footer .column-control .col-sm-2:nth-of-type(5){border-bottom:0}
}
@media all and (max-width:768px){footer .column-control .col-sm-2:nth-of-type(6){display:none}
}
footer .legal-notification{width:100%;border-top:1px solid rgba(17,178,166,0.4)}
footer .legal-notification .container{max-width:100%}
footer .legal-notification .container .legal-notification-copy{float:left;display:inline-block;font-size:1.2rem;line-height:1.5;border-right:1px solid rgba(17,178,166,0.4);width:33%;text-align:center;padding:17px 10px 0 5px;min-height:52px}
footer .legal-notification .container .legal-notification-links-container .legal-notification-links{border:0;margin-top:0}
@media all and (max-width:768px){footer .legal-notification .container .legal-notification-links-container .legal-notification-links li{min-height:70px}
}
@media all and (max-width:480px){footer .legal-notification .container .legal-notification-links-container .legal-notification-links li{min-height:0}
}
footer .cookie-notification{display:none;position:fixed;bottom:0;left:0;margin:0;z-index:100;width:100%;border:1px solid rgba(17,178,166,0.4);padding:3em;background-color:#d6e1e7;color:#3d3935;text-align:left}
@media all and (max-width:768px){footer .cookie-notification{padding:2em}
}
footer .cookie-notification .container{max-width:100%;width:auto;padding:0}
footer .cookie-notification .container p{position:relative;display:block;color:#3d3935;text-align:left}
footer #cookie-policy-close{position:absolute;right:.5em;top:.5em;color:#003057;font-size:2rem}
.tab-to-top{text-align:center;position:fixed;z-index:99;bottom:5%;right:5%;width:5rem;height:5rem;border-radius:50%;background:#003057;color:#fff}
.tab-to-top a{line-height:2.5;display:block;width:5rem;height:5rem;font-size:2rem}
.tab-to-top a:link,.tab-to-top a:visited,.tab-to-top a:hover,.tab-to-top a:active,.tab-to-top a:focus{color:#fff;text-decoration:none;border-bottom:0}
body>footer .par-footer .footer-legal-notes ul li{display:inline-block;font-size:1.4rem;color:#ccc;line-height:1.2;text-decoration:none;font-weight:400}
.shadowOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.55);z-index:200}
.edit .menu-browse{position:static}
.menu-browse{display:block;z-index:300;position:relative;background:#ebebeb}
@media all and (max-width:768px){.menu-browse.opened .child-page-list-level-1>li>.toggle-open i{display:block}
}
.menu-browse:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.menu-browse .child-page-list-toggle{display:none}
.menu-browse a{color:inherit;font-size:1.4rem}
.menu-browse ul,.menu-browse ol{list-style:none;padding:0;margin:0}
.menu-browse .toggle-open{cursor:pointer;display:block;float:right;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.menu-browse .toggle-open i{display:none;font-size:2rem}
.menu-browse .toggle-open:hover{text-decoration:none}
@media all and (min-width:769px){.menu-browse .toggle-open{background:0}
.menu-browse .toggle-open i{padding:9px 16px;color:#dcddde}
}
@media all and (max-width:768px){.menu-browse .toggle-open{background:#d1db0d}
.menu-browse .toggle-open i{padding:11px 20px;color:#fff}
}
.menu-browse li.opened>ol{opacity:1;visibility:visible;left:-1px}
.menu-browse li.opened>ol>li>span i{display:block}
.menu-browse li ol li.back-to-prev{background:#4f5759;padding-left:0;cursor:pointer}
.menu-browse li ol li.back-to-prev a{cursor:pointer;font-size:1.3rem;color:#fff}
.menu-browse li ol li.back-to-prev a:hover{text-decoration:none}
.menu-browse li ol li.back-to-prev a:before{display:inline-block;font-family:FontAwesome;content:"\f0d9";font-size:1.2rem;margin:0 8px}
.menu-browse li ol li.subnav-title{font-size:1.4rem}
.menu-browse li ol li.subnav-title b{display:block}
.menu-browse li ol li.subnav-title:hover{background:#fff}
.menu-browse .vis-hidden{visibility:hidden !important}
.menu-browse .vis-hidden>li>span{display:none}
.menu-browse .vis-hidden>li>span i{display:none}
.menu-browse>h4{margin:0;display:block;font-size:1.4rem;padding:16px 10px 16px 69px;color:#4f5759;line-height:1;width:300px;cursor:pointer;font-weight:400;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.menu-browse>h4:before{position:absolute;top:2px;left:20px;font-family:FontAwesome;content:"\f0c9";font-size:2.6rem;font-weight:lighter;color:#4f5759;display:block;float:left;margin:0;padding:8px 10px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.menu-browse>h4:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
@media all and (min-width:769px){.menu-browse>h4{display:none}
}
.menu-browse .child-page-list-level-2,.menu-browse .child-page-list-level-3,.menu-browse .child-page-list-level-4,.menu-browse .child-page-list-level-5,.menu-browse .child-page-list-level-6,.menu-browse .child-page-list-level-7{opacity:0;visibility:hidden;position:absolute;left:-20px;padding:0;background:#fff;border:1px solid #e7e7e7;border-top:0;width:300px;z-index:300;transition:opacity .2s,left .2s,color .2s;-moz-transition:opacity .2s,left .2s,color .2s;-webkit-transition:opacity .2s,left .2s,color .2s;-o-transition:opacity .2s,left .2s,color .2s;top:0}
.menu-browse .child-page-list-level-2>li,.menu-browse .child-page-list-level-3>li,.menu-browse .child-page-list-level-4>li,.menu-browse .child-page-list-level-5>li,.menu-browse .child-page-list-level-6>li,.menu-browse .child-page-list-level-7>li{padding:0;border-bottom:2px solid #f7f7f7;transition:opacity .2s,background-color .2s,color .2s;-moz-transition:opacity .2s,background-color .2s,color .2s;-webkit-transition:opacity .2s,background-color .2s,color .2s;-o-transition:opacity .2s,background-color .2s,color .2s}
.menu-browse .child-page-list-level-2>li:last-child,.menu-browse .child-page-list-level-3>li:last-child,.menu-browse .child-page-list-level-4>li:last-child,.menu-browse .child-page-list-level-5>li:last-child,.menu-browse .child-page-list-level-6>li:last-child,.menu-browse .child-page-list-level-7>li:last-child{border-bottom:1px solid #f7f7f7}
.menu-browse .child-page-list-level-2>li a,.menu-browse .child-page-list-level-3>li a,.menu-browse .child-page-list-level-4>li a,.menu-browse .child-page-list-level-5>li a,.menu-browse .child-page-list-level-6>li a,.menu-browse .child-page-list-level-7>li a{display:block;float:left;color:inherit}
.menu-browse .child-page-list-level-2>li:hover,.menu-browse .child-page-list-level-3>li:hover,.menu-browse .child-page-list-level-4>li:hover,.menu-browse .child-page-list-level-5>li:hover,.menu-browse .child-page-list-level-6>li:hover,.menu-browse .child-page-list-level-7>li:hover{background:#f7f7f7;color:#000}
.menu-browse .child-page-list-level-2>li:hover:before,.menu-browse .child-page-list-level-3>li:hover:before,.menu-browse .child-page-list-level-4>li:hover:before,.menu-browse .child-page-list-level-5>li:hover:before,.menu-browse .child-page-list-level-6>li:hover:before,.menu-browse .child-page-list-level-7>li:hover:before{opacity:1}
.menu-browse .child-page-list-level-2>li:hover>a,.menu-browse .child-page-list-level-3>li:hover>a,.menu-browse .child-page-list-level-4>li:hover>a,.menu-browse .child-page-list-level-5>li:hover>a,.menu-browse .child-page-list-level-6>li:hover>a,.menu-browse .child-page-list-level-7>li:hover>a{color:#000}
.menu-browse .child-page-list-level-2>li:hover .subnav-title:before,.menu-browse .child-page-list-level-3>li:hover .subnav-title:before,.menu-browse .child-page-list-level-4>li:hover .subnav-title:before,.menu-browse .child-page-list-level-5>li:hover .subnav-title:before,.menu-browse .child-page-list-level-6>li:hover .subnav-title:before,.menu-browse .child-page-list-level-7>li:hover .subnav-title:before,.menu-browse .child-page-list-level-2>li:hover .back-to-prev:before,.menu-browse .child-page-list-level-3>li:hover .back-to-prev:before,.menu-browse .child-page-list-level-4>li:hover .back-to-prev:before,.menu-browse .child-page-list-level-5>li:hover .back-to-prev:before,.menu-browse .child-page-list-level-6>li:hover .back-to-prev:before,.menu-browse .child-page-list-level-7>li:hover .back-to-prev:before{display:none}
.menu-browse .child-page-list-level-2>li:hover .subnav-title,.menu-browse .child-page-list-level-3>li:hover .subnav-title,.menu-browse .child-page-list-level-4>li:hover .subnav-title,.menu-browse .child-page-list-level-5>li:hover .subnav-title,.menu-browse .child-page-list-level-6>li:hover .subnav-title,.menu-browse .child-page-list-level-7>li:hover .subnav-title{background-color:#fff}
.menu-browse .child-page-list-level-2>li:hover .back-to-prev,.menu-browse .child-page-list-level-3>li:hover .back-to-prev,.menu-browse .child-page-list-level-4>li:hover .back-to-prev,.menu-browse .child-page-list-level-5>li:hover .back-to-prev,.menu-browse .child-page-list-level-6>li:hover .back-to-prev,.menu-browse .child-page-list-level-7>li:hover .back-to-prev{background:#4f5759}
.menu-browse .child-page-list-level-2>li:hover .back-to-prev a,.menu-browse .child-page-list-level-3>li:hover .back-to-prev a,.menu-browse .child-page-list-level-4>li:hover .back-to-prev a,.menu-browse .child-page-list-level-5>li:hover .back-to-prev a,.menu-browse .child-page-list-level-6>li:hover .back-to-prev a,.menu-browse .child-page-list-level-7>li:hover .back-to-prev a{color:#fff}
.menu-browse .child-page-list-level-2>li:after,.menu-browse .child-page-list-level-3>li:after,.menu-browse .child-page-list-level-4>li:after,.menu-browse .child-page-list-level-5>li:after,.menu-browse .child-page-list-level-6>li:after,.menu-browse .child-page-list-level-7>li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
@media all and (max-width:480px){.menu-browse .child-page-list-level-2,.menu-browse .child-page-list-level-3,.menu-browse .child-page-list-level-4,.menu-browse .child-page-list-level-5,.menu-browse .child-page-list-level-6,.menu-browse .child-page-list-level-7{left:-300px;width:101%}
}
@media all and (min-width:769px){.menu-browse .child-page-list-level-1>li:before,.menu-browse .child-page-list-level-2>li:before,.menu-browse .child-page-list-level-3>li:before,.menu-browse .child-page-list-level-4>li:before,.menu-browse .child-page-list-level-5>li:before,.menu-browse .child-page-list-level-6>li:before,.menu-browse .child-page-list-level-7>li:before{opacity:0;content:'';display:inline-block;border-left:5px solid #d1db0d;position:absolute;left:0;height:41px;margin-top:-2px}
.menu-browse .child-page-list-level-1>li:hover>.toggle-open,.menu-browse .child-page-list-level-2>li:hover>.toggle-open,.menu-browse .child-page-list-level-3>li:hover>.toggle-open,.menu-browse .child-page-list-level-4>li:hover>.toggle-open,.menu-browse .child-page-list-level-5>li:hover>.toggle-open,.menu-browse .child-page-list-level-6>li:hover>.toggle-open,.menu-browse .child-page-list-level-7>li:hover>.toggle-open{background:#d1db0d}
.menu-browse .child-page-list-level-1>li:hover>.toggle-open i,.menu-browse .child-page-list-level-2>li:hover>.toggle-open i,.menu-browse .child-page-list-level-3>li:hover>.toggle-open i,.menu-browse .child-page-list-level-4>li:hover>.toggle-open i,.menu-browse .child-page-list-level-5>li:hover>.toggle-open i,.menu-browse .child-page-list-level-6>li:hover>.toggle-open i,.menu-browse .child-page-list-level-7>li:hover>.toggle-open i{color:#fff}
.menu-browse .child-page-list-level-1>li.back-to-prev a,.menu-browse .child-page-list-level-2>li.back-to-prev a,.menu-browse .child-page-list-level-3>li.back-to-prev a,.menu-browse .child-page-list-level-4>li.back-to-prev a,.menu-browse .child-page-list-level-5>li.back-to-prev a,.menu-browse .child-page-list-level-6>li.back-to-prev a,.menu-browse .child-page-list-level-7>li.back-to-prev a{padding:12px 12px 12px 0}
.menu-browse .child-page-list-level-1>li.back-to-prev:before,.menu-browse .child-page-list-level-2>li.back-to-prev:before,.menu-browse .child-page-list-level-3>li.back-to-prev:before,.menu-browse .child-page-list-level-4>li.back-to-prev:before,.menu-browse .child-page-list-level-5>li.back-to-prev:before,.menu-browse .child-page-list-level-6>li.back-to-prev:before,.menu-browse .child-page-list-level-7>li.back-to-prev:before{display:none}
.menu-browse .child-page-list-level-1>li.back-to-prev:hover,.menu-browse .child-page-list-level-2>li.back-to-prev:hover,.menu-browse .child-page-list-level-3>li.back-to-prev:hover,.menu-browse .child-page-list-level-4>li.back-to-prev:hover,.menu-browse .child-page-list-level-5>li.back-to-prev:hover,.menu-browse .child-page-list-level-6>li.back-to-prev:hover,.menu-browse .child-page-list-level-7>li.back-to-prev:hover{background:#4f5759}
.menu-browse .child-page-list-level-1>li.back-to-prev:hover a,.menu-browse .child-page-list-level-2>li.back-to-prev:hover a,.menu-browse .child-page-list-level-3>li.back-to-prev:hover a,.menu-browse .child-page-list-level-4>li.back-to-prev:hover a,.menu-browse .child-page-list-level-5>li.back-to-prev:hover a,.menu-browse .child-page-list-level-6>li.back-to-prev:hover a,.menu-browse .child-page-list-level-7>li.back-to-prev:hover a{color:#fff}
.menu-browse .child-page-list-level-1>li.subnav-title b,.menu-browse .child-page-list-level-2>li.subnav-title b,.menu-browse .child-page-list-level-3>li.subnav-title b,.menu-browse .child-page-list-level-4>li.subnav-title b,.menu-browse .child-page-list-level-5>li.subnav-title b,.menu-browse .child-page-list-level-6>li.subnav-title b,.menu-browse .child-page-list-level-7>li.subnav-title b{padding:9px 10px 9px 15px}
.menu-browse .child-page-list-level-1>li a,.menu-browse .child-page-list-level-2>li a,.menu-browse .child-page-list-level-3>li a,.menu-browse .child-page-list-level-4>li a,.menu-browse .child-page-list-level-5>li a,.menu-browse .child-page-list-level-6>li a,.menu-browse .child-page-list-level-7>li a{padding:9px 10px 9px 25px}
.menu-browse .child-page-list-level-1{width:100%;max-width:1200px;padding:0 10px;margin:0 auto;list-style:none}
.menu-browse .child-page-list-level-1>li{display:block;float:left;position:relative}
.menu-browse .child-page-list-level-1>li>a{display:block;text-decoration:none;color:#9ca0a0;font-weight:500;font-size:1.4rem;padding:13px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.menu-browse .child-page-list-level-1>li>a:hover{color:#4f5759;background:#f7f7f7;text-decoration:none}
.menu-browse .child-page-list-level-1>li.opened>a{color:#4f5759;background:#f7f7f7;text-decoration:none}
.menu-browse .child-page-list-level-1>li>.toggle-open{display:none}
.menu-browse .child-page-list-level-2{top:49px}
}
@media all and (max-width:768px){.menu-browse .child-page-list-level-1>li:hover>.toggle-open,.menu-browse .child-page-list-level-2>li:hover>.toggle-open,.menu-browse .child-page-list-level-3>li:hover>.toggle-open,.menu-browse .child-page-list-level-4>li:hover>.toggle-open,.menu-browse .child-page-list-level-5>li:hover>.toggle-open,.menu-browse .child-page-list-level-6>li:hover>.toggle-open,.menu-browse .child-page-list-level-7>li:hover>.toggle-open{background:#a3ab0a}
.menu-browse .child-page-list-level-1>li a,.menu-browse .child-page-list-level-2>li a,.menu-browse .child-page-list-level-3>li a,.menu-browse .child-page-list-level-4>li a,.menu-browse .child-page-list-level-5>li a,.menu-browse .child-page-list-level-6>li a,.menu-browse .child-page-list-level-7>li a{padding:11px 10px 11px 25px}
.menu-browse .child-page-list-level-1>li.back-to-prev a,.menu-browse .child-page-list-level-2>li.back-to-prev a,.menu-browse .child-page-list-level-3>li.back-to-prev a,.menu-browse .child-page-list-level-4>li.back-to-prev a,.menu-browse .child-page-list-level-5>li.back-to-prev a,.menu-browse .child-page-list-level-6>li.back-to-prev a,.menu-browse .child-page-list-level-7>li.back-to-prev a{padding:14px 12px 14px 0}
.menu-browse .child-page-list-level-1>li.subnav-title b,.menu-browse .child-page-list-level-2>li.subnav-title b,.menu-browse .child-page-list-level-3>li.subnav-title b,.menu-browse .child-page-list-level-4>li.subnav-title b,.menu-browse .child-page-list-level-5>li.subnav-title b,.menu-browse .child-page-list-level-6>li.subnav-title b,.menu-browse .child-page-list-level-7>li.subnav-title b{padding:11px 10px 11px 15px}
.menu-browse .child-page-list-level-1{opacity:0;visibility:hidden;position:absolute;left:-20px;padding:0;background:#fff;border:1px solid #e7e7e7;border-top:0;width:300px;z-index:300;transition:opacity .2s,left .2s,color .2s;-moz-transition:opacity .2s,left .2s,color .2s;-webkit-transition:opacity .2s,left .2s,color .2s;-o-transition:opacity .2s,left .2s,color .2s;top:49px}
.menu-browse .child-page-list-level-1>li{padding:0;border-bottom:2px solid #f7f7f7;transition:opacity .2s,background-color .2s,color .2s;-moz-transition:opacity .2s,background-color .2s,color .2s;-webkit-transition:opacity .2s,background-color .2s,color .2s;-o-transition:opacity .2s,background-color .2s,color .2s}
.menu-browse .child-page-list-level-1>li:last-child{border-bottom:1px solid #f7f7f7}
.menu-browse .child-page-list-level-1>li a{display:block;float:left;color:inherit}
.menu-browse .child-page-list-level-1>li:hover{background:#f7f7f7;color:#000}
.menu-browse .child-page-list-level-1>li:hover:before{opacity:1}
.menu-browse .child-page-list-level-1>li:hover>a{color:#000}
.menu-browse .child-page-list-level-1>li:hover .subnav-title:before,.menu-browse .child-page-list-level-1>li:hover .back-to-prev:before{display:none}
.menu-browse .child-page-list-level-1>li:hover .subnav-title{background-color:#fff}
.menu-browse .child-page-list-level-1>li:hover .back-to-prev{background:#4f5759}
.menu-browse .child-page-list-level-1>li:hover .back-to-prev a{color:#fff}
.menu-browse .child-page-list-level-1>li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
}
@media all and (max-width:480px){.menu-browse .child-page-list-level-1{left:-300px;top:107px;width:80%}
.menu-browse .child-page-list-level-1.vis-hidden{width:100%}
}
.menu-browse.opened .child-page-list-level-1{opacity:1;visibility:visible;left:0}
.menu-browse.opened>h4{color:#9ca0a0}
.menu-browse.opened>h4:before{background:#f7f7f7}
@media all and (max-width:480px){.menu-browse{background:0}
.menu-browse.opened .child-page-list-level-1{left:20%}
.menu-browse.opened .child-page-list-level-1.vis-hidden{left:0}
.menu-browse>h4{width:auto;float:right;padding:23px 64px 23px 5px;text-align:right}
.menu-browse>h4:before{left:auto;right:0;top:0;font-size:3.6rem;margin:0;padding:12px 14px}
}
body.edit .content-tile-sm-icon{padding:30px 0}
body.edit .hide-in-pub{display:block}
body.edit .cookie-notification{display:block;position:static}
main .mega-nav{padding-bottom:0}
main .mega-nav .caret{border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}
main .mega-nav.navbar{padding-left:10px}
main .mega-nav.navbar .navbar-header{display:none}
main .mega-nav.navbar .collapse{display:block}
main .mega-nav.navbar .collapse .nav>li a{color:#3d3935;font-weight:400;font-size:14px;font-size:1.4rem;text-decoration:none}
main .mega-nav.navbar .collapse .nav>li a.dropdown-toggle{padding:15px}
main .mega-nav.navbar .collapse .nav>li a.secondary-submenu{padding:0}
main .mega-nav.navbar .collapse li.dropdown:hover{background:#fff}
main .mega-nav.navbar .collapse li.dropdown:hover>a>span.caret{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
main .mega-nav.navbar .collapse .dropdown-menu{padding:0;width:250px}
main .mega-nav.navbar .collapse .dropdown-menu .text ul{padding:10px 20px 25px}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li{line-height:1.3;list-style-type:none}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li a{text-decoration:none}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li a:hover{text-decoration:underline;cursor:hand}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li ul{display:none;padding:10px 0 0 10px}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li ul li:last-of-type{padding-bottom:5px}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li ul a{text-decoration:none}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li ul a:hover{text-decoration:underline;cursor:hand}
main .mega-nav.navbar .collapse .dropdown-menu .text ul li::before{display:none}
@media all and (max-width:768px){main .mega-nav.navbar{border:0;padding:0}
main .mega-nav.navbar .collapse{border:1px solid #e7e7e7}
}
@media all and (max-width:767px){main .mega-nav.navbar .collapse{margin-left:30px}
main .mega-nav.navbar .collapse .navbar-nav{padding-left:0;margin-top:0;margin-bottom:0}
main .mega-nav.navbar .collapse .nav>li{border-bottom:1px solid #e7e7e7;position:relative;display:block}
main .mega-nav.navbar .collapse .nav>li a{line-height:1.7;padding-left:25px}
main .mega-nav.navbar .collapse .nav>li br{display:none}
main .mega-nav.navbar .collapse .nav>li:last-of-type{border:0}
}
@media all and (min-width:961px){main .mega-nav.navbar .collapse li.dropdown:hover ul.dropdown-menu{display:block}
}
.table-financial-data{background:#fff;padding:30px;border-top:8px solid #008738}
.table-financial-data h4{padding:0 0 10px 0;margin:0}
.table-financial-data tr{background:0}
.table-financial-data tr:first-child,.table-financial-data tr:nth-child(2){border-bottom:0}
.table-financial-data tr:first-child td{border-bottom:0;padding-top:0}
.table-financial-data tr:nth-child(2) td{border-bottom:0;padding:0;text-transform:uppercase}
.table-financial-data tr:last-child td{border-bottom:1px solid #dbdbdb}
.table-financial-data td{padding:30px 0;border-bottom:1px solid #dbdbdb}
.table-financial-data td:last-child{color:inherit}
.table-financial-data td.title{font-size:1.4rem;color:#666;text-transform:uppercase}
.table-financial-data td.date-info{font-size:2rem;color:#003057}
.table-financial-data td.amount-info{font-size:1.6rem;color:#666}
.table-financial-data td.amount-info i{font-family:'Playfair Display',serif;font-size:4rem;color:#008738;font-style:normal}
.table-financial-results,.blog-post .table-responsive,.table-simple,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot){overflow:auto;width:100%}
.table-financial-results table tr:nth-child(odd),.blog-post .table-responsive table tr:nth-child(odd),.table-simple table tr:nth-child(odd),.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr:nth-child(odd){background-color:#f7f7f7}
.table-financial-results table tr:nth-child(even),.blog-post .table-responsive table tr:nth-child(even),.table-simple table tr:nth-child(even),.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr:nth-child(even){background-color:#fff}
.table-financial-results table tr:first-child,.blog-post .table-responsive table tr:first-child,.table-simple table tr:first-child,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr:first-child{background:0}
.table-financial-results table tr td,.blog-post .table-responsive table tr td,.table-simple table tr td,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr td{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-style:normal;font-weight:normal;font-size:1.6rem;font-weight:400;line-height:1.625;color:#333;padding:18px 20px;border-right:0}
.table-financial-results table tr td.column-title,.blog-post .table-responsive table tr td.column-title,.table-simple table tr td.column-title,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr td.column-title{font-size:1.6rem;color:#666}
.table-financial-results table tr td.table-title,.blog-post .table-responsive table tr td.table-title,.table-simple table tr td.table-title,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr td.table-title{font-size:2rem;color:#003057;font-weight:600}
.table-financial-results table tr td:first-child,.blog-post .table-responsive table tr td:first-child,.table-simple table tr td:first-child,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr td:first-child{text-align:left;padding-left:30px}
@media all and (max-width:769px){.table-financial-results table tr td,.blog-post .table-responsive table tr td,.table-simple table tr td,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr td{padding:12px 5px;font-size:1.5rem}
.table-financial-results table tr td.column-title,.blog-post .table-responsive table tr td.column-title,.table-simple table tr td.column-title,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr td.column-title{font-size:1.4rem}
}
@media all and (max-width:480px){.table-financial-results table tr td.table-title,.blog-post .table-responsive table tr td.table-title,.table-simple table tr td.table-title,.table-responsive:not(.table-financial-results):not(.table-simple):not(.table-dividend-snapshot) table tr td.table-title{font-size:1.8rem}
}
.table-dividend-snapshot{background:#fff;border-top:4px solid #003057}
@media(max-width:480px){.table-dividend-snapshot{padding:30px 0}
}
@media(min-width:481px){.table-dividend-snapshot{padding:30px}
}
.table-dividend-snapshot h4{padding:0 0 20px 0;margin:0;font-size:2.1rem}
.table-dividend-snapshot table tr td{border-bottom:1px solid #dbdbdb;font-size:1.4rem;color:#333;text-align:right;padding:15px}
.table-dividend-snapshot table tr td:first-of-type{text-align:left}
.table-dividend-snapshot table tr td:last-child{color:inherit}
.table-dividend-snapshot table tr td.title{text-transform:uppercase}
.table-dividend-snapshot table tr td.amount-info i{font-family:'Playfair Display','Georgia','Times New Roman',serif;font-size:3.2rem;color:#007a9c;font-style:normal;line-height:1;font-feature-settings:"lnum" 0}
@media all and (max-width:1024px){.table-dividend-snapshot table tr td.amount-info i{font-size:3rem}
}
@media all and (max-width:480px){.table-dividend-snapshot table tr td.amount-info i{display:block}
}
.table-dividend-snapshot table tr:nth-child(odd){background-color:#f7f7f7}
.table-dividend-snapshot table tr:nth-child(even){background-color:#fff}
.table-dividend-snapshot table tr:first-child{background:0}
.table-dividend-snapshot table tr:first-child,.table-dividend-snapshot table tr:nth-child(2){border-bottom:0}
.table-dividend-snapshot table tr:first-child td{border-bottom:0;padding:0}
.table-dividend-snapshot table tr:nth-child(2) td{border-bottom:0;padding:0 15px 15px 0;text-transform:uppercase}
.table-dividend-snapshot table tr:last-child td{border-bottom:1px solid #dbdbdb}
.table-financial-reports{overflow:auto;width:auto;margin:0 20px}
.table-financial-reports table tr:last-child td{border-bottom:0}
.table-financial-reports table tr th{font-family:'Playfair Display',serif;font-size:3rem;color:#003057;padding-top:10px;padding-bottom:15px;text-align:left;font-weight:normal;border-bottom:0}
.table-financial-reports table tr td{font-size:1.8rem;color:#333;text-align:left;padding:18px 20px;border-bottom:1px solid #dbdbdb}
.table-financial-reports table tr td a{font-size:1.8rem}
.table-financial-reports table tr td.column-title{font-size:1.6rem;color:#666}
.table-financial-reports table tr td.table-title{font-family:'Playfair Display',serif;font-size:3rem;color:#003057;padding-top:10px;padding-bottom:30px}
.table-financial-reports table tr td:first-child{padding-left:0;width:40%}
.table-financial-reports table tr td.no-border{border-bottom:0;padding-bottom:35px}
.table-financial-reports table tr td.no-padding{padding:0}
@media all and (max-width:769px){.table-financial-reports table tr td{font-size:1.6rem;padding:12px 5px}
}
@media all and (max-width:480px){.table-financial-reports{margin:0}
}