@import url("https://fonts.googleapis.com/css2?family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@font-face {
font-family: times-new-roman;
src: url(//www.rodmanandrenshaw.com/assets/fonts/times-new-roman.ttf);
}
@font-face {
font-family: times-new-roman;
src: url(//www.rodmanandrenshaw.com/assets/fonts/times-new-roman-bold.ttf);
}
body {
font-family: "Tinos", serif;
color: #333;
margin: 0;
padding: 0;
}
html {
font-size: 100%;
} .fs-9{
font-size: 9px;
}
.fs-96 {
font-size: 6rem
}
.fs-76 {
font-size: 4.75rem
}
.fs-60 {
font-size: 3.75rem;
}
.fs-36 {
font-size: 2.25rem;
}
.fs-50 {
font-size: 3.125rem;
}
.fs-48 {
font-size: 3rem;
}
.fs-40 {
font-size: 2.5rem;
}
.fs-30 {
font-size: 1.875rem;
}
.fs-21 {
font-size: 1.3125rem;
}
.fs-24 {
font-size: 1.5rem;
}
.fs-14 {
font-size: 0.875rem;
}
.fs-16 {
font-size: 1rem;
}
.fs-15 {
font-size: 0.9rem;
}
.fs-25 {
font-size: 1.6rem;
}
.fs-28 {
font-size: 1.8rem;
}
.fs-32 {
font-size: 2rem;
}
.fs-36 {
font-size: 2.25rem;
}
.bg-primary {
background: #356857;
}
header{
.active {
color: #c18a61 !important;
}
}
.sub-menu{
background: #356857;
position: absolute;
padding-top: .5rem;
border-radius: .25rem;
padding-bottom: .5rem;
padding-left: 1rem;
padding-right: 1rem;
--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.sub-menu a{
color: #fff;
}
.secondory-color {
color: #c18a61 !important;
}
.bg-secondory-color {
background-color: #c18a61;
}
.bg-gray {
background-color: #F8F8F8;
}
.bg-dark {
background-color: #222;
}
.bg-dark-800 {
background: #010101;
}
.text-light-white {
color: rgba(255, 255, 255, 0.67);
}
.text-light-white-gray {
color: var(--w3, #D6D6D6);
}
.text-dark-gray {
color: rgba(116, 115, 115, 0.64);
}
.primary-text-color {
color: #565656;
}
.secondary-text-color {
color: #282828;
}
.boxShadow{
box-shadow: 2px 3px 8px 0px rgb(193 174 174 / 92%);
}  .wpcf7-spinner{
position: absolute !important;
} #mainHeader { transition: background-color 0.1s ease-in-out;
}
#mainHeader a {
color: white;
transition: color 0.1s ease-in-out;
}
#mainHeader .logo img {
transition: all 0.1s ease-in-out;
} #mainHeader.scrolled {
background-color: white;
box-shadow: 2px 3px 8px 0px rgb(193 174 174 / 92%);
}
#mainHeader.scrolled a {
color: black;
}
#mainHeader.scrolled .transactions a {
color: white;
}
#mainHeader .mobiletransactions a{
color: #010101;
}
#mainHeader.scrolled .logo img {
content: url(//www.rodmanandrenshaw.com/wp-content/themes/rodman-renshaw/assets/img/logo-black.svg);
}
.closedbar svg{
color: #c18a61;
}
footer ul li {
line-height: 32px;
}
.times-new-roman {
font-family: times-new-roman;
}
.times-new-roman-bold {
font-family: times-new-roman-bold;
}
.bg-grey {
background-color: #F1F0F5;
}
.bg-white-mlink {
background-color: #F8F8F8;
}
.light-green {
color: #356857;
}
.Hit-Grey {
color: #A9A9A9;
}
.bg-Aqua-Haze {
background-color: #E2F8EB;
}
.btn-primary {
display: inline-flex;
color: #fff;
padding: var(--Micro-LG, 8px) var(--Related-Elements-LG, 24px);
border-radius: 4px;
border: 2px solid var(--w2, #F4F4F4);
background: rgba(188, 135, 96, 0.50);
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
}
.btn-primary:hover{
color: #c18a61;
background-color:transparent;
border: 2px solid var(--w2, #c18a61);
}
.btn-secondory {
display: inline-flex;
color: var(--b3, #565656);
padding: var(--Micro-LG, 8px) var(--Related-Elements-LG, 24px);
border-radius: 4px;
border: 2px solid var(--b3, #565656);
background: #BC876080;
font-weight: bold;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
}
.btn-secondory:hover{
color: #c18a61;
border: 2px solid var(--w2, #c18a61);
background-color:transparent;
}
.btn-light {
display: inline-flex;
color: #707070;
;
padding: var(--Micro-LG, 8px) var(--Related-Elements-LG, 24px);
border-radius: 8px;
background: #FFF;
font-weight: bold;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
}
.btn-light:hover{
color: #c18a61;
}
.what-we-do .card {
box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.25);
cursor: pointer;
}
.what-we-do .card .line {
background: #356857;
width: 5px;
}
.what-we-do .card .card-body {
width: 100%;
}
.what-we-do .card:hover .card-body {  color: #c18a61;
}
.what-we-do .card:hover .card-body a {
color: #c18a61;
}
.what-we-do .card:hover .card-body i {
color: #c18a61;
}
.hero-sec-1 {
height: 288px;
background-repeat: no-repeat;
background-size: 100%;
} .headerNave ul li ul {
display: none;
}
.headerNave ul li:hover ul {
width: 100%;
display: flex;
flex-direction: column;
}
.card {
position: relative;
}
.popup {
top: 100px; right: 50%;
transform: translateX(-50%, -50%);
max-width: 18rem;
white-space: normal;
overflow-wrap: break-word;
z-index: 10;
}
.group:hover .popup {
opacity: 1;
}
.recent-transactions .card {
border-radius: var(--MD, 12px) var(--MD, 12px) var(--MD, 12px) var(--MD, 12px);
background: var(--Base-Light, #FFF);
overflow: hidden; box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.10);
}
.recent-transactions .card .card-body {
height: 217px;
background-color: rgba(255, 255, 255, 0.67);
}
.recent-transactions .card .card-footer {
text-align: center;
border-radius: 0px 0px var(--MD, 12px) var(--MD, 12px);
background: var(--Base-Light, #FFF);
box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.10);
color: #11131E33;
padding: 13px 0;
}
.equity-research {
height: 450px;
}
.equity-research img {
height: 450px;
}
.market-support .card {
background-repeat: no-repeat;
height: 292px;
padding: 52px 47px;
width: 100%;
background-size: cover;
position: relative;
}
.market-support .card .right-btn {
position: absolute;
right: 20px;
bottom: 20px;
}  .career {
height: 364px;
}
.career .img-bg {
height: 364px;
background-repeat: no-repeat;
background-size: cover;
}
.team-section .card p{
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
cursor: pointer;
transition: all 0.5s ease;
}
.team-section .card p:hover{
-webkit-line-clamp: unset;
transition: max-height 0.5s ease;
}
.team-section img{
box-shadow: inset 0px -37px 2px 0px #356857;
}
.group:hover .absolute {
transform: translateY(0px);
}
.absolute {
transform: translateY(10px); 
transition: transform 0.9s ease, opacity 0.3s ease; 
}
.joinTeam:hover{
background-color: #c18a61;
} .howItwork .tabsview{
background-color: #ffffff26;
}
.howItwork .stockblockTab {
background-color: hsla(0, 0%, 100%, 0.05);
box-shadow: 0 4px 100px rgba(0, 0, 0, 0.35);
color: #c18a61;
}
.howItwork .stockblockTab.active {
background-color: hsla(0, 0%, 100%, 0.15);
color: #ffffff;
} .custom-prev-arrow, .custom-next-arrow {
color: #5e5a5a6e;
border-radius: 50%;
cursor: pointer;
transition: transform 0.3s ease, color 0.3s ease; 
font-size: 24px;
padding: 10px;
}
.custom-prev-arrow { position: absolute; top: 104%; left: 47%;}
.custom-prev-arrow:hover {         -webkit-transform: translateX(-6px);
transform: translateX(-6px);}
.custom-next-arrow { position: absolute; top: 104%; right: 47%; }
.custom-next-arrow:hover {
-webkit-transform: translateX(6px);
transform: translateX(6px);
}
.slick-slide {
padding: 10px;
position: relative;
}
.blur-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
backdrop-filter: blur(0.8px);
background: rgba(255, 255, 255, 0.5);
pointer-events: none;
}
.slick-current .blur-overlay {
display: none;
}
@media (max-width: 1300px) {
html {
font-size: 95%;
}
.fs-76 {
font-size: 4rem;
}
}
@media (max-width: 1200px) {
html {
font-size: 90%;
}
.fs-76 {
font-size: 4rem;
}
.custom-prev-arrow {left: 46%;}
.custom-next-arrow {right: 46%; }
}
@media only screen and (max-width: 1000px) {
html {
font-size: 100%;
}
.fs-96 {
font-size: 4rem
}
.fs-76 {
font-size: 2.5rem;
}
.custom-prev-arrow {left: 44%;}
.custom-next-arrow {right: 44%; }
}
@media only screen and (max-width: 600px) {
html {
font-size: 80%;
}
.fs-96 {
font-size: 4rem
}
.hero-sec-1 {
height: 118px;
}
.investment-banking {
min-height: auto;
}
.equity-research {
height: auto;
}
.market-support .card {
height: auto;
}
.stock-block {
height: auto;
}
.stock-block .img-bg {
height: auto;
}
.market-support .card {
padding: 25px;
}
.career {
height: auto;
}
.career .img-bg {
height: 164px;
}
.recent-transactions .card .card-body {
height: 130px;
}
.custom-prev-arrow {left: 43%;}
.custom-next-arrow {right: 43%; }
}
@media only screen and (max-width: 480px) {
.custom-prev-arrow {left: 41%;}
.custom-next-arrow {right: 41%; }
}
@media only screen and (max-width: 400px) {
.custom-prev-arrow {left: 38%;}
.custom-next-arrow {right: 38%; }
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{
color: #356857;
border-color: #356857;
display: none;
}@font-face {
font-family: 'icomoon';
src:  url(//www.rodmanandrenshaw.com/wp-content/themes/rodman-renshaw/assets/icon/fonts/icomoon.eot?hcc1rc);
src:  url(//www.rodmanandrenshaw.com/wp-content/themes/rodman-renshaw/assets/icon/fonts/icomoon.eot?hcc1rc#iefix) format('embedded-opentype'),
url(//www.rodmanandrenshaw.com/wp-content/themes/rodman-renshaw/assets/icon/fonts/icomoon.ttf?hcc1rc) format('truetype'),
url(//www.rodmanandrenshaw.com/wp-content/themes/rodman-renshaw/assets/icon/fonts/icomoon.woff?hcc1rc) format('woff'),
url(//www.rodmanandrenshaw.com/wp-content/themes/rodman-renshaw/assets/icon/fonts/icomoon.svg?hcc1rc#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-Facebook .path1:before {
content: "\e900";
color: rgb(185, 142, 96);
opacity: 0.0100;
}
.icon-Facebook .path2:before {
content: "\e901";
margin-left: -1em;
color: rgb(185, 142, 96);
}
.icon-People-outline:before {
content: "\e913";
color: #356857;
}
.icon-Compare-arrows:before {
content: "\e914";
color: #356857;
}
.icon-Login:before {
content: "\e915";
color: #356857;
}
.icon-Public:before {
content: "\e916";
color: #356857;
}
.icon-Handshake:before {
content: "\e917";
color: #356857;
}
.icon-Autorenew:before {
content: "\e918";
color: #356857;
}
.icon-twitter:before {
content: "\e919";
color: #c18a61;
}
.icon-account_balance:before {
content: "\e90d";
color: #356857;
}
.icon-avg_pace:before {
content: "\e90e";
color: #356857;
}
.icon-monitoring:before {
content: "\e90f";
color: #356857;
}
.icon-Vector-7:before {
content: "\e910";
color: #356857;
}
.icon-attach_money:before {
content: "\e911";
color: #356857;
}
.icon-handshake:before {
content: "\e912";
color: #356857;
}
.icon-Send-money .path1:before {
content: "\e906";
color: rgb(255, 255, 255);
}
.icon-Send-money .path2:before {
content: "\e907";
margin-left: -1em;
color: rgb(53, 104, 87);
}
.icon-Arrow-outward:before {
content: "\e908";
color: #fff;
}
.icon-Vector-6:before {
content: "\e90a";
color: #fff;
}
.icon-Vector-5:before {
content: "\e90b";
color: #fff;
}
.icon-Account-balance-wallet:before {
content: "\e90c";
color: #fff;
}
.icon-Keyboard-arrow-right:before {
content: "\e904";
color: #565656;
}
.icon-Arrow-right-alt:before {
content: "\e905";
color: #fff;
}
.icon-linkedin:before {
content: "\e909";
color: #c18a61;
}
.icon-checkmark:before {
content: "\e902";
}
.icon-facebook:before {
content: "\ea90";
}
.icon-arrow-right2:before {
content: "\ea3c";
}
.icon-arrow-left2:before {
content: "\ea40";
}