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

@import url('https://fonts.googleapis.com/css?family=Montserrat:700');

@import url("css/fontawesome.min.css");
@import url("css/brands.min.css");
@import url("css/light.min.css");
@import url("css/regular.min.css");
@import url("css/solid.min.css");


.color-1 { color: #36a9e1!important; }
.single_add_to_cart_button {
	background-color: #FF6300!important;
}

.d-flex {
	display: flex;
}
.justify-content-between {
	justify-content: space-between;
}
.justify-content-center {
	justify-content: center;
}
.align-items-center {
	align-items: center;
}

/* HEADER */

.header, .header-wrapper {
	background-color: #fff!important;
}
.logo-left .logo {
	margin-right: 45px;
}
.header-main  .form-flat input:not([type="submit"]) {
	width: 420px;
	padding: 0 125px 0 20px;
}
.searchform-wrapper.form-flat .flex-col:last-of-type {
	margin-left: -75px;
}
.searchform .button.icon {
	background-color: #000!important;
	padding: 0 18px 0 16px;
	min-height: 2.4em;
	line-height: 2.4em;
	color: #fff!important;
}
.searchform .button.icon i {
	margin-left: 10px;
}
.searchform input[type="search"], 
.searchform select {
	height: 2.6em;
}
.searchform input:not([type="submit"]) {
	border: 2px solid #fff;
	color: #fff!important;
	font-size: 1.1rem;
	
}
.form-flat .search-form-categories { display: none!important; }
.header-account-title i {
	font-size: 1em;
}

/* HEADER TOP */

#top-bar .nav-left > li.html {
	font-size: .85em;
	font-weight: 700;
}
#top-bar .nav-left > li.html i {
	margin-right: 5px;
}
#top-bar .nav-left > li.header-divider {
	height: 15px;
	border-color: #fff;
}
.nav-dark .social-icons .button.is-outline, 
.dark .social-icons .button.is-outline {
	margin-left: 0.2em;
    margin-right: 0.2em;
	border-color: #fff;
	color: #fff;
}

/* HEADER BOTTOM */

.header-bottom {
	min-height: 50px;
	border-top: 1px solid rgba(255,255,255,0.1);
}
#wide-nav .nav.header-nav li {
	margin: 0 13px;
}
#wide-nav .nav.header-nav li a {
	font-size: 1.1em;
}

/* FOOTER */

footer .wpcf7-form,
footer h3 {
	margin-bottom: 0;
}
.footer-2 .flex-left {
	margin-right: 10px;
}
footer ul.links {
	font-size: .9em;
}
footer ul.links li a,
.absolute-footer.dark {
	text-transform: none;
	color: #f5f5f5;
}
.absolute-footer.dark ul {
	border-color: rgba(255,255,255,0.24);
}
.footer-secondary {
	padding-top: 0;
}
.footer-logos {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0!important;
}
.footer-logos li {
	display: inline-block;
	margin-right: 20px;
}
.footer-logos li img {
	height: 120px;
}
.wrap-data li h5 {
	margin-bottom: 0;
	font-size: 1.3rem;
	line-height: 1;
}
.wrap-data li i {
	margin-right: 20px;
	font-size: 3rem;
}

/* PRODUCT */

.product-info .price {
	margin: 0.2em 0;
	font-size: 2.5em;
}
.store-price {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	display: block;
}
.product-info .woocommerce-breadcrumb a {
	font-size: .7em;
}

/* CART */

[data-icon-label]:after,
.checkout-button, 
.button.checkout {
	background-color: #FF6300!important;
}


/* HOME */


.text-box.banner-layer .text-inner h4 {
	margin-bottom: 0;
	font-size: 1.7em;
}
.text-box.banner-layer .text-inner h5 {
	margin-top: 0;
}

/* ACCOUNT */

li.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}


.banner-01 .text-box h2 {
	margin-bottom: 20px!important;
}
.banner-01 .text-box p {
	margin: 0!important;
}
.banner-01 .text-box .info-mod,
.banner-03 .text-box .info-mod {
	background: black;
	border-radius: 20px;
	padding: 5px 15px;
}
.banner-01 .text-box a {
	margin-top: 30px;
}
.banner-02 .box-info {
	background: rgba(0,0,0,0.7);
	padding: 20px;
	margin-left: -100px
}

.banner-02 .box-info h2 {
	font-size: 2.5rem;
}
.banner-02 .box-info .info-mod {
	background: red;
	border-radius: 20px;
	padding: 3px 10px;
}



@media screen and (min-width: 767px) {
	
	.footer-primary {
		margin-top: 30px;
	}
	
}




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


}