/*
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.   ***************/
.row.row-large {
    max-width: 1280px;
    background: #fff;
}
.category-page-row {
    padding-top: 30px;
    background: #fff;
}




p.size {
	font-size:.95em;
	font-weight:bold;
}
.nav-dropdown {
	min-width:350px;
}
.nav-dropdown.nav-dropdown-default>li>a {
	text-transform:uppercase;
}
.nav-spacing-xlarge>li {
	margin:0 20px;
}
.section-title-container {
	margin-bottom:1em;
}
.section-title-normal {
	border:1px solid #cccccc;
	border-top:2px solid #f00000;
	background:#f3f3f3;
}
.section-title-normal span {
	padding:5px 15px;
	font-size:16px;
	border-bottom:0;
	color:#00f;
	margin-bottom:0;
}
.section-title a {
	display: block;
	padding:5px 0px;
  font-size: .7em;
  margin-left: unset;
  font-style: italic;
}
.info-footer h3{
	color:#dddddd;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:1.5em;
}
.info-footer p,.info-footer a {
	color:#dddddd;
	font-size:14px;
}
.info-footer a:hover,.footer-link a:hover {
	color:#034EA2;
}
.footer-link {
	display:inline-block;
	margin-right:10px;
	font-size:14px;
	color:#dddddd;
}
.footer-link i {
	margin-right:10px;
}
.footer-link a {
	color:#dddddd;
}
.address, .phone, .mail {
	width:100%;
	padding:20px 10px;
	background:#added8;
}
.address .icon-map-pin-fill,.phone .icon-phone, .mail .icon-envelop {
	color:#034ea2;
	font-size:40px;
	padding-bottom:20px
}
.address p,.phone p, .mail p {
	font-size:18px;
	color:#034ea2;
}
#mega_menu > li > a {
	padding-left:15px;
}
.ot-vm-click ul li a:before {
	content:"\f0da";
	font-family: FontAwesome;
	margin-right:10px
}
#wide-nav > .flex-row > .flex-left {
	max-width:262px;
}
.widget_product_categories,.widget_price_filter,.widget_recently_viewed_products {
	border:1px solid #cccccc;
}
.widget_product_categories .widget-title, .widget_price_filter .widget-title,.widget_recently_viewed_products .widget-title{
	display:block;
	padding:13px 15px;
	background:#3c86b3;
	color:#ffffff;
	font-size:15px;
}
.widget_product_categories .is-divider,.widget_price_filter .is-divider, .widget_recently_viewed_products .is-divider{
	display:none;
}
.widget_product_categories ul.product-categories li{
	padding:2px 8px;
	font-size:0.85em;
}
.widget_product_categories ul.product-categories li:before {
	content:"\f0da";
	font-family: "FontAwesome";
	top:0;
	left:0;
}
.widget_price_filter form .price_slider_wrapper {
	margin-top:1em;
	padding:0px 10px;
}
#product-sidebar {
	padding:0 15px 0;
}
.widget_product_categories ul.product-categories li:hover {
	background:#f5f5f5;
}
ul.menu>li li>a, .widget>ul>li li>a {
	font-size:1.3em;
}


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


}