/*
Theme Name: Beaver Builder Omnibus 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
This is the master Omnibus Child CSS
*/




/*HEADER*/

@media (min-width: 768px) {
  /*Change logo wrapper width*/
  .fl-page-header-primary .row > div:first-child  	
	{ width: 33%; margin:0;   }
  /*Change header content wrapper width*/
.fl-page-header-primary .row > div:last-child 	
	{width: 67%;  }

.fl-page-header-content 
	{float:right;}

.fl-page-bar 
	{ 	font-size:.9em;	padding: 0;  border-bottom: none!important;} 

.fl-page-bar .navbar-nav li.current-menu-ancestor>a, .fl-page-bar .navbar-nav li.current-menu-parent>a, .fl-page-bar .navbar-nav li.current-menu-item>a  
	{color:#111111; text-shadow: none;}

.home .fl-page-bar .navbar-nav li.current-menu-item>a  
	{color:#446789;}

.fl-page .fl-page-header-primary .fl-page-header-wrap 
	{ border-bottom:none!important;}

.fl-page-nav-right.fl-page-header-fixed .fl-logo-text, .fl-page-header-fixed .fl-logo-text     {font-size: 18px!important;}
}

/* navigation */

.home .fl-page-nav-wrap .navbar-nav li.current-menu-item>a {display:none;}

.fl-page-nav-wrap .navbar-nav li>a {text-shadow: 1px 1px #000;}

.fl-page-bar .navbar-nav li.current-menu-ancestor>a, .fl-page-bar .navbar-nav li.current-menu-parent>a, .fl-page-bar .navbar-nav li.current-menu-item>a  
	{color:#bbbbbb; text-shadow: none;}

/*.fl-page-bar-container  {padding:0!important;}*/


@media (min-width: 992px) {
.col-sm-12.col-md-8.fl-page-nav-col { margin-top: 0px;}
.fl-page-nav-right .fl-page-header-row .fl-page-nav-col { margin-top: 0px;}
.fl-page-nav-bottom .fl-page-header-row {margin-right:0; padding-right:0; margin-left:0;}

.fl-page-header-fixed .fl-page-fixed-nav-wrap {padding-left:0;}
}

@media (min-width: 768px){

.fl-page-nav-bottom .fl-page-header-content .fl-page-header-text 	
	{ margin: 0; font-size:14px;}}
.fl-page-bar-nav>li>a 
	{padding:10px;}
	
.widget_nav_menu  li > a:hover, .fl-page-nav-wrap .navbar-nav li > a:hover, 
.fl-page-nav-wrap .navbar-nav li > a:focus, .fl-page-bar .navbar-nav li>a:hover, 
.fl-page-bar .navbar-nav li>a:focus 
	{background-color: #012345; color:#dddddd!important;  }
	
.widget_nav_menu  li > a 
	{ color:#fff; font-size:1em;}
	
.fl-page-nav-wrap 
	{border:none!important; }
	
	
.fl-page-nav-wrap {
	padding-bottom: 15px;}

.fl-page-fixed-nav-wrap 
.fl-page-nav-wrap  {
	padding-bottom: 0!important;}
	
	
	
.fl-page-nav-right.fl-page-header-fixed .fl-logo-img, .fl-page-header-fixed .fl-logo-img {max-height:100%;}
}
		
.widget_nav_menu  li > a:hover 
	{	color:#428bca;  text-decoration: none;}


/* Nav bar RIGHT */
.fl-page-nav-right .fl-page-nav-search a.fa-search 
	{margin-right:20px;}

.fl-page-nav-right .fl-page-header-wrap 
	{border:none!important;}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a 
	{color:#bbbbbb;}

.fl-page-nav-right .fl-page-nav ul.navbar-nav 
	{width:100%;}
	
#menu-primarymenu-1 
	{width:100%;}	
	
	
/* Nav bar BOTTOM */
.fl-page-nav-wrap .navbar-nav li.current-menu-item>a 
	{color:#bbbbbb; text-shadow: none!important;}



/* ss nav button */
.fl-page-nav .navbar-nav > li.ss-nav-button > a {color: #000 !important;background-color: #FBBC05; float:right;}
.fl-page-bar .navbar-nav li.ss-nav-button > a {color: #000 !important;background-color: #FBBC05; float:right;}
.fl-page-nav .navbar-nav > li.ss-nav-button > a:active,.fl-page-nav .navbar-nav > li.ss-nav-button > a:hover {color: #d90000!important;background-color: #fff;}

.fl-page-header-fixed .fl-page-nav .navbar-nav > li.tgp-nav-button > a 
{position: relative; bottom: 6px;}

/* Give the link some padding and some color */
.fl-page-nav .navbar-nav > li.tgp-nav-button {  
	padding: 10px;}
.fl-page-nav .navbar-nav > li.tgp-nav-button > a {   
	padding: 5px 18px !important;   color: #ffffff !important; border-radius: 5px;   background-color: #0f637d; }

/* Give the button a hover & active state */
.fl-page-nav .navbar-nav > li.tgp-nav-button > a:active, .fl-page-nav .navbar-nav > li.tgp-nav-button > a:hover {
  	color: #ffffff !important;   background-color: #196f8c; }


.z999 
	{z-index:9999; position:relative;}
	
.rotated
	{transform: rotate(-3deg);
	padding: 1px;
-webkit-backface-visibility: hidden; 
backface-visibility:hidden;
-webkit-background-clip:content-box;
background-clip:content-box;
box-shadow: 1px 1px 1px transparent;	}

.rotated .uabb-creative-button-wrap a.uabb-button 
	{border: 1px solid transparent;
	box-shadow: 1px 1px 1px transparent;}
	
.rotated2 
	{transform: rotate(3deg);
-webkit-backface-visibility: hidden;padding: 1px;
backface-visibility:hidden;-webkit-background-clip:content-box;background-clip:content-box;
box-shadow: 1px 1px 1px transparent;}

 .spinningglobe {
	background-image: url("https://res.cloudinary.com/dvtpx1qru/image/upload/v1636350955/nasaglobe-superslow_tkrxdg.svg") , 
	url("https://res.cloudinary.com/dvtpx1qru/image/upload/v1666407808/blue-green-glow150_iipjvl.png") ; 
	background-position: center center;
	background-repeat:no-repeat;
	min-height: 150px; 

	    }

/* FOOTER */

.fl-page-footer {border:none;}


	/*footer widgets*/
.fl-page-footer-widgets {border:none;}	
/*Change width of the footer widgets*/

@media (min-width: 768px) {
	
  .fl-page-footer-widgets .col-sm-3:first-child  
	{ width: 25%; border-right: none; padding-left: 0; padding-right:0;   }
	
  .fl-page-footer-widgets .col-sm-3:nth-child(2) 
	{ width: 25%; border-right: none; padding-left:10px; padding-right:0; }
	
  .fl-page-footer-widgets .col-sm-3:nth-child(3) 
	{ width: 25%; border-right: none; padding-left:10px; padding-right:0;  }
	
  .fl-page-footer-widgets .col-sm-3:nth-child(4) 
	{ width: 25%; border-right: none; float:right;   padding-left:10px; padding-right:0;   }
	
}
.fl-page-footer-widgets .col-sm-3:first-child .fl-module-content {margin:20px 0;}

.nomarmodule .fl-builder-module-template {margin:0; padding:0;}

.nomarmodule .uabb-creative-button-wrap a, 
.nomarmodule .uabb-creative-button-wrap a:visited 
{padding: 12px 12px!important; }						



/* WIDGETS */
.fl-widget .fl-widget-title, .fl-widget-title h4 { color:#fff;}
			 
.fl-widget .fl-widget-title {     margin-bottom: 10px; }
						  
.widgettitle {font-size:22px;}
.fl-page-footer a *{color:#fff!important;}
.fl-page-footer-widgets a:hover {text-decoration:none;}
.fl-page-footer-widgets {font-size:1.1em;}
.textwidget {padding-top:10px; padding-bottom:10px;}

/* MISC */	

.crp_related { max-width:1000px!important; margin:10px auto!important;}
.martopzero, .martopzero h1, .martopzero h2, .martopzero h3  { margin-top:0!important;}
.nomar p, .nomar {margin:0;}

.whiteshadow, .whiteshadow h3, .whiteshadow h4, .whiteshadow h5, .whiteshadow p  {color:#fff!important; text-shadow: 1px 1px #000; color:#ffffff!important;}
.whiteshadow a {color:#ffffff!important;}
.whiteshadow h1, .whiteshadow h2 {margin-top:0; text-shadow: 1px 2px #000; color:#ffffff!important;}

.yellowshadow, .yellowshadow h1, .yellowshadow h2, .yellowshadow h3, .yellowshadow h4, .yellowshadow h5, .yellowshadow p {
	color:#F0AB00!important; text-shadow: 1px 1px #000;}
.yellowshadow a{font-family: 'Libre Baskerville', serif; color:#FBBC05!important; text-shadow: 1px 1px #000; font-size:1em; text-transform: uppercase; }
.yellowshadow a:hover{ font-family: 'Libre Baskerville', serif; color:#d90000!important; }
.yellowshadow li {margin:15px 0;}


/* info circle fonts */
.uabb-info-circle-icon-content .uabb-info-circle-in-1 h3{color:#000!important; text-shadow:none!important; }
.uabb-info-circle-icon-content h3 {color:#FBBC05!important; text-shadow:none!important; }

/* icon bullets greater chevron-circle-right */
.fl-content .icon-bullets-greater UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-greater LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f138";
	font-weight: 900;
	margin-right: 8px;
	color:#082568;
	font-size: 23px;}
	
/*icon bullets f00c check */
.fl-content .icon-bullets-f00c UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-f00c LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f00c";
	font-weight: 900;
	margin-right: 8px;
	color:#009999;
	font-size: 23px;}
	
	/*icon bullets f00c check BLUE*/
.fl-content .icon-bullets-f00cblue UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-f00cblue LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f00c ";
	font-weight: 900;
	margin-right: 8px;
	color:#082568;
	font-size: 23px;}

/*icon bullets f058 check-circle  teal green*/
.fl-content .icon-bullets-f058 UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-f058 LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f058 ";
		font-weight: 900;
	margin-right: 8px;
	color:#009999;
	font-size: 23px;}
	


/*icon bullets f105 angle-right teal green*/
.fl-content .icon-bullets-f105 UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-f105 LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f105 ";
		font-weight: 400;
	margin-right: 8px; 
	color:#009999;
	font-size: 23px;}
	
	
	
	
	
	/*icon bullets f00c check BLUE*/
.fl-content .icon-bullets-f00cblue UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-f00cblue LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f00c ";
		font-weight: 900;
	margin-right: 8px;
	color:#082568;
	font-size: 23px;}

	/* icon bullets greater chevron-circle-right  teal green*/
	.fl-content .icon-bullets-greener UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-greener LI::before
{		font-family: "Font Awesome 5 Free";
	content: "\f138 ";
	font-weight: 900;
	margin-right: 8px;
	color:#009999;
	font-size: 23px;}



	/*icon bullets f058 check-circle BLUE*/
.fl-content .icon-bullets-f058blue UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-f058blue LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f058";
	font-weight: 400;
	margin-right: 8px;
	color:#082568;
	font-size: 23px;}

	/*icon bullets f058 check-circle GREEN*/
.fl-content .icon-bullets-f058green UL
{	list-style: none!important;
	padding:0;
    margin:0 0 0 28px;
    text-indent:-28px;
    line-height: 2.4;}
.fl-content .icon-bullets-f058green LI::before
{	font-family: "Font Awesome 5 Free";
	content: "\f058";
	font-weight: 400;
	margin-right: 8px;
color:#009999;
	font-size: 23px;}
	
	
	
	
.rowhowcolumn1, .rowhowcolumn3 {    float: left;    width: 25%;}
.rowhowcolumn2 {    float: left;    width: 50%;}
.rowhow:after {    content: "";    display: table;   clear: both;}
@media screen and (max-width: 600px) {
.rowhowcolumn1, .rowhowcolumn2  {   width: 100%;    }
.rowhowcolumn3 {display:none;}
}

.zindex99 {position:relative; z-index:99;}
.hardheight {max-height:255px;}

.scriptlesssocialsharing-buttons a.button {    color: #fff;}


.activity-inner p {font-size:.8em;}
.widget_bp_blogs_widget .activity-header {padding-top:10px; margin-top:20px; border-top: 2px solid red;}
.item-avatar {float:left; margin-right:10px;}
li.featured-member-item {margin-top:20px; float:left; width:240px;}
.addtoany_share_save_container {display:none;}

#blog-details-section {	display: none;}
.wp-admin-bar-wpf-community{    display: none;}
.getsites {text-align:center;   padding-inline-start: 0; }
.textbox {background-color:#fff; }
.textboxd90000 {background-color:#d90000; margin:20px; border: 2px solid #000; }
.textboxea4335 {background-color:#ea4335; margin:20px;}
.textbox4285f4 {background-color:#4285f4; margin:20px;}
.background0C2032 {background:#0C2032;}
.background86753F {background:#86753F;}
.background4285f4 {background:#4285f4;}
.back123556 {background-color:#123556; padding:20px 0 15px;}


.background343256 {background-color:#343256; }
.back2C3E50 {background-color:#000; padding:5px; border:1px solid #000;}

.fontweight400 {font-weight:400;}
.fontweight500 {font-weight:500;}

.border343256 {border:1px solid #343256; margin:0 10px;}
.redborder {border:2px solid #d90000; padding-top:20px; padding-bottom:10px;}
.font16px p {font-size:16px;}
.font16px li {font-size:16px;}
.nobullets ul {padding: 0; list-style: none;}
.nobullets li {margin-bottom:10px;}

.wp_rss_retriever_credits {display:none;}

img[data-lazy-type] {/* we set the opacity to 0 */opacity: 0;}
img.lazy-loaded {/* prepare the future animation */
-webkit-transition: opacity .5s linear 0.2s;
-moz-transition: opacity .5s linear 0.2s;
transition: opacity .5s linear 0.2s;
/* we set the opacity to 1 to do the magic */
opacity: 1;}

.patternbackground { background-image: url("https://res.cloudinary.com/dvtpx1qru/image/upload/v1542284523/pattern_flhdwj.png"); background-repeat: repeat;background-color:#2c3e50;}

.author_bio_section {background-color:#eeeeee; border: 1px solid red; padding:10px;}
.authorbutton a {color:#fff; background-color:#428bca; padding:12px 24px; text-align:center; margin:0 auto;}

.fas { font-weight:900 !important; }
.fa,.far,.fas{
font-family: 'Font Awesome 5 Free';
}

.martop10-ul li {margin-top:10px;}

/*network posts*/
a.netsposts-read-more-link {
    color: #428bca;}
a.netsposts-read-more-link:hover {
    color: red; }
.netsposts-content {padding:5px 0 15px; margin:10px 0; border-bottom: 1px solid #d90000;}
.netsposts-posttitle { font-family: 'Yanone Kaffeesatz', serif;}


.orangeglow {
 
  -webkit-animation: glow 5s ease-in-out infinite alternate;
  -moz-animation: glow 5s ease-in-out infinite alternate;
  animation: glow 5s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    /*text-shadow: 0 0 10px #000, 0 0 20px #000, 0 0 30px #000, 0 0 40px #fff, 0 0 50px #fff, 0 0 60px #f0ab00, 0 0 70px #f0ab00;*/
  }
  
  to {

 border-bottom: 4px solid #d90000;

   /* text-shadow: 0 0 20px #000, 0 0 30px #000, 0 0 40px #4310a4, 0 0 50px #4310a4, 0 0 60px #4310a4, 0 0 70px #4310a4, 0 0 80px #4310a4;*/
  }
}

.polaroid {background:#fff; padding:10px; border: solid 1px #ddd;  box-shadow: 1px 1px 2px #bbbbbb;}
.polaroid2 {background:#fff; padding:10px; }

.fl-widget {
    margin-bottom: 10px;}

.marauto300 {width:300px; margin:0 auto;}
.marauto400 {width:400px; margin:0 auto;}

.fl-builder-module-template {padding: 0 20px!important;}
hr {height:1px; border:none; color:#eeeeee; width:80%; text-align:center; margin: 30px auto; 
}

.maxheight120 {max-height:120px;}

.rowbottom {
position: absolute;
   bottom: 0;
}

.yellowhighlight {background-color: #f4c20d; color: #000000; padding:5px 5px 5px 0;}


/** AURORA not working on spicypress unless in customizer add'tl css  **/
@media (min-width: 770px) {
.aurora {
	background-color:#172CAF;
/*	background: linear-gradient(-45deg,  #8B04A8, #172CAF, #FFD700, #4811AE);*/
	
	background: linear-gradient(-45deg, #ee7752, #E9297B, #23a6d5, #23d5ab);
	background-size: 300% 300%;
	animation: gradient 20s ease infinite;}
	
@keyframes gradient {	0% {background-position: 0% 50%;	}
50% {	background-position: 100% 50%;	}
100% {background-position: 0% 50%;	}}



.globemapcolumn
{	background:	 
url("https://res.cloudinary.com/dvtpx1qru/image/upload/v1666504616/BlankMap-World-noborders60.fw_d9df47.webp") no-repeat;
background-size: cover;
	}
	
	
	#globalfooter {background-color: #000;color: #fff; padding: 20px 0 60px; }
#globalfooter ul { color: #fff; font-size: 10px; overflow: hidden; text-align: center; padding: 20px; margin: 0;list-style-type: none; }
#globalfooter li  {display: inline;}
#globalfooter li {padding: 10px; margin: 10px;}
#globalfooter li:a {text-decoration: none;color: #007090;}
#globallogo {float: left;margin: 0 10px 80px 0;}
#globallogo img {float: left;}
#globalfooterdisclaimer {font-size: 9px; text-align: justify; padding: 10px; max-width: 728px; margin: 10px auto 10px;}