/*
 Theme Name:   royanwine child
 Description:  Royanwine Child Theme
 Template:     royanwine
 Version:      1.0.0
*/

#pbr-logo img { width: 140px; }

.header-top { padding: 10px 0;}

.navbar-mega .navbar-nav>li>a { font-size: 16px; color: #2B5FA8; }
.navbar-mega .navbar-nav>li>a:hover {color: #F9B802; }

.feature-box-default:hover .fbox-image {
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

.btn-primary {
	background-color: #f9b802!important;
	border: none!important;
}

.btn-primary:hover {
	background-color: #fff!important;
	border: none!important;
	color: #f9b802!important;
}

.btn-primary:hover a {
	color: #f9b802!important;
}

.testimonials .testimonials-avatar {
	display: none;
}

.fa-quote-left:before {
    color: #F9B802;
}

.wpb_single_image img {
    height: 100%!important;
    width: auto;
    object-fit: cover;
}

.header-info .phone, .mini-cart .amount, .widget-footer .widget-title, .widget .widget-title, .woocommerce div.product .woocommerce-tabs ul.nav-tabs li.active a, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-opal-style .vc_tta-tab.vc_active>a, .woocommerce-mini-cart a.remove, .woocommerce ul.product_list_widget li span.amount, .woocommerce-mini-cart .quantity span, .cart_list+.total .amount, .product-block .price>*, .product-block .product-year p, #reviews .reviews-summary .review-summary-total .review-summary-result {
    color: #2B5FA8!important;
}

.opal-btn-wishlist .count, .cart-icon span, .products span.onsale, .woocommerce .product span.onsale, .topbar-mobile, .active-mobile.cart-popup .buttons .wc-forward, #pbr-topbar, .product-block .product-year:after, .product-block .product-year:before {
    background-color: #2B5FA8!important;
}

.active-mobile.cart-popup .buttons .checkout {
	background-color: #6C5EAF!important;
}

.active-mobile:hover, .search-popup .active-content, .setting-popup .active-content {
	background-color: #1d3469!important;
	color: #fff!important;
}


.vc_custom_heading.link a, .single-product.woocommerce div.product .product-year {
    color: #6C5EAF!important;
}

.vc_custom_heading.link a:before {
	background-color: #6C5EAF;
}

.products-top-wrap .display-mode .btn.active {
    color: #2B5FA8!important;
    border-color: #2B5FA8!important;
}

.scrollup svg {
    fill: #2B5FA8;
}

.woocommerce button.button, .woocommerce input.button {
    background-color: #6C5EAF!important;
    border-color: #6C5EAF!important;
}

input[type=submit] {
    background-color: #F9B802!important;
	border: none;
	color: #fff;
	width: 150px;
}

input[type=submit]:hover {
	color: #000;
}

.bg-primary, .btn-default, .woocommerce #respond input#submit {
    background-color: #6C5EAF !important;
}

.btn-offcanvas:hover, #pbr-topbar a {
    color: #fff;
}

.active-mobile .btn-search .fa, .widget-text-heading .widget-heading, .comments .title-heading {
    color: #6C5EAF;
}

.widget_price_filter .ui-slider .ui-slider-handle {
	border: 2px solid #2B5FA8!important;
}

footer .fbox-body small, footer .fbox-body h4 { font-size: 16px!important; }

#pbr-footer .vc_col-sm-3 {
    width: 30%;
}

a:focus, a:hover, .widget.widget_layered_nav_filters ul li:hover a, .widget.widget_layered_nav ul li:hover a, .widget.widget_product_categories ul li:hover a, .vc_custom_heading.link a:hover {
    color: #F9B802!important;
}

.widget.widget_layered_nav_filters ul li:hover, .widget.widget_layered_nav ul li:hover, .widget.widget_product_categories ul li:hover, .woocommerce select:focus, .woocommerce select:hover, .form-control:focus {
	border-color: #F9B802!important;
}

.tagcloud a:hover, .woocommerce button.button:hover {
	border-color: #F9B802 !important;
	color: #fff!important;
}

.tagcloud a:after, .woocommerce button.button:hover, .woocommerce #respond input#submit:hover {
	background-color: #F9B802 !important;
}

.product-block .button-action .add-cart .btn-primary:hover {
	color: #000!important;
}

.widget.widget_layered_nav_filters ul li:hover a:before, .widget.widget_layered_nav ul li:hover a:before, .widget.widget_product_categories ul li:hover a:before {
	color: #F9B802!important;
}

.post .entry-date, .post .author { display:none; }

.woocommerce ul.product_list_widget .widget-product del span.amount, .woocommerce ul.product_list_widget li del span.amount {
    color: #999!important;
}

.products-list .product-block .name, .products-list .product-block .price>* {
	font-family: Abril Fatface,cursive!important;
}

.vc_custom_heading.link a:hover:before {
    background-color: #F9B802!important;
}

.wpcf7-form p {
	display: flex;
	justify-content:space-evenly;
}

textarea:focus {
	outline: none;
	border: 1px solid #F9B802;
}
.pbr-topbar { display: none; }


.woocommerce form .form-row .input-checkbox { margin: 10px 0px 0px -39px; }
.woocommerce-terms-and-conditions-wrapper { padding-left: 40px; }

@media only screen and ( min-width: 1200px ) {
	.pbr-topbar { display: block; }
}	
