/*!
Theme Name: Buconz
Theme URI: https://ordainit.com/demo/buconz/
Author: OrdainIT
Author URI: https://ordainit.com/
Description: Buconz is the perfect multipurpose business WordPress theme. Buconz theme exclusively created for any kind of business, corporate, agency, startup company sites. Also you can use Buconz theme for your blog website purpose.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: buconz
Requires at least: 4.0
Tested up to: 5.9
Requires PHP: 5.6
Tags: grid-layout, blog, news, two-columns, right-sidebar, custom-background, custom-logo, custom-menu, featured-images, footer-widgets,  sticky-post, theme-options, threaded-comments,  translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Buconz is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> CSS TABLE OF CONTENTS:
----------------------------------------------------------------
# Header CSS
# Blog CSS
# Shop CSS
# Page CSS
	Archive Page
	Search Page
	404 Page CSS
	Content none CSS
# BreadCrumbs CSS
# Pagination CSS
# Footer CSS
--------------------------------------------------------------*/

/*======================================
	Header CSS
========================================*/
.header {
	box-shadow: 0px 0px 5px #0000001c;
	z-index: 5000;
	position: relative;
	transition: all 0.4s ease;
}
.header.sticky .middle-header {
	box-shadow: 0px 0px 10px #0003;
}
/* Topbar */
.topbar {
    background-color: #00265E;
    padding: 10px 0;
	transition:all 0.3s ease;
}
.top-contact {
}
.topbar .single-contact {
    display: inline-block;
    margin-right: 25px;
    color: #ccc;
    cursor: pointer;
}
.topbar .single-contact:last-child{
	margin-right:0px;
}
.topbar .single-contact,
.topbar .single-contact a {
	color: #eee;
	font-weight: normal;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 13px;
}
.topbar .single-contact i {
	margin-right: 10px;
	font-size: 15px;
	position: relative;
	top: 2px;
}
.topbar .single-contact:hover,
.topbar .single-contact a:hover{
	color:#fff;
}
/* Top right */
.topbar-right {
    position: relative;
    float: right;
}
.topbar-right .button {
    float: left;
    right: 0;
}
/* Social Icons */
.topbar .social-icons {
	float: right;
}
.topbar .social-icons li {
	display: inline-block;
	margin-right: 2px;
}
.topbar .social-icons li:last-child{
	margin:0;
}
.topbar .social-icons li a {
	color: #fff;
	width: 24px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 16px;
	text-align: center;
	text-align: center;
}
.topbar .social-icons li a:hover{
	color:#FF6600;
}
/* Middle header */
.header-inner {
	padding: 20px 0;
	background: #00265E;
}
.middle-header {
	background: #fff;
	position: relative;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	transition: all 0.6s ease;
	z-index: 100265E;
	padding: 14px 0;
}
/* Logo */
.header .logo {
	z-index: 100;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-moz-box-shadow: inherit;
	position: relative;
	display: inline-block;
	padding: 15px 0;
}
.img-logo a {
	display: inline-block;
}
.header .text-logo a {
    font-size: 30px;
}
.header .text-logo a,
.footer-logo .text-logo a{
	font-weight:500;
}
.header .menu-area {
	display: flex;
	justify-content: end;
	gap: 40px;
	align-items: center;
}
.header .navbar {
	padding: 0;
}
.menubar-main {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.menu-right-separate {
	display: flex;
	gap: 40px;
}
/* Main Menu */
.header .nav-inner {
	
}
.header .nav li {
    margin-right: 30px;
    position: relative;
    float: none;
    display: inline-block;
}
.header .nav li:last-child{
	margin:0;
}
.header .nav li a {
	text-transform: capitalize;
	position: relative;
	display: block;
	padding: 24px 0;
	color: #00265E;
	font-weight: 600;
	font-size: 14px;
}
.header .nav li.active a,
.header .nav li:hover a{
	color:#FF6600;
}
.header .nav li a::before {
	content: "";
	position: absolute;
	width: 0;
	height: 4px;
	bottom: 8px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background: #FF6600;
}
.header .nav li.active a::before,
.header .nav li:hover a::before {
	opacity:1;
	visibility:visible;
    transform: scaleY(1);
	width: 50%;
}
.navbar-expand-lg .navbar-collapse{
	display:block !important;
}
.header .nav li a i {
	margin-left: 6px;
	font-size: 10px;
}
.header .nav li.menu-item-has-children a::after,
.header .nav li.page_item_has_children a::after {
	content: "\f107";
	position: relative;
	font-family: 'FontAwesome';
	padding-left: 6px;
}
.header .nav li .sub-menu a::after,
.header .nav li .children a::after,
.header .nav li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu a::after,
.header .nav li.page_item_has_children .children li.page_item_has_children .children a::after,
.header .nav li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu a::after,
.header .nav li.page_item_has_children .children li.page_item_has_children .children li.page_item_has_children .children a::after{
	display:none;
}
.header .nav li.menu-item-has-children .sub-menu li.menu-item-has-children a::after, 
.header .nav li.page_item_has_children .children li.page_item_has_children a::after, 
.header .nav li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li.menu-item-has-children a::after,
.header .nav li.page_item_has_children .children li.page_item_has_children .children li.page_item_has_children a::after{
	display: inline-block;
	float: right;
	content: "\f101";
	padding: 0;
	margin-right: 8px;
}
/* Dropdown Menu */
.header .nav li .sub-menu,
.header .nav li .children{
	position: absolute;
	top: 100%;
	width: 245px;
	background: #fff;
	z-index: 500265E;
	padding: 20px 10px;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0px 0px 10px #3333332e;
	z-index: 555555555;
	margin: 0;
	text-align: left;
	transition: none;
}
.header .nav li:hover .sub-menu,
.header .nav li:hover .children{
	opacity:1;
	visibility:visible;
	transition: all 0.3s ease;
}
.header .nav li .sub-menu li,
.header .nav li .children li {
    float: none;
    margin: 0;
    display: block;
}
.header .nav li .sub-menu li:last-child,
.header .nav li .children li:last-child{
	border:none;
}
.header .nav li .sub-menu li a,
.header .nav li .children li a {
    padding: 6px 15px;
    color: #555;
    display: block;
    font-size: 14px;
    font-weight: normal;
    text-transform: capitalize;
    background: transparent;
}
.header .nav li .sub-menu li a:before,
.header .nav li .children li a:before{
	display:none;
}
.header .nav li .sub-menu li:last-child a,
.header .nav li .children li:last-child a{
	border-bottom:0px;
}
.header .nav li .sub-menu li:hover a,
.header .nav li .children li:hover a{
	color:#fff;
	background:#FF6600;
}
.header .nav li .sub-menu li a:hover,
.header .nav li .children li a:hover{
	border-color:transparent;
}
.header .nav li .sub-menu li i,
.header .nav li .children li i {
	float: right;
	margin-top: 8px;
	font-size:10px;
	z-index:5;
}
.header .nav li .sub-menu li .sub-menu,
.header .nav li .children li .children {
	top: 0;
	left: initial;
	-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 5px #00265E00265E4d;
	opacity: 0;
	visibility: hidden;
	padding: 10px;
	right: 100%;
}
.header .nav li .sub-menu li:hover .sub-menu,
.header .nav li .children li:hover .children{
	opacity:1;
	visibility:visible;
}
.header .nav li .sub-menu li .sub-menu li a,
.header .nav li .children li .children li a{
	padding: 8px 15px;
	color: #666;
	display: block;
	font-weight: normal;
	text-transform: capitalize;
	background: transparent;
}
.header .nav li .sub-menu li:hover .sub-menu li a,
.header .nav li .children li:hover .children li a{
	background:transparent;
}
.header .nav li .sub-menu li .sub-menu li a:hover,
.header .nav li .children li .children li a:hover{
	color:#fff;
	background:#FF6600;
}
.header .nav li .sub-menu .sub-menu li:last-child a,
.header .nav li .children .children li:last-child a{
	border-bottom:0px solid;
}
.header .nav li .sub-menu li .sub-menu .sub-menu, 
.header .nav li .children li .children .children {
	transform: scaleY(0.2);
	opacity: 0;
	visibility: hidden;
	padding: 10px;
}
.header .nav li .sub-menu li .sub-menu li:hover .sub-menu,
.header .nav li .children li .children li:hover .children {
	opacity: 1;
	visibility: visible;
	transform: scaleY(1);
}
/* Right Bar */
.right-bar {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: flex;
	align-items: center;
}
.right-bar .right-nav{
	z-index: 00265E;
	position: relative;
}
.top-search a {
	font-size: 18px;
	font-weight: ;
}
.right-bar .right-nav a:hover {
	color: #ff6600;
}
.right-bar .single-bar {
	margin-right: 22px;
}
.right-bar .single-bar:last-child{
	margin:0;
}
/* Header Search */
.search-top {
	position: absolute;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	top: 50px;
	width: 350px;
	right: 0;
	line-height: initial;
}
.search-top.active{
	opacity:1;
	visibility:visible;
}
.search-top .search-form {
	position: relative;
	background: #fff;
	padding: 15px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.14);
}
.search-top .search-form input {
    height: 50px;
    line-height: 45px;
    padding: 0 45px 0 20px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border: none;
    background: #fff;
    color: #00265E;
    border-radius: 0px;
    width: 100%;
    font-size: 14px;
    border: 1px solid #ebebeb;
}
.search-top .search-form button {
    position: absolute;
    width: 45px;
    border: none;
    top: 15px;
    line-height: 50px;
    height: 50px;
    border-radius: 0px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    right: 16px;
    background: #00265E;
    color: #fff;
}
.search-top .search-form button:hover{
	color:#fff;
	background:#FF6600;
}
.search-top .search-top.active .search i:before{
	content:"\f00d";
}
.right-bar .woocommerce-bar {
	position: relative;
}
.single-bar.woocommerce-bar a {
	font-size: 18px;
	color: #FF6600;
}
.right-bar.no-search .woocommerce-bar {
	margin-right: 30px;
}
.right-bar.no-search .woocommerce-bar:last-child {
	margin: 0;
}
.product.type-product.first.has-post-thumbnail.sale .onsale {
  top: 35px;
  left: 16px;
}
.related.products .product.type-product.first.has-post-thumbnail.sale .onsale {
  left: -10px;
  top: 11px;
}
.archive.post-type-archive  .product.type-product.first.has-post-thumbnail.sale .onsale{
	top:12px !important;;
	left: -9px !important;;
}
.single-bar.mobile-menu-bar{
	display:none;
}
.buconz-cart-count {
	position: absolute;
	top: -14px;
	min-width: 22px;
	height: 22px;
	line-height: 24px;
	border: 1px solid #FF6600;
	border-radius: 100%;
	text-align: center;
	font-size: 13px;
	background: transparent;
	color: #FF6600;
	background: #fff;
	right: -15px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	padding: 2px;
}

#header .wpmm-gridcontrol-left:hover, .wpmm-gridcontrol-right:hover{
	background:#00265E;
}

/* Header Menu */
#header .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a {
	text-transform: initial;
	color: #00265E;
	font-weight: 600;
	text-transform: capitalize;
	position: relative;
	display: block;
	color: #00265E;
	font-weight: 600;
	font-size: 14px;
	padding-top: 24px;
	padding-bottom: 24px;
}
#header.style2 .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a,
#header.style3 .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a,
#header.style6 .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a{
	color: #fff;
}
#header.style6 .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a{
	padding-top:30px;
	padding-bottom:30px;
}
#header .wp-megamenu-wrap .wpmm-nav-wrap > ul > li h1, #header .wp-megamenu-wrap .wpmm-nav-wrap > ul > li h2, #header .wp-megamenu-wrap .wpmm-nav-wrap > ul > li h3, #header .wp-megamenu-wrap .wpmm-nav-wrap > ul > li h4, #header .wp-megamenu-wrap .wpmm-nav-wrap > ul > li h5, #header .wp-megamenu-wrap .wpmm-nav-wrap > ul > li h6 {
	font-size: 18px !important;
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc7d;
	text-transform: initial !important;
	font-weight: 500 !important;
	color: #00265E !important;
}
#header .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > ul{
	box-shadow:0px 0px 10px #3333332e !important;
}
#header .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu{
	padding: 20px 10px;
}
#header div.wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a {
	padding: 6px 15px;
	color: #555;
	display: block;
	font-size: 14px !important;
	text-transform: capitalize !important;
	background: transparent !important;
	font-weight: 400 !important;
}
#header .wp-megamenu-wrap {
	background: transparent;
	box-shadow: ;
	padding: 0;
	margin: 0;
}

#header .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu{
	border-top: 2px solid #FF6600;
	
}
#header .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu {
	padding: 10px 20px;
	width: 98%;
	margin-left: 1%;
	box-shadow:0px 0px 10px #3333332e !important;
}
#header .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu  ul{
	border:none !important;
	box-shadow:none !important;
	padding:0 !important;
}
#header .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a{
	padding-left:0px;
}


#header div.wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li .post-in-image a {
	background: #00265E !important;
}

#header  .wpmm-grid-post .wpmm-grid-post-img-wrap .post-in-image a {
  background: #00265E !important;
}
#header div.wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li .grid-post-title a{
	font-weight: 500 !important;
	color: #00265E !important;
	font-size: 18px !important;
}
#header .wpmm-grid-post .wpmm-grid-post-content .grid-post-title:before{
	display:none;
}
#header  .wpmm-grid-post .wpmm-grid-post-content .grid-post-title {
  margin: 0;
  padding: 0;
  border: none;
  margin-top: 10px;
}
/* Header Style 2*/
.header.style2 .middle-header {
	position: absolute;
	top: 51px;
	z-index: 900265E;
	width: 100%;
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 0;
}
.header.style2 .search-top {
	top: 48px;
}
.header.style2 .middle-inner {
	background: #00265E;
	z-index: 2035;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding: 6px 25px;
}
.header.style2 .topbar {
    background: #fff;
    padding: 15px 0 35px;
}
.header.style2 .topbar .single-contact, .header.style2 .topbar .single-contact a{
	color:#666;
}
.header.style2 .topbar .social-icons li a{
	color:#00265E;
}
.header.style2 .topbar .social-icons li:hover a{
	color:#FF6600;
}
.header.style2 .topbar .single-contact i {
	color: #FF6600;
}
.header.style2 .text-logo a{
	color:#fff;
}
.header.style2 .logo {
    position: relative;
    top: 0;
    height: auto;
    margin: 0;
    background: transparent;
    box-shadow: none;
    line-height: initial;
    padding: 0;
    margin: 0;
}
.header.style2 .nav li a {
	color: #eee;
}
.header.style2 .nav li:hover a {
	color: #FF6600;
}
.header.style2 .nav li a::before{
	background:#FF6600;
}
.header.style2 .nav li .sub-menu li:hover a {
	color: #fff;
}
.header.style2 .nav li .sub-menu li:hover a{
	background:#FF6600;
	color:#fff;
}
.header.style2 .nav li .sub-menu li .sub-menu li a{
	color:#666;
}
.header.style2 .nav li .sub-menu li .sub-menu li:hover a{
	background:#FF6600;
	color:#fff;
}
.header.style2 .nav li .sub-menu li .sub-menu li  .sub-menu a {
  color: #555 !important;
  background: transparent !important;
}
.header.style2 .nav li .sub-menu li .sub-menu li  .sub-menu li:hover a  {
  background: #FF6600 !important;
  color:#fff !important;;
}
.header.style2 .button {
    position: absolute;
    right: 0;
    top: 7px;
}
.header.style2 .right-bar {
	top: 30px;
}
.header.style2 .topbar .social-icons {
    margin: 0;
}
.header.style2 .nav-inner {
    margin-right: 165px;
}
.header.style2 .bizwheel-btn:hover{
	background:#fff;
	color:#FF6600;
}
.header.style2 .top-contact, 
.header.style2 .social-icons {
    padding: 0;
}
.header.style2 .nav li .sub-menu li a {
	color: #666;
}
.header.sticky {
	z-index: 150000;
}
.header.sticky .middle-header {
	position: fixed;
	top: 0;
	width: 100%;
	padding: 5px 0;
}
.header.no-sticky.sticky .middle-header {
	position: relative;
	top: initial;
}
.header.style2 .top-search a {
	color: #fff;
}
.header.style2 .middle-header.no-topbar {
	top: 0;
}
.header.style2.sticky .middle-header {
	padding: 0;
}
.header.style2.sticky .middle-inner{
	padding-top:0;
	padding-bottom:0;
}
.header.style2.sticky .middle-header {
	padding: 0;
	background: #00265E;
}
.mobile-menu-container{
	display:none;
}

.post-template-default .header,.product-template-default.single-product .header {
	box-shadow: none;
}

/* Header Style 3 */
.header.style3 {
	position: absolute;
	left: 0;
	top: initial;
	width: 100%;
	background: transparent;
	box-shadow: none;
}
.header.style3 .topbar,.header.style3 .middle-header   {
  background: transparent;
}
.header.style3 .nav li {
	margin-right: 10px;
}
.header.style3 .nav li:last-child {
	margin: 0;
}
.header.style3 .nav li a::after {
	display: none;
	padding: 0;
	margin: 0;
}
.header.style3 .nav li a {
	color: #fff;
	text-transform: uppercase;
	padding: 6px 15px;
	border-radius: 50px;
}
.header.style3 .nav li a:before{
	display:none;
}

.header.style3 .nav li a:hover{
	background:#FF6600;
	color:#fff;
}
.header.style3 .topbar {
	border-bottom: 1px solid #5163BD;
}
.header.style3 .single-bar.button {
	border-left: 1px solid #6A86C7;
	padding-left: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header.style3 .middle-header {
	padding-top: 16px;
}

.header.style3 .single-bar.woocommerce-bar a {
  color: #fff;
}
.header.style3 .single-bar.woocommerce-bar a .buconz-cart-count {
  background: #FF6600;
  color: #fff;
}
.header.style3 .topbar, .header.style3 .middle-header {
	padding-left: 65px;
	padding-right: 65px;
}
.header.style3 .top-search a{
	color:#fff;
}
.header.style3.sticky .middle-header {
	background: #31409A;
}
.header.style3 .buconz-btn {
	background: transparent;
	border: 2px solid #fff;
	border-radius: 30px;
	font-size: 14px;
	padding: 8px 22px;
}
.header.style3 .buconz-btn:hover{
	color:#FF6600;
	border-color:transparent;
}
.header.style3 .buconz-btn:before{
	background:#fff;
}

.header.style3 .nav li .sub-menu {
	top: 45px;
}
.header.style3 .nav li .sub-menu::before {
	content: "";
	width: ;
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: -9px;
}
.header.style3 .nav li .sub-menu .sub-menu:before{
	display:none;
}

/* Header Style 4 */
.header.style4 .topbar {
	background: #3F876C;
}
.header.style4  .top-right-single {
	display: flex;
	justify-content: center;
}
.header.style4 .buconz-btn {
	border: 2px solid #3F876C;
	background: transparent;
	color: #3F876C;
	border-radius: 50px;
	padding: 8px 18px;
	font-size: 13px;
}
.header.style4 .single-bar.woocommerce-bar a, .header.style4 .buconz-cart-count {
	color: #555;
}
.header.style4 .buconz-cart-count {
	background: #3F876C;
	color: #fff;
	border-color: transparent;
}
.header.style4 .menu-area {
	justify-content: space-between;
}
.header.style4  .nav li.active a, .header.style4  .nav li:hover a{
	color:#3F876C;
}
.header.style4  .nav li a:before{
	background:#3F876C;
}
.header.style4 .nav li .sub-menu li a, .header.style4 .nav li .children li a{
	color:#555;
}
.header.style4 .nav li .sub-menu li:hover a,.header.style4 .nav li .children li:hover a{
	background:#3F876C;
	color:#fff;
}
.header.style4 .nav li .sub-menu li .sub-menu li a:hover, .header.style4 .nav li .children li .children li a:hover {
	color: #fff;
	background: #3F876C;
}
.header.style4 .nav li .sub-menu li .sub-menu li a, .header.style4 .nav li .children li .children li a{
	color:#555;
}
.header.style4 .buconz-btn.effect:hover::before {
	background: #3F876C;
}
.header.style4 .buconz-btn.effect:hover{
	color:#fff;
	border-color:transparent;
}
.header.style4 .nav li a {
	color: #7a7a7a;
}
.header.style4 .top-search a:hover {
	color: #3F876C;
}
.header.style4 .nav li a::after {
	display: none;
}
/* Style 5 */
.header.style5 {
	box-shadow: none;
	position: fixed;
	top: initial;
	left: 0;
	width: 100%;
}
.header.style5 .middle-header {
	background: transparent;
	padding: 0;
	margin: 0;
	padding: 5px 0;
}
.header.style5.sticky .middle-header {
	background: #fff;
}
.header.style5 .menu-right-separate {
	width: 100%;
	justify-content: space-between;
}

.header.style5  .menubar-main {
	gap: 100px;
}
.header.style5 .nav li a {
	color: #292929;
	font-weight: 500;
}

.header.style5 .single-bar.woocommerce-bar a {
  display: ;
  color: #101828;
}
.header.style5 .single-bar.woocommerce-bar a span {
  background: #A737FF;
  color: #fff;
  border-color: transparent;
}
.header.style5 .nav li.active a, .header.style5 .nav li:hover a {
	color: #A737FF;
}
.header.style5 .nav li a::before{
	background:#A737FF;
}
.header.style5 .nav li ul li a {
	color: #7a7a7a !important;
	background:transparent !important;
}
.header.style5 .nav li ul li a:hover{
	background:#A737FF !important;
	color:#fff !important;
}
.header.style5 .top-search a:hover {
	color: #A737FF;
}


.header.style6 {
	box-shadow: none;
	position: fixed;
	top: initial;
	left: 0;
	width: 100%;
}
.header.style6 .middle-header {
	background: transparent;
	padding: 0;
	margin: 0;
}
.header.style6.sticky .middle-header {
	background: #3614DF;
}
.header.style6 .nav li a {
	color: #C7BEF5;
	padding: 30px 0 30px;
}
.header.style6 .nav li a:hover{
	color:#fff;
}
.header.style6 .nav li a::after {
	display: none;
}
.header.style6 .nav li {
	margin-right: 35px;
}
.header.style6 .nav li:last-child{
	margin:0;
}
.header.style6 .nav li a::before {
	top: 0;
	width: 2px;
	height: 40%;
	bottom: initial;
	left: 50%;
	margin-left: -1px;
	background: #fff;
}
.header.style6 .top-search a {
	color: #fff;
}

.header.style6 .nav li:hover a{
	color: #fff;
}
.header.style6 .nav li .sub-menu{
	top: 80%;
}
.header.style6 .nav li .sub-menu li a,
.header.style6 .nav li .sub-menu li .sub-menu li a,
.header.style6 .nav li .sub-menu li .sub-menu li .sub-menu li a{
	color:#7a7a7a;
	background:transparent;
}
.header.style6 .nav li .sub-menu li:hover a,
.header.style6 .nav li .sub-menu li .sub-menu li:hover a,
.header.style6 .nav li .sub-menu li .sub-menu li .sub-menu li:hover a{
	color: #fff;
	background: #3614DF;
}



.header.style6.sticky .nav li a,
.header.style6.sticky .top-search a {
	color: #fff;
}

/* Style V7 */
.header.style7 .topbar {
	background: #035C41;
}


/* Style V8 */
.header.style8 {
	box-shadow: 0px 0px 5px #00000008;
}

.header.style8 .middle-header {
	background: #FFF8F5;
}
.header.style8 .menu-right-part {
	order: -1;
}


#header.style8 .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a b {
  display: none;
}
#header.style8 .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a {
	padding: 16px 10px;
	color: #252525;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
}

#header.style8  .logo-part {
  width: 48%;
}

.header.style8 .logo {
	top: -4px;
}
.header.style8 .top-search a{
	color:#252525;
}
.header.style8 .search-form button {
	background: #252525;
}
.header.style8 .search-form button:hover{
	background:#FF6600;
}

/* Style V9 */
.header.style9 {
	position: fixed;
	top: initial;
	left: 0;
	width: 100%;
	box-shadow: none;
	padding-right: 40px;
	padding-left: 40px;
}
.header.style9 .topbar {
	background: transparent;
}
.header.style9 .topbar .single-contact, .header.style9 .topbar .single-contact a{
	color:#7a7a7a;
}
.header.style9 .middle-header {
	background: transparent;
	box-shadow: none;
	padding: 0;
	position: relative;
}
.header.style9 .right-bar .single-bar .buconz-btn {
	background: #212121;
	padding: 30px 30px;
	border-radius: 0px;
	height: 100% !important;
	overflow: initial;
}
.header.style9 .middle-inner {
	background: #fff;
	padding: 0;
	padding-left: 40px;
	line-height: initial;
}
.header.style9 .top-search a,.header.style9 .single-bar.woocommerce-bar a {
	color: #7A7A7A;
}

.header.style9 .right-bar .single-bar .buconz-btn:hover {
  background: #FF6600 !important;
}
.header.style9 .right-bar .single-bar .buconz-btn:before {
  display: none;
}
.header.style9 .buconz-cart-count {
	background: #FF6600;
	color: #fff;
}

.header.style9 .right-bar {
  border-left: 2px solid #eeeeee78;
  padding-left: 50px;
}
.header.style9 .logo-part {
	height: 85px;
	display: flex;
	align-items: center;
	border-right: 2px solid #eeeeee78;
	padding-right: 40px;
}

.header.style9.sticky .topbar {
	display: none;
}
.header.style9.sticky {
	background: #fff;
	box-shadow: 0px 0px 5px #0000001c;
}
.header.style9.sticky .logo-part {
	height: initial;
}
.header.style9.sticky .right-bar .single-bar .buconz-btn {
	padding: 24px 30px;
}
.header.style9 .search-top .search-form button{
	background:#212121;
}
#header.style9 .wp-megamenu-wrap > .wpmm-nav-wrap ul.wp-megamenu > li > a{
	color:#7a7a7a;
	font-weight:500;
}

/*======================================
	End Header CSS
========================================*/

/*======================================
	Blog CSS
========================================*/  
.blog {
	background: #fff;
}
.sidebar-main {
	margin-top: 50px;
}
.buconz-internal-area.news-area{
	padding: 70px 0 100px;
}
.blog .blog-slider {
	margin-top: 30px;
}
.blog-main-layout, .buconz-internal-area.search-page .buconz-page-content {
	margin-top: 20px;
}
.news-default {
	margin-top: 50px;
}
.single-news {
	background: #fff;
	position: relative;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease;
	z-index: 2;
	box-shadow: 0px 0px 5px #0000002e;
}
.single-news .news-head{
	overflow: hidden;
	position:relative;
}
article.sticky .single-news::after, .single-news.sticky::after {
	content: "";
	position: absolute;
	left: -20px;
	top: 10px;
	width: 40px;
	height: 40px;
	background: #FF6600;
	content: "\f040";
	display: inline-block;
	font-family: 'FontAwesome';
	text-align: center;
	color: #fff;
	border-radius: 0 0 20px;
	line-height: 30px;
	padding: 0;
	margin: 0;
	z-index: 99;
	border-radius: 100%;
	border: 5px solid #0000000f;
}
.single-news.news-body-sticky .news-body{
	padding-left:30px;
}

article.sticky .single-news.news-body-sticky:after,
.single-news.news-body-sticky:after {
  top: 22px !important;
}
article.product.type-product {
	background: transparent !important;
	padding: 0;
	box-shadow: initial;
}
.single-news .news-head img{
	width:100%;
	margin:0;
	padding:0;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.single-news .news-body {
    padding: 25px;
    background: #fff;
    position: relative;
}
.single-news .news-meta {
	transition: all 0.3s ease;
}
.single-news:hover .news-meta{
	transform:translateY(0px);
	opacity:1;
	visibility:visible;
}
.single-news .news-meta li {
	display: inline-block;
	color: #555;
	font-size: 14px;
	margin-right: 8px;
}
.single-news .news-meta li a:hover {
	color: #FF6600;
}
.single-news .news-meta li:last-child{
	margin:0;
	padding:0;
	border:none;
}
.single-news .news-meta li i {
    margin-right: 5px;
    color: #FF6600;
}
.single-news .news-meta .author span{
	display:inline-block;
	color:#FF6600;
}
.single-news .news-title {
	line-height: 25px;
	padding-bottom: 12px;
}
.single-news .news-title::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1.5px;
	width: 30px;
	height: 3px;
	background: #ccc;
	transition:all 0.4s ease;
}
.single-news .news-title:hover::before{
	background:#FF6600;
}
.single-news .news-title a {
    font-size: 20px;
}
.single-news .news-title:hover a{
	color:#FF6600;
}
.single-news .news-text {
	margin-top: 10px;
	font-size: 14px;
	word-wrap: break-word;
}
.single-news .more {
	display: inline-block;
	font-size: 14px;
	border-radius: 30px;
	background: transparent !important;
	padding: 0;
	border-radius: 0px;
	color: #333;
	padding: 0;
	border-radius: 3px;
}
.single-news .more:hover {
	background: #fff;
}
.single-news .more i {
	display: inline-block;
	margin-left: 5px;
	width: 30px;
	height: 30px;
	background: #00255D;
	line-height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 100%;
	text-align: center !important;
	padding: 0;
	transition: all 0.3s ease;
	font-size: inherit !important;
	line-height: 30px !important;
}
.single-news .more:hover i {
	background: #FF6600;
}
.single-news .news-bottom-area {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 1px solid #cccccc96;
	padding-top: 12px;
	margin-top: 15px;
}


.single-news.news-large .news-title a {
	font-size: 25px;
}
.single-news.news-large .news-title {
	margin-bottom: 5px;
	line-height: 34px;
}
.single-news.news-large .more {
	background: #FF6600;
	color: #fff;
	padding: 10px 20px;
	border-radius: 3px;
	margin-top:25px;
}
.single-news.news-large .more:hover {
	background: #00265E;
}

.p-date {
  position: absolute;
  top: 0;
  right: 0;
  background: #FF6600;
  padding: 5px 10px;
  border-radius: 0 0 0 4px;
  color: #fff;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition:all 0.3s ease;
}
.single-news:hover .p-date{
  opacity: 1;
  visibility: visible;
}

.p-date i {
  margin-right: 5px;
}

.blog-main-layout .pagination-main {
	margin-top: 50px;
}
.news-body.no-news-thumb {
	border-top: 3px solid #F60;
}

/* Blog Grid */ 
.blog.blog-grid {
	background: #fff;
	position: relative;
	height: auto;
	padding: 100px 0 130px;
}
.blog.blog-grid .single-news {
	border-radius: 8px;
	margin: 30px 0 0;
}
/* Blog Single CSS */
.blog-single {
	padding: 30px 0 80px;
	background: #f6f6f6;
}
.blog-single h1,.buconz-entry-page h1, 
.blog-single h2,.buconz-entry-page h2,  
.blog-single h3,.buconz-entry-page h3,  
.blog-single h4,.buconz-entry-page h4,  
.blog-single h5,.buconz-entry-page h5, 
.blog-single h6,.buconz-entry-page h6{
    margin-bottom: 10px;
    margin-top: 10px;
}
.blog-detail .news-meta li:before{
    display:none;
}
.blog-single .blog-detail .news-meta li {
	display: inline-block;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	font-size: 14px;
}
.blog-single .blog-detail .news-meta li:last-child{
	margin:0;
}
.blog-detail .news-meta li i {
    color: #FF6600;
    margin-right:5px;
}
.blog-single h5, .blog-single h4 {
	font-size: 22px;
	line-height: 32px;
}
.blog-single .blog-detail ul,.buconz-entry-page ul {
	margin-bottom: 5px;
	margin-left: 5px;
}
.buconz-entry-page ol li,.blog-single ol li {
  line-height: 30px;
}
.buconz-entry-page ul {
	margin-bottom: 0;
}
.buconz-entry-page ol li ol {
  margin-left: 14px;
}
.blog-single .blog-detail ul ol,.buconz-entry-page ul ol{
	margin-left:5px;
	padding-left:5px;
}
.blog-single .blog-detail ul ol li,.buconz-entry-page ul ol li{
	margin-left:0px;
	padding-left:0px;
}
.blog-single .blog-detail ul ol li:before,.buconz-entry-page ul ol li:before{
	display:none;
}
.blog-single .blog-detail ul ol,.blog-single .blog-detail ul ol li,.buconz-entry-page ul ol li{
	list-style:decimal;
}
.blog-single .blog-single-main {
	margin-top: 50px;
	background: #fff;
	box-shadow: 0px 0px 5px #0000002e;
}
.blog-single .main-image {
	display: block;
}
.blog-single .main-image img{
	width:100%;
}
.blog-single .blog-detail {
	padding: 30px;
}
.blog-single .blog-detail .blog-title {
	font-size: 30px;
	line-height: 40px;
	margin: 5px 0 10px;
}
.blog-single .blog-detail p,.buconz-entry-page p{
	margin-bottom: 20px;
}
.blog-single .blog-detail p:last-child,.buconz-entry-page p:last-child{
	margin-bottom: 0px;
}
.bottom-title h2, .comment-heading {
	margin-bottom: 0;
}
.buconz-entry-page p {
	margin-bottom: 25px !important;
}
.buconz-entry-page p:last-child{
	margin-bottom:0px !important;
}
.blog-single .blog-detail blockquote {
	position: relative;
	font-size: 20px;
	line-height: 36px;
	padding-left: inherit;
	padding: 30px;
	background: #00265E;
	color: #fff;
	font-size: 16px;
	z-index: 1;
	overflow: hidden;
	border: none;
	border-radius: 0 !important;
	border-bottom: 8px solid #F60;
	border-radius: 5px !important;
}
.blog-single .blog-detail blockquote p {
    color: #fff;
}
.blog-single .blog-detail blockquote p {
	margin: 0;
}
.blog-single .blog-detail blockquote i {
	font-size: 65px;
	color:#fff;
	position: absolute;
	left: 35px;
	top: 30px;
	opacity:0.3;
	z-index:-1;
}
.blog-single .blog-detail blockquote cite {
	color: #FF6600;
	background: #fff;
	padding: 4px 10px;
	display: inline-block;
	font-weight: 500;
	border-radius: 3px;
	margin-top: 20px;
	font-size: 14px;
}
.blog-single .blog-detail blockquote cite a {
	display: block;
	font-size: ;
	font-weight: 400;
}
.blog-single .share-social{
	margin-top:55px;
}
.blog-single .coment-author{
	position:relative;
}
.blog-single .coment-author img{
	position:absolute;
	left:0;
	top:0;
	height:40px;
	width:40px;
	border-radius:100%;
	display:block;
}
.blog-single .coment-author .author {
	display: inline-block;
	padding-left: 60px;
	margin-top: 10px;
}
.blog-single .coment-author .author span{
	display:inline-block;
	color:#00265E;
	display:inline-block;
}
.blog-single .share-inner {
	float: right;
	margin-top: 7px;
}
.blog-single .share-inner h4{
	font-weight:normal;
	font-size:16px;
	color:#909090;
	display:inline-block;
	margin-right:15px;
}
.blog-single .share-inner ul{
	display:inline-block;
}
.blog-single .share-inner ul li {
	display: inline-block;
	margin-right: 10px;
}
.blog-single .share-inner ul li:last-child{
	margin:0;
}
.blog-single .share-inner ul li a:hover{
	color:#FF6600;
}
/* Post Navigation */
.posts_nav {
	/* padding: 0 0 15px; */
	overflow: hidden;
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
}
.blog-post-tag {
	clear: both;
	overflow: hidden;
}
.posts_nav a {
	padding: 6px 15px;
	display: inline-block;
	color: #00265E;
	font-size: 14px;
	background: #00265E;
	color: #fff;
}
.posts_nav .post-right a {
	background: #FF6600;
}
.posts_nav a:hover{
	border-color:transparent;
	background:#FF6600;
}
.posts_nav .post-left i {
	padding-right: 5px;
}
.posts_nav .post-right i {
	padding-left: 5px;
}
.posts_nav .post-left {
    display: inline-block;
    margin-right: 5px;
}
.posts_nav .post-right {
	display:inline-block
}
.posts_nav a:hover{
	background:#FF6600;
	color:#fff;
}
/* Blockquote */
blockquote {
	padding: 20px;
	color: #353535;
	font-size: 18px;
	border-left: 4px solid #FF6600;
	background: #f6f6f6;
	line-height: 28px;
	margin-bottom: 15px;
}
#comments .comments-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
}
.comment-metadata a {
	color: #FF6600;
}
.comment-metadata time {
	font-weight: 400;
	font-size: 13px;
	color: #F16000;
}
.comment-author .says, .comment-edit-link {
	color: #555 !important;
	font-weight: 400 !important;
}
/* Comment List */
.comment-list {
	padding: 25px 20px;
	background: #f8f7fc;
	position: relative;
	border-radius: 4px;
	margin-bottom: 30px;
	list-style: none;
}
.comment-author.vcard img {
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 65px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #cccccc6b;
	padding: 8px;
	background: #fff;
}
.comment-author.vcard {
	display: inline-block;
}
.comment-meta a {
	color: #00265E;
	font-weight: 500;
}
.comment-meta a:hover{
	color:#FF6600;
}
.comment-author.vcard .fn, .comment-author .says {
	display: inline-block !important;
}

.logged-in-as a {
	color: #00265E;
	font-weight: 400;
}
.logged-in-as a:hover {
	color: #00255D !important;
}
.logged-in-as a:first-child{
	color:#666;
}
.comment-meta {
	margin-bottom: 5px;
	position: relative;
}
.comment-metadata a {
	font-weight: 400;
	font-size: 13px;
}
.comment-author.vcard .fn {
	font-size: 18px;
	color: #00265E;
	display: block;
	font-weight: 500;
}
.comment-reply-link {
	background: #FF6600;
	color: #fff;
	padding: 2px 10px;
	display: inline-block;
	border-radius: 3px;
	font-size: 13px;
}
.comment-reply-link:hover{
	background:#00265E;
	color:#fff;
}
.comment-list li.comment {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #00000017;
}
.comment-list ol.children {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #ebebeb;
	list-style: none;
	margin-left: 15px;
	padding-left: 5px;
}
.comment-list ol.children ol.children {
	margin-left: 15px;
}
.comment-list li.comment:last-child {
	border: none;
}
.comment-list .comment-body .comment-content p {
	font-weight: normal;
	font-size: 14px;
}


#comments .comments-title,.bottom-title h2{
	position: relative;
	padding-left: 30px;
}
#comments .comments-title:before,.bottom-title h2:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 16px;
	height: 16px;
	border: 4px solid #F60;
}
.comment-list .reply,.comment-list .comment-body .comment-content,.comment-meta{
	padding-left: 85px;
}
.comment-list .reply {
	margin-top: 10px;
}
#respond .comment-reply-title {
	font-size: 20px;
}
.comment-respond p:last-child {
	margin: 0;
}
.comment-respond input, .comment-respond textarea {
	text-shadow: none;
	width: 100%;
	padding: 0 25px;
	height: 60px;
	box-shadow: none;
	border: none;
	border-radius: 0px;
	color: #666;
	font-weight: 500;
	font-size: 14px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	border-radius: 4px;
}
.comment-respond input::-webkit-input-placeholder {
    opacity: 1;
    color: #666 !important;
}
.comment-respond input::-moz-placeholder {
    opacity: 1;
    color: #666 !important;
}
.comment-respond input::-ms-input-placeholder {
    opacity: 1;
    color: #666 !important;
}
.comment-respond textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #666 !important;
}
.comment-respond textarea::-moz-placeholder {
    opacity: 1;
    color: #666 !important;
}
.comment-respond textarea::-ms-input-placeholder {
    opacity: 1;
    color: #666 !important;
}
.comment-respond textarea {
	padding: 25px;
	height: 170px;
	width: 100%;
	background: transparent;
	background: #F6F6F6;
	resize: none;
}
.comment-respond input {
	height: 50px;
	font-size: 14px;
	line-height: 48px;
	background: #f6f6f6;
}
.comment-form .form-group i,
 .comment-form .comment-message i {
    line-height: 25px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 10px;
    right: 15px;
    color: #FF6600;
}
.comment-respond input,.comment-respond textarea {
	border:1px solid transparent;
}
.comment-respond input:hover,.comment-respond textarea:hover{
	border:1px solid;
}
.comment-respond .form-submit {
	display: inline-block;
}
.comment-form-cookies-consent {
	display: none;
}
.comment-form button.btn {
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	padding: 0 30px;
	color: #fff;
	background: #FF6600;
	font-size: inherit;
	border-radius: 0px;
	text-transform: capitalize;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: inline-block;
	padding: 15px 30px;
	border-radius: 4px;
}
.comment-form button.btn:hover{
	background:#00265E;
	color:#fff;
}
.comment-form button.btn i {
	margin-left: 10px;
}
/* Blog Comment Form */
.comment-respond {
    margin-top: 50px;
    position: relative;
}
.blog-single .comment-form {
	padding: 30px;
	box-shadow: 0px 0px 5px #0000002e;
	background: #fff;
}
.blog-single .blog-post-tag {
	border-top: 1px solid #ccc9;
	margin: 0 30px;
	padding-bottom: 30px;
}
.bottom-title h2 {
	font-size: 22px;
	line-height: 30px;
}
.blog-single .bottom-title h2 {
	margin-bottom: 25px;
}
.comment-form .form-group label span, 
.comment-form .comment-message label span {
	color: #FF6600;
}
.logged-in-as a:hover {
	color: #FF6600;
}
.comment-form .comment-form-wrap {
	margin-top: 20px;
}
.comment-form .form-group, 
.comment-form .comment-message {
	position: relative;
	display: block;
	margin: 0 0 25px;
}
.comment-form .form-group input:hover,
.comment-form .form-group input:focus,
.comment-form .comment-message textarea:hover{
	outline:none;
	background:#fff;
}
.comment-form .form-group input:hover,
.comment-form .comment-message textarea:hover{
	border-color:#FF6600;
}
/* Comment Form Reply */
.comment-list .bottom-title h2.comments-heading {
	background: transparent !important;
	color: #00265E;
	left: auto;
}
.comment-list .bottom-title h2.comments-heading a {
	color: #FF6600;
	font-size: 15px;
	margin-left:5px;
}
.comment-list .bottom-title h2.comments-heading a:hover{
	color:#00265E;
}
/* Blog Sidebar */
.blog-sidebar {
	margin-top: 30px;
}
.blog-sidebar .widget {
    background: #fff;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.blog-sidebar .single-widget {
	margin-bottom: 30px;
}
.blog-sidebar .single-widget:last-child{
	margin:0;
}
.blog-sidebar .search{
	position:relative;
}
.sidebar-main .widget .widget {
	padding: 0;
	margin: 0;
	border: none;
}
.sidebar-main .widget {
	margin-bottom: 40px;
}
.sidebar-main .widget:last-child {
  margin: 0;
}
/* Blog Sidebar */
.single-f-news {
    position: relative;
    background: transparent;
    margin-bottom: 20px;
    box-shadow: none;
}
.single-f-news:last-child{
	margin:0;
}
.single-f-news img {
    height: 70px;
    width: 70px;
    display: block;
    position: absolute;
    border-radius: 100%;
    background: #fff;
    left: 0;
    top: 0;
    margin-top: 4px;
    padding: 5px;
}
.single-f-news .content {
	padding-left: 125px;
}
.single-f-news .title {
	font-size: 16px;
	font-weight: medium;
	line-height: 24px;
}
.single-f-news .title a {
    color: #00265E;
}
.single-f-news .title:hover a{
	color:#FF6600;
}
.single-f-news .post-meta {
    margin-top: 5px;
    font-size: 13px;
}
.single-f-news .post-meta i{
	color:#FF6600;
	margin-right:5px;
}
/*======================================
	End Blog CSS
========================================*/  

/*====================================
	Shop CSS
======================================*/
.woocommerce-page {
}
.woocommerce-page .page-title {
	font-size: 30px;
	font-weight: 600;
	display: inline-block;
}
.woocommerce .woocommerce-ordering select {
	display: inline-block;
	margin-bottom: 10px;
	background-origin: padding-box;
	cursor: pointer;
	border-radius: 4px;
	width: 100%;
	padding: 6px 10px;
	margin-top: 10px;
	appearance: none;
	background-image: url('assets/img/select-arrow.png');
	background-repeat: no-repeat;
	background-position: right;
	background-color: transparent;
	color: #00265E;
	background-size: 24px;
	border-radius: 0px !important;
	box-shadow: none;
	border: 1px solid #00265E4A;
	border-radius: 100px !important;
	background-color: #F8F9FA;
	border: 1px solid #cccccc2b;
	padding: 10px 20px;
}
.woocommerce ul.products li.product a {
	text-align: center;
	display: block;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: 20px;
	margin: 0;
	padding: 0;
	line-height: 28px;
	margin-bottom: 10px;
}
.woocommerce ul.products li.product .price {
  font-size: 20px;
  color: #FF6600;
}
.woocommerce ul.products li.product{
	position:relative;
}
.woocommerce ul.products li.product .button {
  background: #00265E;
  color: #fff;
  font-weight: 400;
  margin-top: 0;
}
.buconz-shop-product .buconz-shop-product__button .added_to_cart.wc-forward {
	position: absolute;
	top: -37px;
	background: #fff !important;
	right: 5px !important;
	padding: 3px 16px !important;
	height: initial !important;
	padding-top: 0px !important;
	color: #FF6600 !important;
	border-radius: 4px !important;
	line-height: initial !important;
	padding-top: 2px !important;
	transition: all 0.3s ease;
	left: 50%;
	margin-left: -25%;
	right: initial !important;
}
.added_to_cart.wc-forward:hover{
	background:#FF6600;
	color:#fff;
	transform:scale(1)
}
.woocommerce table.shop_table th {
	font-weight: 700;
	padding: 9px 12px;
	padding: 15px 10px !important;
}
.woocommerce ul.products li.product .button:hover {
	background: #ff6600;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	padding: 0 15px;
	text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
	color: #FF6600;
}
.woocommerce ul.products li.product .price {
  padding: 0 20px;
}
.woocommerce ul.products li.product .button {
	margin-top: 0;
	width: auto !important;
	display: inline-block !important;
}
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
  padding: 10px 25px;
}
.woocommerce nav.woocommerce-pagination ul li:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover {
  background: #F60;
  color: #fff;
  display: ;
  border-color:transparent;
}
.woocommerce-result-count {
	color: #00265E;
}
.woocommerce-Tabs-panel h2 {
  font-size: 25px;
  font-weight: 500;
  margin-bottom: 10px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	padding: 10px 15px;
	font-weight: 300;
	background: #00265E !important;
	color: #fff !important;
	border: none;
	border-radius: 3px !important;
	margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{
	margin:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #ff6600 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-weight: 500;
  color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0;
}
.woocommerce div.product form.cart {
	display: block !important;
}
.woocommerce-product-gallery__image {
	margin-bottom: 20px;
}
.woocommerce div.product form.cart .variations select {
	padding: 6px;
	appearance: none;
	background-image: url('assets/img/select-arrow.png');
	background-repeat: no-repeat;
	background-position: right;
	background-color: transparent;
	color: #00265E;
	background-size: 24px;
	border-radius: 0px !important;
	box-shadow: none;
	border: 1px solid #00265E4A;
	width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	opacity: 0.8;
	color: #fff;
}

.related.products {
	margin-top: 50px;
}
.woocommerce-tabs.wc-tabs-wrapper {
	border-top: 1px solid #cccccc7a;
	padding-top: 30px;
}
.product.type-product {
  background: #fff;
  padding: 25px;
  box-shadow: 0px 0px 5px #0000002e;
}
.related.products h2 {
  font-size: 25px;
  margin-bottom: 20px;
}
#tab-description h2, .related.products h2 {
	text-align: left;
}
.woocommerce-loop-product__title {
  margin: 0;
  padding: 0;
}
.woocommerce div.product p.price {
  color: #FF6600;
  margin: 10px 0;
}
.woocommerce div.product form.cart div.quantity {
  margin: ;
}
.woocommerce .quantity .qty {
  width: 100px;
}
.woocommerce-product-details__short-description {
  margin-bottom: 20px;
}
.woocommerce div.product form.cart .button {
  background: #FF6600;
  padding: 15px 30px;
  font-weight: 600;
}
.summary.entry-summary .posted_in a {
	color: #FF6600;
}
.woocommerce div.product form.cart .button:hover{
	background:#00265E;
	color:#fff;
}
.summary.entry-summary .single_add_to_cart_button {
	height: 45px;
	line-height: 45px;
}
.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-message.woocommerce-message--info,.woocommerce-Message.woocommerce-Message--info {
	background: #fff;
	border-top-color: #FF6600;
	color: #00265E;
	border: none;
	box-shadow: 0px 0px 15px #00000024;
	border: 1px solid #cccccc54 !important;
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
}
.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-message.woocommerce-message--info:before,.woocommerce-Message.woocommerce-Message--info:before {
  color: #FF6600;
}

.woocommerce-MyAccount-content {
}
.woocommerce-MyAccount-content .addresses .edit {
	color: #fff;
	background: #01265E;
	padding: 2px 10px;
	border-radius: 30px;
	font-size: 13px;
}
.woocommerce-MyAccount-content .addresses .edit:hover {
	background: #FF6600;
}
.woocommerce-MyAccount-content .woocommerce-Address {
  margin-top: 30px;
}
.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h3 {
  font-size: 24px;
}
.woocommerce-MyAccount-content .woocommerce-Address address {
	color: #555;
}
.woocommerce div.product form.cart {
  margin-bottom: 2em;
  display: flex;
  align-items: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	display: none;
}
form.woocommerce-form {
	background: #fff;
	border: none !important;
	box-shadow: 0px 0px 15px #00265E00265E0f;
	border: 1px solid #cccccc82 !important;
	padding: 30px !important;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	display: block !important;
	width: 100%;
}

.password-input {
  display: block !important;
  justify-content: center !important;
  align-content: center !important;
}
form.woocommerce-form {
  background: #fff;
  border: none !important;
  box-shadow: 0px 0px 15px #00265E00265E0f;
  border: 1px solid #cccccc82 !important;
  padding: 30px !important;
}
.woocommerce-page form input {

}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
  display: block !important;
  width: 100%;
}
.woocommerce form .form-row input.input-text {
	width: 100% !important;
	display: block !important;
	font-weight: 400;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
  display: block !important;
  width: 100%;
}
.woocommerce form .form-row input {
  padding: 13px;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox input {
  display: inline-block !important;
  display: ;
  width: auto !important;
  height: ;
  margin-right: 5px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
	padding: 15px 35px;
	background: #00265E;
	color: #fff;
	border: none;
	border-radius: 30px !important;
}
.form-checkbox__lost {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.woocommerce-LostPassword.lost_password a {
	font-weight: 400;
}
.woocommerce-form.woocommerce-form-login.login {
	max-width: 500px;
	margin: 0 auto;
	box-shadow: 0px 0px 15px #00000012;
	border: none !important;
}
.woocommerce table.shop_table th {
	background: #00265E;
	color: #fff;
	padding: 15px 10px;
}
.woocommerce table.shop_table td {
	padding: ;
	padding: 15px 12px;
	font-weight: ;
}
.woocommerce .quantity .qty {
	max-width: 110px;
	height: 45px;
	border: 1px solid #cccccc70;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	padding: 0;
}
.woocommerce-page table.cart td.actions .input-text {
	padding: 12px 15px !important;
	border: 1px solid #ccc6 !important;
	width: 100% !important;
}
.cart_totals h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	width: auto;
	font-size: 15px;
	font-weight: 400 !important;
	margin: 0;
	color: #fff;
	border-radius: 30px;
	left: inherit;
	line-height: initial;
	height: initial;
	padding: 12px 25px !important;
	display: inline-block;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 40%;
}
.woocommerce-page table.cart td.actions .coupon {
	display: block;
	box-shadow: 0px 0px 5px #00000003;
	border-radius: 3px;
	position: relative;
	display: flex;
	width: 50%;
}
#customer_details .col-1, #customer_details .col-2 {
	width: 48% !important;
	display: block;
	max-width: 50%;
}
#customer_details .woocommerce-input-wrapper {
	display: block;
	width: 100%;
}
#order_review_heading {
	margin: 20px 0;
}
.woocommerce h2 {
	text-align: ;
	text-align: center;
	margin-bottom: 15px;
}

.woocommerce-MyAccount-content button.button{
	background:#00265E;
	color:#fff;
}
.woocommerce-MyAccount-content fieldset {
	margin-top: 30px;
}
.woocommerce-billing-fields h3 {
  display: ;
}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3 {
  font-size: 22px;
  margin-bottom: 30px;
  padding-bottom: 15px;
  position: relative; 
}
.woocommerce-billing-fields h3:before,.woocommerce-additional-fields h3:before{
  content: "";
  position: absolute;
  background: #FF6600;
  width: 30px;
  height: 4px;
  bottom: 0;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order:hover {
	background: #00265E;
}
.woocommerce form .form-row label {
	color: #00265E;
	opacity: 0.7;
	font-weight: 500;
}
.woocommerce form .form-row input, .woocommerce form .form-row .select2-selection.select2-selection--single,.woocommerce form .form-row textarea {
  border: 1px solid #ccccccab;
  border-radius: 0px;
  resize: ;
}
.woocommerce-MyAccount-content p button.button {
	background: #F60 !important;
	color: #fff;
	padding: 15px 22px;
	margin-top: 10px;
	border-radius: 100px;
}
.woocommerce-MyAccount-content p button.button:hover {
	background: #062A61 !important;
}
.woocommerce form .form-row .select2-selection.select2-selection--single {
  padding: ;
  height: 50px;
  padding-top: 10px;
  color: ;
  padding: 10px 6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 10px;
  right: ;
}
.woocommerce form .form-row textarea {
  height: 100px;
  padding: 10px 20px;
}
.woocommerce table.shop_table tfoot th {
  display: ;
  display: ;
  background: #FF6600;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  background: ;
  padding: 15px 30px;
  background: #ff6600;
  margin-top: 10px;
}

.woocommerce-Reviews #commentform {
	margin-top: 5px;
	color: #666;
}
.woocommerce-noreviews {
	margin-bottom: 8px;
	font-weight: 500;
	color: #FF6600;
}
.required {
	color: #FF6600;
}
.woocommerce .comment-form-author {
	margin-top: 20px !important;
}
#tab-description ul li {
	position: relative;
	line-height: 28px;
	padding-left: 18px;
	font-weight: 400;
}
#tab-description ul {
    margin-top: 15px;
}
#tab-description ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 8px;
	height: 8px;
	background: #FF6600;
	background-color: rgb(255, 102, 0);
	border-radius: 100%;
	margin-top: -4px;
}

#select2-billing_country-container {
  height: 67px;
}
.woocommerce-product-gallery__wrapper {
	border: 1px solid #cccccc7a;
}
.summary.entry-summary .star-rating span::before {
	color: #FFC108;
}
/* Woocommerce Single */
.buconz-internal-area.product-single-p {
	background: #fff;
}
.related.products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	background: #fff;
}
.woocommerce-product-attributes.shop_attributes {
	background: #fff;
}
.product_meta {
	display: flex;
	flex-direction: column;
	gap: 10px;
}


.woocommerce-MyAccount-navigation {
	background: #fff;
	padding: 30px;
	border-radius: 3px;
	box-shadow: none;
	padding: 0 inherit;
	margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
	color: #fff;
	font-size: 16px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
  line-height: 34px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 8px;
	height: 8px;
	background: #ccc;
	margin-top: -4px;
	transition: all 0.3s ease;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
	position: relative;
	padding-left: 20px;
	border-bottom: 1px solid #cccccc5e;
	line-height: 40px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li:last-child {
  border: none;
  padding: ;
  margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li:hover:before{
	background:#ff6600;
}
.woocommerce-account .woocommerce-MyAccount-navigation li:hover a {
	color: #ff6600;
}
.wc_payment_methods.payment_methods.methods {
  background: transparent !important;
  padding: 0 !important;
}
.woocommerce-checkout #payment {
  background: transparent;
  padding: 0;
  margin: 0;
}
.woocommerce-checkout .payment .wc_payment_methods {
  margin: 0;
  padding: 0;
}
.wc_payment_methods.payment_methods.methods {
}
#order_review tfoot tr th {
	background: transparent;
}
.cart_totals table tbody th {
	background: transparent !important;
	color: #ff6600 !important;
}
.shop_table.shop_table .actions button{
	transition:all 0.3s ease;
}
.shop_table.shop_table .actions button:hover {
	background: #00265E;
	color: #fff !important;
}
.woocommerce-cart-form table .actions button {
	background: #f6f6f6;
	border: 1px solid #cccccc38;
	color: #00265E;
}
.woocommerce-info {
	background: #F8F9FA;
	border-top-color: transparent;
	border-left: 2px solid #f60;
	margin-top: 15px;
}
.woocommerce-info a {
  color: #00265E;
}
.woocommerce-info a:hover{
	color:#ff6600;
}
.woocommerce-info:before {
  color: #ff6600;
}
.woocommerce-privacy-policy-text a {
	color: #00265E;
	font-weight: 500;
	opacity: 0.7;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	height: 50px;
	padding: 0 40px !important;
	font-size: 14px;
	background: #00265E;
	color: #fff;
	font-weight: 500;
	transition: all 0.3s ease;
	line-height: 50px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
	background:#ff6600;
	color:#fff;
}
.woocommerce-Price-amount bdi {
	font-weight: 500;
}
.woocommerce ul.products li.product a img {
  margin-bottom: 20px;
}
.woocommerce a.remove{
	color:#ff6600 !important;
}
.woocommerce a.remove:hover {
	color: #fff !important;
	background: #ff6600;
}
.woocommerce table.shop_table tr, .woocommerce table.shop_table td, .woocommerce table.shop_table th {
	border: none !important;
}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after {
	top: 0;
}
#reviews #review_form button {
	background: #00265E;
	padding: 10px 25px;
	color: #fff;
	font-size: 15px;
}
#reviews #review_form button:hover{
	background:#FF6600 !important;
}
#reviews #review_form button i {
  display: ;
  margin-left: 10px;
}
#reviews #review_form button:hover {
  background: #00265E;
  color: #fff;
  border-color: transparent;
}
#review_form label {
	color: #00265E;
	margin-bottom: 5px;
}
.cart_totals .shop_table.shop_table_responsive {
	padding: 10px !important;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
	background: #FF6600;
	border-radius: 3px;
	padding: 4px 20px;
	height: initial !important;
	line-height: initial !important;
	min-width: initial;
	min-height: initial;
	font-weight: 500;
	top: 12px;
	border-radius: 0px;
	left: -10px;
	right: initial;
	text-transform: uppercase;
}
.woocommerce ul.products li.product .onsale::before, .woocommerce span.onsale::before {
	content: "";
	border-left: 10px solid transparent;
	border-right: 0px solid transparent;
	border-top: 7px solid #F60;
	position: absolute;
	left: 0px;
	bottom: -6px;
}
.woocommerce #reviews #comments h2 {
	text-align: left;
}
.woocommerce-product-gallery__image {
  margin-right: 10px;
}
.woocommerce-product-gallery__image:last-child {
  margin-right: 0px;
}
.woocommerce-grouped-product-list-item__label:hover{
	color:#FF6600;
}
.woocommerce-grouped-product-list-item__quantity input {
	height: initial !important;
}
.woocommerce div.product form.cart .reset_variations:hover{
	color:#FF6600;
}
.woocommerce-MyAccount-content .woocommerce-Address {
	margin-top: 30px;
}
.woocommerce-error {
	background: #fff;
	border-top-color: #FB6D0E;
}
.woocommerce-error::before{
	color:#FF6600;
}
.woocommerce div.product .woocommerce-tabs .panel {
	margin-bottom: 0;
}
.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0;
	font-size: 28px;
}
.summary.entry-summary .price {
	font-size: 22px !important;
	margin: 15px 0 !important;
}
.breadcrumbs.bc-product-single {
  padding: 15px 0;
  background: #F7F7F7;
}
.breadcrumbs.bc-product-single:before {
  display: none;
}
.breadcrumbs.bc-product-single .bread-menu{
	margin-top:0;
}
.breadcrumbs.bc-product-single  .bread-menu span{
	color:#666;
}
#tab-additional_information h2{
	text-align:left;
}
#reviews #comments {
	margin-top: 0;
}
#commentform {
	margin-top: 5px;
}
.cart_totals h2 {
	text-align: left;
}


/*====================================
	End Shop CSS
======================================*/

/*====================================
	Page CSS
======================================*/
.buconz-internal-area.news-area {
	padding: 30px 0 80px;
	background: #fff;
}
.buconz-internal-area.news-area .single-news {
	margin: 30px 0 0;
}
/* BLog Single */
.news-area.archive.single {
	padding-top: 70px 0 0;
}
/* Search Page CSS */
.search-page{
	padding:70px 0 100px;
}
/* Content None CSS*/
.no-results {
	margin-top: 30px;
	width: 100%;
}
.no-results .page-header {
  margin-bottom: 5px;
}
.no-results.not-found .page-content {
	max-width: 65%;
}
.no-results .page-header .page-title {
	font-size: 30px;
	font-weight: 600;
}
.no-results .search-form {
  margin-top: 15px;
}

/* 404 Page CSS */
.error {
    padding: 130px 0;
}
.error .error-inner{
}
.error .error-inner {
	padding: 0 12%;
	text-align: center;
}
.error-inner h4 {
    font-size: 110px;
    line-height: 100px;
    color: #FF6600;
}
.error .error-image{
	margin-bottom:30px;
}
.error .error-inner img{
	height:100%;
	width:100%;
	max-width:50%;
	display:inline-block;
}
.error .error-inner h2 {
    font-size: 40px;
    color: #00265E;
    font-weight: 600;
    margin: 15px 0;
}
.error .error-inner h2 span{
	color:#FF6600;
}
.error .error-inner p {
    font-size: 15px;
}
.error .error-inner .button {
	margin-top: 20px;
}
.error .error-inner .button .bizwheel-btn i {
	margin-right: 10px;
}
/*====================================
	End Page CSS
======================================*/

/*====================================
	BreadCrumbs CSS
======================================*/
.breadcrumbs {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	padding: 100px 0;
	z-index: 10;
	background-color: #667D9E;
}
.bread-inner {
	text-align: center;
	z-index: 100;
	position: relative;
}
.breadcrumbs::before {
	background: #00265E;
	opacity: 0.6;
}
.breadcrumbs .bread-title {
    z-index: 00265E3;
    position: relative;
    border-radius: 5px;
}
.breadcrumbs .bread-title p {
    color: #fff;
    font-size: 13px;
}
.breadcrumbs h2 {
	color: #fff;
	text-transform: capitalize;
	font-size: 45px;
	margin: 0;
	padding: 0;
	line-height: 45px;
	z-index: 00265E;
	position: relative;
}
.breadcrumbs .bread-list {
	display: block;
	margin-top:20px;
}
.breadcrumbs ul li {
	display: block;
	display: inline-block;
}
.breadcrumbs ul li span {
	margin: 0px 10px;
	font-size: 11px;
	font-weight: 400;
	color:#fff;
}
.breadcrumbs.style2 ul li span {
	font-size: 14px;
}
.breadcrumbs ul li a{
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
}
.breadcrumbs ul li a:hover{
	opacity:0.8;
	color:#fff !important;
}
.breadcrumbs.style2 ul li a{
	font-weight:500;
}
.breadcrumbs.style2 ul li a:hover{
	color:#FF6600;
}
.breadcrumbs .bread-menu {
	color: #fff;
	z-index: 00265E;
	position: relative;
	line-height: initial;
	font-size: 0;
	margin-top: 15px;
}
.breadcrumbs .bread-menu span {
	color: #fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 16px;
	padding-right: 8px;
	margin-right: 8px;
	display: inline-block;
	font-weight: 500;
}
.breadcrumbs .bread-menu span:hover{
	color:#FF6600;
}
.breadcrumbs .bread-menu span:last-child{
	margin:0;
	padding:0;
}
.breadcrumbs .bread-menu span + span::before {
	content: "\f105";
	font-family: 'FontAwesome';
	left: -7px;
	position: relative;
}
/* Blog Single */
.breadcrumb.bread-two {
	background: #F8F9FA;
	margin: 0;
	padding: 30px 0;
	border-top: 1px solid #cccccc61;
	text-align: center;
}
.breadcrumb.bread-two:before{
	display:none;
}
.breadcrumb.bread-two .bread-menu {
	color: #FF6600;
	font-size: 0;
	line-height: initial;
}
.breadcrumb.bread-two .bread-menu span {
	color: #555;
	font-size: 14px;
	margin-right: 15px;
	padding-right: 15px;
	position: relative;
	transition: all 0.3s ease;
	font-weight: 500;
}
.breadcrumb.bread-two .bread-menu span:last-child{
	margin:0;
	padding:0;
}
.breadcrumb.bread-two .bread-menu span:hover{
	color:#FF6600;
}
.breadcrumb.bread-two span::before {
	content: "/";
	position: absolute;
	right: -4px;
	width: 9px;
	height: 9px;
	top: 2px;
	border-radius: 100%;
	font-size: 12px;
}
.breadcrumb.bread-two .home::before {
	content: "\f015";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 5px;
}
.breadcrumb.bread-two span:last-child:before{
	display:none;
}
.breadcrumb.bread-two .bread-menu span span{
	margin:0;
	padding:0;
}
.breadcrumb.bread-two .bread-menu span span:before{
	display:none;
}
.breadcrumb.bread-two .bread-menu span.current-item {
	color: #FF6600;
}
/*====================================
	End BreadCrumbs CSS
======================================*/

/*====================================
	Pagination CSS
======================================*/
.pagination-main {
	text-align: left;
	margin: 40px 0 0 0;
	display: block;
}
.pagination-main.full-width {
	text-align: center;
}
.pagination-main.full-width{
	text-align: left;
}
.pagination-main .pagination-list li {
	margin-left: 5px;
	display: inline-block;
	margin-top: 5px;
}
.pagination-main .pagination-list li:last-child{
	margin-right:0px;
}
.pagination-main .pagination-list li a {
	font-size: 20px;
	background: #00265E;
	color: #fff;
	height: 40px;
	width: 44px;
	line-height: 40px;
	display: block;
	font-size: 15px;
	text-align: center;
	border-radius: 0px;
}
.pagination-main .pagination-list li.active a,
.pagination-main .pagination-list li:hover a{
	background: #FF6600;
	color: #fff;
}
.pagination-main .pagination-list li.prev a,
.pagination-main .pagination-list li.next a {
	box-shadow: none;
	color: #fff;
	width: auto;
	padding: 0 20px;
}
.pagination-list {
	margin-left: -5px;
	margin-top: -5px;
}
/*====================================
	End Pagination CSS
======================================*/

/*====================================
	Wordpress Default CSS
======================================*/
p b, strong {
	color: #00265E;
}
.single-news.news-large img {
	width: auto;
}
.widget {
	margin-bottom: 30px;
}
.widget:last-child{
	margin:0;
}
.wp-block-archives-dropdown label, 
.wp-block-search .wp-block-search__label {
	color: #00265E;
	font-weight: 500;
	padding-bottom: 5px;
}
/* Widget Select CSS*/
.widget select, .wp-block-categories select, .wp-block-archives select {
	width: 100%;
	height: 50px;
	padding: 0 10px;
	margin-top:10px;
	appearance: none;
	background-image: url('assets/img/select-arrow.png');
	background-repeat: no-repeat;
	background-position: right;
	background-color: transparent;
	color: #00265E;
	background-size: 24px;
}
/* Sidebar Default CSS */
.widget ul li {
	line-height: 35px;
	margin-bottom: 5px;
	list-style: none !important;
	padding-bottom: 5px;
}
.widget ul li:last-child{
	margin:0;
}
.widget a, .widget ul li a {
    color: #555;
    font-size: 15px;
}
.widget ul li a:hover {
	color: #FF6600;
}
/* Akismet Widget */
.widget_akismet_widget .a-stats a {
	background: #F60 !important;
	border: none;
	color: #fff;
}
.widget_akismet_widget .a-stats a strong {
  color: #fff;
}
/* Widget MENU */
.widget_nav_menu ul {
    border-radius: 8px;
    overflow: hidden;
    margin-left: 15px;
}
.widget_nav_menu ul li a {
    padding: 5px 10px;
    background: #fff;
    color: #666;
    display: block;
    font-size: 15px;
}
.widget_nav_menu ul li a::before, .widget_categories ul li a::before {
	content: "\f101";
	font-family: 'FontAwesome';
	margin-right: 12px;
	float: right;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.widget_nav_menu ul li a:hover:before,
.widget_categories ul li a:hover:before{
	color:#fff;
}

.widget_nav_menu ul li a:hover{
	color:#FF6600;
}
.widget_nav_menu ul li a i {
	display: inline-block;
	margin-right: 15px;
}
.footer .single-f-news .title a:hover{
	color:#FF6600;
}
/* Category List */
.widget_categories ul {
}
.widget_categories ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.widget_categories ul li:last-child{
	margin-bottom:0px;
}
.widget.widget_categories ul li a {
    font-size: 15px;
}
.widget_categories ul li a:hover{
	color:#FF6600;
}
.widget_categories ul li a span{
	display:inline-block;
	color:#FF6600;
}

.widget_recent_entries .post-date,.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
	font-size: 13px;
	font-weight: 400;
}
.recentcomments,.tagcloud {
	padding-top: 5px;
}
.widget_recent_comments a,#recentcomments a {
  font-weight: 500;
  color: #00265E;
}
.widget_recent_comments a:hover{
	color: #FF6600;
}
.widget_recent_comments .wp-block-latest-comments__comment-link, .widget_recent_comments .recentcomments a, .wp-block-latest-comments__comment .wp-block-latest-comments__comment-link {
	color: #FF6600 !important;
}
.widget_recent_comments .wp-block-latest-comments__comment-link:hover,#recentcomments a:hover,.wp-block-latest-comments__comment .wp-block-latest-comments__comment-link:hover{
	color:#00265E;
}
.widget_recent_comments .comment-author-link a, .wp-block-latest-comments__comment a {
	color: #00265E !important;
}
.widget_recent_comments .comment-author-link a:hover{
	color:#FF6600;
}
#recentcomments a::before {
	display: none;
}

.wp-block-latest-comments li {
	border-bottom: 1px solid #cccccc87;
	padding-left: 0px;
}
.wp-block-latest-comments li:last-child{
	padding:0;
	border:none;
}
.wp-block-latest-comments__comment-date {
	display: block;
	font-size: 13px;
}
.wp-block-latest-comments__comment-excerpt p {
	color: #555;
	line-height: 22px;
	margin: 0;
	font-weight: 400;
	margin-top: 5px;
}
.wp-block-latest-comments li {
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.wp-block-latest-comments li:last-child{
	padding:0;
	margin:0;
}
.sidebar-main .widget_recent_comments ul li a {
	line-height: initial !important;
	padding: 0 !important;
	margin: 0 !important;
	display: inline !important;
}
.widget_recent_comments .comment-author-link {
	display: inline !important;
}
.sidebar-main .widget_recent_comments ul li {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.sidebar-main .widget_recent_comments ul li:last-child{
	margin:0;
}
.sidebar-main .widget.widget_recent_comments a:hover {
	color: #00265E !important;
}
/* Subscribe */
.blog-sidebar .subscribe form,
.widget_mc4wp_form_widget .form-main{
	position:relative
}
.blog-sidebar .subscribe form input, .mc4wp-form .mc4wp-form-fields input[type="email"] {
	height: 54px;
	padding: 0 110px 0 15px;
	border: none;
	width: 100%;
	position: relative !important;
	font-size: 14px;
	border: 1px solid #ebebeb;
	line-height: 50px;
}
.widget_mc4wp_form_widget .mc4wp-form-fields{
	position:relative;
}
.blog-sidebar .subscribe h2,
.blog-sidebar .widget_mc4wp_form_widget .widget-title {
	border: none !important;
	margin-bottom: 20px;
}
.widget_mc4wp_form_widget label {
	overflow: hidden;
	left: 0;
	top: 0;
	margin: 0 !important;
	font-size: 0px;
	display: block;
}
.footer .widget_mc4wp_form_widget .widget-title:before {
	display: none;
}
.blog-sidebar .subscribe form button,
.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    background: #FF6600;
    position: relative;
    right: 0;
    top: 0;
    border: none;
    box-shadow: none;
    width: auto;
    padding: 0 20px;
    height: 53px;
    text-align: center;
    display: block;
    margin: 0;
    border-radius: 0px;
    cursor: pointer;
    color: #fff;
}
.mc4wp-form .mc4wp-form-fields input[type="submit"] {
	margin-top: 10px;
}
.blog-sidebar .subscribe form button:hover,
.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover{
	color:#fff;
	background:#2A2D2F;
}
.blog-sidebar .subscribe form button i{
	margin:0;
}

.mc4wp-alert p, .mc4wp-alert p a {
	color: #fff;
}
/* Widget Select */
.single-widget select {
	width: 100%;
	padding: 12px;
	font-size: 14px;
	border: 1px solid #ebebeb;
	background: #F5F8F9;
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-user-select: none;
	background-image: url(assets/img/select-arrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: right 50% !important;
}
/* Widget Tags*/
.widget_tag_cloud .tagcloud a {
	color: #555;
	font-size: 14px !important;
	display: inline-block;
	padding: 8px 12px;
	background: #fff;
	margin-top: 5px;
}
.widget_tag_cloud .tagcloud a:hover{
	background:#FF6600;
	color:#fff;
}
/* Tag */
.widget_tag_cloud .tagcloud a {
	background: #f6f6f6;
}
.widget_tag_cloud .tagcloud a:hover{
	background:#FF6600;
	color:#fff;
}
/* Widget RSS */
.widget_rss .rsswidget {
  display: inline-block;
}
.widget_rss ul li a {
}
.widget_rss ul.wp-block-rss li a, .widget_rss ul li a {
	line-height: 26px !important;
	color: #00265E;
	margin-bottom: 5px;
}
.widget_rss ul.wp-block-rss li a:hover, .widget_rss ul li a:hover,ul.wp-block-rss li a:hover{
	color:#FF6600;
}
.widget_rss ul.wp-block-rss li, .widget_rss ul li {
	margin-bottom: 12px;
	padding-bottom: 12px;
}
.widget_rss .widget-title a {
	color: #00265E;
	font-size: 20px;
	line-height: 28px;
}
.widget_rss .rss-date, .widget_rss cite {
	font-size: 13px;
}
.widget_rss cite{
	margin-top:5px;
}
.widget_rss .rss-date {
	display: block;
	line-height: initial;
}
.blog-detail ul li a:hover {
	color: #FF6600;
}
.sidebar-main .widget.widget_rss h2::before {
	display: none;
	padding: 0;
}
.widget_rss .rssSummary, .wp-block-rss__item-excerpt {
	line-height: 24px;
	font-weight: 400;
	color: #555;
	font-size: 14px;
}
.widget_rss .widget-title {
	padding-left: 0 !important;
}
.sidebar-main .widget_rss ul li a::before {
	top: 14px;
}
.wp-block-rss__item-author, .widget_rss cite {
	color: #FF6600;
	text-transform: ;
	text-decoration: ;
	font-style: initial;
}
.page-links {
	padding-left: 30px;
}
/* RSS Block */
.wp-block-rss__item-excerpt, .widget_rss .rssSummary {
	margin-top: 10px;
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
	display: initial;
	font-size: 13px;
}


/* Default Search */
.search-form{
	position:relative;
}
.search-form input[type="search"] {
	width: 100%;
	height: 50px;
	border-radius: 0px;
	padding: 0 75px 0 20px;
	font-size: 14px;
}
.search-form label {
  width: 100%;
  position:relative;
}
.search-form input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	background: #FF6600;
	color: #fff;
	height: 50px;
	border: none;
	border-radius: 0px;
	padding: 0 20px;
	cursor: pointer;
}
.search-form input[type="submit"]:hover{
	background:#00265E;
	color:#fff;
}
.buconz-entry-page ol.comment-list li {
	padding-left: 0;
}
/* Password Form */
form.post-password-form input {
    border-radius: 0px;
    height: 40px;
}
form.post-password-form input[type="submit"] {
    background: #FF6600;
    padding: 9px 15px;
    color: #fff;
    border-radius: 0px;
    border: none;
}
form.post-password-form input[type="submit"]:hover{
	background:#00265E;
	color:#fff;
}
/* Caption */
.gallery-caption {
	display: block;
	font-size: 13px;
	line-height: 18px;
	margin-top: 8px;
}
.sidebar-main .gallery-size-thumbnail .gallery-item {
	margin: 0;
}
/* Pagiantion */
.page-links{
	margin-top:10px;
}
.page-links a, .page-links span {
	padding: 4px 12px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	width: auto;
	background: #00265E;
	color: #fff;
}
.page-links span.current,.page-links a:hover {
    background: #FF6600;
    color: #fff;
}
.sidebar-main .widget_nav_menu ul{
	margin:0;
	padding-left:0px;
}
.sidebar-main .widget_nav_menu ul ul{
	padding-left:15px;
}
.sidebar-main .widget_nav_menu ul ul ul{
	padding-left:10px;
}
.sidebar-main ul li, .widget_block ul li, .blog-single-main ul li, .comment-list ul li, .buconz-entry-page ul li,ol.comment-list li {
	position: relative;
	line-height: initial;
}
.sidebar-main ul li a::before, .widget_block ul li a::before, .blog-single-main ul li::before, .comment-list ul li::before,.buconz-entry-page ul li:before,ol.comment-list li:before{
	content: "";
	position: absolute;
	left: 0;
	top: 20px;
	width: 8px;
	height: 8px;
	background: #FF6600;
	border-radius: 100%;
	margin-top: -4px;
}

.widget_nav_menu ul li a::before {
	top: 15px;
}
.sidebar-main .widget_nav_menu ul ul {
	padding-left: 15px;
	padding-top: 10px;
}
.wp-block-latest-posts li a {
  line-height: 28px !important;
}
.wp-block-latest-posts li a:before {
  top: 15px !important;
}
ol.comment-list li {
	padding-left: 25px;
	line-height: 24px;
	margin-bottom: 5px;
}
ol.comment-list li:last-child{
	margin-bottom:0;
	padding-bottom:0;
}
.comment-list li.comment::before {
	display: none;
}
ol.comment-list li a:hover{
	color:#FF6600;
}
.blog-single ul li {
	padding-left: 15px;
}
.comment-list ul li a::before, .blog-detail ul li a::before, .blog-single ul li::before,.buconz-entry-page ul li:before{
	top: 14px;
}
.buconz-entry-page ul li::before {
	top: 15px;
}
ol.comment-list li:before{
	top:12px;
}
.comment-reply-link:hover {
	background: #00265E;
	color: #fff !important;
}
.logged-in-as {
	margin-bottom: 20px;
}
table tr, table td, table th {
	border: 1px solid #cccccc87 !important;
	padding: 10px !important;
	border-top: 0px solid !important;
}
table thead th,table tr th {
	color: #FF6600;
}
.blog-single .comment-list {
	background: #fff;
	box-shadow: 0px 0px 5px #0000002e;
}
.share-tag.post-tag li a:hover {
	color: #FF6600;
}
p a {
	color: #FF6600;
}
p.has-large-font-size {
    line-height: 43px;
}


ol {
  padding-left: 18px;
}
ol li ol {
  padding-left: 10px;
}

.share-tag.post-tag {
	margin-top: 20px;
}
.share-tag.post-tag ul li a {
	display: inline-block;
	color: #555;
	font-size: 14px;
}
.share-tag.post-tag ul li {
	display: inline-block;
	padding-left: 0;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccc;
	line-height: 15px;
	margin-top: 10px;
}
.share-tag.post-tag ul li:last-child{
	margin:0;
	padding:0;
	border:none;
}
.share-tag.post-tag ul {
  
}
.wp-caption {
	padding: 20px 0;
}
.wp-block-latest-comments {
	margin: 0;
	margin-top: 10px !important;
}
/* Widget Calender CSS */
.widget .calendar_wrap,.gallery-size-thumbnail {
	padding-top: 5px;
}
.calendar_wrap th,
.calendar_wrap td {
	padding: 5px 10px;
	text-align: center;
	display: nherit;
	border: 1px solid #ebebeb;
	color: #555;
}
.calendar_wrap #wp-calendar {
	max-width: 100%;
	margin-bottom: 15px;
}
.calendar_wrap #wp-calendar thead th, 
.calendar_wrap #wp-calendar tfoot td, 
.wp-block-calendar table th {
	background: #f6f6f6;
	color: #00265E;
	font-size: 15px;
	font-weight: 500;
}
.calendar_wrap #wp-calendar caption {
	caption-side: top;
	background: #FF6600;
	color: #fff;
	text-align: center;
	padding: 10px;
	font-size: 15px;
}
.calendar_wrap #wp-calendar tbody tr a {
	color: #fff;
	border-radius: 100%;
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	background: #FF6600;
	padding: 0;
	text-align: center;
}
.calendar_wrap #wp-calendar tfoot tr a {
	color: #353535;
}
.calendar_wrap #wp-calendar tfoot tr a:hover{
	color:#FF6600;
}
.wp-block-gallery ul.blocks-gallery-grid li {
	padding-left: 0px !important;
}
.blocks-gallery-caption {
	padding-bottom: 10px;
}
.has-large-font-size {
	color: #00265E;
}
.wp-calendar-nav {
	text-align: center;
}
.wp-block-calendar table caption {
	color: #00265E;
}
.wp-block-calendar table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 5px;
}
.wp-calendar-nav a {
	color: #fff;
	padding: 5px 10px;
	display: inline-block;
	background: #00265E;
	text-decoration: none;
}
.wp-calendar-nav a:hover {
	background: #FF6600;
	color: #fff;
}
.wp-block-image {
	overflow: hidden;
}
.widget_archive select {
	margin-top: 5px;
}
#recent-posts-2 {
}
.widget_recent_entries ul li a:before {
  display: none;
}
.widget_recent_entries ul li a {
	padding: 0 !important;
	font-weight: 500;
	color: #FF6600;
	line-height: 26px !important;
}
.widget_recent_entries ul li a:hover{
	color:#00265E;
}
.widget_recent_entries ul li {
	padding-bottom: 12px;
	margin-bottom: 8px;
}
.wp-block-latest-posts__post-excerpt {
  margin-top: 0;
  line-height: 25px;
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
  display: inline-block;
  line-height: initial;
}
.wp-block-latest-posts__post-date {
	display: inline-block;
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #cccccc87;
	line-height: 14px;
}

.wp-block-latest-posts__post-excerpt {
	margin: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #555;
	margin-top: 5px;
}
ul.wp-block-latest-posts li a {
	color: #00265E !important;
}
.wp-block-latest-posts__featured-image {
	margin-bottom: 5px;
	padding-top: 4px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both;
	padding-bottom: 12px;
	margin-bottom: 8px;
}
.sidebar-main .wp-block-latest-posts.wp-block-latest-posts__list li:last-child {
	padding: 0; 
	margin: 0;
}


.comments-area .comment-list .comment-content ol li:before {
  display: none;
}
.comments-area .comment-list .comment-content ol li {
  padding-left: 2px;
}
.wp-block-cover p:not(.has-text-color) {
	color: #fff;
}

.blocks-gallery-grid,.blocks-gallery-grid li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.blocks-gallery-grid li:before {
  display: none;
  padding: ;
}
.blog-single .blog-detail ul li,.buconz-entry-page ul li {
	padding: 0;
	padding-left: 20px;
	line-height: 30px;
}
.blocks-gallery-grid {
	margin-left: -15px;
}
.blog-detail p{
	line-height:initial;
}
/* BLog Sidebar Widget */
.sidebar-main{
	padding: 30px;
	box-shadow: 0px 0px 5px #0000002e;
	border-top: 3px solid #F60;
	background: #fff;
}
.sidebar-main .widget .widget {
	box-shadow: none;
}
.sidebar-main .widget ul li {
	padding-left: 0px;
	line-height: 30px;
}
.sidebar-main .widget ul li:last-child {
	border: none;
	padding: 0;
	margin: 0;
}
.sidebar-main .widget ul li a {
	line-height: 30px;
	position: relative;
	width: 100%;
	display: block;
	padding: 0 0 0 20px;
	background: transparent;
}
.sidebar-main .widget ul li a:hover{
	color:#FF6600 !important;
}
.wp-block-latest-comments__comment a:hover{
	color:#FF6600;
}

.sidebar-main ol {
	padding-left: 0;
}
.sidebar-main .widget h2 {
	font-size: 18px;
	position: relative;
	margin-bottom: 18px;
	margin-top: 0px;
	line-height: 28px;
	border-bottom: 1px solid #cccccc96;
	padding-bottom: 10px;
}
.wp-block-search .wp-block-search__label {
    width: auto;
}
.wp-block-search .wp-block-search__input {
  height: 45px;
  border: 1px solid #ccccccad;
  padding: 0 10px;
}
.wp-block-search .wp-block-search__button {
  background: #FF6600;
  color: #fff;
  border: none;
  font-weight:500;
  transition:all 0.3s ease;
}
.wp-block-search .wp-block-search__button:hover{
	background:#00265E;
	color:#fff;
}
.wp-block-tag-cloud {
	margin-left: -5px;
}
.wp-block-tag-cloud a {
	background: #f7f7f7;
	padding: 10px 20px;
	display: inline-block;
	font-size: 14px !important;
	color: #555;
	display: inline-block;
	margin-top: 5px;
	margin-right:0px;
}
.wp-block-tag-cloud a:hover{
	background:#FF6600;
	color:#fff;
}
.widget_categories ul li a,.widget_archive ul li a {
	
}
.widget_categories ul li a,
.widget_archive ul li a,
.widget_nav_menu ul li a,
.widget_pages ul li a,
.widget .wp-block-page-list li a{
	color:#00265E;
}

#comments {
	margin-top: 50px;
	clear: both;
}
#comments .comments-title {
	margin-bottom: 20px;
}
article.page .page-links {
	padding-top: 15px;
}
.post-tag ul li::before {
	display: none;
}
.blog-single .blog-detail ul li::before {
	top: 15px;
}

.sidebar-main .widget_categories ul li a,.sidebar-main .widget_archive ul li a {
	display: inline !important;
}
.sidebar-main .widget_categories ul li a::before, .sidebar-main .widget_archive ul li a::before {
	top: 12px;
}
.sidebar-main .widget_pages ul li a::before{
	top:16px !important;
}
.widget_meta ul li a::before {
	top: 16px;
}
.widget_recent_comments ul li {
	margin-bottom: 6px !important;
	padding-bottom: 6px !important;
	line-height: 25px !important;
	padding-top: 0;
}
.blockquote strong {
  color: #fff !important;
}
blockquote strong {
  color: #fff;
}
blockquote code {
  color: #FF6600;
}
blockquote p {
  font-weight: ;
  font-size: 16px;
}
/*====================================
	Wordpress Default Sidebar
======================================*/

/*====================================
	Footer CSS
======================================*/

.footer-newsletter {
	position: relative;
	bottom: -65px;
	margin-top: -65px;
}
.newsletter-main {
	background: #fff;
	position: relative;
	background: #fff;
	box-shadow: 0px 0px 15px #0000001c;
	border-radius: 5px;
	overflow: hidden;
	padding: 30px 40px;  
	z-index: 3333;
}
.newsletter-content h2 {
	font-size: 28px;
	font-weight: 600;
	background-position: 0 90%;
	background-repeat: repeat-x;
	background-size: 10px 10px;
	display: inline-block;
}
.newsletter-content p {
  font-size: 16px;
}
.newsletter-main {
    position:relative;
}
.newsletter-main::before {
	content: "";
	position: absolute;
	left: -36px;
	width: 100px;
	height: 100px;
	border: 10px solid #FF6600AB;
	border-radius: 100%;
	top: -35px;
}
.newsletter-main .mc4wp-form .mc4wp-form-fields input[type="submit"] {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	height: 100%;
	background: #FF6600;
	color: #fff;
	border-left: 1px solid #ccc;
	padding: 0 40px !important;
	border: none !important;
}
.newsletter-main .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover{
	background:#00265E;
	color:#fff;
}
.post-template-default .footer-newsletter-main,
.product-template-default .footer-newsletter-main {
	background-color: #f6f6f6;
}



/* Woocommerce Cart */
.buconz-cart-page .woocommerce-Price-amount.amount {
	color: #666;
	font-size: 18px;
}
.buconz-cart-page table.shop_table th {
	background: transparent;
}
.buconz-cart-page table.shop_table th {
	color: #00265E;
	text-transform: uppercase;
}
.buconz-cart-page .woocommerce table.shop_table {
	border: none;
	padding: 0;
	margin: 0;
}



.woocommerce-cart-form .woocommerce table.shop_table {
  border: none;
  margin: ;
}
.buconz-cart-page .woocommerce-cart-form .shop_table {
	border: none !important;
	border-collapse: collapse;
}
.buconz-cart-page .woocommerce-cart-form .shop_table thead {
	background: #fff;
	box-shadow: 0px 0px 15px #00000017;
}
.buconz-cart-page .woocommerce-cart-form__cart-item.cart_item {
  border-bottom: 2px solid #F8F9FA !important;
  padding-bottom: 30px !important;
  margin-bottom: 30px !important;
  display: ;
}
.buconz-cart-page .woocommerce-cart-form__cart-item.cart_item td {
	display: ;
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	position: relative;
}
.row.buconz-cart-page .product-thumbnail img {
	border-radius: 100%;
	width: 70px;
}
.row.buconz-cart-page .product-remove {
	position: absolute;
	top: 17px;
	background: #F8F9FA;
	border-radius: 100%;
}
.row.buconz-cart-page .actions {
	padding-top: 40px !important;
	background: #F8F9FA;
	padding: 0 !important;
	padding: 15px !important;
}
.row.buconz-cart-page .cart_totals {
	background: #00265E;
	padding: 30px;
	position: relative;
}
.shop_table.shop_table .actions button {
	transition: all 0.3s ease;
	background: #fff;
	color: #00265E !important;
}
.buconz-cart-page .cart_totals tbody tr th {
	color: #fff !important;
}
.buconz-cart-page .cart_totals h2 {
	top: 0;
	color: #fff;
	border-radius: 100px;
	display: inline-block;
	margin: 0;
	font-size: 20px;
	font-weight: 700;
	display: block;
	text-align: center;
	border-bottom: 1px solid #ffffff26;
	border-radius: 0px;
	padding-bottom: 10px;
}
.buconz-cart-page .cart_totals .woocommerce-Price-amount bdi {
	display: ;
	color: #eee;
}
.buconz-cart-page .cart_totals .shop_table.shop_table_responsive {
	box-shadow: none !important;
	border: none;
	border-bottom: 1px solid #ffffff26;
	border-radius: 0px;
	margin-top: 10px;
}

.buconz-cart-page .woocommerce-cart-form__cart-item.cart_item b {
	display: block;
	color: #777;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 5px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background: #fff !important;
	color: #FF6600;
}
.woocommerce .buconz-cart-page a.remove{
	color: #00265E !important;
	font-weight: 300;
	border: ;
}.woocommerce .buconz-cart-page a.remove:hover{
	background:#00265E !important;
	border-color:transparent !important;
	color:#fff !important;
}

.buconz-cart-page table.shop_table th i {
	color: #FF6600;
	margin-right: 10px;
}
.buconz-cart-page .woocommerce-cart-form table.shop_table th {
	display: ;
	text-align: center;
	padding: 20px !important;
	font-weight: 500;
}
.product-quantity .quantity button,.woocommerce .quantity button {
	background: #fff;
	padding: 11px 12px;
	border: none;
	border: 1px solid #cccccc8c;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	line-height: 20px;
	padding: 0;
	margin-top: 5px !important;
	position: relative;
	top: 4px;
	text-align: center;
	padding: 0;
	line-height: 12px;
}
.product-quantity .quantity input[type="number"], .woocommerce .quantity .qty {
	-moz-appearance: textfield;
}

.shop_table.shop_table .actions .coupon{
	position:relative;
}
.shop_table.shop_table .actions .coupon button {
	position: absolute;
	right: 0;
}

.buconz-cart-page .cart_totals .wc-proceed-to-checkout {
	padding: 0;
	text-align: center;
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
.buconz-cart-page .woocommerce-cart-form__cart-item.cart_item {
	background: #F8F9FA;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	background-color:transparent;
}
.buconz-cart-page .woocommerce-cart-form__cart-item.cart_item td {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}
.buconz-cart-page .woocommerce-cart-form__cart-item.cart_item {
	margin-bottom: 15px !important;
}
.woocommerce-page table.cart td.actions .coupon{
	width:100%;
}
.row.buconz-cart-page .cart_totals table tbody tr {
	padding: 0 !important;
	text-align: left !important;
}
.row.buconz-cart-page .cart_totals tr td::before{
	color: #fff;
}
.row.buconz-cart-page .cart_totals {
	padding: 12px;
}
.row.buconz-cart-page .cart_totals {
	position: fixed !important;
	bottom: 0;
	z-index: 3333333;
	width: 100%;
	left: 0;
}
.cart_totals .shop_table.shop_table_responsive {
	padding: 0;
}
.buconz-cart-page .cart_totals .shop_table.shop_table_responsive {
	margin-top: 0px;
	padding-bottom: 10px !important;
	margin-bottom: 10px;
}
.buconz-cart-page .cart_totals .shop_table.shop_table_responsive tr td{
	padding: 5px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	padding: 10px 20px !important;
}

}
.checkout.woocommerce-checkout {
	background: #fff;
	padding: 40px;
	box-shadow: 0px 0px 11px #00000014;
	z-index: 199;
	position: relative;
	border-top: 2px solid #FF6600;
}

.buconz-checkout-form form .form-row label {
	color: #555;
	opacity: 1;
	font-weight: 500;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce form .form-row span.select2-selection, .woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce form .form-row textarea {
	border-radius: 4px !important;
	height: 50px;
	background: #F8F9FA;
	border: 1px solid #cccccc4a;
	border-radius: 100px !important;
	padding: 10px 25px;
	font-weight: 400;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 25px;
}

.woocommerce .buconz-checkout-form table.shop_table tfoot th {
	background: #F8F9FA !important;
	border: none !important;
	color: #00265E;
	text-align: center;
	font-weight: 500;
	border-bottom: 1px solid #cccccc69 !important;
}
.woocommerce .buconz-checkout-form table.shop_table tfoot th:last-child{
	border:none;
}

.woocommerce .buconz-checkout-form .woocommerce-Price-amount.amount {
	color: #FF6600;
	font-size: 16px;
}
.woocommerce .buconz-checkout-form form .form-row textarea{
	box-sizing: border-box;
	width: 100%;
	height: 100px;
	border-radius: 8px !important;
}






.breadcrumb.bread-two.products .bread-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	gap: 15px;
}
.breadcrumb.bread-two.products .bread-inner h2 {
	font-size: 26px;
	margin: 0;
	font-weight: 600;
	background-image: linear-gradient(#FFD400,#FFD400);
	background-position: 0 90%;
	background-repeat: repeat-x;
	background-size: 10px 10px;
	text-transform: uppercase;
	display: inline-block;
}


.buconz-my-account  .woocommerce-MyAccount-navigation,.buconz-my-account  .woocommerce-MyAccount-content {
	float: none;
	width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	display: flex;
	align-items: center;
	gap: 20px;
	justify-content: center;
	align-items: center;
	box-shadow: 0px 0px 5px #0000001c;
	padding: 20px;
	border-top: 2px solid #F60;
	background: #00265E;
	border-radius: 8px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
	border:none;
}

.buconz-my-account .woocommerce-MyAccount-navigation {
	padding: 0;
}

.buconz-my-account .woocommerce-MyAccount-content {
	background: #fff;
	margin-top: 15px;
	padding: 30px;
	background: #fff;
	padding: 30px;
	border-radius: 3px;
}

.buconz-cart-page .woocommerce-cart-form__cart-item.cart_item:nth-last-child(2n+1),
.shop_table.wishlist_table.wishlist_view .wishlist-items-wrapper tr:nth-last-child(2n+1) {
	background: #F8F9FA;
}


/* Wishlist */
.shop_table.cart.wishlist_table.wishlist_view thead {
	background: #fff;
	box-shadow: 0px 0px 15px #00000017;
}
.shop_table.cart.wishlist_table.wishlist_view tr th {
	background: transparent;
	text-align: center;
	padding: 20px !important;
	font-weight: 500;
	color: #00265E;
	text-transform: uppercase;
	font-size: 15px;
}
.shop_table.cart.wishlist_table.wishlist_view {
  border: none;
  padding: 0;
}

.wishlist_table tr td.product-thumbnail a img {
	border-radius: 100%;
	width: 70px;
}
.wishlist-empty {
	font-size: 15px;
	margin-top: 20px !important;
	padding-top: 20px !important;
	display: table-cell;
}

.woocommerce .wishlist_table a.remove {
	display: ;
	background: #F8F9FA;
	border-radius: 100%;
	color: #00265E !important;
	font-weight: 300;
	font-size: 1.5em;
	width: 22px;
	height: 22px;
	line-height: 22px;
	font-size: 20px;
	border: 1px solid #cccccc7d;
}
.woocommerce .wishlist_table a.remove:hover{
	color:#fff !important;
	border-color:transparent;
}
.wishlist-title-with-form h2 {
	font-size: 25px;
}

#yith-wcwl-form {
	padding: 50px 0;
}
.wishlist-items-wrapper .product-name a:first-child {
	display: block !important;
	font-size: 18px;
	margin-bottom: 15px;
}
.wishlist-items-wrapper .product-name .button.yith-wcqv-button {
	padding: 5px 10px !important;
	height: initial;
	height: ;
	border-radius: 30px;
	font-size: 13px;
	line-height: initial;
	font-weight: 400;
}
.wishlist_table .product-add-to-cart a {
	padding: 10px 20px;
	display: inline-block !important;
	background: #fff;
	border: 1px solid #ccc6;
}
.wishlist_table .product-add-to-cart a:hover{
	border-color:transparent;
	color:#fff;
	background:#FF6600;
}
.wishlist-title a.show-title-form {
	background: #fff;
	visibility: visible;
	color: #333;
	border: 1px solid #cccccc63;
	box-shadow: 0px 0px 5px #0000001c;
	border-radius: 30px;
}
.wishlist-title a.show-title-form:hover{
	border-color:transparent;
}
.product-stock-status {
	font-size: 15px;
}


.buconz-shop-product.buconz-product-archive{
	margin-top:0px !important;
}
.buconz-shop-product.buconz-product-archive .buconz-custom-sale {
	background: #042860;
}
.buconz-shop-product.buconz-product-archive .quick-view a {
	background: #00265E !important;
}
.buconz-shop-product.buconz-product-archive .quick-view a:hover{
	background:#FF6600 !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 2.6% 1.992em 0 !important;
}
.products.masonry {
	margin-right: -30px !important;
}
.products.columns-1.masonry{
	margin-right:0px !important;
}

.woocommerce ul.products.columns-2 li.product, 
.woocommerce-page ul.products.columns-2 li.product {
	width: 47.3%;
}
.woocommerce ul.products.columns-4 li.product, 
.woocommerce-page ul.products.columns-4 li.product {
	width: 22.4%;
}

.woocommerce ul.products.columns-5 li.product, 
.woocommerce-page ul.products.columns-5 li.product {
	width: 17.4%;
}
.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product {
	width: 14.05%;
}
.woocommerce .woocommerce-ordering {
	position: relative;
	top: -32px;
	margin-bottom: -10px;
}






/* Woocommerce Sidebar */
.buconz-woo-sidebar .single-widget {
	box-shadow: 0px 0px 5px #0000002e;
	padding: 25px;
	border-radius: 5px;
	border-top: 2px solid #FF6600;
}
.buconz-woo-sidebar .single-widget h2 {
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px solid #cccccc4f;
  padding-bottom: 10px;
}

.buconz-woo-sidebar  .widget_price_filter .ui-slider .ui-slider-range {
  background: #F8F9FA;
  border: 1px solid #cccccc5e;
}
.buconz-woo-sidebar  .widget_price_filter .ui-slider .ui-slider-handle {
  background: #F60;
}
.buconz-woo-sidebar  .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #01265E;
}

.buconz-woo-sidebar .price_slider_amount {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
}


.buconz-woo-sidebar .price_label {
	font-size: 15px;
	color: #666;
}



.buconz-woo-sidebar .single-widget.woocommerce li a {
  color: #666;
  font-weight: 500;
}
.buconz-woo-sidebar .widget_product_categories li a {
  color: #666;
}
.buconz-woo-sidebar .single-widget.woocommerce li{
  justify-content: space-between;
  padding-bottom: 0;
}
.buconz-woo-sidebar .single-widget.woocommerce .count {
  color: #FF6600;
  font-size: 13px;
}
.woocommerce-product-search input[type="search"] {
	width: 100%;
}
.woocommerce-product-search {
	position: relative;
}
.woocommerce-product-search .wp-element-button {
	background: #042860;
	color: #fff;
	font-weight: 400;
	padding: 10px 20px;
	display: inline-block !important;
	margin-top: 10px;
	position: absolute;
	right: 0;
	height: 100%;
	margin:0;
}
.woocommerce-product-search input[type="search"] {
	height: 55px;
}

.buconz-woo-sidebar .product_list_widget a {
  display: flex !important;
  flex-direction: column;
}
.buconz-woo-sidebar .product_list_widget a img {
	width: 55px !important;
	border: 1px solid #cccccc59;
	border-radius: 100%;
}
.buconz-woo-sidebar .product_list_widget a .product-title {
  font-size: 18px;
  color: #00265E;
}
.buconz-woo-sidebar .product_list_widget del span{
  font-size: 15px !important;
}
.buconz-woo-sidebar  .woocommerce-Price-amount bdi {
  font-size: 18px !important;
}

.buconz-woo-sidebar .product_list_widget li {
	border-bottom: 1px solid #cccccc59 !important;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
}
.buconz-woo-sidebar .product_list_widget li:last-child{
	border:none !important;
}


@media only screen and (max-width: 992px){

.wishlist_table.mobile li .item-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.wishlist_table.mobile .product-name h3 {
  font-size: 18px;
}
.wishlist_table.mobile  .item-details-table {
  display: ;
  width: 100% !important;
  display: ;
}
.item-details {
  width: 100% !important;
}
.wishlist_table.mobile li .item-wrapper {
  width: 100%;
}
.product-add-to-cart {
  display: inline-block !important;
}
.product-remove {
  display: inline-block !important;
}
.wishlist_table.mobile tr .label {
	display: ;
	font-size: 15px !important;
	font-weight: 500 !important;
}
.wishlist_table.mobile .button.yith-wcqv-button {
	display: none;
}
}












.footer {
	position: relative;
}
.footer-logo {
	/* text-align: left; */
}
.footer .footer-top {
	padding: 50px 0 80px;
	margin: 0;
	background-color: transparent;
}
.footer.no-footer .copyright {
	border-top: 1px solid #cccccc87;
}
.footer.newsletter-padding .footer-top {
	padding: 105px 0 80px;
}
.footer.newsletter-padding.no-footer .copyright {
	margin-top: 65px;
}
.footer-bottom-single.copyright-content a:hover {
	color: #00265E !important;
}
.footer .sidebar-main .widget ul li {
	color: #eee;
	margin-bottom: 6px;
}
.footer .sidebar-main .widget ul li:last-child{
	margin-bottom:0px;
}
.footer .single-widget {
	margin-top: 30px !important;
}
.footer .single-widget h3, footer .sidebar-main .widget h2 {
	color: #fff;
	font-size: 18px;
	position: relative;
	text-transform: capitalize;
	margin-bottom: 20px;
}
.footer .single-widget:hover h3:before{
	background:#FF6600;
	color:#fff;
}
.footer-logo .text-logo a {
	font-size: 20px;
	display: block;
	line-height: initial;
}
.footer p {
	color: #ccc;
	font-size:14px;
}
.footer-about {
	padding-right: 30px;
}
.footer-about .logo {
    margin-bottom: 15px;
}
.footer-about .logo img {
	max-width: 150px;
}
.footer-about .text-logo a {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}
.footer-about .text {
	margin-bottom: 35px;
}
.footer-about .button .bizwheel-btn {
    background: #FF6600;
    margin-top: 20px;
    color: #fff;
}
.footer-about .button .bizwheel-btn:hover{
	background:#fff;
	color:#FF6600
}

.footer-bottom-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
/* Footer Link */
.footer .widget_nav_menu ul li {
	margin-bottom: 0px;
	position: relative;
	padding-left: 20px !important;
	padding-bottom: 0px;
	border: none;
}
.footer .widget_nav_menu ul li::before {
	position: absolute;
	content: "";
	left: 0;
	top: 12px;
	height: 8px;
	width: 8px;
	border-radius: 100%;
	background: #d4d4d4;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.footer .widget_nav_menu ul li:hover:before{
	background:#FF6600;
}

.footer .widget_nav_menu ul li a {
    display: inline-block;
    color: #B4B4B4;
    padding: 0;
    margin: 0;
    background: transparent;
    font-size: 14px;
    font-weight: normal;
}
.footer .widget_nav_menu ul {
    box-shadow: none;
    margin: 0;
}
.footer .widget_nav_menu ul li a::before{
	display:none;
}
.footer .widget_nav_menu ul li a:hover {
	color:#FF6600;
}
/* Footer Mail Chimp */
.footer .widget_mc4wp_form_widget .widget-title {
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 600;
	text-align:center;
}
.footer .widget_mc4wp_form_widget .mc4wp-form-fields p {
}
.footer .widget_mc4wp_form_widget .mc4wp-form-fields p:last-child {
    margin: 0;
    position: absolute;
    right: 0;
    top: -9px;
    border-radius: 0px;
}
.footer .widget_mc4wp_form_widget form {
    background: #fff;
    padding: 15px;
    line-height: initial;
}
/* Footer News */
.footer-news .single-f-news .content {
  padding-left: 85px;
}
.footer-news .single-f-news .content .title {
	font-size: 14px;
	margin: 0;
}
.footer .footer-newsletter .address {
	color: #777;
	font-size: 15px;
	margin-bottom: 20px;
}
.footer .single-f-news .post-meta i {
    color: #FF6600;
}
.footer .sidebar-main .address-widget-list li {
	display: block;
	margin-bottom: 10px;
	line-height: 25px;
	position: relative;
	padding-left: 40px !important;
	border: none;
	padding-bottom: 0;
}
.footer .address-widget-list li,
.footer .address-widget-list li a {
    font-weight: normal;
    color: #ccc;
    font-size: 15px;
}
.footer .address-widget-list li a{
	padding-left: 0px !important;
}
.footer .address-widget-list li a:before{
	display:none;
}
.footer .address-widget-list li i {
	color: #fff;
	text-align: center;
	border-radius: 100%;
	font-size: 15px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: absolute;
	left: 0;
	top: 50%;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid transparent;
	margin-top: -15px !important;
}
.footer .address-widget-list li:hover i{
	background:#fff;
	color:#FF6600;
}
.footer .sidebar-main .address-widget-list li:last-child {
	margin-bottom: 0px;
}
.footer .address-widget-list li span{
	color:#FF6600;
	display:inline-block;
}
.footer_contact p {
	margin-bottom: 15px;
}
/* Social */
.footer .social{
	margin-top:22px;
}
.footer .sidebar-main .social li {
	display: inline-block;
	margin: 0 10px 0 0;
	border: none;
}
.footer .social li:last-child{
	margin-right:0px;
}
.footer .sidebar-main .social li a {
	display: block;
	font-size: 16px;
	text-align: center;
	width: 32px;
	height: 32px;
	line-height: 32px !important;
	border: 1px solid #fff !important;
	border-radius: 100%;
	background: #fff;
	color: #00265E;
	padding:0;
}
.footer .social-icons li:before,.footer .sidebar-main .social li a:before {
  display: none;
}

/* Copyright */
.footer .copyright {
	text-align: center;
	padding: 20px 0;
	border-top: 1px solid #ebebeb3b;
	background: #fff;
	z-index: 10000;
	position: relative;
}
.footer .copyright-content p {
    font-size: 15px;
    color: inherit;
}
.footer .copyright-content p span{
	font-size:17px;
	font-weight:800;
	text-transform:uppercase;
}
.footer .copyright-content a:hover{
	color:#FF6600;
}

#footer-menu li {
  display: inline-block;
  font-size: 13px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #cccccca1;
  line-height: initial;
}
#footer-menu li:first-child {
  margin: 0;
  padding: 0;
  border: none;
}
#footer-menu li:hover a {
	color: #FF6600;
}
.footer-logo .img-logo img {
	max-width: 150px;
}
/* Footer Style 2 */
.footer.style2 {
    background: #fff;
}
.footer.style2 .single-widget h3 {
    color: #00265E;
}
.footer.style2 .copyright {
    background: #00265E;
}
.footer.style2 .single-f-news .title a {
    color: #00265E;
}
.footer.style2 .single-widget p, .footer.style2 .footer_contact p {
    color: #555;
}
.footer.style2 .social li a {
    color: #00265E;
}
.footer.style2 .widget_nav_menu ul li a{
	color:#00265E
}
.footer.style2 .address-widget-list li i {
    color: #00265E;
    border-color: #00265E;
}
.footer.style2 .address-widget-list li, 
.footer.style2 .address-widget-list li a{
	color:#00265E;
}
#footer-menu li{
	position:relative;
}
.newsletter-main .mc4wp-form input {
	background: #f6f6f6;
}
/* Footer Widget */
.footer .sidebar-main .widget {
	box-shadow: none;
	padding: 0;
	background: transparent;
	border:none;
}
.footer #recentcomments .comment-author-link a, .footer .wp-block-latest-comments__comment a {
  color: #ccc;
}
.footer .sidebar-main .widget ul li.recentcomments {
	color: #FF6600;
}
.footer .widget_recent_entries .post-date, .footer .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
	color: #fff;
}
/*  Nav & Pages */
.footer .widget_categories ul li a, .footer .widget_archive ul li a, .footer .widget_nav_menu ul li a, .footer .widget_pages ul li a, .footer .widget .wp-block-page-list li a, .footer .widget_meta ul li a {
	color: #ccc;
}
/*  Calendar */
.footer #calendar_wrap th, .footer #calendar_wrap td {
	color: #fff;
}
.footer .wp-block-calendar tbody td {
	color: #fff;
}
.footer-top.sidebar-main .wp-calendar-nav a:hover {
	background: #FF6600;
	color: #fff;
}
.footer .widget_rss .widget-title a {
  color: #fff;
}
.footer .widget_rss .rss-date {
	color: #ccc;
}
.footer .widget_rss ul.wp-block-rss li a, .footer .widget_rss ul li a {
	color: #fff;
}
.footer .wp-block-calendar table caption,
.footer .wp-block-latest-comments__comment-meta,
.footer .wp-block-latest-comments__comment-date {
	color: #fff;
}
.footer .calendar_wrap th, .footer .calendar_wrap td {
	color: #ccc;
}
.footer .sidebar-main .widget_nav_menu ul ul {
	padding-left: 0;
}
.footer .widget_rss .rssSummary {
  color: #ccc;
}
.footer .wp-calendar-nav a {
	background: #fff;
	color: #00265E;
}
.footer .widget_recent_comments li a::before {
	display: none;
}
.footer .sidebar-main .widget_recent_comments ul li a {
	color: #ccc !important;
}
.footer .sidebar-main .widget_recent_comments ul li a:hover{
	color:#fff !important;
}
.footer .single-widget h3 {
	font-size: 20px;
	color: #fff;
	padding-bottom: 10px;
}
.footer .single-widget h3::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1.5px;
	width: 30px;
	height: 3px;
	background: #ccc;
	transition: all 0.4s ease;
}
.footer .widget_nav_menu ul li a, .footer .widget_nav_menu ul li, .footer p {
	font-size: 15px;
}

.footer-newsletter-main {
  position: relative;
}
.footer-shape-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.footer-shape-bg img {
	width: 100%;
	height: 100%;
}
.footer-top div {
	position: relative;
	z-index: 333;
}



.footer.style3 .footer-top {
	border: none;
}

.footer.style3 {
	display: flex;
	flex-direction: column;
	justify-content: initial;
	height: 830px;
	justify-content: end;
	background-color: transparent;
}
.footer.newsletter-padding.style3 .widget_nav_menu ul li{
	padding-left:0px !important;
}
.footer.newsletter-padding.style3 .widget_nav_menu ul li::before {
	display: none;
	padding: 0;
}
.footer.style3 .footer-top{
	box-shadow:none;
}
.footer.style3 .copyright {
	background: transparent;
	border: ;
}
.footer.style3  .copyright-content p {
	font-size: 15px;
	color: inherit;
	color: #fff;
}
.footer.style3 .footer-bottom-inner {
	text-align: ;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer-newsletter.style3 .newsletter-main {
	border: none;
	padding: 80px 50px;
	border-radius: 20px;
	position: relative;
}
.footer-newsletter.style3  {
	position: relative;
	bottom: -330px;
	margin-top: -330px;
}
.footer-newsletter.style3 .newsletter-main::before {
	padding: 0;
	left: initial;
	right: 19%;
	border-top: 30px solid transparent;
	border-radius: 0px;
	border-bottom: 36px solid transparent;
	border-left: 40px solid #69E9F2;
	border-right: 40px solid transparent;
	width: initial;
	height: initial;
	top: -14px;
	transform: rotate(16deg);
}

.footer-newsletter.style3 .newsletter-content h2 {
	font-size: 42px;
	margin-bottom: 10px;
	color: #202127;
}
.footer-newsletter.style3 .newsletter-content p {
	font-size: 38px;
	color: #202127;
	margin-top: 10px;
	line-height: 120%;
}
.footer-newsletter.style3 .newsletter-main .mc4wp-form input {
	border-radius: 30px;
	height: 60px;
	padding: 0 145px 0 30px;
	background: transparent;
	border: 1px solid #ccc;
}
.footer-newsletter.style3 .newsletter-main .mc4wp-form input:type=["text"]{
  display: none;
}
.footer-newsletter.style3 .newsletter-main .row {
	align-items: center;
}
.footer.style3 .widget_nav_menu ul li a, .footer.style3 .widget_nav_menu ul li, .footer.style3 p, .footer.style3 .address-widget-list li, .footer.style3 .address-widget-list li a{
	color:#fff !important;
}
.footer.style3 .footer-bottom-single.footer-nav {
	display: none;
}
.footer.style3 .footer-bottom-inner a {
	color: #fff;
}
.footer.style3 .single-widget h3::before {
	display: none;
}
.footer.style3 .single-widget h3 {
	color: #fff;
	padding: 0;
}
/* Footer Style 4 */
.footer.style4 .footer-bottom-inner {
	border-top: 1px solid #DDDDDD;
	padding-top: 30px;
}

.footer.style4 .footer-top {
	background: transparent;
	padding: ;
	border: none;
	box-shadow: none;
}
.footer.style4 .single-widget h3 {
	color: #000;
}
.footer.style4 .single-widget h3:before{
	display:none;
}
.footer.style4 .widget_nav_menu ul li::before {
	display: none;
}
.footer.style4 .widget_nav_menu ul li {
	padding: 0 !important;
}
.footer.style4 .widget_nav_menu ul li a,.footer.style4  .sidebar-main .widget ul li,.footer.style4 .sidebar-main .widget ul li a,.footer.style4 p {
	color: #7a7a7a !important;
}
.footer.style4  .address-widget-list li i{
	color:#3F876C !important;
}
.footer.style4  .sidebar-main .social li a{
	border: 1px solid transparent !important;
}
.footer.style4  .sidebar-main .social li a:hover{
	border-color:#fff !important;
	background:#3F876C;
	color:#fff !important;
}
.footer.style4 .footer-bottom-inner a {
	color: #7a7a7a;
}
.footer.style4 .footer-bottom-inner a:hover{
	color:#3F876C !important;
}
.footer.style4 .copyright {
	background: transparent;
}

.footer.style4 .footer-about {
	background: #3F876C;
	padding: 20px;
	border-radius:5px;
}
.footer.style4 .footer-about p {
	color: #fff !important;
}

/* Footer V5 */
.footer.style5 .single-widget h3:before{
	display: none;
}
.footer.style5 .sidebar-main .widget_nav_menu ul li {
	padding-left: 0 !important;
}
.footer.style5 .sidebar-main .widget_nav_menu ul li::before {
	display: none;
}
.footer.style5 .copyright .footer-bottom-inner {
	border-top: 1px solid #262626;
	padding-top: 25px;
	padding-bottom:25px;
}

.footer.style5 .sidebar-main .social li a {
  background: transparent;
  border: 1px solid #262626 !important;
  color: #fff;
}
.footer.style5 .copyright {
	background: transparent;
	border: none;
	padding: 0;
}
.footer.style5 .copyright p {
	color: #CBCBCB;
}
.footer.style5 .copyright p a {
  color: #fff;
}
.footer.style5 .copyright p {
}
.footer.style5 #footer-menu li {
  color: #fff;
  border: none;
  padding: 0;
  margin-right: 20px;
}
.footer.style5 #footer-menu li {
}
.footer.style5 #footer-menu li:last-child {
  margin: 0;
}



.footer.style6 .copyright {
  background: transparent;
}
.footer.style6 .copyright p {
  color: #fff;
}
.footer.style6 .copyright p a,
.footer.style6 #footer-menu li {
  color: #fff;
}


.footer.style6 .footer-top .col-lg-3.col-md-6.col-12 {
  padding: 50px 0;
  border-right: 1px solid #cccccc45;
  padding-left: 30px;
  padding-right: 30px;
}
.footer.style6 .footer-top{
	padding:0;
}

.footer.style7,.footer.style8 {
	background: none;
	background: #FFF8F5;
	padding-top: 50px;
}
.footer.style7 .footer-about,
.footer.style8 .footer-about {
	background: #035C41;
	padding: 20px;
	border-radius:15px;
}
.footer.style7 .footer-about p,
.footer.style8 .footer-about p{
	color:#fff;
}
.footer.style7  .footer-shape-bg,
.footer.style8  .footer-shape-bg{
	display:none;
}
.footer.style7 .footer-top,
.footer.style8 .footer-top {
  border: none;
  box-shadow: none;
}
.footer.style7 .widget-title,
.footer.style8 .widget-title {
	color: #035C41;
	padding-bottom: 0;
}
.footer.style7 .widget_nav_menu ul li a,
.footer.style7 .sidebar-main .address-widget-list li,
 .footer.style7 .sidebar-main .address-widget-list li a,
.footer.style8 .widget_nav_menu ul li a,
.footer.style8 .sidebar-main .address-widget-list li,
 .footer.style8 .sidebar-main .address-widget-list li a{
	color: #7a7a7a !important;
}
.footer.style7  .address-widget-list li i,
.footer.style7  .address-widget-list li,
.footer.style8  .address-widget-list li i,
.footer.style8  .address-widget-list li {
	color: #FF6600;
}

.footer.style7 .footer .copyright,
.footer.style8 .footer .copyright {
  background: transparent;
}
.footer.style7 .copyright,
.footer.style8 .copyright {
  background: transparent;
  padding: 0;
}
.footer.style7 .copyright .footer-bottom-inner,
.footer.style8 .copyright .footer-bottom-inner {
  border-top: 1px solid #DDDDDD;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.footer.style7 .copyright p,
.footer.style8 .copyright p {
  color: #7a7a7a;
}
.footer.style7  .widget_nav_menu ul li,
.footer.style8  .widget_nav_menu ul li{
	padding:0 !important;
}
.footer.style7  .widget ul li::before,
.footer.style8  .widget ul li::before {
	display: none;
}
.footer.style7 #footer-menu a,
.footer.style8 #footer-menu a {
	color: #7a7a7a;
}
.footer.style7 .widget-title::before,
.footer.style8 .widget-title::before {
	display: none;
	padding: 0;
}

.footer.style8 .widget-title{
	color: #252525;
}

.footer.style8 .footer-about{
	background: #252525;
	padding: 20px;
	border-radius: 15px;
}
.footer.style8 .footer-bottom-inner {
	justify-content: space-between !important;
	flex-direction: row !important;
	border-top: 1px solid #EBC7AF96 !important;
}
.footer.style8 .copyright p {
	text-transform: uppercase;
}
.footer.style8 .copyright p, 
.footer.style8 .copyright p a, 
.footer.style8 #footer-menu li a {
	color: #272727 !important;
	font-size: 14px !important;
}

.footer.style9 {
	background: #FFFFFF;
}
.footer.style9 .footer-shape-bg{
	display:none;
}
.footer.style9 .footer-top {
	border: none;
	box-shadow: none;
}
.footer.style9 .single-widget h3 {
	color: #212121;
}
.footer.style9 .widget_nav_menu ul li a{
	color:#7a7a7a;
}
.footer.style9 .widget_nav_menu ul li{
	padding-left:0px;
}
.footer.style9 .widget_nav_menu ul li:before{
	display:none;
}
.footer.style9 .widget_nav_menu ul li a:before{
	display:none;
}
.footer.style9 .widget_nav_menu ul li a {
	color: #7a7a7a !important;
}
.footer.style9 .widget_nav_menu ul li {
	padding-left: 0px !important;
}
.footer.style9 .single-widget h3::before {
	background:#FF6600 !important;
}
.footer.style9 p, .footer.style9 #footer-menu a, .footer.style9 .sidebar-main .widget ul li,.footer.style9 .sidebar-main .widget ul li a{
	color: #7a7a7a !important;
}
.footer.style9 .address-widget-list li i {
	color: #FF6600;
	border-color: #7a7a7a4d;
	font-size: 13px;
}
.footer.style9 .footer-bottom-inner {
	border-top: 1px solid #7a7a7a4d;
	padding-top: 20px;
}

.footer.style9 .img-logo {
	display: none;
}
.footer.style9  .sidebar-main .social li a {
	background: #ff000012;
}
.footer.style9 .sidebar-main .social li a:hover{
	background:#FF6600 !important;
	color:#fff !important;
	border-color:transparent !important;
}
div.beauty-footer-element {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 25px !important;
}
.beauty-footer-element:last-child {
  margin: 0 !important;
}

.footer.style8 .copyright {
  border: none;
}
.footer.style8 .social-icons {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
	padding-bottom: 30px;
	padding-top: 20px;
}
.footer.style8 .social-icons li a {
	color: #252525;
}
.footer.style8 .social-icons li a i {
	font-size: 15px !important;
}
.footer.style8 .social-icons li a:hover,
.footer.style8 #footer-menu li a:hover,
.footer.style8 .copyright p a:hover {
	color: #FF6600 !important;
}



.footer.style8 {
  padding: 0;
}
.footer.style8 .footer-top {
	display: none;
}

.wpb_single_image.wpb_content_element.vc_align_left.beauty-footer-element {
}
.beauty-footer-element .mc4wp-form-fields {
}
.beauty-footer-element .mc4wp-form-fields {
	position: relative;
	width: 450px;
}
.beauty-footer-element .mc4wp-form-fields p:last-child {
  position: absolute;
  right: 0;
  top: 0;
}
.beauty-footer-element .mc4wp-form-fields label {
	width: 100%;
	font-size:0px;
}
.beauty-footer-element .mc4wp-form-fields p:last-child input {
	padding: ;
	margin: 0;
	border-radius: 30px;
	background: #EBC7AF;
	text-transform: uppercase;
	color: #242424;
	padding: 0 40px;
}
.beauty-footer-element .mc4wp-form .mc4wp-form-fields input[type="email"] {
	border-radius: 100px !important;
	background: transparent;
	padding: ;
	border: 1px solid #EBC7AF96;
}



/*====================================
	End Footer CSS
======================================*/