/*
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
*/



#inline{display:none}
.fancybox-tmp iframe,
.fancybox-tmp object{vertical-align:top;padding:0;margin:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;max-width:760px !important;width:100% !important}
.fancybox-skin{padding:0 !important}.fancybox-skin{position:relative;padding:0;margin:0;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,
.fancybox-inner{padding:0;margin:0;position:relative;outline:0}
.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;margin:0;padding:10px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span{background-image:url('https://cdn2.hubspot.net/hubfs/697361/Popup%20Folder/fancybox_sprite.png?t=1490633062745')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8020}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:20px;background-position:0 -36px}
.fancybox-next span{right:20px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{margin-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
div#inline img {
    width: 100%;
}
/*.ee_grid_box_v2 .ee_overlay{
	top:0px!important;
}
.ee_grid_box_v2 img{
	opacity: 0!important;
}*/
.espresso-event-header-dv img.ee-event-img{
	max-width: 100%;
}
.ee_grid_box_v2 {
    max-width: none!important;
    margin: 0!important;
}
.ee_grid_box_v2 img {
    width: 100%!important;
    height: auto!important;
    min-height: 180px;
}
.tnc-single-event-item{
	text-align: center;
    min-height: 210px;
    -webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
    padding: 8%;
    margin-bottom: 48px!important;
}
.tnc-single-event-item-inner a{
	text-decoration: none;
}
.tnc-single-event-item-inner .title {
    color: #178ECE;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
    font-size: 20px;
}

.tnc-single-event-item-inner .month {
    color: #178ECE;
    font-weight: 200;
    font-size: 14px;
    margin: 0;
    text-align: center;
    display: block;
}

.tnc-single-event-item-inner .day {
    color: #000;
    font-size: 22px;
    margin: 0;
    text-align: center;
    display: block;
}
.tnc-single-event-item-inner span.venue span{
	color: #333;
}
.tnc-view-details-btn{
    color: #E4823D;
    background: transparent;
    border: 1px solid #E4823D;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 15px 30px;
    font-size: 12px;
    letter-spacing: .1rem;
    text-decoration: none;
}
.tnc-view-details-btn:hover{
    color: #333;
}
.event-item{
        padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #999;
}
.tnc-event-meta a, .tnc-event-meta p{
    color: #727272;
    text-decoration: none;
}
h3.tnc-event-title{
    font-size: 22px;
}
.tnc-search-form input.form-control, .tnc-search-form select.form-control{
    max-width: 100%;
    width: 100%;
}

.tnc_prod_cat_sort{
    margin-bottom: 30px;
}
/*#select2-product_cat-result-tg09-facilitator-products{
    display: none;
}*/
ul.select2-results__options li:nth-child(2) {
  display: none;
}
@media only screen and (min-width: 801px){
    .tnc_prod_cat_sort{
        display: none;
    }
}