/*
Theme Name:  UK Vet Derm
Theme URL:   http://websitevillage.co.uk
Description: Write here theme description.
Author:      uKveTdErm_ADmIn
Author URL:  http://websitevillage.co.uk
Template:    kadence
Version:     1.0.0
*/
span.tit-span { color:#C03B20; }
span.tit-span.black { color:#000000; }
.bottom-red-overlay .elementor-button-wrapper { padding-bottom: 30px; }
.bg-blue .elementor-background-overlay { z-index:4 !important; }
.bg-blue .elementor-shape.elementor-shape-bottom { z-index:5 !important; }
#di-blue { position:absolute; width:100%; } 
.guied-trainer .elementor-icon-list-item { background: #4171aa; padding:10px 15px;  }
.form-get-in-touch input[type="text"], .form-get-in-touch input[type="email"], .form-get-in-touch input[type="url"], .form-get-in-touch input[type="password"], .form-get-in-touch input[type="search"], .form-get-in-touch input[type="number"], .form-get-in-touch input[type="tel"], .form-get-in-touch input[type="range"], .form-get-in-touch input[type="date"], .form-get-in-touch input[type="month"], .form-get-in-touch input[type="week"], .form-get-in-touch input[type="time"], .form-get-in-touch input[type="datetime"], .form-get-in-touch input[type="datetime-local"], .form-get-in-touch input[type="color"], .form-get-in-touch textarea { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); border: 0; border-bottom: 2px solid #e1e1e1; background: transparent;
    margin-bottom: 15px; line-height: 44px; border-radius: 0; font-style: italic; width:95%; }
.form-get-in-touch textarea { height:120px; width:97%; }
.form-get-in-touch table tr td { padding:0 20px; }
.wpcf7-not-valid-tip { display:none; }
.wpcf7-not-valid { border-color:red !important; }
.tick-tick-list .fas.fa-check { background-image: url(/wp-content/uploads/2022/04/tick.png); background-size: contain; background-repeat: no-repeat; font-size: 0px; width: 15px; height: 15px;}
.banner-caption .elementor-element-populated { position:relative; }
.banner-caption .elementor-element-populated:before { position: absolute; content: ''; width: 170px; height: 400px; left: 0; top: -100px; border: 10px solid #a7bbd3; border-right: 0;}
.banner-caption .elementor-element-populated:after { position: absolute; content: ''; width: 10px; height: 55px; background-color: #a7bbd3; bottom: -110px; left: 160px; }
.banner-caption { position:rectangle; }
.banner-caption:after { position: absolute; content: ''; width: 10px; height: 55px; background-color: #a7bbd3; top: -100px; left: 160px; }
.form-get-in-touch input[type="submit"] { position:relative; }
.form-get-in-touch input[type="submit"]:after { margin: 0px 0px 30px 0px; background-image: url(/wp-content/uploads/2022/04/button-after-btn.png); background-position: 0px 37px; background-repeat: no-repeat; background-size: contain; position:absolute; content:''; left:0; bottom:0; }
.care-list .elementor-icon-list-item { padding: 0 15px !important; padding-top: 10px !important; padding-bottom: 10px !important; }
.care-list .elementor-icon-list-item:last-chid { padding-bottom:20px; }
.tick-tick-list .elementor-icon-list-item { align-items: start !important; }
.tick-tick-list .elementor-icon-list-item .elementor-icon-list-icon { margin-top:10px; }
@media(max-width:1200px) {
	.main-nav .elementskit-navbar-nav > li > a { padding:0 10px !important; font-size:12px !important; }
}
@media(max-width:1024px){
	.banner-caption .elementor-element-populated:before { height: 270px; top: -50px; }
	.banner-caption .elementor-element-populated:after { height: 40px; bottom: -55px; }
	.banner-caption:after { height: 40px; top: -47px; }
}
@media(max-width:767px) {
	.main-nav .elementskit-navbar-nav > li > a { padding: 4px 17px !important; }
	.form-get-in-touch table tr td { padding: 0; width: 100%; display: block; }
}