/*
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
*/
.summaryVideo iframe {width:100%; height:auto;}
.summaryVideo .wpb_content_element {margin-bottom:10px;}
.summaryVideo .vc_col-has-fill>.vc_column-inner {padding-top:15px !important;}
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {background-color: #ec7d2f;}
.ninja-forms-required-items {display:none;}
.cta-dark p {color:#fff !important;}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {margin-bottom:0;padding-bottom:0;}

#ee-single-page-checkout-dv .spco-payment-method-input-dv label {min-height: 0;}
.ee-attention {border-color:red;}
label#ee-promotion-code-input-lbl {
    margin-top: -1.8em;
}
label#ee-promotion-code-input-lbl h4{
    font-size:16px;
}
.spco-payment-info-dv .jst-cntr {text-align:right;width:12%;}


.spco-payment-method-hdr {color:#134057;text-align:centre;}
.masthead.right {float: none;}
.sub-nav, .dt-mega-menu-wrap {top: 105%;}

h2, .h2-size, .entry-title.h2-size {color:#134057 !important; line-height:1em;}
h4, .h4-size, .entry-title.h4-size {color:#134057 !important;}
h6, .h6-size, .entry-title.h6-size {color:#134057 !important;}
h6, .h6-size, .entry-title.h6-size {font-style: inherit;}
.style-ios blockquote:not(.shortcode-blockquote) {background-color: #d9e5f1;box-shadow: none;}
.mini-widgets .text-area a {text-decoration: none;}
.mini-widgets .text-area a:hover {color:#fab80e;}


/* Home Page - Event Widget */
.widget_ee-upcoming-events-widget div.widget-title {display: none;}
.ee-upcoming-events-widget-title-h5 {margin:0;}
.widget_ee-upcoming-events-widget ul#ee-event-datetimes-ul-2.ee-event-datetimes-ul {padding: 5px 0;}
.ee-upcoming-events-widget-li {border-bottom: 2px solid #666;margin: 0 0 .7em; padding-bottom: .5em;}

/* Fancy Titles */
div.dt-fancy-separator.title-left.h2-size.style-thick {margin-bottom: .7em;}

/* Stripe Styles */
div.stripe.stripe-style-1.stripe-transparent-bg {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* Footer */
.wf-container-footer .wpb_single_image .vc_single_image-wrapper.vc_box_outline img {border: none;}
.footer a {color:#eaaa05; text-decoration:none;}
.footer a:hover {color:#fff;}

/* Backgrounds */
.style-ios.boxes-transparent-bg .wpb_tour.tab-style-two, .style-ios.boxes-transparent-bg .shortcode-code, .style-ios.boxes-transparent-bg .format-link-content, .style-ios.boxes-transparent-bg .format-aside-content, .style-ios.boxes-transparent-bg .format-status-content, .style-ios.boxes-transparent-bg blockquote.shortcode-blockquote.block-style-widget, .style-ios.boxes-transparent-bg .commentlist .comment > article, .style-ios.boxes-transparent-bg .entry-author, .style-ios.boxes-transparent-bg .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .style-ios.boxes-transparent-bg .wpb_tabs.tab-style-two, .style-ios.boxes-transparent-bg .tab-style-one.wpb_content_element .wpb_tabs_nav li:not(.ui-tabs-active), .style-ios.boxes-transparent-bg .tab-style-one.wpb_content_element .wpb_tabs_nav li:not(.ui-tabs-active):hover, .style-ios.boxes-transparent-bg .block-style-widget, .style-ios.boxes-transparent-bg .testimonial-item, .style-ios.boxes-transparent-bg .frame-on.frame-fancy, .style-ios.boxes-transparent-bg .post.bg-on, .style-ios.boxes-transparent-bg .bg-on.team-container, .style-ios.boxes-transparent-bg .post.bg-on.fullwidth-img.format-quote, .style-ios.boxes-transparent-bg .post.bg-on.fullwidth-img.format-link, .style-ios.boxes-transparent-bg .fs-entry .post.bg-on.fullwidth-img, .style-ios.boxes-transparent-bg .bg-on .fs-entry-slide {background-color: #d9e5f1;}


.testimonial-item {
    background-color: #fab80e; /*#d9e5f1*/
}
#top-bar .text-area p a {color: #eaaa05;font-size: 1.1em; font-weight: 600;}
#top-bar .text-area p a:hover {color:#134057;text-decoration:none;}

#main .wpb_content_element .wpb_accordion_header > a, #main .vc_toggle_title h4 {
	font: normal normal 300 20px / 28px "Roboto", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
}
div.team-content p {text-align:left;}
.ed_download_btn a {
padding: 0 14.3333333333px;
background: #fab80e;
text-decoration: none;
}

.page-id-217 a {color:#006699;}
.page-id-217 a:hover {color: #fab80e;}

.testimonial-vcard{display:none;margin:0;}

/* EVENTS WIDGET */
.ee-upcoming-events-widget-title-h5 {font: normal normal normal 15px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;}

/* FORMS */
input[type=password]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#333;}
input[type=password], input[type=text], input[type=tel], input[type=url], input[type=email], input[type=number], input[type=date], input[type=range], select, textarea {color:#333;}


#mc4wp-form-1 .mc4wp-form-fields p {margin-bottom: 30px;}
#mc4wp-form-1 input[type="submit"] {margin-top:30px;}
/*EVENTS LAYOUT */
.hargravesEvent {
	border-bottom: 1px solid rgba(51, 51, 51, 0.15);
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.hargravesEvent .ee-event-img-dv {margin-bottom: 20px;}
.hargravesEvent .ticket-selector-submit-btn {float:left;}
#content .hargravesEvent .event-header {margin-bottom: 20px;}
.hargravesEvent div.event-datetimes {margin-bottom: 20px;}
.hargravesEvent div.event-datetimes .ee-event-datetimes-ul {margin-left: 0;}

th.ee-ticket-selector-ticket-qty-th.cntr {text-align:center;}
td.tckt-slctr-tbl-td-price.jst-rght {text-align:left;}
.ticket-selector-submit-btn {float:left;}
.single-espresso_events .content {width:100%;}
.content .ee-event-datetimes-ul {margin-left:0;}

.content th.jst-rght {text-align:right;}
.small-text {font-size: 15px;
line-height: 1.4em;
letter-spacing: 0;}
.spco-whats-next-buttons {text-align: left;}

.GetStartedBox {min-height: 178px;}
.accent-btn-color #footer .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * {color:#fff !important;}
.accent-btn-hover-color #footer .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * {color:#fff !important;}
.soc-ico a .icon {width:30px; height:30px;top: -3px}
div.testimonial-content {
	font-size: 1.2em;
}

@media screen and (min-width: 702px) {
div.event-tickets {width: 700px;}
}
@media screen and (min-width: 992px) {

.single-post .post .rollover, .single-pos .post .rollover-video, .single-pos .post img, img[class*=align], img[class*=wp-image-], img[class*=attachment-] {
/*max-width: 50%;*/
height: auto;
float: right;
margin-left: 5%
}
.single-post .post .rollover {max-width: 50%;}

}
.ee-reg-qstn {margin-bottom:20px;}

@media only screen and (min-width: 481px) {
	#ee-spco-payment_options-reg-step-form-payment-options-before-payment-options {
    padding-bottom: 5px; 
}
}