/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* GENERAL */
.center {text-align:center;}
input, textarea, select {font-family:'Museo Sans W01_300';}
span.quote-highlight {font-size:120%;color:#8e835c;}

/* MENU */
.fusion-main-menu .fusion-main-menu-cart > a, .fusion-main-menu .fusion-main-menu-search a {font-family: 'icomoon' !important;}

/* HOMEPAGE */
/* Slider */
.main-flex .slide-content h2 {font-family:'Museo Sans W01_100' !important;}
.main-flex .slide-content h3 {font-family:'Museo Sans W01_300' !important;}
/* Blog grid */
.home .fusion-blog-layout-grid .fusion-post-wrapper {border:none;}
.home .fusion-blog-layout-grid .fusion-post-content-wrapper {padding:20px 10px 0px 10px;}
.fusion-blog-layout-grid .fusion-post-wrapper {border-bottom-width:1px;}
#main .post h2 a {color:#343434 !important;}
#main .post h2 a:hover {color:#8e835c !important;}
.fusion-load-more-button.fusion-blog-button {color:#343434 !important;text-transform:initial;font-size:18px;font-family:'Museo Sans W01_500';border:1px solid #cdcdcd;width:260px;margin-left:auto;margin-right:auto;}
.fusion-blog-layout-grid .fusion-post-slideshow {border:none;}

/* Image crop */
.fusion-equal-height-columns .fusion-image-wrapper, .search .fusion-image-wrapper, .single .fusion-carousel-holder .fusion-image-wrapper {background-size: cover;background-position: center;height:180px;}
img.fusion-image-size-fixed {width:calc(100% -2px) !important;opacity:0;}
#wrapper #main .fusion-post-content > h2.entry-title {min-height:55px;font-family:'Museo Sans W01_300' !important;}
.fusion-content-sep {display:none;}
.fn a {color:#595959;font-family:'Museo Sans W01_500';}
.fusion-post-content-container p {color:#595959;}
.fusion-alignright {display:none;}
.fusion-read-more:after {color:#595959;}
/* Mailchimp */
.mc-field-group {display: block;margin: 0 auto 10px auto;}
.mc-field-group input {font-size:16px;color:#999;border:1px solid #aaa;}
input[type=submit]#mc-embedded-subscribe {border:1px solid #666;background:#beb599;color:#fff;padding:15px 35px;margin:20px 0;cursor:pointer;}
p.terms a {font-size:12px;color:#747474;}
#text-19 input[type=submit]#mc-embedded-subscribe {display:inline-block;}
/* Social media widgets */
.fusion-widget-area h4 {font-size:22px !important;}
.hpwidget .widget li {display:inline-block;padding:0 15px 15px 0 !important;}
.hpwidget .widget li.jtwt_tweet {display:inline-block;padding:0 15px 10px 0 !important;}
h4.widget-title a {color:#343434;}
h4.widget-title a:hover {color:#8e835c;}
h4.widget-title.instagram:before {content: "\ea92";font-family:icomoon!important;margin-right:20px;}
h4.widget-title.twitter:before {content: "\e605";font-family:icomoon!important;margin-right:20px;}
/*h4.widget-title.instagram:before {font-family: "Font Awesome 5 Free" !important;content: "\f16d";font-weight:900;margin-right:20px;}
h4.widget-title.twitter:before {Font-family: FontAwesome;content: "\f099";margin-right:20px;}*/
p.jtwt_tweet_text {font-size:17px;line-height:28px;}
p.jtwt_tweet_text a {color:#bdb69c;}
a.jtwt_date {color:#918a80 !important;}
.jtwt .jtwt_tweet:before {content:none;}

/* SIDEBAR WIDGETS */
.fusion-content-widget-area .widget {margin-bottom:25px;}
.sidebar .widget h4 {font-family:'Museo Sans W01_300';font-size:20px !important;}
.widget_categories ul li.cat-item a:before, .widget.widget_archive ul li a:before {color:#595959;}
.widget_categories ul li.cat-item a, .widget.widget_archive ul li a {color:#838383;font-size: 16px;font-family: 'Museo Sans W01_100';line-height: 24px;}
.widget.widget_tag_cloud a {color:#838383;font-size: 14px;font-family: 'Museo Sans W01_100';line-height: 36px;}
/* Twitter */
.single-post .widget.tweets, .search-results .widget.tweets, #text-19 {background:#f9f2da;padding:20px;}
.single-post .widget.tweets h4.widget-title:before, .search-results .widget.tweets h4.widget-title:before {content: "\e605";font-family:icomoon!important;margin-right:10px;}
.single-post .wdiget.tweets .jtwt .jtwt_tweet, .fusion-content-widget-area .jtwt .jtwt_tweet, .search-results .wdiget.tweets .jtwt .jtwt_tweet {padding-left:0px;}
.single-post .widget.tweets .jtwt_tweet_text, .widget.tweets .jtwt_date, .search-results .widget.tweets .jtwt_tweet_text {color:#555;font-size:14px;line-height:20px;}
/* Instagram */
.single-post .widget.null-instagram-feed, .search-results .widget.null-instagram-feed {background:#f9f2da;padding:20px;overflow:auto;}
.single-post .widget.null-instagram-feed h4.widget-title:before, .search-results .widget.null-instagram-feed h4.widget-title:before {content: "\ea92";font-family:icomoon!important;margin-right:10px;}
.single-post .widget.null-instagram-feed .instagram-pics li, .search-results .widget.null-instagram-feed .instagram-pics li {float: left;width: 45%;margin: 3px;}
/* WooCommerce */
.product_list_widget .wp-post-image {max-width:100% !important;float:none;margin:0px !important;}
.product_list_widget .product-title {display:block;text-align:center;}
.product_list_widget li .amount {display:block;text-align:center;color:#d9cdae;}
/* Notebook */
.single-post #text-20 {background:#f9f2da;padding:20px;}

/* PAGES */
.fusion-page-title-bar h1 {font-family:'Museo Sans W01_100' !important;}
.fusion-page-title-bar {border:none;}

/* POSTS */
.single-post #wrapper #main {padding-bottom:40px;}
#wrapper #main .post > h2.entry-title {font-size:36px !important;line-height:46px !important;}
/*.single-post .fusion-page-title-captions h1.entry-title {font-size:36px !important;}*/
.single-navigation {border-bottom:none;padding-top: 20px;font-size: 14px;}
.single-post .fusion-title .title-sep.sep-double {display:none;}
.single-post .fusion-title.fusion-title-size-three.sep-double {margin-bottom:10px !important;}
.single-post .single-related-posts {border-top: 1px solid #e7e6e6;padding-top: 20px;}
.single-post .related-posts {margin-top:30px;}
.single-post .fusion-sharing-box {margin-top:40px;}
.single-post .topmeta {font-size:12px;font-family:'Museo Sans W01_300';color:#595959;margin-bottom:40px;}
.single-post .topmeta a, .single-post .fusion-meta-info-wrapper a {font-family:'Museo Sans W01_500';color:#595959;}
.single-post .single-navigation a[rel=prev] {float:left;margin-left:15px;}
.fusion-post-wrapper .fusion-post-content-container a:last-child {margin-left: -4px;}
#main .post h2 {font-family:'Museo Sans W01_100' !important;}
.share-box h4 {color:#7a7979 !important;font-family:'Museo Sans W01_100' !important;}
.fusion-sharing-box h4 {font-size:18px !important;}
.post-template-default .fusion-fullwidth, .product-template-default .fusion-fullwidth {background-color: #fbf8ec !important;}
.fusion-carousel-meta {display:none;}

/* WOOCOMMERCE */
.archive.woocommerce #main {padding-top:0px;margin-top:-20px;}
/*.single-product .fusion-page-title-bar h1 {font-size:36px !important;line-height:46px !important;}*/
.fusion-carousel .fusion-carousel-title, .fusion-carousel .fusion-carousel-price {text-align:center;font-family:'Museo Sans W01_300';}
.fusion-carousel .fusion-carousel-title a {font-size:18px;color:#343434 !important;}
h3.product-title a, .product-buttons a {color:#343434 !important;}
.woocommerce-container .catalog-ordering {margin-top:30px;}
.shop-title h2 {margin-bottom:0px;margin-top:10px;}

/* FOOTER */
.fusion-footer-widget-area, .fusion-footer-copyright-area {border:none;}
.fusion-footer blockquote {border-left:none;background:transparent;font:22px/44px 'MuseoSansW01-100Italic';;color:#fff;font-style:italic;padding:0px;}
#testimonials_widget-2 h4.widget-title {display:none;}
#testimonials_widget-2 .credit:before {content:none;}
#testimonials_widget-2 .credit .author {color:#beb599;}
.testimonials-widget-testimonial div.credit {text-align:center;}
.elephants {text-align:center;margin-top:20px;}
.fusion-footer-widget-column {margin-bottom:30px;}
.fusion-copyright-notice a {color:#8C8989 !important;}

/* RESPONSIVE */

@media only screen and (min-width : 320px) {
.mc-field-group {width: 100%;}
#wrapper .catalog-ordering {text-align: center;}
#wrapper .catalog-ordering .order {display:none;}
.fusion-header.fusion-sticky-shadow {height:120px !important;}
.fusion-page-title-bar h1, .search-results h1.entry-title {font-size:26px !important;line-height:36px !important;}
ul.instagram-pics li {float:left;width:45%;margin-right:5px;}
#text-17 {clear:both;}
}

@media only screen and (min-width : 480px) {

}
@media only screen and (min-width : 768px) {
.fusion-page-title-bar h1, .search-results h1.entry-title {font-size:36px !important;line-height:46px !important;}
/*.woocommerce .products-3 li {display: inline-block;width:49% !important;vertical-align: top;min-height: 0px !important;}
/*.woocommerce .products-3 .add_to_cart_button {width: 100% !important;max-width: 100% !important;}
.woocommerce .products-3 .show_details_button {width: 100% !important;max-width: 100% !important;}*/
/*.woocommerce .products-3 > li {float:left !important;width:49% !important;}
#main .products li:nth-child(3n+1) {clear:none !important;}*/
}

@media only screen and (min-width : 992px) {
/*.mc-field-group {width: 70%;}*/
#wrapper .catalog-ordering {text-align: left;}
#wrapper .catalog-ordering .order {display:inherit;}
.fusion-main-menu > ul > li > a {line-height:200px !important;}
.fusion-header.fusion-sticky-shadow .fusion-main-menu > ul > li > a {line-height:120px !important;}
.fusion-page-title-bar h1 {font-size:56px !important;line-height:66px !important;}
.search-results h1.entry-title {font-size:46px !important;line-height:56px !important;}
ul.instagram-pics li {float:none;width:auto;margin-right:15px;}
/*.woocommerce .products-3 li {display: block;width:32.6%;}
.woocommerce .products-3 > li {float:none !important;width:32.6% !important;}
#main .products li:nth-child(3n+1) {clear:both !important;}*/
}
@media only screen and (min-width : 1200px) {
		
}