
.body-cincinnati-dayton-placenta-encapsulation-registration .divFooterColumn-Links a:first-of-type {
	display: none !important;
}


@font-face {
    font-family: 'Alisha';
    src: url('../eot/alisharegular.eot');
    src: url('../eot/alisharegulard41d.eot?#iefix') format('embedded-opentype'),
        url('../woff2/alisharegular.woff2') format('woff2'),
        url('../woff/alisharegular.woff') format('woff'),
        url('../ttf/alisharegular.ttf') format('truetype'),
        url('../svg/alisharegular.svg#AlishaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../woff2/avenirltstd-book.woff2') format('woff2'),
        url('../woff/avenirltstd-book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../woff2/avenirltstd-roman.woff2') format('woff2'),
        url('../woff/avenirltstd-roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../woff2/avenirltstd-black.woff2') format('woff2'),
        url('../woff/avenirltstd-black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../woff2/avenirltstd-black.woff2') format('woff2'),
        url('../woff/avenirltstd-black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../woff2/avenirltstd-roman.woff2') format('woff2'),
        url('../woff/avenirltstd-roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('../woff2/avenirltstd-book.woff2') format('woff2'),
        url('../woff/avenirltstd-book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Champagne & Limousines';
    src: url('../woff2/champagnelimousines-italic.woff2') format('woff2'),
        url('../woff/champagnelimousines-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Champagne & Limousines';
    src: url('../woff2/champagnelimousines-bold.woff2') format('woff2'),
        url('../woff/champagnelimousines-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Champagne & Limousines';
    src: url('../woff2/champagnelimousines-bolditalic.woff2') format('woff2'),
        url('../woff/champagnelimousines-bolditalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Champagne & Limousines';
    src: url('../woff2/champagnelimousines.woff2') format('woff2'),
        url('../woff/champagnelimousines.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



h1{
	font-family:'Champagne & Limousines', sans-serif;	
	font-size:45px;
}


h2{
	font-family:'Avenir', sans-serif;	
	font-size:40px;
	color:#222222;
}

.body-blog h2{
	font-family:'Avenir', sans-serif;	
	font-size:36px;
	color:#222222;
}

h3, h4{
	font-family:'Avenir', sans-serif;
	font-size:36px;
	color:#088388;
}

.body-blog h3, .body-blog h4{
	font-family:'Avenir', sans-serif;
	font-size:24px;
	color:#088388;
}

p{
	font-family:'Avenir', sans-serif;
	font-size:18px;
}

a{
	font-family:'Avenir', sans-serif;
	font-size:18px;
}
<br />
<b>Warning</b>:  Undefined variable $red in <b>/home/storkhe/www/www/layout/css/_design.css.php</b> on line <b>234</b><br />

.divNavigation .btn-sandwich .icon-bar{
	background:#ffffff;
}

.divToggleContainer-links .anchNavigation:hover, 
.divToggleContainer-links .anchNavigation:focus, 
.divToggleContainer-links .anchNavigation:active, 
.divToggleContainer-links .anchNavigation.current{
	border-color:#ffffff;
	backgroud:;
}

.body-links .divNavFields-main,
.body-links .divNavigation-sandwich,
.body-links .divPageTitle,
.body-links footer {
	display: none !important;
}

.body-links .divBlockWrapper-text ~ .divBlockWrapper-text {
	border-top: none;
}

.divNavigation-super{
		
}

.divNavFields-super .anchNavigation{
	font-family:'Champagne & Limousines', sans-serif;
}

.divNavFields-super .anchNavigation:hover{

}

.divNavigation-main{
	border-bottom:10px solid #088388;
}

.divLogoWrapper{
	text-align:left;
	margin-top:-8px;
}

.divNavFields-main{
	text-align:center;	
}
.divNavFields-main .anchNavigation-main-childbirth-classes {
	    padding-right: 40px;
		
		
}
.divNavFields-main .anchNavigation{
	font-family:'Avenir', sans-serif;
	font-weight:normal;
	font-size:16px;
}

.divNavFields-main .anchNavigation:hover,
.divNavFields-main .anchNavigation:active,
.divNavFields-main .anchNavigation:focus,
.divNavFields-main .anchNavigation.current{
	color:#D84017;
	background:white;
}

.divNavFields-main {
    margin-right: -135px;
}

.divNavigation-sandwich {
    position: relative;
    width: auto;
}

.anchNavigation-main-childbirth-classes {
	margin-right:30px;
}

.divMenuWrapper-album .anchMenuItem .divAlbumCaption {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align: center;
	height:auto;
	padding:0px;
	color:#ffffff !important;
	z-index:2;
}

.divMenuWrapper-album .anchMenuItem .divAlbumCaption h2,
.divMenuWrapper-album .anchMenuItem .divAlbumCaption h4 {
	color:#ffffff !important;
	background:rgba(0,0,0,.5);
	padding:15px;
	font-weight:bold;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMenuWrapper-album .anchMenuItem:hover .divAlbumCaption h2,
.divMenuWrapper-album .anchMenuItem:hover .divAlbumCaption h4 {
	color:#ffffff !important;
	background:#088388;
	padding:15px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMenuWrapper-album .divAlbumMedia img {
    position: absolute;
    max-width: none !important;
    width: 100%;
    height: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -moz-transition: all 0.28s ease;
    -o-transition: all 0.28s ease;
    -webkit-transition: all 0.28s ease;
    transition: all 0.28s ease;
}

.divContactScreenDetail-bottom {
	margin:0 !important;
}

.divContactScreenDetail-bottom .divContactFormInput-submit button {
    position: relative;
    top: 10px;
    right: 15px;
	border:none;
	border-radius: 10px;
    -moz-transition: all 0.28s ease;
    -o-transition: all 0.28s ease;
    -webkit-transition: all 0.28s ease;
    transition: all 0.28s ease;
	font-family: 'Avenir', sans-serif;
    font-size: 20px;
    color: white !important;
    background: linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
    padding: 10px 20px;
}



.divContactScreenDetail-bottom .divContactFormInput-submit button:hover {
	color: #f5f5f5;
    background: linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
    border-radius: 10px;
}

.body-client-portal .divContentWrapper h2 {
	margin-top:60px;
}

.body-client-portal .anchBlockAction {
    top: 20px;
}


.divMenuWrapper .btn-dropdown{
	
}

.divMenuWrapper-side .divMenuInner{
	
}

.divMenuWrapper-side .anchMenuItem{
	font-family:'Avenir', sans-serif;
}

.divMenuWrapper-side .anchMenuItem.current, .divMenuWrapper-side .anchMenuItem:hover, .divMenuWrapper-side .anchMenuItem-category:focus {
}

.divMenuSubcategoryWrapper .anchMenuItem-side{

}

.divMenuSubcategoryWrapper .anchMenuItem-side.current{

}


.divNavigation-sandwich .btn-sandwich {
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #59BCB9;
	min-width:85px;
	margin-top:10px;
}

.divNavigation-sandwich .btn-sandwich .icon-bar{
	background:#D84017;
}

.divToggleContainer-links{
	top:unset;
}

.divToggleContainer-links .anchNavigation{
	border-bottom:1px solid #59BCB9;
	font-family:'Avenir', sans-serif;
	font-size:18px;
}

.divToggleContainer-links .anchNavigation.current,
.divToggleContainer-links .anchNavigation:hover,
.divToggleContainer-links .anchNavigation:focus,
.divToggleContainer-links .anchNavigation:active{
	color:#D84017;
	border-bottom:1px solid #59BCB9;
}


.divMainCalloutWrapper {
	clear:both;
	width:100%;
	height:800px;
}

.divMainCalloutInner .divBlockMedia img{
	width:auto;
	height:100%;
}

.divMainCalloutWrapper .divMainCalloutTextWrapper{
	background:#ffffff;
}

.divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper {
	position:absolute;
	top:50%;
	left:50%;
	width:50%;
	height:auto;
}

.divMainCalloutWrapper .divMainCalloutTextWrapper{
	background-image:url(../jpg/storksv2.jpg);
	border: 2px solid #59BCB9;
	outline: 40px solid rgba(255,255,255, 0.7);
	padding: 0px 40px;
	width: 42% !important;
	left: 20% !important;
	top: 40% !important;
	z-index: 1;
	height: 400px !important;
}

.divMainCalloutTextInner h1,
.divMainCalloutTextInner h2{
	font-size:72px;
	font-family:'Champagne & Limousines', sans-serif;
	font-weight:300;
	color:#222222 !important;
}

.divMainCalloutTextInner h3 {
	font-family:'Avenir', sans-serif;
	color:#222222 !important;
	font-size:30px;
}

.divMainCalloutTextInner p{
	font-family:'Avenir', sans-serif;
	font-size:30px;
	color:#222222 !important;
}

.divMainCalloutTextInner a{
	font-family:'Avenir', sans-serif;
	font-size:20px;
	color:#ffffff;
	background:linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
	padding: 10px 20px;
	display:inline-block;
	border-radius:10px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divMainCalloutTextInner a:hover{
	background:linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}


.divMiniCalloutWrapper {
	margin-top:-200px;
}

.divMiniCalloutRow{
	
}

.divMiniCallout{
	height:100%;
	padding:33px;
}

.divMiniCalloutInner {
    box-shadow: 0px 0px 0px 0px rgb(33 33 33 / 50%);
}

.divMiniCalloutWrapper{
	padding:15px;
}

/* //keep this if you want text over image */
.divMiniCallout .divMiniCalloutTextWrapper{
	position:absolute;
}

.divMiniCallout figcaption {
	display:none;
}

.divMiniCallout .divMiniCalloutTextWrapper {
    bottom: 110px !important;
    background: rgba(255,255,255,0.01);
}

.divMiniCalloutText-paragraph h2 {
	color:#D84017;
	font-size:72px;
	margin-bottom:0;
}

.divMiniCalloutText-paragraph p {
	color:#222222 !important;
	font-size:30px !important;
}

.divMiniCallout .divMiniCalloutTextWrapper h3, 
.divMiniCallout .divMiniCalloutTextWrapper p{
	font-family:'Avenir', sans-serif;
	font-weight:bold;
	font-size:44px;
	color:#ffffff;
	text-align:center;
}

.divMiniCallout .divMiniCalloutTextWrapper{

}

.divMiniCallout-1 .divMiniCalloutTextWrapper,
.divMiniCallout-2 .divMiniCalloutTextWrapper,
.divMiniCallout-3 .divMiniCalloutTextWrapper{

}

.divMiniCallout-1 .divMiniCalloutTextWrapper:hover,
.divMiniCallout-2 .divMiniCalloutTextWrapper:hover,
.divMiniCallout-3 .divMiniCalloutTextWrapper:hover{

}


.divMiniCalloutBgFiller {
	display:block;
	margin-top:-270px;
	width:100%;
	height:232px;
	background: linear-gradient(90deg, rgba(8,131,136,1) 0%, rgba(89,188,185,1) 100%);
}

.divMiniCalloutBgFillerInner {
	display:block;
	width:100%;
	height:232px;
	background-image: url('../png/minicallout.png');
	border-top:2px solid #444;
	border-bottom:2px solid #444;
}



.body-home .borderbox {
	width: 100%;
    position: absolute;
    outline: 2px solid #59BCB9;
    
    outline-offset: -40px;
    
    height: 100%;

}



.div-additional-block-1 {
	background-image: url('../jpg/headerimg.jpg');
	background-position:center;
	width: 100%;
	height:1000px !important;
	margin-top:-38px;
}

.div-additional-block-1 .divBlockInner {
	width:33%;
	position:relative;
	top: 15%;
	height: auto !important;
	background:rgba(255,255,255, 0.9);
	padding: 40px;
	border: 2px solid #454851;
	outline: 40px solid rgba(8, 131, 136, 0.9);
	margin-left: 150px;
}

.divAdditionalBlockWrapper {
	padding-top:0;
	padding-bottom:0;
}

.divAdditionalBlockWrapper .divBlockMedia figure {
    margin: 0px auto 0px auto;
}

.divAdditionalBlockWrapper-2,
.divAdditionalBlockWrapper-3,
.divAdditionalBlockWrapper-4 {
    
    background-image: url(../jpg/storksv2.jpg);
   
	position:relative;
	height:700px;
}

.divAdditionalBlockWrapper-2 .divBlockInner,
.divAdditionalBlockWrapper-3 .divBlockInner,
.divAdditionalBlockWrapper-4 .divBlockInner {
	margin-top:0px;
}

.div-additional-block-2,
.div-additional-block-3,
.div-additional-block-4 {
	padding-left:0;
	padding-right:0;
	position: relative;
}

.div-additional-block-2 .divBlockMedia-image,
.div-additional-block-3 .divBlockMedia-image,
.div-additional-block-4 .divBlockMedia-image {
	height:700px;
	overflow:hidden;
	position:static;
	max-width: 58.3%;
}

.div-additional-block-2 .divBlockMedia-image img,
.div-additional-block-3 .divBlockMedia-image img,
.div-additional-block-4 .divBlockMedia-image img  {
	width: 100%;
	position:relative;
    top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
}

.divTealDivider {
	display:block;
	width:100%;
	height:20px;
	background:#088388;
}

.divAdditionalBlockWrapper-2 .spanBlockText {
	display: inline-block;
    width: 40%;
    float: right;
    margin-top: 180px;
    padding-right: 100px;
}

.divAdditionalBlockWrapper-3 .spanBlockText {
	display: inline-block;
    width: 40%;
    float: left;
    margin-top: 180px;
    padding-left: 100px;
}

.divAdditionalBlockWrapper-4 .spanBlockText {
	display: inline-block;
    width: 40%;
    float: right;
    margin-top: 180px;
    padding-right: 100px;
}

.divAdditionalBlockWrapper-2 a,
.divAdditionalBlockWrapper-3 a,
.divAdditionalBlockWrapper-4 a {
	display:inline-block;
	padding:10px 20px;
	background:linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
	color:white !important;
	border-radius:10px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divAdditionalBlockWrapper-2 a:hover,
.divAdditionalBlockWrapper-3 a:hover,
.divAdditionalBlockWrapper-4 a:hover {
	background:linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
	color:white !important;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}


.divBlogWrapper-synopsis .divBlockWrapper-media .divBlockInner{
	padding:0;
}

.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia img{
	padding:15px;
}


.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia img{
	height:300px;
}
.divPullingFromPageWrapper .divBlogWrapper-synopsis .divBlogInner,
.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper,
.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner,
.divPullingFromPageWrapper .divBlogWrapper .divBlogInner .divBlockWrapper .divBlockInner .divBlockMedia{
	margin-top:0;
	height:100%;
}

.divPullingFromPageWrapper .divBlogWrapper .divBlogInner,
.divBlockWrapper-text,
.divBlockWrapper-text .divBlockInner{
	height:auto;	
} 

.divPullingFromPageWrapper .divBlogDetails,
.divPullingFromPageWrapper .divBlogDetails h3,
.divPullingFromPageWrapper .divBlogDetails div{
	padding-bottom:0;
	margin:0;
}
.divPullingFromPageWrapper .divBlockWrapper-synopsis .divBlockBody{
	margin:5px auto;
}

.divPullingFromPageWrapper .divBlockWrapper-synopsis .divBlockBody p{
	font-size:12px;
}




.divFooterColumn-nav {
	display:none;
}

footer{
	margin-top:0;
}

footer .divSiteInfoWrapper-contact {
	padding-left:0;
}

footer .divSiteInfoWrapper-social {
	padding-right:0;
}

.divFooterContact {
	width:50%;
	display:block;
	float:left;
	margin-top:2px;
}

.divFooterSocialMedia {
	width:50%;
	display:block;
	float:right;
}

.divFooterRow-top{
	background:#088388;
	height:45px;
}

footer .anchSiteInfo-phone {
	font-weight:bold;
}

.divFooterRow-top a {
	color:#ffffff;
	background:#088388;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divFooterRow-top a:hover {
	color:#FE7F2E;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divNavFields-topFooter a:hover{
	background:#222222;	
}

.divFooterRow-middle{
	
}

.divFooterRow-middle *{
	color:#ffffff;
}

.divFooterColumn-contact *{
	
}

.divFooterColumn-logo {
    
}

.divSiteInfoInner-social{
	display: flex;
	justify-content: end;
}

.fa-facebook-square {
	order:1;
}
.fa-instagram-square {
	order:2;
}
.fa-youtube {
	order:3;
}
.fa-linkedin {
	order:4;
}
.fa-pinterest-square {
	order:5;
}
.fa-google-plus-square {
	order:6;
}

.divFooterRow-bottom {
    background-image: url('../png/crosses.png');
	background-color: #454851;
}

.divFooterColumn-copyright p,
.divFooterColumn-copyright p a,
.divFooterColumn-adaprivate p,
.divFooterColumn-adaprivate p a{
   	color:#ffffff;
	text-align: center;
}

.divFooterColumn-copyright p a:hover,
.divFooterColumn-adaprivate p a:hover{
   	color:#FE7F2E;
}

.divNavigationInner-footer {
	padding-left:0;
}

.anchNavigation-footer {
	display:block;
	width:auto;
	clear:both;
	text-align:left;
	color:#ffffff;
	margin-bottom:5px;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchNavigation-footer:hover,
.anchNavigation-footer.current {
	text-align:left;
	color:#ffffff;
	border-bottom:1px solid white;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divFooterRow-middle {
	background-image: url('../png/crosses.png');
	background-color: #454851;
	padding-top:30px;
	padding-bottom:30px;
}

.divFooterColumn-Badge {
	text-align:center;
	display: flex;
	flex-direction: row;
	justify-content:center;
}

.divFooterColumn-Links {
	text-align:right;
}

.divFooterColumn-Links a {
	width:200px;
	color:#ffffff;
	display:inline-block;
	padding:10px 20px;
	margin-bottom:15px;
	text-align:center;
	background:linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
	border-radius:10px;
}

.divFooterColumn-Links a:hover {
	color:#ffffff;
	background:linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
}

.body-reviews .divSiteContentInner-sitewidth {
	padding-top:40px;
}

.divNavigationInner-footer nav {
	flex-direction:column;
}

footer .divNavigation-standard nav {
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: flex-start;
    -moz-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: flex-start;
    align-content: flex-start;
    -webkit-box-align: flex-start;
    -moz-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
	flex-direction: column;
}

.pPhoneLabel {
	width: auto;
    float: left;
    margin-right: 5px;
    color: white;	
}


.body-login .ResetButton:hover {
	color: #ffffff;
    background: linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
}

.divMenuWrapper-topnav .anchMenuItem {
	color:#222222;
}

.body-login .ResetButton {
	width: 200px;
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    margin-bottom: 15px;
    text-align: center;
    background: linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
    border-radius: 10px;
}

.body-login .anchBlockAction-backLogin {
	margin-left: 0;
}


.body-login .divAdminLoginSubmitWrapper .LoginButton:hover {
	color: #ffffff;
    background: linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
}
.body-login .divAdminLoginSubmitWrapper .LoginButton {
	width: 200px;
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    margin-bottom: 15px;
    text-align: center;
    background: linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
    border-radius: 10px;
}

.body-login .form-group + .form-group {
	border-top: 0px solid #CFCFCF;
}

.divDetailList {
    flex-wrap: wrap;
}



.divDetailList .anchDetailList  {
    border-left: 1px solid #dddddd;
    padding: 0 7.5px;
}



.author {
	font-family:'Alisha', serif;
	font-size:26px;
}


.divContactFormInput .divPropertyGroup + .divPropertyGroup {
    margin-top: 20.5px;
}
.divContactFormInput {

    margin-top: 21.5px;
}
.divContactScreenDetail-cta a {
	background:#ffffff;
	border:2px solid #088388;
	color:#088388;
}

.divContactScreenDetail-cta a:hover {
	background:#088388;
	border:2px solid #088388;
	color:#ffffff !important;
}

.singlehead {
	display:none;
}

.body-blog .divContentStateInner h2 {
	display:none;
}

.divContactFormInput .divPropertyGroup .inpProperty-radio, .divContactFormInput .divPropertyGroup .inpProperty-checkbox {

    flex: 0 0 2%;
}
.divPageTitle {
    min-height: 90px;
	height:auto;
	background-image: url('../png/crosses.png');
    background-color: #444;
    padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}

.divPageTitle h1, .divPageTitle h2, .divPageTitle h3 {
    font-family:'Avenir', sans-serif;
    color:#ffffff;
    font-size:48px;
	text-align:center;
}

.divContactFormInput .inpProperty-submit,
.divContactScreenDetail-directions button,
.anchBlockAction,
.divBlockWrapper-text .anchSynopsisCTA{
	
}

.divContactFormInput .inpProperty-submit:hover,
.divContactScreenDetail-directions button:hover,
.anchBlockAction:hover,
.divBlockWrapper-text .anchSynopsisCTA:hover{
	
}

.divEventWrapper-detail .divEventSummary .divBlockSideInner {
   
}

.divContentWrapper a,
a {
	color:#D84017;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divContentWrapper a:hover,
a:hover {
	color:#088388;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper-testimonial.carded .divBlockInner {
    border: 1px solid #CFCFCF;
    border-top: 4px solid #59BCB9;
}

.divExpandOptions .anchExpandWrapper {
    color: #088388;
    border: 1px solid #088388;
    background:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divExpandOptions .anchExpandWrapper:hover, .divExpandOptions .anchExpandWrapper.open {
    color: #ffffff;
    border: 1px solid #088388;
    background:#088388;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divSearchInput-submit input {
    color: #088388;
    border: 1px solid #088388;
    background:#ffffff;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divSearchInput-submit input:hover {
	color: #ffffff;
    border: 1px solid #088388;
    background:#088388;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlogDetail-title a {
	font-size:30px;
}

.divBlockWrapper-text .anchSynopsisCTA {
    color: #088388;
    border: 1px solid #088388;
    background:#ffffff;
	font-family:'Avenir', sans-serif;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper-text .anchSynopsisCTA:hover {
    color: #ffffff;
    border: 1px solid #088388;
    background:#088388;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divPaginationWrapper .anchPaginationLink.current,
.divPaginationWrapper .anchPaginationLink.current:hover {
    background: #444;
    border: 1px solid #444;
    color: #ffffff;
}

.divPaginationWrapper .anchPaginationLink:hover {
	color:#222222;
}

.divMenuWrapper-side .anchMenuItem.current, .divMenuWrapper-side .anchMenuItem:hover, .divMenuWrapper-side .anchMenuItem-category:focus {
    background: #088388;
    padding-left: 7px;
    color: white;
}
.divMenuWrapper-topnav .anchMenuItem.current, .divMenuWrapper-topnav .anchMenuItem:hover, .divMenuWrapper-topnav .anchMenuItem-category:focus {
    background: #088388;
    color: white;
}

.divMenuWrapper-side .divMenuInner {
    border-bottom: 4px solid #59BCB9;
}

.divContactScreenDetail-top {
	padding-left:0;
	padding-right:15px;
}

.divHomePullWrapper {
	padding:0px 0px;
	margin-top:0px !important;
	border-top:30px solid #088388;
}

.divHomePullWrapper .divPullingFromPageWrappe {
	display:flex;
}

.divHomePullWrapper .divBlockWrapper-block-double.row {
	width: 50%;	
	max-width: 50%;
	flex: 0 0 50%;
	
}

.divHomePullWrapper .divBlockWrapper ~ .divBlockWrapper {
    margin-top: 0;
    padding-top: 0;
    clear: both;
}

.divHomePullWrapper .divBlockWrapper-testimonial.carded + .divBlockWrapper-block-double-testimonial.carded, 
.divHomePullWrapper .divBlockWrapper-block-double-testimonial.carded + .divBlockWrapper-block-double-testimonial.carded {
    border-top: none;
    margin-bottom: 0;
}

.divHomePullWrapper .divBlockWrapper-testimonial {
	padding-left:0 !important;
	padding-right:0 !important;
	padding:0 !important;
}

.divHomePullWrapper .divBlockInner {
	border:0 !important;
	border-radius:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	padding:0 !important; 
	background:#454851;
	color:#ffffff;
}

.divHomePullWrapper .divTestimonialIcon {
	display:none !important;
}

.divHomePullWrapper .divBlockMedia {
	padding-left:0;
	padding-right:0;
	width:100%;
	max-width:100%;
	overflow:hidden;
	margin-top:-10px;
}

.divHomePullWrapper .divBlockMedia figure {
	margin:0;
}

.divHomePullWrapper .divBlockMedia img {
	margin-top:0px;
}

.divHomePullWrapper .divBlock-162 .divBlockMedia {
	margin-top:-10px;
}

.divHomePullWrapper .divBlockInner .spanTestimonialText {
	position:absolute;
	background:#454851;
	padding:100px 40px;
	opacity:0;
	height:102.2%;
	display:block;
	margin-top:-10px;
	text-align:center;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divHomePullWrapper .divBlockInner:hover .spanTestimonialText {
	opacity:.9;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divHomePullWrapper .divBlockInner .spanTestimonialText a {
	color:#ffffff;
	display:inline-block;
	margin-top:10px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divHomePullWrapper .divBlockInner .spanTestimonialText a:hover {
	color:#FE7F2E;
}

.divHomePullWrapper .author {
	font-family:'Alisha', serif;
	font-size: 24px;
    margin-top: 20px;
}

.divBannerAlertWrapper {
    background: #FE7F2E;
    height: auto;
}

.divBannerAlertTextWrapper * {
	color:#222222 !important;
}

.divBannerAlertTextWrapper a {
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBannerAlertTextWrapper a:hover {
	border-bottom:1px solid #222222;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.main-pagedirectory-reviews .divBlockWrapper-testimonial .divBlockInner {
	display:inline-block;
}

.divBlockWrapper ul {
	padding-left:40px;
}

.divBlockWrapper li {
	list-style-position: outside;
	font-size:18px;
}


.divBlockWrapper h2 a {
	font-size:36px;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper h2 a:hover {
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}


.divBlockWrapper h3 a {
	font-size:24px;
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divBlockWrapper h3 a:hover {
	border-bottom:1px solid transparent;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.divPaginationWrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
}

.anchNavigation-sandwich-cincinnati-dayton-birth-doula,
.anchNavigation-sandwich-dayton-cincinnati-fertility-coach,
.anchNavigation-sandwich-placenta-encapsulation,
.anchNavigation-sandwich-childbirth-classes {
	display:none !important;
}

.body-home .divTestimonialIconRight i {
	position:relative;
	bottom:-180px;
}



@media screen and (min-width:768px){
	.divFbContainerMobile{
		display:none;
	}
}

@media screen and (max-width:767px){
	.divFbContainerDesktop{
 		display:none;
 	}
	
	.divMainCalloutTextInner * {
	    color: #222222;
	    text-align: left;
	}	
	
}


@media (min-width:1367px) and (max-width:1536px) and (max-height:1024px) {
   .divMainCalloutInner .divBlockMedia img {
    width: auto;
    height: 100%;
    transform: translateX(-11%);
}
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    background-image: url(../jpg/storksv2.jpg);
	    border: 2px solid #088388;
	    outline: 40px solid rgba(255,255,255, 0.5);
	    padding: 0px 40px;
	    width: 60% !important;
	    left: 29% !important;
	    top: 35% !important;
	    z-index: 1;
	    height: 400px !important;
	}
	
	.div-additional-block-1 .divBlockInner {
	    width: 48%;
	    margin-left: 100px;
	}
	
	.divAdditionalBlockWrapper-2 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: right;
	    margin-top: 70px;
	    padding-right: 100px;
	}	
	
	.divAdditionalBlockWrapper-3 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: left;
	    margin-top: 70px;
	    padding-left: 100px;
	}	
	
	.divAdditionalBlockWrapper-4 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: right;
	    margin-top: 70px;
	    padding-right: 100px;
	}	

	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	    height: 636px;
	}
	
}	

@media (min-width:1200px) {
	.divMenuWrapper-album .divAlbumCoverContainer {
		height: 300px;
		width:300px !important;
		flex: none;
	}
	.divMenuInner-album {
		justify-content: center;
	}
}


@media (min-width:1200px) and (max-width:1366px) and (max-height:1024px) {
   .divMainCalloutInner .divBlockMedia img {
    width: auto;
    height: 100%;
    transform: translateX(-25%);
}

	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    background-image: url(../jpg/storksv2.jpg);
	    border: 2px solid #088388;
	    outline: 40px solid rgba(255,255,255, 0.5);
	    padding: 0px 40px;
	    width: 50% !important;
	    left: 24% !important;
	    top: 43% !important;
	    z-index: 1;
	    height: 400px !important;
	}
	
	.div-additional-block-1 .divBlockInner {
	    width: 48%;
	    margin-left: 100px;
	}
	
	.divAdditionalBlockWrapper-2 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: right;
	    margin-top: 70px;
	    padding-right: 100px;
	}	
	
	.divAdditionalBlockWrapper-3 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: left;
	    margin-top: 70px;
	    padding-left: 100px;
	}	
	
	.divAdditionalBlockWrapper-4 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: right;
	    margin-top: 70px;
	    padding-right: 100px;
	}	
	
	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	    height: 537px;
	}	
	
	.divMainCalloutTextInner h1,
	.divMainCalloutTextInner h2{
		font-size: 62px;
	}
	
	.divMainCalloutTextInner h3 {
		font-size:24px;
	}
	
	.divMainCalloutTextInner p{
		font-size:24px;
	}		

}

@media (min-width:1024px) and (max-width:1199px) {
	.divMainCalloutInner .divBlockMedia img {
    width: auto;
    height: 100%;
    transform: translateX(-39%);
}
	.divTestimonialIconLeft i, .divTestimonialIconRight i {
    font-size: 1em !important;
}
	
	
	.divHomePullWrapper .divBlockInner .spanTestimonialText {
    position: absolute;
    background: #454851;
    padding: 100px 40px;
    opacity: .8;
    height: 102.2%;
    display: block;
    margin-top: -10px;
    text-align: center;
    -moz-transition: all 0.28s ease;
    -o-transition: all 0.28s ease;
    -webkit-transition: all 0.28s ease;
    transition: all 0.28s ease;
}
	.anchNavigation-sandwich-cincinnati-dayton-birth-doula, 
	.anchNavigation-sandwich-dayton-cincinnati-fertility-coach,
	.anchNavigation-sandwich-childbirth-classes,
	.anchNavigation-sandwich-placenta-encapsulation {
		display:block !important;
	}		

	.divNavigation-sandwich .btn-sandwich {
		border-left:1px solid transparent;
	}

	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    background-image: url(../jpg/storksv2.jpg);
	    border: 2px solid #088388;
	    outline: 40px solid rgba(255,255,255, 0.5);
	    padding: 0px 40px;
	    width: 50% !important;
	    left: 24% !important;
	    top: 40% !important;
	    z-index: 1;
	    height: 400px !important;
	}
	
	.divMainCalloutTextInner h1,
	.divMainCalloutTextInner h2{
		font-size: 52px;
	}
	
	.divMainCalloutTextInner h3 {
		font-size:20px;
	}
	
	.divMainCalloutTextInner p{
		font-size:20px;
	}	
	
	.divNavFields-main {
		display:none !important;
	}
	
	.divMiniCallout .divMiniCalloutTextWrapper {
	    bottom: 76px !important;
	    background: rgba(255,255,255,0.01);
	}	
	
	.div-additional-block-1 {
	    background-position: center -220px;
	}	
	
	.div-additional-block-1 .divBlockInner {
	    width: 95%;
	    position: relative;
	    top: 42%;
	    height: auto !important;
	    background: rgba(255,255,255, 0.9);
	    padding: 40px;
	    border: 2px solid #454851;
	    outline: 40px solid rgba(8, 131, 136, 0.9);
	    margin-left: 0;
		margin: auto;
	}	
	
	.divAdditionalBlockWrapper-2 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: right;
	    margin-top: 70px;
	    padding-right: 60px;
	}	
	
	.div-additional-block-2 .divBlockMedia-image img, .div-additional-block-3 .divBlockMedia-image img, .div-additional-block-4 .divBlockMedia-image img {
	    width: 100%;
	    position: relative;
	    top: 0% !important;
		transform: translate(-50%, 0%) !important;
	}	
	
	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	   
	    background-image: url(../jpg/storksv2.jpg);
	    
	    position: relative;
	    height: 582px;
	}	
	
	.divAdditionalBlockWrapper-3 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: left;
	    margin-top: 70px;
	    padding-left: 70px;
	}	
	
	.divAdditionalBlockWrapper-4 .spanBlockText {
	    display: inline-block;
	    width: 40%;
	    float: right;
	    margin-top: 70px;
	    padding-right: 60px;
	}	
	
	.divHomePullWrapper .divPullingFromPageWrappe {
	    display: flex;
	    flex-wrap: wrap;
	    flex-direction: column;
	}	
	
	.divHomePullWrapper .divBlockWrapper-block-double.row {
	    width: 100%;
	    max-width: 100%;
	    flex: 0 0 100%;
	}	
	
	.divHomePullWrapper .divBlockInner .spanTestimonialText {
	    padding: 40px;
	}	
	
	.divAdditionalBlockWrapper h2 {
		font-size:30px;
	}
	
	.divAdditionalBlockWrapper h3 {
		font-size:24px;
	}
	
	.divAdditionalBlockWrapper p,
	.divAdditionalBlockWrapper a {
		font-size:16px;
	}
	
	.divFooterColumn-Links a {
		width: 150px !important;
	}		

}



@media (min-width:768px) and (max-width:1023px) {
	
	
	.div-additional-block-2 .divBlockMedia-image img, .div-additional-block-3 .divBlockMedia-image img, .div-additional-block-4 .divBlockMedia-image img {
	    width: 100%;
	    position: relative;
	    top: 0% !important;
		transform: translate(-50%, 0%) !important;
	}		
	
	.divFooterColumn-Badge {
		text-align:center;
		display: flex;
		flex-direction: column;
	}
	
	.divTestimonialIconLeft i, .divTestimonialIconRight i {
    font-size: 1em !important;
}
	
	.divHomePullWrapper .divBlockInner .spanTestimonialText {
    position: absolute;
    background: #454851;
    padding: 100px 40px;
    opacity: .8;
    height: 102.2%;
    display: block;
    margin-top: -10px;
    text-align: center;
    -moz-transition: all 0.28s ease;
    -o-transition: all 0.28s ease;
    -webkit-transition: all 0.28s ease;
    transition: all 0.28s ease;
}
	
	
	
	.body-home .borderbox {
    width: 100%;
    position: absolute;
    outline: 2px solid #59BCB9;
    outline-offset: -14px;
    height: 100%;
   
}
	.body-childbirthmanual .divContentWrapper-hasSideMenu .divBlockInner {
		    display: flex;
    flex-direction: column;
	}
	
	.divNavigation-sandwich .btn-sandwich {
		border-left:1px solid transparent;
	}	
	
	
	.anchNavigation-sandwich-cincinnati-dayton-birth-doula, 
	.anchNavigation-sandwich-dayton-cincinnati-fertility-coach,
	.anchNavigation-sandwich-childbirth-classes,
	.anchNavigation-sandwich-placenta-encapsulation{
		display:block !important;
	}		

	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    background-image: url(../jpg/storksv2.jpg);
	    border: 2px solid #088388;
	    outline: 40px solid rgba(255,255,255, 0.5);
	    padding: 0px 20px;
	    width: 80% !important;
	    left: 34% !important;
	    top: 44% !important;
	    z-index: 1;
	    height: 400px !important;
	}
	
	.divMainCalloutInner .divBlockMedia img {
	    width: auto;
	    max-width: none;
	    height: 630px;
		transform: translateX(-36%);
	}	
	
	.divMainCalloutTextInner h1,
	.divMainCalloutTextInner h2{
		font-size: 52px;
	}
	
	.divMainCalloutTextInner h3 {
		font-size:20px;
	}
	
	.divMainCalloutTextInner p{
		font-size:20px;
	}	
	
	.divNavFields-main {
		display:none !important;
	}
	
	.divMiniCallout .divMiniCalloutTextWrapper {
	    bottom: 66px !important;
	    background: rgba(255,255,255,0.01);
	}	
	
	.div-additional-block-1 {
	    background-position: center -220px;
	}	
	
	.div-additional-block-1 .divBlockInner {
	    width: 95%;
	    position: relative;
	    top: unset;
		bottom:-350px;
	    height: auto !important;
	    background: rgba(255,255,255, 0.9);
	    padding: 40px;
	    border: 2px solid #454851;
	    outline: 40px solid rgba(8, 131, 136, 0.9);
	    margin-left: 0;
		margin: auto;
	}	
	
	.divAdditionalBlockWrapper-2 .spanBlockText {
	    display: inline-block;
	    width: 43%;
	    float: right;
	    margin-top: 35px;
	    padding-right: 50px;
	}	
	
	.divFooterColumn-Links a {
		width: 150px !important;
	}		
	
	.div-additional-block-3 .divBlockMedia-image img {
		left:-30%;
	}
	
	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	   
	    background-image: url(../jpg/storksv2.jpg);
	    
	    position: relative;
	    height: 582px;
	}	
	
	.divAdditionalBlockWrapper-3 .spanBlockText {
	    display: inline-block;
	    width: 42%;
	    float: left;
	    margin-top: 49px;
	    padding-left: 40px;
	}	
	
	.divAdditionalBlockWrapper-4 .spanBlockText {
	    display: inline-block;
	    width: 42%;
	    float: right;
	    margin-top: 40px;
	    padding-right: 40px;
	}
	
	.div-additional-block-2 .divBlockMedia-image,
	.div-additional-block-3 .divBlockMedia-image,
	.div-additional-block-4 .divBlockMedia-image {
		width:55%;
	}
	
	.divMiniCallout {
	    height: 100%;
	    padding: 10px;
	}	
	
	.divMainCalloutTextInner {
	    background: rgba(255,255,255,.01);
	}	
	
	.divMiniCalloutBgFillerInner {
	    height: 252px;
	}	
	
	.divMiniCalloutBgFiller {
	    margin-top: -240px;
	    height: 252px;
	}	
	
	.div-additional-block-1 {
	    margin-top: 0px;
	}	
	
	.divMiniCalloutWrapper {
	    margin-top: -280px;
	}	
	
	.divAdditionalBlockWrapper h2 {
		font-size:30px;
	}
	
	.divAdditionalBlockWrapper h3 {
		font-size:24px;
	}
	
	.divAdditionalBlockWrapper p,
	.divAdditionalBlockWrapper a {
		font-size:16px;
	}
	
	.divSiteContentWrapper {
		padding-top:30px !important;
		padding-bottom:30px !important;
	}
	
	.main-pagedirectory-home .divSiteContentWrapper {
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	
	.divPullingFromPageWrappe .divBlockWrapper-testimonial.carded {
	    padding-top: 0;
	    margin-top: 0;
	    margin-bottom: 0;
	}					

	.divHomePullWrapper .divBlockInner .spanTestimonialText {
	    padding: 40px;
	}	

}

@media (min-width:912px) and (max-width:1023px) {
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    top: 35% !important;
	}
}

@media (min-width:768px) and (max-width:911px) {
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    top: 44% !important;
	}
}



@media (min-width:394px) and (max-width:767px) {

	
	.divTestimonialIconLeft i, .divTestimonialIconRight i {
	   font-size: 1em !important;
	}
	
	
	.divMainCalloutInner .divBlockMedia img {
	    width: auto;
	    max-width: none;
	    height: 440px;
	    left: 50%;
	    transform: translate(-76%, 0%);
	}
		
	.divHomePullWrapper .divBlockInner .spanTestimonialText {
	    position: absolute;
	    background: #454851;
	    padding: 100px 40px;
	    opacity: .8;
	    height: 102.2%;
	    display: block;
	    margin-top: -10px;
	    text-align: center;
	    -moz-transition: all 0.28s ease;
	    -o-transition: all 0.28s ease;
	    -webkit-transition: all 0.28s ease;
	    transition: all 0.28s ease;
	}
	
	
		
	.body-home .borderbox {
	width: 100%;
    position: absolute;
    outline: 2px solid #59BCB9;
    
    outline-offset: -15px;
    
    height: 100%;
    
}
	
	
	
	
	.divNavigation-sandwich {
	    position: relative;
	    width: 100%;
	}
	
	.divLogoWrapper {
	    text-align: left;
	    margin-top: -8px;
		z-index:11;
	}	
	

	.divMainCalloutTextInner {
	    background: rgba(255,255,255,.01);
	}	
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    background-image: url(../jpg/storksv2.jpg);
	    border: 2px solid #088388;
	    outline: 40px solid rgba(255,255,255, 0.5);
	    padding: 0px 40px;
	    width: 80% !important;
	    left: 50% !important;
	    position: relative !important;
	    top: 300px !important;
	    padding-bottom: 30px;
	    padding-top: 30px;
	    height: auto !important;
	}	
	
	.divMainCalloutTextInner .divMainCalloutText-tinyMCE {
	    padding: 0 0px;
	}	
	
	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2 {
	    font-size: 42px;
	    font-family: 'Champagne & Limousines', sans-serif;
	    font-weight: 300;
	    color: #222222 !important;
	}
	
	.divMainCalloutTextInner p {
	    font-family: 'Avenir', sans-serif;
	    font-size: 18px;
	    color: #222222 !important;
	}	
	
	.divMiniCalloutWrapper {
	    margin-top: 60px;
	}	
	
	.divMiniCalloutBgFiller {
	    display: block;
	    margin-top: -1090px;
	    width: 100%;
	    height: 1090px;
	    background: linear-gradient(90deg, rgba(8,131,136,1) 0%, rgba(89,188,185,1) 100%);
	}	
	
	.divMiniCalloutBgFillerInner {
	    display: block;
	    width: 100%;
	    height: 1090px;
	    background-image: url(../png/minicallout.png);
	    border-top: 2px solid #222222;
	    border-bottom: 2px solid #222222;
	}	
	
	.divMainCalloutWrapper .divMainCalloutInner, .divMainCalloutWrapper .divBlockWrapper, .divMainCalloutWrapper .divBlockInner, .divMainCalloutWrapper .divBlockMedia, .divMainCalloutWrapper .divBlockMedia figure, .divMainCalloutWrapper .divBlockMedia picture {
	    display: block;
	    position: relative;
	    float: left;
	    width: 100%;
	    height: 100%;
	    padding: 0;
	    margin: 0;
	    overflow: inherit !important;
	}	
	
	.divMainCalloutWrapperInner .divBlockMedia {
		overflow: hidden !important;
	}
	
	.divMainCalloutWrapper {
	    clear: both;
	    width: 100%;
	    height: 1000px;
	}	
	
	.div-additional-block-1 {
	    background-image: url(../jpg/headerimg.jpg);
	    background-position: top;
	    background-size: 130%;
	    background-repeat: no-repeat;
	    height: 1446px !important;
	    margin-top: 0px;
	}	
	
	.div-additional-block-1 .divBlockInner {
	    width: 95%;
	    position: relative;
	    top: 300px;
	    height: auto !important;
	    background: rgba(255,255,255, 0.9);
	    padding: 40px;
	    border: 2px solid #454851;
	    outline: 30px solid rgba(8, 131, 136, 0.9);
	    margin-left: 0;
		margin:auto;
	}	
	
	.divMiniCallout {
	    height: 100%;
	    padding: 15px 53px;
	}
	
	.divMiniCallout .divMiniCalloutTextWrapper {
	    bottom: 95px !important;
	    background: rgba(255,255,255,0.01);
	}	
	
	.div-additional-block-2 .divBlockMedia-image, .div-additional-block-3 .divBlockMedia-image, .div-additional-block-4 .divBlockMedia-image {
	    height: 250px;
	    overflow: hidden;
	    position: static;
	}
	
	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	    
	    background-image: url(../jpg/storksv2.jpg);
	    
	    position: relative;
	    height: 700px;
	}	
	
	.divAdditionalBlockWrapper-2 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 20px;
	    padding-right: 40px;
	    padding-left: 40px;
	}	
	
	.divAdditionalBlockWrapper-3 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 40px;
	    padding-right: 40px;
	    padding-left: 40px;
	}	
	
	.divAdditionalBlockWrapper-4 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 10px;
	    padding-right: 40px;
	    padding-left: 40px;
	}
	
	.divFooterColumn-Links {
	    text-align: center;
		order: 1;
		margin-top:60px;
	}
	
	.pLWW,
	.pLWW a {
		font-size:14px;
	}		
		
	
}

@media (min-width:376px) and (max-width:393px){
	.divTestimonialIconLeft i, .divTestimonialIconRight i {
	    font-size: 1em !important;
	}
	
	.divMainCalloutInner .divBlockMedia img {
	    width: auto;
	    max-width: none;
	    height: 440px;
	    left: 50%;
	    transform: translate(-76%, 0%);
	}



	.divHomePullWrapper .divBlockInner .spanTestimonialText {
	    position: absolute;
	    background: #454851;
	    padding: 100px 40px;
	    opacity: .8;
	    height: 102.2%;
	    display: block;
	    margin-top: -10px;
	    text-align: center;
	    -moz-transition: all 0.28s ease;
	    -o-transition: all 0.28s ease;
	    -webkit-transition: all 0.28s ease;
	    transition: all 0.28s ease;
	}

	.divNavigation-sandwich {
	    position: relative;
	    width: 100%;
	}
	
	.divLogoWrapper {
	    text-align: left;
	    margin-top: -8px;
		z-index:11;
	}	
	

	.divMainCalloutTextInner {
	    background: rgba(255,255,255,.01);
	}	
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    background-image: url(../jpg/storksv2.jpg);
	    border: 2px solid #088388;
	    outline: 40px solid rgba(255,255,255, 0.5);
	    padding: 0px 40px;
	    width: 80% !important;
	    left: 50% !important;
	    position: relative !important;
	    top: 330px !important;
	    padding-bottom: 30px;
	    padding-top: 30px;
	    height: auto !important;
	}	
	
	.divMainCalloutTextInner .divMainCalloutText-tinyMCE {
	    padding: 0 0px;
	}	
	
	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2 {
	    font-size: 42px;
	    font-family: 'Champagne & Limousines', sans-serif;
	    font-weight: 300;
	    color: #222222 !important;
	}
	
	.divMainCalloutTextInner p {
	    font-family: 'Avenir', sans-serif;
	    font-size: 18px;
	    color: #222222 !important;
	}	
	
	.divMiniCalloutWrapper {
	    margin-top: 100px;
	}	
	
	.divMiniCalloutBgFiller {
	    display: block;
	    margin-top: -1030px;
	    width: 100%;
	    height: 1030px;
	    background: linear-gradient(90deg, rgba(8,131,136,1) 0%, rgba(89,188,185,1) 100%);
	}	
	
	.divMiniCalloutBgFillerInner {
	    display: block;
	    width: 100%;
	    height: 1030px;
	    background-image: url(../png/minicallout.png);
	    border-top: 2px solid #222222;
	    border-bottom: 2px solid #222222;
	}	
	
	.divMainCalloutWrapper .divMainCalloutInner, .divMainCalloutWrapper .divBlockWrapper, .divMainCalloutWrapper .divBlockInner, .divMainCalloutWrapper .divBlockMedia, .divMainCalloutWrapper .divBlockMedia figure, .divMainCalloutWrapper .divBlockMedia picture {
	    display: block;
	    position: relative;
	    float: left;
	    width: 100%;
	    height: 100%;
	    padding: 0;
	    margin: 0;
	    overflow: inherit !important;
	}	
	
	.divMainCalloutWrapperInner .divBlockMedia {
		overflow: hidden !important;
	}
	
	.divMainCalloutWrapper {
	    clear: both;
	    width: 100%;
	    height: 1000px;
	}	
	
	.div-additional-block-1 {
	    background-image: url(../jpg/headerimg.jpg);
	    background-position: top;
	    background-size: 130%;
	    background-repeat: no-repeat;
	    height: 1470px !important;
	    margin-top: 0px;
	}	
	
	.div-additional-block-1 .divBlockInner {
	    width: 95%;
	    position: relative;
	    top: 187px;
	    height: auto !important;
	    background: rgba(255,255,255, 0.9);
	    padding: 40px;
	    border: 2px solid #454851;
	    outline: 30px solid rgba(8, 131, 136, 0.9);
	    margin-left: 0;
		margin:auto;
	}	
	
	.divMiniCallout {
	    height: 100%;
	    padding: 15px 53px;
	}
	
	.divMiniCallout .divMiniCalloutTextWrapper {
	    bottom: 65px !important;
	    background: rgba(255,255,255,0.01);
	}	
	
	.div-additional-block-2 .divBlockMedia-image, .div-additional-block-3 .divBlockMedia-image, .div-additional-block-4 .divBlockMedia-image {
	    height: 250px;
	    overflow: hidden;
	    position: static;
	}
	
	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	    
	    background-image: url(../jpg/storksv2.jpg);
	    
	    position: relative;
	    height: 760px;
	}	
	
	.divAdditionalBlockWrapper-2 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 20px;
	    padding-right: 40px;
	    padding-left: 40px;
	}	
	
	.divAdditionalBlockWrapper-3 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 40px;
	    padding-right: 40px;
	    padding-left: 40px;
	}	
	
	.divAdditionalBlockWrapper-4 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 10px;
	    padding-right: 40px;
	    padding-left: 40px;
	}
	
	.divFooterColumn-Links {
	    text-align: center;
		order: 1;
		margin-top:60px;
	}
	
	.pLWW,
	.pLWW a {
		font-size:14px;
	}		
	
	.div-additional-block-1 {
	    background-image: url(../jpg/headerimg.jpg);
	    background-position: top;
	    background-size: 130%;
	    background-repeat: no-repeat;
	    height: 1536px !important;
	    margin-top: 0px;
	}	
	
	.div-additional-block-1 .divBlockInner {
	    width: 95%;
	    position: relative;
	    top: 275px;
	    height: auto !important;
	    background: rgba(255,255,255, 0.9);
	    padding: 40px;
	    border: 2px solid #454851;
	    outline: 30px solid rgba(8, 131, 136, 0.9);
	    margin-left: 0;
		margin:auto;
	}		
						

}

@media (max-width:375px){
	.divTestimonialIconLeft i, .divTestimonialIconRight i {
	    font-size: 1em !important;
	}
	
	.divMainCalloutInner .divBlockMedia img {
	    width: auto;
	    max-width: none;
	    height: 440px;
	    left: 50%;
	    transform: translate(-76%, 0%);
	}
	.divHomePullWrapper .divBlockInner .spanTestimonialText {
	    position: absolute;
	    background: #454851;
	    padding: 100px 40px;
	    opacity: .8;
	    height: 102.2%;
	    display: block;
	    margin-top: -10px;
	    text-align: center;
	    -moz-transition: all 0.28s ease;
	    -o-transition: all 0.28s ease;
	    -webkit-transition: all 0.28s ease;
	    transition: all 0.28s ease;
	}

	.divNavigation-sandwich {
	    position: relative;
	    width: 100%;
	}
	
	.divLogoWrapper {
	    text-align: left;
	    margin-top: -8px;
		z-index:11;
	}	
	
	.divMainCalloutTextInner {
	    background: rgba(255,255,255,.01);
	}	
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    background-image: url(../jpg/storksv2.jpg);
	    border: 2px solid #088388;
	    outline: 40px solid rgba(255,255,255, 0.5);
	    padding: 0px 40px;
	    width: 80% !important;
	    left: 50% !important;
	    position: relative !important;
	    top: 330px !important;
	    padding-bottom: 30px;
	    padding-top: 30px;
	    height: auto !important;
	}	
	
	.divMainCalloutTextInner .divMainCalloutText-tinyMCE {
	    padding: 0 0px;
	}	
	
	.divMainCalloutTextInner h1, .divMainCalloutTextInner h2 {
	    font-size: 42px;
	    font-family: 'Champagne & Limousines', sans-serif;
	    font-weight: 300;
	    color: #222222 !important;
	}
	
	.divMainCalloutTextInner p {
	    font-family: 'Avenir', sans-serif;
	    font-size: 18px;
	    color: #222222 !important;
	}	
	
	.divMiniCalloutWrapper {
	    margin-top: 100px;
	}	
	
	.divMiniCalloutBgFiller {
	    display: block;
	    margin-top: -960px;
	    width: 100%;
	    height: 960px;
	    background: linear-gradient(90deg, rgba(8,131,136,1) 0%, rgba(89,188,185,1) 100%);
	}	
	
	.divMiniCalloutBgFillerInner {
	    display: block;
	    width: 100%;
	    height: 960px;
	    background-image: url(../png/minicallout.png);
	    border-top: 2px solid #222222;
	    border-bottom: 2px solid #222222;
	}	
	
	.divMainCalloutWrapper .divMainCalloutInner, .divMainCalloutWrapper .divBlockWrapper, .divMainCalloutWrapper .divBlockInner, .divMainCalloutWrapper .divBlockMedia, .divMainCalloutWrapper .divBlockMedia figure, .divMainCalloutWrapper .divBlockMedia picture {
	    display: block;
	    position: relative;
	    float: left;
	    width: 100%;
	    height: 100%;
	    padding: 0;
	    margin: 0;
	    overflow: inherit !important;
	}	
	
	.divMainCalloutWrapperInner .divBlockMedia {
		overflow: hidden !important;
	}
	
	.divMainCalloutWrapper {
	    clear: both;
	    width: 100%;
	    height: 1000px;
	}	
	
	.div-additional-block-1 {
	    background-image: url(../jpg/headerimg.jpg);
	    background-position: top;
	    background-size: 130%;
	    background-repeat: no-repeat;
	    height: 1470px !important;
	    margin-top: 0px;
	}	
	
	.div-additional-block-1 .divBlockInner {
	    width: 95%;
	    position: relative;
	    top: 187px;
	    height: auto !important;
	    background: rgba(255,255,255, 0.9);
	    padding: 40px;
	    border: 2px solid #454851;
	    outline: 30px solid rgba(8, 131, 136, 0.9);
	    margin-left: 0;
		margin:auto;
	}	
	
	.divMiniCallout {
	    height: 100%;
	    padding: 15px 53px;
	}
	
	.divMiniCallout .divMiniCalloutTextWrapper {
	    bottom: 65px !important;
	    background: rgba(255,255,255,0.01);
	}	
	
	.div-additional-block-2 .divBlockMedia-image, .div-additional-block-3 .divBlockMedia-image, .div-additional-block-4 .divBlockMedia-image {
	    height: 250px;
	    overflow: hidden;
	    position: static;
	}
	
	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	    
	    background-image: url(../jpg/storksv2.jpg);
	    
	    position: relative;
	    height: 760px;
	}	
	
	.divAdditionalBlockWrapper-2 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 20px;
	    padding-right: 40px;
	    padding-left: 40px;
	}	
	
	.divAdditionalBlockWrapper-3 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 40px;
	    padding-right: 40px;
	    padding-left: 40px;
	}	
	
	.divAdditionalBlockWrapper-4 .spanBlockText {
	    display: inline-block;
	    width: 100%;
	    float: right;
	    margin-top: 10px;
	    padding-right: 40px;
	    padding-left: 40px;
	}
	
	.divFooterColumn-Links {
	    text-align: center;
		order: 1;
		margin-top:60px;
	}
	
	.pLWW,
	.pLWW a {
		font-size:14px;
	}		
	
	.div-additional-block-1 {
	    background-image: url(../jpg/headerimg.jpg);
	    background-position: top;
	    background-size: 130%;
	    background-repeat: no-repeat;
	    height: 1536px !important;
	    margin-top: 0px;
	}	
	
	.div-additional-block-1 .divBlockInner {
	    width: 95%;
	    position: relative;
	    top: 275px;
	    height: auto !important;
	    background: rgba(255,255,255, 0.9);
	    padding: 40px;
	    border: 2px solid #454851;
	    outline: 30px solid rgba(8, 131, 136, 0.9);
	    margin-left: 0;
		margin:auto;
	}		
						

}

@media (max-width:767px) {
	
	.divFooterColumn-Badge {
		text-align:center;
		display: flex;
		flex-direction: column;
	}
	
	.anchBtn {
		display:inline-block;
		margin-bottom:20px !important;
	}	
	
.body-home .borderbox {
	width: 100%;
    position: absolute;
    outline: 2px solid #59BCB9;
    
    outline-offset: -15px;
    
    height: 100%;
 
}
	
	.divFooterColumn-Links a {
		width:150px;
		margin-left:10px;
	}
	
	.divNavigation-sandwich .btn-sandwich {
		border-left:1px solid transparent;
	}	
		
	.anchNavigation-sandwich-cincinnati-dayton-birth-doula, 
	.anchNavigation-sandwich-dayton-cincinnati-fertility-coach,
	.anchNavigation-sandwich-childbirth-classes,
	.anchNavigation-sandwich-placenta-encapsulation {
		display:block !important;
	}		
		
	.divSearchWrapper .divMobileOptions .dropdownMobileOptions {
	    background: #f5f5f5;
	    color: #088388;;
	    border: 1px solid #088388;
	}	
	
	.divMenuWrapper .btn-dropdown {
	    background: #222222;
	    color: #ffffff;
	}
	
	.divContactScreen-form {
	    float: left;
	    margin-top: 40px;
	}	
	
	.divPullingFromPageWrappe .divBlockWrapper-testimonial.carded {
	    padding-top: 0 !important;
	    margin-top: 0 !important;
	    margin-bottom: 0 !important;
	}		
	
	.divHomePullWrapper .divPullingFromPageWrappe {
	    display: flex;
	    flex-direction: column;
	}	
		
	.divHomePullWrapper .divBlockWrapper-block-double.row {
	    width: 100%;
	    max-width: 100%;
	    flex: 0 0 100%;
	}		
	
	.divHomePullWrapper {
	    padding: 0px 0px;
	    margin-top: -197px !important;
	}	
	
	.divHomePullWrapper .divBlockInner .spanTestimonialText {
	    top: 0;
	}	
	
	.divHomePullWrapper .divBlockInner .spanTestimonialText {
	    padding: 40px;
	}	
	
	.divFooterContact,
	.divFooterSocialMedia {
	    width: 100%;
	}
	
	.divFooterSocialMedia {
		text-align: center;
    	float: none;
    	display: inline-block;
    	clear: both;
		margin-top:20px;
	}	
	
	.divFooterColumn-Badge {
	    text-align: center;
	    order:2;
	}	
	
	.divAdditionalBlockWrapper h2 {
		font-size:30px;
	}
	
	.divAdditionalBlockWrapper h3 {
		font-size:24px;
	}
	
	.divAdditionalBlockWrapper p,
	.divAdditionalBlockWrapper a {
		font-size:16px;
	}	
	
	.divFooterRow-top a {
		background:rgba(0,0,0,.01);
	}	
	
	.divSiteInfoInner-social {
	    text-align: center;
	}	
	
	.divDetailList {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    flex-direction: column;
	}		
	
	.divContentWrapper-hasSideMenu {
		margin-top:20px;
	}
	
	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
		min-height:800px;
		height:auto;
	}
		
}


@media screen and (max-width:767px) and (orientation:landscape){
	
	.divNavigationInner {
		width:100%;
		max-width:100%;
	}

	.divMainCalloutInner .divBlockMedia img {
	    width: auto;
	    max-width: none;
	    height: 320px;
	    left: 50%;
		transform: translate(-50%, 0%);
	}
	
	.divMainCalloutWrapper .divMainCalloutTextWrapper {
	    top: 200px !important;
	}	
	
	.divMiniCallout {
	    height: 100%;
	    padding: 10px 100px;
	}	
	
	.divMiniCalloutBgFiller {
	    margin-top: -1110px;
		height: 1110px;
	}	
	
	.divMiniCalloutBgFillerInner {
	    height: 1110px;
	}	
	
	.divMiniCallout .divMiniCalloutTextWrapper {
	    bottom: 100px !important;
	    background: rgba(255,255,255,0.01);
	}	
	
	.divMainCalloutWrapper {
	    clear: both;
	    width: 100%;
	    height: 629px;
	}
	
	.div-additional-block-1 .divBlockInner {
	    top: 480px;
	}
	
	.div-additional-block-1 {
	    height: 1336px !important;
	}	
	
	.div-additional-block-2 .divBlockMedia-image, .div-additional-block-3 .divBlockMedia-image, .div-additional-block-4 .divBlockMedia-image {
	    height: 550px;
	    overflow: hidden;
	    position: static;
	}	

	.divAdditionalBlockWrapper-2, .divAdditionalBlockWrapper-3, .divAdditionalBlockWrapper-4 {
	    height: 890px;
	}

}

@media screen and (max-width:320px){

}

@media (min-width:768px) and (max-width:1000px) and (max-height:500px) and (orientation:landscape){
	
	.divMiniCalloutWrapper {
	    margin-top: -170px;
	}
	
	.divMiniCalloutBgFillerInner {
	    height: 300px;
	}	
	
	.divMiniCalloutBgFiller {
	    margin-top: -300px;
	    height: 300px;
	}		
	
}

@media (min-width:540px) and (max-width:540px) and (min-height:720px) and (max-height:720px){

	.div-additional-block-2 .divBlockMedia-image, .div-additional-block-3 .divBlockMedia-image, .div-additional-block-4 .divBlockMedia-image {
	    height: 310px;
	    overflow: hidden;
	    position: static;
	}
	
	.div-additional-block-1 .divBlockInner {
	    top: 390px;
	}	
	
	.div-additional-block-1 {
	    height: 1344px !important;
	}	
	
	.divMiniCalloutBgFiller {
	    margin-top: -1450px;
	    height: 1450px;
	}	
	
	.divMiniCalloutBgFillerInner {
	    height: 1450px;
	}	
	
	.divMiniCallout .divMiniCalloutTextWrapper {
	    bottom: 155px !important;
	    background: rgba(255,255,255,0.01);
	}			
	
}

@media (min-width:720px) and (max-width:720px) and (min-height:540px) and (max-height:540px){
	
	
	.div-additional-block-1 {
	    height: 1266px !important;
	}		
	
}

.anchBtn{
	font-family:'Avenir', sans-serif;
	font-size: 20px;
	color: white !important;
	background: linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
	padding: 10px 20px;
	display: inline-block;
	border-radius: 10px;
	-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
}

.anchBtn:hover{
	color: #f5f5f5;
	background: linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
	border-radius: 10px;
}


	.div404Container {
		padding-top: 15px;
		padding-bottom: 40px;
	}
	
	#main > div.div404Container.container > div > button > a{
		font-family:'Avenir', sans-serif;
		font-size:20px;
		color:#ffffff;
		background:linear-gradient(180deg, rgba(254,127,46,1) 0%, rgba(216,64,23,1) 50%, rgba(216,64,23,1) 100%);
		padding: 10px 20px;
		display:inline-block;
		border-radius:10px;
		-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	}
	
	#main > div.div404Container.container > div > button > a:hover{
		background:linear-gradient(180deg, rgba(216,64,23,1) 0%, rgba(216,64,23,1) 50%, rgba(254,127,46,1) 100%) !important;
		-moz-transition: all 0.28s ease; -o-transition: all 0.28s ease; -webkit-transition: all 0.28s ease; transition: all 0.28s ease;
	}

	#main > div.div404Container.container > div > button {
		background: none;
		border: none;
	}

a:focus,
input:focus,
textarea:focus,
select:focus,
button:focus,
.group input:focus,
.group textarea:focus,
.group select:focus {
    outline: 5px auto black;
    outline-offset: 5px;	
	outline-style:solid 1px;
}

.divBlockWrapper-faq .divBlockInner-question > :not(span){
	margin:0;
}

.anchBlockAction{
	display: block;
	position: relative;
	top: 0;
	margin: 15px;
	max-width: 215px;
}

.divTestimonialIconLeft i,
.divTestimonialIconRight i{
	font-size:2em;
}

.divTestimonialIconLeft{
	position: absolute;
  	top: 5%;
}

.divTestimonialIconRight{
	position: absolute;
  	bottom: 50%;
	right:5%;
}

@media screen and (max-width:950px) and (orientation:landscape){
	.divMainCalloutWrapper-static .divBlockWrapper-maincallout .divMainCalloutTextWrapper{
		z-index:0;
	}
}

.divContactFormInput .inpProperty-payment-text{
	width:100%;
	text-indent:1em;
}

.spanDollar{
 	position: absolute;
	top: 10px;
	font-size: 20px;
	left: 10px;
}

.body-blog .divPageTitle  {
	margin-bottom: 0;
}

.body-blog .divBlock-78 {
	margin-top:0;
}

.divSearchWrapper-blog,
.divPaginationWrapper-blog {
	margin:0;
}

.divBlogDetails-top {
	margin:0 !important;
	padding:10px !important;

}

.divBlogWrapper-detail .divBlogDetails-top .anchBlockAction {
    margin-bottom:0 !important;
}

.divBlogDateDetails {
	margin-top:-10px;
}

.divBlogInner {
	padding-top:0 !important; 
}

.divBlogInner .divBlockWrapper {
	padding-top:0 !important;
}

.anchSandwichNav-shop {
	background: #FE7F2E !important;
}

.anchSandwichNav-shop {
	color: black !important;
	font-weight:bold;
}

.anchSandwichNav-shop:hover {
	background: white !important;
}

.anchSandwichNav-shop:hover {
	color: #FE7F2E !important;
}

