/*
Theme Name: Broxi Child
Theme URI: http://www.wpbingosite.com/broxi
Author: wpbingo
Description: This is a child theme for Broxi
Version: 1.0
Author URI: http://wpbingosite.com
Template: broxi
Text Domain: broxi-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor {
	font-style: italic;
	font-size: 12px;
	color: #757575;
}
.bwp-header.header-v3 .categories-vertical-menu .widget-title, .bwp-header.header-v6 .categories-vertical-menu .widget-title {
    background: #8ebb0d!important;
}
.bwp-navigation ul > li.level-0.current-menu-ancestor > a, .bwp-navigation ul > li.level-0.current-menu-item > a, .bwp-navigation ul > li.level-0.current_page_item > a, .bwp-navigation ul > li.level-0:hover > a {
    color: #8ebb0d!important;
}
.slick-slide .item-image img{margin: 0px!important}
.products-list .products-thumb img{margin: 0px auto 50px; display:block;}
.products-list.grid .product-wapper .products-thumb{width:100%;}
.bwp-filter-homepage.tab_product_slider_2 .products-list.grid .product-wapper{height: 375px;}
.bwp-filter-homepage.tab_category_slider_3 .products-list.grid .product-wapper{height: 375px;}
.bwp-testimonial.layout2 .slick-track>div:nth-child(2n) .item{height: 385px;}
.bwp-testimonial.layout2 .slick-track>div:nth-child(odd) .item{height: 385px;}
@media (min-width: 576px) { ... }
@media (min-width: 768px) {
	.bwp-widget-banner.layout-6 .title-banner { font-size: 20px;}
	.bwp-widget-banner.layout-6 .bwp-image-description {font-size: 12px;margin-bottom: 10px;}
}
.bwp-main .page-title h1 { font-size: 35px!important;}
section#why-all .bwp-image-description { color: #fff!important; }
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide { text-align: center;}
.price ins { color: #ff0404;}
.testimonial-title { display: none; }
.testimonial-customer-position p.post-excerpt { color: #000; }
.ship {
    color: #fb7600;
    font-size: 18px !important;
}
.list-sale-store.hidden-sm.hidden-xs a {
    color: #fff;
    background: #fb7600;
    padding: 15px 20px 16px 20px;
}
.bwp-navigation ul>li.level-0 div.sub-menu li a, .bwp-navigation ul>li.level-0>ul.sub-menu li a {
    color: #000000!important;
}
.banners-effect-6 .bwp-widget-banner:hover .banners > div a img{transform: none!important;}
#bwp-footer {
	color: #5b5b5b!important;
}
#bwp-footer a {
    font-size: 14px;
    color: #5b5b5b!important;
}
.bwp-header .header-right .account {
    font-size: inherit!important;
    font-weight: inherit!important;
    font-family: inherit!important;
}
#bwp-footer .footer-title h2 {
    font-weight: 400!important;
    font-size: 15px!important;
}
.bwp-header .header-right .account h2 {
    margin: 0!important;
    font-size: inherit!important;
    font-weight: inherit!important;
    font-family: inherit!important;
    cursor: pointer!important;
}
.bwp-header .header-page-link .wishlist-box{ font-size:inherit!important;}
.bwp-header .header-page-link .wishlist-box{ font-size:inherit!important;}
.bwp-header .header-page-link .wishlist-box i{ font-size: 20px;
position: relative;
top: 2px; margin-right:10px;}
.bwp-header .header-page-link .mini-cart .cart-icon i {
   margin-right:10px;
}
#why-all-gallery .bwp-widget-banner.layout-4.style2 .banner-wrapper-infor {
    background: #000000c2!important;
	    text-align: center;
    border: 0px solid #fff;
    color: #fff;
    width: 80%;
    margin: 0 10%;
    
    border-radius: 14px;
}
.bwp-widget-banner.layout-4 .title-banner {
    font-size: 19px;
}
#aboutColsThree ul {
    list-style: none;
}
#aboutColsThree ul li {
    margin-bottom: 22px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 20px;
}
.contact-us-form-2 textarea {
color: #000000!important;
}
.checkout .woocommerce-checkout-payment .payment_methods img {
    height: auto !important;
    vertical-align: middle;
    margin: 0 16px;
}
a.woocommerce-button.button {
    padding: 4px;
    margin: 3px;
    border: 0.5px solid #a09999;
}
.woocommerce-MyAccount-navigation ul li.is-active a:before {
    opacity: 1;
}
.woocommerce-MyAccount-navigation ul li a:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: -.125em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: 1.618;
    margin-left: .53em;
    width: 1.387em;
    text-align: right;
    float: right;
    
}
.categories-vertical-menu .bwp-vertical-navigation > div ul.menu li.level-0 > a {
    color: #000!important;
}
#why-all-gallery .bwp-widget-banner.layout-9 .title-banner {
    color: #fff;
}
#why-all-gallery .banner-wrapper-infor {
    background: #74bd43;
    padding: 25px;
    font-family: CerebriSans Light;
    color: #fff;
    bottom: 0px;
    font-size: 13px;
    position: relative;
    min-height: 231px;
}
.bwp-testimonial.layout2 .slick-track .item{ height:525px!important;}
body {
    color:#2b2b2b!important;
	font-size:16px!important;
}
div#commit_ul ul li:before {
    content: "\27B1";
    padding: 10px;
}
div#commit_ul ul li {
    list-style: none;
}

/*
.bwp-main .page-title {
    background-attachment: inherit!important;
}
.about-us .page-title.bwp-title {
    background-image: url(https://www.blueaves.com/organic_web/wp-content/uploads/2021/06/About-us_overview.png)!important;
}
.sustainability .page-title.bwp-title {
    background-image: url(https://www.blueaves.com/organic_web/wp-content/uploads/2021/06/About-us_-sustainability.png)!important;
}
.why-all4organics .page-title.bwp-title {
    background-image: url(https://www.blueaves.com/organic_web/wp-content/uploads/2021/06/About-us_all4organics.png)!important;
}
.careers .page-title.bwp-title {
    background-image: url(https://www.blueaves.com/organic_web/wp-content/uploads/2021/06/About-us_-Careers.png)!important;
}
.contact-us .page-title.bwp-title {
    background-image: url(https://www.blueaves.com/organic_web/wp-content/uploads/2021/06/About-us_-Contact-Us.png)!important;
}


*/



.woocommerce-lost-password .form-row .input-text {
    width: 40%;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
     color: #d23a3a!important;
}

.bwp-testimonial.layout1 .star::after, .bwp-testimonial.layout1 .star::before, .bwp-testimonial.layout2 .star::after, .bwp-testimonial.layout2 .star::before {
    color: #2f61ae!important;
}


.bwp-main .page-title {
    background: #e8dfc4 !important;
}
.breadcrumb {
	color: #959595!important;
}
.breadcrumb a {
    color: #000!important;
}
.breadcrumb .delimiter {
    color: hsla(0, 0%, 68.2%, 0.8)!important;
}
.bwp-main .page-title h1 {
    color: #fb7600!important;
}
.breadcrumb .current, .breadcrumb a:hover {
    color: #b0b0b0!important;
}
ul.woocommerce-product-subcategories li h2 a {
    color: #000!important;
}

ul.woocommerce-product-subcategories li h2 a::before {
    background: #000!important;
}
.woocommerce-product-subcategorie-content .slick-arrow:hover {
    color: #fb7600!important;
}


.woocommerce-product-subcategorie-content .slick-arrow {
    color: #000!important;
}

.bwp-main .page-title .back-to-shop {
    color: #060606!important;
}

.bwp-main .page-title .back-to-shop:hover {
    color: #fb7600!important;
}

	

@media (max-width: 991px) {
	.wpbingo-verticalmenu-mobile{
		display:none!important;
	}
}












.formBox{
	margin-top: 90px;
	padding: 50px;
	width: 80%;
    margin: auto;
}
.formBox  h1{
	margin: 0;
	padding: 0;
	text-align: center;
	margin-bottom: 50px;
	text-transform: uppercase;
	font-size: 48px;
}
.formBox .inputBox{
	position: relative;
	box-sizing: border-box;
	margin-bottom: 50px;
}
.formBox .inputBox .inputText {
    position: relative;
    font-size: 24px;
    line-height: 50px;
    transition: .5s;
    opacity: .6;
    float: left;
    width: 207px;
    color: #fff;
	
}
.formBox .inputBox input[type="text"], .formBox .inputBox input[type="email"], .formBox textarea{
	position: relative;
	width: 100%;
	height: 50px;
	background: transparent;
	border: none;
    outline: none;
    font-size: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 1);
	padding:5px 0px;
	color:#fff;

}
.formBox .focus .formBox .inputText{
	transform: translateY(-30px);
	font-size: 18px;
	opacity: 1;
	color: #00bcd4;

}
.formBox textarea{
	height: 150px !important;
}
.formBox .button{
	width: 100%;
    height: 50px;
    border: none;
    outline: none;
    background: #03A9F4;
    color: #fff;
}


.formBox input[type="submit"]{
background: #fb7600;
border: none;
padding: 10px 40px;
color: #fff;
margin: auto;
display: table;
border-radius: 0;
font-size: 23px;
}


.wpcf7 form.sent .wpcf7-response-output {
    border: none;
    width: 74%;
    margin: auto;
    color: #fff;
    padding: 20px;
    text-align: center;
    background: #59b763;
    font-size: 20px;
}

.formBox  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
.formBox  ::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
.formBox  :-ms-input-placeholder { /* IE 10+ */
  color: white;
}
.formBox :-moz-placeholder { /* Firefox 18- */
  color: white;
}







@media (max-width: 767px) {
	.elementor-18444 .elementor-element.elementor-element-55bf0d6 > .elementor-widget-container {
    margin: 0px 50px 00px 50px!important;
    padding: 50px 0px 10px 0px!important;
}
	
	.elementor-18444 .elementor-element.elementor-element-55bf0d6 {
    font-size: 20px!important;
		
}
	
	.elementor-18444 .elementor-element.elementor-element-9237bdf > .elementor-widget-container {
    margin: 0px 30px 0px 30px!important;
		font-size: 16px!important;
}
	.formBox {
    padding: 50px 20px!important;
    width: 100%!important;
}
	
	
}
span.woocommerce-input-wrapper {
    display: block;
    width: 100%;
}
.products .variations {
    border: 1px solid #eee;
    position: relative;
    margin-bottom: 50px;
}

.products .variations td {
    display: block;
    padding: 10px 20px 18px;
    text-align: center;
    border-bottom: 1px solid #eee;
}

.products .variations td:first-child {
    padding-bottom: 0;
    border: none;
}

.products .variations td:last-child {
    padding-top: 5px;
}

.products .variations tr:last-child td {
    border: none;
}

.products .variations td label {
    font-weight: 600;
}

.products .variations td select {
    width: 100%;
}

.products .variations .reset_variations {
    margin: 10px 0 0;
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
}
