/*
Theme Name: Meetup
Theme URI: https://www.madeinebor.com
Version: 1.0.3
Description: Meetup - A Multipurpose, Responsive WordPress Theme.
Author: Tom Rhodes
Author URI: https://www.madeinebor.com
License: GNU General Public License version 3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: white, custom-background, threaded-comments, translation-ready, custom-menu
*/


/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/
/*-------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	Visual Composer Styles
/*-----------------------------------------------------------------------------------*/
.wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
}
.wpb_row {
	margin: 0 !important;
}
.light-wrapper {
	background: #fff;
}
.full > .vc_col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}
.wpb_text_column h3 {
	margin-bottom: 12px;
}
i.icon {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: inherit;
	vertical-align: inherit;
	margin-left: 0px;
}
section.vc_row section.vc_row {
	margin-left: -15px !important;
	margin-right: -15px !important;
	padding: 0;
}
.ebor-page-wrapper > p {
	margin: 0;
	height: 0;
}
.ebor-page-wrapper > p + section .instagram i.social_instagram {
	display: none;
}
.ebor-page-wrapper section section {
	background-color: inherit !important;
}
.wpb_single_image .vc_single_image-wrapper {
	max-width: 100%;
}
/*-----------------------------------------------------------------------------------*/
/*	WORDPRESS STYLES
/*-----------------------------------------------------------------------------------*/
.nav-dropdown {
	overflow: visible;
}
.menu ul ul {
	left: 100%;
	display: none;
	margin-top: -29px;
}
.menu ul li:hover ul {
	display: block;
}
.admin-bar .mobile-menu-toggle {
	top: 49px;
}
nav .text-right {
	top: -4px;
}
.menu li.social-link a {
	padding-bottom: 20px;
}
.menu li.social-link {
	position: relative;
	top: 4px !important;
}
.sidebar-menu .logo {
	top: 17px !important;
	margin-bottom: 28px;
}
.ebor-pad-body .main-container section:first-of-type {
	padding-top: 160px;
}
.sidebar-menu .widget ul li {
	border: none;
	padding: 0;
	margin: 0 0 12px;
}
.widget.ebor-sidebar-menu {
	margin-bottom: 25px;
}
img {
	max-width: 100%;
	height: auto;
}
input[type="submit"] {
	border: none;
}
#reply-title {
	display: none;
}
blockquote p {
	margin: 0;
}
.admin-bar .overlay-nav {
	top: 32px;
}
.admin-bar .sidebar-menu {
	padding-top: 32px;
}
.single-post section.hentry {
	padding-top: 140px;
}
.single-post section.hentry.has-post-thumbnail {
	padding-top: 80px;
}
section.full {
	padding: 0;
}
.background-dark *,
.ebor-parallax *,
.hero-slide *,
.instagram *,
.primary-bg * {
	color: #fff !important;
	border-color: #fff !important;
}
.hero-slide p.lead, .instagram p.lead {
	font-size: 21px;
}
.ebor-parallax .twitter-feed {
	text-align: center;
	max-width: 800px;
	margin: 0 auto;
}
.email-form h1 {
	font-size: 34px;
	padding-top: 20px;
}
.email-subscribe span {
	margin-top: 0;
}
div.subscribe-2 {
	display: inline-block;
	text-align: center;
	width: 33%;
	margin-bottom: 25px;
}
/*-----------------------------------------------------------------------------------*/
/*	WORDPRESS DEFAULT STYLES
/*-----------------------------------------------------------------------------------*/
.article-body ul, .article-body ol {
	margin: 0 0 20px 40px;
	padding: 0;
}
.article-body ul ul, .article-body ol ol {
	margin-bottom: 0;
}
.sticky {
	padding: 30px;
	background: #f5f5f5;
}
.bypostauthor img.avatar {
	
}
select {
	max-width: 100%;
}
.alignleft,
.aligncenter,
.alignright,
.alignnone {
	margin-bottom: 25px;
}
.alignnone {
	display: block;
}
.alignleft { 
	float: left; 
	margin: 0 30px 30px 0 !important;
}
.alignright { 
	float: right; 
	margin: 0 0 30px 30px !important;
}
.aligncenter { 
	display: block; 
	margin-right: auto; 
	margin-left: auto; 
	text-align: center; 
}
figure.aligncenter a {
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.wp-caption { 
	max-width: 100%; 
	text-align: center; 
	color: #999; 
}
.wp-caption img {
	margin-bottom: 10px;
}
.gallery-caption { 
	margin: 20px 0; 
	max-width: 100%; 
	text-align: center; 
	color: #999; 
	z-index: 999; 
}
.wp-caption-text, 
.gallery-caption-text { 
	margin: 6px 0; 
	font-style: italic; 
	font-size: 95%; 
	line-height: 120%; 
}
.aligncenter { 
	text-align: center;
}
table#wp-calendar {
	border: 1px solid #cccccc
}
table#wp-calendar>tbody>tr>td>a {
	text-decoration: underline
}
table#wp-calendar thead>tr>th { 
	width: 35px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
}
table#wp-calendar tbody>tr>td {
	width: 35px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
}
table#wp-calendar tfoot>tr>td>a, 
tfoot>tr>td>a:link, 
tfoot>tr>td>a:visited, 
tfoot>tr>td>a:hover, 
tfoot>tr>td>a:active {
	text-decoration: underline;
	height: 23px;
	nowhitespace: afterproperty;
	margin-left: 10px;
	padding-bottom: 3px;
}
table#wp-calendar tfoot>tr>td#prev {
	width: 58px;
	height: 20px;
	text-align: left;
}
table#wp-calendar tfoot>tr>td#next {
	width: 58px;
	height: 20px;
	text-align: right;
}
.article-body table {
	margin-bottom: 25px;
}
.article-body table tr,
.article-body table td,
#wp-calendar table tr,
#wp-calendar table td {
	padding: 10px 15px;
	border: 1px solid #cccccc;
}
dd {
	margin-bottom: 25px;
}
dt {
	margin-bottom: 10px;
	font-size: 18px;
}
.widget_rss li {
	margin-bottom: 20px; padding-bottom: 20px;
}
.widget_rss li .rsswidget, .widget_rss li cite {
	font-weight: bold; display: block;
}
.widget_rss li .rss-date {
	display: block; margin-bottom: 10px;
}
.widget_rss li cite {
	margin-top: 10px;
}

.article-body span.pull-right,
.article-body span.pull-left {
	float: right;
	display: inline-block;
	width: 300px;
	margin: 0 0 20px 20px;
	font-size: 22px;
	line-height: 30px;
}
.article-body span.pull-right {
	float: right;
	margin: 0 0 20px 20px;
	text-align: right;
}
.article-body span.pull-left {
	float: left;
	margin: 0 20px 20px 0;
}
.article-body table {
	text-align: left;
	width: 100%;
}
.article-body table td,
.article-body table th {
	padding: 10px 0 10px 15px;
}
.article-body table tr:nth-child(even),
.article-body table thead tr {
	background: #f5f5f5;
}

@media (max-width: 991px) {
	.ebor-page-wrapper > .container.inner {
		padding-left: 20px;
		padding-right: 20px;
	}
}
hr {
	clear: both;
}
.article-body h2 {
	margin-bottom: 25px;
}
.article-body h3 {
	margin-bottom: 25px;
}
.article-body h4 {
	margin-bottom: 20px;
}
.article-body h5 {
	margin-bottom: 20px;
}
.article-body h6 {
	margin-bottom: 15px;
}
.article-body ul {
	list-style: square;
	list-style-position: inside;
}
.article-body ol {
	list-style-position: inside;
}
footer * {
	color: #fff !important;
}
footer .widget-title {
	margin-bottom: 30px;
}
/*-----------------------------------------------------------------------------------*/
/*	CONTACT FORM 7
/*-----------------------------------------------------------------------------------*/
div.wpcf7 .wpcf7-not-valid { 
	border: 2px solid #b54d4d
}
span.wpcf7-not-valid-tip { 
	display: none !important 
}
div.wpcf7-validation-errors,
.highlight {
	margin: 0;
	padding: 10px;
	background-color: #fcf8e3 !important;
	color: #c09853 !important;
	border: 2px solid #faebcc !important;
}
div.wpcf7-mail-sent-ok {
	margin: 0;
	padding: 10px;
	border: 2px solid #d6e9c6 !important;
	background-color: #dff0d8 !important;
	color: #468847 !important;
}
div.wpcf7 textarea {
	height: 110px;
}
.highlight {
	border: none;
	padding: 4px 6px;
}
/*-----------------------------------------------------------------------------------*/
/*	GRAVITY FORMS
/*-----------------------------------------------------------------------------------*/
.gform_wrapper ul li { height: auto !important; width: 100% !important; }
.gform_wrapper ul li:before { display: none; }
.hero-slider .gform_wrapper  { background: rgba(0,0,0,0.4);
padding: 24px; }
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] { padding: 12px 12px 12px 24px !important; }
.hero-slider .gform_wrapper select { background: rgba(200,200,200,0.3); width: 100%; border: none; }
.hero-slider .gform_wrapper h3.gform_title { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 34px;
font-weight: 300; color: #fff; }

/*-----------------------------------------------------------------------------------*/
/*	IE9
/*-----------------------------------------------------------------------------------*/
.ie9 .reveal-sidebar {
	transform: translateX(-300px);
	-webkit-transform: translateX(-300px);
	-moz-transform: translateX(-300px);
}
.ie9 .sidebar-menu, .instagram-sidebar {
	transform: translateX(300px);
	-webkit-transform: translateX(300px);
	-moz-transform: translateX(300px);
}
.ie9 .show-sidebar {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}