.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 {
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;
} .topbar-right {
position: relative;
float: right;
}
.topbar-right .button {
float: left;
right: 0;
} .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;
} .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;
} .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;
} .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;
} .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 {
-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;
} .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 .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.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.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.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;
} .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;
} .header.style7 .topbar {
background: #035C41;
} .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;
} .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;
}  .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.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 {
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;
} .posts_nav { 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 {
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 {
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;
} .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-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 {
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;
} .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;
}  .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(//dominio-consultores.com/wp-content/themes/buconz/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(//dominio-consultores.com/wp-content/themes/buconz/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;
} .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;
}  .buconz-internal-area.news-area {
padding: 30px 0 80px;
background: #fff;
}
.buconz-internal-area.news-area .single-news {
margin: 30px 0 0;
} .news-area.archive.single {
padding-top: 70px 0 0;
} .search-page{
padding:70px 0 100px;
} .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;
} .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;
}  .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;
}
.overly_bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
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;
} .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;
}  .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;
}  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, .wp-block-categories select, .wp-block-archives select {
width: 100%;
height: 50px;
padding: 0 10px;
margin-top:10px;
appearance: none;
background-image: url(//dominio-consultores.com/wp-content/themes/buconz/assets/img/select-arrow.png);
background-repeat: no-repeat;
background-position: right;
background-color: transparent;
color: #00265E;
background-size: 24px;
} .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;
} .widget_akismet_widget .a-stats a {
background: #F60 !important;
border: none;
color: #fff;
}
.widget_akismet_widget .a-stats a strong {
color: #fff;
} .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;
} .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;
} .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;
} .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(//dominio-consultores.com/wp-content/themes/buconz/assets/img/select-arrow.png) !important;
background-repeat: no-repeat !important;
background-position: right 50% !important;
} .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;
} .widget_tag_cloud .tagcloud a {
background: #f6f6f6;
}
.widget_tag_cloud .tagcloud a:hover{
background:#FF6600;
color:#fff;
} .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;
} .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;
} .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;
} 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;
} .gallery-caption {
display: block;
font-size: 13px;
line-height: 18px;
margin-top: 8px;
}
.sidebar-main .gallery-size-thumbnail .gallery-item {
margin: 0;
} .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 .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;
} .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;
}  .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;
} .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;
} .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;
} .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 { }
.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 .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 .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 .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;
} .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;
} .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.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 .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;
} .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;
} .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.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.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;
}