/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

/*** CF7 Spinner ***/
.wpcf7-spinner{display:contents}


/*** Button CF7 form edit ***/
input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], textarea, input[type='password'] {
border: none;
box-shadow: none;
border-bottom: 1px solid #bbb;
}


input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], textarea, input[type='password'], select {
border: none;
box-shadow: none;
border-bottom: 1px solid #bbb;
border-radius: 6px;
}

input[type=submit], input[type=submit].button, input[type=submit], .primary {
border-radius: 6px;
}

input[type='button'].is-form {
background-color: #ffffff;
border: none;
}

select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
box-shadow: none;
border: none;
border-bottom: 1px solid #ddd;
}

.wpcf7 form .wpcf7-response-output {
font-size: 14px;
border: 1px solid #00a0d2;
}

.wpcf7 .flex-col .wpcf7-not-valid-tip {
    font-size: 14px;
}
/*** Button form edit End ***/

/*--- Blog Post Border Category ---*/
.box-shadow-1,
.box-shadow-1-hover:hover,
.row-box-shadow-1 .col-inner,
.row-box-shadow-1-hover .col-inner:hover {
    -webkit-box-shadow: none;
    border-radius: 10px;
}

.has-shadow .box:not(.box-overlay):not(.box-shade),
.has-shadow.box:not(.box-overlay):not(.box-shade),
body.woocommerce #reviews.woocustom-style2 #comments ol.commentlist > li > ul.children {
    border-radius: 10px;
	border: 1px solid #ededed;
	overflow: hidden;
}

.has-format, .image-cover, .video-fit {
    border-radius: 10px 0 0 10px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

button#buy_now_button {
	display: flex;
	width: 76%;
	justify-content: center;
	}
}