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

.orange-text {
	color: #f47c22!important;
}

.grey-text {
	color: #727272!important;
}

.blue-text {
	color: #2b3a79!important;
}

span.fl-heading-text {
    overflow-wrap: normal!important;
}

.left-text {
	text-align: left!important;
}

/* Square icon To TOP */
#fl-to-top {
    background-color: rgb(229, 229, 229)!important;
    bottom: 70px;
}

@media screen and (max-width: 768px) {
	#fl-to-top {
		background-color: rgb(229, 229, 229)!important;
		bottom: 110px;
	}
}

#fl-to-top i {	
    color: rgb(0, 0, 0)!important;
}

/* Home - Kajabi Form */
#kajabi-form .kajabi-form__subtitle {
    display: none;
}

div#kajabi-form {
    background: none;
}

#kajabi-form .kajabi-form__form-item input { 
    border: 1px solid #e5e5e5!important;   
    background-color: #ffffff!important;   
}

#kajabi-form .kajabi-form__btn {
    background: #f47c22;
    line-height: 1.2;
    width: 100%;
    font-weight: 600!important;
    font-size: 20px!important;
    color: #fff!important;
    padding: 6px 12px!important;
    border-top-left-radius: 50px!important;
    border-top-right-radius: 50px!important;
    border-bottom-left-radius: 50px!important;
    border-bottom-right-radius: 50px!important;
    font-family: "Montserrat",sans-serif!important;
}

div#kajabi-form {
    padding: 0px;
}


/* Privacy and Cookies tab */
#cookie-law-info-bar span {
    font-family: inherit;
	font-weight: 600!important;
}

div#cookie-law-info-bar {
    padding: 8px 10px;
    font-size: 14px!important;
	z-index: 99;
}

a#cookie_action_close_header,
a#cookie_action_close_header_reject {
    margin-top: 0px;
    font-weight: 700!important;
    color: #000;!important
}

#cookie_hdr_showagain {
	font-weight: 600!important;
    font-size: 16px!important;
}

#cookie-law-info-again {
	padding: 6px 25px!important;
	bottom: 62px!important;
	right: auto!important;
	left: 0px!important;
	box-shadow: none!important;
	margin-bottom: 5px;
    font-family: inherit;
	font-weight: 600!important;
	transition: all 0.5s;
}

#cookie-law-info-again:hover {
	background-color: #2b3a79!important;
	color: #fff!important;
}


@media screen and (max-width: 768px) {
	/* cookie info bar */
	#cookie_hdr_showagain,
	#cookie-law-info-bar span {
		font-size: 12px!important;
	}
	#cookie-law-info-again {
		padding: 5px 10px!important;
		width: 120px!important;
		bottom: 101px!important;
		text-align: left!important;
	}
	#cookie-law-info-bar {
		bottom: 0px!important;
		padding: 5px 10px!important;
	}
	a#cookie_action_close_header,
	a#cookie_action_close_header_reject {
		padding: 6px 10px!important;
		margin: 5px 10px!important;
		font-size: 12px!important;		
	}
	
	.cli-bar-message, .cli-bar-btn_container {
		display: block!important;
		width: 100%!important;
		float: left!important;
		margin-left: 0px!important;
	}

	.cli-bar-container {
		display: block!important;
	}
}

/* Woocommerce - Shop page*/
#cart-icon a {
	font-size: 14px;
}

#cart-icon a i {
	vertical-align: middle;
}

#cart-icon a:hover, #cart-icon a:focus, #cart-icon a:active {
	text-decoration: none;
}

#category-card-content #product-category-cards .price, .prod-price {
	color: #2b3a79!important;
	font-weight: bold!important;
	font-size: 18px!important;
}

.price {
	font-weight: bold!important;
}

#category-card-content #product-category-cards .pp-add-to-cart a, 
.buy-button {
	color: #fff!important;
    font-size: 16px!important;
    padding: 10px 30px!important;
    background-color: #2b3a79!important;
    text-transform: uppercase;
	font-weight: 600!important;
}

#category-card-content #product-category-cards .pp-add-to-cart a:hover, 
.buy-button:hover {
	color: #f6f6f6!important
}

#prod-practical-tools-1-content .fl-builder-module-template,
#prod-practical-tools-2-content .fl-builder-module-template {
    padding: 0px!important;
    max-width: 100%!important;
}

.woocommerce button.button, .woocommerce a.checkout-button,
.woocommerce #place_order,
.related.products a.add_to_cart_button, 
.woocommerce .woocommerce-message a.button {
    font-size: 15px!important;
}

.woocommerce-tabs .panel h2 {
    font-size: 26px;
}

.related.products ul.products {
    padding-top: 0px!important;
}

/* Currency Switcher */
#currency-switcher .wmc-currency.wmc-current-currency.wmc-active {
    background-color: #f47c22;
    color: #fff!important;
}

#currency-switcher .wmc-currency a {
    font-weight: 600;
}

/* Currency Switcher - Sidebar */
.post-type-archive.post-type-archive-product .wmc-sidebar { /* Shop Page*/
	display: none!important;
}

.wmc-sidebar .wmc-title {
    font-weight: 600!important;
}

.wmc-sidebar .wmc-currency span:not(.wmc-active-title) {
    font-weight: 600!important;
}

.wmc-sidebar * {
    font-family: "Montserrat",sans-serif!important;
}

/* Social Gathering - Table */
.social-gathering-table td .fl-builder-template {
    padding: 0px!important;
}

.social-gathering-table .tablesaw-cell-label {
	color: #2b3a79!important;
}

.book-free-trial-form-div span.event-details {
	font-size: 13px!important;
	color: #2b3a79!important;
}

/* 7 Step Journey */
#journey-table .fl-builder-module-template {
    padding: 5px!important;
}

#journey-table .table-header-th .th-style {
    padding-right: 0px;
}

#journey-table .left-text {
    display: block;
}

/* Woocommerce */
#zindex{
	position: absolute;
	z-index: 999999999 !important;
}
.zindex{
	position: absolute;
	z-index: 999 !important;
}


/* Bg color on 7-Step-Journey page 
td.table-body-td.table-body-40,
td.table-body-td.table-body-41,
td.table-body-td.table-body-42,
td.table-body-td.table-body-43{
    background-color: #f47c22;
}*/

div#fl-accordion-5f0b5b00ae3e8-tab-3 {
    background-color: #2b3b7a !important;
}