:root {
	--pb_primary_accent_color: #00113f;
	--pb_primary_solid_color: rgba(0, 17, 63, 0.2);
	--pb_secondary_accent_color: #25b408;
	--pb_secondary_solid_color: rgba(37, 180, 8, 0.2);
	--pb_broker_accent: #ffe200;
	--pb_shipper_accent: #f90507;
	--rbd-primary-color: #00113f;
	--rbd-primary-accent-color: #ff0002; /*client*/
	--rbd-primary-accent-color-transparent: rgba(255, 0, 2, 0.31); /*client*/
	--rbd-primary-accent-color-resalted: #ee0406; /*client*/
	/*DRIVER*/
	--rbd-primary-2nd-accent-color: #25b408;
	--rbd-primary-2nd-accent-color-resalted: #38d71a;
	--rbd-primary-2nd-accent-color-transparent: rgba(37, 180, 8, 0.2);
	/*SELLER*/
	--rbd-primary-3rd-accent-color: #ffe200;
	--rbd-primary-3rd-accent-color-resalted: #ebd107;
	--rbd-primary-3rd-accent-color-transparent: rgba(255, 226, 0, 0.20);
}
.sidebar-info-contents .logo img {
	max-width: 250px;
}
#sticky-header .logo img {
	max-height: 100px;
}
.capsule-features-area .capsule-features-item .title {
	color: #00113f !important;
}
.capsule-features-area .capsule-features-item:hover {
	background-color: #00113f;
}
.capsule-features-area .capsule-features-item:hover .title {
	color: #fff !important;
}
/*BTN*/
.pb_btn_primary_accented,
.pb_btn_broker_accented,
.pb_btn_shipper_accented {
	background-color: var(--pb_primary_accent_color);
	color: #fff;
}
.pb_btn_primary_accented .pb_btn_icon {
	background-color: var(--pb_secondary_accent_color) !important;
}
.pb_btn_broker_accented .pb_btn_icon {
	background-color: var(--pb_broker_accent) !important;
}
.pb_btn_shipper_accented .pb_btn_icon {
	background-color: var(--pb_shipper_accent) !important;
}
.pb_btn_primary_accented:hover {
	background-color: var(--pb_secondary_accent_color) !important;
	color: #fff;
}
.pb_btn_primary_accented:hover .pb_btn_icon {
	background-color: var(--pb_primary_accent_color) !important;
}
.pb_btn_broker_accented:hover {
	background-color: var(--pb_broker_accent) !important;
	color: #fff;
}
.pb_btn_broker_accented:hover .pb_btn_icon {
	background-color: var(--pb_primary_accent_color) !important;
}
.pb_btn_shipper_accented:hover {
	background-color: var(--pb_shipper_accent) !important;
	color: #fff;
}
.pb_btn_shipper_accented:hover .pb_btn_icon {
	background-color: var(--pb_primary_accent_color) !important;
}
.pb_btn_secondary_accented {
	background-color: var(--pb_secondary_accent_color) !important;
}
.pb_btn_secondary_accented:hover,
.pb_btn_secondary_solid:hover {
	background-color: var(--pb_primary_accent_color);
}
.pb_btn_secondary_solid {
	background-color: var(--pb_secondary_solid_color);
}
.pb_btn_secondary_solid .pb_btn_icon {
	background-color: var(--pb_primary_accent_color) !important;
}
.pb_btn_secondary_solid:hover .pb_btn_icon {
	background-color: var(--pb_secondary_accent_color) !important;
}
/*TEXT*/
.pb_title {
	color: var(--pb_primary_accent_color) !important;
}
.pb_sub_title {
	color: var(--pb_secondary_accent_color) !important;
	-webkit-text-fill-color: var(--pb_secondary_accent_color) !important;
}
.pb_text_white {
	color: #fff;
}
/*background*/
.cf-icon svg {
	height: 80px;
	width: 80px;
	fill: var(--rbd-primary-accent-color);
}
.cf-icon svg * {
	fill: var(--rbd-primary-accent-color);
}
.cf-icon svg.svg_only_stroke,
.cf-icon svg.svg_only_stroke * {
	fill: none;
	stroke: var(--rbd-primary-accent-color);
}
/*overwrite from here*/
h2.title, h5.title {
	color: var(--pb_primary_accent_color);
}
.footer-style-two .copyright-wrap {
	background-color: var(--pb_primary_accent_color);
}
.faq-style-two .accordion > .card {
	background: var(--pb_primary_solid_color);
}
.faq-style-two .faq-card-content p span {
	color: var(--pb_primary_accent_color);
}
.footer-quick-link ul li a {
	font-size: 13px;
}
.navbar-wrap > ul > li.active > a, .navbar-wrap > ul > li:hover > a, .navbar-wrap > ul > li .submenu li.active > a, .navbar-wrap > ul > li .submenu li:hover > a, .section-title .title > span, .sticky-menu .header-action > ul > li:hover > a, .minicart .cart-content h4 a:hover, .header-shop-cart .minicart .del-icon > a:hover, .blog-overlay-tag > a, .blog-post-content .title a:hover, .blog-post-content > .read-more:hover, .blog-post-item:hover .blog-post-content > .read-more, .header-shop-cart a span, .fw-link > ul > li > a:hover, .footer-quick-link ul li a:hover, .blog--post--content h2 a:hover, .blog--avatar--info p a:hover, .blog--post--meta ul li a:hover, .blog--read--more a:hover, .blog--post--thumb .video--icon:hover, .b-about-social a:hover, .rc-post-content h5 a:hover, .twitter-content p > a, .post-share ul li a:hover, .blog-post-navigation .prev-link h4 a:hover, .blog-post-navigation .next-link h4 a:hover, .rp-content h4 a:hover, .comment-text .avatar-name .comment-reply:hover, .comment-form .comment-field i, .header-style-two .navbar-wrap > ul > li.active > a, .header-style-two .navbar-wrap > ul > li:hover > a, .header-style-two.sticky-menu .navbar-wrap > ul > li.active > a, .header-style-two.sticky-menu .navbar-wrap > ul > li:hover > a, .breadcrumb > .active {
	color: var(--rbd-primary-color);
}
/*COLOR TO GROUND*/
h2.title.color_to_ground, h5.title.color_to_ground {
	color: var(--rbd-primary-color) !important;
}
.ingredients-item.color_to_ground .ingredients-icon {
	color: var(--rbd-primary-color) !important;
}
.ingredients-item.color_to_ground:hover .ingredients-icon {
	color: #fff !important;
}
/*new headers squared btns*/
.header_squared_btns li a {
	border-radius: 6px !important;
	width: auto !important;
	min-width: 60px;
	padding-left: 21px;
	padding-right: 21px;
}
/*btns*/
.pb_btn_primary_accented_first {
	color: #fff !important;
	background-color: var(--rbd-primary-accent-color) !important;
}
.pb_btn_primary_accented_first:hover {
	color: #fff !important;
	background-color: var(--rbd-primary-accent-color-resalted) !important;
}
.pb_btn_2nd_accented_first {
	color: #fff !important;
	background-color: var(--rbd-primary-2nd-accent-color) !important;
}
.pb_btn_2nd_accented_first:hover {
	color: #fff !important;
	background-color: var(--rbd-primary-2nd-accent-color-resalted) !important;
}
.pb_btn_3rd_accented_first {
	color: #fff !important;
	background-color: var(--rbd-primary-3rd-accent-color) !important;
}
.pb_btn_3rd_accented_first:hover {
	color: #fff !important;
	background-color: var(--rbd-primary-3rd-accent-color-resalted) !important;
}