@charset "UTF-8";
/*
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
*/

/* yantramanav-regular - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 400;
  src: local(''),
  url('fonts/yantramanav-v11-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('fonts/yantramanav-v11-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* yantramanav-700 - latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 700;
  src: local(''),
  url('fonts/yantramanav-v11-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
  url('fonts/yantramanav-v11-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Yantramanav';
}

.page-id-1329 #main {
  padding-top: 0;
  padding-bottom: 0; }

.color-primary,
.primary-color {
  color: #bf9022; }

.color-secondary,
.secondary-color {
  color: #1167ad; }

.color-white,
.white-color {
  color: #FFF; }

.color-black,
.black-color {
  color: #000; }

.color-grey,
.grey-color {
  color: #bf9022; }

.color-grey-light,
.grey-light-color {
  color: #ebebeb; }

.font-size-big {
  font-size: 1.2rem; }

#bottom-bar {
  font-size: 1rem; }
  #bottom-bar .bottom-text-block {
    margin-top: 1rem;
    font-size: 1.5rem; }

#uc-privacy-button {
  display: none; }

.wf-container-bottom {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.classic-header.logo-center .branding .mini-widgets {
  flex-direction: column;
  align-items: flex-start; }
  .classic-header.logo-center .branding .mini-widgets:last-child {
    align-items: flex-end; }

.masthead:not(.side-header) .mini-widgets > .first,
.masthead:not(.side-header) .mini-widgets > :first-child,
.masthead:not(.side-header) .mini-widgets > .last,
.masthead:not(.side-header) .mini-widgets > :last-child {
  margin-left: 0;
  margin-right: 0; }

.mini-widgets .font-size-big {
  font-size: 2rem; }

.vc_gitem-zone.vc_gitem-zone-c {
  background-color: #fff !important;
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .vc_gitem-zone.vc_gitem-zone-c h4 {
    text-align: center !important;
    margin-bottom: 0 !important; }
  .vc_gitem-zone.vc_gitem-zone-c .vc_gitem-post-data {
    margin-bottom: 0; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  transform: scale(1.2) rotate(0deg) !important; }

.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  text-transform: uppercase; }
  .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
  .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header a > span {
    font-family: "Yantramanav", Helvetica, Arial, Verdana, sans-serif;
    font-size: 1.125rem; }
  .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-top: 10px;
    padding-bottom: 10px; }

.wpb_content_element .wpb_accordion_header > a:before, .wpb_content_element .wpb_accordion_header > a:after {
  font-size: 1rem;
  right: 10px; }

.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:before {
  background-color: transparent; }

#page .ls-v6 .ls-bottom-slidebuttons a {
  border-color: rgba(191, 144, 34, 0.75) !important; }
  #page .ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
    background: rgba(191, 144, 34, 0.75) !important; }

#page .ls-v6 .ls-nav-start-active:after {
  border-top-color: rgba(191, 144, 34, 0.75) !important;
  border-right-color: rgba(191, 144, 34, 0.75) !important; }

#page .ls-v6 .ls-nav-stop {
  border-left-color: rgba(191, 144, 34, 0.75) !important;
  border-right-color: rgba(191, 144, 34, 0.75) !important; }

.cr_page {
  width: auto !important;
  max-width: 640px; }

.mini-search .searchform {
  margin-right: 1rem; }

.wc-proceed-to-checkout #ppc-button {
  margin-top: 1rem; }
