﻿/********** INDIVIDUAL ELEMENTS **********/

/* IMAGES */
div.align-left img, div.align-right img, div.full-width-image img, div.compare-options div.image img {width:113.5%;margin:0px 0px 0px -7%;}
div.compare-options img {float:none;width:100%;height:auto;margin:0px 0px 0.375rem 0px;}
div.feature-action-box div.feature:last-child img {float:none;position:static;width:100%;margin-left:0px;margin-top:0px;margin-bottom:15px;}
div.teaser-section ul.teaser-list li img {width:100%;margin-bottom:12px;}
main div.teaser-section ul.location-list li img {float:none;width:100%;margin:0px;}


/* LINKS */
div.feature-action-box div.feature:last-child a {display:inline;width:100%;margin:0px;}


/* PARAGRAPHS */
div.teaser-section ul.teaser-list-with-images li p, div.teaser-section ul.teaser-list-with-images li a span {margin-left:0px;}


/********** PAGE ELEMENTS **********/

/* ACTION BOX */
div.three-columns div.feature:last-child {border:0px;margin-top:0px;}


/* ADDITIONAL RESOURCES */
div.additional-resources ul li {clear:both;float:none;width:100%;}


/* CALL TO ACTION */
div.call-to-action a {padding:12px 26px 6px 26px;border-radius:29px;background:#00313C;}
div.call-to-action a :active, div.call-to-action a:focus, div.call-to-action a:hover,
	span.enquiries-contact-form-submit:active input[type="submit"], span.enquiries-contact-form-submit:focus input[type="submit"], span.enquiries-contact-form-submit:hover input[type="submit"],
	div.primary-btn a:active, div.primary-btn a:focus, div.primary-btn a:hover, 
	.scfForm .scfSubmitButtonBorder:ACTIVE INPUT[type="submit"], .scfForm .scfSubmitButtonBorder:FOCUS INPUT[type="submit"], .scfForm .scfSubmitButtonBorder:HOVER INPUT[type="submit"],
	.scfForm INPUT[type="submit"]:active, .scfForm INPUT[type="submit"]:focus, .scfForm INPUT[type="submit"]:hover {background:#007377 !important;}
div.call-to-action a span, div.primary-btn a span {height:auto;top:0;padding:0px;margin:0px;border-radius:0px;background:none;}
div.call-to-action a.title-link::after, span.enquiries-contact-form-submit::after, div.primary-btn a::after, .scfSubmitButtonBorder:after, div.primary-btn a.title-link::after {display:none;}
div.primary-btn a, .scfForm INPUT[type="submit"], div.action-box div.primary-btn a, span.enquiries-contact-form-submit input[type="submit"] {margin:0px auto;height:auto;padding:10px 26px 10px 26px;border-radius:29px;background:#00313C;}
div.lead-feature div.call-to-action {width:90%;margin-left:auto;margin-right:auto;}
div.main-content-container + div.call-to-action a {margin:1rem auto 0px auto;height:auto;padding-top:10px;padding-bottom:10px;}
.scfForm INPUT[type="submit"], span.enquiries-contact-form-submit input[type="submit"] {line-height:1;}
div.table-layout div.cell div.primary-btn {display:block;margin-left:-100px;}


/* COLLECTIONS */
div.collection-three-column ul li, div.collection-two-column ul li {width:100%;}
div.three-columns div.feature, div.two-column-layout ul li {width:100%;}


/* CONTACTS */
div.contact-block ul.location-block li {float:none;margin:0px 0px 1em 0px;border:0px;}
div.contact-block ul.location-block li:last-child {margin:0px;}


/* FILTERS */
div.mobile-filter div.keywords INPUT[type="text"] {width:65%;padding:6px 17% 5px 5px;}


/* FOOTER */
div.footer-primary .section-three .split-section .snapshot-signup input[type="text"] {width: 70%;}

/* FORMS */
div.field-float-left-first {width:100%;margin:0px;}
div.field-float-right, div.short-field-float-right {float:none;}
div.main-content .scfEmailGeneralPanel, div.main-content .scfSingleLineGeneralPanel, div.main-content .scfPasswordGeneralPanel, div.main-content .scfNumberGeneralPanel, div.main-content .scfDatePickerGeneralPanel, div.main-content .scfDateGeneralPanel, div.main-content .scfFileUploadGeneralPanel, div.main-content .scfDateSelectorGeneralPanel, div.main-content .scfCreditCardGeneralPanel, div.main-content .scfConfirmPasswordGeneralPanel, div.main-content .scfCaptchaGeneralPanel, div.main-content .scfTelephoneGeneralPanel, div.main-content .scfSmsTelephoneGeneralPanel {max-width:100%;width:98%;margin-bottom:0.375rem;}
	div.form-holder .scfEmailGeneralPanel, div.form-holder .scfSingleLineGeneralPanel, div.form-holder .scfPasswordGeneralPanel, div.form-holder .scfNumberGeneralPanel, div.form-holder .scfDatePickerGeneralPanel, div.form-holder .scfDateGeneralPanel, div.form-holder .scfFileUploadGeneralPanel, div.form-holder .scfDateSelectorGeneralPanel, div.form-holder .scfCreditCardGeneralPanel, div.form-holder .scfConfirmPasswordGeneralPanel, div.form-holder .scfCaptchaGeneralPanel, div.form-holder .scfTelephoneGeneralPanel, div.form-holder .scfSmsTelephoneGeneralPanel {max-width:100%;width:98%;margin-bottom:0.375rem;}
main .scfForm INPUT, .scfForm INPUT  {width:100%;padding-left:1%;padding-right:1%;}
span.scfCheckbox input {width:auto;}

/* HEADERS */
div.banner-container {background:transparent url('../img/web-ribbons_Baby-header.png') no-repeat 15% 0px;}


/* INLINE IMAGES */
div.align-right a.high-res-control, div.align-left a.high-res-control {display:none;}
div.caption {margin-left:0px;margin-right:0px;}
div.compare-options div.image {float:none;width:100%;padding-bottom:30px;margin-left:auto;margin-right:auto;}
div.inline-image {padding-bottom:30px;margin:0px;}
div.inline-image div.caption div.transcript div.transcript-content {width:105%;}
div.main-content div.align-left, div.main-content div.align-right {width:100%;padding-bottom:30px;margin-left:auto;margin-right:auto;} 
/*div.caption p, div.caption a {margin-left:0px !important;margin-right:0px !important;}*/
div.full-width-image div.caption p, div.full-width-image div.caption a {margin-left:0%;}
div.full-width-image div.image {padding-bottom:0px;margin:0px 0px 0em 0px;}
div.main-content div.caption div.transcript {margin-left:0px;margin-right:0px;}
div.main-content div.align-left div.image, div.main-content div.align-right div.image, div.full-width-image div.caption  {float:none;margin:0px;}
div.multimedia div.caption {margin-left:3%;margin-right:3%;}
main div.caption div.transcript div.transcript-content {margin-left:-7%;margin-right:-7% !important;}


/* LOCATIONS */
div.location-block {width:100%;}
div.floated-detail-blocks div.detail-block {margin-bottom:1.2em;border:0px;}
div.floated-detail-blocks div.detail-block:last-child {margin-bottom:0px;}


/* PEOPLE LISTING WIDGET */
div.people-widget-list div.content {float:none;width:100%;}
div.people-widget-list div.image {display:none;}


/* TRANSCRIPT */
main div.align-left div.caption div.transcript {margin-left:0px;margin-right:0px;}
main div.align-left div.caption p, main div.align-left div.caption a {margin-left:0px;}
