/* cartodesign */
.flex-wrap #main h1 {font-size:20px !important}
.flex-wrap #main h2 {font-size:20px !important}
.flex-wrap #main h3 {font-size:20px !important}
.flex-wrap #main h1 span:hover {text-decoration:none !important}
.flex-wrap #main p {font-size:13px !important}

.flex-wrap #main .index--category {padding:0px !important}

.flex-wrap #main .leading-normal {margin-top:12px !important}

.flex-grow .my-3.5 .wysiwyg h2 {font-size:18px !important}
.flex-grow .my-3.5 .wysiwyg h3 {font-size:18px !important}
.bg-grey-lightest a.flex-col {color:#244E8F !important}

section.py-3.bg-white {
    background-color: #f1f5f8 !important;
}

.bg-grey-lightest span.md\:inline.md\:text-base.text-xs.mt-1\.5 {
    margin: 0 !important;
}

.index--category-navigation .linklist li {margin-bottom: 0px !important}

.navigation-main .linklist--level-1 > li > a {padding-right: 5px !important; font-size:17px}

ul li.text-lg {background:#244E8F; color:#FFF; text-align:left !important}
ul li.text-lg a {color:#FFF}

.content-wrapper .flex .hidden .p-7 {padding:0px 0px 10px 0px !important; background:#F8FAFC !important}

.content-wrapper .flex .hidden .p-7 .mb-2\.5 {padding-left:10px !important}

.index--category-navigation {background-color: #f1f5f8 !important; padding: 30px 0px 0px 30px !important}

.index--category-navigation .linklist li a:hover {color:grey !important}

.text-grey-darker span:hover {text-decoration:underline}

.ml-auto .flex select {width:35%}

.ml-auto .flex button {width:100%}
.ml-auto .flex button:hover {background-color:#3B3B3B}
.ml-auto .flex button span:hover {text-decoration:none !important}
.ml-auto button .items-center:hover {color:#E30344}
.ml-auto button .items-center span:hover {text-decoration:none !important}
/* cartodesign */