/*
Theme Name:     doncaster Child
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Techvizo
Author URI:     https://www.techvizo.com
Template:       doncaster
*/

@import url("../doncaster/style.css");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* =Theme customization starts here
------------------------------------------------------- */


h1, h2 , h3 , h4{
	font-family: 'Montserrat';
}
.elementor-shape.elementor-shape-top, 
.elementor-shape.elementor-shape-bottom {
    display: none;
}

button.octf-btn
{
	background-color:#160066;
	color:#fff;
}
button.octf-btn1
{
	background-color:#160066;
	color:#fff;
	margin-top:20px;
	border-radius: 19px;
    padding: 2px 31px;
	border:0px ;
}

button.octf-btn1:hover
{
	background-color:#d58e00;
	color:#fff;
	 border-radius: 19px;
    padding: 2px 31px;

}
a.link-text
{
	color:#160066;


}
a.link-text:hover
{
	color:#000;
	text-decoration:underline;

}

a.link-text1
{
	color:#fff;
	text-decoration:underline !important;
	font-size:13px;
}

a.link-text1:hover
{
	color:#d58e00;
	text-decoration:underline !important;
	font-size:13px;
}
select
{
	width:100%;
	padding:15px 8px;
}

span.gradient1 {
    color:#160066;
}

.mmenu-wrapper .mobile_mainmenu li a:active{
	color:#d58e00;
}

div#mmenu-toggle button {
    background-color: #fff !important;
}

.mobile_mainmenu li.current-menu-item > a,
.mobile_mainmenu li.current_page_item > a,
.mobile_mainmenu li.active > a {
  color: #d58e00;
  
}

textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    height: 100px;
    resize: none;
}

.custom-date {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  font-size: 16px;
  color: #333;
}

.custom-date::placeholder {
  color: #999;
  opacity: 1; /* show placeholder even on mobile */
}

.elementor-widget-elementskit-business-hours {
    padding: 0!important;
    box-shadow: none!important;
}
body .ekit-wid-con .elementskit-section-title span {
    display: inline;
}
.page-header .inner , .page-header.flex-middle {
    display: flex;
}

.page-breadcrumbs {
    font-size: 14px;
    font-weight: 500;
}
@media (max-width: 600px) {
    .page-header .inner {
        padding: 0px;
        margin-left: 0 !important;
        background-color: transparent;
        opacity: 1;
        text-align: center;
    }
}

.call-now-d {
    display: flex;
}
.page-id-5431 .post-button {
    margin: 0 !important;
}
.post-button {
    width: 137px;
    color: #fff !important;
    font-size: 15px !important;
    margin: auto;
}
.team-button {
    color: #fff !important;
}
@media (max-width:768px) {
.post-button {
    width: 130px;
    margin: auto;
}
	.team-button {
    color: #fff !important;
}
}
