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

/*************** ADD CUSTOM CSS HERE.   ***************/
.cats-link a {display:inline;font-weight:400;font-size:14px;}
.cats-link a.view-more {color:#ef1c23;font-weight:bold;}
.section-title-main {

    padding: 5px 15px!important;
	border-radius: 10px 10px 0 0;
}
.section-title-normal:after {

}
.woocommerce-Price-amount.amount {color:#ff0000;font-size:115%;}
del .woocommerce-Price-amount.amount {color:#666;font-size:90%;}
.product-short-description{font-size:90%;}
.section-title-container {margin-bottom:5px;}
#product-sidebar {
	margin-top:30px;
}
.product-title,.product-title a{color:#111;}
form.cart .quick_buy_container {
	display:inline-block;
}
input.quick_buy_button {
	background:#f5c10f;
	color:#FFF;
}
.text-center .quantity, .quantity {
	margin-right:0.5em;
}
.product-footer .quick_buy_container {
	text-align:center;
	margin:20px auto;
}
a.quick_buy_button {
	background:#f5c10f;
	color:#FFF;
	padding:12px 20px;
	text-transform:uppercase;
	font-size:150%;
}
a.quick_buy_button:hover {
	color:#FFF;
	background:#f55d04;
}
li.tit-hidden > a {display:none!important;}
.hdevvn-show-cats{
  border: none !important;
}
span.hdevvn-show-cats li{
  display: block;
  width: auto;
  float: left;
  margin: 0 5px;
}
span.hdevvn-show-cats li a{
  font-size: 14px;
  text-transform:none!important;
  font-weight:400;
}
#wide-nav > .flex-row > .flex-left {
	max-width:295px;
}
/* .home #header.header.has-sticky .header-wrapper.stuck #mega-menu-wrap #wpmm-wrap-mega_menu {display:none!important;}
.home #header.header.has-sticky .header-wrapper #mega-menu-wrap #wpmm-wrap-mega_menu {display:block!important;}
.home #header.header.has-sticky .header-wrapper.stuck #mega-menu-wrap:hover #wpmm-wrap-mega_menu {display:block!important;}

#header.header.has-sticky .header-wrapper #mega-menu-wrap #wpmm-wrap-mega_menu {display:none!important;}
#header.header.has-sticky .header-wrapper #mega-menu-wrap:hover #wpmm-wrap-mega_menu {display:block!important;}
#header.header.has-sticky .header-wrapper.stuck #mega-menu-wrap:hover #wpmm-wrap-mega_menu {display:block!important;} */

#header.header.has-sticky #mega-menu-wrap:hover #mega_menu {
	display:block!important;
}

#mega_menu > li > ul.sub-menu {
	margin-top:0;
	min-height:450px;
}
#mega_menu li a {
	padding-top:7px;
	padding-bottom:7px;
}
#mega-menu-wrap {
	background:#ef1c23;
}
#mega-menu-title {
	padding:13px 0 13px 15px!important;
}
ul#mega_menu li a {
	color:#111;
}
ul#mega_menu li a:hover {
	color:#ff3300;
}
.footer-2.dark .widget-title {color:#f5c10f;font-weight:500;}
aside .widget-title {}
aside ul.product-categories li a {color:#111;}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.hidden-phone {display:none;}
.wp-megamenu-main-wrapper.wpmm-orientation-vertical {
	position:relative!important;
	display:block!important;
}

}
@media only screen and (min-width: 1200px) {
/*************** ADD DESKTOP ONLY CSS HERE  ***************/
/* .footer-2 .large-columns-4 > div:nth-child(1) {
	width:35%;
	max-width:50%;
	flex-basis:auto;
}
.footer-2 .large-columns-4 > div:nth-child(2) {
	width:20%;
	max-width:50%;
	flex-basis:auto;
}

.footer-2 .large-columns-4 > div:nth-child(3) {
	width:20%;
	max-width:50%;
	flex-basis:auto;
}

.footer-2 .large-columns-4 > div:nth-child(4) {
	width:25%;
	max-width:50%;
	flex-basis:auto;
} */


}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical {
	width:100%;
	position:absolute;
}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical li{
	margin-bottom:0;
}

.wpmm-sub-menu-wrap li.wpmega-1columns-3total {width:31%;}
.header-contact a {text-transform:none!important;font-size:90%!important;}
footer .widget_nav_menu ul li a {font-size:100%!important;}
footer .widget-title {font-family: "Roboto Condensed", sans-serif;font-size:120%!important;font-weight:700!important;letter-spacing:0!important;}
.bg-repeat .bg-fill {
	background-size: auto !important;
	background-repeat: repeat !important;
}
.star-rating span:before {color:#f5c10f!important;}
.radius50 img{border-radius:50%;}
#gform_1 input {margin-bottom:0px!important;}
#gform_1 .gfield_label {display:none;}
#gform_1 #field_1_7 .gfield_label {display:block;}
#gform_1 #field_1_8 .gfield_label {display:block;}
#gform_1 #field_1_9 .gfield_label {display:block;}
#gform_1 #field_1_10 .gfield_label {display:block;}
#gform_1 #field_1_11 .gfield_label {display:block;}

