/*
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... */ 





/* Single Blog Post Category */
.single-blog-post-category .fl-category span a {
	font-size: 20px;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Work Sans', san-serif;
	border: 1px solid #005ead;
	background-color: #005ead;
	color: #ffffff !important;
	margin-top: 20px;
    position: absolute;
    z-index: 2;
	display: inline-block;
}

.single-blog-post-category .fl-category span a:hover {
	background-color: #ffffff;
	color: #005ead !important;
}

/* Sidebar Widget
 * Search & Categories */

.widget_categories .widgettitle {
	font-size: 21px;
    line-height: 30px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', san-serif;
}
.widget_categories ul li {
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.widget_categories ul li a {
	font-size: 20px;
	display: inline-block;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Work Sans', san-serif;
}


.widget_categories ul li:nth-child(5n+1) a {
	border: 1px solid #005ead;
	color: #005ead;
}

.widget_categories ul li:nth-child(5n+2) a {
	border: 1px solid #f78d1e;
	color: #f78d1e;
}

.widget_categories ul li:nth-child(5n+3) a {
	border: 1px solid #009d4c;
	color: #009d4c;
}

.widget_categories ul li:nth-child(5n+4) a {
	border: 1px solid #ed213d;
	color: #ed213d;
}

.widget_categories ul li:nth-child(5n+5) a {
	border: 1px solid #622f7a;
	color: #622f7a;
}

.widget_categories ul li:nth-child(5n+1) a:hover {
	background-color: #005ead;
	color: #ffffff;
}

.widget_categories ul li:nth-child(5n+2) a:hover {
	background-color: #f78d1e;
	color: #ffffff;
}

.widget_categories ul li:nth-child(5n+3) a:hover {
	background-color: #009d4c;
	color: #ffffff;
}

.widget_categories ul li:nth-child(5n+4) a:hover {
	background-color: #ed213d;
	color: #ffffff;
}

.widget_categories ul li:nth-child(5n+5) a:hover {
	background-color: #622f7a;
	color: #ffffff;
}


/* Gravity Forms
 * Contact Name */

#gform_1 input[type=text], 
#gform_1 input[type=tel],
#gform_1 input[type=email],
#gform_1 select {
	border-radius: 0;
	border: none;
}

.fl-node-lvi5ftb2wpjd .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.fl-node-lvi5ftb2wpjd .pp-gf-content .gform_wrapper .gfield select {
	color: #939393;
}

/* Section
 * - About Ronawk*/

.overlapping-headline {
	z-index: 3;
}

.overlapping-headline {
    position: relative;
	margin-top: -40%;
    max-width: 480px;
}

/* Section Blog */

.overlap-content .pp-content-post-grid {
	z-index: 2;
}

.fl-module-button.overlap-content {
	z-index: 2;
	position: relative;
}

/* Prev Next
 *  Blog Single */

.arrow {
    border: 1px solid #f78d1e;
    padding: 8px 10px;
}

.post-navigation .nav-links {
	padding: 20px 0;
}

.post-navigation .nav-links a:hover .arrow {
	border: 1px solid #003066;
}

.arrow-left {
	margin-right: 1rem;
}

.arrow-right {
	margin-left: 1rem;
}

/* Global
 *  Back to Top */
#fl-to-top {
	bottom: 15px;
    right: 10px;
    width: 60px;
    height: 60px;
    text-align: center;
    z-index: 1003;
    background-image: url(https://ronawk.com/wp-content/uploads/2022/12/btt2.png);
    background-repeat: no-repeat;
    background-size: 100%;
	background-color: transparent;
    background-color: transparent;
}

#fl-to-top:hover {
	background-image: url(https://ronawk.com/wp-content/uploads/2022/12/btt2h.png);
	background-color: transparent;
}

#fl-to-top i {
    position: absolute;
    top: 14px;
    left: 23px;
    color: transparent;
    font-size: 16px;
    line-height: 16px;
}


.uabb-UseCase .uabb-module-content,
.about-us-goals .uabb-module-content,
.zed-row {
    position: relative;
    z-index: 3;
}

.tblock-photo-bg.zed1-row,
.zed1-row {
    z-index: 1;
	position: relative;
}

.tblock-photo-bg.zed1-row-neg {
    z-index: 0;
	position: relative;
}

.tblock-img-bg {
	position: absolute;
	right: 0;
	z-index: 2;
	top: -40%;
}

.uabb-UseCase {
	width: 100% !important;
}

