/*
 Theme Name:   eldridge
 Author:       Outside The Box
 Author URI:   http://www.outboxin.com
 Template:     espresso
 Version:      1.0
*/


@import url("../espresso/style.css");
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');

.vc_btn3-color-purple{font-family:raleway !important;font-size:24px !important;background-color:#673d84 !important;font-weight:600 !important;padding: 9px 15px !important;}
a.vc_btn3-color-purple{font-family:raleway !important;font-size:24px !important;font-weight:500 !important;}
.cq-imgwitharrow-content{background-image:url("https://www.eldridgestreet.org/wp-content/uploads/2017/08/rosette-trans.png") !important; background-repeat:no-repeat;background-position: center;background-size:contain !important;height:100% !important;}

/* Theme customization starts here
-------------------------------------------------------------- */
body{ font-weight:normal; font-size:17px !important; line-height:26px; }
input, textarea, select { font-weight:normal; font-size:14px !important; line-height:24px; }
input[type=email], input[type=text], input[type=tel], input[type=date],select, textarea {border:1px solid #999999 !important;}

#page-post article.page-content h1 { font-size:28px !important; line-height:38px !important; position:relative; }
#page-post article.page-content h2 { font-size:24px !important; line-height:34px !important; clear:both; }
#page-post article.page-content h3 { font-size:22px !important; line-height:32px;color:#761e1e; }
#page-post article.page-content h4 { font-size:20px; line-height:26px !important; position: relative; }
#page-post article.page-content h5 { font-size:18px !important; line-height:28px !important;  }
#page-post article.page-content h6 { font-size:16px !important; line-height:26px !important; }


@media screen and (max-width: 768px) {
   #page-post article.page-content h1 { font-size:22px !important; line-height:28px !important; position:relative; }
#page-post article.page-content h2 { font-size:20px !important; line-height:26px !important; position: relative; }
#page-post article.page-content h3 { font-size:18px !important; line-height:26px !important; position: relative; }
#page-post article.page-content h4 { font-size:16px !important; line-height:26px !important; position: relative; }

   
}




#page-post article.page-content h1,
#page-post article.page-content h2,
#page-post article.page-content h3,
#page-post article.page-content h4,
#page-post article.page-content h5,
#page-post article.page-content h6 { font-family:'Raleway' !important;display:block;color:#761e1e;font-weight:600;padding: 0; margin:0;}

#page-post article.page-content h1 a,
#page-post article.page-content h2 a,
#page-post article.page-content h3 a,
#page-post article.page-content h4 a,
#page-post article.page-content h5 a,
#page-post article.page-content h6 a { text-decoration:none;color:#761e1e; }


#page-post article.page-content h1 a:hover,
#page-post article.page-content h2 a:hover,
#page-post article.page-content h3 a:hover,
#page-post article.page-content h4 a:hover,
#page-post article.page-content h5 a:hover,
#page-post article.page-content h6 a:hover { text-decoration:none;color:#000000; }

a {text-decoration: none !important;}

#page-post article.page-content .visit-rules h4{padding-bottom: 15px !important; }
.page-title { text-transform:uppercase !important; }

.tribe-events-schedule updated published tribe-clearfix h3 {font-size:200px !important;color:red !important; }
h3 .tribe-event-date-start, h3 .tribe-event-date-end, h3 .tribe-event-time{color:#009fe1 !important;}
.single-tribe_events .tribe-events-schedule h3 {color:#009fe1 !important;}



p, ul li, ol li {color:#494848}
.link-list{line-height:34px !important;}
.link-list .fa{margin-right:4px !important;}

.congregant-list .wpb_wrapper p{font-size:15px !important; line-height:24px !important;color:#494848 !important;margin:0 !important;padding:0 !important;}
.congregant-list .wpb_wrapper h6{line-height:40px !important;}

ol li{margin-bottom:20px !important;}

#page-post article.page-content blockquote { padding: 4px 5% 10px 5%; display: block; }
#page-post article.page-content blockquote p { font-style:italic; color: #009fe1 !important; padding:0; font-size: 20px; line-height: 28px;}

iframe{border:none !important;}

.eventbrite-ticket-embed iframe {height:500px !important;}

h3.cq-borderhover-title{font-size:22px;line-height:24px !important;text-shadow: 2px 2px #000000;letter-spacing:2px;}

.testimonial p{color:#ffffff !important;font-size:20px !important; line-height:26px !important;}
.slick-dots { margin-left:0px !important; }
.arrow-down{display:none !important;}

.ctct-disclosure{display:none !Important;}

@media only screen and (max-width: 900px) {
	
	header#header,
	header#header .shell,
	header#header .shell section.left,
	header#header.alt .shell section.left { height:auto !important; }
	
	header#header .logo-image {
		  position: relative;
		  left: 0 !important;
		  top: 0;
		  padding: 10px 0 !important;
		  display: block;
		  margin: 0 auto !important;
		  max-width: 95%;
	}
	header#header .logo-image img { height:120px !important;max-height:120px !important; display:block; }
	}

@media only screen and (max-width: 723px) {
	#parallax_page_section { background-size:auto 100% !important; }

	.cnt-wrap { padding-top: 6%; padding-bottom:0 !important; height: 100%; }
	.cnt-wrap .caption { width:55%; height:100%; }
	.cnt-wrap .title, .cnt-wrap p { padding:0; }
	.cnt-wrap .es-button { right:auto; left:0; bottom:0; }
	.carousel img, .caption-wrap .overlay, .caption-wrap canvas {
    opacity: 1.0 !Important;
}


}
.banner-area{
height:300px;background-size: cover;  background-position: center top; 
}
@media screen and (max-width: 560px) {
   .banner-area{
height:180px !important;background-size: cover!important;  background-position: center top; 
} 
}

/*VOLUNTEER FORM
-------------------------------------------------------------- */

.volunteerform input{margin-top:0px !important;width:auto;}
.volunteerform span.wpcf7-list-item-label, .volunteerform label {font-size:14px !Important;margin-right:0px !Important;}

.volunteerform span{padding-top:0px !important;padding-bottom:6px !important;display:inline-block !important;margin-right:10px !Important;}
.volunteerform textarea
{
width: 600px;
}

/*BUTTONS
-------------------------------------------------------------- */
 .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    background: transparent !important;
    font-size: 12px !important;
    line-height: 1.25;
    display: block;
    color: #fff;
    text-shadow: 0 0px 0px #000 !important;;
    text-align: right !important;
    padding: 10px;
    padding-bottom:10px !Important; }


/*BUTTONS
-------------------------------------------------------------- */
.vc_btn3-container vc_btn3-left, vc_btn3-container, vc_btn3-left, .vc_btn3, .vc_btn3-size-lg{
font-family: Lato !important;
font-size: 16px !important;
font-weight: normal !important;
}

a.ticket-button{
background-color:#f39c35 !important;
padding:6px;
border-radius:12px;
color:white;
}

a.ticket-button:hover{
background-color:#f39c35 !important;
padding:8px;
border-radius:20px;
color:black;
}

/*PODCASTS
-------------------------------------------------------------- */
.player-track-title{display:none !important;}
.interface-mjp{height:10px !important;}



/*CAROUSEL
-------------------------------------------------------------- */

.family-carousel, .family-carousel.slide{height:533px !important;}   


@media screen and (min-width: 768px) and (max-width:1200px) {
.family-carousel, .family-carousel.slide{height:392px !important;}   
}
@media screen and (max-width:768px) {
.family-carousel, .family-carousel.slide{height:300px !important;}   
}

@media screen and (max-width:500px) {
.family-carousel, .family-carousel.slide{height:200px !important;}   
}


/*VISUAL COMPOSER SIKE EXTENSIONS CHANGES
-------------------------------------------------------------- */
ul.cq-dagallery {
    margin: 0 0 25px 0px !important;
}

.cq-flipbox-content h4.cq-flipbox-title, h4.cq-flipbox-title {color: #ffffff !important; font-weight:bold !important;font-size:26px !important;
text-shadow:
   0px 0px 4px rgba(0,0,0,0.3),  
    0px 0px 4px rgba(0,0,0,0.3),
    0px 0px 4px rgba(0,0,0,0.3),
     0px 0px 4px rgba(0,0,0,0.3);

}
.cq-flipbox-link img{border:2px solid white;}
.cq-coverslider-contentitem{font-size:12px !important;}

.dagallery-info p {color:white !important; font-size:14px !important;}

/*VISUAL COMPOSER CHANGES
-------------------------------------------------------------- */
.vc_separator.vc_separator_align_center h4 {
	font-size:30px !important; 
	font-family:'Raleway' !important;
	font-weight:300 !important;
	color:#761e1e !important;
	font-weight:500 !important;
}


.vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #999999 !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #999999 !important;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 5% !important;
    height: 0
}


.vc_single_image-wrapper{padding-top:8px !important;}


/*MY ADDITIONS
-------------------------------------------------------------- */
.visit-rules p {border-top:1px solid #cccccc;padding-top:10px;margin-bottom:10px !important;color:#666666;}



/*NAVIGATION
-------------------------------------------------------------- */
#main-nav{font-family:'Montserrat'; font-size:15px; font-weight:bold;text-transform:uppercase;color:#642200 !important;}
nav#main-nav.right > ul > li > a, nav#main-nav.right > ul .dropdown li > a { -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important;color:#642200 !important; }
nav#main-nav.right { z-index:10; position:absolute; right:0; top:50% !important; height:30px; margin:20px 0 0 0 !important; text-align:right; }
nav#main-nav.right > ul .dropdown  {border:1px solid black !important;width:220px !important;padding-left:0 !important;padding-right:0 !important;}

nav#main-nav.right ul li.menu-button a{color:#ffffff !important;border-radius:6px !important; background-color:#f39c35;padding:0 10px !important;margin-left:20px !important;}

nav#main-nav.right > ul > li > a { display:block; line-height:28px; padding:0 10px; color:#fff; text-decoration:none; border:1px solid transparent; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }





/*EVENT CALENDAR WIDGET
-------------------------------------------------------------- */
.widget article { width:100%; margin:0 0 20px !important; float:none; }
.tribe-events-adv-list-widget h3 {color:#761e1e !important;font-family:'Raleway' !important;font-size:20px !important;margin-bottom:10px !important;}



/*EVENT CALENDAR AND PAGES
-------------------------------------------------------------- */
.eventlistimage{width:33% !important;float:left !important;margin-right:30px !important;}
.eventlistblock{width:60% !important;float:right !important;}

@media screen and (max-width: 770px) {
.eventlistimage{width:100% !important;float:none !important;}
.eventlistimage img{width:100% !important;padding-top:50px !important;}

.eventlistblock{width:100% !important;float:none !important;padding-right:0 !important;padding-left:0px !important;}
.recurringinfo{float:right !important;}
.tribe-events-list .time-details {
    margin-bottom: 0;
    padding: 0 0 !important;
}

}



.tribe-events-present a{color:#ffffff !important;}

.tribe-bar-filters {
    display:none !important;
}

.tribe-events-single-section{
    display:none !important;
}

#page-post article.page-content .single-event-image { float:none !important; margin:7px 0px 30px 0px !important; }


.g-grid, .overlay-dialog__frame {
    max-width: 1200px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#tribe-bar-form {
    background: #eee;
    padding: 0 !important;
    border-radius: 3px;
}

#tribe-events-bar {
    clear: none;
    height: auto;
    margin-bottom: 0 !important;
    min-width: 220px;
    position: relative;
    width: 100%;
}
.event-is-recurring, .event-is-recurring a {background-color:#f39c35 !important; border-radius:6px;color:#ffffff;padding:4px 10px;}
.event-is-recurring a:hover {color:#000000;}


.tribe-events-tooltip .tribe-events-event-body {
    font-size: 13px !important;
    padding: 0
}



h3.tribe-events-month-event-title, h3.tribe-events-month-event-title a {font-size:14px !important;line-height:16px !important;font-family:Lato !important;}

.tribe-events-single-event-description p{font-size:18px !important;line-height:28px !important;font-family:Lato !important;color:#666666 !important;font-weight:400 !important;}
.tribe-events-cost{font-weight:bold !important;}

.single-tribe_events .tribe-events-venue-map {width: 100% !important;}

.single-tribe_events .tribe-events-event-meta { padding:10px 5px 7px !important; font-size:15px; background: #f9f9f9; border: none; margin: 0 0 30px !important; border-top: 1px solid #999999 !important; }
.single-tribe_events .tribe-events-cal-links {margin-bottom: 0.5em;}




.tribe-events-user-recurrence-toggle {display:none !important;}

.tribe-events-loop .tribe-events-event-meta { font-size:18px !important;font-weight:300; }

.tribe-events-loop .tribe-events-event-meta {
    border: 0;
    clear: both;
    float: none;
    font-size: 18px !important;
    font-weight: normal !important;
    margin: 5px 0 15px;
    overflow: visible
}

.tribe-events-loop .tribe-events-event-meta {
    background: #FFFFFF !important;
    border: 0px solid #eee !important;
    margin-top: 12px;
    padding: 0px 0 15px !important;
}

.tribe-events-list .tribe-events-venue-details {
    border-top: 0px solid #eee !important;
    margin-top: 12px;
    padding: 0 !important;
}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
    font-weight: normal;
    font-style: normal !important;
}
.tribe-events-list .tribe-events-venue-details, .tribe-events-event-meta address.tribe-events-address {
    font-size: 18px !important;
    font-weight: normal !important;
}


.tribe-events-list .time-details {
    margin: 0 !important;
}
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details {
    line-height: 25px !important;
}

.single-tribe_events .tribe-events-event-meta {
    padding: 10px 5px 7px !important;
    font-size: 18px !important;
    background: #f9f9f9;
    border: none;
    margin: 0 0 30px !important;
    border-top: 1px solid #999999 !important;
    
}

.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column { margin:0; padding-left:0 !important; ;padding-right:25px !important; }


.tribe-events-list .tribe-events-event-cost{
position: relative;
display: inline-block;
width: 150px !important;
height: 50px;
float: left !important;
}
.tribe-events-list .tribe-events-event-cost span { 
position:relative; 
width: 150px !important;
height:39px; 
line-height:38px !important; 
border:none !important; 
padding:0 !important; 
text-align:center; 
background:#ABCE60 !important; 
color:#fff; }


.tribe-events-single .tribe-events-cost { 
position:absolute; 
top:-10px; 
right:0; 
width:150px !important; 
height:39px; 
line-height:38px; 
border:none; 
padding:0; 
text-align:center; 
background:#ABCE60; 
color:#fff; }




#tribe-events .tribe-events-button, .tribe-events-button {
    *display: inline;
    background-color: #666;
    background-image: none;
    border-radius: 3px;
    border: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: none !important;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: normal;
    padding: 6px 9px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    zoom: 1
}

.tribe-events-list .type-tribe_events {
    border-bottom: 0;
    margin-bottom: 62px !important;
    padding: 0;
    position: relative
}




/* TIMELINE customization starts here
-------------------------------------------------------------- */

.timeline.flatNav .t_left,
.timeline.flatNav .t_right,
#content .timeline.flatNav .t_left,
#content .timeline.flatNav .t_right {
	position: absolute;
	display:block;
	height:440px !important;
	width:42px !important;
	margin:0;
	cursor:pointer;
	top:0px !important;
	z-index: 10;
	opacity: 1.0 !important;
	filter: alpha(opacity=0);	
	transition:background-color 300ms, opacity 300ms;
	-webkit-transition: background-color 300ms, opacity 300ms;
	-moz-transition: background-color 300ms, opacity 300ms;
}
.timeline.flatNav .t_left,  
.timeline.flatNav .t_left:hover:active,
#content .timeline.flatNav .t_left,  
#content .timeline.flatNav .t_left:hover:active {
	left:-20px !important;
	background-color: rgba(255,255,255,1.0) !important;
	background-position: center right !important;

}
.timeline.flatNav .t_left:hover,
#content .timeline.flatNav .t_left:hover {
	left:-20px !important;
	background-color: rgba(255,255,255, 0.7) !important;
	background-position: center right !important;

}

.timeline.flatNav .t_right, 
.timeline.flatNav .t_right:hover:active,
#content .timeline.flatNav .t_right, 
#content .timeline.flatNav .t_right:hover:active{
	right:-20px !important;
	background-color: rgba(255,255,255,1.0) !important;
	background-position: center left !important;
}

.timeline.flatNav .t_right:hover,
#content .timeline.flatNav .t_right:hover {
	right:-20px !important;
	background-color: rgba(255,255,255, 0.7) !important;
	background-position: center left !important;
}






#tl1 .item h2{
	margin-left: 20px !important;
	margin-right: 20px !important;
	font-size:24px !important;
	line-height:26px important;
	}
	





#tl1 .item, #content #tl1 .item{
background-color:white !important;
webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4) !important;
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4) !important;
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.4) !important;
}

#tl1.flatWideButton .item .read_more {
	font-family:'Montserrat' !important;
	font-size:14px !important;
	text-transform:uppercase;
	text-decoration:none !important;
	
	color: #f39c35 !important;
}

/* EXPLORE BOX CLASSES  */

.vc-explorebox-wrap {
width:80%;
text-align:center;
display: table;
}


.vc-explorebox-title {
display: table-cell;
vertical-align: middle;
margin-left:auto;
margin-right:auto;
width:122px;
height:122px;
font-family:'Raleway';
font-size:22px;
font-weight: 800;
color: #ffffff !important;
text-transform:uppercase;
text-align:center;
background-repeat: no-repeat !important;
background-position: center center !important;

}

.vc-explorebox-text, .vc-explorebox-text a {
font-family:'Lato' !important;
font-size:16px !important;
line-height:20px !important;
font-weight: bold !important;
color: #70747d !important;
text-align:center !important;
text-decoration:none;
width:80% !important;
padding-top:14px;
}

.vc-explorebox-text a:hover, .vc-explorebox-title:hover {

color: #000000 !important;

}

/* FOOTER */
#footer-widgets p {
color: #000000 !important;
font-family:'Montserrat';
font-size:14px;
line-height:22px;
}

.textwidget td {
color: #000000 !important;
font-family:'Montserrat';
font-size:14px;
line-height:22px;
}

footer{font-size:12px !important;font-family:'Montserrat';}
footer section.left { float:left; width:50%; padding-top:0px !important; }

.mc4wp-form-fields input[type=email]{padding-left:10px;float:left !Important;height:38px !Important;border:1px solid #697789 !Important;border-radius:4px !Important;}
.mc4wp-form-fields input[type=submit]{width:70px !Important;height:38px !Important;border-radius:4px !Important;background-color:#f39c35 !important;padding-left:6px !important;margin-left:4px !important;}
p.mc4wp-form-fields input[type=submit],p.ctct-form-field input[type=email] {float:left !important;}

.social-icons-lists{margin-top:10px !important;}


/* TRIBE MINI CALENDAR */
.tribe-mini-calendar-nav .mini-month { padding-top:10px;background-color:#642200 !important; height:60px !important;font-family:'Raleway';font-size:18px; }
td.tribe-mini-calendar-dayofweek {color:#000000 !important;background-color:#FFFFFF !Important;background:#FFFFFF !Important;font-weight:bold;padding-top:16px !important;height:48px !important;border:0px !important;}
table.tribe-mini-calendar{border:1px solid #CCCCCC !important;}
.tribe-mini-calendar .tribe-events-present,
.tribe-mini-calendar .tribe-mini-calendar-today
{background-color: #CCCCCC !important;color:#000000 !important;}

.tribe-mini-calendar td {
	background: #FFFFFF !important;
	border-color:#fff;
	-webkit-transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530); 
	        transition: all .2s cubic-bezier(0.550, 0.085, 0.680, 0.530);	
}
.tribe-mini-calendar-no-event{
	color:#000 !important;
	padding:5px 0 15px 0;
}

.tribe-mini-calendar-event .list-info h2 { font-size:20px !important;line-height:26px !important;font-weight:bold !important; margin:0 0 7px; }
.tribe-mini-calendar-event .list-info { line-height:21px !important; font-size:16px !important; }



.list-info.tribe-events-duration.tribe-event-date-start{font-size:12px !important;}

td.tribe-events-has-events.tribe-events-present,
td.tribe-events-has-events.tribe-mini-calendar-today {
	background-color: #21759b !important;
}

.tribe-mini-calendar-event .list-date {
	float : left;
	overflow:hidden;
	font-weight:bold;
	margin: 10px 10px 10px 0 !important;
	padding: 3px;
	width: 25% !important;
	text-align:center;
	display: inline;
	background: #666;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.tribe-mini-calendar-event .list-info {
	display: inline;
	float: left;
	margin: 0 !important;
	width: 100% !important;
}

.tribe-events-event-image {
    margin-bottom: 0px !important;
    text-align: left
}

.tribe-mini-calendar-event.first {
	margin-top:0px !important;
}


.tribe-events-adv-list-widget .list-info, .tribe-mini-calendar-list-wrapper .list-info {
    margin-bottom: 30px !important;
}
.tribe-mini-calendar-event { border-bottom:0px solid #ddd !important; }

.tribe-events-widget-link {margin-top:-20px !important;}
p.tribe-events-widget-link a {border-radius:6px;}









/*--- 2 Column Form Styles Start ---*/

.wpcf7 #left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
.wpcf7 #right {
    width: 47%;
    float: left;
}
 
.wpcf7 .clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.wpcf7 .clearfix {
    display:block;
}

.form-button {border-radius:6px;background-color:#f39c35 !important;color:white !important;}


/*--- 2 Column Form Styles End ---*/

/*--- OWL CAROUSEL---*/
.tc-owlpop-wps-img{	max-width: 440px !Important;height: auto;padding: 0px !important;}
.tc-owl-white-popup { position: relative; background: #FFF; padding: 40px; width: auto; max-width: 1220px; margin: 20px auto;min-height: 520px;border-radius: 4px;}
.tc_owlpop_left_block{float: left;display: block;width: 42% !important;}
.tc_owlpop_right_block{float: left;	display:inline-block;width: 54% !important;overflow: scroll !important;height:440px !important;}
.tc_owlpop_right_block::-webkit-scrollbar {-webkit-appearance: none;width: 7px;}
.tc_owlpop_right_block::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.5);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}

@media screen and (max-width: 768px) {

 .tc-owlpop-wps-img{max-width: 90% !Important;height: auto;padding: 0px !important;}
 .mfp-content{height:100% !important;}
 .mfp-arrow-left,  .mfp-arrow-right{top:40% !important}
.tc-owl-white-popup {position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 96%;
  overflow: scroll;
  background-color: #ffffff;
    padding-bottom:25px;

  }
  
  .tc-owl-white-popup:target {
  display: table;
  position: absolute;
  margin-bottom:25px;
}


.tc_owlpop_left_block{float: none !important;display: block;width: 100% !important;margin-bottom:35px !important;}
.tc_owlpop_right_block{float: none !important;	display:block;width: 100% !important;overflow: visible !important;margin-bottom:50px !important;}
.tc_owlpop_right_block::-webkit-scrollbar {-webkit-appearance: none;width: 7px;}
.tc_owlpop_right_block::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.5);-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}
 
}




/* INSTAGRAM FEED */

#wdi_feed_0 .wdi_pagination_ctrl{color:#009fe1 !important; font-size:16px !important;}
#wdi_feed_0 .wdi_pagination_ctrl:hover{color:#000000 !important;}
.wdi_media_info, .wdi_feed_info{display:none !important;}
.wdi_media_user{font-size:12px !important;background-color:rgba(0,0,0,0.5) !important;}
.wdi_photo_wrap{border:8px solid white !important;}