{"id":6296,"date":"2014-01-05T01:18:46","date_gmt":"2014-01-05T01:18:46","guid":{"rendered":"http:\/\/www.pgimmagine.it\/marcodebartoli\/en\/homepage\/"},"modified":"2018-02-20T16:01:56","modified_gmt":"2018-02-20T16:01:56","slug":"artisanal-sicilian-wines-marsala-pantelleria-sicily","status":"publish","type":"page","link":"https:\/\/www.marcodebartoli.com\/en\/","title":{"rendered":"Homepage"},"content":{"rendered":"[vc_row column_spacing=&#8221;20&#8243; visibility=&#8221;hidden-phone&#8221; bg_style=&#8221;stretch&#8221; border_style=&#8221;solid&#8221; margin_bottom=&#8221;0px&#8221;][vc_column]<div class=\"vcex-spacing wpex-w-100 wpex-clear\" style=\"height:45px\"><\/div>\n\t\t\t<!-- START Home_EN_950x450 REVOLUTION SLIDER 6.3.4 --><p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t<rs-module-wrap id=\"rev_slider_16_1_wrapper\" data-source=\"gallery\" style=\"background:#cccccc;padding:0;margin:0px auto;margin-top:0;margin-bottom:0;max-width:;\">\n\t\t\t\t<rs-module id=\"rev_slider_16_1\" style=\"\" data-version=\"6.3.4\">\n\t\t\t\t\t<rs-slides>\n\t\t\t\t\t\t<rs-slide data-key=\"rs-47\" data-title=\"Slide\" data-anim=\"ei:d;eo:d;s:600;t:fade;sl:7;\">\n\t\t\t\t\t\t\t<img src=\"\/\/www.marcodebartoli.com\/wp-content\/uploads\/2017\/02\/HOME_MDB_MarcoquoteEN_Jovovich.jpg\" title=\"Homepage\" data-bg=\"p:center top;\" class=\"rev-slidebg\" data-no-retina>\n<!---->\t\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t\t<rs-slide data-key=\"rs-48\" data-title=\"Slide\" data-anim=\"ei:d;eo:d;s:600;t:fade;sl:7;\">\n\t\t\t\t\t\t\t<img src=\"\/\/www.marcodebartoli.com\/wp-content\/uploads\/2017\/02\/HOME_MDB_Renato-Sebio-Gipi_Cech.jpg\" title=\"Homepage\" data-bg=\"p:20% 50%;\" class=\"rev-slidebg\" data-no-retina>\n<!---->\t\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t\t<rs-slide data-key=\"rs-46\" data-title=\"Slide\" data-anim=\"ei:d;eo:d;s:600;t:fadetoleftfadefromright;sl:7;\">\n\t\t\t\t\t\t\t<img src=\"\/\/www.marcodebartoli.com\/wp-content\/uploads\/2017\/02\/HOME_MDB_radice_dipinto.jpg\" title=\"Homepage\" class=\"rev-slidebg\" data-no-retina>\n<!---->\t\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t\t<rs-slide data-key=\"rs-49\" data-title=\"Slide\" data-anim=\"ei:d;eo:d;s:600;t:fade;sl:7;\">\n\t\t\t\t\t\t\t<img src=\"\/\/www.marcodebartoli.com\/wp-content\/uploads\/2017\/02\/HOME_MDB_baglio_Jovovich.jpg\" title=\"Homepage\" data-bg=\"p:20% 50%;\" class=\"rev-slidebg\" data-no-retina>\n<!---->\t\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t<\/rs-slides>\n\t\t\t\t<\/rs-module>\n\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\tsetREVStartSize({c: 'rev_slider_16_1',rl:[1240,1024,778,480],el:[],gw:[950],gh:[450],type:'standard',justify:'',layout:'fullwidth',mh:\"0\"});\n\t\t\t\t\tvar\trevapi16,\n\t\t\t\t\t\ttpj;\n\t\t\t\t\tfunction revinit_revslider161() {\n\t\t\t\t\tjQuery(function() {\n\t\t\t\t\t\ttpj = jQuery;\n\t\t\t\t\t\trevapi16 = tpj(\"#rev_slider_16_1\");\n\t\t\t\t\t\ttpj.noConflict();\n\t\t\t\t\t\tif(revapi16==undefined || revapi16.revolution == undefined){\n\t\t\t\t\t\t\trevslider_showDoubleJqueryError(\"rev_slider_16_1\");\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\trevapi16.revolution({\n\t\t\t\t\t\t\t\tduration:5000,\n\t\t\t\t\t\t\t\tvisibilityLevels:\"1240,1024,778,480\",\n\t\t\t\t\t\t\t\tgridwidth:950,\n\t\t\t\t\t\t\t\tgridheight:450,\n\t\t\t\t\t\t\t\tspinner:\"spinner2\",\n\t\t\t\t\t\t\t\tperspectiveType:\"local\",\n\t\t\t\t\t\t\t\tresponsiveLevels:\"1240,1024,778,480\",\n\t\t\t\t\t\t\t\tprogressBar: {\n\t\t\t\t\t\t\t\t\tcolor:\"rgba(0,0,0,0.15)\",\n\t\t\t\t\t\t\t\t\tvertical:\"top\",\n\t\t\t\t\t\t\t\t\tsize:5\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tnavigation: {\n\t\t\t\t\t\t\t\t\tmouseScrollNavigation:false,\n\t\t\t\t\t\t\t\t\ttouch: {\n\t\t\t\t\t\t\t\t\t\ttouchenabled:true\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tfallbacks: {\n\t\t\t\t\t\t\t\t\tallowHTML5AutoPlayOnAndroid:true\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t});\n\t\t\t\t\t} \/\/ End of RevInitScript\n\t\t\t\tvar once_revslider161 = false;\n\t\t\t\tif (document.readyState === \"loading\") {document.addEventListener('readystatechange',function() { if((document.readyState === \"interactive\" || document.readyState === \"complete\") && !once_revslider161 ) { once_revslider161 = true; revinit_revslider161();}});} else {once_revslider161 = true; revinit_revslider161();}\n\t\t\t\t<\/script>\n\t\t\t\t<script>\n\t\t\t\t\tvar htmlDivCss = ' #rev_slider_16_1_wrapper rs-loader.spinner2{ background-color: #FFFFFF !important; } ';\n\t\t\t\t\tvar htmlDiv = document.getElementById('rs-plugin-settings-inline-css');\n\t\t\t\t\tif(htmlDiv) {\n\t\t\t\t\t\thtmlDiv.innerHTML = htmlDiv.innerHTML + htmlDivCss;\n\t\t\t\t\t}else{\n\t\t\t\t\t\tvar htmlDiv = document.createElement('div');\n\t\t\t\t\t\thtmlDiv.innerHTML = '<style>' + htmlDivCss + '<\/style>';\n\t\t\t\t\t\tdocument.getElementsByTagName('head')[0].appendChild(htmlDiv.childNodes[0]);\n\t\t\t\t\t}\n\t\t\t\t<\/script>\n\t\t\t<\/rs-module-wrap>\n\t\t\t<!-- END REVOLUTION SLIDER -->\n<div class=\"vcex-module vcex-divider vcex-divider-solid wpex-max-w-100 wpex-mx-auto wpex-block wpex-h-0 wpex-border-b wpex-border-solid wpex-border-gray-200\" style=\"margin-top:5px;margin-bottom:0px;border-bottom-width:1px;\"><\/div>[\/vc_column][\/vc_row][vc_row column_spacing=&#8221;20&#8243; visibility=&#8221;visible-phone&#8221; bg_style=&#8221;stretch&#8221; border_style=&#8221;solid&#8221; margin_bottom=&#8221;0px&#8221;][vc_column]<div class=\"vcex-spacing wpex-w-100 wpex-clear\" style=\"height:15px\"><\/div>[vc_single_image image=&#8221;7266&#8243; alignment=&#8221;center&#8221;]<div class=\"vcex-module vcex-divider vcex-divider-solid wpex-max-w-100 wpex-mx-auto wpex-block wpex-h-0 wpex-border-b wpex-border-solid wpex-border-gray-200\" style=\"margin-top:5px;margin-bottom:0px;border-bottom-width:1px;\"><\/div>[\/vc_column][\/vc_row][vc_row bg_style=&#8221;stretch&#8221; border_style=&#8221;solid&#8221; padding_bottom=&#8221;30px&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<a title=\"News\" href=\"https:\/\/www.marcodebartoli.com\/news\/\">News<\/a> <img loading=\"lazy\" class=\"newspress alignnone wp-image-4136\" style=\"position: relative;\" src=\"https:\/\/www.marcodebartoli.com\/wp-content\/uploads\/2014\/01\/news.png\" alt=\"news\" width=\"35\" height=\"25\" \/>[\/vc_column_text]<div class=\"vcex-spacing wpex-w-100 wpex-clear\" style=\"height:45px\"><\/div>\n    <div class=\"vcex-recent-news clr\" id=\"invisibile\">\n    \n        \n        \n            \n            <article class=\"vcex-recent-news-entry clr post-9614 post type-post status-publish format-standard has-post-thumbnail hentry category-news-en tag-artisanal-wine tag-les-caves-de-pyrene tag-london tag-natural-wine tag-sebastiano-de-bartoli tag-the-real-wine-fair tag-wine-tasting entry has-media\">\n\n                \n                    <div class=\"vcex-recent-news-date\">\n\n                        <span class=\"day\">\n\n                             \n\n                                03\n                            \n                        <\/span><!-- .day -->\n\n                        <span class=\"month\">\n\n                             \n\n                                <span>May<\/span>\n                                <span class=\"year\">19<\/span>\n\n                                                    <\/span><!-- .month -->\n\n                    <\/div><!-- .vcex-recent-news-date -->\n\n                \n                <div class=\"vcex-news-entry-details clr\">\n\n                    \n                    \n                        <header class=\"vcex-recent-news-entry-title entry-title\">\n                            <h3 class=\"vcex-recent-news-entry-title-heading\">\n                                <a href=\"https:\/\/www.marcodebartoli.com\/en\/the-real-wine-fair-2019\/\" title=\"With Sebastiano De Bartoli at the Real Wine Fair\" >With Sebastiano De Bartoli at the Real Wine Fair<\/a>\n                            <\/h3>\n                        <\/header><!-- .vcex-recent-news-entry-title -->\n\n                    \n                    <div class=\"vcex-recent-news-entry-excerpt clr\">\n\n                        <div class=\"entry\">\n                            <p>\u201cThe Real Wine Fair\u201d is organised by Les Caves de Pyr\u00e8ne, a wine agent, importer&hellip;<\/p>                        <\/div><!-- .entry -->\n\n                        \n                    <\/div><!-- .vcex-recent-news-entry-excerpt -->\n\n                <\/div><!-- .vcex-recent-news-entry-details -->\n\n            <\/article><!-- .vcex-recent-news-entry -->\n\n            \n            \n        \n            \n            <article class=\"vcex-recent-news-entry clr post-9545 post type-post status-publish format-standard has-post-thumbnail hentry category-news-en tag-events-en tag-gambellara tag-natural-wine tag-natural-wines-en tag-showroorm-margraf tag-tasting-en tag-vinnatur-en tag-vinnatur-tasting tag-wine-tasting entry has-media\">\n\n                \n                    <div class=\"vcex-recent-news-date\">\n\n                        <span class=\"day\">\n\n                             \n\n                                22\n                            \n                        <\/span><!-- .day -->\n\n                        <span class=\"month\">\n\n                             \n\n                                <span>Mar<\/span>\n                                <span class=\"year\">19<\/span>\n\n                                                    <\/span><!-- .month -->\n\n                    <\/div><!-- .vcex-recent-news-date -->\n\n                \n                <div class=\"vcex-news-entry-details clr\">\n\n                    \n                    \n                        <header class=\"vcex-recent-news-entry-title entry-title\">\n                            <h3 class=\"vcex-recent-news-entry-title-heading\">\n                                <a href=\"https:\/\/www.marcodebartoli.com\/en\/vinnatur-tasting-2019\/\" title=\"VinNatur Tasting 2019\" >VinNatur Tasting 2019<\/a>\n                            <\/h3>\n                        <\/header><!-- .vcex-recent-news-entry-title -->\n\n                    \n                    <div class=\"vcex-recent-news-entry-excerpt clr\">\n\n                        <div class=\"entry\">\n                            <p>VinNatur Tasting 2019, the new name for the former Villa Favorita wine tasting event, offers&hellip;<\/p>                        <\/div><!-- .entry -->\n\n                        \n                    <\/div><!-- .vcex-recent-news-entry-excerpt -->\n\n                <\/div><!-- .vcex-recent-news-entry-details -->\n\n            <\/article><!-- .vcex-recent-news-entry -->\n\n            \n            \n        \n            \n    <\/div><!-- .vcex-recent-news -->\n\n    \n[\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<a title=\"Press\" href=\"https:\/\/www.marcodebartoli.com\/press\/\">Press<\/a> <img loading=\"lazy\" class=\"newspress alignnone wp-image-4136\" style=\"position: relative;\" src=\"https:\/\/www.marcodebartoli.com\/wp-content\/uploads\/2014\/01\/press.png\" alt=\"news\" width=\"35\" height=\"25\" \/>[\/vc_column_text]<div class=\"vcex-spacing wpex-w-100 wpex-clear\" style=\"height:45px\"><\/div>\n    <div class=\"vcex-recent-news clr\">\n    \n        \n        \n            \n            <article class=\"vcex-recent-news-entry clr post-9958 post type-post status-publish format-link hentry category-press-en tag-grillo-en-2 tag-heine-johansen tag-marco-de-bartoli-en tag-marsala-en-2 tag-passito-di-pantelleria tag-podcast tag-sebastiano-de-bartoli tag-the-wine-world tag-vecchio-samperi-en tag-zibibbo post_format-post-format-link entry no-media has-redirect\">\n\n                \n                    <div class=\"vcex-recent-news-date\">\n\n                        <span class=\"day\">\n\n                             \n\n                                15\n                            \n                        <\/span><!-- .day -->\n\n                        <span class=\"month\">\n\n                             \n\n                                <span>Nov<\/span>\n                                <span class=\"year\">19<\/span>\n\n                                                    <\/span><!-- .month -->\n\n                    <\/div><!-- .vcex-recent-news-date -->\n\n                \n                <div class=\"vcex-news-entry-details clr\">\n\n                    \n                    \n                        <header class=\"vcex-recent-news-entry-title entry-title\">\n                            <h3 class=\"vcex-recent-news-entry-title-heading\">\n                                <a href=\"https:\/\/www.wineworldpod.com\/8?fbclid=IwAR2FceTydxjj4n4MaOMbt-tDM_fiEG-U4gfntXXOQdhxrMqTQUmgrZUfo0o\" title=\"PODCAST | The Wine World &#8211; Marco di Bartoli\"  target=\"_blank\">PODCAST | The Wine World &#8211; Marco di Bartoli<\/a>\n                            <\/h3>\n                        <\/header><!-- .vcex-recent-news-entry-title -->\n\n                    \n                    <div class=\"vcex-recent-news-entry-excerpt clr\">\n\n                        <div class=\"entry\">\n                                                    <\/div><!-- .entry -->\n\n                        \n                    <\/div><!-- .vcex-recent-news-entry-excerpt -->\n\n                <\/div><!-- .vcex-recent-news-entry-details -->\n\n            <\/article><!-- .vcex-recent-news-entry -->\n\n            \n            \n        \n            \n            <article class=\"vcex-recent-news-entry clr post-9948 post type-post status-publish format-link hentry category-press-en tag-best-wine-regions tag-conde-nast-traveler tag-joe-campanale tag-laura-giannatempo tag-marco-de-bartoli-en tag-marsala-en-2 tag-sicily post_format-post-format-link entry no-media has-redirect\">\n\n                \n                    <div class=\"vcex-recent-news-date\">\n\n                        <span class=\"day\">\n\n                             \n\n                                11\n                            \n                        <\/span><!-- .day -->\n\n                        <span class=\"month\">\n\n                             \n\n                                <span>Nov<\/span>\n                                <span class=\"year\">19<\/span>\n\n                                                    <\/span><!-- .month -->\n\n                    <\/div><!-- .vcex-recent-news-date -->\n\n                \n                <div class=\"vcex-news-entry-details clr\">\n\n                    \n                    \n                        <header class=\"vcex-recent-news-entry-title entry-title\">\n                            <h3 class=\"vcex-recent-news-entry-title-heading\">\n                                <a href=\"https:\/\/www.cntraveler.com\/gallery\/best-wine-regions-to-visit\" title=\"Conde Nast Traveler &#8211; Best Wine Regions to Visit in 2020, L. Giannatempo\"  target=\"_blank\">Conde Nast Traveler &#8211; Best Wine Regions to Visit in 2020, L. Giannatempo<\/a>\n                            <\/h3>\n                        <\/header><!-- .vcex-recent-news-entry-title -->\n\n                    \n                    <div class=\"vcex-recent-news-entry-excerpt clr\">\n\n                        <div class=\"entry\">\n                                                    <\/div><!-- .entry -->\n\n                        \n                    <\/div><!-- .vcex-recent-news-entry-excerpt -->\n\n                <\/div><!-- .vcex-recent-news-entry-details -->\n\n            <\/article><!-- .vcex-recent-news-entry -->\n\n            \n            \n        \n            \n    <\/div><!-- .vcex-recent-news -->\n\n    \n[\/vc_column][\/vc_row][vc_row][vc_column]<div class=\"vcex-module vcex-divider vcex-divider-solid wpex-max-w-100 wpex-mx-auto wpex-block wpex-h-0 wpex-border-b wpex-border-solid wpex-border-gray-200\" style=\"margin-top:5px;margin-bottom:35px;\"><\/div>[\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7614&#8243;][vc_column_text]\n<h3><a title=\"Marco De Bartoli. La radice di una famiglia\" href=\"https:\/\/www.marcodebartoli.com\/en\/marco-de-bartoli\/\">Marco De Bartoli<\/a><\/h3>\n<p>He is a person as solar and impetuous as his boisterous land. When you meet him, he would tell you everything\u2026[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/4&#8243;]\n    <div class=\"vcex-recent-news clr\" id=\"invisibile\">\n    \n        \n        \n            \n            <article class=\"vcex-recent-news-entry clr no-left-padding post-9852 post type-post status-publish format-standard has-post-thumbnail hentry category-highlights category-news-en tag-christmas-cake tag-perpetual-wine-en tag-vecchio-samperi-en entry has-media\">\n\n                \n                <div class=\"vcex-news-entry-details clr\">\n\n                    \n                        \n                            <div class=\"vcex-news-entry-thumbnail clr\">\n                                <a href=\"https:\/\/www.marcodebartoli.com\/en\/vecchio-samperi-like-a-perfume-for-fiasconaros-panettone-and-dg-design\/\" title=\"Vecchio Samperi like a perfume for Fiasconaro&#8217;s panettone and D&#038;G design\">\n                                    <img src=\"https:\/\/www.marcodebartoli.com\/wp-content\/uploads\/2019\/10\/DolceGabbana-Christmas-Market-2019-Press-Day-45-1024x681_GoodStyleMag.jpg\" class=\"attachment-full size-full\" alt=\"Vecchio Samperi like a perfume for Fiasconaro&#8217;s panettone and D&#038;G design\" loading=\"lazy\" \/>                                <\/a>\n                            <\/div><!-- .vcex-news-entry-thumbnail -->\n\n                        \n                    \n                    \n                    <div class=\"vcex-recent-news-entry-excerpt clr\">\n\n                        <div class=\"entry\">\n                            <p>Vecchio Samperi becomes a perfume. Delicious things happen, when our perpetual wine meets Fiasconaro's panettone&hellip;<\/p>                        <\/div><!-- .entry -->\n\n                        \n                    <\/div><!-- .vcex-recent-news-entry-excerpt -->\n\n                <\/div><!-- .vcex-recent-news-entry-details -->\n\n            <\/article><!-- .vcex-recent-news-entry -->\n\n            \n            \n        \n            \n    <\/div><!-- .vcex-recent-news -->\n\n    \n[vc_column_text]\n<h3 style=\"margin-top: 0px; margin-bottom: 10px;\"><a href=\"https:\/\/www.marcodebartoli.com\/en\/category\/evidenza\/\">Highlights<\/a><\/h3>\n[\/vc_column_text]<div class=\"vcex-spacing wpex-w-100 wpex-clear\" style=\"height:2px\"><\/div>\n    <div class=\"vcex-recent-news clr\">\n    \n        \n        \n            \n            <article class=\"vcex-recent-news-entry clr no-left-padding post-9852 post type-post status-publish format-standard has-post-thumbnail hentry category-highlights category-news-en tag-christmas-cake tag-perpetual-wine-en tag-vecchio-samperi-en entry has-media\">\n\n                \n                <div class=\"vcex-news-entry-details clr\">\n\n                    \n                    \n                    <div class=\"vcex-recent-news-entry-excerpt clr\">\n\n                        <div class=\"entry\">\n                            <p>Vecchio Samperi becomes a perfume. Delicious things happen, when our perpetual wine meets Fiasconaro's panettone and Dolce&amp;Gabbana's design. Thanks to&hellip;<\/p>                        <\/div><!-- .entry -->\n\n                        \n                    <\/div><!-- .vcex-recent-news-entry-excerpt -->\n\n                <\/div><!-- .vcex-recent-news-entry-details -->\n\n            <\/article><!-- .vcex-recent-news-entry -->\n\n            \n            \n        \n            \n    <\/div><!-- .vcex-recent-news -->\n\n    \n[\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7615&#8243;][vc_column_text]\n<h3><a title=\"Fotogallery\" href=\"https:\/\/www.marcodebartoli.com\/en\/mediagallery\/\">Mediagallery<\/a><\/h3>\n<p>Come in and have a look at De Bartoli\u2019s world: our cellars, our vineyards, our territories.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7613&#8243;][vc_column_text]\n<h3><a title=\"Prodotti\" href=\"https:\/\/www.marcodebartoli.com\/en\/wines\">Our Wines<\/a><\/h3>\n<p>Have a look at De Bartoli\u2019s wines produced in Samperi and Bukkuram vineyards, exclusively made of indigenous Sicilian grapes.[\/vc_column_text][\/vc_column][\/vc_row][vc_row bg_style=&#8221;stretch&#8221; css=&#8221;.vc_custom_1472630807436{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}&#8221;][vc_column]<div class=\"vcex-module vcex-divider vcex-divider-solid wpex-max-w-100 wpex-mx-auto wpex-block wpex-h-0 wpex-border-b wpex-border-solid wpex-border-gray-200\" style=\"margin-top:40px;margin-bottom:40px;\"><\/div>[vc_row_inner css=&#8221;.vc_custom_1472630660855{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}&#8221;][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1472631081841{margin-bottom: 0px !important;}&#8221;][vc_column_text]<span class=\"shortcode\"><link rel='stylesheet' id='ff-dynamic-css2' type='text\/css' href='https:\/\/www.marcodebartoli.com\/wp-content\/resources\/flow-flow\/css\/stream-id2.css?ver=1509974291'\/><!-- Flow-Flow \u2014 Social stream plugin for WordPress -->\n<div class=\"ff-stream\" data-plugin=\"flow_flow\" id=\"ff-stream-2\"><span class=\"ff-loader\"><span class=\"ff-square\" ><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><\/span><\/div>\n<script type=\"text\/javascript\" class=\"ff-stream-inline-js\" id=\"ff-stream-inline-js-2\">\n\n    (function () {\n        var timer, abortTimer;\n\n        timer = setInterval( function() {\n            if ( window.jQuery ) {\n                clearInterval( timer );\n                afterContentArrived( window.jQuery );\n            }\n        }, 67);\n\n        abortTimer = setTimeout( function () {\n\n            if ( !window.jQuery ) {\n                clearInterval( timer );\n                console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it\\'s loaded as jQuery is plugin requirement')\n            }\n        }, 20000);\n\n        function afterContentArrived ( $ ) {\n\n            \"use strict\";\n\n            var hash = '1575802579.01d1b608cdb9a85dd6437b5e9ed2536dda6f7ffe9d2ef1808514d95a64a7f3b1c6a38d12aca7346f5fff1271be586fd1';\n\n            var opts = window.FlowFlowOpts || {\"streams\":{},\"open_in_new\":\"yep\",\"filter_all\":\"All\",\"filter_search\":\"Search\",\"expand_text\":\"Expand\",\"collapse_text\":\"Collapse\",\"posted_on\":\"Posted on\",\"followers\":\"Followers\",\"following\":\"Following\",\"posts\":\"Posts\",\"show_more\":\"Show more\",\"date_style\":\"agoStyleDate\",\"dates\":{\"Yesterday\":\"Yesterday\",\"s\":\"s\",\"m\":\"m\",\"h\":\"h\",\"ago\":\"ago\",\"months\":[\"Jan\",\"Feb\",\"March\",\"April\",\"May\",\"June\",\"July\",\"Aug\",\"Sept\",\"Oct\",\"Nov\",\"Dec\"]},\"lightbox_navigate\":\"Navigate with arrow keys\",\"view_on\":\"View on\",\"view_on_site\":\"View on site\",\"view_all\":\"View all\",\"comments\":\"comments\",\"scroll\":\"Scroll for more\",\"no_comments\":\"No comments yet.\",\"be_first\":\"Be the first!\",\"loading\":\"Loading\",\"server_time\":1776413309,\"forceHTTPS\":\"yep\",\"isAdmin\":false,\"ajaxurl\":\"https:\\\/\\\/www.marcodebartoli.com\\\/wp-admin\\\/admin-ajax.php\",\"isLog\":false,\"plugin_base\":\"https:\\\/\\\/www.marcodebartoli.com\\\/wp-content\\\/plugins\\\/flow-flow-social-streams\",\"plugin_ver\":\"4.6.16\",\"domain\":\"www.marcodebartoli.com\",\"token\":\"\"};\n\n            var isLS = isLocalStorageNameSupported();\n\n            var FF_resource = window.FF_resource ||\n                {\n                    scriptDeferred: $.Deferred(),\n                    styleDeferred:  $.Deferred(),\n                    scriptLoading: false,\n                    styleLoading: false\n                };\n\n            if ( !window.FF_resource ) window.FF_resource = FF_resource;\n            if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;\n\n            var data = {\n                'shop': 'www.marcodebartoli.com',\n                'action': 'fetch_posts',\n                'stream-id': '2',\n                'disable-cache': '',\n                'hash': hash,\n                'page': '0',\n                'preview': '0',\n                'token':  '',\n                'boosted': '0'\n            };\n\n            console.log( data );\n\n            var isMobile = \/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile\/i.test( navigator.userAgent );\n\n            var streamOpts = {\"name\":\"MDB tw\",\"moderation\":\"nope\",\"order\":\"compareByTime\",\"posts\":\"1\",\"days\":\"\",\"page-posts\":\"1\",\"cache\":\"yep\",\"cache_lifetime\":\"10\",\"gallery\":\"yep\",\"private\":\"nope\",\"hide-on-desktop\":\"nope\",\"hide-on-mobile\":\"nope\",\"max-res\":\"nope\",\"show-only-media-posts\":\"nope\",\"titles\":\"nope\",\"hidemeta\":\"nope\",\"hidetext\":\"nope\",\"heading\":\"\",\"headingcolor\":\"rgb(154, 78, 141)\",\"subheading\":\"\",\"subheadingcolor\":\"rgb(114, 112, 114)\",\"hhalign\":\"center\",\"bgcolor\":\"rgb(255, 255, 255)\",\"filter\":\"nope\",\"filtercolor\":\"rgb(205, 205, 205)\",\"mobileslider\":\"nope\",\"viewportin\":\"nope\",\"width\":\"310\",\"margin\":\"20\",\"layout\":\"masonry\",\"theme\":\"classic\",\"gc-style\":\"style-4\",\"upic-pos\":\"timestamp\",\"upic-style\":\"round\",\"icon-style\":\"stamp1\",\"cardcolor\":\"rgb(255, 255, 255)\",\"namecolor\":\"rgb(0, 0, 0)\",\"textcolor\":\"rgb(120, 120, 120)\",\"linkscolor\":\"rgb(94, 159, 202)\",\"restcolor\":\"rgb(120, 120, 120)\",\"shadow\":\"rgba(0, 0, 0, 0)\",\"bcolor\":\"rgba(240, 237, 231, 0.4)\",\"talign\":\"left\",\"icons-style\":\"outline\",\"cards-num\":\"3\",\"scrolltop\":\"yep\",\"c-desktop\":\"5\",\"c-laptop\":\"4\",\"c-tablet-l\":\"3\",\"c-tablet-p\":\"2\",\"c-smart-l\":\"2\",\"c-smart-p\":\"1\",\"s-desktop\":\"15\",\"s-laptop\":\"15\",\"s-tablet-l\":\"10\",\"s-tablet-p\":\"10\",\"s-smart-l\":\"5\",\"s-smart-p\":\"5\",\"m-c-desktop\":\"5\",\"m-c-laptop\":\"4\",\"m-c-tablet-l\":\"3\",\"m-c-tablet-p\":\"2\",\"m-c-smart-l\":\"2\",\"m-c-smart-p\":\"1\",\"m-s-desktop\":\"15\",\"m-s-laptop\":\"15\",\"m-s-tablet-l\":\"10\",\"m-s-tablet-p\":\"10\",\"m-s-smart-l\":\"5\",\"m-s-smart-p\":\"5\",\"j-h-desktop\":\"260\",\"j-h-laptop\":\"240\",\"j-h-tablet-l\":\"220\",\"j-h-tablet-p\":\"200\",\"j-h-smart-l\":\"180\",\"j-h-smart-p\":\"160\",\"j-s-desktop\":\"0\",\"j-s-laptop\":\"0\",\"j-s-tablet-l\":\"0\",\"j-s-tablet-p\":\"0\",\"j-s-smart-l\":\"0\",\"j-s-smart-p\":\"0\",\"g-ratio-w\":\"1\",\"g-ratio-h\":\"2\",\"g-ratio-img\":\"1\\\/2\",\"g-overlay\":\"nope\",\"m-overlay\":\"nope\",\"css\":\"#ff-stream-2 h4 {  height: 0;  visibility: hidden; }\\ndiv#ff-stream-2.ff-stream.ff-layout-masonry {min-height: 200px !important; padding-bottom: 0px;}\",\"template\":[\"header\",\"text\",\"image\",\"meta\"],\"tv\":\"nope\",\"tv-int\":\"5\",\"tv-logo\":\"\",\"tv-bg\":\"\",\"big\":\"nope\",\"id\":\"2\",\"cache-lifetime\":\"10\",\"status\":\"0\",\"ftalign\":\"center\",\"fcardcolor\":\"rgb(64, 68, 71)\",\"fscardcolor\":\"rgb(44, 45, 46)\",\"ftextcolor\":\"rgb(255, 255, 255)\",\"fnamecolor\":\"rgb(94, 191, 255)\",\"frestcolor\":\"rgb(175, 195, 208)\",\"fbcolor\":\"rgba(255, 255, 255, 0.4)\",\"last_changes\":1509974291,\"feeds\":[{\"id\":\"kt49533\",\"errors\":[{\"type\":\"twitter\",\"message\":\"Invalid or expired token.\",\"url\":\"https:\\\/\\\/api.twitter.com\\\/1.1\\\/search\\\/tweets.json\"},{\"type\":\"twitter\",\"message\":\"\"}],\"status\":\"0\",\"enabled\":\"nope\",\"last_update\":\"N\\\/A\",\"cache_lifetime\":\"5\",\"system_enabled\":\"0\",\"boosted\":\"nope\",\"content\":\"MarcoDeBartoli\",\"retweets\":\"yep\",\"replies\":\"yep\",\"type\":\"twitter\",\"posts\":\"1\"}],\"preview\":false};\n            var ads = false;\n            console.log( ads );\n            streamOpts.plugin = 'flow_flow';\n            streamOpts.trueLayout = streamOpts.layout;\n\n            \/*we will modify 'grid' layout to get 'carousel' layout*\/\n            if ( streamOpts.layout == 'carousel' ) {\n                streamOpts['layout'] = 'grid';\n                streamOpts['g-ratio-h'] = \"1\";\n                streamOpts['g-ratio-img'] = \"1\/2\";\n                streamOpts['g-ratio-w'] = \"1\";\n                streamOpts['g-overlay'] = \"yep\";\n                streamOpts['c-overlay'] = \"yep\";\n                streamOpts['s-desktop'] = \"0\";\n                streamOpts['s-laptop'] = \"0\";\n                streamOpts['s-smart-l'] = \"0\";\n                streamOpts['s-smart-p'] = \"0\";\n                streamOpts['s-tablet-l'] = \"0\";\n                streamOpts['s-tablet-p'] = \"0\";\n            }\n            else if ( streamOpts.layout == 'list' ) {  \/*the same with list, we only need news feed style*\/\n                streamOpts['layout'] = 'masonry';\n            }\n\n            if ( streamOpts.cloud !== 'yep' ) {\n\t            streamOpts['gallery'] = 'nope';\n\t            streamOpts['max-res'] = 'nope';\n\t            streamOpts['filter'] = 'nope';\n\t            streamOpts['layout'] = 'masonry';\n            }\n\n\t        if ( ads ) streamOpts.ads = ads;\n\n            opts.streams['stream' + streamOpts.id] = streamOpts;\n\n            var $cont = $(\"[data-plugin='flow_flow']#ff-stream-\"+data['stream-id']);\n            var ajaxDeferred;\n            var script, style;\n            var layout_pre = streamOpts.layout.charAt(0);\n            var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list';\n            var imgIndex;\n            if (isOverlay) {\n                if (streamOpts.template[0] !== 'image') {\n                    for (var i = 0, len = streamOpts.template.length; i < len; i++) {\n                        if (streamOpts.template[i] === 'image') imgIndex = i;\n                    }\n                    streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]);\n                }\n                streamOpts.isOverlay = true;\n            };\n            if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) {\n                script = document.createElement('script');\n                script.src = \"https:\/\/www.marcodebartoli.com\/wp-content\/plugins\/flow-flow-social-streams\/js\/public.js?ver=4.6.16\";\n                script.onload = function( script, textStatus ) {\n                    FF_resource.scriptDeferred.resolve();\n                };\n                document.body.appendChild(script);\n                FF_resource.scriptLoading = true;\n            };\n            if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) {\n                style = document.createElement('link');\n                style.type = \"text\/css\";\n                style.id = \"ff_style\";\n                style.rel = \"stylesheet\";\n                style.href = \"https:\/\/www.marcodebartoli.com\/wp-content\/plugins\/flow-flow-social-streams\/css\/public.css?ver=4.6.16\";\n                style.media = \"screen\";\n                style.onload = function( script, textStatus ) {\n                    FF_resource.styleDeferred.resolve();\n                };\n                document.getElementsByTagName(\"head\")[0].appendChild(style);\n                FF_resource.styleLoading = true;\n            }\n            $cont.addClass('ff-layout-' + streamOpts.trueLayout);\n            if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px');\n            ajaxDeferred = isLS && sessionStorage.getItem(hash) ? {} : $.get(opts.ajaxurl, data)\n;\n            $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) {\n                var response, $errCont, err;\n                var moderation = 0;\n                var original = (isLS && sessionStorage.getItem(hash)) ? JSON.parse( sessionStorage.getItem(hash) ) : data[0];\n                try {\n                    \/* response = JSON.parse(original); *\/\n                    response = original; \/* since 4.1 *\/\n                } catch (e) {\n                    window.console && window.console.log('Flow-Flow gets invalid data from server');\n                    if (opts.isAdmin || opts.isLog) {\n                        $errCont = $('<div class=\"ff-errors\" id=\"ff-errors-invalid-response\"><div class=\"ff-disclaim\">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<\/div><div class=\"ff-err-info\"><\/div><\/div>');\n                        $cont.before($errCont);\n                        $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original);\n                    }\n                    return;\n                }\n\n                if ( ! response ) {\n                \tconsole.log( 'FLOW-FLOW: null response from server' );\n                \treturn;\n                }\n\n                \/\/ injecting ads for cloud streams\n                if ( ads ) {\n\n                \tvar newArr = [];\n                \tconsole.log( response );\n\n                \tvar post, ad;\n\n                \tfor ( var i = 0, len = response.items.length; i < len; i++ ) {\n\n\t\t                post = response.items[ i ];\n\n                \t\tif ( ads[ i ] ) {\n\n                \t\t\tad = ads[ i ];\n                            ad.id = 'ad_el_' + ad.id;\n                            newArr.push ( ad );\n\n\t\t\t                delete ads[ i ];\n                        }\n\n                        newArr.push( post );\n                    }\n\n                    response.items = newArr;\n                }\n\n                opts.streams['stream' + streamOpts.id]['items'] = response;\n                if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {};\n                \n                FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || [];\n                var request, extension, style;\n\n                for ( extension in FlowFlowOpts.dependencies ) {\n                    if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') {\n                        request = $.getScript( opts.plugin_base + '-' + extension + '\/js\/ff_' + extension + '_public.js?ver=4.6.16');\n                        FlowFlow.extensionResourcesRequests.push(request);\n\n                        style = document.createElement('link');\n                        style.type = \"text\/css\";\n                        style.rel = \"stylesheet\";\n                        style.id = \"ff_ad_style\";\n                        style.href = opts.plugin_base + '-' + extension + '\/css\/ff_' + extension + '_public.css?ver=4.6.16';\n                        style.media = \"screen\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n\n                        FlowFlowOpts.dependencies[extension] = 'loaded';\n                    }\n                }\n\n                var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests);\n\n                resourcesLoaded.done(function(){\n                    var $stream, width;\n                    console.log(response);\n\n                    $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies);\n\n                    if (isLS && response.items.length > 0 && response.hash.length > 0) sessionStorage.setItem( response.hash, JSON.stringify( original ) );\n\n                    var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false;\n\n                    $cont.append( $stream );\n\n                    if ( typeof $stream !== 'string' ) {\n                        FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont);\n                    }\n\n                    setTimeout(function(){\n                        $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide();\n                    }, 0);\n\n                    \n                }).fail(function(){\n                    console.log('Flow-Flow: resource loading failed');\n                });\n\n                var isErr = response.status === \"errors\";\n                if ((opts.isAdmin || opts.isLog) && isErr) {\n                    $errCont = $('<div class=\"ff-errors\"><div class=\"ff-err-info\">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<\/div><\/div>');\n                    $cont.before($errCont);\n                }\n\n                if (opts.isAdmin && response.status === 'building') {\n                    window.console && window.console.log(response);\n                    $cont.prepend($('<div id=\"ff-admin-info\">ADMIN INFO: Feeds cache is being built in background. Please wait for changes to apply. Page reload is required.<\/div>'));\n                }\n            });\n\n            function isLocalStorageNameSupported() {\n                var testKey = 'test', storage = window.sessionStorage;\n                try {\n                    storage.setItem(testKey, '1');\n                    storage.removeItem(testKey);\n                    return true;\n                } catch (error) {\n                    return false;\n                }\n            };\n\n            return false;\n        }\n    })()\n\n<\/script>\n<!-- Flow-Flow \u2014 Social streams plugin for Wordpress --><\/span>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1472631088445{margin-bottom: 0px !important;}&#8221;][vc_column_text]<span class=\"shortcode\"><link rel='stylesheet' id='ff-dynamic-css3' type='text\/css' href='https:\/\/www.marcodebartoli.com\/wp-content\/resources\/flow-flow\/css\/stream-id3.css?ver=1516095084'\/><!-- Flow-Flow \u2014 Social stream plugin for WordPress -->\n<div class=\"ff-stream\" data-plugin=\"flow_flow\" id=\"ff-stream-3\"><span class=\"ff-loader\"><span class=\"ff-square\" ><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><\/span><\/div>\n<script type=\"text\/javascript\" class=\"ff-stream-inline-js\" id=\"ff-stream-inline-js-3\">\n\n    (function () {\n        var timer, abortTimer;\n\n        timer = setInterval( function() {\n            if ( window.jQuery ) {\n                clearInterval( timer );\n                afterContentArrived( window.jQuery );\n            }\n        }, 67);\n\n        abortTimer = setTimeout( function () {\n\n            if ( !window.jQuery ) {\n                clearInterval( timer );\n                console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it\\'s loaded as jQuery is plugin requirement')\n            }\n        }, 20000);\n\n        function afterContentArrived ( $ ) {\n\n            \"use strict\";\n\n            var hash = '1537615897.0aa3bdda72b7e729525c9b315a532277da6f7ffe9d2ef1808514d95a64a7f3b1c6a38d12aca7346f5fff1271be586fd1';\n\n            var opts = window.FlowFlowOpts || {\"streams\":{},\"open_in_new\":\"yep\",\"filter_all\":\"All\",\"filter_search\":\"Search\",\"expand_text\":\"Expand\",\"collapse_text\":\"Collapse\",\"posted_on\":\"Posted on\",\"followers\":\"Followers\",\"following\":\"Following\",\"posts\":\"Posts\",\"show_more\":\"Show more\",\"date_style\":\"agoStyleDate\",\"dates\":{\"Yesterday\":\"Yesterday\",\"s\":\"s\",\"m\":\"m\",\"h\":\"h\",\"ago\":\"ago\",\"months\":[\"Jan\",\"Feb\",\"March\",\"April\",\"May\",\"June\",\"July\",\"Aug\",\"Sept\",\"Oct\",\"Nov\",\"Dec\"]},\"lightbox_navigate\":\"Navigate with arrow keys\",\"view_on\":\"View on\",\"view_on_site\":\"View on site\",\"view_all\":\"View all\",\"comments\":\"comments\",\"scroll\":\"Scroll for more\",\"no_comments\":\"No comments yet.\",\"be_first\":\"Be the first!\",\"loading\":\"Loading\",\"server_time\":1776413309,\"forceHTTPS\":\"yep\",\"isAdmin\":false,\"ajaxurl\":\"https:\\\/\\\/www.marcodebartoli.com\\\/wp-admin\\\/admin-ajax.php\",\"isLog\":false,\"plugin_base\":\"https:\\\/\\\/www.marcodebartoli.com\\\/wp-content\\\/plugins\\\/flow-flow-social-streams\",\"plugin_ver\":\"4.6.16\",\"domain\":\"www.marcodebartoli.com\",\"token\":\"\"};\n\n            var isLS = isLocalStorageNameSupported();\n\n            var FF_resource = window.FF_resource ||\n                {\n                    scriptDeferred: $.Deferred(),\n                    styleDeferred:  $.Deferred(),\n                    scriptLoading: false,\n                    styleLoading: false\n                };\n\n            if ( !window.FF_resource ) window.FF_resource = FF_resource;\n            if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;\n\n            var data = {\n                'shop': 'www.marcodebartoli.com',\n                'action': 'fetch_posts',\n                'stream-id': '3',\n                'disable-cache': '',\n                'hash': hash,\n                'page': '0',\n                'preview': '0',\n                'token':  '',\n                'boosted': '0'\n            };\n\n            console.log( data );\n\n            var isMobile = \/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile\/i.test( navigator.userAgent );\n\n            var streamOpts = {\"name\":\"MDB fb\",\"moderation\":\"nope\",\"order\":\"compareByTime\",\"posts\":\"1\",\"days\":\"\",\"page-posts\":\"1\",\"cache\":\"yep\",\"cache_lifetime\":\"10\",\"gallery\":\"yep\",\"private\":\"nope\",\"hide-on-desktop\":\"nope\",\"hide-on-mobile\":\"nope\",\"max-res\":\"nope\",\"show-only-media-posts\":\"nope\",\"titles\":\"nope\",\"hidemeta\":\"nope\",\"hidetext\":\"nope\",\"heading\":\"\",\"headingcolor\":\"rgb(154, 78, 141)\",\"subheading\":\"\",\"subheadingcolor\":\"rgb(114, 112, 114)\",\"hhalign\":\"center\",\"bgcolor\":\"rgb(255, 255, 255)\",\"filter\":\"nope\",\"filtercolor\":\"rgb(205, 205, 205)\",\"mobileslider\":\"nope\",\"viewportin\":\"nope\",\"width\":\"310\",\"margin\":\"20\",\"layout\":\"masonry\",\"theme\":\"classic\",\"gc-style\":\"style-4\",\"upic-pos\":\"timestamp\",\"upic-style\":\"round\",\"icon-style\":\"stamp1\",\"cardcolor\":\"rgb(255, 255, 255)\",\"namecolor\":\"rgb(0, 0, 0)\",\"textcolor\":\"rgb(120, 120, 120)\",\"linkscolor\":\"rgb(94, 159, 202)\",\"restcolor\":\"rgb(120, 120, 120)\",\"shadow\":\"rgba(0, 0, 0, 0)\",\"bcolor\":\"rgba(240, 237, 231, 0.4)\",\"talign\":\"left\",\"icons-style\":\"outline\",\"cards-num\":\"3\",\"scrolltop\":\"yep\",\"c-desktop\":\"5\",\"c-laptop\":\"4\",\"c-tablet-l\":\"3\",\"c-tablet-p\":\"2\",\"c-smart-l\":\"2\",\"c-smart-p\":\"1\",\"s-desktop\":\"15\",\"s-laptop\":\"15\",\"s-tablet-l\":\"10\",\"s-tablet-p\":\"10\",\"s-smart-l\":\"5\",\"s-smart-p\":\"5\",\"m-c-desktop\":\"5\",\"m-c-laptop\":\"4\",\"m-c-tablet-l\":\"3\",\"m-c-tablet-p\":\"2\",\"m-c-smart-l\":\"2\",\"m-c-smart-p\":\"1\",\"m-s-desktop\":\"15\",\"m-s-laptop\":\"15\",\"m-s-tablet-l\":\"10\",\"m-s-tablet-p\":\"10\",\"m-s-smart-l\":\"5\",\"m-s-smart-p\":\"5\",\"j-h-desktop\":\"260\",\"j-h-laptop\":\"240\",\"j-h-tablet-l\":\"220\",\"j-h-tablet-p\":\"200\",\"j-h-smart-l\":\"180\",\"j-h-smart-p\":\"160\",\"j-s-desktop\":\"0\",\"j-s-laptop\":\"0\",\"j-s-tablet-l\":\"0\",\"j-s-tablet-p\":\"0\",\"j-s-smart-l\":\"0\",\"j-s-smart-p\":\"0\",\"g-ratio-w\":\"1\",\"g-ratio-h\":\"2\",\"g-ratio-img\":\"1\\\/2\",\"g-overlay\":\"nope\",\"m-overlay\":\"nope\",\"css\":\"#ff-stream-3 h4 {  height: 0;  visibility: hidden; }\\ndiv#ff-stream-3.ff-stream.ff-layout-masonry {min-height: 200px !important; padding-bottom: 0px;}\",\"template\":[\"header\",\"text\",\"image\",\"meta\"],\"tv\":\"nope\",\"tv-int\":\"5\",\"tv-logo\":\"\",\"tv-bg\":\"\",\"big\":\"nope\",\"id\":\"3\",\"cache-lifetime\":\"5\",\"status\":\"0\",\"ftalign\":\"center\",\"fcardcolor\":\"rgb(64, 68, 71)\",\"fscardcolor\":\"rgb(44, 45, 46)\",\"ftextcolor\":\"rgb(255, 255, 255)\",\"fnamecolor\":\"rgb(94, 191, 255)\",\"frestcolor\":\"rgb(175, 195, 208)\",\"fbcolor\":\"rgba(255, 255, 255, 0.4)\",\"last_changes\":1516095084,\"feeds\":[{\"id\":\"rd52320\",\"errors\":[{\"url\":\"https:\\\/\\\/graph.facebook.com\\\/v3.3\\\/marco.debartoli\\\/posts?fields=likes.summary(true),comments.summary(true),shares,permalink_url,id,created_time,from,message,picture,full_picture,attachments,status_type,story&limit=30&locale=it_IT&access_token=EAAKpmGU5q4sBAPwgSdIhCyDzecLHLS8PqpUo5op3JJuVC3PkUqQjHwSgE4ZCXRyJzPYCZCpnZCVeXZALhztSOFcEH4siz3aVLbGimcF4GydwLKC66gRZCsLBTVaTF7eZAyVHO7ZAxAT02J6mYk3Lj0jQmjbUnghTxRwVqSyjWrImWYkHoAzPHsNv9NV1Woin8oZD\",\"message\":\"The access token could not be decrypted\",\"type\":\"facebook\"}],\"status\":\"0\",\"enabled\":\"nope\",\"last_update\":\"N\\\/A\",\"cache_lifetime\":\"5\",\"system_enabled\":\"0\",\"boosted\":\"nope\",\"content\":\"marco.debartoli\",\"type\":\"facebook\",\"filter-by-words\":\"marcodebartoli\",\"posts\":\"1\",\"timeline-type\":\"page_timeline\"}],\"preview\":false};\n            var ads = false;\n            console.log( ads );\n            streamOpts.plugin = 'flow_flow';\n            streamOpts.trueLayout = streamOpts.layout;\n\n            \/*we will modify 'grid' layout to get 'carousel' layout*\/\n            if ( streamOpts.layout == 'carousel' ) {\n                streamOpts['layout'] = 'grid';\n                streamOpts['g-ratio-h'] = \"1\";\n                streamOpts['g-ratio-img'] = \"1\/2\";\n                streamOpts['g-ratio-w'] = \"1\";\n                streamOpts['g-overlay'] = \"yep\";\n                streamOpts['c-overlay'] = \"yep\";\n                streamOpts['s-desktop'] = \"0\";\n                streamOpts['s-laptop'] = \"0\";\n                streamOpts['s-smart-l'] = \"0\";\n                streamOpts['s-smart-p'] = \"0\";\n                streamOpts['s-tablet-l'] = \"0\";\n                streamOpts['s-tablet-p'] = \"0\";\n            }\n            else if ( streamOpts.layout == 'list' ) {  \/*the same with list, we only need news feed style*\/\n                streamOpts['layout'] = 'masonry';\n            }\n\n            if ( streamOpts.cloud !== 'yep' ) {\n\t            streamOpts['gallery'] = 'nope';\n\t            streamOpts['max-res'] = 'nope';\n\t            streamOpts['filter'] = 'nope';\n\t            streamOpts['layout'] = 'masonry';\n            }\n\n\t        if ( ads ) streamOpts.ads = ads;\n\n            opts.streams['stream' + streamOpts.id] = streamOpts;\n\n            var $cont = $(\"[data-plugin='flow_flow']#ff-stream-\"+data['stream-id']);\n            var ajaxDeferred;\n            var script, style;\n            var layout_pre = streamOpts.layout.charAt(0);\n            var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list';\n            var imgIndex;\n            if (isOverlay) {\n                if (streamOpts.template[0] !== 'image') {\n                    for (var i = 0, len = streamOpts.template.length; i < len; i++) {\n                        if (streamOpts.template[i] === 'image') imgIndex = i;\n                    }\n                    streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]);\n                }\n                streamOpts.isOverlay = true;\n            };\n            if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) {\n                script = document.createElement('script');\n                script.src = \"https:\/\/www.marcodebartoli.com\/wp-content\/plugins\/flow-flow-social-streams\/js\/public.js?ver=4.6.16\";\n                script.onload = function( script, textStatus ) {\n                    FF_resource.scriptDeferred.resolve();\n                };\n                document.body.appendChild(script);\n                FF_resource.scriptLoading = true;\n            };\n            if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) {\n                style = document.createElement('link');\n                style.type = \"text\/css\";\n                style.id = \"ff_style\";\n                style.rel = \"stylesheet\";\n                style.href = \"https:\/\/www.marcodebartoli.com\/wp-content\/plugins\/flow-flow-social-streams\/css\/public.css?ver=4.6.16\";\n                style.media = \"screen\";\n                style.onload = function( script, textStatus ) {\n                    FF_resource.styleDeferred.resolve();\n                };\n                document.getElementsByTagName(\"head\")[0].appendChild(style);\n                FF_resource.styleLoading = true;\n            }\n            $cont.addClass('ff-layout-' + streamOpts.trueLayout);\n            if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px');\n            ajaxDeferred = isLS && sessionStorage.getItem(hash) ? {} : $.get(opts.ajaxurl, data)\n;\n            $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) {\n                var response, $errCont, err;\n                var moderation = 0;\n                var original = (isLS && sessionStorage.getItem(hash)) ? JSON.parse( sessionStorage.getItem(hash) ) : data[0];\n                try {\n                    \/* response = JSON.parse(original); *\/\n                    response = original; \/* since 4.1 *\/\n                } catch (e) {\n                    window.console && window.console.log('Flow-Flow gets invalid data from server');\n                    if (opts.isAdmin || opts.isLog) {\n                        $errCont = $('<div class=\"ff-errors\" id=\"ff-errors-invalid-response\"><div class=\"ff-disclaim\">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<\/div><div class=\"ff-err-info\"><\/div><\/div>');\n                        $cont.before($errCont);\n                        $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original);\n                    }\n                    return;\n                }\n\n                if ( ! response ) {\n                \tconsole.log( 'FLOW-FLOW: null response from server' );\n                \treturn;\n                }\n\n                \/\/ injecting ads for cloud streams\n                if ( ads ) {\n\n                \tvar newArr = [];\n                \tconsole.log( response );\n\n                \tvar post, ad;\n\n                \tfor ( var i = 0, len = response.items.length; i < len; i++ ) {\n\n\t\t                post = response.items[ i ];\n\n                \t\tif ( ads[ i ] ) {\n\n                \t\t\tad = ads[ i ];\n                            ad.id = 'ad_el_' + ad.id;\n                            newArr.push ( ad );\n\n\t\t\t                delete ads[ i ];\n                        }\n\n                        newArr.push( post );\n                    }\n\n                    response.items = newArr;\n                }\n\n                opts.streams['stream' + streamOpts.id]['items'] = response;\n                if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {};\n                \n                FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || [];\n                var request, extension, style;\n\n                for ( extension in FlowFlowOpts.dependencies ) {\n                    if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') {\n                        request = $.getScript( opts.plugin_base + '-' + extension + '\/js\/ff_' + extension + '_public.js?ver=4.6.16');\n                        FlowFlow.extensionResourcesRequests.push(request);\n\n                        style = document.createElement('link');\n                        style.type = \"text\/css\";\n                        style.rel = \"stylesheet\";\n                        style.id = \"ff_ad_style\";\n                        style.href = opts.plugin_base + '-' + extension + '\/css\/ff_' + extension + '_public.css?ver=4.6.16';\n                        style.media = \"screen\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n\n                        FlowFlowOpts.dependencies[extension] = 'loaded';\n                    }\n                }\n\n                var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests);\n\n                resourcesLoaded.done(function(){\n                    var $stream, width;\n                    console.log(response);\n\n                    $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies);\n\n                    if (isLS && response.items.length > 0 && response.hash.length > 0) sessionStorage.setItem( response.hash, JSON.stringify( original ) );\n\n                    var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false;\n\n                    $cont.append( $stream );\n\n                    if ( typeof $stream !== 'string' ) {\n                        FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont);\n                    }\n\n                    setTimeout(function(){\n                        $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide();\n                    }, 0);\n\n                    \n                }).fail(function(){\n                    console.log('Flow-Flow: resource loading failed');\n                });\n\n                var isErr = response.status === \"errors\";\n                if ((opts.isAdmin || opts.isLog) && isErr) {\n                    $errCont = $('<div class=\"ff-errors\"><div class=\"ff-err-info\">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<\/div><\/div>');\n                    $cont.before($errCont);\n                }\n\n                if (opts.isAdmin && response.status === 'building') {\n                    window.console && window.console.log(response);\n                    $cont.prepend($('<div id=\"ff-admin-info\">ADMIN INFO: Feeds cache is being built in background. Please wait for changes to apply. Page reload is required.<\/div>'));\n                }\n            });\n\n            function isLocalStorageNameSupported() {\n                var testKey = 'test', storage = window.sessionStorage;\n                try {\n                    storage.setItem(testKey, '1');\n                    storage.removeItem(testKey);\n                    return true;\n                } catch (error) {\n                    return false;\n                }\n            };\n\n            return false;\n        }\n    })()\n\n<\/script>\n<!-- Flow-Flow \u2014 Social streams plugin for Wordpress --><\/span>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1472631101831{margin-bottom: 0px !important;}&#8221;][vc_column_text]<span class=\"shortcode\"><link rel='stylesheet' id='ff-dynamic-css4' type='text\/css' href='https:\/\/www.marcodebartoli.com\/wp-content\/resources\/flow-flow\/css\/stream-id4.css?ver=1509974204'\/><!-- Flow-Flow \u2014 Social stream plugin for WordPress -->\n<div class=\"ff-stream\" data-plugin=\"flow_flow\" id=\"ff-stream-4\"><span class=\"ff-loader\"><span class=\"ff-square\" ><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><\/span><\/div>\n<script type=\"text\/javascript\" class=\"ff-stream-inline-js\" id=\"ff-stream-inline-js-4\">\n\n    (function () {\n        var timer, abortTimer;\n\n        timer = setInterval( function() {\n            if ( window.jQuery ) {\n                clearInterval( timer );\n                afterContentArrived( window.jQuery );\n            }\n        }, 67);\n\n        abortTimer = setTimeout( function () {\n\n            if ( !window.jQuery ) {\n                clearInterval( timer );\n                console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it\\'s loaded as jQuery is plugin requirement')\n            }\n        }, 20000);\n\n        function afterContentArrived ( $ ) {\n\n            \"use strict\";\n\n            var hash = '1590075610.fc6d6a133f4e55e21c565fbf73df0e7eda6f7ffe9d2ef1808514d95a64a7f3b1c6a38d12aca7346f5fff1271be586fd1';\n\n            var opts = window.FlowFlowOpts || {\"streams\":{},\"open_in_new\":\"yep\",\"filter_all\":\"All\",\"filter_search\":\"Search\",\"expand_text\":\"Expand\",\"collapse_text\":\"Collapse\",\"posted_on\":\"Posted on\",\"followers\":\"Followers\",\"following\":\"Following\",\"posts\":\"Posts\",\"show_more\":\"Show more\",\"date_style\":\"agoStyleDate\",\"dates\":{\"Yesterday\":\"Yesterday\",\"s\":\"s\",\"m\":\"m\",\"h\":\"h\",\"ago\":\"ago\",\"months\":[\"Jan\",\"Feb\",\"March\",\"April\",\"May\",\"June\",\"July\",\"Aug\",\"Sept\",\"Oct\",\"Nov\",\"Dec\"]},\"lightbox_navigate\":\"Navigate with arrow keys\",\"view_on\":\"View on\",\"view_on_site\":\"View on site\",\"view_all\":\"View all\",\"comments\":\"comments\",\"scroll\":\"Scroll for more\",\"no_comments\":\"No comments yet.\",\"be_first\":\"Be the first!\",\"loading\":\"Loading\",\"server_time\":1776413309,\"forceHTTPS\":\"yep\",\"isAdmin\":false,\"ajaxurl\":\"https:\\\/\\\/www.marcodebartoli.com\\\/wp-admin\\\/admin-ajax.php\",\"isLog\":false,\"plugin_base\":\"https:\\\/\\\/www.marcodebartoli.com\\\/wp-content\\\/plugins\\\/flow-flow-social-streams\",\"plugin_ver\":\"4.6.16\",\"domain\":\"www.marcodebartoli.com\",\"token\":\"\"};\n\n            var isLS = isLocalStorageNameSupported();\n\n            var FF_resource = window.FF_resource ||\n                {\n                    scriptDeferred: $.Deferred(),\n                    styleDeferred:  $.Deferred(),\n                    scriptLoading: false,\n                    styleLoading: false\n                };\n\n            if ( !window.FF_resource ) window.FF_resource = FF_resource;\n            if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;\n\n            var data = {\n                'shop': 'www.marcodebartoli.com',\n                'action': 'fetch_posts',\n                'stream-id': '4',\n                'disable-cache': '',\n                'hash': hash,\n                'page': '0',\n                'preview': '0',\n                'token':  '',\n                'boosted': '0'\n            };\n\n            console.log( data );\n\n            var isMobile = \/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile\/i.test( navigator.userAgent );\n\n            var streamOpts = {\"name\":\"MDB ig\",\"moderation\":\"nope\",\"order\":\"compareByTime\",\"posts\":\"1\",\"days\":\"\",\"page-posts\":\"1\",\"cache\":\"yep\",\"cache_lifetime\":\"10\",\"gallery\":\"yep\",\"private\":\"nope\",\"hide-on-desktop\":\"nope\",\"hide-on-mobile\":\"nope\",\"max-res\":\"nope\",\"show-only-media-posts\":\"nope\",\"titles\":\"nope\",\"hidemeta\":\"nope\",\"hidetext\":\"nope\",\"heading\":\"\",\"headingcolor\":\"rgb(154, 78, 141)\",\"subheading\":\"\",\"subheadingcolor\":\"rgb(114, 112, 114)\",\"hhalign\":\"center\",\"bgcolor\":\"rgb(255, 255, 255)\",\"filter\":\"nope\",\"filtercolor\":\"rgb(205, 205, 205)\",\"mobileslider\":\"nope\",\"viewportin\":\"nope\",\"width\":\"310\",\"margin\":\"20\",\"layout\":\"masonry\",\"theme\":\"classic\",\"gc-style\":\"style-4\",\"upic-pos\":\"timestamp\",\"upic-style\":\"round\",\"icon-style\":\"stamp1\",\"cardcolor\":\"rgb(255, 255, 255)\",\"namecolor\":\"rgb(0, 0, 0)\",\"textcolor\":\"rgb(120, 120, 120)\",\"linkscolor\":\"rgb(94, 159, 202)\",\"restcolor\":\"rgb(120, 120, 120)\",\"shadow\":\"rgba(0, 0, 0, 0)\",\"bcolor\":\"rgba(240, 237, 231, 0.4)\",\"talign\":\"left\",\"icons-style\":\"outline\",\"cards-num\":\"3\",\"scrolltop\":\"yep\",\"c-desktop\":\"5\",\"c-laptop\":\"4\",\"c-tablet-l\":\"3\",\"c-tablet-p\":\"2\",\"c-smart-l\":\"2\",\"c-smart-p\":\"1\",\"s-desktop\":\"15\",\"s-laptop\":\"15\",\"s-tablet-l\":\"10\",\"s-tablet-p\":\"10\",\"s-smart-l\":\"5\",\"s-smart-p\":\"5\",\"m-c-desktop\":\"5\",\"m-c-laptop\":\"4\",\"m-c-tablet-l\":\"3\",\"m-c-tablet-p\":\"2\",\"m-c-smart-l\":\"2\",\"m-c-smart-p\":\"1\",\"m-s-desktop\":\"15\",\"m-s-laptop\":\"15\",\"m-s-tablet-l\":\"10\",\"m-s-tablet-p\":\"10\",\"m-s-smart-l\":\"5\",\"m-s-smart-p\":\"5\",\"j-h-desktop\":\"260\",\"j-h-laptop\":\"240\",\"j-h-tablet-l\":\"220\",\"j-h-tablet-p\":\"200\",\"j-h-smart-l\":\"180\",\"j-h-smart-p\":\"160\",\"j-s-desktop\":\"0\",\"j-s-laptop\":\"0\",\"j-s-tablet-l\":\"0\",\"j-s-tablet-p\":\"0\",\"j-s-smart-l\":\"0\",\"j-s-smart-p\":\"0\",\"g-ratio-w\":\"1\",\"g-ratio-h\":\"2\",\"g-ratio-img\":\"1\\\/2\",\"g-overlay\":\"nope\",\"m-overlay\":\"nope\",\"css\":\"#ff-stream-4 h4 {  height: 0;  visibility: hidden; }\\ndiv#ff-stream-4.ff-stream.ff-layout-masonry {min-height: 200px !important; padding-bottom: 0px;}\\n.ff-loadmore-wrapper { height: 0;  visibility: hidden !important; }\",\"template\":[\"header\",\"text\",\"image\",\"meta\"],\"tv\":\"nope\",\"tv-int\":\"5\",\"tv-logo\":\"\",\"tv-bg\":\"\",\"big\":\"nope\",\"id\":\"4\",\"cache-lifetime\":\"10\",\"status\":\"0\",\"ftalign\":\"center\",\"fcardcolor\":\"rgb(64, 68, 71)\",\"fscardcolor\":\"rgb(44, 45, 46)\",\"ftextcolor\":\"rgb(255, 255, 255)\",\"fnamecolor\":\"rgb(94, 191, 255)\",\"frestcolor\":\"rgb(175, 195, 208)\",\"fbcolor\":\"rgba(255, 255, 255, 0.4)\",\"last_changes\":1509974204,\"feeds\":[{\"id\":\"st65344\",\"errors\":[{\"url\":\"https:\\\/\\\/graph.facebook.com\\\/v7.0\\\/me\\\/accounts%3faccess_token=EAAKpmGU5q4sBAPwgSdIhCyDzecLHLS8PqpUo5op3JJuVC3PkUqQjHwSgE4ZCXRyJzPYCZCpnZCVeXZALhztSOFcEH4siz3aVLbGimcF4GydwLKC66gRZCsLBTVaTF7eZAyVHO7ZAxAT02J6mYk3Lj0jQmjbUnghTxRwVqSyjWrImWYkHoAzPHsNv9NV1Woin8oZD\",\"message\":\"The access token could not be decrypted\",\"type\":\"instagram\"}],\"status\":\"0\",\"enabled\":\"nope\",\"last_update\":\"N\\\/A\",\"cache_lifetime\":\"5\",\"system_enabled\":\"0\",\"boosted\":\"nope\",\"content\":\"marcodebartoli\",\"type\":\"instagram\",\"posts\":\"1\",\"timeline-type\":\"user_timeline\"}],\"preview\":false};\n            var ads = false;\n            console.log( ads );\n            streamOpts.plugin = 'flow_flow';\n            streamOpts.trueLayout = streamOpts.layout;\n\n            \/*we will modify 'grid' layout to get 'carousel' layout*\/\n            if ( streamOpts.layout == 'carousel' ) {\n                streamOpts['layout'] = 'grid';\n                streamOpts['g-ratio-h'] = \"1\";\n                streamOpts['g-ratio-img'] = \"1\/2\";\n                streamOpts['g-ratio-w'] = \"1\";\n                streamOpts['g-overlay'] = \"yep\";\n                streamOpts['c-overlay'] = \"yep\";\n                streamOpts['s-desktop'] = \"0\";\n                streamOpts['s-laptop'] = \"0\";\n                streamOpts['s-smart-l'] = \"0\";\n                streamOpts['s-smart-p'] = \"0\";\n                streamOpts['s-tablet-l'] = \"0\";\n                streamOpts['s-tablet-p'] = \"0\";\n            }\n            else if ( streamOpts.layout == 'list' ) {  \/*the same with list, we only need news feed style*\/\n                streamOpts['layout'] = 'masonry';\n            }\n\n            if ( streamOpts.cloud !== 'yep' ) {\n\t            streamOpts['gallery'] = 'nope';\n\t            streamOpts['max-res'] = 'nope';\n\t            streamOpts['filter'] = 'nope';\n\t            streamOpts['layout'] = 'masonry';\n            }\n\n\t        if ( ads ) streamOpts.ads = ads;\n\n            opts.streams['stream' + streamOpts.id] = streamOpts;\n\n            var $cont = $(\"[data-plugin='flow_flow']#ff-stream-\"+data['stream-id']);\n            var ajaxDeferred;\n            var script, style;\n            var layout_pre = streamOpts.layout.charAt(0);\n            var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list';\n            var imgIndex;\n            if (isOverlay) {\n                if (streamOpts.template[0] !== 'image') {\n                    for (var i = 0, len = streamOpts.template.length; i < len; i++) {\n                        if (streamOpts.template[i] === 'image') imgIndex = i;\n                    }\n                    streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]);\n                }\n                streamOpts.isOverlay = true;\n            };\n            if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) {\n                script = document.createElement('script');\n                script.src = \"https:\/\/www.marcodebartoli.com\/wp-content\/plugins\/flow-flow-social-streams\/js\/public.js?ver=4.6.16\";\n                script.onload = function( script, textStatus ) {\n                    FF_resource.scriptDeferred.resolve();\n                };\n                document.body.appendChild(script);\n                FF_resource.scriptLoading = true;\n            };\n            if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) {\n                style = document.createElement('link');\n                style.type = \"text\/css\";\n                style.id = \"ff_style\";\n                style.rel = \"stylesheet\";\n                style.href = \"https:\/\/www.marcodebartoli.com\/wp-content\/plugins\/flow-flow-social-streams\/css\/public.css?ver=4.6.16\";\n                style.media = \"screen\";\n                style.onload = function( script, textStatus ) {\n                    FF_resource.styleDeferred.resolve();\n                };\n                document.getElementsByTagName(\"head\")[0].appendChild(style);\n                FF_resource.styleLoading = true;\n            }\n            $cont.addClass('ff-layout-' + streamOpts.trueLayout);\n            if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px');\n            ajaxDeferred = isLS && sessionStorage.getItem(hash) ? {} : $.get(opts.ajaxurl, data)\n;\n            $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) {\n                var response, $errCont, err;\n                var moderation = 0;\n                var original = (isLS && sessionStorage.getItem(hash)) ? JSON.parse( sessionStorage.getItem(hash) ) : data[0];\n                try {\n                    \/* response = JSON.parse(original); *\/\n                    response = original; \/* since 4.1 *\/\n                } catch (e) {\n                    window.console && window.console.log('Flow-Flow gets invalid data from server');\n                    if (opts.isAdmin || opts.isLog) {\n                        $errCont = $('<div class=\"ff-errors\" id=\"ff-errors-invalid-response\"><div class=\"ff-disclaim\">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<\/div><div class=\"ff-err-info\"><\/div><\/div>');\n                        $cont.before($errCont);\n                        $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original);\n                    }\n                    return;\n                }\n\n                if ( ! response ) {\n                \tconsole.log( 'FLOW-FLOW: null response from server' );\n                \treturn;\n                }\n\n                \/\/ injecting ads for cloud streams\n                if ( ads ) {\n\n                \tvar newArr = [];\n                \tconsole.log( response );\n\n                \tvar post, ad;\n\n                \tfor ( var i = 0, len = response.items.length; i < len; i++ ) {\n\n\t\t                post = response.items[ i ];\n\n                \t\tif ( ads[ i ] ) {\n\n                \t\t\tad = ads[ i ];\n                            ad.id = 'ad_el_' + ad.id;\n                            newArr.push ( ad );\n\n\t\t\t                delete ads[ i ];\n                        }\n\n                        newArr.push( post );\n                    }\n\n                    response.items = newArr;\n                }\n\n                opts.streams['stream' + streamOpts.id]['items'] = response;\n                if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {};\n                \n                FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || [];\n                var request, extension, style;\n\n                for ( extension in FlowFlowOpts.dependencies ) {\n                    if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') {\n                        request = $.getScript( opts.plugin_base + '-' + extension + '\/js\/ff_' + extension + '_public.js?ver=4.6.16');\n                        FlowFlow.extensionResourcesRequests.push(request);\n\n                        style = document.createElement('link');\n                        style.type = \"text\/css\";\n                        style.rel = \"stylesheet\";\n                        style.id = \"ff_ad_style\";\n                        style.href = opts.plugin_base + '-' + extension + '\/css\/ff_' + extension + '_public.css?ver=4.6.16';\n                        style.media = \"screen\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n\n                        FlowFlowOpts.dependencies[extension] = 'loaded';\n                    }\n                }\n\n                var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests);\n\n                resourcesLoaded.done(function(){\n                    var $stream, width;\n                    console.log(response);\n\n                    $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies);\n\n                    if (isLS && response.items.length > 0 && response.hash.length > 0) sessionStorage.setItem( response.hash, JSON.stringify( original ) );\n\n                    var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false;\n\n                    $cont.append( $stream );\n\n                    if ( typeof $stream !== 'string' ) {\n                        FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont);\n                    }\n\n                    setTimeout(function(){\n                        $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide();\n                    }, 0);\n\n                    \n                }).fail(function(){\n                    console.log('Flow-Flow: resource loading failed');\n                });\n\n                var isErr = response.status === \"errors\";\n                if ((opts.isAdmin || opts.isLog) && isErr) {\n                    $errCont = $('<div class=\"ff-errors\"><div class=\"ff-err-info\">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<\/div><\/div>');\n                    $cont.before($errCont);\n                }\n\n                if (opts.isAdmin && response.status === 'building') {\n                    window.console && window.console.log(response);\n                    $cont.prepend($('<div id=\"ff-admin-info\">ADMIN INFO: Feeds cache is being built in background. Please wait for changes to apply. Page reload is required.<\/div>'));\n                }\n            });\n\n            function isLocalStorageNameSupported() {\n                var testKey = 'test', storage = window.sessionStorage;\n                try {\n                    storage.setItem(testKey, '1');\n                    storage.removeItem(testKey);\n                    return true;\n                } catch (error) {\n                    return false;\n                }\n            };\n\n            return false;\n        }\n    })()\n\n<\/script>\n<!-- Flow-Flow \u2014 Social streams plugin for Wordpress --><\/span>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row disable_element=&#8221;yes&#8221; bg_style=&#8221;stretch&#8221;][vc_column]<div class=\"vcex-module vcex-divider vcex-divider-solid wpex-max-w-100 wpex-mx-auto wpex-block wpex-h-0 wpex-border-b wpex-border-solid wpex-border-gray-200\" style=\"margin-top:40px;margin-bottom:40px;\"><\/div>[vc_column_text]<code id=\"shortcode-text\">[gc_social_wall]W3sidHlwZSI6InR3aXR0ZXIiLCJ2YWx1ZXMiOlt7Im5hbWUiOiJtYXhfc3ltYm9sc19wZXJfcG9zdCIsInZhbHVlIjoiMjAwIn0seyJuYW1lIjoicG9zdHNfcGVyX2xvYWQiLCJ2YWx1ZSI6IjEifSx7Im5hbWUiOiJ0d2l0dGVyX3BhZ2UiLCJ2YWx1ZSI6Ik1hcmNvRGVCYXJ0b2xpIn0seyJuYW1lIjoiY3Vuc3VtZXJfa2V5IiwidmFsdWUiOiIzRDg3QkgzZWF5SXhCQWlkeFhSNThuQ09EIn0seyJuYW1lIjoiY29uc3VtZXJfc2VjcmV0IiwidmFsdWUiOiJIN2ZrRWFORWo5dGFCQ1lmMEFFS1gyWUpaZTY5Nzh6RHdidjNIQnFzam5VVTBTM2l4NSJ9LHsibmFtZSI6Im9hdXRoX3Rva2VuIiwidmFsdWUiOiIxNjMyNDM5NTc0LVJrMG00OFk2TzRnd2FDY1dCZ3FwaDIzZWR4Q0s3RGRUaGNpdmJHTyJ9LHsibmFtZSI6Im9hdXRoX3Rva2VuX3NlY3JldCIsInZhbHVlIjoiNDByVHZtREk5TEpUZDJLa2xFZDdWZENiVHBSamdsRlo0cGk4NGs5ckROQkViIn0seyJuYW1lIjoiaWNvbiIsInZhbHVlIjoiZmEtdHdpdHRlciJ9LHsibmFtZSI6InNob3dfYXV0aG9yX3BhbmVsIiwidmFsdWUiOiJvbiJ9LHsibmFtZSI6InNob3dfY291bnRlcnMiLCJ2YWx1ZSI6Im9uIn1dfSx7InR5cGUiOiJmYWNlYm9vayIsInZhbHVlcyI6W3sibmFtZSI6Im1heF9zeW1ib2xzX3Blcl9wb3N0IiwidmFsdWUiOiIxMDAifSx7Im5hbWUiOiJwb3N0c19wZXJfbG9hZCIsInZhbHVlIjoiMSJ9LHsibmFtZSI6ImZhY2Vib29rX3BhZ2UiLCJ2YWx1ZSI6Im1hcmNvLmRlYmFydG9saSJ9LHsibmFtZSI6ImFwcF9pZCIsInZhbHVlIjoiNzQ5NDIxOTUxODIyNzMxIn0seyJuYW1lIjoiYXBwX2tleSIsInZhbHVlIjoiM2JlOTdhZWQzZjk0ZDk1NTFmYWEzMDg5NDUzNjY5M2IifSx7Im5hbWUiOiJpY29uIiwidmFsdWUiOiJmYS1mYWNlYm9vayJ9LHsibmFtZSI6InNob3dfYXV0aG9yX3BhbmVsIiwidmFsdWUiOiJvbiJ9LHsibmFtZSI6InNob3dfY291bnRlcnMiLCJ2YWx1ZSI6Im9uIn1dfSx7InR5cGUiOiJpbnN0YWdyYW0iLCJ2YWx1ZXMiOlt7Im5hbWUiOiJtYXhfc3ltYm9sc19wZXJfcG9zdCIsInZhbHVlIjoiNDAifSx7Im5hbWUiOiJwb3N0c19wZXJfbG9hZCIsInZhbHVlIjoiMSJ9LHsibmFtZSI6InNlYXJjaF90eXBlIiwidmFsdWUiOiIzIn0seyJuYW1lIjoicXVlcnkiLCJ2YWx1ZSI6IjEwMDU0NTM1NDYuODNkMWZlYi4wYTBjOThiMThiYmQ0MGE4OGFkM2EwZDNiNTYyMTQ0ZCJ9LHsibmFtZSI6ImNsaWVudF9pZCIsInZhbHVlIjoiMTAwNTQ1MzU0NiJ9LHsibmFtZSI6Imljb24iLCJ2YWx1ZSI6ImZhLWluc3RhZ3JhbSJ9LHsibmFtZSI6InNob3dfYXV0aG9yX3BhbmVsIiwidmFsdWUiOiJvbiJ9LHsibmFtZSI6InNob3dfY291bnRlcnMiLCJ2YWx1ZSI6Im9uIn1dfV0=[\/gc_social_wall]<\/code>[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row column_spacing=&#8221;20&#8243; visibility=&#8221;hidden-phone&#8221; bg_style=&#8221;stretch&#8221; border_style=&#8221;solid&#8221; margin_bottom=&#8221;0px&#8221;][vc_column][\/vc_column][\/vc_row][vc_row column_spacing=&#8221;20&#8243; visibility=&#8221;visible-phone&#8221; bg_style=&#8221;stretch&#8221; border_style=&#8221;solid&#8221; margin_bottom=&#8221;0px&#8221;][vc_column][vc_single_image image=&#8221;7266&#8243; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row bg_style=&#8221;stretch&#8221; border_style=&#8221;solid&#8221; padding_bottom=&#8221;30px&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_column_text]News [\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]Press [\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7614&#8243;][vc_column_text] Marco De Bartoli He is a person as solar and impetuous as his boisterous land. When you meet&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/pages\/6296"}],"collection":[{"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/comments?post=6296"}],"version-history":[{"count":23,"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/pages\/6296\/revisions"}],"predecessor-version":[{"id":8341,"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/pages\/6296\/revisions\/8341"}],"wp:attachment":[{"href":"https:\/\/www.marcodebartoli.com\/en\/wp-json\/wp\/v2\/media?parent=6296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}