
				@import url('//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Poppins&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,400,400i,600&display=swap');
					@font-face {
					font-family: 'nexa';
					src: url("https://zynkpalette.com/media/fonts/default/395D56_1_0.eot");src:url("https://zynkpalette.com/media/fonts/default/395D56_1_0.eot?#iefix") format("embedded-opentype"),url("https://zynkpalette.com/media/fonts/default/395D56_1_0.woff") format("woff"),url("https://zynkpalette.com/media/fonts/default/395D56_1_0.woff") format("woff"),url("https://zynkpalette.com/media/fonts/default/395D56_1_0.ttf")  format("truetype"),url("https://zynkpalette.com/media/fonts/default/395D56_1_0.woff2") format("woff2");
					font-weight: normal;
					font-style: normal;
				}html, body {font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}h1{font-family:'nexa', 'Open Sans', 'Helvetica Neue'; font-weight:normal; font-style:normal;}h2{font-family:'nexa', 'Open Sans', 'Helvetica Neue'; font-weight:normal; font-style:normal;}h3{font-family:'nexa', 'Open Sans', 'Helvetica Neue'; font-weight:normal; font-style:normal;}h4{font-family:'nexa', 'Open Sans', 'Helvetica Neue'; font-weight:normal; font-style:normal;}h5{font-family:'nexa', 'Open Sans', 'Helvetica Neue'; font-weight:normal; font-style:normal;}h6{font-family:'nexa', 'Open Sans', 'Helvetica Neue'; font-weight:normal; font-style:normal;}.price-box .price{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}#mainMenu a.level0, nav.navigation a.level-top{font-family:'Poppins', 'Open Sans', 'Helvetica Neue';}button.action{font-family:'nexa', 'Open Sans', 'Helvetica Neue'; font-weight:normal; font-style:normal;}blockquote,.sub-title, .content-heading .block-note{font-family:'Libre Baskerville', 'Open Sans', 'Helvetica Neue';}body{}.page-header {}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-single .owl-dots .owl-dot span{width:30px}.mgs-carousel-single .owl-dots .owl-dot span{height:30px}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.active-builder #maincontent .section-builder , .cms-page-view.active-builder #maincontent .section-builder{max-width:1366px; padding-left:15px; padding-right:15px}.message.global.cookie.mgs-gdpr-cookie-notice {
width: 100% !important;
margin-bottom:0px;
padding: 0px 0px 40px;
left: 0px;
}
.top-middle-header h5 {
font-family: 'Poppins', 'Open Sans', 'Helvetica Neue';
}
.breadcrumbs .items > li + li:before {
  display:none !important;
}
.sub-menu li.level1 a span.mega-menu-sub-title:hover {
    color: #7aada4 !important;
}
.mega-menu-sub-title span.label-menu {
letter-spacing:1px;
}
.sidebar .block-compare.mgs-compare, .sidebar .block-wishlist.mgs-wishlist {display:none !important;
}
.page-title-wrapper h1.page-title {
 color: #000000 !important;
  font-family: 'nexa', 'Open Sans', 'Helvetica Neue';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
}
.products-grid .product-item-info .product-item-details .product-item-name a, .sidebar .block .block-title .title { font-family: 'nexa', 'Open Sans', 'Helvetica Neue' !important;
}
.swatch-option {
  min-width: 38px !important;
  height: 38px !important;
}
.block-subtitle.filter-subtitle {
display:none !important;
}
.filter-options-title, .block.filter .block-subtitle { font-family: 'nexa', 'Open Sans', 'Helvetica Neue' !important; font-weight:500 !important;line-height:1.75 !important;margin-bottom:0 !important;
}
.block.filter .block-content.filter-content .filter-options-item .filter-options-title, .block.filter .block-subtitle {
text-align:center !important;
}
.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item {
text-align: center !important;
margin-bottom: 6px;
position: relative;
}
.block.filter, .layered-filter-block-container {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.filter-current {
align-items:center;
}
#filter-container, #layered-filter-block {
align-items: center;
  display: flex;
margin: 0 auto;
}
.block.filter .block-subtitle::after {
display: none !important;
}
.filter-options .filter-options-content {
	margin: 0 ! important;
       display:flex;
}
span.filter-value {
	padding: 3px 5px;
	border: 1px solid #ccc;
	background: #ffffff;
	border-radius: 0px;
	margin-bottom: 2px;
	font-size: 12px;
	position: relative;
}
.filter-current a.action.remove {
  font-size: 12px;
  color: #cac6c6;
}
.block.filter .block-content.filter-content .filter-options-item .swatch-attribute-options .swatch-option-link-layered .swatch-option {
margin: 6px 6px 0 0;
}
.filter-current .filter-label {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #878787 !important;
  display: inline-block !important;
margin-top:6px;
}
.block-content.filter-content {
margin:0 auto;
}
.block.filter .block-content.filter-content .filter-options-item {
  margin-bottom: 10px;
}
.block.filter .block-content.filter-content .filter-options-item .filter-options-title::before, .filter-current .filter-current-subtitle::before {
width: 176px !important;
left:unset;
position: absolute;
}

.filter-current ol li, .filter-actions {
display:inline;
margin-right: 30px;
}
.filter-current a.action.remove span {
background: url("https://zynkpalette.com/images/filter-remove.jpg") no-repeat;
width: 30px;
height: 24px;
margin-top: 2px !important;
margin-left:-1px !important;
position: absolute;
color:transparent !important;
font-size:1px;
}
.filter-current a.action.remove span:hover {
background: url("https://zynkpalette.com/images/filter-remove-hover.jpg") no-repeat;
color:transparent !important;
}
.catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title {
margin-bottom:0;
}
.block.filter .block-subtitle::before {
  width: 178px !important;
  left: unset;
  height: 2px;
  content: "";
  position: absolute;
  bottom: 0;
  background-color: #3e3e3e;
}
.block.filter .block-content.filter-content .filter-options-item .filter-options-title::after {
  display: none;
}
.swatch-attribute.swatch-layered.metal {
margin: 0 auto;
}
.filter-current a.action.clear.filter-clear {
  background-color: #f2f2f2;
  padding: 1px 20px;
  color: #787777;
  border: 1px solid #e5e5e5;
}
.filter-current a.action.clear.filter-clear:hover {
  background-color: #a3a3a3;
  color: #ffffff !important;
  border: 1px solid #a3a3a3;
}
.filter-current ol::after {
  content: "";
  display: table;
  clear: both;
}
.filter-current ol.items {
margin: 3px auto;
}

.block.filter .block-content.filter-content .filter-options-item .swatch-attribute-options {
padding:0;
}
.filter-current {
  display: grid !important;
}

.bottom-pagination .pages .pagination .item.current a {
  background-color: #a9a8a8;
}
.bottom-pagination .pages .pagination .item.current a:hover {color:#000 !important;}
.toolbar .pages .pagination .item.current a {
  color: #ffffff;
font-weight:700;
}
.bottom-pagination .pages .pagination .item a {
box-shadow: none;
}
.bottom-pagination .pagination .item a.page:hover {
background-color: #7aada2 !important;
color:#ffffff !important;
}
.bottom-pagination .pages {
border: 0 ! important;
}
.portfolio-bottom-content .category-link {display:none;}
.portfolio-grid .item {
  margin-bottom: 0 !important;
}
 
.lazy-loading-img .products-grid .product-item-info .product-top {
  background-image: none !important; 
}
.mgs-product.products-grid .product-item-info .product-top a.photo::after, .mgs-products.products-grid .product-item-info .product-top a.photo::after, .mgs-attribute-products .product-item-info .product-top a.photo::after { background-color: rgba(0, 0, 0, 0.0) !important;
}

body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-detail-information .product-info-price .price-box .price, body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-detail-information h1.product-name {
    font-size: 16px !important;
}
body.page-layout-product-with-sticky-info-2 .columns-main-sticky .product-info-stock-sku .product.attribute.sku {
    visibility: hidden; 
}
.product-tab-wrapper .product-tab-content .accordion-items .data.item.title {
 font-family: 'nexa', 'Open Sans', 'Helvetica Neue' !important;
  background-image: url('../images/accordion1.jpg');
  background-position: center center;
  }
.product.info.detailed .item.content .table.additional-attributes tr th {
white-space: nowrap !important; 
}
.table-wrapper table tbody tr td .control.qty {
  width: 100px;
  border: 1px solid #ccc;
  color: #4d4d4d;
  border-radius: 0px;
  margin: 0 auto;
}

.product-info-main .product-add-form .box-tocart .field.qty .control {
  border: 1px solid #ccc;
  color: #4d4d4d;
  border-radius: 0px;
}
.product-info-main .product-add-form .box-tocart .field.qty .control span.edit-qty {
  color: #7d7d7c;
  font-weight: 400;
}
.product-info-main .product-addto-links a.action,  .product-info-main .share-this-container a.action {
border: 1px solid #e6e6e6 !important;
  color: #6c6c6c !important;
}
action.mailto.friend {
  margin-left: 10px;
}
.product-info-main .product-add-form .actions button {
border: 1px solid #e6e6e6;
  color: #6c6c6c;
  font-size: 18px;
}

.product-info-main .action.towishlist {
font-weight: 500;
}
.product-info-main .share-this-container a.action.tocompare, ul.actions-link.actions-secondary #product-slider-related .action.tocart.btn-cart.primary {
  display: none !important; 
}
.product-info-main .product-add-form .actions button.mailto.friend {
	margin-left:10px;
}

.table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd ! important;
}

.btn.btn-primary, .btn-default, .btn-secondary.btn-continue, .btn-secondary, .btn-default.viewcart {
font-family: 'nexa', 'Open Sans', 'Helvetica Neue' !important;border-radius: 0;
}
.btn-default, .btn-default.viewcart {
  color: #000000 !important;
  background-color: #ffffff !important;
  border-color: #3e3e3d !important;
}
.btn-default:hover, .btn-default.viewcart:hover {
  color: #000000 !important;
  background-color: #e3e472 !important;
  border-color: #e3e472 !important;
}
.btn-secondary.btn-continue, .btn-secondary {
  color: #FFFFFF !important;
  background-color: #7d7d7c !important;
  border-color: #7d7d7c !important;
}
.btn-secondary.btn-continue:hover, .btn-secondary:hover {
  color: #ffffff !important;
  background-color: #3e3e3d !important;
  border-color: #3e3a3d !important;
}
.secondary:hover .action:hover {
    color: #000000 !important;
}

form.form-create-account button[type="submit"], .block-reorder .actions-toolbar button.action.tocart, .block-reorder .actions-toolbar .cart.table-wrapper .actions-toolbar > .action.action.tocart, .block-reorder .actions-toolbar .action-gift.action.tocart {
border-radius: 0;
}

#mailchimp-groups.form .actions-toolbar .primary button.action.primary {
background-color:#7aada4;
border-radius: 0px !important;
padding:10px;
}

.cart-summary .checkout-methods-items .item .action.checkout {
  font-family: 'nexa', 'Open Sans', 'Helvetica Neue' !important;
  background-color: #000000 !important;
  border-radius: 0 !important;
}
.fa {
font-size: 18px !important;
}
a.action.action-towishlist, a.action.action-edit ,a.action.action-delete {
  padding: 6px !important;
}
a.action.action-delete {
line-height: 20px !important;
}
.cart-summary .checkout-methods-items .item .action.checkout {
  background-color: #000000  !important;
}
.cart-summary .checkout-methods-items .item .action.checkout:hover {
  background-color: #7aada4  !important;
  border-color: #7aada4 !important;
}
.mark {
  background-color: #ffffff;
}
.table-wrapper table tbody tr td .control.qty {
  width: 100px;
  border: 1px solid #ccc;
  color: #4d4d4d;
  border-radius: 0;
  margin: 0 auto;
}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .input-text.qty {
width:50px;
}
.cart.table-wrapper .product-item-name, .gift-item-block .title span, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a, .product-info-main .product-add-form .actions button.tocart, .tabs_categories_porfolio li a.button {
font-family: 'nexa', 'Open Sans', 'Helvetica Neue' !important;
}
.gift-item-block .title {padding:0;
}
.checkout-cart-index #shopping-cart-table .gift-options-cart-item .action-gift:hover {
  background-color: #7aada4;
  color: #fff;
}
.checkout-cart-index #shopping-cart-table .gift-options-cart-item .action-gift {
  padding: 6px;
}
.cart.table-wrapper .product-item-name {
height:68px;}

.gift-item-block .title {
background: #ffffff;
border: 0;
}
.gift-item-block .title:hover {
background: #ffffff;
border: 0;
}
.checkout-cart-index .page-main .cart.table-wrapper .items > .item .product-item-details .action {
  padding: 0 6px 6px 6px;
}

.footer.content .block.newsletter {
  -webkit-border-radius: 
   0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid var(--thim-mgs-color-body, #696969);
  padding: 0px;
  margin: 0;
}
.footer.content .block.newsletter {width:100%;}
.footer.content .block.newsletter .action.subscribe, .login-container form.form.form-login .actions-toolbar .primary button.action.login, .login-container form.form.form-login .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.login, .login-container form.form.form-login .actions-toolbar .primary .action-gift.action.login, .btn, .btn-primary  {border-radius: 0 !important;
}

.footer .block.newsletter .form.subscribe .form-group input[type="email"] {
height: 39px;
}
.footer .middle-footer ul.menu li {
  line-height: 22px;font-size:14px;
}
.instagram-block .content-heading {
  display: none;
}

small.copyright span  {font-size:12px !important;}
.checkout-cart-index .page-main .cart.table-wrapper .items > .item .product-item-details .action.action-edit, .checkout-cart-index .page-main .cart.table-wrapper .items > .item .product-item-details .action.action-delete {
  padding: 4px !important;
}
#mailchimp-groups .actions-toolbar {
    margin-left: 0;
}

#mailchimp-groups .actions-toolbar button.primary, #mailchimp-groups .actions-toolbar .action.primary {
background-color:#7aada4 !important;
}

.actions-toolbar .secondary .action.remind {
height: 40px;
padding: 10px 10px;
margin-top: -1px;
}
.form-customer-login .actions-toolbar .secondary {
  padding-left: 6px;
}

.flexcontainerZP {
	display:flex;
	align-items: stretch;
        margin-left: 0;
        margin-right: 0;
	}
.flexcolZP {
	flex:1;	
	}
.img-responsiveZP {
        display:inline-block;
        max-height: 100%;
	width: auto;
}
.portfolio-grid .item {
    padding: 10px; 
}

.portfolio-grid {
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: space-between;
}
.form-wishlist-items .products-grid.wishlist .product-item-info .box-tocart .product-item-actions .tocart .fa {
    display: unset;
}
.products-grid.wishlist .product-item-info .product-item-photo img { margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.sales-order-view .page-title-wrapper span.order-status, .sales-order-invoice .page-title-wrapper span.order-status, .sales-order-view .page-title-wrapper .order-date span, .sales-order-invoice .page-title-wrapper .order-date span, .sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar a, .sales-order-invoice .page-title-wrapper .actions-toolbar.order-actions-toolbar a {
color:#000000;
}
.account-nav .item.current a, .account-nav .item.current strong, .order-details-items .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong,  .table-wrapper.order-items table.table tfoot tr.grand_total td strong, .table-wrapper.table-order-items.invoice table.table tfoot tr.grand_total td strong {    
color: #38b57c !important;
}

.sales-order-view .items.order-links li.current, .sales-order-invoice .items.order-links li.current, .sales-order-view .items.order-links li:hover, .sales-order-invoice .items.order-links li:hover {
    border-color: #38b57c;
    color: #38b57c;
}
.actions-toolbar > .secondary .action.back {
padding:4px;
}
#social-login-popup .social-login-title {
 background-color: #2ea639 !important;}


.slide-text .inner-text {
 padding-left: 15px;
 padding-right: 15px;
}

.products-grid .product-item-info .product-top .product-item-photo > img:not(.img-hover-show) {
 top: -1px;
}

.instagram-item .social-count {
 text-align: center;
}

#footer-instagram .instagram-item img, #footer-instagram .instagram-item video {
    object-fit: contain;
}
.page-header {
 margin-left: -30px;
 margin-right: -30px
}

.header-area.header2 {
 padding-left: 30px;
 padding-right: 30px;
 border-bottom: 1px solid #f5f5f5;
}

.top-wishlist .wishlist-icon:hover:before,
.header-area .table-icon-menu .theme-header-icon:hover,
.header-area .table-icon-menu .minicart-wrapper .action.showcart:hover:before, .header-area .social-link li a:hover {
 color: #56cfe1;
}

.footer.content .block.newsletter .action.subscribe:hover {
  background-color: #56cfe1;
  border-color: #56cfe1;
}

.slide-text .sub-title {
 font-weight: 600;
}

.slide-text h2 {
     font-weight: 700;
    font-size: 50px;
}

.page-footer .bottom-footer {
 border-color: #f5f5f5;
}

.boxed-blog {
 padding-top: 50px;
 padding-bottom: 30px;
}

@media (min-width: 1200px) {
  header.page-header .header-area:not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a:hover {
    color: #7aada4 !important;
  }
.sub-menu li.level2 {
margin-left:20px;
}
}

@media (max-width: 1199px) {
 .mgs-products.products-grid .mgs-owl-carousel .product-item, .mgs-product.products-grid .mgs-owl-carousel .product-item {
 padding-left: 15px;
 padding-right: 15px;
}
}

@media (max-width: 991px) {
 .slide-text h2 {
 max-width: 65%;
}
 .slide-text.middle_right {
 text-align: right;
}

.slide-text.middle_right h2 {
 margin-left: auto;
}
}

@media (max-width: 767px) {
 .content-block.instagram-block {
 margin-top: 0;
}

.page-header {
 margin-left: -15px;
 margin-right: -15px
}

.header-area.header2 {
 padding-left: 0;
 padding-right: 0;
}

footer.page-footer .middle-footer {
 padding-top: 40px;
}

.latest-post-grid-block .post-item .thumbnail-post img {
 max-height: 200px;
}
}

@media (max-width: 570px) {

.content-heading h3.title {
 font-size: 22px;
}
 .slide-text h2 {
 font-size: 30px;
 margin-bottom: 10px;
}

.boxed-blog {
 padding-top: 20px;
 padding-bottom: 0;
}
}
.portfolio-grid {
    display: flex;
    flex-wrap: wrap-reverse;
}
.portfolio-related navigation-top .portfolio-grid .item {
  width: 100%;
}
.portfolio-grid.tabs_categories_porfolio_content .item {
    width: 25%; 
}
