/*
 Theme Name:   Festy Child Theme
 Theme URI:    https://festy.ancorathemes.com
 Description:  Festy Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     festy
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  festy
*/


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


.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
  font-size: 14px;
  line-height: 18px;
}

.cc-window.cc-floating {
  padding: 1em;
  max-width: 20em;
}

.cc-theme-classic .cc-btn {
  border-radius: 5px;
  font-size: 14px;
  line-height: 17px;
}


.sc_services_fashion .sc_services_item_text {
  font-size: 17px;
  line-height: 1.5em;
  margin-bottom: 35px;
}

.sc_item_descr.sc_align_center {
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.sc_services_fashion .sc_services_item_text + .sc_services_item_title, .sc_services_fashion .sc_services_item_text + .sc_services_item_subtitle {
  margin-top: 0.3em;
  margin-bottom: 30px;
}

.wpcf7 textarea {
  height: 8.5em;
  min-height: 4em;
}

.wpcf7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 20px;
  background-color: #efefef;
  border-radius: 5px;
}

.wpcf7 .wpcf7-form > p {
  margin-bottom: 0;
  max-height: 80px;
}

.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*="scheme_"], .header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on) {
  background-color: #20232a;
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content::before {
  content: ' ';
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.1);
  -webkit-transition: opacity 0.1s ease-out,background-color 0.1s ease-out;
  -ms-transition: opacity 0.1s ease-out,background-color 0.1s ease-out;
  transition: opacity 0.1s ease-out,background-color 0.1s ease-out;
}

