/*
Theme Name:  Inoterior Child Theme
Description: Child theme for the Inoterior theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    inoterior
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

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

.subscribe-form {
	position: relative;
}
.subscribe-form p {
	display: flex;
	margin: 0;
	justify-content: end;
}
.wpcf7-form .subscribe-form .wpcf7-form-control-wrap:not(.chkTerms){
	margin-bottom: 0;
	padding-top: 0;
}
.subscribe-form .wpcf7-spinner{
	position: absolute;
	right: 0;
}
.subscribe-form input[type="email"]{
	background: transparent;
}
.subscribe-form input[type="submit"] {
	background: #cda274;
}
.headerlogo img{
	height: 65px;
}
.tm-make-appoint-form p br {
	display: none;
}
.tm-make-appoint-form .wpcf7-radio .wpcf7-list-item, .tm-make-appoint-form .wpcf7-checkbox .wpcf7-list-item {
    background: #f05051;
    padding: 5px 10px;
    text-align: center;
	margin-bottom: 15px;
}
.tm-make-appoint-form .wpcf7-radio .wpcf7-list-item input, .tm-make-appoint-form .wpcf7-checkbox .wpcf7-list-item input {
    margin: 0;
}
.tm-make-appoint-form .wpcf7-radio .wpcf7-list-item span, .tm-make-appoint-form .wpcf7-checkbox .wpcf7-list-item span {
    display: inline-block;
    width: 100%;
    color: #fff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f05051;
}
.fieldset-cf7mls-wrapper p:empty {
	display: none;
}
.cf7mls_next.action-button{
	background-color: #f05051;
}
.wpcf7-checkbox .wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
}
.wpcf7 input[type="file"]{
	font-size: 16px;
}
.wpcf7 .tm-commonform .field-group textarea{
	padding-left: 15px;
}
.fieldset-cf7mls-wrapper div.wpcf7-validation-errors {
    color: #f05051;
}
.wpcf7 form .wpcf7-response-output{
	border: 1px solid #f05051;
}
.fieldset-cf7mls[data-cf7mls-order="2"] .cf7mls-btns{
   min-height: 0;
}
.fieldset-cf7mls[data-cf7mls-order="2"] .cf7mls-btns button{
   margin: 0;
}

/* Icon Box */

.themetechmount-iconbox-styleeight .themetechmount-iconbox-inner {
    padding: 25px 20px 25px;
}
.themetechmount-iconbox-styleeight .tm-box-icon {
    width: 95px;
    height: 95px;
    line-height: 95px;
}
.themetechmount-iconbox .tm-box-icon i, .themetechmount-iconbox .tm-box-icon i.kw_inoterior {
    font-size: 50px;
}

/* Service Card */

.themetechmount-servicebox-styletwo .themetechmount-post-item{
	min-height: 435px;
}
.themetechmount-servicebox-styletwo .item-figure img {
    height: 435px;
}