/*
Theme Name: Versatile Business Child
Theme URI: https://fireflythemes.com/themes/versatile-business/
Author: FireFly Themes
Author URI: https://fireflythemes.com/
Description: Versatile Business is a light multipurpose business WordPress theme that comes with a smooth design and extremely impressive functionality to unleash your website. It has been made to showcase any services that you provide. You can use it for any kind of website and deliver an awesome look. Versatile Business includes both the looks and astounding functionality to further intensify the website. The new multipurpose business theme, Versatile Business is packed with features like Featured Content, Hero Content, What We Do, Testimonials, and more. All of these features have been set to keep multipurpose business websites in mind. Versatile Business is the ultimate stop if you want a light and bold theme for your website.
Version: 1.0
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/license-list.html#GNUGPLv3
Template: versatile-business
Text Domain: versatile-business-child
Tags: blog, news, entertainment, grid-layout, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
*/

.entry-meta, .product_meta{
	display:none;
}

#hero-slider.overlay-enabled article:before {
	opacity: 0.2;
}

.main-navigation ul li a {
    padding: 14px 35px;
}

.site-title{
	padding: 1.6rem;
}

.woocommerce-cart table.cart td.actions .coupon .input-text{
	float:none;
	width: 150px!important;
}

.woocommerce .coupon button.button{
	padding: 12px 20px 8px;
}

.site-primary-menu .menu-item-107 a{
	transition: all 0.3s ease 0s;
    background: #3368c6;
    color: #fff;
    font-size: 15px;
    padding: 12px 50px;
    border: none;
    height: auto;
    width: auto;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    margin: 0;
    position: relative;
    font-weight: 500;
    letter-spacing: 1px;
    margin-top: 10px;
    border-radius: 0;
}

.site-primary-menu .menu-item-107:hover > a{
	background: #000;
	color:white;
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{
	background-color: white;
	color: black;
	max-height:600px!important;
}

a.printButton{
	display: inline-block !important;
	position:relative;
	top:-40px;
	float:right;
}

.woocommerce-terms-and-conditions-wrapper a.printButton{
	top:70px;
}

.woocommerce-checkout-review-order-table th{
    background-color: #e3edf2;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: inherit;
    border-radius: 5px;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid white;
	border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, .woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table {
    background-color: white;
}

.footer-widget-area ul li {
    float: left;
}

.footer-widget-area ul li::before{
	display:none;
}

.header-search{
	display:none;
}

@media print {
	header, #top-header, footer,.printButton {
			display: none;
	}
}

@media screen and (min-width: 1900px) {
	#page {
		max-width: 100%;
	}
}

.cartButton{
	margin-top: 10px !important;
}


.woocommerce-terms-and-conditions-wrapper .woocommerce-invalid-required-field{
	background-color:red;
	border-radius: 6px;    
	padding: 6px!important;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-invalid-required-field *{
	color: white;
}

#top-header .menu-item-649 a{
	color: #fff;
    width: auto;
	border-radius: 0;
}
#top-header .menu-item-649 a:before{
	color: #fff;
	width: auto;
    margin-right: 10px;
    text-align: center;    
	content: "\f0c0"!important;
    font-size: 1.2em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

#top-header .menu-item-649 a .screen-reader-text{
	display: inline-block;
    height: auto;
    width: auto;
    clip: initial;
    -webkit-clip-path: none;
    margin: 0;
    padding: 0;
    clip-path: none;
    overflow: initial;
    color: white;
    top: 0px;
    position: relative!important;
    word-wrap: normal!important;
}


.blog .entry-container, .archive .entry-container, .entry-container {
    float: left;
    width: 50%;
}

.blog.grid .post-thumbnail, .archive.grid .post-thumbnail {
    float: left;
    width: 50%;
}

.blog.grid article.hentry, .archive.grid article.hentry {
	width: 100%;
}

.single-content-wraper .post-thumbnail > img{
	width: 100%;
}