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


.equal-height-boxess .cb-wrapper {
  border: 5px solid red !important;
    height: 100% !important;
    flex: 1 !important;
    display: flex !important;;
}


.white-text {
    color: white !important; 
}

.white-text h4 {
color: white !important; 
}



.efe-gate {
    display: none !important;
}

.efe-display { display: block; }


.mic-p-12 { font-size: 12px !important; }
.mic-p-14 { font-size: 14px !important; }
.mic-p-15 { font-size: 15px !important; }
.mic-p-16 { font-size: 16px !important; }
.mic-p-18 { font-size: 18px !important; }
.mic-p-20 { font-size: 20px !important; }
.mic-p-24 { font-size: 24px !important; }
.mic-p-26 { font-size: 26px !important; }
.mic-p-28 { font-size: 28px !important; }
.mic-p-30 { font-size: 30px !important; }
.mic-p-32 { font-size: 32px !important; }
.mic-p-40 { font-size: 40px !important; }
.mic-p-44 { font-size: 44px !important; }

.mic-fsize-12 { font-size: 12px !important; }
.mic-fsize-14 { font-size: 14px !important; }
.mic-fsize-15 { font-size: 15px !important; }
.mic-fsize-16 { font-size: 16px !important; }
.mic-fsize-18 { font-size: 18px !important; }

.mic-fsize-20 { font-size: 20px !important; }
.mic-fsize-24 { font-size: 24px !important; }
.mic-fsize-26 { font-size: 26px !important; }
.mic-fsize-28 { font-size: 28px !important; }
.mic-fsize-30 { font-size: 30px !important; }
.mic-fsize-32 { font-size: 32px !important; }
.mic-fsize-40 { font-size: 40px !important; }
.mic-fsize-44 { font-size: 44px !important; }

