/* LICENSE & DETAILS
   ==================================================

    Theme Name: Atelier Child Theme
    Theme URI: http://atelier.swiftideas.com
    Description: An Incredible Responsive Multi-Purpose WordPress WooCommerce Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
    License: GNU General Public License version 3.0
    License URI: http://www.gnu.org/licenses/gpl-3.0.html
    Template: atelier
    Version: 1.0
    Author: Swift Ideas
    Author URI: www.swiftideas.com

    All files, unless otherwise stated, are released under the GNU General Public License
    version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
    CHILD THEME CSS
-------------------------------------------- */

.post-filter-tabs {
	display: none !important;
}

.faq-text ul {
    list-style: disc inside none;
}

.faq-text p {
    margin-bottom: 12px;
}

.spb_accordion .ui-accordion .ui-accordion-header,
blockquote,
blockquote p,
.ui-accordion-content blockquote,
.ui-accordion-content blockquote p,
.faq-text blockquote,
.faq-text blockquote p {
    font-size: inherit;
}

blockquote,
.ui-accordion-content blockquote,
.faq-text blockquote {
    border-left: 2px solid #efefef;
    padding: 0 0 0 20px;
}

blockquote {
    margin: 0 0 24px 0;
}

.ui-accordion-content blockquote,
.faq-text blockquote {
    margin: 0 0 12px 0;
}

blockquote p,
.ui-accordion-content blockquote p,
.faq-text blockquote p {
    color: #999;
    font-style: italic;
}

.spb_accordion .ui-state-active {
    background-color: #f9f9f9;
}

.product-short,
.product-short p {
    font-size: 16px;
    line-height: 22px;
}

.product-short ul,
.product-short ol {
    font-size: 14px;
    line-height: 20px;
}

.related-projects {
    display: none !important;
}

.starter-tunings .image-caption h4 {
    font-size: 18px;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ng {
    border: none;
}

div.wpcf7-mail-sent-ok {
    color: #39bf63;
}

div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ng,
.wpcf7 span.wpcf7-not-valid-tip {
    color: #ff8400;
}

div.wpcf7-response-output {
    margin: 0;
    padding: 0;
}

.wpcf7 span.wpcf7-not-valid-tip {
    margin: -15px 0 20px 0;
}

.swift-slider .swift-slider-continue {
    bottom: 20px !important;
}

.swiper-slide .caption-excerpt blockquote {
    border: none;
}

.swiper-slide .caption-excerpt blockquote p,
.swiper-slide .caption-excerpt blockquote footer,
.swiper-slide .caption-excerpt blockquote cite {
    clear: none;
    display: inline-block;
}

.swiper-slide .caption-excerpt blockquote,
.swiper-slide .caption-excerpt blockquote p,
.swiper-slide .caption-excerpt blockquote footer,
.swiper-slide .caption-excerpt blockquote cite {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

.swiper-slide .caption-excerpt blockquote p strong {
    color: #39bf63;
    display: inline-block;
    font-size: 1.2em;
    text-transform: uppercase;
}

.swiper-slide .caption-excerpt blockquote cite {
    color: #76A785;
    font-style: italic;
    font-size: 14px;
}

.page-heading-breadcrumbs.fancy-heading .heading-text[data-textalign="center"] #breadcrumbs {
    margin: 0 auto !important;
    padding: 0 !important;
}

.fancy-style .fancy-heading .heading-text > h1 {
    font-size: 50px;
    line-height: 60px;
    margin: 0 auto;
    padding: 10px 0;
}

.sticky-wrapper {
    height: auto !important;
}

.archive .page-heading.fancy-heading,
.page .page-heading.fancy-heading {
    height: 140px !important;
}

.woocommerce .woocommerce-breadcrumb {
    margin: 0 auto 0 0;
}

.woocommerce .woocommerce-breadcrumb a,
.woocommerce .woocommerce-breadcrumb span {
    display: inline-block;
}

.JamPlayImage {
	box-shadow: 2px 2px 5px #101010;
}

.forumLink {
	position: relative;
	display: inline-block;
	float: right;
	width: 200px;
	background-color: #222222;
	border-radius: 20px;
	padding: 10px;
	margin: 10px 0px 10px 10px;
	font-size: 15px;
	text-align: center;
	cursor: pointer !important;
}

.page-id-1012 .inner-page-wrap {
	margin-top: 0px !important;
}

.page-id-1012 .spb-row-container {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.page-id-1012 .caption-wrap {
	height: 100% !important;
	width: auto !important;
	padding: 0px !important;
	max-width: 100% !important;
}

.page-id-1012 .caption-content {
	padding: 30px 0px !important;
	margin: 0px !important;
	top: 0px !important;
	bottom: auto !important;
}


#main-navigation {
	width: 100% !important;
	max-width: 100% !important;
	// margin: 0px !important;
}

@media only screen and (min-width: 991px) {
	.page-id-1012 .caption-content {
		padding: 68px 0px 0px 0px !important;
	}
}

@media only screen and (max-width: 479px) {
    .page-heading .fancy-heading .heading-text {
        padding: 25px;
    }
}

@media screen and (max-width: 799px) {
    .swift-slider .swift-slider-continue {
        display: none !important;
    }
    .home .swiper-slide[data-slide-id="1"] {
        background-size: 300% auto !important;
        background-position: 21% -60px  !important;
    }
    .home .swiper-slide[data-slide-id="1"] .caption-content {
        padding-top: 90% !important;
    }
}

@media screen and (max-width: 767px) {
    .fancy-style .fancy-heading .heading-text > h1 {
        font-size: 32px;
        line-height: 42px;
        margin: 0 auto;
        padding: 10px 0;
    }
    .page-heading.fancy-heading .heading-text {
        padding: 25px;
    }
}

@media screen and (min-width: 800px) and (max-width: 1023px) {
    .home .swiper-slide[data-slide-id="1"] {
        background-size: 230% auto !important;
        background-position: 20% -80px !important;
    }
    .home .swiper-slide[data-slide-id="1"] .caption-content {
        padding-top: 78% !important;
        padding-bottom: 80px !important;
	font-size: 10px;
    }
}

@media screen and (max-width: 1023px) {
    .home .swiper-slide[data-slide-id="1"] .caption-content, .page-id-1012 .Mint-Green-Hero .caption-content  {
        clear: both;
        margin: 0 !important;
        position: relative;
        top: 0; left: 0;
        width: 100%;
    }
    .home .swift-slider-outer,
    .home .swift-slider,
    .home .swiper-wrapper,
    .home .swiper-slide[data-slide-id="1"],
    .home .swiper-slide[data-slide-id="1"] .caption-wrap {
        height: auto !important;
    }
    .home .swiper-slide[data-slide-id="1"] .caption-wrap {
        max-width: 98%;
    }
}

@media screen and (min-width: 1024px) {
    .home .swiper-slide[data-slide-id="1"] .caption-content, .page-id-1012 .Mint-Green-Hero .caption-content {
        left: auto;
        right: 0;
        width: 80%;
    }
    .home .swiper-slide[data-slide-id="1"] .caption-content div.caption-excerpt p {
        font-size: 17px;
    }
}

@media only screen and (max-width: 1279px) {
    .page-heading.fancy-heading {
        padding: 0 !important;
    }


}

