/*
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
*/
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}
.footer .widget{width:100%;}
.footer .btn-link *{font-size:16px !important;font-weight:600 !important; font-style:italic !important;}
@media (max-width: 1180px) {
#bottom-bar .mini-nav ul {display: block !important;}
#bottom-bar .mini-nav select, #bottom-bar .menu-select {display: none !important;}
}
@media (max-width: 1180px) {
.home .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon){background-color: rgba(255,255,255,0);margin-bottom: -110px;}
}
@media (max-width: 500px) {
.transparent .masthead:not(.side-header):not(.mixed-header) {background: transparent !important;}
}
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title {letter-spacing: 6px;}

.dt-mega-menu-wrap, .sub-nav {top: 70%;}

/** Social Icons Footer **/
.soc-ico a, .soc-ico a::after, .soc-ico a::before, .soc-ico a .icon {width: 40px !important;height: 40px !important;}
/** Registrierung **/
.register label.inline,input[type=checkbox]{display: inline;}
#customer_login>div label{text-transform: none !important;}
/** Shop-Übersicht **/
article.product {border: 1px solid #e3e3e3;}
.product .woo-buttons-on-img{margin:0;padding-left: 5px;padding-right: 5px;}
/**.woocom-list-content{border-top:2px solid #006ab3;border-bottom:2px solid #006ab3;}
.product_type_variable, .product_type_simple, .out-stock-label, .out-of-stock{display:none !important;}**/
.tax-info{text-align: right;font-size: 14px;}
.wc-layout-list .woocom-project .woocom-list-content {padding-left: 30px;padding-top: 10px;}
.rabatt p {color:#fff;font-size: 20px;line-height: 28px;}
.rabatt p .bigger{font-size:25px; line-height:33px;font-weight:700;}
#custom_text{margin-top:25px;margin-bottom:25px;}
.woocom-list-content a.product_type_simple{display:none !important;}
.product .woo-buttons-on-img .out-stock-label{display:none !important;}
.wc-layout-list .add_to_cart_button, .wc-layout-list .woo-buttons{display:none !important;}
.woocom-list-content .product_type_variable{display:none !important;}

/** Lehrgänge Seitenleiste **/
.textwidget .woocommerce-product-details__short-description, .textwidget .tax-info{display:none !important;}
.textwidget .wc-layout-list .woocom-project .woo-buttons-on-img {display: none !important;}
.textwidget .wc-layout-list .woocom-project .woocom-list-content {width: 100% !important;}
.variations select, .variations tbody, .variations{width: 100% !important;}
.reset_variations{margin-top: 80px;}

/** Bestellvorgang **/
.woocommerce-MyAccount-content .form-row label, form.woocommerce-checkout .form-row label {text-transform: none;}
.woocommerce-billing-fields label abbr[title], .woocommerce-billing-fields label .required{text-decoration:none;}
.form-row.terms label, .form-row.create-account label {display: inline;}
#additional_lizenz_field .select2, #billing_title_field .select2{width: 100% !important;}
.select2-container--default .select2-selection--single .select2-selection__clear {display: none !important;}
.product form.cart .button {float: right;}

/** Leih-Produkt**/
.date-time-picker {width: 50%;}
.date-time-picker .drop-off-date-picker, .date-time-picker .drop-off-time-picker, .date-time-picker .pick-up-date-picker, .date-time-picker .pick-up-time-picker {width: 95%;}
.woocommerce-Tabs-panel .yikes-custom-woo-tab-title{display:none !important;}
.embed_download{margin-top: 20px !important;}
.top-header .sub-nav > li.dt-mega-parent > a .menu-text, .sub-sideways .sub-nav > li.dt-mega-parent > a .menu-text {font: normal 300 16px / 25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;text-transform: uppercase;}
.DOPBSPCalendar-navigation .dopbsp-add-btn .dopbsp-info, .DOPBSPCalendar-navigation .dopbsp-next-btn .dopbsp-info, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-label, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-value, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart .dopbsp-total td.dopbsp-value{background: #006ab3 !important;}
.DOPBSPCalendar-container, .DOPBSPCalendar-navigation, .DOPBSPCalendar-month{background: #e4f2fc !important;}
.DOPBSPCalendar-navigation .dopbsp-add-btn,.DOPBSPCalendar-navigation .dopbsp-next-btn {background-color: #91c9ef !important;}
.DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-co, .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-ci{border-top: 5px solid #91c9ef !important;}
.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header {background: #e4f2fc !important;border-bottom: 1px solid #e4f2fc !important;}
.product .information{border:3px solid #006ab3;padding:25px;margin-bottom:25px;font-weight:bold;}
.product .c-136 {display:none !important;}
.DOPBSPCalendar-sidebar .dopbsp-module{border: 1px solid #006ab3 !important;}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label{font-size:16px !important;color:#474747 !important;font-weight:600 !important;line-height: 23px !important;}
.DOPBSPCalendar-left {display: none !important;}

/* Widget Ansprechpartner*/
.ts-wrap{border-bottom: 1px solid #006ab3;padding-top: 15px;}
.team-author-name{border-top: 1px solid #006ab3;border-bottom: 1px solid #006ab3;}
.widget .team-container img {-webkit-border-radius: 0;border-radius: 0;}
.widget .contentSlider-wrap .psBullets {display: none;}
.ts-slide {position: relative;display: block;}
.ts-viewport {height: auto !important;}
.custom-nav > li > a {padding: 0;}
.widget .team-container img {max-width: 150px;}


/* Downloads */
.dlm-downloads{list-style: none !important;}
/* .dlm-downloads li{display:inline-block;margin-left: 10px;margin-right: 10px;width: 30%;min-width: 180px;}*/
.download-button {font-size: 0.9em;}
.download-box-content h5{min-height:90px;}
.download-box .download-box-content {padding-top: 20px;}
.download-box {min-width: 180px;width:100%;}
.download-box-picture{margin: 25px;}

/* Events */
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {font-size: 20px !important;font-weight: 600 !important;text-align: left !important;}
.tribe-events-list-separator-month {font-size: 19px !important;font-weight: normal !important;margin: 0 !important;}
.content ul.ecs-event-list{list-style: none;margin: 0;}
#tribe-events-pg-template .tribe-events-content ul, .tribe-events-after-html ul, .tribe-events-before-html ul {list-style: none;}
h4.entry-title{margin-bottom: 0;}
li.ecs-event{margin-bottom: 10px;}
.bildung-back{font-size: 15px;font-weight: 700;margin: 0 0 20px;}
.bildung-back{display: none !important;}
/*.cat_bildung .tribe-events-back {display: none !important;}*/
.duration.time{color: #006ab3;
font-size: 16px;}
.duration.time::before {
    font-family: FontAwesome;
    content: "\f073";
    margin-right: 5px;
}
.cat_bildung .bildung-back{display: block !important;}
#tribe-events-footer {display: none !important;}
.tribe-events-category-bildung, .ecs-event.bildung_ecs_category{background-color:rgba(0,106,179,.1)}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured{background-color:rgba(9,164,9,.1)}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a{color: #35383a !important;}
.tribe-events-category-kiju{background-color:rgba(255,102,0,.1)}
.archive #tribe-events-footer {display: block !important;}
@media (min-width: 992px){
.single-tribe_events .tribe-events-content{width: 66.66666667% !important;padding-right: 15px;}
.single-tribe_events .tribe-events-event-meta{margin:0 !important;}
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{width: 100%;}
.tribe-events-list .type-tribe_events {padding: 0 1.5rem 1rem;}
.single-tribe_events #main:not(.sidebar-none) .wf-container-main {display: block;}

#cookie-law-info-again{right: auto !important; left: 100px;}
#cookie-law-info-bar{border: 2px solid rgb(0, 106, 179);}
@media (min-width: 992px){
  #cookie-law-info-bar{width: 25%;}
}
.in-stock, .out-of-stock{font-weight: bold;border: 2px solid #006ab3;display: inline-block;width: 50%;text-align: center;padding-bottom: 15px;padding-top: 15px;}
rs-bcr{
  display: none !important;
}
