/*
Theme Name: Sway Child
Template: sway
Theme URI: https://www.swaytheme.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Block Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

/* Force equal height columns in WPBakery rows */
/* Force equal height on WPBakery columns */

#.vc_row-o-equal-height .wpb_wrapper {
#  height: 100% !important;
#}

#.vc_row-o-equal-height .key-icon-box {
#  height: 100% !important;
#}


.slightly-larger-text {
    font-size:18px !important;

}


/* Equal-height grid */
/* Equal-height — stop at wpb_wrapper, leave icon-box internals alone */
.equal-height-boxes {
  display: flex;
  flex-wrap: wrap;
}

.equal-height-boxes > .vc_column_container {
  display: flex;
}

.equal-height-boxes > .vc_column_container > .vc_column-inner {
  display: flex;
  width: 100%;
}

.equal-height-boxes > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  width: 100%;
}

.equal-height-boxes .key-icon-box {
  height: 100%;
}

/* Equal-height testimonial cards */
.testimonial-cards .owl-wrapper {
  display: flex !important;
}

.testimonial-cards .owl-item {
  display: flex;
}

.testimonial-cards .key-tcards {
  display: flex;
  height: 100%;
  width: 100%;
}

.testimonial-cards .tcards_wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.testimonial-cards .tcards_message {
  flex: 1;
}

/* Equal-height pricing */
.pricing-equal-height > .container {
  display: flex;
  flex-wrap: wrap;
}

.pricing-equal-height > .container > .vc_column_container {
  display: flex;
}

.pricing-equal-height > .container > .vc_column_container > .vc_column-inner {
  display: flex;
  width: 100%;
}

.pricing-equal-height > .container > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.pricing-equal-height .pricing-wrapper {
  flex: 1;
  display: flex;
}

.pricing-equal-height .pricing-table {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.pricing-equal-height .pricing-table .pricing {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.pricing-equal-height .pricing-options-container {
  flex: 1;
}


/* Equal-height content boxes */
.cb-equal-height {
  display: flex !important;
  flex-wrap: wrap !important;
}

.cb-equal-height > .vc_column_container {
  display: flex !important;
}

.cb-equal-height > .vc_column_container > .vc_column-inner {
  display: flex !important;
  width: 100% !important;
}

.cb-equal-height > .vc_column_container > .vc_column-inner > .wpb_wrapper {
  display: flex !important;
  width: 100% !important;
}

.cb-equal-height .cb-container {
  display: flex !important;
  width: 100% !important;
}

.cb-equal-height .cb-wrapper {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
}

.cb-equal-height .cb-text-area {
  flex: 1;
}

.blog-single-header-wrapper.post-with-image {
}

.blog-single-header-wrapper .blog-single-title {
    background: rgb(30, 38, 109) !important;
    padding: 20px;
}

.blog-single-header-wrapper .entry-meta {
    background: black !important;
    padding: 10px;
}

.blog-social-sharing {
    padding-bottom: 25px; 
}
