.resource-shortcode-container .content-container .custom_filtering_container {
text-align: center;
cursor: pointer;
max-width: 86.875rem;
}
.resource-shortcode-container .content-container .custom_no_padding {
padding: 0;
}
.resource-shortcode-container .content-container .custom_reset {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8201",endColorstr="#f5680e",GradientType=1);
background-repeat: no-repeat;
background-position: 95% center;
width: 100%;
border: none;
border-radius: 0;
display: block;
margin: 0 auto 1rem;
text-align: left;
width: 100%;
font-size: 0.9rem; padding: 20px;
clear: both;
color: #fff;
text-transform: uppercase;
}
.resource-shortcode-container .content-container .noselect {
-webkit-touch-callout: none; -webkit-user-select: none;    user-select: none; }
.resource-shortcode-container .content-container .custom_filtering_options {
display: none;
}
.resource-shortcode-container .content-container .custom_filtering_options .custom_half {
width: 50%;
float: left;
border: 1px solid red;
}
.resource-shortcode-container .content-container .sub-flex-content a.btn {
background-color: #ff8200;
color: white;
padding: 15px 25px;
}
.resource-shortcode-container .content-container .sub-flex-content a.btn:hover {
background-color: #f5680e;
}
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap {
background-position: center top;
background-size: cover;
margin: 0 auto;
padding-top: 325px;
width: 1470px;
}
@media screen and (max-width: 1500px) {
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap {
width: 100%;
}
}
@media screen and (max-width: 1025px) {
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap {
padding-top: 275px;
}
}
@media screen and (max-width: 769px) {
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap {
padding-top: 200px;
}
}
@media screen and (max-width: 676px) {
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap {
padding-top: 150px;
}
}
@media screen and (max-width: 481px) {
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap {
padding-top: 100px;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap .arrow {
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
min-height: 100px;
}
@media screen and (max-width: 769px) {
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap .arrow {
min-height: 75px;
}
}
@media screen and (max-width: 676px) {
.resource-shortcode-container .content-container .sub-flex-content section.hero-block-wrap .arrow {
min-height: 50px;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.text-block-wrap {
margin: 0 auto;
width: 960px;
}
@media screen and (max-width: 1000px) {
.resource-shortcode-container .content-container .sub-flex-content section.text-block-wrap {
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.text-block-wrap h1 {
color: #003b5c;
font-size: 32px;
}
.resource-shortcode-container .content-container .sub-flex-content section.text-block-wrap h1:first-of-type:after {
background-color: #ff8200;
content: "";
display: block;
height: 1px;
margin-top: 15px;
width: 200px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu {
margin: 0 auto;
padding-top: 40px;
text-align: center;
width: 960px;
}
@media screen and (max-width: 1000px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu {
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu ul.resources {
list-style-type: none;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu ul.resources li {
display: inline-block;
margin-right: 20px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu ul.resources li:hover {
border-bottom: 1px solid #ff8200;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu ul.resources li:last-child {
margin-right: 0;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu ul.resources li a {
color: #3a3a3a;
margin-bottom: 1px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-menu ul.resources li.current-menu-item a {
font-weight: 600;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap {
padding-top: 25px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container {
margin: 0 auto;
width: 100%;
}
@media screen and (max-width: 1210px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container {
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container h3.headline {
color: #003b5c;
font-size: 32px;
}
@media screen and (max-width: 1025px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container h3.headline {
font-size: 28px;
}
}
@media screen and (max-width: 769px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container h3.headline {
font-size: 24px;
}
}
@media screen and (max-width: 481px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container h3.headline {
font-size: 18px;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container h3.headline:after {
background-color: #ff8200;
content: "";
display: block;
height: 1px;
margin-bottom: 30px;
margin-top: 15px;
width: 200px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
@media screen and (max-width: 481px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap {
display: block;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single {
background-color: #02629c;
color: white;
margin: 0 1% 20px;
width: 31.33%;
}
@media screen and (max-width: 767px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single {
width: 48%;
}
}
@media screen and (max-width: 481px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single {
margin: 0 0 20px;
width: 100%;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single a {
color: white;
display: block;
padding: 25px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single .icon-rs {
padding-bottom: 5px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single .icon-rs img {
max-width: auto !important;
width: auto;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single h3 {
font-size: 24px;
font-weight: 600;
}
@media screen and (max-width: 1025px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single h3 {
font-size: 20px;
}
}
@media screen and (max-width: 676px) {
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single h3 {
font-size: 18px;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single h3:after {
background-color: #ff8200;
content: "";
display: block;
height: 4px;
margin-top: 10px;
margin-bottom: 30px;
width: 60px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resources-category-wrap .inner-container .resources-wrap .post-single .read-more {
color: #fff;
font-size: 14px;
font-weight: 600;
padding-top: 20px;
text-align: center;
text-transform: uppercase;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container {
display: flex;
align-items: flex-start;
margin: 0 auto;
width: 1180px;
}
@media screen and (max-width: 1220px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container {
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
}
@media screen and (max-width: 769px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container {
display: block;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block {
flex-grow: 1;
padding-right: 75px;
}
@media screen and (max-width: 769px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block {
padding: 0 0 25px 0;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block h1 {
color: #003b5c;
font-size: 32px;
}
@media screen and (max-width: 1025px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block h1 {
font-size: 28px;
}
}
@media screen and (max-width: 769px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block h1 {
font-size: 24px;
}
}
@media screen and (max-width: 481px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block h1 {
font-size: 18px;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block h1:after {
background-color: #ff8200;
content: "";
display: block;
height: 1px;
margin-bottom: 30px;
margin-top: 15px;
width: 75px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block .button-wrap {
padding-top: 25px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block .social-share {
padding-top: 50px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block .social-share ul {
list-style-type: none;
margin: 0;
padding-left: 0;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block .social-share ul li {
display: inline-block;
padding-right: 10px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block .social-share ul li a {
background-color: #70706f;
border-radius: 50%;
color: white;
display: inline-block;
height: 30px;
padding-left: 8px;
padding-top: 4px;
width: 30px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .content-block .social-share ul li a:hover {
background-color: black;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar {
background-color: #ddeffa;
flex: 0 0 400px;
padding: 25px;
}
@media screen and (max-width: 950px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar {
flex: 0 0 325px;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar h3 {
color: #003b5c;
font-size: 24px;
margin: 0;
padding-bottom: 15px;
}
@media screen and (max-width: 769px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar h3 {
font-size: 20px;
}
}
@media screen and (max-width: 481px) {
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar h3 {
font-size: 16px;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar ul {
list-style-type: none;
margin: 0;
padding-left: 0;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar ul li {
padding-bottom: 15px;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar ul li:last-child {
padding-bottom: 0;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar ul li a {
color: #3a3a3a;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar ul li a:hover {
color: #ff8201;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar .caldera-grid .btn {
background-color: #ff8200 !important;
background-image: none !important;
border: none !important;
padding: 15px 25px !important;
}
.resource-shortcode-container .content-container .sub-flex-content section.resource-content-wrap .inner-container .sidebar .caldera-grid .btn:hover {
background-color: #f5680e !important;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap {
padding-bottom: 35px;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container {
margin: 0 auto;
width: 1180px;
}
@media screen and (max-width: 1225px) {
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container {
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block {
text-align: center;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block h1 {
color: #003b5c;
font-size: 32px;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block h1:after {
background-color: #ff8200;
content: "";
display: block;
height: 1px;
margin: 15px auto 30px;
width: 75px;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block .button-wrap {
padding-top: 25px;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block .social-share {
padding-top: 50px;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block .social-share ul {
list-style-type: none;
margin: 0;
padding-left: 0;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block .social-share ul li {
display: inline-block;
padding-right: 10px;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block .social-share ul li a {
align-items: center;
background-color: #70706f;
border-radius: 50%;
color: white;
display: flex;
height: 30px;
justify-content: center;
width: 30px;
}
.resource-shortcode-container .content-container .sub-flex-content section.thank-you-wrap .inner-container .content-block .social-share ul li a:hover {
background-color: black;
}