/*!
Theme Name: XYCO - 2023
Theme URI: https://xyco.uk/
Author: A.Xie
Author URI: https://xyco.uk/
Description: XY Collective Design Studio (XY Collective, XYCO) is a London based brand communication studio, which focuses on providing branding solutions, including visual identification design, graphic design, web development, event management, video production, and some other relative branding services.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: xyco
Tags: Branding, Visual Identity, UI/UX, Filming, Post Editing, Events, Exhibition

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

xyco is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
#head-h{position:absolute;width:100%;z-index:2}#head-h .h-logo img{max-height:120px;width:auto!important;padding:20px}#head-h .menu{text-align:right;padding:20px}#head-h .menu li{list-style:none;display:inline-block}#head-h .menu li a{color:#ffffff!important;padding:10px;text-decoration:none!important}#head-h .current-menu-item a,#head-h .current_page_item a{text-decoration:none!important}#head-h .current-menu-item,#head-h .current_page_item,#head-h li:hover{border-bottom:3px solid #ffffff!important}.heading h4{margin-block-start:0em;margin-block-end:0em;font-weight:200}.heading h1{font-family:'Playfair Display',sans-serif;font-size:55px;line-height:60px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.video-frame .wp-video,.mejs-container{width:100%!important}.no-space,.no-space .wpb_content_element{margin-bottom:0!important}.red-txt{color:#db0000}.archive #primary{max-width:1200px;margin-left:auto;margin-right:auto}.search #primary{max-width:1200px;margin-left:auto;margin-right:auto;padding:5vh 0}.search-no-results #primary .search-form{display:none}.search-no-results #primary .no-results{padding:10vh 30px;text-align:center}html body{background-image:url("http://2023.feastfest.org/wp-content/uploads/2023/02/bg.jpg");background-size:cover}li{line-height:2}.ttl-h1 h1{font-size:1.5em!important}.list-tab .vc_active .vc_tta-panel-heading{background-color:#2a2a2a!important}.list-tab .vc_tta-panel:hover .vc_tta-panel-heading h4 span{color:#ffffff!important}.list-tab .vc_active .vc_tta-panel-heading h4 span{color:#ffffff!important}.list-tab .vc_active .vc_tta-panel-heading i:before{border-color:#ffffff!important}.list-tab .wpb_text_column{margin-bottom:18px}.list-tab .wpb_text_column p,.list-tab .wpb_text_column h3{margin-bottom:0;margin-block-start:0;margin-block-end:0}a:hover,a:focus,a:active,a{color:#444444!important}a:hover,a:focus,a:active{border-bottom:3px solid #444}.head-menu{position:absolute!important;width:calc(100% - 30px);z-index:9999;margin-left:15px!important}.foot-area{width:calc(100% - 30px);margin-left:15px!important}.head-logo img{max-width:180px!important}.popmenu{text-align:right}.popmenu li{display:inline-block}.popmenu li{padding:10px 0;transition:all .3s ease-in-out;position:relative;vertical-align:top}.popmenu li a{text-decoration:none;color:#444444!mportant;padding:20px}.social-icon-area{text-align:center}.social-icon-area .vc_icon_element{opacity:.7;display:inline-block;margin:0 10px}.social-icon-area .vc_icon_element:hover{opacity:1}.header-ttl{margin-block-start:0em;margin-block-end:0em}@media only screen and (min-width:1600px){.header-ttl{font-size:5vw!important;margin-block-start:0em;margin-block-end:0em}.single-post .header-ttl{font-size:60px!important;max-width:1200px;margin-left:auto;margin-right:auto;line-height:1;padding-bottom:32px}}@media only screen and (max-width:768px){.popmenu{margin-left:30px}.popmenu li{padding:0}.popmenu li a{padding:10px;background-color:#eaeaea}.popmenu ul{margin:0;width:100%;padding-inline-start:0px}.head-menu{position:absolute!important}.head-logo{text-align:center!important}.head-logo img{max-width:100px!important}.popmenu{text-align:center!important}.head-menu{position:absolute!important}.head-logo img{max-width:150px!important}h1.header-ttl{font-size:32px!important;line-height:1;padding-bottom:32px}}.foot-list .vc_grid-item{padding-bottom:0!important}.foot-list .vc_gitem-col{padding:0!important}.foot-list .vc_custom_heading p{margin:0!important}.foot-list .vc_custom_heading p:hover{opacity:.8}.post-navigation .nav-links{max-width:1160px;margin-left:auto;margin-right:auto}.post-navigation a{text-decoration:none;background-color:#444;padding:20px;font-size:10px}.post-navigation a:hover{opacity:.7}.post-navigation a span{color:#fff}.nav-links br{display:none}@media only screen and (max-width:768px){.post-navigation{display:none}}.vc_btn3-style-outline:hover{color:#ffffff!important}.social-icon-a{display:inline}.number-area h1{margin:0;margin-block-start:0em;margin-block-end:0em}.number-area p{margin:0;margin-block-start:0em;margin-block-end:0em;font-weight:600}.footer-logos img{padding:0 20px}p{font-weight:350;text-transform:none}h1{font-size:56px!important;font-family:playfair-display!important}h1,h2,h3,h4,h5,h6,p,span,a,p a{color:#444;text-transform:none}.error404{text-align:center}section.error-404 .page-header{padding:14vh 15px 5vh}.error404 .search-form,.error404 .widget_categories,.error404 .widget_archive{display:none}.pro-list .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-a{border-radius:50%!important;border:3px solid #fff;scale:.9}.pro-list .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b{border-radius:50%!important;scale:.8}.list-title a{font-size:32px!important;font-weight:600}.list-tab .vc_tta-tab a{border:none!important;font-weight:400}.list-tab .vc_tta-tab a:hover{background-color:transparent!important}.list-tab .vc_tta-tab a:hover span{color:#444444!important;font-weight:600}.list-tab .vc_active a span{color:#444444!important;font-weight:600}#contact .wpcf7-text,.wpcf7-textarea{width:90%;padding:10px 20px!important;border:none;border-radius:0!important;border-bottom:1px solid #444444!important;margin-left:5%}#contact .wpcf7-submit{padding:20px 50px!important;margin-left:5%;background-color:#444444!important;color:#ffffff!important;text-transform:uppercase;font-weight:600;cursor:pointer}#contact .wpcf7-submit:hover{opacity:.8}.p-sm p{font-size:.8em;font-weight:300}.section-2-text h1,.section-2-text h2,.section-2-text h3,.section-2-text h4,.section-2-text h5,.section-2-text h6{line-height:1;margin:5px 0}.show-info .p-sm{margin-bottom:0}.info-b{padding-top:12px}.info-b p{margin-bottom:0;margin:0;font-weight:700}.info-b p strong,.info-b p b{font-weight:700}.quote h2{font-size:50px;font-family:Helvetica!important;letter-spacing:5px}.quote h3{font-size:32px}.gallery-area .gallery-item img{border-radius:50%!important}.gallery-area .gallery-item img{width:90%}.gallery-area .gallery-item:hover{opacity:.8}@media only screen and (max-width:768px){.show-info .vc_column-inner{padding-top:0!important}.show-info{text-align:center}.show-info .info-b{margin-bottom:0}.section-2-text{text-align:center}.quote h3{line-height:1.2}}.single-post .site-main{max-width:1200px;margin-left:auto;margin-right:auto;padding:5vh 15px}.single-post .site-main article{padding-bottom:5vh}.gallery-caption,.wp-caption-text{font-size:11px;font-style:italic;font-weight:200;line-height:1.2}.gallery-icon img{width:100%}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}#comments,#masthead,.entry-footer,.page #primary .entry-header,.page #primary .post-thumbnail,.single #primary .entry-header,.single #primary .post-thumbnail{display:none}#footer #copyright{display:none}.bw img{filter:saturate(0)}.post,.page{margin:0!important}.entry-content{margin:0!important}.footer-search{text-align:right}.footer-search input{border:0!important;border:0!important}.footer-search .search-submit{background-color:#e3057d;color:#fff}.footer-menu ul{padding-inline-start:0px!important;list-style:none;margin-left:0}.footer-menu li a{color:#fff;text-decoration:none}.footer-menu li{display:inline;padding-right:16px}.credit-area p,.credit-area p a{color:#444;font-size:14px;line-height:2!important;text-decoration:none}.credit-area p a:hover{text-decoration:underline}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.vc_figure,.vc_figure .vc_single_image-wrapper,.vc_figure .vc_single_image-wrapper img{width:100%!important}@media only screen and (min-width:1600px){h1.ttl-h1{font-size:64px!important}}.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p,.white li,.white a{color:#ffffff!important}.no-point{pointer-events:none}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}.delay-5{animation-delay:1s}.delay-6{animation-delay:1.2s}.max-w{max-width:1200px;margin-left:auto!important;margin-right:auto!important}.max-xl{max-width:2100px;margin-left:auto!important;margin-right:auto!important}.max-12,.max-1200{max-width:1200px;margin-left:auto!important;margin-right:auto!important}.max-1000,.max-1k{max-width:1000px;margin-left:auto!important;margin-right:auto!important}.max-800{max-width:800px;margin-left:auto!important;margin-right:auto!important}.max-600{max-width:600px;margin-left:auto!important;margin-right:auto!important}.max-400{max-width:400px;margin-left:auto!important;margin-right:auto!important}.max-300{max-width:300px;margin-left:auto!important;margin-right:auto!important}.max-200{max-width:200px;margin-left:auto!important;margin-right:auto!important}.max-60{max-width:60px;margin-left:auto!important;margin-right:auto!important}.xl-on,.l-on,.m-on,.s-on,.xs-on{display:none}.z-top{z-index:999!important;position:relative}.z-top-1{z-index:1000!important;position:relative}@media only screen and (max-width:1600px){.xl-on{display:block}.xl-off{display:none!important}.xl-full .wpb_column.vc_column_container{width:100%}}@media only screen and (max-width:1600px){.ml-full .wpb_column.vc_column_container{width:100%}}@media only screen and (max-width:1000px){.l-on{display:block}.l-off{display:none!important}.l-full .wpb_column.vc_column_container{width:100%}.l-half .vc_col-sm-3,.l-half .vc_col-sm-4{width:50%;float:left}}@media only screen and (max-width:768px){.m-on{display:block}.m-off{display:none!important}.m-c{text-align:center!important}.s-half .vc_col-sm-3,.s-half .vc_col-sm-4{width:50%;float:left}}@media only screen and (max-width:600px){.s-on{display:block}.s-off{display:none!important}.xs-2 .wpb_column{max-width:50%;float:left}.xs-4 .wpb_column{max-width:25%;float:left}}@media only screen and (max-width:480px){.xs-on{display:block}.xs-off{display:none!important}}.wpcf7{text-align:center}.wpcf7 input{border:none;line-height:36px;font-size:17px;padding:8px 12px!important;border-radius:0!important;min-width:120px;width:60%;max-width:600px}.wpcf7 .wpcf7-submit{text-transform:uppercase;color:#fff;background-color:#db0000;transition:all .3s ease-in-out;max-width:120px}.wpcf7 .wpcf7-submit:hover{opacity:.7}.search-form{text-align:center}.search-form input{border:none;line-height:36px;font-size:17px;padding:8px 12px!important;border-radius:0!important;min-width:120px;width:60%;max-width:600px}.search-form .search-submit{text-transform:uppercase;color:#fff;background-color:#db0000;transition:all .3s ease-in-out;max-width:120px}.search-form .search-submit:hover{opacity:.7}.f-logo .vc_figure img{max-height:90px;width:auto!important}.footer-list a{text-decoration:none}.footer-list a:hover{text-decoration:underline}.footer-list ul{padding:0;list-style:none;margin:0}.credit p{font-size:11px}