/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
.box-content .uabb-infobox-title-wrap
{
    padding: 10px 20px 0;
	
}
.box-content .uabb-infobox-text-wrap
{
    padding: 0 20px 25px;
} 
.box-content .fl-module-content.fl-node-content .uabb-module-content.uabb-infobox
{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;	
}
.box-content .fl-module-content.fl-node-content .uabb-module-content.uabb-infobox:hover
{
    box-shadow: 0px 7px 20px -4px rgba(0, 0, 0, 0.3);
    -webkit-transform: translate(0px, -5px);
    -ms-transform: translate(0px, -5px);
    transform: translate(0px, -5px);	
}
.box-content .uabb-image-content img
{
    border-radius: 5px 5px 0 0;
    border-bottom: 5px solid #f0661d;	
}
.mobile-btn .fl-button-group a i
{
margin-right: 0;	
}
.fl-node-cxgl0u79qo3r .uabb-creative-menu.off-canvas .menu {
    margin-top: 20px;
}
.chairman-sec .uabb-module-content.uabb-infobox.infobox-left
{
z-index: 9;	
}
.left-quote .fl-photo-content.fl-photo-img-svg
{
    position: absolute;
    z-index: 99;
    top: 0;
    left: -4px;
    transform: translate(0, calc(-100% + 50px));	
}
.right-quote .fl-photo-content.fl-photo-img-svg
{
    bottom: 0;
    right: -4px;
    transform: translate(0, calc(100% - 50px));
    position: absolute;
    z-index: 9;	
}
.feed-frm .fl-col-content.fl-node-content
{
	background-color: rgba(255, 255, 255, .66);
    -webkit-backdrop-filter: blur(28px) brightness(130%);
    backdrop-filter: blur(28px) brightness(130%);
    border-radius: 5px;
}
.feed-frm .fl-col-content.fl-node-content .frm_button_submit:hover
{
    border: 1px solid #f0661d;	
}
.news-ticker-sec .ticker-news
{
border: 0;
	background: #f4f4f4;
	    height: 40px;
}
.news-ticker-sec .ticker-news .tickercontainer,
.news-ticker-sec .ticker-news .tickercontainer ul.newsticker li
{
    background: #f4f4f4;	
}
.news-ticker-sec .ticker-news span
{
    background: #003c72;
	    height: 40px;
}
.news-ticker-sec .ticker-news .tickercontainer ul.newsticker li a
{
font-weight: 400;	
}
.news-ticker-sec .fl-module-content.fl-node-content .fl-rich-text p
{
display: none;	
}
.top-header-icon .fl-icon-group .fl-icon{
margin-bottom: 5px;
margin-top: 5px;	
}
.footer-contact .uabb-info-list-title a:hover
{
color: #f0661d;	
}
.main-menu ul#menu-header-menu .menu-item ul.sub-menu{
    background: #003c72;	
}
.fl-builder-content .second-sec .uabb-button-wrap,
.fl-builder-content .news-sec .uabb-button-wrap
{
text-align: left;	
}
.file-box .uabb-infobox-content {
    position: relative;
    padding: 30px 10px;
    box-shadow: 5px 5px 25px 0 rgba(0, 0, 0, .075);
    border-radius: 6px;
    background: #fff;
}
.file-box .uabb-infobox-content:after {
    content: '';
    outline: 2px solid #f0661d;
    display: block;
    height: calc(100% - 1.5rem);
    left: 0;
    margin: 12px;
    position: absolute;
    top: 0;
    width: calc(100% - 1.5rem);
}
.file-box .uabb-infobox-content .uabb-button {
    position: relative;
    z-index: 9;
}
.sidebar-post span.uabb-read-more-text.uabb-blog-post-section
{
 padding-top: 0.2em;	
}
.sidebar-post .uabb-module-content .uabb-post-wrapper:last-child .uabb-blog-posts-shadow
{
border-bottom: 0;	
}
@media(max-width:540px)
{
.uabb-creative-menu .uabb-off-canvas-menu
	{
	width: 100%;	
	}	
		.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-left {
    position: fixed;
    top: 0;
    left: 0;
    transform: translate3d(-550px, 0px, 0px);
}
	.menu .menu-item ul.sub-menu {
    padding-left: 15px;
}
}