/* 
 Theme Name:   Hello Elementor Child
 Theme URI:    
 Description:  
 Author:       Michael Rock
 Author URI:   https://theinternetpresence.com
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

/**********/
/* Header */
/**********/
.elementor.elementor-38296.elementor-location-header.elementor-motion-effects-parent
{
    margin-bottom: 100px;
}
.elementor-motion-effects-container
{
    background-color: blue;
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: 0.8;
}
input#search-a87117a
{
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
    height: 50px;
    /* align-items: center; */
    /* width: 50%; */
    /* float: right; */
    margin: 0% 5% 0% 5%;
    width: 90%;
}
button.e-search-submit
{
    height: 55px;
	border-radius:10px!important;
}
/*******/
/* BBB */
/*******/
/*
div#bbb
{
    top: 130px;
    left: 10px;
    position: absolute;
	background-color: white;
    padding: 4px 0px 0px 4px;
    border-radius: 10px;
}
*/
div#bbb
{
	display:none;
}
/****************************************/
/* Remarkable Natural Fertility Stories */
/****************************************/
.page-id-46412 em {
    padding-left: 5px;
}

body:not(.rtl) .elementor-38304 .elementor-element.elementor-element-1edb78e7,body:not(.rtl) .elementor-38296 .elementor-element.elementor-element-135f5795
{
    right: 100px!important;
	border-right:blue solid 2px;
}

.wp-block-image.is-style-rounded img
{
    border: lightgray solid 8px;
}
.padding-top-10
{
	padding-top:10px;
}
/********/
/* blog */
/********/
h1.entry-title
{
    padding-top: 120px;
}
/**********/
/* Search */
/**********/
.elementor-element.elementor-element-1edb78e7.elementor-widget__width-auto.elementor-fixed.elementor-search-form--skin-classic.elementor-search-form--button-type-icon.elementor-search-form--icon-search.elementor-widget.elementor-widget-search-form {
    display: none;
}
.elementor-element.elementor-element-135f5795.elementor-widget__width-auto.elementor-fixed.elementor-search-form--skin-full_screen.elementor-widget.elementor-widget-search-form {
    display: none;
}
input.search-field
{
    background-color: lightgray;
}
.elementor-kit-38312 input[type="submit"]
{
    padding: 13px!important;
    border-radius: 5px!important;
}
/* Password */
input#pwbox-46760 {
    background-color: lightgray;
}
/******************************/
/* Custom After Therapy Pages */
/******************************/
a.wp-block-button__link.has-white-color.has-text-color.has-background.has-link-color.wp-element-button:hover
{
    background-color: blue !important;
}
figcaption.wp-element-caption
{
    text-align: center;
}
/**********************/
/* Custom Loan Button */
/**********************/
div#loanbutton
{
    background-color: #0c498e;
    width: 270px;
    text-align: center;
    border-radius: 0px 5px 5px 0px;
    top: 200px;
    left: 0px;
    position: fixed;
}
div#loanbutton a
{
	color:white;
}
div#loanbutton a:hover
{
	color:gray;
}
/********************/
/* Custom Drop Down */
/********************/
.IPnavbar {
  overflow: hidden;
  background-color: #00358e;
  width:100%;
}

.IPnavbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.IPdropdown {
  float: left;
  overflow: hidden;
}

.IPdropdown .IPdropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: #00358e;
  font-family: inherit;
  margin: 0;
}

.IPnavbar a:hover, .IPdropdown:hover .IPdropbtn {
  background-color: inherit;
}

.IPdropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.IPdropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.IPdropdown-content a:hover {
  background-color: #ddd;
}

.IPdropdown:hover .IPdropdown-content {
  display: block;
}
/**********************/
/* Elementor Override */
/**********************/
.elementor-kit-38312 h3
{
    font-size: 1.9em!important;
}
/******************/
/* Mobile Buttons */
/******************/
div#mobilebuttonwrap
{
	top:260px;
	right:31%;
	position:absolute;
	text-align:center;
}
.freeconsultmobile
{
    background-color: #ffcb00;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
	margin-right:5px;
}
a.freeconsultmobile
{
	color:black;
}
.requestinfomobile
{
    background-color: #00b4b3;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
	margin-right:5px;
}
a.requestinfomobile
{
	color:white;
}
.fertilityloanmobile
{
    background-color: #0c498e;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
	margin-top:10px;
}
a.fertilityloanmobile
{
	color:white!important;
}
/****************************/
/* Home Page Mobile Buttons */
/****************************/
div#homepagemobilebuttonwrap
{
	text-align:center;
	z-index:1000;
	margin-top:90px;
}
.homepagefreeconsultmobile
{
    background-color: #ffcb00;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
	margin-right:5px;
}
a.homepagefreeconsultmobile
{
	color:black;
}
.homepagerequestinfomobile
{
    background-color: #00b4b3;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
	margin-right:5px;
}
a.homepagerequestinfomobile
{
	color:white;
}
.homepagefertilityloanmobile
{
    background-color: #0c498e;
    padding: 0px 5px 0px 5px;
    border-radius: 5px;
	margin-top:10px;
}
a.homepagefertilityloanmobile
{
	color:white!important;
}
/* Home Page */
.page-id-42217
{
	div#mobilebuttonwrap
	{
    	display: none;
	}
}
/*****************/
/* Media Queries */
/*****************/
/*
@media screen and (max-width:1280px)
{
	div#bbb
	{
		top: 110px;
	}
}
*/
@media screen and (max-width:960px)
{
	/*
	div#bbb
	{
		top: 120px;
	}
	*/
	.elementor.elementor-38296.elementor-location-header.elementor-motion-effects-parent
	{
		margin-bottom: 80px;
	}
}
/*
@media screen and (max-width:800px)
{
	div#bbb
	{
		top: 110px;
	}
}
*/
@media screen and (max-width:770px)
{
	.elementor-42217 .elementor-element.elementor-element-ebebf93 .elementor-heading-title
	{
    	margin-bottom: 80px;
	}
	h1.elementor-heading-title.elementor-size-default
	{
    	padding-top: 50px;
	}
}
@media screen and (min-width:768px)
{
	.fertilityloanmobile,.requestinfomobile,.freeconsultmobile,div#homepagemobilebuttonwrap
	{
		display:none;
	}
	.fertilityloanmobile
	{
		display:none;
	}
}
@media screen and (max-width:768px)
{
	.page-id-42217 div#ctabuttons
	{
		height:0px;
	}
	div#ctabuttons
	{
		margin-top: 150px;
		height:100px;
	}
	#ctabuttons span
	{
		margin: 20px!important;
		background-color: blue!important;
		color: white!important;
		padding: 4px 8px 4px 8px!important;
	}
	span#freeconsult
	{
		background-color: #ffcb00 !important;
		color: black !important;
	}
	span#requestinfo
	{
		background-color: #00b4b3 !important;
	}
}
@media screen and (max-width:767px)
{
	.elementor-element.elementor-element-30da0dc.elementor-mobile-align-center.elementor-widget__width-auto.elementor-fixed.elementor-widget.elementor-widget-button
	{
		display: none;
	}
	.elementor-element.elementor-element-eb921ad.elementor-mobile-align-center.elementor-widget__width-auto.elementor-fixed.elementor-widget.elementor-widget-button
	{
		display: none;
	}
	div#loanbutton
	{
    	display: none;
	}
}
@media screen and (max-width:767px)
{
	div#mobilebuttonwrap
	{
		right:30%;
	}
	h1.elementor-heading-title.elementor-size-default
	{
    	font-size: 1.7rem !important;
	}
	.fertilityloanmobile
	{
    	margin-left:24%;
	}
}
@media screen and (max-width:724px)
{
	h1.elementor-heading-title.elementor-size-default
	{
    	font-size: 1.6rem !important;
	}
}
@media screen and (max-width:719px)
{
	div#mobilebuttonwrap
	{
		right:29%;
	}
	.fertilityloanmobile
	{
    	margin-left:23%;
	}
}
@media screen and (max-width:683px)
{
	div#mobilebuttonwrap
	{
		right:28%;
	}
	.fertilityloanmobile
	{
    	margin-left:22%;
	}
}
@media screen and (max-width:681px)
{
	h1.elementor-heading-title.elementor-size-default
	{
    	font-size: 1.5rem !important;
	}
}
@media screen and (max-width:644px)
{
	div#mobilebuttonwrap
	{
		right:27%;
	}
	.fertilityloanmobile
	{
    	margin-left:21%;
	}
	div#bbb
	{
		display:none;
	}
	search.e-search
	{
    	display: none;
	}
}
@media screen and (max-width:638px)
{
	h1.elementor-heading-title.elementor-size-default
	{
    	font-size: 1.4rem !important;
	}
}
@media screen and (max-width:616px)
{
	div#mobilebuttonwrap
	{
		right:26%;
	}
	.fertilityloanmobile
	{
    	margin-left:20%;
	}
}
@media screen and (max-width:590px)
{
	div#mobilebuttonwrap
	{
		right:25%;
	}
	.fertilityloanmobile
	{
    	margin-left:19%;
	}
}
@media screen and (max-width:555px)
{
	div#mobilebuttonwrap
	{
		right:24%;
	}
	.fertilityloanmobile
	{
    	margin-left:18%;
	}
}
@media screen and (max-width:521px)
{
	div#mobilebuttonwrap
	{
		right:22%;
	}
	.fertilityloanmobile
	{
    	margin-left:17%;
	}
}
@media screen and (max-width:505px)
{
	div#mobilebuttonwrap
	{
		right:21%;
	}
	.fertilityloanmobile
	{
    	margin-left:16%;
	}
}
@media screen and (max-width:471px)
{
	div#mobilebuttonwrap
	{
		right:19%;
	}
	.fertilityloanmobile
	{
    	margin-left:15%;
	}
}
@media screen and (max-width:431px)
{
	div#mobilebuttonwrap
	{
		right:16%;
	}
	.fertilityloanmobile
	{
    	margin-left:14%;
	}
}
@media screen and (max-width:414px)
{
	.elementor-element.elementor-element-17c0b709.elementor-widget.elementor-widget-heading
	{
		display: none;
	}
}
@media screen and (max-width:400px)
{
	div#mobilebuttonwrap
	{
		right:13%;
	}
	.fertilityloanmobile
	{
    	margin-left:13%;
	}
}
@media screen and (max-width:398px)
{
	#ctabuttons span
	{
		margin: 1px !important;
	}
}
@media screen and (max-width:375px)
{
	.fertilityloanmobile
	{
    	margin-left:9%;
	}
}
@media screen and (max-width:365px)
{
	div#mobilebuttonwrap
	{
		right:10%;
	}
}
@media screen and (max-width:339px)
{
	div#mobilebuttonwrap
	{
		right:5%;
	}
	.fertilityloanmobile
	{
    	margin-left:7%;
	}
}
@media screen and (max-width:322px)
{
	#ctabuttons span
	{
        padding: 0px !important;
    }
	    #ctabuttons span
	{
        padding: 0px !important;
        font-size: .7rem;
    }
}
@media screen and (max-width:320px)
{
	div#mobilebuttonwrap
	{
		right:3%;
	}
	.fertilityloanmobile
	{
    	margin-left:5%;
	}
}
@media screen and (max-width:319px)
{
	div#mobilebuttonwrap
	{
		display:none;
	}
	.fertilityloanmobile
	{
    	display:none;
	}
}
@media screen and (max-width:190px)
{
	div#ctabuttons
	{
		display: none;
	}
}