/*
Theme Name: Decofrog
Author: Convertico Media
Author URI: https://converticomedia.com
Description: A woocommerce theme for online handemade store, wordpress portfolio and blog.
Template: gecko
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Main Menu */
#jas-mobile-menu ul li a {
    padding: 5px 0;
    font-size: 19px;
    letter-spacing: 1px;
    text-transform: inherit;
}

.metaslider .flexslider .caption-wrap h2, .metaslider .flexslider .caption-wrap h3, .metaslider .flexslider .caption-wrap h4 {
    word-wrap: break-word;
    margin-bottom: 15px;
    white-space: normal;
    text-transform: lowercase;
    font-family: 'Roboto Condensed', sans-serif;
}

.header-7 #jas-mobile-menu > ul > li {
    border-bottom: 1px solid #c7c7c7;
    border-color: #c7c7c7 !important;
}

a.button:hover { color: #fff; }

.mask-overlay { z-index: 9999; }
.jas-push-menu { z-index: 99999; }
#jas-header .header-7 .jas-socials { margin-top: 0; }
#jas-header .header-7 > div { padding-top: 35px !important; }

@media only screen and (max-width: 1024px){
	.menu-opened .header-7, .menu-opened .header-7:before {
		z-index: 99999;
    	background-color: #fff;
	}
}

.sku_wrapper { display: none !important; }

article.seminars.type-seminars input:not([type="submit"]):not([type="checkbox"]),
article.seminars.type-seminars textarea,
article.seminars.type-seminars form > p > span,
article.seminars.type-seminars select { width:100%; }
.seminar-details { padding: 5px; background: rgba(0,0,0,0.5); width: 100%; }
.seminar-details > span { display: block; color: #fff; margin-bottom: 2px; }
.seminar-filters ul { list-style-type: none; }
.seminar-filters ul li { float: left; margin: 10px 15px 20px 0; }
.seminar-filters ul li a.selected { font-weight: bold; }

.hidden { display: none; }


@media (min-width: 1025px){
    header .jas-branding { margin-top: -50px !important; }
    header .jas-navigation { margin-top: -15px; }
    header .jas-socials { margin-top: 0 !important; }
    header .close-menu { display: none; }
    .jas-container { padding: 0 15px; }
    footer { padding: 13px; }
}

.datepicker.dropdown-menu { max-width: 250px !important; }


.post-type-archive-tribe_events .page-head, .single.single-tribe_events .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header_seminars.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
}

.post-type-archive-product .woocommerce-loop-category__title { font-size: 17px !important; }


/* category images */
.tax-product_cat.term-ricepapers-papers .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header.png) !important;
}
.tax-product_cat.term-colors .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header_colors.jpg) !important;
}
.tax-product_cat.term-tools-materials .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header_tools.jpg) !important;
}
.tax-product_cat.term-paper-towels .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header_napkins.jpg) !important;
}
.tax-product_cat.term-ricepapers-papers .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header_tracing.jpg) !important;
}
.tax-product_cat.term-decoratives .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header_stands.jpg) !important;
}
.tax-product_cat.term-checmical-materials .page-head {
    background-image: url(http://www.decofrogart.com/wp-content/uploads/2017/04/dfa_header_chemicals.jpg) !important;
}


.wc-single-2 .p-thumb img, .wc-single-3 .p-thumb img, .p-nav img, .product-attributes-thumb img {
    width: inherit;
    max-width: 100%;
    max-height: 350px;
    display: block;
    margin: 0 auto;
}
.slick-track { margin: 0 auto; }

.tribe-events-event-image > img { display: block; margin: 0 auto; }

.ypop-title { color: #ffffff; background-color: rgba(0,0,0,0.4); }

.summary { padding-top: 25px; }

.vc_column-inner .mc4wp-alert { color: #fff !important; }

.metaslider .flexslider .caption-wrap .caption { padding: 30px 80px; background-color: rgba(0,0,0,0.7); }

a[data-type="shipping-return"] { display: none !important; }

form.cart .quantity > div, .product-quantity .quantity > div { top: -4px; right: 4px; }

body.single-product .woocommerce-tabs.wc-tabs-wrapper { padding: 25px 45px; }

.full-width figure { display: block; width: 100%; }
.full-width figure div { display: block; width: 100%; }
.full-width img { width: 100%; }