/*
Theme Name: Bootstrap Basic
Theme URI: 
Author: Vee Winch
Author URI: http://okvee.net
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 1.0.3.1
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}
.gallery-caption {
}
.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.custom_all_blog_tags_category, .custom_blog_tags_category{
padding-left: 20px;
    padding-right: 20px;
}

.custom_all_blog_tags_category .widget-title, .custom_blog_tags_category .widget-title{
padding-left: 0px !important;
}

.tax-blog_categories .postrow, .archive.author .postrow{
    margin-bottom: 15px;
}

.tax-blog_categories .postrow p, .archive.author .postrow p{
	color: #666;
    font-size: 13px;
}


.custom_all_blog_archive_page .widget-title{
padding-left: 20px;
}

.custom_all_blog_tags_archive_page {
    padding-left: 25px;
}

.custom_all_blog_tags_archive_page .widget-title{
padding-left: 0px !important;
}

.single-blog .featured_image img{
max-width: 100%;
}

.single-blog .featured_image .mobile_screen{
	display: none;
}
  #sidebar-right div{
    display: block !important; 
  }
  #sidebar-right .input-group .form-control {
  
    width: 69%;
}
.emaillist {
  
    padding-left: 18px;
    color: #fff;
}
aside#email-subscribers-form-2 {
    background-color: #2d80b9;
    padding: 21px 0;
    color: #fff;
    margin-top: 15px;
}
.widget.widget_rss ul li{
  padding-bottom: 5px;

}
aside#email-subscribers-form-2 .widget-title{
      padding-top: 0px;
    margin-top: 0px;
    color: #fff;
}
.es_subscription_form_submit{
  width: 225px;
    height: 40px;
    background-color: #20649a;
    font-size: 18px;
}
input.es_required_field.es_txt_email{
  width: 225px;
  height: 40px;
  color: #333333;
}
aside#email-subscribers-form-2 {
    background-color: #2d80b9;
    padding: 21px 0;
    color: #fff;
}
.rsswidget_icon{
      position: absolute;
    left: 355px;
}
.rss-icon{
  padding: 0px;
      margin-top: 5px !important;
      width: 20px;
}
.es_subscription_message.success {
	color: #fff;
}
.es_subscription_message.error {
	color: #FFFF00;
}

/** Evening page style start here **/

.mec-event-meta .mec-single-event-label dd {
    display: inline-block;
    font-size: 13px;
    padding: 0 35px 0 10px;
}

.mec-event-meta .mec-single-event-label i.mec-fa-bookmark-o {
    display: none;
}

.mec-event-meta .mec-single-event-label h3.mec-cost {
    display: block;
}

.mec-single-event-organizer dd span {
    display: inline-block !important;
    padding: 0 !important;
}

li.mec-event-social-icon i {
    line-height: 33px;
}

.mec-single-event-bar a.mec-booking-button.mec-bg-color.simple-booking._mPS2id-h.mPS2id-highlight.mPS2id-highlight-first {
    background: #40d9f1;
    font-weight: 600;
    font-size: 13px;
}

body .mec-single-event-bar dd {
    font-size: 12px !important;
    font-weight: 500 !important;
}

article.mec-single-event.mec-single-modern h3 {
    font-weight: 400 !important;
    text-transform: capitalize;
}

article.mec-single-event.mec-single-modern h1.mec-single-title {
    font-weight: 400;
}

.mec-event-meta.mec-color-before.mec-frontbox.mec-single-event-label span::after {
    display: none;
}

.mec-event-meta.mec-color-before.mec-frontbox.mec-single-event-label span {
    padding-left: 0;
    font-size: 13px;
    padding-right: 15px;
}

.mec-single-event-organizer i::before {
    color: #40d9f1 !important;
}

.mec-export-details li a {
    color: #40d9f1 !important;
}

.mec-single-event-bar i {
    font-size: 32px !important;
}

body .mec-wrap .mec-totalcal-box {
    background: transparent !important;
}

.mec-fluent-wrap.mec-skin-grid-wrap {
    max-width: 100%;
}

article.mec-related-event-post figure img {
    height: 205px;
    object-fit: cover;
}

article.mec-related-event-post figure {
    padding: 20px;
}

article.mec-related-event-post figure .mec-date-wrap.mec-has-img {
    left: 20px !important;
    width: 87.8%;
    border-radius: 0 0 4px 4px !important;
    padding: 9px 15px !important;
    display: flex;
    align-items: center;
    min-height: auto;
    bottom: 20px !important;
}

article.mec-related-event-post figure .mec-date-wrap.mec-has-img .mec-event-date {
    order: 2;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: uppercase;
}

.mec-related-event-content h5, .mec-related-event-content h5 a {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif !important;
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: uppercase;
}

.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap.mec-has-img .mec-event-day {
    margin-top: 0;
}

.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap.mec-has-img .mec-event-day span {
    color: #fff;
    padding-right: 5px;
    font-size: 12px;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: uppercase;
}

.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap span.mec-event-day-num {
    font-size: 12px;
	font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: uppercase;
    font-weight: 500;
}

.mec-related-content {
    padding-top: 0 !important;
}

.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap .mec-event-date span {
    font-size: 12px;
}

.mec-event-sharing .mec-links-details li a {
    border: none !important;
    background: none !important;
}

.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a:hover {
    box-shadow: none !important;
}

.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.facebook {
    color: #3b5996 !important;
}

.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.twitter {
    color: #00acee !important;
}

.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.linkedin {
    color: #0073b2 !important;
}

.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a.email {
    color: #ff5d5e !important;
}

.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a {
    text-decoration: none !important;
    padding: 0 20px 0 0;
}

.mec-single-fluent-wrap .mec-related-event-post .mec-event-footer .mec-booking-button {
    padding: 12px 16px;
    font-size: 12px;
    letter-spacing: 1px;
}

.mec-single-fluent-wrap .mec-related-event-post {
    height: 415px;
}

/** Evening page style end here **/

@media only screen and (max-width: 768px) {
  .single-blog .featured_image .mobile_screen {
    display: block;
  }

  .single-blog .featured_image .desktop_screen{
  	display: none;
  }
}
