/*
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.   ***************/

@font-face {
  font-family: myFont;
  src: url(fonts/bonjour.ttf); 
}
.myFont{
	font-family: myFont !important;
	font-weight: 600 !important;
}
.bd_s1>.col-inner{
	border: 2px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to top, #fff, #000, #fff, #000, #edca7b);
    padding: 10px 10px 10px 10px;
    position: relative;
    cursor: pointer;
    height: auto;
}
.bd_s2>.col-inner{
	border: 2px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to top, #fff, #000, #fff, #000, #edca7b);
    position: relative;
    cursor: pointer;
    height: auto;
}
.box_sever{
	padding: 10px;
	background-color: #fff;
}
.col1{
	padding: 0 10px !important
}
.slider-style-container .flickity-slider>:not(.is-selected), .slider-style-focus .flickity-slider>:not(.is-selected), .slider-style-shadow .flickity-slider>:not(.is-selected) {
    opacity: 1;
}
.absolute-footer{
	display: none
}
.wpcf7-spinner{display: none}
input.wpcf7-form-control , textarea.wpcf7-form-control{
    box-shadow: none;
}
.item_sv .name_s:after {
    content: "";
    position: absolute;
    bottom: .5em;
    margin-left: 3px;
    width: 100%;
    border-bottom: 1px dotted #3f3f3f
}

.item_sv .name_s {
    position: relative;
    overflow: hidden;
    flex: 1
}

.item_sv {
    display: flex;
    justify-content: space-between;
    width: 100%;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 9px;
    align-items: end
}

.name_s span {
    font-weight: 300 !important;
    font-size: 12px;
    font-style: italic;
    color: #f4ebe2
}

.item_sv .price_s {
    vertical-align: bottom;
    text-align: right
}

.item_sv>div {
    display: table-cell
}
.album1 .box-image.image-cover{
	border: 2px solid #E1AB32;
}
.accordion-title {
    background-color: #858585C9 !important;
    color: #000 !important;
    border: none;
    font-weight: 500;
}
.accordion-inner {
    border: 1px solid #d5d8dc;
}
.accordion-item{
	margin-bottom: 2px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}