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


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


}
.col.post-item {
    /* padding: unset; */
    bottom: 0;
    padding-bottom: 6px;
}
element.style {
    border-radius: 100%;
    border: 4px solid;
}
.section-title b {
    display: block;

    flex: 1;
    height: 2px;
   opacity:5;
    background-color: currentColor;
}
.col.post-item {
   
    bottom: 0;
    padding-bottom: 6px;
   
}
.is-divider {
    height: 3px;
    display: block;
     background-color: unset;
    margin: 1em 0 1em;
    width: 100%;
     max-width: 30px; 
}
a.button.primary {
    margin: 0 600px;
	background:black;
	color:white;
	width:170px;   
	
}
a.button.primary:hover{
	background:white;
	color:black;
	transition-delay:0.1s;
}


.button span {
    display: inline-block;
    line-height: 1.6;
    border-bottom: 1px solid;
}

.row.row-feedback{
	margin: 0 100px;
}
.box-text {
    padding-top: .7em;
    padding-bottom: 1.4em;
    position: relative;
    width: 100%;
    font-size: .9em;
    text-align: center;
}
a.quick-view.quick-view-added {
    background: black;
	text-align:center;
	opacity:1;
}
.dark .button.is-form:hover, .button:hover, input[type='button']:hover {
    outline: none;
    opacity: 1;
    color: #fff;
    box-shadow: inset 0 0 0 100px rgb(255 255 255 / 20%);
}
.button, button, input[type='submit'], input[type='reset'], input[type='button'] {
    position: relative;
    display: inline-block;
    background-color: transparent;
    text-transform: uppercase;
    font-size: .97em;
    letter-spacing: .03em;
    cursor: pointer;
    font-weight: bolder;
    text-align: center;
    color: currentColor;
    text-decoration: none;
     border: 1px solid black; 
    vertical-align: middle;
    border-radius: 0;
    margin-top: 0;
    margin-right: 1em;
    text-shadow: none;
    line-height: 2.4em;
    min-height: 2.5em;
    padding: 0 1.2em;
    max-width: 100%;
    transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
    text-rendering: optimizeLegibility;
    box-sizing: border-box;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail:hover {
	 transform: scale(1.2);
	transition:0.6s;
	
}
.icon-inner:hover {
	-ms-transform: rotate(360deg); /* IE 9 */
  transform: rotate(360deg);
	transition:1.5s;
}
input.minus.button.is-form {
    margin: 0;
}
button.single_add_to_cart_button.button.alt {
    background: black;
    color: white;
}
ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase {
    margin: 0 180px;
}
.header-main {
    height: 90px;
    background: white;
}
.nav > li > a {
    font-weight: 200!important;
    font-size: 15px;
    padding: 0 10px;
	color:black;
	
}
ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase {
    margin: 0 0px;
}
.nav > li > a:hover {
   border-bottom:3px solid white;
	transition:0.8s;
}
.icon-inner {
    cursor: pointer;
}
.image-cover{position:relative}
.image-cover:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(67,69,113,0);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}
.image-cover:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(67,69,113,0);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}
.image-cover:hover:before{right:50%;left:50%;width:0;background:white;}
.image-cover:hover:after{height:0;top:50%;bottom:50%;background:white;}
.box.box-normal.box-text-bottom.box-blog-post.has-hover.box-image.image-cover:hover {
	transform: scale(1.2);
	transition:0.6s;
}
h5.post-title.is-large:hover {
    color: pink;
}
a.button-continue-shopping.button.primary.is-outline {
    display: none;
}
.nav-dark .social-icons, .dark .social-icons {
    color: #FFF;
    display: flex;
}
img.show-on-hover.absolute.fill.hide-for-small.back-image {
    display: none;
}