/*
Theme Name: Business Epic Child
Theme URI: https://www.amplethemes.com/downloads/business-epic/
Author: Ample Themes
Author URI: https://www.amplethemes.com/
Description: Business Epic is a clean, simple and professional business theme with attractive elements and ample of features for business and corporate websites. It is well suited theme for business, corporate, informative, agencies, travel, design, art, personal ,woocommerce shop  and any other creative websites and blogs. It features multiple sections on the front page including favicon, logo, widgets, multiple navigations, address bar, social menus, and customizer to customize theme easily.
Version: 2.2.0
Template:     business-epic
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: business-epic
*/
.wp-block-image figcaption {
    text-align: right !important;
    margin-right: 10px !important;
}
.campus-sub-title {
	color: #af862d !important;
	margin-top: 0 !important;
    margin-bottom: 16px !important;
}
.mt-0 {
	margin-top: 0 !important;
}

.single-annual_report .wp-block-image figcaption{
  padding-top: 10px;
  clear: both;
}
.single-annual_report .wp-block-image.offset-right, .single-annual_report .wp-block-image.offset-left{
  width: auto !important
}
.single-annual_report .wp-block-image.alignleft figure{
  float: left;
}
.single-annual_report .wp-block-image.alignright figure{
  float: right
}

.cn-fa-twitter img {
	max-width: 14px;
	padding: 6px 0;
	margin: 6px;

}
.bold-gold strong{
  font-weight: normal;  color: #b59859
}
.clear-none{
  clear: none
}
#page .kb-gallery-ul{
  padding: 0 !important
}
#page .kadence-blocks-gallery-item{
  margin: 0; list-style-type: none;
}
.separator-title hr{
  margin-bottom: 0 !important;
}
.separator-title h6{
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  margin: 0;
  padding: 10px 20px;
}
.separator-title{
  margin-bottom: 20px
}
.wp-block-image[class*="offset"] img{
  width: 100% !important
}
.offset-left-right, .offset-left-and-right{
  width: calc(100% + 200px);
  margin-left: -100px;
}
#page .caption-right figcaption{
  text-align: right !important;
}
#page .caption-left figcaption{
  text-align: left  !important;
}
.lineheight1{
  line-height: 1;
}
@media (max-width: 1180px){
  .offset-left-right, .offset-left-and-right {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 600px){
  .single-annual_report .wp-block-image.alignleft figure, .single-annual_report .wp-block-image.alignleft, .single-annual_report .wp-block-image.alignleft img{
    float: none  !important; margin-right: auto !important; margin-left: auto !important
  }
  .single-annual_report .wp-block-image.alignright figure, .single-annual_report .wp-block-image.alignright, .single-annual_report .wp-block-image.alignright img{
    float: none  !important; margin-left: auto !important; margin-right: auto !important;
  }
  .single-annual_report .wp-block-image figcaption{
    text-align: center !important;
  }
  .alignright img, .alignleft img{
    float: none
  }
  .offset-right, .offset-left{
    float: none !important
  }
  .offset-right.wp-block-image, .offset-left.wp-block-image{
    display: flex; justify-content: 'center'
  }
  #page .wp-block-image:not(.alignfull) {
    padding-left: 0;
    padding-right: 0;
  }
}
