/*
Theme Name: CreativeWavetTech
Author: Creative Wave Tech
Version: 1.0.0-beta
*/
@import './src/css/custom.css';
@import './src/css/responsive.css';

/* Write your own Css here [Starts here ...] */
/*:root {
   --cursor_default: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA+VBMVEUAAAAAAAD7+/sAAAD09PQAAAAAAAD09PTz8/PS0tJqampubm5+fn6np6cAAAD19fXw8PD39/cJCQkAAAAAAAAAAAAAAAD19fWzs7OgoKDX19cAAAD+/v6ysrIAAAAICAj29vb09PQAAAAAAADFxcUAAAAAAADR0dH8/Py2trYAAAAAAAAAAABRUVH29vb39/fJycni4uLp6emjo6MHBwcAAAAAAAAAAAD////T09MUFBTS0tIAAAAXFxfb29sbGxseHh4aGhrr6+vv7+/39/c5OTni4uIKCgqurq5BQUFmZmZDQ0PQ0NDW1tY9PT1tbW2np6cgICCioqIFyGmYAAAAOHRSTlMAAooIjg4QiH6dTUpBMQT92N4bFBILA/t4aU0B+3AgIt6zBQ1lGwqE/CMGCQcp9txCpsJpJQ8iGe73bXgAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAArUlEQVQY003P1xKCMBRFUaKCvSuWWFFsYG9Rr1jA3v3/jzGMwOS8rac9h0MuxDFzEw9rnixYC2S5YiwQYE0Ja82xSdhoXsSQ2ocYOrZo26Zlk1vY7XXdINSUh+MJzv5AMBSOUF6isSvc4olkKi1SZrK5O8AjLyKEOaFQLJUrT3hVJTNUq8sNofmGT6uNKTu8gtVu72v0B2YXi5hDqeFoPJk6txR5NuclbBOpyh8/ou0enbQh1QcAAAAASUVORK5CYII='), auto !important;
   --cursor_pointer: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAACxKAAAsSgF3enRNAAADuklEQVQ4y6VUS0iUURSetzPOQx0VdCYVUyNEwTYaKboYFBVcJG7auAjCQBBDUtsIBoFSm0HBcCG4UNF0ISoKPgjUYFq3ScIHOYqajywGHWf+03du9zfxRdmBw7n/fXz/Od95aDQXRSttFPS2uhkdHa35H9FJm5OQkODPzs4mrNvVM+zdDFWv1xvk8k1HRwdBwjk5OQzuUa/cCNhgMKgPvd3d3Qwc6OvrY+B+3mxvb9dlZGQwVTqLxaKPjIzUn4nyeqelfQ5h4OOVlRWy2WxL2DPxv6/2STilvQrYCCC+UFpYWCioCIVClJWV9RN74/Hx8V+k9wXQ19C30HtXJB9oRuP5H9xCFWz6/X4BXlJSQqWlpbwmjgTn1NXVRf39/RQTE/MV34+gL6DJF8Dxhk0F9LHD4YiDHRgeHmask5qaGqW6ujqEdWhubi4UFxen8D40WFBQQGlpaQT+SavVfmDQ4uJirQYJUMnvqKyspIaGBkJiPuH7XXNzs/B4ZmZG6e3tZTBaXV1VvF6vEg6HxTeqR5mdneWfkMvl2sE799nQnQjp29HRkUiYz+cT4Xo8njD9FoXOiQosz8L7+/uUmpq6hXepAhFhGyoqKjjj452dnXwxyBeHhoYUrmEVdGdnhw4PDykYDNLy8rJAXF9f571TYHi8AZwUSatGn56eHsHdBt0Ah/yG+aTd3V2FgRi8sbGRQAFTQcwrS3l5OU1NTQlg3getnzl6nOu52xjckpeXZ+XkOZ3O4NbW1qmnJycnwtbX11NbWxtxXefm5gpgJEkZGxsT15AHdnOmqKjIZLfbjWp1c3k48JjBX1ZVVQlKjo+POXQGVpqamgQwe5afny+Ay8rKlImJCQHMb/C2XtLwp5F0Op0e5eJwu90ufH7s6ekR4IFAQHhfW1urtLS00NraGqGtxR6ipMXFxdDIyAij+RBtoslkMgPnQgeaYmNj7bC50PWBgYFTvqenp5X5+Xnl4OCAG4OrRRkcHAxPTk6S1Wrdxv285ORkq2z9Cw3PJjIpKckh23ZJVgrXaVjyHlpYWCCZ5KPW1lb29tXo6CgXgE1iXDpNOAwbZjEP+vsREREHXFZIouAVzcBAm7i3x4msq6vj72fMLRgwXj/tITBWs9mcgOX7lJSUH5mZmdvQPcyVFZw9hD7B1PsKXr9j/fRf5jVfcsCLDMl5PvQB9A5a3oWS4iTfhWbCAeel3F4mMrNGGGtiYmI0qsUJ7mOQKKbIBrVjDERBONkWGeVfi1Z6zhkxSqsOdPXs0gH/Cww0WI5AR8seAAAAAElFTkSuQmCC'), auto !important;
   --cursor_type: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAARCAMAAAAmA0ZnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMA4MFGQb05dPN79no6Zf5jApAEaf1CfPSBRd+4QDi1YsdPHAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABHSURBVAjXY2BkYmZgYWVkYGPn4OTi5mFgYODl42cAAQF5ATDNIM+AlxaUF0ShcakTgponLCIMJEXFONjFJSQZpKRlGGTlpADEDwO3fdVBnAAAAABJRU5ErkJggg=='), auto !important;
}
*/
html {
   margin: 0 !important;
}
[v-cloak] {
   display: none;
}
body {
   font-family: var(--primary_font);
   cursor: var(--cursor_default);
   font-weight: 500;
	    font-size: initial;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
.lead {
   font-family: var(--heading_font);
   font-weight: 600;
}
label,
button {
   cursor: var(--cursor_pointer);
}

a,
.btn:not(:disabled):not(.disabled),
.btn:not(:disabled):not(.disabled), button:not(:disabled):not(.disabled):not(.btn-link), input[type=button]:not(:disabled):not(.disabled), input[type=submit]:not(:disabled):not(.disabled) {
   cursor: var(--cursor_pointer);
}
.bg-black {
   background: #000;
}
img {
   max-width: 100%;
   height: auto;
   box-sizing: border-box;
   line-height: 0;
}
#wpadminbar {
   display: none !important
}
/* Jumbotron or Hero [starts here] */
.jumbotron {
   background: var(--bg);
   background-size: cover;
}
/* Jumbotron or Hero [ends here] */
.current_page_item > a {
   font-weight: bold;
}
label {
   font-size: 14px;
}
/* Form elements [starts here] */
.form-control,
[type="text"],
[type="number"],
[type="tel"],
[type="email"],
[type="password"],
select,
textarea,
input[class*="form-control"]:not([type="submit"]) {
   cursor: var(--cursor_type) !important;
   display: block;
   width: 100%;
   height: calc(2.25rem + 2px);
   padding: .375rem .75rem;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
   color: #495057;
   background-color: #fff;
   background-clip: padding-box;
   border: 1px solid #ced4da;
   border-radius: .25rem;
   transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control:focus,
[type="text"]:focus,
[type="number"]:focus,
[type="tel"]:focus,
[type="email"]:focus,
[type="password"]:focus,
select:focus,
textarea:focus,
input[class*="form-control"]:not([type="submit"]):focus {
   color: #495057;
   background-color: #fff;
   border-color: #80bdff;
   outline: 0;
   box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
/* Form elements [ends here] */
.menu-item {
   position: relative;
}
li >
a {
   white-space: nowrap;
}
.sub-menu {
   position: absolute;
   background: #fff;
}
.section-title {
   font-size: 38px;
   font-weight: bold;
   font-weight: 900;
}
.grid {
   display: grid;
   --grid_template_col: 5;
}
.grid-template {
   grid-template-columns: repeat(var(--grid_template_col), 1fr);
   grid-gap: 1rem;
   align-items: stretch;
}
p label {
   width: 100%;
}

[type="submit"] {
/*    color: #fff;
    background-color: #007bff;
    border-color: #007bff; */
}
/* .btn:not() {
   display: inline-block;
   font-weight: 400;
   color: #212529;
   text-align: center;
   vertical-align: middle;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   background-color: transparent;
   border: 1px solid transparent;
   padding: .375rem .75rem;
   font-size: 1rem;
   line-height: 1.5;
   border-radius: .25rem;
   transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   color: #fff;
   background-color: #007bff;
   border-color: #007bff;
} */
.navbar-brand {
   z-index: 999999999;
}
.page-banner {
   max-height: 350px;
   overflow: hidden;
   width: 100%;
}
.page-banner img {
   width: 100%;
   object-fit: cover;
}
.menu-item {
   display: flex;
   align-items: center;
}

.custom-logo {
   width: var(--logo_size, 100px) !important;
   max-width: var(--logo_size, 100px) !important;
}

p.has-drop-cap:not(:focus)::first-letter {
    float: left;
    font-size: 2.4em;
    line-height: .68;
    font-weight: 600;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal;
}
.wp-block-media-text {
	grid-gap: 1rem;
}
.wp-block-media-text .wp-block-media-text__content {
	padding: 0 !important;
}
hr {
	width: 100px;
	margin-top: 25px;
    margin-bottom: 25px;
}
.cta-btn {
	font-size: 20px;
	padding: 10px 30px;
	border-radius: 0;
}
.list-inline {
	display: flex;
	align-items: center;
}
.cta {
	border-top: 1px solid #f5f5f5;
}
.popmake-title {
	display: none !important;
}

.google-auto-placed {
	display: none !important;
}