/*
Theme Name: XYCO 2025
Theme URI: http://www.x-y.co/
Author: XY Collective  
Author URI: http://xycollective.com/
Description: XYCO Studio (XY Collective) 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: 2025.4

*/
:root :where(.wp-element-button, .wp-block-button__link) {background-color: transparent!important; color: #000!important; font-weight: bold!important; padding: 0px!important}

html {overflow-x: hidden; max-width: 100%; margin-top: 0px; background-color: #E7E3DA;}
#wp-admin-bar-wp-logo,
#wp-admin-bar-vc_inline-admin-bar-link,
#wp-admin-bar-cs-explain,
#wp-admin-bar-customize,
#wpadminbar #wp-admin-bar-site-name>.ab-item:before {display: none!important}
body {margin: 0px!important; overflow-x: hidden; background-color: #E7E3DA; }
input, button {-webkit-appearance: none;border-radius: 0;}
.vc_row {margin-left: 0px!important; margin-right: 0px!important}
.page-template-default #header,
.page-template-default #container header,
.page-template-default #copyright{display: none}
.page-template-default #sidebar ul {list-style: none!important; }
.page-template-default footer#footer {height: 0px!important}
.gallery-item img {width: 80%; height: auto; padding: 10%; border: none!important}







/* Global */
.grecaptcha-badge {display: none!important}
.no-show {position: absolute; height: 0px!important; width: 0px!important; opacity: 0!important}
.no-space .vc_column-inner {padding: 0px!important; margin: 0px!important}
.no-space .wpb_content_element {margin: 0px}
.vc_figure, .vc_single_image-wrapper , .vc_figure img {width: 100%}
.bottom-line {border-bottom: 2px solid #000;}
.top-line {border-top: 2px solid #000;}
.vc_wp_custommenu ul {padding-inline-start: 0px!important; list-style: none; margin-block-start: 0px;
margin-block-end: 0px;}
@media only screen and (min-width: 765px){
	.text-p-right.wpb_text_column, .text-p-right .wpb_text_column {width: 95%;}
	.middle-line-1 .wpb_column.vc_column_container:first-child {border-right: 2px solid #000;}
	.middle-line-2 .wpb_column.vc_column_container:nth-child(2) {border-right: 2px solid #000;}
	.middle-line-3 .wpb_column.vc_column_container:nth-child(3) {border-right: 2px solid #000;}
	.middle-line .wpb_column.vc_column_container {border-right: 2px solid #000; }
	.middle-line .wpb_column.vc_column_container:last-child {border-right: 0px;}
}


/* Rev Slider Full Screen Menu */
.popmenu *, .foot-menu * {pointer-events: auto!important;}
.popmenu ul {padding-inline-start: 0px;}
.popmenu ul li { list-style: none; font-size: 1.5em; line-height: 1.8;}
.popmenu .vc_wp_custommenu {margin-bottom: 0px}
.popmenu a {color: #ffffff!important; font-weight: 900!important; letter-spacing: 5px; transition: all .3s ease-in-out;}
.popmenu a:hover {color: #eaeaea!important;letter-spacing: 15px; text-decoration: none; }
.foot-menu ul {display: inline; padding-inline-start: 0px;}
.foot-menu ul li { list-style: none; display: inline-block; padding: 0 5px; }
.foot-menu a {color: #ffffff!important; font-weight: 900!important; transition: all .3s ease-in-out; text-transform: none!important}




/* Text Size */
h1, h2, h3, h4, h5, h6, p, a, li, span, div, button, form, select, label {font-family:'Courier Prime' !important; color: #000000; font-size: 24px; margin-block-start: 0; line-height: 1;}
h1, h2, h3 {text-transform: uppercase;}
textarea {font-family: "Caveat", cursive; color: #0000aa; font-size;font-size: 24px; }
.wp-block-woocommerce-cart-order-summary-block h2 { font-size: 24px!important;}
a, button {font-family:'Courier Prime' ; color: #000000; text-decoration: none; font-style: bold!important;}
a:hover, button:hover {text-decoration: line-through!important;}
span {color: #000000;}
.header-dot p {font-size: 18px!important ;}

.barcode p, .barcode a, .barcode span, .barcode h1, .barcode h2, .barcode h3, .barcode h4, .barcode h5, .barcode h6, .barcode li, .barcode span {font-family: 'Libre Barcode 128 Text'!important; font-size: 40px; }
.barcode li {line-height: 1.6}

.white p, .white a, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6 {color:#ffffff}
.xl-p p, .xl-p a, .xl-p h1, .xl-p h2, .xl-p h3, .xl-p h4, .xl-p h5, .xl-p h6 {font-size: 32px}

@media only screen and (max-width: 1200px) {
	h1, h2, h3, h4, h5, h6, p, a, li, span, div, button, form, select, textarea, label {font-size: 18px}
	.wp-block-woocommerce-cart-order-summary-block h2 { font-size: 18px!important;}
	.xl-p p, .xl-p a, .xl-p h1, .xl-p h2, .xl-p h3, .xl-p h4, .xl-p h5, .xl-p h6 {font-size: 24px}
	.barcode p, .barcode a, .barcode span, .barcode h1, .barcode h2, .barcode h3, .barcode h4, .barcode h5, .barcode h6 {font-size: 32px}
}

@media only screen and (min-width: 2100px) {
	h1, h2, h3, h4, h5, h6, p, a, li, span, div, button, form, select, textarea, label {font-size: 32px}
	.wp-block-woocommerce-cart-order-summary-block h2 { font-size: 32px!important;}
	.xl-p p, .xl-p a, .xl-p h1, .xl-p h2, .xl-p h3, .xl-p h4, .xl-p h5, .xl-p h6 {font-size: 48px}
	.barcode p, .barcode a, .barcode span, .barcode h1, .barcode h2, .barcode h3, .barcode h4, .barcode h5, .barcode h6 {font-size: 48px}
}


/* HEADER */
.h-logo {max-width: 120px}
.n-a-v {text-align: right; }
.n-a-v ul {margin: 0; padding-inline-start: 0px;}
.n-a-v li {list-style: none; display: inline-block; padding: 0px 6px; line-height: 1!important;}
.n-a-v li.m-on {display: none;}
.n-a-v li a {letter-spacing: -1px!important; transition: all .3s ease-in-out;}
.woocommerce-page .n-a-v li {padding: 0px 0px;}
.wpmenucart-contents:hover span {text-decoration: line-through;}


.logged-in-on, .login-on {display: none!important;}
.logged-in .logged-in-on, .logged-in .login-on {display: block!important;}
.logged-in .logged-in-off,.logged-in .login-off {display: none!important;}
.logged-in .n-a-v .logged-in-on, .logged-in .n-a-v .login-on {display: inline!important;}



.home-nav {text-align: center!important; }
.home-nav ul {padding-inline-start: 0px;}
.home-nav li {list-style: none; display: inline-block; text-align: center!important; width: 20%; }
.home-nav li a {letter-spacing: -1px!important; transition: all .3s ease-in-out;}
//.home-nav li:hover a {letter-spacing: 0px}
.woocommerce-shop .woocommerce-notices-wrapper {display: none}
.woocommerce-shop .n-a-v li, .archive.woocommerce-page .n-a-v li, .single-product .n-a-v li {padding: 0px 6px;}
.woocommerce-shop .n-a-v li a, .archive.woocommerce-page .n-a-v li a, .single-product .n-a-v li a {letter-spacing: -1px!important;}

@media only screen and (max-width: 768px) {
	.n-a-v li.m-on {display: inline-block;}
}


/* Login*/
#wpadminbar, #wpadminbar div, #wpadminbar li, #wpadminbar a, #wpadminbar span {font-family:'Courier Prime'!important; color: #ffffff!important; font-size: 18px; line-height: 2; }
#wpadminbar{background-color: #000000!important;}
#wp-admin-bar-woocommerce-site-visibility-badge a {background-color: transparent !important; color: #fff!important; border: 1px solid }
#wp-admin-bar-comments,
#wp-admin-bar-search,
#wp-admin-bar-new-content, 
#wp-admin-bar-woocommerce-site-visibility-badge {display: none;}
#wp-admin-bar-edit a:before {color: #fff!important}
#wp-admin-bar-my-account a, #wp-admin-bar-my-account a span, #wp-admin-bar-my-account a:before {color: #fff!important}
#wp-admin-bar-my-account>.ab-item:before {content:'!'!important; font-family:'Courier Prime' !important;}
#wp-admin-bar-user-info .username, #wp-admin-bar-user-info .edit-profile, #wp-admin-bar-user-info .display-name {display: none!important}
#wp-admin-bar-user-info a:after {content: 'Enter Backend'!important; }


/* Woo Commerce General (products-grid)*/
.woocommerce img, .woocommerce-page img {width: 100%;}
.products-grid, .grid-4 .products.columns-4  {display: grid;grid-template-columns: repeat(4,1fr);gap: 40px 15px;}
@media (min-width: 3200px) {.products-grid {grid-template-columns:repeat(6,1fr);}}
@media(max-width:1024px){.products-grid {grid-template-columns:repeat(3,1fr); gap: 40px 10px;}}
@media(max-width:768px){.products-grid {grid-template-columns:repeat(2,1fr);gap: 40px 5px;}}
@media(max-width:480px){.products-grid {grid-template-columns:repeat(2,1fr);}}
.product-info h2 {margin-block-end: 0px;}
.price ins span {color: var(--wc-red)!important; }
.price ins {text-decoration: none}


/* Shop */
.stock.out-of-stock {font-weight: bold;}
#menu-product-category {border-bottom: 2px solid #000}
.product-list-grid h1 {margin-block-end: 0px!important;}
.product-list-grid .vc_custom_heading {margin-bottom: 0px!important}
.vc_grid-btn-load_more a {background-color: transparent !important; color: #000!important; font-size: 120%!important; font-weight: bold; text-transform: uppercase;}
.vc_grid-btn-load_more a:before {content: '[ ';}
.vc_grid-btn-load_more a:after {content: ' ]'}

#menu-product-category {padding-inline-start: 0px;}
//#menu-product-category:before {content: 'Category:';}
#menu-product-category li {list-style: none; display: inline-block; padding: 0px 16px;}
#menu-product-category li a:before {content: '[';}
#menu-product-category li a:after {content: ']';}
#menu-product-category li a {font-weight: 900;}

@media only screen and (max-width: 1024px) {
	#menu-product-category li {padding: 0px 8px;}
	.shop-list.vc_basic_grid .vc_col-sm-3 {width: 50%; float: left!important}
	.vc_column_container>.vc_column-inner {padding-left: 5px!important; padding-right: 5px!important}
	.shop-list .product-list-grid {padding-left:0px!important; padding-right: 0px!important; }
	.shop-list .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {padding-right: 10px!important}
}
@media (min-width: 1200px) {
	.woocommerce-shop .product-categories {padding-top: 40vh;}
	.woocommerce-shop .product-categories a {font-weight: bold;}
}
@media only screen and (min-width: 2600px) {
	.shop-list.vc_basic_grid .vc_col-sm-3 {width: 16.666%; float: left!important}
}


/* Single Product */
.s-product {width: calc(100% - 60px); margin-left: auto; margin-right: auto; }
.cart form.cart .single_add_to_cart_button {padding: 0!important; background-color: transparent!important; color: #000000!important; }
.cart form.cart .single_add_to_cart_button:before {content: '[';}
.cart form.cart .single_add_to_cart_button:after {content: ']';}
.cart form.cart .quantity {display: none;}
.product-gallery {display: grid;grid-template-columns: repeat(3,1fr);gap: 0px 10px;}
@media (max-width: 1024px) {.s-product {width: calc(100% - 10px); margin-left: auto; margin-right: auto; }}
@media (min-width: 768px) {
	.sp-l, .sp-r {display: inline-block; vertical-align: top; }
	.sp-inner {width: 95%; }
	.sp-l {width: 60%; }
	.sp-r {width: calc(40% - 2px)!important; border-left: 2px solid #000000!important}	.sp-r .sp-inner {margin-left: auto; }
	.sp-one .sp-l img {width: 100%; height: auto; }
	.sp-one, .sp-two, .sp-three {display: flex; align-items: stretch;}
	.s-product {border-bottom: 2px solid #000}
	.sp-l1, .sp-l2 {width: 50%; display: inline-block; vertical-align: top}
	.sp-l2 {text-align: right}
	.sp-three .sp-l, .sp-three .sp-r {padding-top: 20vh}
	.sp-three .sp-r .barcode {position: absolute; bottom: 0; right: 30px}
	.sp-three .sp-r .go-back {position: absolute !important; bottom: 50px;}
}
@media (max-width: 1200px) {
	.sp-three .sp-l1, .sp-three .sp-l2 {width: 100%;}
	.sp-three .sp-l2 {text-align: left;}
	//.sp-three .product-gallery a img {width: calc(25% - 11px)}
}
@media (max-width: 768px) {
	.sp-one .sp-l {padding-bottom: 50px;}
	.sp-one .sp-r {padding-bottom: 32px; margin-bottom: 32px; border-bottom: 2px solid #000;}
	.sp-two .sp-l .sp-l1 {width: 90%; display: inline-block; vertical-align: top;}
	.sp-two .sp-l .sp-l2 {width: 90%; display: inline-block; vertical-align: top}
	//.sp-two .sp-l .sp-l2 {text-align: right;}
	.sp-two .sp-r .sp-inner p {width: 50%; display: inline-block;}
	//.sp-two .sp-r .sp-inner p:last-child {text-align: right;}
	.sp-two {//padding-bottom: 32px; margin-bottom: 32px; border-bottom: 2px solid #000;}
}




/* Woo Shop*/




/* Woo-Account */





/* Woo Basket */



/* Woo Checkout */







/* Form Style */
select:focus-visible, input:focus-visible {outline: none!important;}
.woocommerce form .form-row label {line-height: 1!important; padding-top: 20px; margin-bottom: -10px;}
input[type="checkbox"] {border: 3px solid #000; cursor: pointer; width: 20px; height: 20px; vertical-align: middle; background-color: transparent!important;}
input[type="checkbox"]:checked {}
input[type="checkbox"]:checked::after {content:'X'; font-size: 20px!important; font-weight: 900; line-height: 17px; font-family: Helvetica; color: #0000aa!important; }
input[type="text"], .input-text, input[type="email"], input[type="tel"] {font-family:"Caveat", cursive!important; color: #0000aa!important; font-size: 120%!important; padding: 0px!important; //padding-top:16px!important; //margin-bottom: -10px!important; border-radius: 0px!important; border: none!important; border-bottom: 2px solid #000!important; background-color: transparent!important;}
textarea {font-size: 100%!important; font-family: "Caveat", cursive!important; color:#0000aa!important; border-radius: 0!important; background-color: transparent!important; border: 2px solid #000000!important;}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {background: #0000aa!important;}

.woocommerce-account .woocommerce-form a, 
.woocommerce-MyAccount-navigation a,
.woocommerce-MyAccount-content a,
.cart-button a,
.woocommerce button.woocommerce-Button, 
.woocommerce button.woocommerce-button {background-color: transparent!important; color: #000000!important; font-weight: bold; padding: 20px 0px!important;}

.woocommerce-account .woocommerce-form a:before,  
.woocommerce-MyAccount-navigation a:before, 
.woocommerce-MyAccount-content a:before,
.cart-button a:before,
.woocommerce button.woocommerce-Button:before, 
.woocommerce button.woocommerce-button:before {content:'['}

.woocommerce-account .woocommerce-form a:after,
.woocommerce-MyAccount-navigation a:after,
.woocommerce-MyAccount-content a:after,
.cart-button a:after,
.woocommerce button.woocommerce-Button:after, 
.woocommerce button.woocommerce-button:after {content:']'}

.cart-button a, .added_to_cart a {padding: 0px!important;}


.shop_table {border: none!important}
.shop_table td {border-top: 2px dashed #000!important;}
.woocommerce-form {border: none!important; padding: 0px!important;}







/* Single Post */
.single-post ol {padding-inline-start: 0px;}
.single-post ol strong {font-size: 1.5em; line-height: 3}
.single-post .hfeed header, 
.single-post .hfeed #comments,
.single-post .hfeed .entry-footer,
.single-post .hfeed .footer,
.single-post .hfeed  #footer, #copyright{display: none}
.single-post .wp-post-image {display: none}



/* Lightbox */
#lightboxOverlay {background-color: #E7E3DA; opacity: 1}
.lb-details span {color: #000!important; font-size: 100%!important}
.lb-data .lb-close {background: none!important; opacity: 1!important}
.lb-data .lb-close:after {content: 'X'; font-family: Helvetica;}

#lightbox {position: fixed !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important;}
img.lb-image {max-width: 80vw !important;max-height: 80vh !important;width: auto !important;height: auto !important;}





/* FOOTER */
#menu-foot-1-3, #menu-foot-2-3, #menu-foot-3-3 {padding-inline-start: 0px; list-style: none}
#menu-foot-1-3 .foot-link-h, #menu-foot-2-3 .foot-link-h, #menu-foot-3-3 .foot-link-h {font-weight: bold}
#menu-foot-1-3 a, #menu-foot-2-3 a, #menu-foot-3-3 a {font-style: italic;}
#menu-foot-1-3 .no-point, #menu-foot-2-3 .no-point, #menu-foot-3-3 .no-point {font-style: none;}
.foot-link .vc_wp_custommenu.wpb_content_element {margin-bottom: 0px!important;}
.foot-link ul {margin-bottom: 20px;}

.footer-area ul {text-align: right;}
.footer-area li {display: inline; margin-left: 16px;}
.footer-area p, .footer-area li a {color: #000000}
.footer-area li a:hover {color: #e8759d; text-decoration: none;}
.footer-area p em {font-size: .7em!important;}
.footer-area .vc_icon_element-align-right {display: inline; float: right}
.footer-area .wpb_content_element {margin-bottom: 0px}
.footer-area a:before {opacity: .8}
.xoxo {margin-left: 0px; padding-inline-start: 0px; list-style: none}
.xoxo .widget-title, #sidebar .xoxo h3 {display: none!important}
.xoxo .logo-w {margin-top: 120px}
.xoxo .font-sm p, .xoxo .font-sm .menu {font-size: 12px; line-height; 1}
.xoxo .footer-area {margin-top: 21px!important}

.post-navigation {max-width: 1600px; margin-left: auto; margin-right: auto; }
.post-navigation h2 {font-size: 0}
.post-navigation .nav-previous {float: left;}
.post-navigation .nav-next {float: right;}
.post-navigation .nav-links, .post-navigation .nav-links a {padding: 30px}

@media only screen and (max-width: 768px) {
	foot-area .wpb_text_column {margin-bottom: 0px!important}
	foot-area {padding-bottom: 32px;}
}






/* Cookies */
.cookie-notice-container {text-align: left!important; //padding-right: 70px!important}
.cookie-notice-container span {color: #ffffff!important;}
.cn-buttons-container, .cn-text-container {display: inline!important}
#cn-close-notice:before, #cn-close-notice:after {display: none; }
#cn-close-notice:before, #cn-close-notice:after {background-color: #fff; }
#cn-close-notice.cn-close-icon {scale: 1.5; opacity: 1; top: 30px; border: }
#cn-close-notice.cn-close-icon:hover {background-color: #888888}
#cookie-notice .cn-button:not(.cn-button-custom) {font-size: 100%!important}




/* 404 & Search */
.error404 header#header, .search header#header {display: none; }
.error404 main#content, .search main#content {padding: 30px; width: calc(100% - 60px)}
.img-404 img {max-width: 100%}
.txt-404 {padding-top: 30px}
@media only screen and (min-width: 765px){
.img-404 img {max-width: calc(100% - 30px);}
}
.search-form {border-bottom: 2px solid #000; max-width: 420px;}
input.search-field {font-family: "Caveat", cursive; font-size: 100%; color: #0000aa;background-color: transparent; border: none; width: calc(100% - 120px)}
input.search-submit {font-family: 'Courier Prime' !important;font-size: 100%; background-color: transparent; border: none;font-weight: bold; color: #000!important;}
input.search-submit:hover {text-decoration: line-through; cursor: pointer ;}

.search-results article h2.entry-title {display: none;}
.sch-img img {width: 100%; max-width: 400px; height: auto; }
.sch-img {float: left; width: 30%;}
.sch-txt {width: calc(70% - 30px); float: right; }
.search-results article {clear: both; margin-bottom: 30px;border-top: 3px solid #000}


/* Responsive */
.wpb-content--blank .wpb-content-wrapper {max-width: 100vw!important}
.bw {filter: saturate(0) }
.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 (min-width: 1800px) {
	.max-w {max-width:2600px; width: 90vw;}
	.max-xl {max-width:2600px; width: 90vw; }
}
@media only screen and  (min-width:1200px)
	.wpb-content--blank .wpb-content-wrapper {
	max-width: 100vw!important;
}
@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) {
	.max-w {width: 95vw;}
	.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}
	.m-left p, .m-left h1, .m-left h2, .m-left h3, .m-left h4, .m-left h5, .m-left h6 {text-align: left!important}
	.m-center p, .m-center h1, .m-center h2, .m-center h3, .m-center h4, .m-center h5, .m-center h6 {text-align: center !important}
	.s-half .vc_col-sm-3, .s-half .vc_col-sm-4 {width: 50%; float: left;}
	.m-half .vc_col-sm-3, .m-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;}
}











/* Small Screen */

@media only screen and (max-width: 1000px) {
}


@media only screen and (max-width: 768px){
	html {width: 100%!important; overflow-x: hidden!important}
	.bg-m-r {width: 100%!important; }
	.bg-m-r img {min-width: 180%}
	.m-off {display: none;}
	.footer-area .footer-logo {text-align: center; }
	.footer-area .menu-footer-menu-container ul, 
	.menu-footer-social-container ul {margin-left: auto; margin-right: auto; padding-inline-start: 0px; text-align: center; padding-top: 35px}
	.footer-area .wpb_wrapper p {text-align: center!important;}
	.footer-area .wpb_wrapper p em {display: inline-block;}
	//body {border: 3px solid #e8759d;}
	.gallery-item {width: 100%!important;}
	.gallery-item img {width: 92%; height: auto; padding: 4%; border: none!important}
}


@media only screen and (max-width: 600px) {
}