/** Shopify CDN: Minification failed

Line 62:0 Unexpected "}"

**/


.infusion-field label span {
    display: block;
      padding: 0 20px;
    font-size: 11px;
    line-height: 10px;
}
   


input[type="radio"] {
    display: block;
    appearance: auto;
    width: auto !important;
    position: inherit;
    height: auto;
}
.duedate input#datepickerpreg, .duedate input#datepickerpreg1 {
    border: 2px solid #afb439;
    height: 40px;
    line-height: 40px;
    text-shadow: 0 0 0 #000;
    background: #fff;
    box-shadow: 0 0 2px #555;
    height: 33px;
    line-height: 40px;
    padding: 0 10px !important;
    width: 80% !important;
}
.duedate input#datepickerpreg1 {
    border: 2px solid #afb439;
    background: #fff;
    box-shadow: 0 0 2px #555;
    height: 33px;
    line-height: 40px;
    padding: 0 10px !important;
  width: 30% !important;
}

.dt-pick {
  display:flex;
  align-items:center;
}
button.ui-datepicker-trigger {
    float: right;
    background-color: transparent;
    border: none;
}
button.ui-datepicker-trigger img{
    mix-blend-mode: exclusion;
}
select#menstrual_cycle {
    padding: 6px 20px;
}

}
.section.btn-submit {
    width: 100%;
    float: left;
}
.dt-inn {
  display:flex;
  align-self:center;
}
.tp-padd {
  margin-top:30px;
}
table.trimtable {
    border: 1px solid #555;
    border-collapse: collapse;
    width: 100%;
}
.trimtable td, .trimtable th {
    border: 1px solid #555;
    padding: 5px;
}

/* new css */

.tooltip-inner {
	max-width: 550px !important;
	color: #ccc;
	text-align: justify !important
}

.tooltip-inner b {
	color: #fff;
	font-weight: 700;
	font-size: 18px
}

h3 a {
	font-size: 23px;
	padding-left: 6px
}

.clear1 {
	clear: both
}

#favouriteoverlay {
	display: none
}

.infusion-field {
	padding: 36px 10px 0;
	text-align: left
}

.infusion-field.infusion-field1 {
	padding-top: 0
}

.infusion-field {
	min-height: 95px;
	padding-top: 36px
}

.tabs-list {
	position: relative;
	background-color: #b1c338
}

.tabs-list span {
	cursor: pointer
}

#conced .btn-submit,
#lmpf .btn-submit {
	width: 75%;
	text-align: center
}

#conced {
	display: block;
	opacity: 0;
	padding-top: 0;
	text-align: center;
	max-height: 50px;
	overflow: hidden
}

.infusion-field label span {
	display: block;
	padding: 0 20px;
	font-size: 11px;
	line-height: 10px
}

.page-template-template-pregrency-duedate-calculator-new .ui-state-active,
.page-template-template-pregrency-duedate-calculator-new .ui-widget-content .ui-state-active,
.page-template-template-pregrency-duedate-calculator-new .ui-widget-header .ui-state-active {
	background-color: #42B373 !important;
	background-image: none !important;
	color: #fff !important
}

.page-template-template-pregrency-duedate-calculator-new td,
.page-template-template-pregrency-duedate-calculator-new th {
	padding: 5px
}

.page-template-template-pregrency-duedate-calculator-new .duedate h1 {
	background-color: #b1c338;
	color: #fff;
	font-family: 'Droid Serif', sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 30px;
	margin: 20px 0 0;
	padding: 15px 10px;
	text-align: center
}

.page-template-template-pregrency-duedate-calculator-new .paneltitle {
	background-color: #b1c338;
	color: #fff;
	font-family: 'Droid Serif', sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 30px;
	margin: 20px 0 0;
	padding: 15px 10px;
	text-align: center
}

.page-template-template-pregrency-duedate-calculator-new .section {
	clear: both;
	margin-bottom: 20px;
	float: left;
	text-align: left
}

.page-template-template-pregrency-duedate-calculator-new .section label {
	padding: 0 !important;
	font-weight: 400 !important
}

.page-template-template-pregrency-duedate-calculator-new h2 {
	line-height: 27px;
	font-family: 'Droid Serif', sans-serif;
	margin: 25px 0px 10px;
	font-size: 20px;
	font-weight: 600
}

.page-template-template-pregrency-duedate-calculator-new #pregnancycalcform {
	line-height: 25px
}

.page-template-template-pregrency-duedate-calculator-new div.panel {
	background-color: #fff;
	box-shadow: none;
	overflow: hidden;
	padding: 15px 18px;
	transition: all .6s ease-in-out 0s;
	margin: 0
}

.page-template-template-pregrency-duedate-calculator-new div.panel.show {
	max-height: 700px;
	opacity: 1;
	border-radius: 0
}

.page-template-template-pregrency-duedate-calculator-new h3.accordion {
	background-color: #b1c338;
	border: none;
	color: #fff;
	cursor: pointer;
	margin: 2px 0;
	outline: 0;
	padding: 15px 18px;
	text-align: left;
	transition: all .4s ease 0s;
	width: 95%;
	font-size: 20px
}

.page-template-template-pregrency-duedate-calculator-new h3.accordion.active,
.page-template-template-pregrency-duedate-calculator-new h3.accordion:hover {
	background-color: #b1c338
}

.page-template-template-pregrency-duedate-calculator-new #pregnancycalcform p {
	margin-bottom: 15px
}

.page-template-template-pregrency-duedate-calculator-new .pform {
	max-width: 700px;
	clear: both;
	padding-top: 35px
}

.page-template-template-pregrency-duedate-calculator-new .duedate label#label_last_menstruation,
.page-template-template-pregrency-duedate-calculator-new .dueextra label {
	font-size: 17px
}

.page-template-template-pregrency-duedate-calculator-new #date-container label,
.page-template-template-pregrency-duedate-calculator-new #menstruation-extra label {
	font-weight: 400;
	margin: 0
}

.page-template-template-pregrency-duedate-calculator-new .section span {
	height: 50px;
	line-height: 40px;
	padding: 5px 15px !important;
	width: auto !important
}

.page-template-template-pregrency-duedate-calculator-new #datepickerpreginline .ui-datepicker,
.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table,
.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment,
.page-template-template-pregrency-duedate-calculator-new .pregcal {
	width: 100%
}

.page-template-template-pregrency-duedate-calculator-new .duedate button.ui-datepicker-trigger:hover {
	background: 0 0;
	box-shadow: none
}

.page-template-template-pregrency-duedate-calculator-new .duedate button.ui-datepicker-trigger {
	position: relative;
	vertical-align: initial !important
}

.page-template-template-pregrency-duedate-calculator-new .duecolreadmore {
	margin-top: 20px;
	padding: 20px
}

.page-template-template-pregrency-duedate-calculator-new #pregnancyresultwrap h1 {
	background: 0 0;
	color: #b1c338;
	font-size: 25px;
	text-align: center
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.newdue,
.page-template-template-pregrency-duedate-calculator-new.exactdue.recalc {
	background: 0 0;
	border-radius: 0;
	box-shadow: none;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 100%
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.newdue .col-sm-6:nth-child(1) {
	background: #b1c338;
	color: #555;
	font-size: 22px;
	font-weight: 400;
	padding: 23px
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.newdue .col-sm-6:last-child {
	background: #879527;
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	padding: 23px
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.newdue .col-sm-6 .pweeks {
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc a {
	color: #fff
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc {
	background-color: #b1c338;
	border-radius: 0;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .5);
	display: block;
	font-size: 1.1em;
	font-weight: 600;
	height: auto;
	margin: 0 auto;
	max-width: 250px;
	outline: 0;
	padding: 15px 30px;
	text-align: center;
	text-transform: uppercase
}

.page-template-template-pregrency-duedate-calculator-new .presult .col-sm-12 p:nth-child(2n+1),
.page-template-template-pregrency-duedate-calculator-new .ui-datepicker-calendar {
	background: #f5f5f5
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc.sharicons {
	float: left;
	margin: 0 32px
}

.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc a:hover {
	text-decoration: none
}

.page-template-template-pregrency-duedate-calculator-new .presult .col-sm-12 p {
	margin-bottom: 0 !important;
	padding: 15px
}

#conceptiondate,
#firsttrimester,
#saferangebirth,
#secondtrimester,
#thirdtrimester,
.compareformatdate {
	font-weight: 400 !important;
	color: #333 !important
}

.page-template-template-pregrency-duedate-calculator-new #datepickerpreginline .ui-datepicker-header {
	border-radius: 0;
	border: 0
}

.page-template-template-pregrency-duedate-calculator-new .ui-datepicker-calendar th {
	background: #b1c338
}

.page-template-template-pregrency-duedate-calculator-new #datepickerpreginline {
	background: #b6f2bf;
	padding: 10px
}

.page-template-template-pregrency-duedate-calculator-new .ui-state-default,
.page-template-template-pregrency-duedate-calculator-new .ui-widget-content .ui-state-default,
.page-template-template-pregrency-duedate-calculator-new .ui-widget-header .ui-state-default {
	background: 0 0;
	border: 1px solid #f5f5f5
}

.page-template-template-pregrency-duedate-calculator-new .ui-state-active,
.page-template-template-pregrency-duedate-calculator-new .ui-widget-content .ui-state-active,
.page-template-template-pregrency-duedate-calculator-new .ui-widget-header .ui-state-active {
	background: #42b373 !important;
	border: 1px solid #42b373 !important
}

.page-template-template-pregrency-duedate-calculator-new .ui-datepicker td a,
.page-template-template-pregrency-duedate-calculator-new .ui-datepicker td span {
	text-align: center
}

.page-template-template-pregrency-duedate-calculator-new #avggestation,
.page-template-template-pregrency-duedate-calculator-new #imaginebaby,
.page-template-template-pregrency-duedate-calculator-new #pregnancycal,
.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates,
.page-template-template-pregrency-duedate-calculator-new #signifmilestonesdev {
	background: #b1c338;
	color: #fff;
	text-align: center;
	padding: 15px 0;
	font-size: 20px;
	margin: 40px 0 1px
}

.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table th,
.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment th,
.page-template-template-pregrency-duedate-calculator-new .pregcal th {
	background: #b1c338;
	color: #fff
}

.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table td,
.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table th,
.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment td,
.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment th,
.page-template-template-pregrency-duedate-calculator-new .pregcal td,
.page-template-template-pregrency-duedate-calculator-new .pregcal th {
	text-transform: uppercase;
	padding: 15px;
	font-size: 14px;
	text-align: left
}

.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table td div,
.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment td div,
.page-template-template-pregrency-duedate-calculator-new .pregcal td div {
	display: inline-block
}

.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table tr:nth-child(2n+1),
.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment tr:nth-child(2n+1),
.page-template-template-pregrency-duedate-calculator-new .pregcal tr:nth-child(2n+1) {
	background: #b1c338
}

.page-template-template-pregrency-duedate-calculator-new .pregcal tbody tr {
	border: 0
}

.page-template-template-pregrency-duedate-calculator-new ul.babywill1 li {
	border: 1px solid #ccc;
	border-radius: 2px;
	box-shadow: 0 6px 14px #d6cece;
	font-size: 16px;
	margin: 10px 1%;
	min-height: 104px;
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: center;
	width: 31%;
	display: inline-block
}

.page-template-template-pregrency-duedate-calculator-new .babywill1 li strong {
	color: #44c767;
	display: block
}

.page-template-template-pregrency-duedate-calculator-new .babywill1 li strong div {
	display: inline-block
}

.page-template-template-pregrency-duedate-calculator-new .babywill1 li .inner {
	display: table-cell;
	height: 70px;
	vertical-align: middle;
	width: 285px
}

.page-template-template-pregrency-duedate-calculator-new table td,
.page-template-template-pregrency-duedate-calculator-new table th {
	flex: 1
}

.page-template-template-pregrency-duedate-calculator-new #back-top {
	position: fixed;
	bottom: 30px;
	margin-left: -150px;
	right: 0
}

.page-template-template-pregrency-duedate-calculator-new #back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s
}

.page-template-template-pregrency-duedate-calculator-new #back-top a:hover {
	color: #000
}

.page-template-template-pregrency-duedate-calculator-new #back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s
}

.page-template-template-pregrency-duedate-calculator-new #back-top a:hover span {
	background-color: #777
}

.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen {
	background: #fff;
	box-shadow: 0 0 8px #555;
	font-family: 'Droid Serif', sans-serif;
	font-size: 18px;
	line-height: 28px;
	margin-top: 15px
}

.close,
.favouritepopup .close,
.page-template-template-pregrency-duedate-calculator-new .recommend li a {
	font-weight: 700
}

.page-template-template-pregrency-duedate-calculator-new .recommend h4 {
	font-size: 20px;
	font-weight: 700
}

.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen.second {
	padding: 20px
}

.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen ul,
.page-template-template-pregrency-duedate-calculator-new div.panel ul {
	padding: 10px 0 10px 35px
}

.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen li,
.page-template-template-pregrency-duedate-calculator-new div.panel li {
	line-height: 28px;
	list-style-type: disc
}

.page-template-template-pregrency-duedate-calculator-new .references li {
	list-style: none
}

.page-template-template-pregrency-duedate-calculator-new .duedate .two-columns {
	background: #fff
}

.page-template-template-pregrency-duedate-calculator-new .select_arrow {
	border-color: #000 transparent transparent;
	border-style: solid;
	border-width: 10px 7px 0;
	cursor: pointer;
	height: 0;
	left: 40px;
	outline: 0;
	pointer-events: none;
	position: absolute;
	top: 13px;
	width: 0
}

.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment tr {
	display: table-row
}

.page-template-template-pregrency-duedate-calculator-new #ui-datepicker-div {
	z-index: 99999 !important
}

.page-template-template-pregrency-duedate-calculator-new #img_content {
	display: table
}

.page-template-template-pregrency-duedate-calculator-new .clear {
	clear: both
}

h3.accordion span {
	float: right
}

#ovulation_date_lp span {
	font-size: 9px
}

#share_icons div,
#share_icons div a {
	color: #fff;
	cursor: pointer
}

.one-edge-shadow {
	-webkit-box-shadow: 0 8px 35px -8px #555;
	-moz-box-shadow: 0 8px 35px -8px #555;
	box-shadow: 0 8px 35px -8px #555
}

.all-tools {
	padding: 20px;
	background-color: #fff
}

#share_icons div {
	border: 1px solid #eee;
	border-radius: 5px;
	background: #b1c338;
	text-align: center;
	padding: 7px 0;
	margin: 0 4px;
	width: 12%;
	float: left
}

#share_icons div a:hover {
	text-decoration: underline
}

.red-tooltip+.tooltip>.tooltip-inner {
	background-color: #000
}

#send_favourate_vendors .innerform {
	padding: 10px;
	margin: 0 auto
}

#send_favourate_vendors .innerform span {
	padding: 7px
}

.favouriteoverlay:target {
	visibility: visible;
	opacity: 1
}

.favouritepopup .content {
	display: flex
}

.favouritepopup .content .innercontent {
	flex: 2
}

.favouritepopup .content .innercontent h2 {
	background: rgba(0, 0, 0, 0);
	border-bottom: 2px solid #ccc;
	color: #41C768;
	font-size: 25px;
	margin: 20px auto 0;
	max-width: 90%;
	padding-bottom: 10px;
	text-transform: uppercase
}

.favouritecollection_message.deskmsg {
	padding-left: 20px;
	color: green
}

.favouritecollection {
	padding: 20px;
	max-height: 123px;
	overflow-y: scroll;
	min-height: 123px;
	font-size: 14px
}

.favouritepopup .content .innercontent .innerform {
	background: #e2e2e2;
	margin-top: 10px;
	padding: 10px 0 15px
}

.favouritepopup .content .innercontent .innerform input,
.favouritepopup .content .innercontent .innerform input[type=email] {
	background: 0 0;
	border: 0;
	border-bottom: 1px solid #888;
	margin: 8px;
	border-radius: 0;
	color: #888;
	padding: 0 12px
}

.favouritepopup .content .innercontent .innerform input[type=submit] {
	background: #b1c338;
	color: #fff;
	border-radius: 15px;
	border-bottom: 0;
	padding: 8px 18px
}

.favouritepopup {
	margin: 140px auto;
	padding: 0;
	background: #fff;
	border-radius: 0;
	width: 80%;
	position: relative;
	transition: all 5s ease-in-out;
	max-width: 650px
}

.favouriteoverlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .7);
	transition: opacity .5s;
	z-index: 999;
	height: 100%
}

.favouritepopup .close {
	background: #fff;
	border-radius: 50%;
	color: #000;
	font-size: 30px;
	padding: 4px 10px;
	position: absolute;
	right: -10px;
	text-decoration: none;
	top: -20px;
	transition: all .2s ease 0s;
	border: 1px solid #000
}

.close {
	float: right;
	font-size: 21px;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}

#date-container,
#luteal,
#menstruation-extra {
	margin-top: 0
}

.duedate button.ui-datepicker-trigger i {
	color: #b1c338
}

@media (min-width:768px) and (max-width:980px) {
	.page-template-template-pregrency-duedate-calculator-new table tr {
		display: table-row !important
	}

	.page-template-template-pregrency-duedate-calculator-new td,
	.page-template-template-pregrency-duedate-calculator-new th {
		padding: 0
	}

	.favouritecollection_message.mobile {
		display: block;
		color: green
	}
}

@media (max-width:600px) {
	.page-template-template-pregrency-duedate-calculator-new ul.babywill1 li {
		width: 100%
	}
}

@media (max-width:767px) {
	.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen h1 {
		font-size: 25px
	}

	.page-template-template-pregrency-duedate-calculator-new #pregnancyresultwrap h1 {
		line-height: 28px;
		margin-bottom: 30px
	}

	.page-template-template-pregrency-duedate-calculator-new .exactdue.newdue,
	.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc {
		margin: 30px auto 0;
		clear: both
	}

	.page-template-template-pregrency-duedate-calculator-new .exactdue span {
		display: block;
		width: 100%
	}

	.page-template-template-pregrency-duedate-calculator-new .duedate label#label_last_menstruation,
	.page-template-template-pregrency-duedate-calculator-new .dueextra label {
		font-size: 16px
	}

	.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen.second {
		margin-top: 0
	}

	.page-template-template-pregrency-duedate-calculator-new .pform {
		max-width: 275px
	}

	.page-template-template-pregrency-duedate-calculator-new #date-container label,
	.page-template-template-pregrency-duedate-calculator-new #menstruation-extra label {
		display: block
	}

	#menstruation-extra label {
		font-size: 17px
	}

	.page-template-template-pregrency-duedate-calculator-new .duedate h1,
	.page-template-template-pregrency-duedate-calculator-new .paneltitle {
		margin: 0
	}

	.page-template-template-pregrency-duedate-calculator-new .duedate {
		padding: 0
	}

	.page-template-template-pregrency-duedate-calculator-new .section {
		display: inline-block
	}

	#conced,
	.page-template-template-pregrency-duedate-calculator-new .pform {
		padding-top: 0;
		text-align: left
	}

	.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table td,
	.page-template-template-pregrency-duedate-calculator-new #prenatal_testing_dates_table th,
	.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment td,
	.page-template-template-pregrency-duedate-calculator-new .milestonesdevlopment th,
	.page-template-template-pregrency-duedate-calculator-new .pregcal td,
	.page-template-template-pregrency-duedate-calculator-new .pregcal th {
		padding: 15px 9px
	}

	#my-result {
		padding-bottom: 20px
	}

	.favouriteoverlay:target {
		visibility: visible;
		opacity: 1;
		overflow: scroll
	}

	.favouritepopup {
		width: 90%;
		max-width: 350px
	}

	.close {
		top: -20px;
		right: -20px;
		transition: all .2s;
		font-size: 32px;
		font-weight: 700;
		color: #FFF;
		background: #FA5977;
		border-radius: 100%;
		padding: 0 4%;
		vertical-align: top;
		height: 38px
	}

	.favouritepopup .content {
		display: block
	}

	.favouritepopup .content .innercontent {
		clear: both;
		display: block;
		flex: 0 0 auto;
		width: 100%;
		padding-top: 10px
	}

	div#share_icons div {
		width: 30%;
		float: left
	}

	.page-template-template-pregrency-duedate-calculator-new .pregcal td,
	.page-template-template-pregrency-duedate-calculator-new .pregcal th {
		padding: 15px 4px
	}

	.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc.sharicons {
		border: 1px solid #eee;
		border-radius: 5px;
		background: #42c765;
		color: #fff;
		text-align: center;
		padding: 7px 0;
		margin: 0 4px;
		width: 12%;
		float: left;
		cursor: pointer
	}

	.adjust_height,
	.infusion-field {
		max-width: 300px;
		margin: 0 auto
	}

	.adjust_height {
		width: 265px
	}

	#menstruation-extra div {
		margin-left: 0 !important
	}

	#menstrual_cycle {
		margin-top: 10px
	}

	.page-template-template-pregrency-duedate-calculator-new .select_arrow {
		left: 40px;
		top: 22px
	}

	#ovulation_date_lp {
		margin-bottom: 5px
	}

	.infusion-field {
		max-height: intial;
		overflow: hidden;
		margin-top: 15px
	}
}

@media screen and (max-width:720px) {

	.favouritepopup .content .innercontent .innerform input,
	.favouritepopup .content .innercontent .innerform input[type=email] {
		width: 95%;
		clear: both;
		display: block
	}
}

@media print {

	/* .page-template-template-pregrency-duedate-calculator-new #colophon,
	.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen,
	.page-template-template-pregrency-duedate-calculator-new .ec_calculator_gen.second,
	.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc,
	.page-template-template-pregrency-duedate-calculator-new .pcontent,
	.page-template-template-pregrency-duedate-calculator-new #disqus_thread,
	.page-template-template-pregrency-duedate-calculator-new #mobile-header,
	.page-template-template-pregrency-duedate-calculator-new .essb_links,
	.page-template-template-pregrency-duedate-calculator-new .footercontent,
	.page-template-template-pregrency-duedate-calculator-new #more_calc,
	.page-template-template-pregrency-duedate-calculator-new #more_calc1,
	#share_icons,
	#submain,
	h3.emptyMepdf,
	.page-template-template-pregrency-duedate-calculator-new #back-top,
	.page-template-template-pregrency-duedate-calculator-new .exactdue.recalc.emptyMepdf,
	.page-template-template-pregrency-duedate-calculator-new .emptyMepdf,
    header,
	#taboola-below-article-thumbnails {
		display: none;
		visibility: hidden;
		height: 1px
	}

	.page-template-template-pregrency-duedate-calculator-new h3.emptyMepdf,
	#share_icons {
		visibility: hidden;
		height: 1px
	}

	.page-template-template-pregrency-duedate-calculator-new #my-result h3 {
		padding: 0;
		margin-top: 50px;
		margin-bottom: 10px;
		page-break-before: none;
		page-break-after: none;
		page-break-inside: none;
		height: auto
	} */
    body * {
		height: 1px;
		visibility: hidden
	}
    .page-template-template-pregrency-duedate-calculator-new #pregnancyresultwrap,
	.page-template-template-pregrency-duedate-calculator-new #pregnancyresultwrap * {
		visibility: visible;
		page-break-after: auto;
		height: auto;
		padding-bottom: 10px
	}
    .page-template-template-pregrency-duedate-calculator-new .emptyMepdf {
		height: 1px;
		visibility: hidden;
		display: none !important;
	}
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 300;
	src: local('Lato Light'), local('Lato-Light'), url(//fonts.gstatic.com/s/lato/v13/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 300;
	src: local('Lato Light'), local('Lato-Light'), url(//fonts.gstatic.com/s/lato/v13/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(//fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(//fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 700;
	src: local('Lato Bold'), local('Lato-Bold'), url(//fonts.gstatic.com/s/lato/v13/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 700;
	src: local('Lato Bold'), local('Lato-Bold'), url(//fonts.gstatic.com/s/lato/v13/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

.babyname_home input[type=text],
.babyname_home select,
select#menstrual_cycle {
	height: 33px
}

.trimtable {
	border: 1px solid #555;
	border-collapse: collapse;
	width: 100%
}

.trimtable td,
.trimtable th {
	border: 1px solid #555;
	padding: 5px
}

.trimtable th {
	text-align: center;
	font-weight: bold
}

.page-template-template-pregrency-duedate-calculator-new-php p,
.page-template-template-pregrency-duedate-calculator-new-php table td,
.page-template-template-pregrency-duedate-calculator-new-php .ec_calculator_gen li {
	text-align: left !important;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	line-height: 27px
}

.page-template-template-pregrency-duedate-calculator-new-php h3.accordion,
.page-template-template-pregrency-duedate-calculator-new-php .ec_calculator_gen {
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	line-height: 23px
}

.page-template-template-pregrency-duedate-calculator-new-php .panel p {
	line-height: 29px
}

.red-tooltip {
	color: #23527c
}

.disclaimer_footer p {
	font-size: 13px;
	text-align: justify;
	margin: 0 auto;
	padding: 0 8%;
	color: #333
}

/* custome css */
#submain .copyfooter p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px !important
}

.exactdue.newdue #duedate{display:flex;flex-wrap:wrap;width:100%;padding:33px 48px;}
.exactdue.newdue #duedate > *{width:50%;text-align:center;padding:25px;}
div#ui-datepicker-div{z-index:999999997 !important;}

@media only screen and (max-width: 767px) {
.exactdue.newdue #duedate > *{width:100%;padding:20px;}
}




.infusion-field label span{padding:0;}
@media only screen and (max-width: 767px) {
  .ec_calculator_gen .pregnancytitle{line-height:1.1;}
  .ec_calculator_gen .col-sm-9{float:none;margin:0 auto;}
  .ec_calculator_gen .col-sm-3,
  .ec_calculator_gen.second .col-sm-7,
  .ec_calculator_gen.second .col-sm-5{width:100%;max-width:100%;}
  #menstruation-extra{margin:20px 0 0 0;}
  .col-sm-5.dt-pick,
  #menstruation-extra.col-sm-7{width:100%;}
  #menstruation-extra *{width:100%;}
  #menstrual_cycle{margin:0;}
  .section.btn-submit input{margin-top:10px;}
  #date-container{float:none;width:100%;padding:0 20px;}
  .duedate input#datepickerpreg1{float:left;width:83% !important;}
  .ec_calculator_gen .col-sm-9.adjust_height .row{float:left;}
}