/*
=========================================

Project Name: Accredo Australia Holding Page
Creation date: 13 Sep 2021
Last modified: 13 Sep 2021
Description: 
Version: 1.0
Author: Steve Hopper | steve@xeno.co.nz
Company: xeno web development
Company URI: http: //www.xeno.co.nz

=========================================

COLOURS:

dark blue = #00406c
light blue = #26a9e1

FONTS:
font-family: fatfrank, sans-serif;

font-weight: 400;

font-style: normal;
font-family: 'Fira Sans', sans-serif;
*/

body { font-family: 'Opens Sans', sans-serif;font-size: 1.1rem;font-weight:300;line-height: 1.4;color: #687d86;background-color: #FFF;  }
h1 { font-family: 'Varela Round', sans-serif;font-size:2.8rem;line-height:1.1;font-weight:400;margin-top:0;margin-bottom:20px;color:#0096dc;letter-spacing:-1px; }
h2 { font-size:1.3rem;line-height:1.3;font-weight:400;color:#687d86;margin-top:0;margin-bottom:20px; }
h3 { font-weight:400;color:#0083c8;font-size:22px; }
h4 {}
h5 {}

strong { font-weight:700; }

blockquote { font-size:1.2rem;padding:1.6rem 2rem;margin:0;color:#0096dc; }
a { color:#0a8fcf; }
a:link { -webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
a.social-link, a.know-more { display:inline-block;font-size:28px;vertical-align: middle; }
a.social-link {margin-top:4px;margin-top:0; }
.link-new {display: block;line-height: 3em;padding: 10px 15px;min-height: 40px;background: #edf0f1 url(../images/pdf.png) 90% center no-repeat;opacity: .7;filter: alpha(opacity=70);}
.lead { color:#0096dc;font-size:1.1rem; }
.padTop60 { padding-top:3rem; }
#header { margin-top:1rem;margin-bottom:1rem; }
.panel-header { color:#0096dc;font-size:1.3rem;font-weight:500;border-bottom:1px dashed #6bbcf2;padding-bottom:1.0rem;margin-bottom:1.6rem; }
.panel-header-sm { font-size:1.1rem; }
.panel-header .fa, .fa-external-link-alt, .fa-link { font-size:1rem; }
.entry-link .fa-link { font-size:.8rem; }
.panel-header h2 { color:#0096dc;font-size:1.3rem;font-weight:500;/* border-bottom:1px dashed #6bbcf2;padding-bottom:1.3rem;margin-bottom:1.6rem; */ }
.panel-header p { margin-bottom:0;}
.panel-header.bt { border-top:3px solid #00abed;padding-top:15px; }
.panel-header.bt-thin { border-top:1px solid #00abed;padding-top:15px; }
.panel-quote blockquote { padding:0;font-size:1.2rem; }
.panel-quote .citation { font-size:1rem;margin-top:.2rem; }
.footer-panel-header { color:#FFF;font-size:1.3rem;line-height:1.1;border-bottom:1px solid #6bbcf2;padding-bottom:15px;margin-bottom:20px; }

.flexslider { background:transparent;border:0;margin-bottom:0; }
.applet {position: relative;background: #0097dd;padding: 30px 30px 0px;margin-bottom: 0px;color: #FFF;overflow: hidden;}
.applet a { font-size:1rem;color: #FFF;text-decoration: none;}
.applet .title {font-size: 1.2rem;line-height: 1.1;font-weight:bold;}
.applet .cnr, .panel-block .cnr, .flexslider .cnr, .page-image .cnr, #diagram .cnr {z-index: 2;position: absolute;top: 0;left: 0;width: 40px;height: 40px;background: url(../images/block_cnr.png) no-repeat;}
.applet hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}
.divider {border-bottom: 1px dashed #BCC8CF;margin-top: 30px;margin-bottom: 30px;}
.bold-text { font-weight:bold; }

.btn { border-radius: 0; }
.btn-default { background-color:#FFF;border-color:#FFF;color:#0097dd; }
.btn-primary { background-color:#098ecf;border-color:#098ecf; }
.btn-primary:focus, .btn-primary:hover { background-color:#3276b1;border-color:#3276b1; }
.btn-support { position:absolute;bottom:0;right:128px;}
.btn-search { position:absolute;bottom:0;right:62px;}
.btn-menu { position:absolute;bottom:0;right:0px;}
.btn-menu span { display:block;background-color:#FFF;height:3px;width:30px;margin:2px 0px; }
.btn-support .btn-primary, .btn-search .btn-primary, .btn-menu .btn-primary { font-size:.9rem;padding: .7rem .8rem;background-color:#00bfff;border-color:#00bfff; }
.btn-support .btn-primary:hover { color:#444;background-color:#00bfff;border-color:#00bfff; }
.btn-support .fas, .btn-search .fas, .btn-menu .fas { font-size:1.6rem; vertical-align: middle;}
.btn-text { padding-left:0; }
.btn-download { display:inline-block;padding: 1rem 3.5rem;background-image:url(../images/pdf.png);background-repeat: no-repeat;background-position: left center;}
.btn-mobile { padding: .6rem .75rem;font-size: 1.2rem; }

.navbar { padding:0;padding-top:10px;padding-bottom:15px; }
.navbar-brand { width:250px;width:100%;margin-right:0; }
.navbar-default { border-color: transparent;height:120px;}	
.navbar-nav {  }
.bg-dark, .navbar-dark { background-color:#1e4469 !important; }

.nav-pills .nav-link { border-radius: 0; } 
.nav-pills .nav-link.active { background-color:#0a69ab; }
.nav-pills>li+li {margin-left: 0px;}
.nav-pills>li>a { border-radius: 0;color:#999;padding:8px 20px;text-decoration:none;background-color:#f9f9f9;/* background: url(../images/tab.png) right top no-repeat; */ }
.nav-pills>li>a:hover, .nav-pills>li>a:focus { color:#60727B; }
.nav-pills>li.active>a { color:#FFF;background: url(../images/block_tint_hard.png) 0 -50px repeat-x; }
.tab-pane { padding-top:25px; }
.tab-pane .item .header { display:block;padding-bottom:10px;margin-bottom:15px;border-bottom: 1px dashed #BCC8CF;color:#0a8fcf;text-decoration: none;}
.tab-pane .item .date { text-transform: uppercase; font-size:12px;}
.tab-pane .item .link, .cs-link {display: block;line-height: 1.3em;/* width: 250px; */padding: 1.5rem;padding-left: 70px;min-height: 40px;background: #edf0f1 url(../images/pdf.png) 10px center no-repeat;opacity: .7;filter: alpha(opacity=70);}

.list-group .list-group-item .active { font-weight:bold; }

.breadcrumb { font-size:.9rem;background-color:transparent;border-radius: 0;margin-bottom: 3rem; }

.grey-box { background-color:#f0f3f4;padding:1.5rem; }
.sign-text { margin-left:45px; }
.number { float:left;font-size:3.7rem;color:#dbdfe1;font-weight:700;margin-top:-.8rem; }
.hero { margin-top:30px;margin-bottom:40px; }
.separator { border-top:3px solid #00abed;margin-top:1.8rem;margin-bottom:1.8rem; }
.ms-info a { font-weight:normal; }
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
    left: 10px;
}
.ms-skin-default .ms-nav-next {
	right: 10px;
	left: auto;
	background-position: -89px -103px;
}

ul.client-list { list-style: none;padding:0; }
ul.client-list li { font-size:1rem;padding:.7rem 0rem;border-bottom:1px dotted #e3e8ec;  }
ul.client-list li a { color:#687d86; }
.breadcrumb-item.active { font-weight:700; }

#diagram { position:relative;background: #F0F3F4;margin-bottom:30px;}
#diagram .items { min-height:430px;padding:30px;background: url(../images/diagram_bk.png) center center no-repeat;}
#diagram .line { padding:0;}
#diagram .inner { padding:30px; margin:0; }
#diagram .info { position:relative;margin:15px 15px 15px 0px;margin:0; }
#diagram .block {min-height:400px;min-height:284px; background:#bbdfea; margin-bottom:0; overflow:visible;position:absolute; z-index:10; }
#diagram .block .cnr { width:8px; height:17px; background-image:url(../images/block_arrow_left.png); top:20px; left:-8px; }
#diagram .block a.more-link-horiz, .panel-block a.more-link-horiz, .team-content a.more-link-horiz { display:block;margin-top:15px;text-decoration: none;color:#60727B;color:#0a8fcf;font-size:16px;line-height:20px;}
#diagram .block a.more-link-horiz .fa-arrow-circle-o-right, .panel-block a.more-link-horiz .fa-arrow-circle-o-right { font-size:20px;line-height:20px;}
#diagram .block a.more-link-horiz:hover, #diagram .block a.more-link-horiz:focus, .panel-block a.more-link-horiz:hover, .panel-block a.more-link-horiz:focus { color:#0a8fcf; }
#diagram .block .panel-block { font-size:16px;}
#diagram .heading { height:auto; min-height:0px; padding:0 0 12px; font-size:2em; } 
#diagram .heading .text {  position:relative; bottom:auto; }
#diagram .heading { font-weight:bold; color:#0a8fcf; }
#diagram .p { font-size:14px; }
#diagram .item, #diagram .dia, #diagram .item-sml { display:block; position:absolute; width:140px; height:110px; z-index:1; }
#diagram .item img, .dia img, #diagram .item-sml img { width:100%; max-width:1000px; z-index:2; position:relative; }
#diagram .dia { top:0; left:0; }
#diagram .dia img { opacity:.5;filter:alpha(opacity=50); }
#diagram .item .text, #diagram .item-sml .text { display:none; }
#inv, #pur { left:90px; }
#sal, #aut { left:330px; }
#job, #fin { left:540px; }
#sal { top:26px; }
#aut { top:205px; }
#pur, #fin { top:123px; }
#inv, #job { top:285px; }

#rollCallnew .client { padding-left: 0;margin-left: 0;height: 65px;margin-bottom: 13px;padding-bottom: 13px;border-bottom: 1px dashed #47B8F2; }

.card-deck { width:100%; }
.card { border-radius: 0;border:0;padding:0;  }
.card-header { padding:0;background-color:transparent;border:0; }
.card-header .panel-header { margin-bottom:1.1rem;}
.card-header .panel-header a:hover { text-decoration: none;color:#60727B; }
.card-img-top { padding:0;border-radius:0;padding-bottom:1.25rem;  }
.card-body { padding-left:0;padding-right:0;padding:0; }
.card-footer { background-color:#FFF;border:0;padding:0;margin-top:1rem;  }
#caseStudies .card-text { font-weight:normal; }
.member-card .card-img .corner { position:absolute;width:40%;height:30%;background-image: url(../images/corner.png);background-repeat: no-repeat;background-position: top left;}
.member-image .corner { position:absolute;width:40%;height:30%;background-image: url(../images/corner.png);background-repeat: no-repeat;background-position: top left;}
.personnel-block { }
.cs-heading h1 { margin-bottom: 2rem;line-height:1.1;padding-bottom:2rem;border-bottom: 1px dashed #BCC8CF;}
.cs-panel-header { color:#0096dc;font-size:1.5rem;font-weight:500;border-bottom:1px dashed #6bbcf2;padding-top:1.4rem;padding-bottom:1.4rem;margin-bottom:1.6rem; }
.cs-panel-header p { margin-bottom:0; }
.cs-panel-header h2 { color:#0096dc;font-size:1.8rem;font-weight:500;margin-bottom:0; }
.cs-panel-header.bt { border-top:3px solid #00abed;padding-top:15px; }
.cs-quotation { height:100%;background-color:#0097dd;padding:3rem;background-image: url(../images/corner.png);background-repeat: no-repeat;background-position: top left; }
.cs-quotation blockquote { color:#FFF;font-size:1.4rem;line-height:1.3;padding:0; }
.cs-quotation .citation { font-size:1.0rem;line-height:1.4;color:#FFF;border-top:1px solid #FFF;padding-top:1.5rem;margin-top:1.4rem; }
.cs-intro-text { font-weight:bold;margin-bottom:1rem; }
.downloads-header {color: #0a8fcf;font-size: 16px;line-height: 18px;border-bottom: 1px dashed #60B7F0;padding-top: 0px;padding-bottom: 8px;margin-bottom: 15px;}

.prod-intro-text { color:#687d86;font-size:1.5rem;font-weight:500;padding-bottom:1.4rem;margin-bottom:1.6rem; }
.panel-detail {display: none;}

.b-date { font-weight:700;/* margin-bottom:1rem; */ }
.b-cat-heading { border-bottom: 1px dashed #BCC8CF;  }
.b-heading-bordered { border-bottom: 1px dashed #BCC8CF;margin-bottom:1rem;  }
.b-heading-bordered h3 { font-size:1.1rem;font-weight:500; }

.cat-item { border-bottom:1px solid #60B7F0;margin-bottom:2rem;padding-bottom:1rem; }
.cat-item .keyword { font-size:.8rem;}
.cat-item a:hover { color:#60727B;text-decoration: none; }
.cat-name { font-size:1.3rem;color:#0a8fcf;font-weight:500;display:block;border-bottom: 1px dashed #BBB;padding-bottom:.5rem;margin-bottom:0.8rem; }

.item { margin-bottom:2rem; }
.item-title { color:#0096dc;font-size:1.3rem;font-weight:700;border-bottom:1px dashed #6bbcf2;padding-top:1.2rem;padding-bottom:1.2rem;margin-bottom:1.6rem; }
.partner-item { margin-bottom:.8rem; }

#resellers .panel-header { padding-bottom:0;  }
#resellers .reseller-name { margin-bottom:.8rem; }
#resellers .reseller-name a { color:#60727B; }

.image-w-quote { position:relative; }
.image-quote { /* position:absolute;left:0;right:0;bottom:0; */background: rgba(10,143,207,1);color:#FFF; }
.image-quote blockquote { color:#FFF;font-size:1.5rem;line-height:1.1;padding:1.3rem 2rem 0rem 2rem; }
.image-quote .citation { color:#FFF;font-size:.9rem;line-height:1.1;padding-left:2rem;padding-right:2rem;padding-bottom:1.3rem; }

ul.twitter-feed { margin:0;padding:0; }
ul.twitter-feed li { list-style:none;border-bottom:1px dotted #e1e1e1;padding-bottom:1rem;margin-bottom:1rem; }

#footer { background-image:url('../images/corner.png');background-repeat: no-repeat;background-position: top left; margin:15px;margin-top:60px;padding:40px 20px;background-color:#0097dd;color:#FFF; }
#footer a.white { color:#FFF; }
.legal { font-size:.8rem; }


.row-flex {
  display: flex;
  flex-wrap: wrap;
}
label {
    display: inline-block;
    margin-bottom: .2rem;
}
ul.errors {
    display: none;
}
.has-error ul.errors {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inherit;
}
.has-error ul.errors > li {
    font-size: 80%;
    color: #721c24;
    margin-top: .25rem;
}
label.required:after {
    content: "*";
    color: #d00;
    margin-left: 2px;
}


@media (min-width: 576px) {
	
	#header { margin-top:1rem;margin-bottom:0rem;padding-bottom:1rem;border-bottom:6px solid #f2f2f2; }
	.nav-holder { position:relative;/* border-bottom: 3px solid #00bfff; */ }
	.navbar-expand-lg .navbar-nav .nav-link { font-size:1rem;color: #657981;padding:1rem; }
	.navbar-expand-lg .navbar-nav .nav-item.active a { color: #424f54;font-weight:500; }
	.navbar-expand-lg .navbar-nav .nav-link.active {font-weight:700}
	.navbar { padding-top:1rem;padding-bottom:0; }
	.navbar-brand { width:250px; }
	.ms-caption { bottom:30px; left:30px;width:600px;height:80px;background: #FFF;padding:30px; }
	.ms-caption-text { font-size:1.0rem;color:#0096dc;font-weight:700;line-height:1.4; }
	
	.region-choice { margin-top:.4rem;text-align:right;font-size:.8rem; }
	#diagram .info { min-height:284px;}
	#diagram .block a.more-link-horiz, .panel-block a.more-link-horiz { font-size:14px; }
	#inv, #pur { left:85px; }
	#sal, #aut { left:308px;left:316px; }
	#job, #fin { left:528px;left:545px; }
	#sal { top:26px; }
	#aut { top:205px; }
	#pur, #fin { top:123px; }
	#inv, #job { top:285px; }
	
	#search-dropdown { background-color:#005ea4;padding:1.2rem;display:none; }
	#new-search-m { width: 400px; }
	.search-box {/* float: right;margin-top: 24px;margin-right: 30px; */}
	
	.card-deck, .card-deck .card { margin-left:0;margin-right:0; }
	
	.overlay {height: 100%;width: 0;position: fixed;z-index: 1031;left: 0;top: 0;background-color: rgb(0,0,0);background-color: rgba(0,94,164, 0.9);overflow-x: hidden;transition: 0.5s;color:#005da3;}
	.overlay-content {position: relative;top: 10%;width: 100%;text-align: center;/* margin-top: 30px; */}
	.overlay-content ul { padding-left:0; }
	.overlay a {padding: 8px;text-decoration: none;font-size:1.6rem!important;color: #FFF;display: block;transition: 0.3s;border:none !important;}
	.overlay a:hover, .overlay a:focus {color: #f1f1f1;}
	.overlay .closebtn {position: absolute;top: 15px;right: 15px;font-size: 60px!important;padding: 0;line-height: 1;}
	.overlay .navbar-nav li.active .nav-link { color: #FFF;font-weight:bold; }
	.menu-bar { position:fixed;z-index:1050;bottom:0;left:0;right:0;height:60px;background-color:#000; }

}

@media (min-width: 768px) {
	
	#header { margin-top:1rem;margin-bottom:0rem;padding-bottom:1rem;border-bottom:6px solid #f2f2f2; }
	.nav-holder { position:relative;/* border-bottom: 3px solid #00bfff; */ }
	.navbar-expand-lg .navbar-nav .nav-link { font-size:1rem;color: #657981;padding:1rem; }
	.navbar-expand-lg .navbar-nav .nav-item.active a { color: #424f54;font-weight:500; }
	.navbar-expand-lg .navbar-nav .nav-link.active {font-weight:700}
	.navbar { padding-top:1rem;padding-bottom:0; }
	.navbar-brand { width:250px; }
	.ms-caption { bottom:30px; left:30px;width:600px;height:80px;background: #FFF;padding:30px; }
	.ms-caption-text { font-size:1.0rem;color:#0096dc;font-weight:700;line-height:1.4; }
	.region-choice { margin-top:.4rem;text-align:right;font-size:.8rem;margin-top:0;/* vertical-align: middle; */ }
	a.social-link, a.know-more { display:inline-block;font-size:28px;vertical-align: middle; }
a.social-link {margin-top:4px;margin-top:0; }
	#diagram .info { min-height:284px;}
	#diagram .block a.more-link-horiz, .panel-block a.more-link-horiz { font-size:14px; }
	#inv, #pur { left:85px; }
	#sal, #aut { left:308px;left:316px; }
	#job, #fin { left:528px;left:545px; }
	#sal { top:26px; }
	#aut { top:205px; }
	#pur, #fin { top:123px; }
	#inv, #job { top:285px; }
	#search-dropdown { background-color:#005ea4;padding:1.2rem;display:none; }
	#new-search-m { width: 400px; }
	.search-box {/* float: right;margin-top: 24px;margin-right: 30px; */}
	.card-deck, .card-deck .card { margin-left:0;margin-right:0; }
	
}

@media (min-width: 992px) {
	h1 { font-size:2.6rem; }
	h2 { font-size:1.3rem; }
	#header { border-bottom:0; }
	.btn-support { position:absolute;bottom:0;right:136px;}
	.btn-search { position:absolute;bottom:0;right:66px;}
	.btn-menu { position:absolute;bottom:0;right:0px;}
	.btn-menu span { display:block;background-color:#FFF;height:3px;width:30px;margin:2px 0px; }
	.btn-support .btn-primary, .btn-search .btn-primary, .btn-menu .btn-primary { font-size:.9rem;padding: .7rem 1.0rem;background-color:#00bfff;border-color:#00bfff; }
	.btn-support .btn-primary:hover { color:#444;background-color:#00bfff;border-color:#00bfff; }
	.btn-support .fas, .btn-search .fas, .btn-menu .fas { font-size:1.8rem; vertical-align: middle;}
	.btn-support { position:absolute;bottom:0;right:0px;}
	.btn-support .btn-primary { padding: .9rem 1.0rem; }
	.ms-caption { bottom:30px; left:30px;width:560px;height:70px;background: #FFF;padding:30px; }
	.ms-caption-text { font-size:1.0rem;color:#0096dc;font-weight:700;line-height:1.4; }
	#mainNav { border-bottom: 3px solid #00bfff; }
	#diagram .info { position:relative;margin:15px 15px 15px 0px; }
	#diagram .items { min-height:445px; }
	#diagram .block { min-height:415px; }
	#diagram .block .panel-block { font-size:14px;}
	#inv, #pur { left:35px; }
	#sal, #aut { left:253px;left:272px; }
	#job, #fin { left:480px;left:510px; }
	#sal { top:26px; }
	#aut { top:205px;top:212px; }
	#pur, #fin { top:123px;top:128px; }
	#inv, #job { top:285px;top:296px; }
	.search-box { margin-right:0;margin-top:0; }
	.search-box .form-group .form-control { width:224px; }
	.image-w-quote { position:relative; }
	.image-quote { position:relative; /* position:absolute;left:0;right:0;bottom:0; */background: rgba(10,143,207,1);color:#FFF; }
	.image-quote blockquote { color:#FFF;font-size:1.5rem;line-height:1.1;padding:1.3rem 2rem 0rem 2rem; }
	.image-quote .citation { color:#FFF;font-size:.9rem;line-height:1.1;padding-left:2rem;padding-right:2rem;padding-bottom:1.3rem; }
	
	#footer { padding:40px; }
}

@media (min-width: 1200px) { 
	
	h1 { font-size:66px;color:#0096dc; }
	h2 { font-size:1.5rem; }
	.wrapper { max-width:1400px;margin:0px auto; }
	.ms-caption { bottom:30px; left:30px;width:600px;height:80px;background: #FFF;padding:30px; }
	.ms-caption-text { font-size:1.2rem;color:#0096dc;font-weight:700;line-height:1.4; }
	#diagram { position:relative;background: #F0F3F4;}
	#diagram .items { min-height:430px;padding:30px;background: url(../images/diagram_bk.png) center center no-repeat;}
	#diagram .line { padding:0;}
	#diagram .inner { padding:30px; margin:0; }
	#diagram .info { margin:15px 15px 15px 0px; }
	#diagram .block {min-height:400px; }
	#diagram .block .cnr { width:8px; height:17px; background-image:url(../images/block_arrow_left.png); top:20px; left:-8px; }
	#diagram .block a.more-link-horiz, .panel-block a.more-link-horiz { display:block;margin-top:15px;text-decoration: none;color:#60727B;font-size:14px;line-height:20px;font-weight:700;}
	#diagram .block a.more-link-horiz .fa-arrow-circle-o-right, .panel-block a.more-link-horiz .fa-arrow-circle-o-right { font-size:20px;line-height:20px;}
	#diagram .block a.more-link-horiz:hover, #diagram .block a.more-link-horiz:focus, .panel-block a.more-link-horiz:hover, .panel-block a.more-link-horiz:focus { color:#0a8fcf; }
	#diagram .block .panel-block { font-size:16px;}
	#diagram .heading { height:auto; min-height:0px; padding:0 0 12px; font-size:2em; } 
	#diagram .heading .text {  position:relative; bottom:auto; }
	#diagram .heading { font-weight:bold; color:#0a8fcf; }
	#diagram .p { font-size:14px; }
	#diagram .item, #diagram .dia { display:block; position:absolute; width:140px; height:110px; z-index:1; }
	#diagram .item img, .dia img { width:100%; max-width:1000px; z-index:2; position:relative; }
	#diagram .dia { top:0; left:0; }
	#diagram .dia img { opacity:.5;filter:alpha(opacity=50); }
	#diagram .item .text { display:none; }
	#inv, #pur { left:160px; }
	#sal, #aut { left:400px; }
	#job, #fin { left:635px; }
	#sal { top:26px; }
	#aut { top:205px; }
	#pur, #fin { top:123px; }
	#inv, #job { top:285px; }
	.cs-quotation blockquote { color:#FFF;font-size:1.8rem;line-height:1.3;padding:0; }
	.panel-block .team-content { min-height:220px; }
 	.panel-block .panel-image-constrain { height:221px; }
 	.panel-block .panel-intro { height:130px; }
 	.image-w-quote { position:relative; }
	.image-quote { position:absolute;left:0;right:0;bottom:0;background: rgba(10,143,207,1);color:#FFF; }
	.image-quote blockquote { color:#FFF;font-size:1.5rem;line-height:1.1;padding:1.3rem 2rem 0rem 2rem; }
	.image-quote .citation { color:#FFF;font-size:.9rem;line-height:1.1;padding-left:2rem;padding-right:2rem;padding-bottom:1.3rem; }
	
}
