/*
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... */ 
#loftloader-wrapper.pl-imgloading #loader .imgloading-container
{
display: none;	
}
#loftloader-wrapper.pl-imgloading #loader img {
    opacity: 1;
}
.fl-row-content-wrap.fl-theme-builder-header-shrink-row-bottom.fl-theme-builder-header-shrink-row-top {
    background: rgba(55, 30, 102, 0.92);
}
.top-menu .uabb-creative-menu ul.menu li.menu-item ul.sub-menu li.menu-item a span.menu-item-text {
    transition: padding-left 0.6s ease-in-out;   
	    position: relative;
}

.top-menu .uabb-creative-menu ul.menu li.menu-item ul.sub-menu li.menu-item a:hover span.menu-item-text {
    padding-left: 15px;
}
.top-menu .uabb-creative-menu ul.menu li.menu-item ul.sub-menu li.menu-item a span.menu-item-text:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0px;
    height: 1px;
    width: 0px;
    visibility: hidden;
    opacity: 0;
    background: #371e66;
    transition: 0.6s ease-in-out;
}

.top-menu .uabb-creative-menu ul.menu li.menu-item ul.sub-menu li.menu-item a:hover span.menu-item-text:before {
    visibility: visible;
    opacity: 1;
    width: 10px;
}
.latest-news-sec .fl-rich-text
{
    background: #1f4e2e;
    padding: 8px;
    border-radius: 50px;	
}
.latest-news-sec .fl-rich-text p
{
display: none;	
}
.latest-news-sec .fl-rich-text .ticker-news
{
background: transparent;
border: 0;	
}
.latest-news-sec .fl-rich-text .ticker-news span
{
background: #a92b25;
	font-size: 18px;
	    border-radius: 50px;
}
.latest-news-sec .fl-rich-text .ticker-news .tickercontainer
{
background: transparent;	
}
.latest-news-sec .fl-rich-text .ticker-news .tickercontainer ul.newsticker li
{
background: transparent;	
	font-size: 18px;
    color: #fff;
}
.latest-news-sec .fl-rich-text .ticker-news .tickercontainer ul.newsticker li a
{
font-size: 18px;
color: #fff;	
}
.footer-logo img
{
filter: invert(1) sepia(0) saturate(0%) hue-rotate(0deg) brightness(200%) contrast(100%);	
}
.menu .menu-item ul.sub-menu {
    padding-left: 15px;
}
.quote-icon .fl-photo-content.fl-photo-img-png
{
    position: absolute;
    left: 0;
    z-index: 0;
    top: 0;
    opacity: 0.65;
}
.icon-text .fl-rich-text
{
position: relative;	
}
.info-box-sec .uabb-infobox-content .uabb-infobox-text p
{
padding-bottom: 0;	
}
.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);	
}
.clip-sec .fl-col-content.fl-node-content
{
-webkit-clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);	
}
.page-id-15 .uabb-modal-custom .fl-builder-module-template
{
	padding: 5px;
}
@media (max-width: 1550px)
{
.abt-view .fl-module-content.fl-node-content .fl-rich-text p
	{
	font-size: 18px;	
	}
}	
@media (max-width: 1399px)
{
.abt-view .fl-module-content.fl-node-content .fl-rich-text p
	{
	font-size: 16px;	
	}
}	
@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);
}
	.top-menu .uabb-creative-menu ul.menu li.menu-item ul.sub-menu li.menu-item a span.menu-item-text:before {
    background: #fffd9f;
}
	.quote-icon .fl-photo-content.fl-photo-img-png {
    left: -10px;
    top: 10px;
}
}