/******************************************************************
Theme Name: 54 Madison Partners (Child Theme)
Description: A custom WordPress theme created for the 54 Madison Partners website. It is a TwentyFifteen Child Theme
Author: Kostas Nicolacopoulos
Author URI: http://www.kostasni.com
Version: 1.0
Template: twentyfifteen
Tags: fluid-layout, responsive-layout, accessibility-ready, translation-ready, microformats, rtl-language-support
Text Domain: ffmptheme
******************************************************************/
@font-face {
  font-family: 'ArialMT';
  src: url('/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/fonts/Arial.eot'); /* IE9 Compat Modes */
  src: url('/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/fonts/Arial.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/fonts/Arial.woff2') format('woff2'), /* Modern Browsers */
    url('/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/fonts/Arial.woff') format('woff'), /* Modern Browsers */
    url('/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/fonts/Arial.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/fonts/Arial.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}

.entry-header .entry-title, .entry-header .page-title, .page-header .entry-title, .page-header .page-title{ font-size:24px; line-height:30px; font-weight:normal; text-transform:uppercase;font-family: 'ArialMT';}
.page-template-page-about-us article.hentry{ background-color:rgba(255,255,255, .84); padding:10px;}
.page-template-page-about-us .about-thumb img {  margin-bottom: 20px;  width: 100%; height:auto;}
.page-template-page-about-us .team-thumb img.wp-post-image{ max-width:100%; height:auto; width:inherit;}
/*
.team-member-list li{ float:left; width:217px; padding:11px; background:rgba(255,255,255, .84);}
.team-member-list li.cf-2, .team-member-list li.cf-5, .team-member-list li.cf-8 { margin:0px 10px;}

.team-member-list li{ width:32%; float:left; margin-bottom:20px; margin:1%;background-color:rgba(255,255,255, .84); padding:10px;}
.team-member-list li.cf-3, .team-member-list li.cf-6, .team-member-list li.cf-9 { margin-right:0px;}
.team-member-list li.cf-1, .team-member-list li.cf-4, .team-member-list li.cf-7 { margin-left:0px;}
.team-member-list li .team-thumb{ margin:0 auto; text-align:center;}
.team-member-list li.cf-3 .team-thumb, .team-member-list li.cf-6, .team-member-list li.cf-9 .team-thumb{ float:right; padding:10px 15px;}
.team-member-list li.cf-1 .team-thumb, .team-member-list li.cf-4, .team-member-list li.cf-7 .team-thumb{ float:left; padding:10px 15px;}*/
.team-member-list li {padding-bottom:0px; float:left; background:rgba(255,255,255, .84); margin-right:2%;width:32%;}
.team-member-list li .teamview-text .team-thumb{ text-align:center; padding:14px;}
.team-member-list li .teamview-text .team-title{ padding-left:14px; text-align:left;}
.team-member-list li .teamview-text .team-title h3{ font-size:14px; line-height:20px; color:#03a1fb; font-weight:300; text-transform:uppercase;}
.team-member-list li .teamview-text .team-title p a{ font-size:12px; line-height:18px; color:#000; font-weight:300; text-decoration:underline;}
.team-member-list li .teamview-text .team-title p a:hover{ color:#03a1fb;}
.team-member-list li.cf-1, .team-member-list li.cf-2, .team-member-list li.cf-4, .team-member-list li.cf-5, .team-member-list li.cf-7, .team-member-list li.cf-8{}
.team-member-list li.cf-3, .team-member-list li.cf-6, .team-member-list li.cf-9 {float:right; margin-right:0;}

.ie7 .team-member-list li{ width:31.5%;}

.page-template-page-about-us .about-text p{ color:#000;font-family: 'ArialMT';font-size:12px; line-height:18px;}
.page-template-page-about-us .about-text{ padding:7px}
.show-about{ text-align:center; margin:0 auto; padding-bottom:20px;}
h3.more-about{font-family: 'ArialMT';font-size:12px; line-height:18px; color:#03a1fb; font-weight:normal; text-transform:uppercase; cursor:pointer; display:inline-block; background:url(/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/images/about.png) no-repeat 100% 4px; padding-right:15px;}
.page-template-page-about-us .about-text p a.linkedin-link{ display:none;}
.main-navigation .current-menu-item>a, .main-navigation .current-menu-ancestor>a{color:#03a1fb !important;}
.team-member-image img{ padding:11px 10px; background-color:rgba(255,255,255, .84);}
.team .entry-content{ padding:35px; background-color:rgba(255,255,255, .84); color:#000;}
.team .entry-content p{ color:#000;font-family: 'ArialMT'; font-size:12px !important; line-height:18px;}
h1.team-member-name{font-family: 'ArialMT';color:#03a1fb !important; font-size:12px !important; text-transform:uppercase; line-height:20px;}
.team .linkedin-link { margin-top: -8px;}

/*================ banner ===============*/
.banner{ display:none;}
.home .banner{ display:block;}
.home .sidebar{ z-index:99; height:45%;}
#simple-slider {  position: absolute !important;   z-index: 9; bottom:100px;}
.simple-slide-content { background: rgba(0,0,0,.8); border: medium none !important; bottom: 200px !important; float: right; height: 129px;
 position: absolute !important; right: 0; text-align: left !important; top: inherit !important; width:430px !important; padding:23px !important; right:90px;}
.simple-slide-content h2{ font-size:24px !important; line-height:30px !important; font-weight:300 !important; text-align:left !important; margin:0 !important; padding-bottom:10px;}
.simple-slide-content p{ font-size:14px !important; line-height:25px !important; font-weight:300 !important; text-align:left !important;}
.simple-slide-content p a{ font-size:11px !important; line-height:18px !important; font-weight:300; color:#fff; text-align:left !important; text-decoration:underline;}
.simple-slide-content p a:hover{color:#03a1fb !important; text-decoration:underline;}
.home #bg-img, .home .site-content{ display:none;}
.fader_controls .prev, .fader_controls .next{ right:0 !important;}
.pager.prev{ right:0 !important; margin-top:0px !important; left:inherit !important;}
.fader_controls .prev, .fader_controls .next{ font-size:60px !important; line-height:46px !important;  background-color:rgba(255,255,255, .84); 
color:#000 !important; height:65px !important; right:40px !important; top:inherit !important; }
.fader_controls .prev{ bottom:265px;}
.fader_controls .next{ bottom:200px; margin-top:0px !important;}
.fader_controls .prev:hover{ background:rgba(3,161,251, .8)}
.fader_controls .next:hover{ background:rgba(3,161,251, .8)}
.pager.prev > img, .pager.next > img { padding-top: 12px;}
.pager-list{ display:none;}
.simple-slide { background-position: center center !important; background-repeat: no-repeat !important;}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.more{color:#000;font-family: 'ArialMT';font-size:12px; line-height:18px;}
a.morelink{font-family: 'ArialMT';font-size:12px; line-height:18px; color:#03a1fb; font-weight:normal; text-transform:uppercase; cursor:pointer; display:inline-block; background:url(/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/images/about.png) no-repeat 100% 4px; padding-right:15px;}
a.morelink.less{font-family: 'ArialMT';font-size:12px; line-height:18px; color:#03a1fb; font-weight:normal; text-transform:uppercase; cursor:pointer; display:inline-block; background:url(/web/20220819194525im_/https://54madison.com/wp-content/themes/54madison-child/images/uparrow.png) no-repeat 100% 4px; padding-right:15px;}
.more-toggle {  margin: 0 auto; text-align: center; padding:20px 0px;}

@media only screen and (min-width: 1600px){
	.team .t-1of3{ width:32%;}
	.team .t-2of3{ width:65%;}

}
@media only screen and (min-width: 955px) and (max-width: 1024px) {
	.team .t-1of3{ width:32%;}
	.team .t-2of3{ width:65%;}

}
@media only screen and (max-width: 767px) {
	.team-member-list li .teamview-text .team-title{ text-align:center; padding-left:0px;}
	.team-member-list li {width:100%; margin-right:0;}
	ul.team-member-list { margin:0px;}
	.more-aboutus{ margin-top:20px;}
}
@media only screen and (max-width: 960px) {
	#simple-slider .fader_controls{ display:block !important;}
	#simple-slider{ margin-top:0px !important;}

	
}
@media only screen and (max-width: 954px) {
	.home .sidebar { height: 10%; position: absolute;  width: 100%;   z-index: 99;}
		.simple-slide-content {bottom: 0 !important;height: 150px !important;left: inherit !important;margin-left: 0 !important;padding: 20px !important;
right: 0;top: inherit !important;width: 100% !important;}
.fader_controls .prev{ bottom:25px; width:50px !important; height:50px !important;}
.fader_controls .next{ bottom:75px; width:50px !important; height:50px !important;}
.pager.prev > img, .pager.next > img{ padding:0px;}
.home .site { margin-top: 0; padding-top: 0;}
#simple-slider{ bottom:0px;}

}
@media only screen and (max-width: 599px) {
.fader_controls .prev, .fader_controls .next{ bottom:10px !important;}
.simple-slide-content h2{ font-size:16px !important; line-height:24px !important;}
#simple-slider .fader_controls{ display:none !important;}
.home .sidebar{ height:15% !important;}

}



/*
     FILE ARCHIVED ON 19:45:25 Aug 19, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:40:40 Jan 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.784
  exclusion.robots: 0.075
  exclusion.robots.policy: 0.06
  esindex: 0.011
  cdx.remote: 37.751
  LoadShardBlock: 102.081 (3)
  PetaboxLoader3.datanode: 161.955 (4)
  PetaboxLoader3.resolve: 307.969 (2)
  load_resource: 406.955
*/