/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


.elementor-headline--style-highlight svg{
    width: calc(100% + 10px)!important;}

.the7-elementor-widget>.filter .filter-item {
    padding: 2px 10px 2px 10px!important;
}

.wp-caption-text {
    text-align: left;
    font-style: italic;
    font-size: 14px;
    color: #aaaaab;
    margin-top: 5px;
    padding-bottom: 0px;
}

.atc-round {border-radius:250px!important;text-align:center;}
.atc-person-round {text-align:center!important; width:50%; vertical-align:top;}
.person-title {font-weight:semi-bold; font-size:16px;}
.person-info {line-height: 1.1em;font-size: 12px;}

/* Home Page Styles */

body #load {
  display: block;
  height: 100%;
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 9901;
  opacity: 1;
  visibility: visible;
  transition: all .35s ease-out;
}
.load-wrap {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -ms-flex-pack: center;
  -ms-justify-content: center;
  justify-content: center;
}
.load-wrap > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
#load {
  background: var(--the7-elementor-beautiful-loading-bg,#ffffff);
  --the7-beautiful-spinner-color2: var(--the7-beautiful-spinner-color,#00e0c6);
}

 .elementor-counter-title {text-align: center!important;}



/* Custome Menu Styles */
.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
	text-align: center;
	width: 1.25em;
}




/* searchwp-live-search form */
#searchwp-form-5 * {color: white!important;}
#searchwp-form-5 .swp-input, #searchwp-form-5 .swp-select {color: white!important;}


/* CSS fix for menu arrows */
.elementor-widget-nav-menu .sub-arrow:not(:first-of-type) {
    display: none;
}
