/*
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.   ***************/
.widget {
    padding: 10px;
}
.widget a {
    color: #777 !important;
}
.widget  a:hover {
    color: #333 !important;
}
.banner.has-hover.has-parallax {
    background-color: transparent;
}
.slider.slider-nav-circle.slider-nav-large.slider-nav-dark.slider-style-normal.flickity-enabled.is-draggable {
    max-width: 1040px !important;
}
.header_image {
    height: auto;
overflow:visible
}
.header_image > img {
    height: auto;
    margin: 0;
    width: 1170px;
}
.prodheadimg {
    background: #000 none repeat scroll 0 0;
    padding-bottom: 0px;
    text-align: center;
}
.section.frontbanner# {
	 margin: 0 auto;
    max-width: 1170px;
}
.footer-widgets.footer.footer-2 {
    background: #000 none repeat scroll 0 0;
}
.cart {
    margin: 0;
}
.row.large-columns-4.mb-0 {padding: 10px}
.header:not(.transparent) .header-bottom-nav.nav > li > a {font-size: 14px}
.header-main .nav > li > a {
    font-size: 0.9em;
    line-height: 16px;
}
.clearleft {
    clear: left;
    height: 20px;
}
li {
    margin-left: 25px;
}

.check-sml {
    margin: 0;
    padding: 0 0 10px;
}
.check-sml li {
    background: rgba(0, 0, 0, 0) url("http://www.sabiha.com.au/images/ico-checkmark.png") no-repeat scroll 0 8px;
    list-style: outside none none;
    padding: 0 0 0 26px;
}
.ih2 {
    font-size: 1.7em;
}
h1, h2, h3, h4, h5, h6, .heading-font {
    color: #333333;
    font-size: 1.3em;
}
#menu-shop-left {
    font-size: 1.4em;
}
.menu-item.menu-item-type-post_type.menu-item-object-product.menu-item {font-size: 0.7em}
.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.menu-item.nav-dropdown-col {font-size: 1em}
.menu-item-49, .menu-item-64, .menu-item-65, .menu-item-66, .menu-item-67, .menu-item-77, .menu-item-166, .menu-item-73{
    font-size: 1.4em;
}
.widget-title.shop-sidebar {
    display: none;
}
.is-divider.small {
	display: none;
}
.breadcrumbs {
display:none;
	text-align:left
}
.crumb {
    padding: 0 0 15px;
}
.product-main {
    padding: 20px 0;
}
.testimonial-text.line-height-small.italic.test_text.first-reset.last-reset.is-italic > p {
    padding: 0 10px;
}
.woocommerce-tabs.tabbed-content {
	/* [disabled]display: none; */
}
.icon-envelop, .icon-twitter, .icon-instagram, .icon-facebook, .icon-pinterest, .icon-google-plus, .icon-linkedin, .icon-angle-up, .icon-angle-left, .icon-angle-right, .icon-phone {
	/* [disabled]top: 5px !important; */
}

.icon-heart {
    top: 2px !important;
}
.icon-angle-left {
    margin: 2px 0 0 2px !important;
}
.icon-angle-right {
    margin: 2px 0 0 2px !important;
}
.tab-panels .panel.active {
	/* [disabled]height: 600px; */
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 10px 0 0;
}
.price-wrapper {
    font-size: 1.1em;
    margin-top: 20px;
    text-transform: uppercase;
}
.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-how-to-use {
    display: none;
}
.woocommerce-ordering {
    display: none;
}
.woocommerce-result-count.hide-for-medium {
    display: none;
}
.page-title-bg.fill {
    background: #e9378d none repeat scroll 0 0;
}
.shop-page-title {
    background: #e9378d none repeat scroll 0 0;
    color: #fff;
    font-size: 1.3em;
    text-align: center;
    text-transform: uppercase;
}
.featured-title .page-title-bg {
	box-shadow: none;
}
.title-overlay {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.col.pb-0.widget.widget_nav_menu {background: #000 none repeat scroll 0 0}
.col.pb-0.widget {background: #000 none repeat scroll 0 0}
h3.widget-title {
    color: #fff;
    font-size: 1em;
}
footer ul.menu > li > a, ul.menu > li > span:first-child, .widget > ul > li > a, .widget > ul > li > span:first-child {
    color: #fff !important}
footer ul.menu > li > a:hover, ul.menu > li > span:first-child, .widget > ul > li > a:hover, .widget > ul > li > span:first-child {
    color: #fff !important}
#menu-shop-left, ul.menu > li, .widget > ul > li {

    list-style: outside none none;
    margin: 0;
}
.menu-item-object-page, .menu-item-type-custom {
    border: medium none !important;
}
.categbanner {
    background: #333333 none repeat scroll 0 0;
    margin: 0 auto;
    text-align: center;
}
.categbanner > img {
    max-width: 1080px;
    width: 100%;
}
.woocommerce-Price-amount.amount {
    color: #E9378D;
}
.product-title {
    color: #E9378D;
}
.image-tools .wishlist-button:hover{background-color:#E9378D;border-color:#E9378D}
.nav-dark .social-icons .button.is-outline, .dark .social-icons .button.is-outline {border-color: #fff}
.dark .nav>li>a:hover,.dark .nav>li.active>a,.dark .nav>li>a.active .nav-dark .nav>li.current>a,.nav-dark .nav>li>a:hover,.nav-dark .nav>li.active>a,.nav-dropdown.dark>li>a:hover,.nav-dropdown.dark .nav-column>li>a:hover,.nav-dark a.plain:hover,.nav-dark .nav>li>a.active{color:#E9378D}
.col.large-3.hide-for-medium {
    margin-right: 25px;
}
.col.large-3.hide-for-medium {
    max-width: 22%;
}
.back-to-top {opacity: 1}
.z-1 {
	/* [disabled]z-index: 1 !important; */
}
.back-to-top {
    pointer-events: inherit;
}
.ftxt {
    background: #F1F0F1 none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    text-align: center;
}
.col {padding: 0}

.product-info.summary.col-fit.col.entry-summary.product-summary {
    margin-left: 20px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.row.large-columns-4.mb-0 {
    padding: 10px;
}
section .flickity-viewport.animate-height {
	/* [disabled]height: 138px !important; */
}

.ux-logo-image.block {
    margin: 0 auto !important;
    padding: 0 !important;
}
}
@media only screen and (min-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.flickity-viewport.animate-height {
	/* [disabled]min-height: 450px !important; */
}
	.section.frontbanner {
	display: block !important;
	/* [disabled]height: 420px !important; */
}
.woocommerce-messages + main .product-main, .page-title:not(.featured-title) + main .product-main {
    padding-bottom: 20px;
}
.tab-panels .panel.active {
	height: 600px}
}