/* 
 Theme Name:   iHearing
 Theme URI:    
 Description:  
 Author:       iHearing
 Author URI:   https://eternitywebsolutions.com/projects/ihearing
 Template:     generatepress
 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 ==
--------------------------------------------*/

@font-face {
    font-family: 'Circular Std Book';
    src: url('https://www.ihearing.com.au/wp-content/uploads/2021/06/CircularStd-Book.woff2') format('woff2'),
        url('https://www.ihearing.com.au/wp-content/uploads/2021/06/CircularStd-Book.woff') format('woff');
	font-weight: normal;
    font-style: normal;
    font-display: swap;
}
blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul, input, label, textarea, select {
    font-family: 'Circular Std Book';
}


.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus {
    background-color: rgb(13 151 255);
		    line-height: 45px;
}

/* Iframe CSS */
div#_builder-form {
    background: transparent !important;
}
div#_builder-form input {
    box-shadow: none !important;
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 99px;
    height: 50px;
}
.vdpComponent.date-picker-custom-style.vdpWithInput {
    background: transparent;
}
button.btn.btn-dark {
    width: 100% !important;
    border-radius: 99px !important;
}
.form-builder--item.form-builder--btn-submit div {
    width: 100% !important;
}

.phn-number {
    position: absolute;
    top: -30px;
    right: 60px;
}

.phn-number .fa-phone {
    font-family: 'FontAwesome';
    font-weight: normal;
    position: relative;
    top: 1px;
}

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  and (orientation: landscape)  {
.inside-header {
    padding-top: 20px;
}

div#wprmenu_bar {
    top: 24px !important;
}
}