/*
 Theme Name:   PCSC Child Theme
 Theme URI:    https://wd.ancorathemes.com
 Description:  WD Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com
 Template:     wd
 Version:      1.0
 Tags:         windows, doors, kitchen cabinets, renovation, remodeling, construction, replacement, diy, handyman, craftsman, makeover, hardware, shop, manufacture, interior design
 Text Domain:  wd
*/


/* =Theme customization starts here
------------------------------------------------------------ */

p, ul, ol, dl, blockquote, address, .wp-block-button, .wp-block-cover, .wp-block-image, .wp-block-video, .wp-block-search, .wp-block-archives, .wp-block-archives-dropdown, .wp-block-categories, .wp-block-calendar, .wp-block-media-text {
    margin-top: 0em;
    margin-bottom: 1em;
}


#header_menu{

}

.life {
    font: 800 36px 'Acumin Pro';
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px;
    color: #ffffff;
    letter-spacing: 1.5px;
    line-height: 43px;
}

.toptext {
    color: #fff;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 800;
    line-height: 30px;
}


.bordertext {
  font: 800 50px 'Acumin Pro';
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px;
  color: #ffffff;
  letter-spacing: 1.5px;
}

.doctor_description {
  font-weight: 800 !important;
  font-size: 24px !important;
  line-height: 1em !important;
  letter-spacing: 0.6px !important;
}


.elementor-field-group .elementor-field-textual {
border: 5px solid #888;
}

.page_content_wrap {
  padding-bottom: 2rem;
}


.trx_addons_alter_text {
font-weight: 800 !important;
font-size: 24px !important;
line-height: 1em !important;
letter-spacing: 0.6px !important;
color: #000;
}

.ue-step-item-content{z-index:2}
.ue-graphic-text{z-index:1}

/* Contact form -------- */

form input[type=text], form input[type=password], form input[type=email], form input[type=url], form input[type=date], form input[type=month], form input[type=time], form input[type=datetime], form input[type=datetime-local], form input[type=week], form input[type=number], form input[type=search], form input[type=tel], form input[type=color], form select, form textarea {
    display: inline-block;
    min-height: 40px;
    width: 100%;
    font-size: 14px;
    line-height: 1.6;
	font-weight: bold;
    padding: 6px 12px;
    vertical-align: middle;
	font-family: "Acumin Pro",sans-serif !important;
}


.wpcf7 .select_container, .wpcf7 textarea, .wpcf7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 5px;
}


.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
    color: #010101;
    border: 5px solid #e7fe61;
    border-radius: 50px;
    padding: 0.1rem 0.5rem;
}

.wpcf7 select {
    border: 5px solid #e7fe61;
    border-radius: 50px;
	font-size: 14px;
    padding: 0.5rem 1.5rem !important;
}


.wpcf7 textarea {
    color: #010101;
    border: 5px solid #e7fe61;
    border-radius: 20px !important;
}

.wpcf7 textarea,
form textarea {
	height: 14em;
    min-height: 150px;
    line-height: 1.6;
    resize: vertical;
	 padding: 0.5rem;
	 margin-top: 5px;
}


.wpcf7 .wpcf7-submit-style {
    display: block !important;
}


.wpcf7 .wpcf7-submit-style .wpcf7-submit,
.wpcf7 input[type=submit] {
	color: #000;
	font-size: 30px !important;
	line-height: 1.4 !important;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	display: block;
	float: none !important;
	padding: 8px 55px !important;
	margin: 0 auto !important;
    background: #e7fe61 !important;
    border-radius: 50px !important;
}

.wpcf7-submit:hover, .wpcf7 input[type=submit]:hover {color: #333;}

.wpcf7 .wpcf7-submit-style .submit-style-in,
.wpcf7 .wpcf7-submit-style .submit-style-in:before {
    display: none;
}



input::placeholder, textarea::placeholder, select {
    color: #000000 !important;
    font-weight: 700 !important;
    padding: 5px 10px !important;
    text-transform: uppercase !important;
    opacity: 1 !important;
}

.ue-marquee-tag-icon {color: #c42126 !important;}
.ue_marq_text_wrap {color: #1e5c2e !important;}


/* and Contact form -------- */

.select_container select{
    color: #010101 !important;
    font-size: 14px;
    line-height: 1.6;
    font-weight: bold;
    padding: 6px 12px !important;
    vertical-align: middle;
	text-transform: uppercase !important;
	letter-spacing: 0px;
	border-radius: 30px;
	background-color: #fff !important;
    border: 5px solid #e7fe61;
}

.select_container select:hover {
    color: #222 !important;
	cursor: pointer;
}

.select_container select:focus {
    color: #222 !important;
	background-color: #e7fe61 !important;
}

.select_container:after { right: 0; margin-right: 1em !important; padding-left: 0.4em !important;}
.select_container:hover:after{color: #222 !important;}

.select_container option {
    color:#222!important; 
	text-transform: none !important;
    font-size: 16px;
    font-weight: normal;
	line-height: 1.3; 
    padding: 3px 10px 3px 10px !important;
	width: 100%; 
    max-width: 100%; 
    margin: 0; 
    border: 2px solid #e7fe61 !important;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04); 
    border-radius: 10px;
   -moz-appearance: none;
  -webkit-appearance: none;
   appearance: none;
   background-color: #fff !important;
}




.agc_screen * {
    line-height: 1.6 !important;
    font-family: 'Acumin Pro', sans-serif !important;
    font-size: 19px;
}

.agc_screen #agc_container #agc_title {
    font-size: 30px !important;
    font-weight: bold;
}

.uc_post_title h2 {font-size: 20px; line-height: 1.6; font-weight: bold;}


.page-id-17473 .wp-widget-wpm_language_switcher{display: none;}


@media screen and (max-width: 767px) {
.doctor_description span {font-size: 20px !important;}
.doctor_description {font-size: 20px !important;}	
.trx_addons_alter_text {font-size: 20px !important;}	
.wpcf7 .wpcf7-submit-style .wpcf7-submit, .wpcf7 input[type=submit] {padding: 13px 30px 13px 30px !important;}
.uc_post_title h2 {font-size: 20px !important; line-height: 1.6 !important;}
	
.wpcf7 .wpcf7-submit-style .wpcf7-submit, .wpcf7 input[type="submit"] {font-size: 20px !important;}	
}

@media (max-width: 767px) {
  .wpcf7 .wpcf7-submit-style .wpcf7-submit {
    padding: 13px 20px 13px 20px !important;
	margin: 0 auto !important;
	text-align: center !important;
  }
.wpcf7-spinner {display:none!important;}
.wpcf7 .wpcf7-submit-style .wpcf7-submit {padding: 13px 30px 13px 30px !important;}
	
.trx_addons_scroll_to_top {display: none !important;}	
.show {display: none !important;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {display: none !important;}	
}



@media screen and (max-width: 460px) {
.uc_post_title h2 {font-size: 18px !important; line-height: 1.6 !important;}
	
}

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


}
	
