/*
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
-------------------------------------------------------------- */
body .wp-block-gallery{
  margin: 25px 0!important;
}
.grecaptcha-badge {visibility:hidden}
body div.tm-titlebar-wrapper {background-size: cover;}
body .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link {
text-transform: uppercase;
}  
body.single-tm_service .site-main {
  padding-bottom: 10px;
}
body .elementor-message {
  margin: 20px 0;
}
body  .premium-nav-slide-overlay {background: rgba(35,35,35,.8);height: 100vh;}
body  .premium-ver-hamburger-menu .premium-mobile-menu-outer-container {
  background-color: #fff;
  width: 300px;
  left: auto;
  height: 100vh;
  right: 0;
  transform: translateX(300px);
}
body  .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container {
  margin: 0;
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(6) .themetechmount-servicebox-styletwo .item-content,
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(6) .themetechmount-servicebox-styletwo .themetechmount-box-title h4 a,
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(6) .themetechmount-servicebox-styletwo .themetechmount-serviceboxbox-readmore.figcaption.fborder a {
  color:#fff
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(6) .themetechmount-servicebox-styletwo .themetechmount-post-item:before {
  opacity:1;
  backface-visibility:visible
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(6) .themetechmount-servicebox-styletwo .item-figure {
  opacity:1
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(6) .themetechmount-servicebox-styletwo .item-figure img {
  opacity:1;
  backface-backface-visibility:visible;
  -webkit-transform:translateX(-10px);
  -ms-transform:translateX(-10px);
  transform:translateX(-10px)
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(6) .themetechmount-servicebox-styletwo .item-content {
  z-index:2;
  background-color:unset;
}


body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(9) .themetechmount-servicebox-styletwo .item-content,
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(9) .themetechmount-servicebox-styletwo .themetechmount-box-title h4 a,
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(9) .themetechmount-servicebox-styletwo .themetechmount-serviceboxbox-readmore.figcaption.fborder a {
  color:#fff
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(9) .themetechmount-servicebox-styletwo .themetechmount-post-item:before {
  opacity:1;
  backface-visibility:visible
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(9) .themetechmount-servicebox-styletwo .item-figure {
  opacity:1
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(9) .themetechmount-servicebox-styletwo .item-figure img {
  opacity:1;
  backface-backface-visibility:visible;
  -webkit-transform:translateX(-10px);
  -ms-transform:translateX(-10px);
  transform:translateX(-10px)
}
body .themetechmount-boxes-service .tm-box-col-wrapper:nth-child(9) .themetechmount-servicebox-styletwo .item-content {
  z-index:2;
  background-color:unset;
}





body.single-post .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container,body.single-post .tm-textcolor-white .tm-titlebar-main .breadcrumb-wrapper,body.single-post .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main > .container .tm-titlebar-main-inner {
  width: 100%;
}
body.single-post .elementor-section.elementor-top-section:first-child {
  margin-top: 0;
}
body.single-post div.tm-titlebar-wrapper {
  background-image: none;
}
body.single-post .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container {
  padding: 30px 0;

}
body.single-post .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .tm-titlebar .breadcrumb-wrapper .container {
  background-color: transparent;
}
body.single-post .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
  height: 230px;
}
body.single-post .tm-titlebar-main {background: #f7f7f7;}
body.single-post .entry-title-wrapper {display:none;}
body.single-post #content-inner {overflow: visible;}
.site-main {
  padding-bottom: 82px;
}
body .footer .widget ul > li.current-menu-item {
  color:#CDA274;
}
body .themetechmount-iconbox .themetechmount-iconbox-icon img {
  width: 105px;
  height: 100px;
}
body .themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-icon {
  width: 120px;
}
.tm-contact-btn .wpcf7-spinner {background-color: #CDA274;position: absolute;top: 10px;}
.tm-contact-btn p {margin:0;}
body .wpcf7 .tm-commonform.tm-make-appoint-form input[type="text"],body  .wpcf7 .tm-commonform.tm-make-appoint-form input[type="email"],body  .wpcf7 .tm-commonform.tm-make-appoint-form input[type="date"],body  .tm-commonform.tm-make-appoint-form .select2 .select2-selection {
  border-radius: 0;
  background-color: #fff;
  opacity: 1;
}
.tm-make-appoint-form .elementor-widget-button input {
  min-width: 200px;
}
.tm-make-appoint-form .tm-contact-btn {
  display: block;
}
.tm-make-appoint-form textarea {height:200px;}
body .wpcf7 .tm-commonform.tm-make-appoint-form .field-group i {
  color: #CDA274;
}
body .wpcf7-not-valid-tip {
  font-size: 12px;
  margin-top: -8px;
}
body .wpcf7 form .wpcf7-response-output {
  margin: 2em 0 2em;
}
body .wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450; background:#46b450;color:#fff;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #CDA274;background:#CDA274;color:#fff;
}
body .tm-quicklink-box .tm-righttext-box h2 {
  font-weight: 700;
}
body div.tm-titlebar-wrapper > .tm-bg-layer {
  background-color: rgba(25,25,25,0.65);
}
.branibor-horse:before {
content: "";
  height: 70px;
  width: 56px;
  background-image: url(images/horse.svg);
  display: block;
  background-repeat: no-repeat;
  background-size: contain;

}

body .footer .widget ul > li {
  display: inline-block;
  width: calc(50% - 4px);
  float: none;
  padding: 0 0 11px 0;
}
body .e--pointer-underline .elementor-item::after {
height: 2px;
  width: 70%;
  left: 0;
  background-color: #fff;
  z-index: 2;
  right: 0;
  margin: 0 auto;
}
body .elementor-nav-menu--main .elementor-nav-menu a,body  .elementor-nav-menu--main .elementor-nav-menu a.highlighted,body  .elementor-nav-menu--main .elementor-nav-menu a:focus,body  .elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 15px 20px;
}
body .e--pointer-double-line .elementor-item::after,body  .e--pointer-double-line .elementor-item::before,body  .e--pointer-overline .elementor-item::after,body  .e--pointer-overline .elementor-item::before,body  .e--pointer-underline .elementor-item::after,body  .e--pointer-underline .elementor-item::before {
  height: 2px;
}




@media (max-width: 1280px) {
body .elementor-nav-menu--main .elementor-nav-menu a, body .elementor-nav-menu--main .elementor-nav-menu a.highlighted, body .elementor-nav-menu--main .elementor-nav-menu a:focus, body .elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 15px 15px;
}
}
@media (max-width: 1199px) {
body.single-post .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
  height: 80px;
}
body .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main > .container {
  width: 100%;
}
}




@media (max-width: 1200px) {
body  .site-header-main.tm-wrap {
    margin: 0;
  }
}
@media (max-width: 1024px) {
body.blog .site-main {
  padding-top: 30px;
}
body.single-tm_service .site-main {
  padding-bottom: 0;
}
}
@media (max-width: 768px) {
body.single-post .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container {
  padding: 30px 10px;
}
.site-main {
  padding-bottom: 40px;
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .tm-titlebar .breadcrumb-wrapper .container {width:100%;}
}

@media (max-width: 480px) {
body .mailchimp-inputbox button[type="submit"] {
    margin-top: 0;
    width: 100%;
  }
body div.tm-titlebar-wrapper {
  background-position: center;
  background-size: cover;
}
.tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a {
  font-size: 13px;
  line-height: 18px;
}

}
