/*
 Theme Name: Nicolet Law Accident & Injury Lawyers - Rankings.io Child Theme
 Template: rankings-io
 Author: Rankings.io
*/

:root {
	--graph-font-color: #250312;
	--graph-color: #FFF;
	--graph-padding : 1rem;
	--graph-data-point-border-width: 2;
	--graph-data-point-color: #B5874E;
	--graph-data-point-border-color: #250312; 
	--graph-legend-text-color: #250312;
}

/* CLS Fixes */

#header-spacer {
	/* set min-height to the lowest height of the responsive header */
	min-height: 100px;
}

/* WEBFONTS */

@font-face {
    font-family: 'bernier-regular';
    src: url('../woff2/bernier_regular-webfont.woff2') format('woff2'),
         url('../woff/bernier_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* GENERAL */

body {
	font-family: 'Open Sans', sans-serif;
	color: #250312;
	font-size: 20px;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	font-family: 'Playfair Display', serif;
	color: #5B0126;
	font-weight: 500;
	text-transform:capitalize;
}

h1, .h1 {
	font-size: 60px;
	line-height: 75px;
	margin-bottom: 2.5rem;
}

body.page_type-landing-page h1 {
	font-size: 55px;
	line-height:60px;
}

h2, .h2 {
	font-size: 55px;
	line-height: 70px;
	margin-bottom: 2rem;
}

h3, .h3 {
	font-size: 45px;
	line-height: 50px;
	margin-bottom: 1.5rem;
}

h4, .h4 {
	font-size: 35px;
	line-height: 40px;
	margin-bottom: 1rem;
}

h5, .h5 {
	font-size: 18px;
	line-height: 22px;
	color: #B5874E;
	margin-bottom: 1rem;
	text-transform: uppercase;
}

h6, .h6 {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 1rem;
	text-transform: uppercase;
}

.default-heading-color {
	color: #5B0126 !important;
}

a {
	color: #B5874E;
	transition: all 400ms;
}

a:hover {
	color: #5B0126;
}

a.btn, .btn:not(.navbar-toggler), body:not(.wp-admin) button:not(.navbar-toggler):not(.flickity-button):not(.baguetteBox-button), #primary .header-contact-btn, #primary .cta-btn, #primary .header-contact-btn.cta-btn {
	position: relative;
    background-color: #B5874E;
    color: #FFF;
	font-size: 17px;
    font-weight: 700;
    border: 1px solid #B5874E;
    padding: 1rem 3rem;
    transition: all 400ms;
    border-radius: 50px;
	margin:0 auto;
}

a.btn.btn-w-arrow, button.btn-w-arrow, .btn.btn-alt, #gform_wrapper_2 button.gform_button {
    padding: 1rem 6rem 1rem 3rem;
}

a.btn.btn-w-arrow:before, button.btn-w-arrow:before, .btn.btn-alt:before, #gform_wrapper_2 button.gform_button:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 3rem;
    width: 2.5rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.192' height='10.572' viewBox='0 0 33.192 10.572'%3E%3Cpath id='Icon_open-arrow-bottom' data-name='Icon open-arrow-bottom' d='M4.229-14V12H0l5.349 7.2L10.572 12H6.343V-14Z' transform='translate(14 10.572) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E");
}

a.btn.btn-w-arrow:hover:before, button.btn-w-arrow:hover:before, .btn.btn-alt:hover:before, #gform_wrapper_2 button.gform_button:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33.192' height='10.572' viewBox='0 0 33.192 10.572'%3E%3Cpath id='Icon_open-arrow-bottom' data-name='Icon open-arrow-bottom' d='M4.229-14V12H0l5.349 7.2L10.572 12H6.343V-14Z' transform='translate(14 10.572) rotate(-90)' fill='%23B5874E'/%3E%3C/svg%3E");
}

a.btn:hover, .btn:not(.navbar-toggler):hover, div#page button:not(.navbar-toggler):not(.flickity-button):not(.baguetteBox-button):hover, #primary .header-contact-btn:hover, #primary .cta-btn:hover, #primary .header-contact-btn.cta-btn:hover {
	background-color: #FFF;
	color: #B5874E;
}

a.btn-2 {
	background-color: transparent !important;
}

a.btn-2:hover {
	color: #fff !important;
	background-color: #B5874E !important;
}

blockquote {
	position: relative;
	padding-left: 50px;
}

blockquote:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 35px;
    width: 35px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13 14.725c0-5.141 3.892-10.519 10-11.725l.984 2.126c-2.215.835-4.163 3.742-4.38 5.746 2.491.392 4.396 2.547 4.396 5.149 0 3.182-2.584 4.979-5.199 4.979-3.015 0-5.801-2.305-5.801-6.275zm-13 0c0-5.141 3.892-10.519 10-11.725l.984 2.126c-2.215.835-4.163 3.742-4.38 5.746 2.491.392 4.396 2.547 4.396 5.149 0 3.182-2.584 4.979-5.199 4.979-3.015 0-5.801-2.305-5.801-6.275z'/%3E%3C/svg%3E");
}

.video-player .hold-img > div > i:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: 120px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='121' viewBox='0 0 124 121'%3E%3Cg id='Group_30861' data-name='Group 30861' transform='translate(-0.235)'%3E%3Cellipse id='Ellipse_73' data-name='Ellipse 73' cx='62' cy='60.5' rx='62' ry='60.5' transform='translate(0.235 0)' fill='%23b5874e' opacity='0.198'/%3E%3Ccircle id='Ellipse_72' data-name='Ellipse 72' cx='50' cy='50' r='50' transform='translate(12.235 10)' fill='%23b5874e' opacity='0.198'/%3E%3Cg id='Group_30857' data-name='Group 30857' transform='translate(27 26)'%3E%3Cellipse id='Ellipse_47' data-name='Ellipse 47' cx='35.5' cy='34.5' rx='35.5' ry='34.5' transform='translate(0.235 0)' fill='%23b5874e' opacity='0.998'/%3E%3Cpath id='Polygon_1' data-name='Polygon 1' d='M10 0 20 13H0Z' transform='translate(45.235 24) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#primary ul, #primary ol {
    margin: 0 0 1rem 0;
	padding-left: 2.3rem;
}

#primary ul li p, #primary ol li p {
	margin-bottom: 0;
}

#primary ul li, #primary ol li {
	margin-bottom: 0.5rem;
}

.deco-ul ul, ul.deco-ul {
    list-style: none;
}

.deco-ul ul li, ul.deco-ul li {
    position: relative;
    margin-bottom: .5rem;
}

.deco-ul ul li:before, ul.deco-ul li:before {
    content: '';
    position: absolute;
    left: -2rem;
    top: .4rem;
    height: 20px;
    width: 20px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg id='Icon_ionic-ios-checkmark-circle-outline' data-name='Icon ionic-ios-checkmark-circle-outline' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Path_29842' data-name='Path 29842' d='M20.732 13.134l-.846-.87a.182.182 0 0 0-.135-.058h0a.175.175 0 0 0-.135.058l-5.865 5.909-2.135-2.135a.186.186 0 0 0-.269 0l-.856.856a.192.192 0 0 0 0 .274l2.692 2.692a.851.851 0 0 0 .563.274.892.892 0 0 0 .558-.264h0l6.428-6.462A.206.206 0 0 0 20.732 13.134Z' transform='translate(-5.607 -6.168)' fill='%23b5874e'/%3E%3Cpath id='Path_29843' data-name='Path 29843' d='M13.375 4.721a8.65 8.65 0 1 1-6.12 2.534 8.6 8.6 0 0 1 6.12-2.534m0-1.346a10 10 0 1 0 10 10 10 10 0 0 0-10-10Z' transform='translate(-3.375 -3.375)' fill='%23b5874e'/%3E%3C/svg%3E");
}

.five-stars i {
    position: relative;
    width: 30px;
    height: 30px;
    margin-right: 6px;
}

.five-stars i:last-of-type {
	margin-right: 0;
}

.five-stars i:before {
    content: '';
    position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.904' height='27.783' viewBox='0 0 30.904 27.783'%3E%3Cg id='Polygon_2' data-name='Polygon 2' fill='%23b5874e'%3E%3Cpath d='M 24.03648567199707 26.5137825012207 L 15.73485088348389 20.8122615814209 L 15.45178127288818 20.61785316467285 L 15.16871166229248 20.8122615814209 L 6.867079257965088 26.5137825012207 L 10.02258110046387 17.33344268798828 L 10.14614105224609 16.97396278381348 L 9.83280086517334 16.75875282287598 L 1.611212730407715 11.11221218109131 L 11.80411148071289 11.11221218109131 L 12.16096115112305 11.11221218109131 L 12.27696132659912 10.77474212646484 L 15.45178127288818 1.538200616836548 L 18.62660217285156 10.77474212646484 L 18.74260139465332 11.11221218109131 L 19.09945106506348 11.11221218109131 L 29.29235076904297 11.11221218109131 L 21.07077217102051 16.75875282287598 L 20.75743103027344 16.97396278381348 L 20.88099098205566 17.33344268798828 L 24.03648567199707 26.5137825012207 Z' stroke='none'/%3E%3Cpath d='M 15.45178127288818 3.076370239257812 L 12.5178108215332 11.61221313476562 L 3.222396850585938 11.61221313476562 L 10.74254035949707 16.77700233459473 L 7.832065582275391 25.24447441101074 L 15.45178127288818 20.01129150390625 L 23.07148551940918 25.24447250366211 L 20.1610107421875 16.77700233459473 L 27.6811637878418 11.61221313476562 L 18.38575172424316 11.61221313476562 L 15.45178127288818 3.076370239257812 M 15.45178127288818 1.9073486328125e-06 L 19.09945106506348 10.61221313476562 L 30.90356063842773 10.61221313476562 L 21.35383224487305 17.17091369628906 L 25.00150108337402 27.78312301635742 L 15.45178127288818 21.22442245483398 L 5.90205192565918 27.78312301635742 L 9.549720764160156 17.17091369628906 L 1.9073486328125e-06 10.61221313476562 L 11.80411148071289 10.61221313476562 L 15.45178127288818 1.9073486328125e-06 Z' stroke='none' fill='%23530c26'/%3E%3C/g%3E%3C/svg%3E");
}

.nicolet-five-star-banner {
	text-align: center;
}

.a-content .five-stars i, .b-content .five-stars i, .nicolet-five-star-banner .five-stars i {
	height: 50px;
	width: 50px;
}

.sc-video .video-player .hold-img > div > i:before {
	background-size: 100px;
}

.related-cell {
	margin-bottom: 1rem;
}

.blog-card {
	background-color: #FFF;
	box-shadow: none;
	border: 2px solid #AE8957;
	height: 100%;
	cursor: pointer;
	transition: all 400ms;
}

.blog-card:hover .blog-hero-img {
	filter: grayscale(1);
	transition: inherit;
}

.related-cell .blog-card .related-cont {
    font-size: 16px;
    padding: 2rem 2rem 0;
    margin-bottom: 0;
}

.related-cell .blog-card .related-cont h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #250312;
}

.blog-card .rel-link {
    padding: 0 2rem 2rem;
}

.blog-card:hover .rel-link a {
	color: #B5874E;
	text-decoration: underline;
}

.rio-accor [rio-info="rio-faq-header"] {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
	font-weight: 700;
    color: #250312;
    border: none;
    border-top: 1px solid #956D45;
    padding: 2rem;
    margin-bottom: 1rem;

    text-transform: initial;
}

.rio-accor [rio-info="rio-faq-header"]:last-of-type {
    border-bottom: 1px solid #956D45;
}

.rio-accor [rio-info="rio-faq-header"]:before {
    content: '';
    top: 0;
    bottom: 0;
    right: 1rem;
    left: unset;
    width: 20px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.233' height='27.232' viewBox='0 0 27.233 27.232'%3E%3Cg id='Icon_feather-plus-circle' data-name='Icon feather-plus-circle' transform='translate(1 1)'%3E%3Cpath id='Path_24037' data-name='Path 24037' d='M18 12V37.233' transform='translate(-5.384 -12)' fill='none' stroke='%2321132b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_24038' data-name='Path 24038' d='M12 18H37.233' transform='translate(-12 -5.384)' fill='none' stroke='%2321132b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
	transition: all 400ms;
}

.rio-accor [rio-info="rio-faq-header"].open:before {
	content: '';
	transform: rotatez(45deg);
}

.rio-accor .rio-accor-a {
    padding: 1rem 2rem;
}

.page_type-landing-page .rio-accor [rio-info="rio-faq-header"] {
	padding: 2rem 2.5rem 2rem 2rem;
	color: #5B0126;
	font-weight: 700;
	border-top: none; 
	border-bottom: none;
}

.page_type-landing-page .rio-accor [rio-info="rio-faq-header"]:not(:first-of-type) {
	border-top: 1px solid rgba(0,0,0,0.2);
}

.page_type-landing-page .rio-accor [rio-info="rio-faq-header"]:before {
	content: '\f055';
	position: absolute;
    top: 50%;
    bottom: unset;
    right: 0;
    left: unset;
	transform: translateY(-50%);
    width: fit-content;
	font-family: "Font Awesome 5 Free";
    font-size: 38px;
    font-weight: 900;    
    color: #B5874E;    
	background: none;
}

.page_type-landing-page .rio-accor [rio-info="rio-faq-header"].open:before {
	transform: translateY(-50%) rotateZ(45deg);
}

.layout-block.sm-b-content .b-content, .layout-block.sm-a-content .a-content, .layout-block.sm-content > .container:nth-of-type(1) {
	width: 1140px;
}

.layout-block.xsm-b-content .b-content, .layout-block.xsm-a-content .a-content, .layout-block.xsm-content > .container:nth-of-type(1) {
	width: 900px;
}

.video-player {
	border: 2px solid #B5874E;
}
img.nicolet-img-w-border, .nicolet-img-w-border img {
	border: 2px solid #B5874E;
}

.sm-text {
    font-size: 16px;
    margin-bottom: .5rem;
}

.gform_wrapper .gfield_select {
	color: #757575;
}

/* HEADER */

#masthead #header-main {
	background-color: transparent;
	transition: all 400ms;
}

/* body:not(.home) #masthead #header-main nav.navbar:before {
    content: '';
    position: absolute;
    top: 110%;
    left: -1rem;
    height: 130px;
    width: 130px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/rankings-io-child/images/float-badge.png);
	transition: all 400ms;
}

body:not(.home) #masthead #header-main.rio-scrolled-nav nav.navbar:before {
	height: 100px;
	width: 100px;
} */

body:not(.home):not(.page-id-94045):not(.page_type-landing-page) #masthead #header-main:before {
    content: '';
    position: absolute;
    top: 110%;
    left: 1rem;
    height: 130px;
    width: 130px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../png/float-badge-2.png);
    transition: all 400ms;
}

.page_type-landing-page #masthead #header-main:before {
    display: none !important;
}

body:not(.home) #masthead #header-main.rio-scrolled-nav:before {
	height: 100px;
	width: 100px;
}

#masthead .header-top {
    background: #000;
    color: #D3D6D9;
    padding: 1rem 0;
	font-size: 16px;
}

#masthead .header-top a, .number-cta a {
	color: #D3D6D9;
}

.page_type-landing-page .landing-number-cta a {
	color: #fff;
	text-decoration: underline;
}

#masthead .header-top .header-top-text {
	transition: all 400ms;
}

#masthead .header-top a:hover {
	color: #B5874E;
}

#header-cta-svg {
    margin: -4px 6px 0;
}

#Ellipse_164 {
	transition: fill 400ms;
}

#masthead .header-top .number-cta:hover #Ellipse_164 {
	fill: #B5874E;
}

#header-main nav.navbar {
	padding: 1rem 0;
}

#header-main nav.navbar a.btn {
	padding: 0.6rem 1.5rem;
	font-size: 15px;
}

#header-main nav.navbar ul.dropdown-menu {
	padding: 0;
}

#header-main nav.navbar .menu-item a {
	display: inline-block;
	color: #FFF;
	font-size: 15px;
	line-height: 32px;
}

#header-main nav.navbar ul.dropdown-menu a {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: .5rem;
    color: #250312;
    border-bottom: 1px solid #250312;
}

#header-main nav.navbar ul.dropdown-menu li ul.dropdown-menu li ul.dropdown-menu{
	left: auto !important;
  right: 100% !important;
  top: 0;
}

#header-main nav.navbar li.menu-item.current_page_item > a:first-of-type, #header-main nav.navbar li.menu-item:hover > a:first-of-type {
	text-decoration: underline;
}


#masthead #header-main ul.navbar-nav {
	margin: 0;
}

#masthead #header-main ul.navbar-nav .rio-search-toggle a:before {
    content: '';
    visibility: visible;
    position: absolute;
    right: 0;
    top: 23px;
    width: 14px;
    height: 14px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 487.95 487.95' style='enable-background:new 0 0 487.95 487.95%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M481.8 453l-140-140.1c27.6-33.1 44.2-75.4 44.2-121.6C386 85.9 299.5 0.2 193.1 0.2S0 86 0 191.4s86.5 191.1 192.9 191.1 c45.2 0 86.8-15.5 119.8-41.4l140.5 140.5c8.2 8.2 20.4 8.2 28.6 0C490 473.4 490 461.2 481.8 453z M41 191.4 c0-82.8 68.2-150.1 151.9-150.1s151.9 67.3 151.9 150.1s-68.2 150.1-151.9 150.1S41 274.1 41 191.4z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transition: background 400ms;
}

#masthead #header-main ul.navbar-nav .rio-search-toggle a:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 487.95 487.95' style='enable-background:new 0 0 487.95 487.95%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M481.8 453l-140-140.1c27.6-33.1 44.2-75.4 44.2-121.6C386 85.9 299.5 0.2 193.1 0.2S0 86 0 191.4s86.5 191.1 192.9 191.1 c45.2 0 86.8-15.5 119.8-41.4l140.5 140.5c8.2 8.2 20.4 8.2 28.6 0C490 473.4 490 461.2 481.8 453z M41 191.4 c0-82.8 68.2-150.1 151.9-150.1s151.9 67.3 151.9 150.1s-68.2 150.1-151.9 150.1S41 274.1 41 191.4z' fill='%23B5874E'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transition: background 400ms;
}

.nav-link.dropdown-toggle.alt-dropdown-toogle:last-of-type {
	position: relative;
}

.nav-link.dropdown-toggle.alt-dropdown-toogle:last-of-type:before {
    content: '';
    position: absolute;
    top: 70%;
    left: 0;
    height: 12px;
    width: 8px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpath id='Polygon_1' data-name='Polygon 1' d='M3.5 0 7 5H0Z' transform='translate(7 5) rotate(180)' fill='%23fff'/%3E%3C/svg%3E");
}

#header-main a.navbar-brand {
    display: inline-block;
}

#header-main .navbar-brand img {
	width: 275px;
}

#masthead #header-main.rio-scrolled-nav {
    background-color: #5B0126;
}

#header-main .navbar-toggler-icon {
	width: 1.6em;
    height: 1.2em;
}

#header-main .navbar-toggler-icon:before {
    color: #FFF;
}

#header-main .navbar-toggler-icon:before, #header-main .mobile-search-button .rio-search-toggle {
    color: #FFF;
    font-size: 1.6rem;
}

#header-main .mobile-search-button .rio-search-toggle {
	font-size: 1.2rem;
}

#header-main .mobile-search-button .rio-search-toggle:hover {
	 color: #B5874E;
}

.page_type-landing-page #header-main nav.navbar {
	max-width: 1320px !important;
}

.page_type-landing-page #header-main nav.navbar {
	max-width: 1320px !important;
}

.page_type-landing-page #header-main .navbar-brand img {
	width: 418px;
}

/* HOME */

.layout-block.has-overlay.nicolet-home-large-img-bkg {
    padding-top: 27rem;
    padding-bottom: 2rem;
    background-position: center;
}

.layout-block.has-overlay.nicolet-home-large-img-bkg[style*="background-image:url()"], .layout-block.has-overlay.nicolet-home-large-img-bkg[style*="background-image:url(\"\")"] {
    background-image: url(../jpg/home-b4-staff.jpg) !important;
}

.layout-block.has-overlay.nicolet-home-large-img-bkg:before {
	background: transparent;
	background: -moz-linear-gradient(0deg, rgba(48,15,30,0.75) 0%, rgba(48,15,30,0.33) 33%, rgba(48,15,30,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(48,15,30,0.75) 0%, rgba(48,15,30,0.33) 33%, rgba(48,15,30,0) 100%);
	background: linear-gradient(0deg, rgba(48,15,30,0.75) 0%, rgba(48,15,30,0.33) 33%, rgba(48,15,30,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#300f1e",endColorstr="#300f1e",GradientType=1);
}

.layout-block.no-overlay-important.map-bkg-fullwidth h1, .layout-block.no-overlay-important.map-bkg-fullwidth .h1, .layout-block.no-overlay-important.map-bkg-fullwidth h2, .layout-block.no-overlay-important.map-bkg-fullwidth .h2, .layout-block.no-overlay-important.map-bkg-fullwidth h3, .layout-block.no-overlay-important.map-bkg-fullwidth .h3, .layout-block.no-overlay-important.map-bkg-fullwidth h4, .layout-block.no-overlay-important.map-bkg-fullwidth .h4 {
	color: #5B0126;
}

.layout-block.no-overlay-important.map-bkg-fullwidth[style*="background-image:url()"], .layout-block.no-overlay-important.map-bkg-fullwidth[style*="background-image:url(\"\")"] {
	background-image: url(../jpg/us-map-outline.jpg) !important;
}

.layout-block.grid-block.nicolet-video-grid .grid-cell h6 {
    padding: 0 1rem;
    letter-spacing: 3px;
}

/* STAFF */


body.single-staff .container.all-containers {
    margin-top: -12rem;
    background-color: #FFF;
    z-index: 2;
}

/* INNER */

#primary ul.wp-block-social-links {
	width: 100%;
    padding: 0;
}

#primary ul.wp-block-social-links .wp-social-link svg {
    width: .9em;
    height: .9em;
}

h1.atl-defualt-header {
	margin-top: 0;
}

.container.all-containers .btn {
    margin: 1rem 0;
}

.container.all-containers .number-cta {
	display: block;
	margin: 1rem;
}

.nicolet-default-before-thumbnail {
    position: relative;
    margin: 2rem 0 4rem;
}

.nicolet-default-before-thumbnail:before {
    content: '';
    position: absolute;
    top: 0;
	bottom: 0;
	left: 0;
    right: 0;
    background: rgba(91,1,38,0.5);
    background: -moz-linear-gradient(0deg, rgba(91,1,38,0.8) 0%, rgba(91,1,38,0) 30%);
    background: -webkit-linear-gradient(0deg, rgba(91,1,38,0.8) 0%, rgba(91,1,38,0) 30%);
    background: linear-gradient(0deg, rgba(91,1,38,0.8) 0%, rgba(91,1,38,0) 30%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b0126",endColorstr="#5b0126",GradientType=1);
}

.nicolet-default-before-thumbnail:after {
    content: '';
    position: absolute;
    bottom: 3rem;
    left: 4rem;
    right: 0;
    height: 45px;
    background-position: top left;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../svg/logo-2.svg);
}

.nicolet-default-before-thumbnail .rio-post-thumbnail {
	width: 100%;
}

.sidebar-cont h4, .sidebar-cont .h4 {
	font-size: 30px;
}

.sidebar-cont .btn.gform_button {
	width: 100%;
}

.sidebar-cont .gform_body .gfield_description.gfield_consent_description {
    height: fit-content;
    overflow: unset !important;
}

ul.related-pages {
    background-color: #F2F2F2;
    border: 1px solid #B5874E;
    padding: 2rem;
}

ul.related-pages a, .toc-wrap ul li a {
	display: inline-block;
}

ul.related-pages a, ul.related-pages a h5, .toc-wrap ul li a {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    text-decoration: underline;
    text-transform: capitalize;
    margin-bottom: .5rem;
}

.sidebar-cont .layout-block.rio-std-style > .container, .rio-block-sidebar .layout-block.rio-std-style > .container {
    padding-left: 0px;
    padding-right: 0px;
}

.sidebar-cont .gfield_consent_description {
    border: none !important;
    overflow: auto;
    text-align: center;
    padding-left: 20px !important;
}

body.page-id-1170 .sidebar-cont .staff-block {
	display: none;
}

.sidebar-cont .ginput_container.ginput_container_consent {
	text-align: center;
}

.sidebar-cont .ginput_container.ginput_container_consent input[type=checkbox] {
    width: 13px;
    float: left;
    margin-top: 8px;
}

.sidebar-cont .ginput_container.ginput_container_consent .gfield_consent_label {
	font-size: 15px;
	width: calc( 100% - 20px );
	width: -ms-calc( 100% - 20px );
	width: -moz-calc( 100% - 20px );
	width: -webkit-calc( 100% - 20px );
}

.gform_fields input, .gform_fields textarea {
	font-size: 16px;
    padding: 1rem !important;
}

.sidebar-search-form {
	margin-left: .75rem;
	margin-right: .75rem;
}

.sidebar-search-form-inner {
    border: 1px solid #B9C9CF;
}

.sidebar-search-form-inner input#search {
    height: 3rem;
    width: 100%;
    border: none;
}

.sidebar-search-form-inner button[type=submit] {
    background-color: transparent !important;
    border: none !important;
    color: #000 !important;
    padding: 1rem !important;
}

.sidebar-search-form-inner button[type=submit] {
    background-color: transparent !important;
    border: none !important;
    color: #000 !important;
    padding: 1rem !important;
}

.sidebar-search-form-inner button[type=submit]:hover {
    color: #B5874E !important;
}

/* .sidebar-search-form button[type=submit] i:before {
    content: '';
    visibility: visible;
    position: absolute;
    right: 0;
    top: 23px;
    width: 14px;
    height: 14px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 487.95 487.95' style='enable-background:new 0 0 487.95 487.95%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M481.8 453l-140-140.1c27.6-33.1 44.2-75.4 44.2-121.6C386 85.9 299.5 0.2 193.1 0.2S0 86 0 191.4s86.5 191.1 192.9 191.1 c45.2 0 86.8-15.5 119.8-41.4l140.5 140.5c8.2 8.2 20.4 8.2 28.6 0C490 473.4 490 461.2 481.8 453z M41 191.4 c0-82.8 68.2-150.1 151.9-150.1s151.9 67.3 151.9 150.1s-68.2 150.1-151.9 150.1S41 274.1 41 191.4z' fill='%23000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transition: background 400ms;
}


.sidebar-search-form button[type=submit]:hover i:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 487.95 487.95' style='enable-background:new 0 0 487.95 487.95%3B' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M481.8 453l-140-140.1c27.6-33.1 44.2-75.4 44.2-121.6C386 85.9 299.5 0.2 193.1 0.2S0 86 0 191.4s86.5 191.1 192.9 191.1 c45.2 0 86.8-15.5 119.8-41.4l140.5 140.5c8.2 8.2 20.4 8.2 28.6 0C490 473.4 490 461.2 481.8 453z M41 191.4 c0-82.8 68.2-150.1 151.9-150.1s151.9 67.3 151.9 150.1s-68.2 150.1-151.9 150.1S41 274.1 41 191.4z' fill='%23B5874E'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
} */

.layout-block.fullwidth-block.rio-alt-style h4 {
    font-size: 22px;
}

.sidebar-cont .gform_wrapper {
    padding: 0 1rem;
}

.gform_wrapper input, .gform_wrapper textarea {
	border-radius: 0;
}

#breadcrumbs {
	font-size: 16px;
}

/* BLOG */

 body.blog .main-cont, body.search-results .main-cont > .row.justify-content-center {
    margin-top: -22rem;
	 background:#fff;
	 padding:2rem;
}
nav.navigation.pagination {
    justify-content: center;
    padding-top: 4rem;
}

nav.navigation.pagination a, nav.navigation.pagination span {
	margin: 0 1rem;
}

nav.navigation.pagination a.next, nav.navigation.pagination a.prev {
	color: #000;
}

.container.all-containers .layout-block .number-cta a {
    color: inherit;
}

.blog-filters {
	display: flex;
	gap: 10px;
	align-items: center;
	position: relative;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 2rem;
}
.blog-filters select {
	padding: 6px 10px;
	border: 1px solid #ccc;
	-webkit-appearance: none;
	border-radius: 0;
	background-color: #fff;
}
.blog-filters select:after {
	font-family: "Font Awesome 6 Free";
    font-weight: 400;
	content:'\f107';
	color: #B5874E;
}
.blog-filters .custom-select {
  position: relative;
  display: inline-block;
}

.blog-filters .custom-select select {
	padding: 6px 30px 6px 10px;
	border: 1px solid #ccc;
	-webkit-appearance: none;
	border-radius: 0;
	background-color: #fff;
	cursor: pointer;
	color:#000;
	min-width: 150px;
	line-height: 1.3;
}

.blog-filters .custom-select::after {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	content: '\f107'; 
	color: #B5874E;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
}

/* .container.all-containers .sidebar-cont {
    position: relative;
}

.container.all-containers .sidebar-cont:before {
    content: '';
    position: absolute;
    top: -120px;
    left: calc(50% - 65px);
    height: 110px;
    width: 130px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/rankings-io-child/images/float-badge.png);
} */

/* SEARCH */

#rio-search-banner {
    background-color: #0A1E2B5e;
}

#rio-search-banner .search-form, #defualt-hero-404 .search-form {
    border-radius: 100px;
    background-color: #FFF;
}

#rio-search-banner .search-form input#search, #defualt-hero-404 .search-form input#search {
	background-color: transparent;
	font-size: 20px;
}

#rio-search-banner button[type=submit] {
    margin: 2rem 1.5rem;
    padding: 1.5rem 2rem;
}

/* 404 */

#defualt-hero-404 .search-form input#search {
    width: 100%;
    height: 65px;
    border: none;
    padding-left: 40px;
}

#defualt-hero-404 .search-form button[type=submit] {
	margin: .7rem 0;
}

#defualt-hero-404 .hero-inner {
    max-width: 800px;
    margin: auto;
    padding-top: 2rem;
}

#defualt-hero-404 .hero-inner img {
    display: block;
	width: 100%;
    max-width: 590px;
    margin: auto;
}

#defualt-hero-404 .hero-inner h1 {
    font-size: 86px;
	line-height: 90px;
}

#defualt-hero-404 .sidebar-search-form {
    background-color: #fff;
    border-radius: 100px;
}

#defualt-hero-404 .sidebar-search-form-inner {
	border: none;
}

#defualt-hero-404 .sidebar-search-form-inner input#search {
	background-color: transparent;
}

/* FOOTER */

.layout-block.rio-alt-style.footer-cta-block {
    color: #F2F2F2;
    padding: 8rem 0;
    border-bottom: 2px solid #B5874E;
    background-color: #11050B;
    background-image: url(../jpg/book-free-case-bg.jpg);
}

.layout-block.rio-alt-style.footer-cta-block h1, .layout-block.rio-alt-style.footer-cta-block .h1, .layout-block.rio-alt-style.footer-cta-block h2, .layout-block.rio-alt-style.footer-cta-block .h2, .layout-block.rio-alt-style.footer-cta-block h3, .layout-block.rio-alt-style.footer-cta-block .h3, .layout-block.rio-alt-style.footer-cta-block h4, .layout-block.rio-alt-style.footer-cta-block .h4 {
	color: #F2F2F2;
}

.footer-bottom {
    background-color: #300F1E;
    color: #F2F2F2;
	padding-top: 8rem;
}

.footer-bottom h2, .footer-bottom .h2, .footer-bottom h3, .footer-bottom .h3.footer-bottom h4, .footer-bottom .h4 {
    color: #FFF;
}

.nicolet-footer-loc-header {
    padding: 1rem 0;
}

.nicolet-footer-loc-header h5 {
    margin-bottom: 0px;
    letter-spacing: 2px;
    padding: 1rem 0 2rem 0;
}

.nicolet-footer-loc-header-deco {
    background: #530C26;
    height: 3px;
	margin-left: 10px;
}

.footer-loc-cell {
	margin-bottom: 2rem;
}

.footer-loc-cell div a {
	font-size: 17px;
	line-height: 20px;
	color: #FFF;
}

.footer-loc-cell div.map-dir a {
	text-decoration: underline;
}

.footer-loc-cell div a:hover {
	color: #B5874E
}

.footer-loc-cell .loc-name {
    text-transform: uppercase;
	text-decoration: underline;
	font-size: 17px;
}

#colophon .site-info {
	position: relative;
	font-size: 15px;
    padding: 4rem 0 0;
}

#colophon .footer-copyright-section {
	position: relative;
	font-size: 15px;
	padding-bottom: 1rem;
	background-color: #0D0308;
}

footer#colophon .site-info .copyright a, footer#colophon .footer-copyright-section .copyright a {
	color: #FFF;
}

footer#colophon .site-info .copyright a:hover, footer#colophon .footer-copyright-section .copyright a:hover {
	color: #B5874E;
}

footer#colophon .footer-top-title {
	margin-bottom: 2rem;
}

div#back-to-top {
    position: absolute;
    right: 1rem;
    top: calc( 100% - 45px );
    top: -ms-calc( 100% - 45px );
    top: -moz-calc( 100% - 45px );
    top: -webkit-calc( 100% - 45px );
}

footer#colophon .social-block {
	padding: 0;
	width: fit-content;
	margin-left: auto;
}

/* SC */

.rio-callout-block {
    background: #f1f1f1;
    padding: 30px 30px;
    margin: 30px 0px;
    border-left: 7px solid #5b0125;
}

.rio-callout-block.rio-alt-callout-style {
    border: 1px solid #5b0125;
    border-left: 7px solid #5b0125;
    background-color: #FFF;
}

.social-block .social-icon a {
    display: inline-block;
    padding-top: .5rem;
    width: 45px;
    height: 45px;
    background: #5b0126;
	border: 2px solid #5b0126;
    border-radius: 100px;
	padding-top: 0.7rem;
}

.social-block .social-icon a:hover {
	background-color: #FFF;
}

.social-block .social-icon i {
    color: #FFF;
    font-size: 1.3rem;
}
.social-block .social-icon a:hover i {
	color: #5b0126;
}

.nicolet-3-cell-grid-default {
	margin: 4rem 0;
}

.nicolet-3-cell-cell {
	position: relative;
    text-align: center;
    padding: 0rem 3rem;
    border-right: 1px solid #000;
}

.nicolet-3-cell-grid-default .nicolet-3-cell-cell:last-of-type {
	border-right: none;
}

.nicolet-3-cell-cell h3 {
	margin-bottom: 1rem;
}

.nicolet-3-cell-cell h6 {
    color: #000;
    font-weight: 400;
}

.nicolet-timeline-wrapper {
    position: relative;
	padding: 4rem 0;
}

.nicolet-timeline-wrapper > p {
	display: none;
}

.nicolet-timeline-wrapper:before {
    content: '';
    position: absolute;
    top: 4rem;
    bottom: 4rem;
    width: 1px;
    background-color: #210512;
    left: calc( 50% - 0.5px );
    left: -ms-calc( 50% - 0.5px );
    left: -moz-calc( 50% - 0.5px );
    left: -webkit-calc( 50% - 0.5px );
}

.nicolet-timeline-cell {
    position: relative;
    font-family: 'Open Sans', sans-serif;
    color: #250312;
    font-size: 20px;
    width: 375px;
    max-width: 45%;
    background-color: #FFF;
    border: 3px solid #BCC9CE;
    padding: 2.5rem 1.5rem;
}

.nicolet-timeline-cell:before {
    content: '';
    position: absolute;
    top: calc( 50% - 14px );
    top: -ms-calc( 50% - 10px );
    top: -moz-calc( 50% - 10px );
    top: -webkit-calc( 50% - 10px );
    right: -11px;
    height: 20px;
    width: 20px;
    background-color: #FFF;
    border-top: 2px solid #BCC9CE;
    border-right: 2px solid #BCC9CE;
    transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    z-index: 1;
}

.nicolet-timeline-cell .years {
    color: #B5874E;
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
}

.nicolet-timeline-wrapper .nicolet-timeline-cell:after {
	font-family: "Font Awesome 6 Free";
    font-weight: 900;
	content:'\f111';
    font-size: 1.5rem;
    line-height: 0;
    letter-spacing: -12px;
    position: absolute;
    top: 50%;
    height: 1px;
    left: 100%;
    right: calc( -6rem - 3px );
    right: -ms-calc( -6rem - 3px );
    right: -moz-calc( -6rem - 3px );
    right: -webkit-calc( -6rem - 3px );
    background-color: #210512;
}

.nicolet-timeline-wrapper .nicolet-timeline-cell:nth-of-type(even) {
	text-align: left;
	margin-right: auto;
	margin-left: calc( 50% + 6rem );
	margin-left: -ms-( 50% + 6rem );
	margin-left: -moz-50% + 6rem );
	margin-left: -webkit-calc( 50% + 6rem );
	margin-top: -3rem;
}

.nicolet-timeline-cell:nth-of-type(even):before {
    left: -11px;
    background-color: #FFF;
    border-top: 3px solid #BCC9CE;
    border-right: 3px solid #BCC9CE;
    transform: rotateZ(-135deg);
    -ms-transform: rotateZ(-135deg);
    -moz-transform: rotateZ(-135deg);
    -webkit-transform: rotateZ(-135deg);
}

.nicolet-timeline-wrapper .nicolet-timeline-cell:nth-of-type(even):after {
    right: 100%;
    text-align: right;
    left: calc( -6rem - 3px );
    left: -ms-calc( -6rem - 3px );
    left: -moz-calc( -6rem - 3px );
    left: -webkit-calc( -6rem - 3px );
    transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
}

.nicolet-timeline-wrapper .nicolet-timeline-cell:nth-of-type(odd) {
	text-align: right;
	margin-left: auto;
	margin-right: calc( 50% + 6rem );
	margin-right: -ms-( 50% + 6rem );
	margin-right: -moz-50% + 6rem );
	margin-right: -webkit-calc( 50% + 6rem );
	margin-top: -3rem;
}

.nicolet-timeline-wrapper .nicolet-timeline-cell:nth-of-type(4n+2), .nicolet-timeline-wrapper .nicolet-timeline-cell:nth-of-type(4n+3), .nicolet-timeline-wrapper .nicolet-timeline-cell:nth-of-type(4n+2):before, .nicolet-timeline-wrapper .nicolet-timeline-cell:nth-of-type(4n+3):before {
	background-color: #F2F2F2;
	border-color: #530C26;
}

.nicolet-in-the-news-card-wrapper {
	border: 2px solid #AE8957;
    background-color: #FFF;
    color: #250312;
    height: calc(100% - 1rem);
    height: -ms-calc(100% - 1rem);
    height: -moz-calc(100% - 1rem);
    height: -webkit-calc(100% - 1rem);
    margin-bottom: 1rem;
    transition: all 400ms;
    cursor: pointer;
}

.nicolet-in-the-news-card-wrapper .nicolet-in-the-news-card-img {
	transition: inherit;
    padding-top: 100%;
}

.nicolet-in-the-news-card-wrapper:hover .nicolet-in-the-news-card-img {
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}

.nicolet-in-the-news-card-wrapper .nicolet-in-the-news-card-text, .nicolet-in-the-news-card-wrapper .nicolet-in-the-news-card-link {
    padding: 2rem;
}

.nicolet-in-the-news-card-wrapper .nicolet-in-the-news-card-link {
	font-size: 18px;
	font-weight: 700;
}

.nicolet-in-the-news-card-wrapper:hover .nicolet-in-the-news-card-link a {
	color: #B5874E;
	text-decoration: underline;
}

.nicolet-how-it-works-grid-sc {
    background: #300F1E;
    color: #FFF;
    padding: 4rem 0;
    border: 2px solid #B5874E;
    width: 1140px;
    max-width: 100%;
    margin: auto;
}

.nicolet-how-it-works-grid-sc h1, .nicolet-how-it-works-grid-sc .h1, .nicolet-how-it-works-grid-sc h2, .nicolet-how-it-works-grid-sc .h2, .nicolet-how-it-works-grid-sc h3, .nicolet-how-it-works-grid-sc .h3, .nicolet-how-it-works-grid-sc h4, .nicolet-how-it-works-grid-sc .h4, .nicolet-how-it-works-grid-sc h5, .nicolet-how-it-works-grid-sc .h5, .nicolet-how-it-works-grid-sc h6, .nicolet-how-it-works-grid-sc .h6 {
	color: #FFF;
}

.nicolet-how-it-works-grid-sc .row.justify-content-center {
    position: relative;
    margin: 0 5rem;
}

.nicolet-how-it-works-grid-sc .row.justify-content-center:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_32539' data-name='Group 32539' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='835.561' height='280.98' viewBox='0 0 835.561 280.98'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_18742' data-name='Rectangle 18742' width='835.561' height='280.98' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Cpath id='Path_29967' data-name='Path 29967' d='M1914.378 588.947l-1.513 6.388a140.313 140.313 0 0 0 34.829 59.016l2.822-2.786a136.241 136.241 0 0 1-35.727-64.448q-.2.917-.41 1.83' transform='translate(-1912.865 -587.117)' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='-14.881' y1='1.621' x2='-14.873' y2='1.621' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d6d6d6'/%3E%3Cstop offset='0.115' stop-color='%23cecece'/%3E%3Cstop offset='0.293' stop-color='%23b9b8b9'/%3E%3Cstop offset='0.509' stop-color='%23979598'/%3E%3Cstop offset='0.755' stop-color='%2369656a'/%3E%3Cstop offset='0.93' stop-color='%23443f45'/%3E%3Cstop offset='1' stop-color='%23443f45'/%3E%3C/linearGradient%3E%3CclipPath id='clip-path-3'%3E%3Cpath id='Path_29968' data-name='Path 29968' d='M91.849 8.652a139.951 139.951 0 0 0-41.264 23.88C47.1 35.438 43.714 38.55 40.523 41.78a140.2 140.2 0 0 0-36.9 66.862l-.018-.028A141.532 141.532 0 0 0 0 140.285H3.966A139.586 139.586 0 0 1 7.448 109.58l.025.018A136.213 136.213 0 0 1 43.345 44.561c3.1-3.14 6.391-6.161 9.779-8.986a136.539 136.539 0 0 1 174.786.05c3.367 2.81 6.638 5.818 9.723 8.942a136.243 136.243 0 0 1 35.745 64.517q.222-1.029.459-2.054l1.448-6.234A140.312 140.312 0 0 0 240.454 41.78c-3.174-3.213-6.539-6.308-10-9.2A140.7 140.7 0 0 0 91.849 8.652' transform='translate(0 -0.003)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_32532' data-name='Group 32532'%3E%3Cg id='Group_32531' data-name='Group 32531' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_29965' data-name='Path 29965' d='M2830.729 478.948a135.186 135.186 0 0 1-3.507 30.947l3.864.92a141.326 141.326 0 0 0 3.609-31.867Z' transform='translate(-1999.134 -338.665)' fill='%23d6d6d6'/%3E%3Cpath id='Path_29966' data-name='Path 29966' d='M2065.93 662.123a140.338 140.338 0 0 0 179.869.051l-1.27-1.523 1.27 1.523c3.488-2.908 6.874-6.02 10.062-9.249h0a140.2 140.2 0 0 0 36.913-66.935l-3.864-.893a136.232 136.232 0 0 1-35.871 65.042l1.411 1.393-1.411-1.393c-3.1 3.138-6.389 6.163-9.78 8.989h0a136.537 136.537 0 0 1-174.789-.049Z' transform='translate(-1460.823 -413.722)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32534' data-name='Group 32534' transform='translate(560.275 171.966)'%3E%3Cg id='Group_32533' data-name='Group 32533' clip-path='url(%23clip-path-2)'%3E%3Crect id='Rectangle_18743' data-name='Rectangle 18743' width='37.651' height='67.234' transform='translate(0 0)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32536' data-name='Group 32536' transform='translate(0 0.001)'%3E%3Cg id='Group_32535' data-name='Group 32535' clip-path='url(%23clip-path-3)'%3E%3Crect id='Rectangle_18744' data-name='Rectangle 18744' width='275.285' height='140.282' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32538' data-name='Group 32538'%3E%3Cg id='Group_32537' data-name='Group 32537' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_29969' data-name='Path 29969' d='M335.457 650.133l1.411 1.393-1.411-1.393c-3.1 3.138-6.389 6.163-9.78 8.989a136.537 136.537 0 0 1-174.788-.049c-3.367-2.81-6.638-5.819-9.723-8.942l-2.822 2.787c3.173 3.213 6.539 6.309 10 9.2a140.338 140.338 0 0 0 179.869.051c3.488-2.908 6.874-6.02 10.062-9.249a140.191 140.191 0 0 0 36.913-66.935l-3.864-.893a136.236 136.236 0 0 1-35.871 65.042' transform='translate(-97.823 -413.719)' fill='%23b5874e'/%3E%3Cpath id='Path_29970' data-name='Path 29970' d='M12.321 585.984a140.2 140.2 0 0 0 36.912 66.933l2.821-2.786a136.235 136.235 0 0 1-35.87-65.04Z' transform='translate(-8.712 -413.719)' fill='%23b5874e'/%3E%3Cpath id='Path_29971' data-name='Path 29971' d='M7.473 509.894a135.188 135.188 0 0 1-3.507-30.946H0a141.33 141.33 0 0 0 3.609 31.866Z' transform='translate(0 -338.665)' fill='%23b5874e'/%3E%3Cpath id='Path_29972' data-name='Path 29972' d='M944.837 206.445a138.166 138.166 0 0 1 33.6-62.8V159.5h4.393V136.949H959.981v3.808h15.913a141.754 141.754 0 0 0-34.788 64.7l-.018-.017a141.642 141.642 0 0 0-3.609 31.683h-.185a135.168 135.168 0 0 1-3.508 30.946l3.864.92a141.324 141.324 0 0 0 3.609-31.866h.185a139.511 139.511 0 0 1 3.424-30.706Z' transform='translate(-660.282 -96.837)' fill='%23b5874e'/%3E%3Cpath id='Path_29973' data-name='Path 29973' d='M1353.182 171.229a135.17 135.17 0 0 1-3.507-30.946h-.185a141.866 141.866 0 0 0-3.608-31.707l-.026.019a140.184 140.184 0 0 0-36.888-66.823c-3.174-3.213-6.54-6.305-10-9.2A140.341 140.341 0 0 0 1119.1 32.53l2.539 3.046a136.537 136.537 0 0 1 174.787.047c3.367 2.81 6.638 5.818 9.722 8.942a136.227 136.227 0 0 1 35.873 65.047l.017-.028a139.331 139.331 0 0 1 3.489 30.7h.185a141.314 141.314 0 0 0 3.609 31.866Z' transform='translate(-791.316 0)' fill='%235b0126'/%3E%3Cpath id='Path_29974' data-name='Path 29974' d='M1942.627 647.841a135.426 135.426 0 0 1-33.663-62.75l-3.862 1.055a142.491 142.491 0 0 0 34.434 64.512h-15.362v3.808h22.553V631.913h-4.1Z' transform='translate(-1347.102 -413.719)' fill='%235b0126'/%3E%3Cpath id='Path_29975' data-name='Path 29975' d='M1914.211 108.9a136.238 136.238 0 0 1 35.7-64.335c3.1-3.14 6.391-6.164 9.779-8.988a136.538 136.538 0 0 1 174.787.047c3.367 2.81 6.638 5.818 9.723 8.942a136.239 136.239 0 0 1 35.745 64.516q.222-1.029.459-2.054l1.448-6.234a140.314 140.314 0 0 0-34.831-59.015c-3.174-3.213-6.539-6.308-10-9.2a140.338 140.338 0 0 0-179.866-.049c-3.486 2.906-6.871 6.018-10.061 9.248a140.31 140.31 0 0 0-34.815 58.961l1.507 6.254q.22.951.427 1.906' transform='translate(-1352.175 -0.002)' fill='%23fff'/%3E%3Cpath id='Path_29976' data-name='Path 29976' d='M1318.068 588.779l-.465-2.01a136.234 136.234 0 0 1-35.753 64.55l1.411 1.394-1.411-1.393c-3.1 3.138-6.389 6.162-9.779 8.989a136.537 136.537 0 0 1-174.788-.049c-3.368-2.81-6.639-5.818-9.723-8.942l-2.822 2.787c3.173 3.213 6.539 6.308 10 9.2a140.339 140.339 0 0 0 179.868.051c3.489-2.908 6.874-6.02 10.062-9.249a140.314 140.314 0 0 0 34.849-59.078l-1.324-5.717c-.042-.178-.087-.355-.128-.533' transform='translate(-767.02 -414.905)' fill='%23fff'/%3E%3Cpath id='Path_29977' data-name='Path 29977' d='M967.338 588.943l-1.513 6.389a140.317 140.317 0 0 0 34.829 59.015l2.821-2.787a136.239 136.239 0 0 1-35.727-64.448q-.2.917-.41 1.83' transform='translate(-682.937 -415.149)' fill='%23fff'/%3E%3Cpath id='Path_29978' data-name='Path 29978' d='M2296.531 140.286a141.876 141.876 0 0 0-3.608-31.706l-.027.019a140.177 140.177 0 0 0-36.888-66.823c-3.175-3.214-6.54-6.306-10-9.2a140.342 140.342 0 0 0-179.867-.046l2.539 3.046a136.538 136.538 0 0 1 174.787.047c3.366 2.809 6.637 5.818 9.723 8.942a136.239 136.239 0 0 1 35.873 65.047l.017-.029a139.306 139.306 0 0 1 3.489 30.7Z' transform='translate(-1460.97 -0.003)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.nicolet-how-it-works-grid-sc .nicolet-how-it-wroks-cell {
    height: 320px;
}

.nicolet-how-it-wroks-cell h3.h1 {
    margin-bottom: 1rem;
}

.nicolet-how-it-wroks-cell p {
    font-size: 22px;
    line-height: 28px;
}

.nicolet-float-year {
    position: absolute;
    top: -6rem;
    font-family: 'Playfair Display', serif;
    font-size: 30px;
    background-color: #5B0126;
    border-radius: 100px;
    color: #FFF;
    height: 6rem;
    width: 6rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.nicolet-float-year-inner {
    margin-top: -.5rem;
}

.split-cell.sc-left .nicolet-float-year {
    left: calc( 100% - 2.3rem );
    left: -ms-calc( 100% - 2.3rem );
    left: -moz-calc( 100% - 2.3rem );
    left: -webkit-calc( 100% - 2.3rem );
}

.split-cell.sc-right .nicolet-float-year {
    right: calc( 100% - 2.3rem );
    right: -ms-calc( 100% - 2.3rem );
    right: -moz-calc( 100% - 2.3rem );
    right: -webkit-calc( 100% - 2.3rem );
}

.fullwidth-block.layout-block .nicolet-float-year {
    left: calc( 50% - 3rem );
    left: -ms-calc( 50% - 3rem );
    left: -moz-calc( 50% - 3rem );
    left: -webkit-calc( 50% - 3rem );
    top: -8rem;
}

.nicolet-sidebar-cta {
    border-top: 1px solid #956D45;
    padding-top: 3rem;
}

.nicolet-sidebar-cta h2 {
	margin-bottom: 1rem;
}

.nicolet-sidebar-cta p {
	margin-bottom: 0;
}

.nicolet-sidebar-cta h6 {
    font-size: 24px;
    line-height: 50px;
    color: #B5874E;
	margin-bottom: 0;
}

.nicolet-sidebar-cta .sb-cta-phone {
	margin-bottom: 1rem;
}

.nicolet-sidebar-cta .sb-cta-phone a {
    font-size: 35px;
    font-weight: 500;
	color: #5B0126;
}

.nicolet-sidebar-cta .sb-cta-phone a:hover {
	color: #B5874E;
}

.nicolet-sidebar-cta .sb-cta-phone svg#sidebar-cta-svg {
    height: 25px;
    width: 25px;
    margin: -7px 7px 9px 0;
}

.toc-wrap {
    background-color: #F2F2F2;
    border: 1px solid #B5874E;
    padding: 2rem;
}

.toc-wrap .toc-cont-header {
	font-size: 24px;
	font-weight: 500;
	line-height: 22px;
    margin-left: 1rem;
	padding-bottom: 2rem;
}

.toc-wrap .toc-cont-header:empty {
	display: none;
}

/* RESPONSIVE */

@media (max-width:1399px) {
	#header-main .navbar-brand img {
		width: 264px;
	}
}

@media (max-width:1199px) {
	
	#masthead #header-main ul.navbar-nav .rio-search-toggle.rio-search-icon {
		display: none;
	}
	
	#masthead #header-main {
		background-color: #5B0126;
	}
	
	ul.navbar-nav .rio-search-toggle.menu-item.rio-search-icon a {
		visibility: visible;
		max-width: 100% !important;
	}
	
	ul.navbar-nav .rio-search-toggle.menu-item.rio-search-icon a:before {
		content: none;
	}
	
	.as-seen-on-carousel .flickity-prev-next-button.next {
		right: -10px !important;
	}
	
	.as-seen-on-carousel .flickity-prev-next-button.previous {
		left: -10px !important;
	}
	
	.nicolet-timeline-wrapper .nicolet-timeline-cell:after {
		right: calc( -6rem - -12px );
		right: -ms-calc( -6rem - -12px );
		right: -moz-calc( -6rem - -12px );
		right: -webkit-calc( -6rem - -12px );
	}
	
	#masthead #header-main nav.navbar {
		/*max-height: 100vh;*/
		flex-wrap: nowrap;
	}
	
	.page_type-landing-page #header-main .navbar-brand img {
		width: 200px;
	}
	
}

@media (max-width: 991px){
	/* mobile menu overflow fix */
	html.mobile-nav-open,
	body.mobile-nav-open {
		overflow-x: clip !important;
	}

	body.mobile-nav-open #header-main {
		overflow-x: clip !important;
	}

	body.mobile-nav-open #header-main .container,
	body.mobile-nav-open #header-main .row {
		max-width: 100%;
	}

	body.mobile-nav-open #header-main .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	/* end mobile menu overflow fix */
	
	.sidebar-cont.col-lg, .sidebar-cont.col-lg-auto, .sidebar-cont.col-lg-1, .sidebar-cont.col-lg-2, .sidebar-cont.col-lg-3, .sidebar-cont.col-lg-4, .sidebar-cont.col-lg-5, .sidebar-cont.col-lg-6, .sidebar-cont.col-lg-7, .sidebar-cont.col-lg-8, .sidebar-cont.col-lg-9, .sidebar-cont.col-lg-10, .sidebar-cont.col-lg-11, .sidebar-cont.col-lg-12 {
		margin-top: 4rem;
	}
	
	.layout-block.no-overlay-important.map-bkg-fullwidth, .layout-block.no-overlay-important.map-bkg-fullwidth[style*="background-image:url()"], .layout-block.no-overlay-important.map-bkg-fullwidth[style*="background-image:url(\"\")"] {
		background-image: none !important;
	}
	
	#colophon .footer-copyright-section {
		padding: 2rem 1rem;
	}
	
	.header-top .header-top-text, .header-top .header-top-cta {
		position: relative;
		font-size: 16px;
		padding: 1rem;
	}
	
	.header-top .header-top-text:before {
		content: '';
		position: absolute;
		width: 66px;
		height: 2px;
		background-color: #D3D6D9;
		left: calc( 50% - 33px );
		left: -moz-calc( 50% - 33px );
		left: -webkit-calc( 50% - 33px );
		bottom: 0;
	}
	
	footer#colophon .social-block {
		margin-left: auto;
		margin-right: auto;
	}
	
	#rio-footer-logo, footer#colophon .social-block {
		padding-top: 2rem;
	}
	
	.nicolet-3-cell-cell {
		text-align: center;
		padding: 1rem;
		border: none;
	}
	
	.nicolet-3-cell-cell:before {
		content: '';
		position: absolute;
		bottom: 0;
		left: calc( 50% - 40px );
		left: -ms-calc( 50% - 40px );
		left: -moz-calc( 50% - 40px );
		left: -webkit-calc( 50% - 40px );
		height: 1px;
		width: 80px;
		background-color: #000;
	}

	.nicolet-3-cell-grid-default .nicolet-3-cell-cell:last-of-type {
		border-bottom: none;
	}
	
	.hero-block.nicolet-home-hero .hero-inner {
		max-width: 100% !important;
	}
	
	.nicolet-how-it-works-grid-sc .row.justify-content-center:before {
		background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='247.53' height='736.08' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 247.53 736.08'%3E%3Cdefs%3E%3CclipPath id='clippath'%3E%3Crect width='247.53' height='736.08' style='fill: none%3B'/%3E%3C/clipPath%3E%3CclipPath id='clippath-1'%3E%3Cpath d='M94.42 494.9l-5.63-1.33c-19.6 5.77-37.46 16.32-51.99 30.68l2.45 2.49c15.67-15.51 35.32-26.4 56.77-31.47-.54-.12-1.08-.24-1.61-.36' style='fill: none%3B'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='-198.34' y1='763.8' x2='-198.33' y2='763.8' gradientTransform='translate(-51286.65 7467.67) rotate(90) scale(37.65 -67.23)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d6d6d6'/%3E%3Cstop offset='.12' stop-color='%23cfcfce'/%3E%3Cstop offset='.29' stop-color='%23bab8b9'/%3E%3Cstop offset='.51' stop-color='%23969598'/%3E%3Cstop offset='.76' stop-color='%236a666b'/%3E%3Cstop offset='.93' stop-color='%23453f45'/%3E%3Cstop offset='1' stop-color='%23453f45'/%3E%3C/linearGradient%3E%3CclipPath id='clippath-2'%3E%3Cpath d='M239.91 80.91c-4.88-13.23-12-25.53-21.04-36.35-2.56-3.07-5.3-6.05-8.15-8.86-16.25-16.08-36.64-27.33-58.9-32.51l.02-.02C142.69 1.07 133.34 0 123.95 0V3.49c9.1 .02 18.17 1.05 27.05 3.07l-.02 .02c21.66 5.02 41.49 15.96 57.29 31.6 2.77 2.73 5.43 5.63 7.92 8.61 37.14 44.61 37.12 109.39-.04 153.98-2.48 2.97-5.13 5.85-7.88 8.57-15.69 15.52-35.36 26.42-56.84 31.49 .6 .13 1.21 .27 1.81 .4l5.49 1.28c19.6-5.77 37.46-16.32 51.99-30.68 2.83-2.8 5.56-5.76 8.1-8.81 28.33-34.02 36.36-80.56 21.08-122.1' style='fill: none%3B'/%3E%3C/clipPath%3E%3CclipPath id='clippath-3'%3E%3Crect width='247.53' height='736.08' style='fill: none%3B'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_32532' data-name='Group 32532'%3E%3Cg style='clip-path: url(%23clippath)%3B'%3E%3Cg id='Group_32531' data-name='Group 32531'%3E%3Cpath id='Path_29965' data-name='Path 29965' d='M123.95 732.58c-9.18 .02-18.32-1.01-27.26-3.09l-.81 3.4c9.21 2.12 18.62 3.19 28.07 3.18v-3.49Z' style='fill: %23d6d6d6%3B'/%3E%3Cpath id='Path_29966' data-name='Path 29966' d='M28.7 533.06c-38.31 45.87-38.33 112.57-.04 158.45l1.34-1.12-1.34 1.12c2.56 3.07 5.3 6.06 8.15 8.86h0c16.26 16.09 36.68 27.35 58.97 32.52l.79-3.4c-21.66-5.02-41.49-15.96-57.3-31.6l-1.23 1.24 1.23-1.24c-2.76-2.73-5.43-5.63-7.92-8.62h0c-37.14-44.61-37.13-109.39 .04-153.98l-2.68-2.24Z' style='fill: %23fff%3B'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32534' data-name='Group 32534'%3E%3Cg style='clip-path: url(%23clippath-1)%3B'%3E%3Cg id='Group_32533' data-name='Group 32533'%3E%3Crect id='Rectangle_18743' data-name='Rectangle 18743' x='36.81' y='493.57' width='59.23' height='33.17' style='fill: url(%23linear-gradient)%3B'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32536' data-name='Group 32536'%3E%3Cg style='clip-path: url(%23clippath-2)%3B'%3E%3Cg id='Group_32535' data-name='Group 32535'%3E%3Crect id='Rectangle_18744' data-name='Rectangle 18744' x='123.95' width='123.58' height='242.51' style='fill: %23fff%3B'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32538' data-name='Group 32538'%3E%3Cg style='clip-path: url(%23clippath-3)%3B'%3E%3Cg id='Group_32537' data-name='Group 32537'%3E%3Cpath id='Path_29969' data-name='Path 29969' d='M39.26 209.34l-1.23 1.24 1.23-1.24c-2.76-2.73-5.43-5.63-7.92-8.62-37.14-44.61-37.13-109.39 .04-153.98 2.48-2.97 5.13-5.85 7.88-8.57l-2.46-2.49c-2.83 2.8-5.56 5.76-8.1 8.81-38.31 45.87-38.33 112.57-.04 158.45 2.56 3.07 5.3 6.06 8.15 8.86 16.26 16.09 36.68 27.35 58.97 32.52l.79-3.4c-21.66-5.02-41.49-15.96-57.3-31.6' style='fill: %23b4874e%3B'/%3E%3Cpath id='Path_29970' data-name='Path 29970' d='M95.77 3.18c-22.29 5.17-42.7 16.43-58.96 32.52l2.45 2.49c15.8-15.64 35.64-26.58 57.3-31.6l-.79-3.4Z' style='fill: %23b4874e%3B'/%3E%3Cpath id='Path_29971' data-name='Path 29971' d='M96.68 6.58c8.94-2.08 18.09-3.11 27.26-3.09V0c-9.45 0-18.87 1.06-28.07 3.18l.81 3.4Z' style='fill: %23b4874e%3B'/%3E%3Cpath id='Path_29972' data-name='Path 29972' d='M150.97 250.68c20.71 4.86 39.79 15.07 55.32 29.6h-13.97v3.87h19.87v-20.13h-3.35v14.02c-15.98-15.05-35.63-25.62-57-30.65v-.02c-9.14-2.11-18.5-3.17-27.9-3.18v-.16c-9.18 .02-18.32-1.01-27.26-3.09l-.81 3.4c9.21 2.12 18.62 3.19 28.07 3.18v.16c9.1 0 18.17 1.01 27.05 3.02l-.02-.03Z' style='fill: %23b4874e%3B'/%3E%3Cpath id='Path_29973' data-name='Path 29973' d='M96.68 494.97c8.94-2.08 18.09-3.11 27.26-3.09v-.16c9.4 0 18.77-1.07 27.93-3.18l-.02-.02c22.25-5.18 42.63-16.43 58.87-32.5 2.83-2.8 5.55-5.76 8.1-8.81 38.31-45.87 38.32-112.57 .04-158.45l-2.68 2.24c37.14 44.61 37.13 109.39-.04 153.98-2.48 2.97-5.13 5.85-7.88 8.56-15.8 15.64-35.64 26.58-57.3 31.6h.02c-8.87 2.04-17.94 3.07-27.04 3.09v.16c-9.45 0-18.87 1.06-28.07 3.18l.81 3.4Z' style='fill: %235a0727%3B'/%3E%3Cpath id='Path_29974' data-name='Path 29974' d='M41.28 524.62c15.45-14.64 34.54-24.88 55.28-29.65l-.93-3.4c-21.26 5-40.85 15.45-56.83 30.33v-13.53h-3.35v19.87h19.87v-3.61h-14.03Z' style='fill: %235a0727%3B'/%3E%3Cpath id='Path_29975' data-name='Path 29975' d='M151.59 495.12c21.42 5.09 41.03 15.97 56.68 31.45 2.77 2.73 5.43 5.63 7.92 8.61 37.14 44.61 37.13 109.39-.04 153.98-2.48 2.97-5.13 5.85-7.88 8.57-15.69 15.52-35.35 26.42-56.83 31.49 .6 .13 1.21 .27 1.81 .4l5.49 1.28c19.6-5.77 37.46-16.32 51.99-30.68 2.83-2.8 5.56-5.76 8.1-8.81 38.31-45.86 38.33-112.56 .04-158.45-2.56-3.07-5.3-6.05-8.15-8.86-14.52-14.36-32.36-24.89-51.94-30.67l-5.51 1.33c-.56 .13-1.12 .25-1.68 .38' style='fill: %23fff%3B'/%3E%3Cpath id='Path_29976' data-name='Path 29976' d='M94.35 485.44l1.77-.41c-21.49-5.07-41.17-15.97-56.86-31.5l-1.23 1.24 1.23-1.24c-2.76-2.73-5.43-5.63-7.92-8.61-37.14-44.61-37.13-109.39 .04-153.98 2.48-2.97 5.13-5.85 7.88-8.57l-2.46-2.49c-2.83 2.8-5.56 5.76-8.1 8.81-38.31 45.87-38.33 112.57-.04 158.45 2.56 3.07 5.3 6.06 8.15 8.86 14.54 14.38 32.42 24.93 52.04 30.7l5.04-1.17c.16-.04 .31-.08 .47-.11' style='fill: %23fff%3B'/%3E%3Cpath id='Path_29977' data-name='Path 29977' d='M94.42 250.54l-5.63-1.33c-19.6 5.77-37.46 16.32-51.99 30.68l2.46 2.49c15.67-15.51 35.32-26.4 56.77-31.47-.54-.12-1.08-.24-1.61-.36' style='fill: %23fff%3B'/%3E%3Cpath id='Path_29978' data-name='Path 29978' d='M123.95 736.08c9.4 0 18.77-1.07 27.93-3.18l-.02-.02c22.25-5.18 42.63-16.43 58.87-32.5 2.83-2.8 5.56-5.76 8.1-8.81 38.31-45.87 38.32-112.57 .04-158.45l-2.68 2.24c37.14 44.61 37.13 109.39-.04 153.98-2.47 2.97-5.13 5.85-7.88 8.57-15.8 15.64-35.64 26.58-57.3 31.6l.03 .02c-8.87 2.02-17.94 3.06-27.04 3.07v3.49Z' style='fill: %23fff%3B'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	}
	
	.nicolet-timeline-cell {
		max-width: 100%;
		width: auto;
		margin: 1rem 0 1rem 6rem !important;
	}
	
	.nicolet-timeline-cell:before {
		left: -11px;
		transform: rotateZ(-135deg);
		-ms-transform: rotateZ(-135deg);
		-moz-transform: rotateZ(-135deg);
		-webkit-transform: rotateZ(-135deg);
	}
	
	.nicolet-timeline-wrapper:before {
		left: 0;
	}
	
	.nicolet-timeline-wrapper .nicolet-timeline-cell:after {
		right: 100%;
		text-align: right;
		left: calc( -6rem - 3px );
		left: -ms-calc( -6rem - 3px );
		left: -moz-calc( -6rem - 3px );
		left: -webkit-calc( -6rem - 3px );
		transform: rotateZ(180deg);
		-ms-transform: rotateZ(180deg);
		-moz-transform: rotateZ(180deg);
		-webkit-transform: rotateZ(180deg);
	}
	

	
/* 	.container.all-containers .sidebar-cont {
		position: relative;
		margin-top: 150px;
	} */
	
	
}

@media (max-width: 767px){
	div#back-to-top {
		display: none;
	}
	
	#defualt-hero-404 .hero-inner h1 {
		font-size: 54px;
		line-height: 90px;
	}
	
	body:not(.home) #masthead #header-main.rio-scrolled-nav nav.navbar:before {
		height: 0;
	}
	
	#masthead #header-main:before {
		display: none;
	}
	
	#header-main nav.navbar {
		padding: .5rem 0;
	}
	
	#header-main .navbar-brand img {
		width: 200px;
	}
	
	.page_type-landing-page .rio-accor [rio-info="rio-faq-header"] {
		padding: 1rem 2.5rem 1rem 1rem;
	}
	.page_type-landing-page .rio-accor .rio-accor-a {
		padding: 1rem 1rem;
	}
	blockquote {
		padding-left: 0;
	}
	blockquote:before {
		display: block;
		position: relative;
	}
}

@media (max-width: 575px){

	.blog-filters {
		display: flex;
		gap: 10px;
		align-items: center;
		position: relative;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 2rem;
		flex-direction: column;
	}
	
	.blog-filters .custom-select, .blog-filters .custom-select select {
		width: 100%;
		max-width: 400px;
		margin-bottom:0; 
	}
	.blog-filters .custom-select {
		margin-bottom:1rem;
	}
	.navbar-brand {
		margin-left: 1rem;
	}
	
	.social-icon {
		padding: 1rem .5rem;
	}
	
	#masthead #header-main ul.navbar-nav {
		margin: 0;
	}

	#header-main nav.navbar ul.dropdown-menu a {
		font-size: 12px;
	}
	
	.hero-block.nicolet-home-hero .hero-inner h2 {
		font-size: 38px !important;
		line-height: 42px !important;
		margin-bottom: 1rem !important;
	}
	
	.layout-block.has-overlay.nicolet-home-large-img-bkg, .layout-block.has-overlay.nicolet-home-large-img-bkg[style*="background-image:url()"], .layout-block.has-overlay.nicolet-home-large-img-bkg[style*="background-image:url(\"\")"] {
		padding-top: 5rem;
	}
	
	h2, .h2 {
		font-size: 38px;
		line-height: 42px;
		margin-bottom: 1rem;
	}
	
	h3, .h3{
		font-size: 36px;
		line-height: 42px;
	}
	
	h4, .h4 {
		font-size: 24px;
		line-height: 29px;
	}
	
	.layout-block.staff-award-grid .row.justify-content-center > div:first-of-type {
		flex: 0 0 auto;
		width: 100%;
	}
	
	.sidebar-cont .gform_wrapper {
		padding: 0;
	}
	
	#masthead #header-main.rio-scrolled-nav .header-top .header-top-text {
		font-size: 0;
		padding: 0;
	}
	
	#masthead #header-main.rio-scrolled-nav .header-top .header-top-text:before {
		background-color: transparent;
	}
	
}

@media (min-width: 992px){
}

@media (min-width: 1200px){
	#masthead #header-main .container {
		max-width: 1200px;
	}
	
	.navbar .nav-item .dropdown-menu{
		display: none;
	}

	.navbar .nav-item:hover > .dropdown-menu {
		display: block;
		top: 100%;
	}
	
	#masthead #header-main ul.dropdown-menu .dropdown-menu {
		left: 100%;
		right: unset;
	}
}

@media (min-width: 1400px){
	#masthead #header-main .container {
		max-width: 1400px;
	}
}

@media (min-width: 1650px){
	#masthead #header-main .container {
		max-width: 1600px;
	}
}



@media (max-width: 600px) {
    .page_type-landing-page #header-main .navbar-brand img {
        width: 180px;
    }
	.page_type-landing-page .landing-number-cta a,
	.landing-number-cta{
		font-size:16px!important;
	}
}



.gform_confirmation_message{
	color:var(--graph-font-color)!important;
}





@media (max-width: 991px){
	body.page_type-landing-page h1{
		font-size: 48px !important;
		line-height:55px;
	}
}
@media (max-width: 767px){
	body.page_type-landing-page h1{
		font-size: 42x !important;
		line-height:48px;
	}
}