/** Shopify CDN: Minification failed

Line 37:51 Expected identifier but found "#000"
Line 61:0 All "@import" rules must come first
Line 1523:20 All "@import" rules must come first
Line 3047:12 "postion" is not a known CSS property
Line 4091:35 Expected "{" but found "and("
Line 5538:0 Unexpected "}"
Line 8316:1 Expected "}" to go with "{"

**/

@charset "utf-8";
/* This is My Custom CSS */


/* 
   Author:Tibs,
   Author URL: Company URL, 
   
   Site Name: KINZZI,   
   Site Description: Site Field,
   Template: Responsive,
   Framework: Bootstrap 3.3.6     
   */
   html { position: fixed; height: 100%; overflow: hidden;}
   body{margin:0; padding:70px 0 0 0; font-family: 'Lato', sans-serif; font-size: 14.58px; width: 100vw !important; height: 100vh; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch;}
   html,body{width:100%; padding:0; font-family: 'Lato', sans-serif;}

   /*############# FOR COMMON STYLES  ###############  */

   /* HTML Elements */
   ul, ol {margin: 0; padding:0; color:#827e7f !important;}
   p{color:#000;}
   h1,h2,h3,h4,h5{ color:#000; font-family: 'Cormorant', serif; }
   a{color:#000; text-decoration:none;}
   a:focus,a:hover{text-decoration:none !important;#000:#1b8f3e !important;}
   p a{color:#000;}
   p a:hover{color:#000 !important;}
   a button.btn.btn-default{color: #fff;background-color: #1b8f3e;border: #ffffff 2px solid;}
   a button.btn.btn-default.more-btn:hover{background-color:#fffff; color:#1b8f3e; border:#1b8f3e 2px solid;}
   ul,li{list-style-type:none;}
   /* HTML Elements ends */

   /* Selection Color */
   ::-moz-selection {background:#D0D1D0; color:#000; text-shadow:none;}
   ::-webkit-selection {background:#D0D1D0; color:#000; text-shadow:none;}
   ::-o-selection {background:#D0D1D0; color:#000; text-shadow:none;}
   ::-ms-selection {background:#D0D1D0; color:#000; text-shadow:none;}
   ::selection {background:#D0D1D0; color:#000; text-shadow:none;}
   /* Selection Color ends */


    h1.h1-small { 
        color: #000 !important;
        font-size: 30px !important;
        font-weight: 700 !important;
      	margin-bottom: 20px !important;
    }

@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Lato:ital,wght@0,300;0,400;0,700;1,100;1,300;1,400;1,700&display=swap');

@font-face {
     font-family:'Source Code Pro';
     src:url('/cdn/shop/files/SourceCodePro-Medium.ttf?v=1584453046');
     font-style: normal;
}

@font-face {
     font-family:'OldStandardTT-Italic';
     src:url('/cdn/shop/files/OldStandardTT-Italic.ttf?v=1585116947');
     font-style: normal;
}
@font-face {
     font-family:'LibreBaskerville-Italic';
     src:url('/cdn/shop/files/LibreBaskerville-Italic.ttf?v=1584410175');
}
@font-face {
    font-family: 'Bebas Neue';
    src: url(' /cdn/shop/t/53/assets/BebasNeue-Book.ttf?7957 ') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeue-Bold';
    src: url(' /cdn/shop/t/53/assets/BebasNeue_Bold.otf?7957 ') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family:'Amaro-Regular'; 
    src:url('/cdn/shop/files/Amaro-Regular.otf?v=1598310525') format('truetype')
}

@font-face {
  font-family: 'FontAwesome';
  src: url('/cdn/shop/t/53/assets/fontawesome-webfont.ttf?7957') format('truetype'); 
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Jost*';
    src: url('https://indestructibletype-fonthosting.github.io/jost-900-black.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-900-black.eot') format('eot'),
    url('https://indestructibletype-fonthosting.github.io/jost-900-black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-900-blackitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-900-blackitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-900-blackitalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;

}
@font-face {
    font-family: 'Jost-800-heavy';
    src: url('https://indestructibletype-fonthosting.github.io/jost-800-heavy.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-800-heavy.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-800-heavyitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-800-heavyitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-800-heavyitalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Jost-700-bold';
    src: url('https://indestructibletype-fonthosting.github.io/jost-700-bold.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-700-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-700-bolditalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-700-bolditalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-700-bolditalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Jost-600-semi';
    src: url('https://indestructibletype-fonthosting.github.io/jost-600-semi.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-600-semi.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-600-semiitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-600-semiitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-600-semiitalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Jost-500-medium';
    src: url('https://indestructibletype-fonthosting.github.io/jost-500-medium.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-500-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-500-mediumitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-500-mediumitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-500-mediumitalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Jost-400-book';
    src: url('https://indestructibletype-fonthosting.github.io/jost-400-book.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-400-book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-400-bookitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-400-bookitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-400-bookitalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Jost-300-light';
    src: url('https://indestructibletype-fonthosting.github.io/jost-300-light.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-300-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-300-lightitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-300-lightitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-300-lightitalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Jost-200-thin';
    src: url('https://indestructibletype-fonthosting.github.io/jost-200-thin.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-200-thin.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-200-thinitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-200-thinitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-200-thinitalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Jost-100-hairline';
    src: url('https://indestructibletype-fonthosting.github.io/jost-100-hairline.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-100-hairline.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Jost-100-hairlineitalic';
    src: url('https://indestructibletype-fonthosting.github.io/jost-100-hairlineitalic.woff2') format('woff2'),
    url('https://indestructibletype-fonthosting.github.io/jost-100-hairlineitalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
} 


/*@font-face {

 font-family:'Jost'; 
 src:url(../fonts/fonts-kinzzi/Metropolis-medium.otf);
 }*/





/*@font-face {
    font-family: 'barkentina_1regular';
    src: url('../fonts/fonts-kinzzi/Metropolis-SemiBold.otf');
    src: url('../fonts/barkentina_1-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/barkentina_1-webfont.woff2') format('woff2'), 
	url('../fonts/barkentina_1-webfont.woff') format('woff'), 
	url('../fonts/barkentina_1-webfont.ttf') format('truetype'), 
	url('../fonts/barkentina_1-webfont.svg#barkentina_1regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

Typography CSS ends */



/* Global CSS */
.clear{clear:both;}
.no-padding{padding-right:0;padding-left:0;}
.no-paddingR{padding-right:0;}
.no-paddingL{padding-left:0;}
.no-margin{margin:0;}

/* Some Padding Field Changes ( for below media queries written) */
.change-padding{padding-right:15px; padding-left:15px;}
.change-paddingR{padding-right:0px;}
.change-paddingL{padding-left:0px;}
.spl-padding{padding-right:0;padding-left:0;}
/* Some Padding Field Changes ends */
img{max-width:100%;}
.margin-container-main {margin: 0 57px;}

/*############# FOR COMMON STYLES END ###############  */



/*############# HEADER ###############  */
.btn{
	border-radius: 0px; 
}
button[type="submit"]:hover{
	background-color: #f69679;
}
.navbar-default{background-color:transparent;}
nav.navbar.navbar-default.kinzzi-head {margin: 0; border: 0;}
.navbar-header{float:none !important;}
.kinzzi-top-header ul.knzi-top-header-sections { 
  	width:100%; 
  	list-style-type:none;     
  	padding: 0 0; 
  	top: 29px; 
  	position: absolute; 
  	right: 0px;
}
.kinzzi-top-header ul.knzi-top-header-sections li a, 
.kinzzi-top-header ul.knzi-top-header-sections li {
    list-style-type: none;
    display: inline-block;
    margin: 0 1px;
    color: #000;
    font-weight: 500;
    font-size: 10px;
    left: 0;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
}
.kinzzi-top-header ul.knzi-top-header-sections li.logo img {
    margin: 0;
    position: absolute;
    left: 48.5%;
    margin-left: -50px !important;
    display: block;
    top: -6px;
    width: 147px;
    height: 31px;
}
.navbar-right.icons-top img {
    width: 53%;
    padding: 0;
}

/**
.kinzzi-main-header ul li:nth-child(1) a {
    padding: 12px 37px 0 30px;
}**/


.kinzzi-top-header ul.knzi-top-header-sections li:nth-child(4){float:right;}
.kinzzi-top-header ul.knzi-top-header-sections li:nth-child(5){float:right;}
.kinzzi-top-header ul.knzi-top-header-sections li:nth-child(2) a:after{content:""; display:none;}
.kinzzi-top-header ul.knzi-top-header-sections li:nth-child(4) a:after{content:""; display:none;}
.kinzzi-main-header { position: relative; top: 70px; left: 0px; }
.kinzzi-main-header ul li a {
    color: #000 !important;
    /* padding: 12px 32px; */
    font-size: 12.5px;
}
/**
.kinzzi-main-header .MegaMenu,
.kinzzi-main-header .DropdownMenu { margin-top: -20px; }
*/
.kinzzi-main-header .MegaMenu ul li a { padding: 5px 10px; }
.kinzzi-main-header .MegaMenu__Inner a.MegaMenu__Title,
.kinzzi-main-header .MegaMenu .MegaMenu__Title {
    text-align: left !important;
    margin-left: 10px;
    margin-bottom: 10px !important;
}

ul.dropdown-menu.mega-dropdown-menu li a:hover {
    color:#d1a2d4 !important;
    text-decoration: underline !important;
}



.kinzzi-top-header ul li:nth-child(5){ top:9px;
    position: relative;}
    /*.kinzzi-top-header ul  li span:after{content: "|";     font-size: 19px; display: inline-block; position: relative;     left:15px; color: #f0c1c5; }*/

    .kinzzi-top-header ul li span {
        position: relative;
        left: 0px;
        color:#000;
        /*     font-size: 15px; */
    }
    .kinzzi-top-header ul li:nth-child(6){
        position: relative;
        left: 10px;
        color: #82cec7;
        font-size: 20px;
    }
    .kinzzi-top-header .navbar-right li span {
        color: #82cec7;
        left: 0;
    }

    input::placeholder {
     font-family:'Jost*' !important;
     font-size: 12px !important;
     text-transform: capitalize;
     letter-spacing: 1px;
 }
/*.thumb-content p:nth-child(2) a:after {
    content: "";
    border-bottom: 2px solid;
    display: block;
    width: 27%;
    margin: 0 auto;
	opacity:0;
    }*/

    .thumb-content p:nth-child(2) a:hover:after {opacity:1;}
	/*
    .thumb-content p a:nth-child(1) {
        color: black;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;

    }
    .thumb-content p a:nth-child(1):hover {
        color:#d1a2d4  !important;text-decoration:underline !important;
    }*/


    .kinzzi-top-header ul li:after .top-menu-dropdown{content: "";  display:none;   }
    .kinzzi-top-header ul li:nth-child(5):after{ color:#82cec7; }
    .kinzzi-top-header ul li:nth-child(4):after{color:#dbc084 !important; }

    .top-header-kinzzi ul li{display:inline-block;}
    .dropdown.top-header-kinzzi ul li:hover{display:block;}
    ul.dropdown-menu.top-menu-dropdown li a{text-align:center;padding:0; line-height:2; }
    ul.dropdown-menu.top-menu-dropdown {
        border: 0;
        left: -23px;
        float: none !important;
        padding: 0;
        margin: 0 auto;
        background-color: #fff;
        width: 76px;
        min-width: 76px !important;
        padding: 0;
        top: 18px;
        border-radius: 0;
        text-align: center;
        height: 126px;
        box-shadow: 0 0.8px 0.8px 0.8px #0000001f;
    }
    ul.dropdown-menu.top-menu-dropdown li{top:0 !important; float:none; position:relative;  line-height:2;     display: block;        left: 0px;}
    ul.dropdown-menu.top-menu-dropdown li a{ 
        padding: 0;
        font-size: 11.46px;
        text-align: center;
        line-height: 26px;
        top: 10px !important;
        position: relative;
        left: 0;
        letter-spacing: 0.2em;
        font-family: 'Jost*' !important;
        font-weight: 400;}

        ul.dropdown-menu.top-menu-dropdown li a:after{content:"";}
        /**
        .kinzzi-top-header ul li.dropdown a.knzi-link-show-sep:after {
            content: "|";
            font-size: 16px;
            color: #f0c1c5;
            padding: 0 5px;
            left: 3px;
            position: relative;
        }**/

        .navbar-right.icons-top li:nth-child(1):after {
         content: "|";
         font-size: 16px;
         color: #e7bcea;
         padding: 0 2px;
         left: -6px;
         position: relative;
         top: 3px;
     }

     .navbar-right.icons-top li a {
        width: 35px;
    }

    .navbar-right.icons-top li:nth-child(2):after {
     content: "|";
     font-size: 16px;
     color: #82cec7;
     padding: 0 2px;
     left: -6px;
     position: relative;
     top: 3px;
 }

 .navbar-right { 
 	float: right!important;
    margin-right: 8px;
 }

.navbar-nav {
/*    float: none;
    margin: 0 auto;
    padding: 0 0;
    position: absolute;
    left: 15.4%; */
    /* transform: translatex(-22%); */
/*     right: 17%;
clear: both;  z-index: 2; */
}

/* Safari Only */
@media screen and (-webkit-min-device-pixel-ratio: 0) { 
  _::-webkit-full-page-media, _:future, :root , .HorizontalList--spacingLoose .HorizontalList__Item {
    margin-right: 11px;
    margin-left: 10px;
  } 
}
/* Mega Menu Dropdown */

.mega-dropdown {position: static !important;}
.mega-dropdown-menu { padding: 20px 0px;  width: 100%; box-shadow: none;-webkit-box-shadow: none; }
.mega-dropdown-menu > li > ul {padding: 0; margin: 0;}
.mega-dropdown-menu > li > ul > li { list-style: none;}
.mega-dropdown-menu > li > ul > li > a {      display: block;
    color: #222;
    padding: 0 5px 0 0px;
    font-size: 11.46px;
    letter-spacing: 2px !important; }
    .mega-dropdown-menu > li ul > li > a:hover,.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
    .mega-dropdown-menu .dropdown-header {font-size: 18px; color: #ff3546;padding: 5px 60px 5px 5px; line-height: 30px;}
    ul.dropdown-menu li a {
        line-height: 25px;
        font-size: 12px;
        text-align: center;
    }

    ul.dropdown-menu.top-menu-dropdown li a:hover{background-color:transparent; color:#d1a2d4; text-decoration:underline !important;}
    ul.dropdown-menu.top-menu-dropdown:before {
        content: "";
        display: block;
        position: relative;
        width: 50%;
        margin: 0 auto;
    }

    ul.dropdown-menu.mega-dropdown-menu {
        width: 100%;
        padding: 31px 0;
        right: 0;
        border: 0;
        box-shadow: 1px 1px 1px 1px #96969617;
        min-width: 1149px;
        margin: 0 auto;
        position: absolute;
        left: -134px;
        border-top: 1px solid #a0a0a02e;
        top: 60px;

    }

    .design-section ul.dropdown-menu.mega-dropdown-menu {
        width: 100%;
        padding: 31px 0;
        right: 0;
        border: 0;
        box-shadow: 1px 1px 1px 1px #96969617;
        min-width: 1149px;
        margin: 0 auto;
        position: absolute;
        left: -134px;
        border-top: 1px solid #a0a0a02e;
        top: 46px;

    }




    .dropdown-menu.mega-dropdown-menu .col-sm-3{ left: 57px; }

    ul.dropdown-menu.mega-dropdown-menu li a {
        text-align: left !important;
        font-weight: 300;
        padding: 0;
        letter-spacing: 0.2em !important;
        font-size: 11.46px;
    }

    ul.dropdown-menu {
        top: 40px;
    }

    section.section-banner {
        padding: 0;
        top: -3px;
        position: relative;
    }

    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:transparent;}

/*input[type=search]::placeholder {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	color:#000; font-size:15px;
  }*/

  
  .dropdown-menu.mega-dropdown-menu :nth-child(1)  li.dropdown-header{   color: #ed2a7a;
    font-family: Bebas Neue;
    font-weight: 500;
    letter-spacing: 4px;
    padding: 10px 0;
    font-size: 16.67px;}
    .dropdown-menu.mega-dropdown-menu :nth-child(2)  li.dropdown-header{    color: #ef5a28;
        font-family: Bebas Neue;
        font-weight: 500;
        letter-spacing: 4px;
        padding: 10px 0;
        font-size: 16.67px;}
        .dropdown-menu.mega-dropdown-menu :nth-child(3)  li.dropdown-header{    color: #1a9eaf;
            font-family: Bebas Neue;
            font-weight: 500;
            letter-spacing: 4px;
            padding: 10px 0;
            font-size: 16.67px;}
            .dropdown-menu.mega-dropdown-menu :nth-child(4)  li.dropdown-header{color:#f493bf;  font-family: Bebas Neue;
                font-weight: 500;
                letter-spacing: 4px;
                padding: 10px 0;
                font-size: 16.67px;}

.HorizontalList--spacingLoose .HorizontalList__Item:first-child { margin-left: 0 !important; }
.HorizontalList--spacingLoose .HorizontalList__Item:last-child { margin-right: 0 !important; }


                /* Mega Menu */

                .search {
                    width: 220px;
                    max-width: 0;
                    padding: 5px;
                    transition: all .5s ease;
                    position: absolute;
                    right: 119px;
                    border-bottom: 1px solid;
                    border-top: 0;
                    border-right: 0;
                    border-left: 0;
                    opacity: 0;
                    z-index: -9;
                }
                .search.expanded {
                   max-width: 200px;
                   opacity: 1;
                   border-bottom: 1px solid #ebebeb;
                   border-top: 0;
                   border-right: 0;
                   border-left: 0;
                   right: 115px;
               }
               .icon a {

                position:relative;

            }



            /*############# HEADER ###############  */


            /*############# Top Banner ###############  */

            div#carousel-example-generic {top:0;}
            #myCarousel .carousel-indicators {
                bottom: -20px !important;
                position:absolute !important;
            }

            .carousel-caption {
                position: relative;
                /* top: 91%; */
                z-index: 9999;
                /* clear: both; */
                left:0;
                padding: 12px;
            }

            a.left.carousel-control {
                position: relative;
                z-index: 10;
                color: rebeccapurple;
                float: left;
                top: -60px;
                left: 50%;
              	margin-left: -130px;

            }

            a.right.carousel-control {
                position: relative;
                z-index: 10;
                color: rebeccapurple;
                float: right;
                top: -60px;
              	right: 35%;
              	margin-right: -110px;
                
            }

            .carousel-caption p {
                position: relative;
                top: 23px;
                text-shadow: none;
                color: #000 !important;
                letter-spacing: 2px;
                font-weight: 500;
                font-family:'Jost*' !important;
                text-transform: lowercase;
                font-size: 12.5px;
            }

            .carousel-caption h2 {
                position: relative;
                top: 10px;
                font-size: 16px;
                color: #000 !important;
                letter-spacing: 0.1em !important;
                text-shadow: none;
                font-weight: 500;
                font-family: 'Jost*' !important;
                text-transform: uppercase;
                margin-top: 10px !important;
            }

            .left-arrow-kinzzi:before {
                content: "";
              	background: url(/cdn/shop/files/slider_nav-arrow-left.png?v=1656778118);
                /*background: url(/cdn/shop/files/slider-arrow-left.png?v=1652890546);
              	background: url(/cdn/shop/t/53/assets/left-arrow.png?v=1597703119);*/
                background-repeat: no-repeat;
                width: 18px;
                height: 18px;
                display:block;
                position: relative;
                top: 18px;
            } 

            .right-arrow-kinzzi:before {
                content: "";
              	background: url(/cdn/shop/files/slider_nav-arrow-right.png?v=1656778118);
                /*background: url(/cdn/shop/files/slider-arrow-right.png?v=1652890546);
              	background: url(/cdn/shop/files/right-arrow.png?v=1582774262);*/
                background-repeat: no-repeat;
                width: 18px;
                height: 18px;
                display: block;
                position: relative;
                top: 18px;
            } 

            .left-arrow-kinzzi:before:after{content:""; border:1px solid #000; display:block;}
            a.left.carousel-control.top-banner-sec {
                opacity: 1;
            }
            a.right.carousel-control.top-banner-sec {
                opacity: 1;
            }
            a.left.carousel-control { background-image: none;}
            a.right.carousel-control { background-image: none;}

            /* Carousel Fade */

            .carousel.fade {
             opacity: 1;
         }
         .carousel.fade .item {
            transition: opacity ease-out .7s;
            left: 0;
            opacity: 0; /* hide all slides */
            top: 0;
            position: absolute;
            width: 100%;
            display: block;
        }
        .carousel.fade .item:first-child {
            top: auto;
            opacity: 1; /* show first slide */
            position: relative;
        }
        .carousel.fade .item.active {
            opacity: 1;
        }


        /*######## Carousel Fade Effect ###########*/

        .carousel-fade .carousel-inner .item {
          opacity: 0;
          transition-property: opacity;
      }

      .carousel-fade .carousel-inner .active {
          opacity: 1;
      }

      .carousel-fade .carousel-inner .active.left,
      .carousel-fade .carousel-inner .active.right {
          left: 0;
          opacity: 0;
          z-index: 1;
      }

      .carousel-fade .carousel-inner .next.left,
      .carousel-fade .carousel-inner .prev.right {
          opacity: 1;
      }

      .carousel-fade .carousel-control {
          z-index: 2;
      }



      @media all and (transform-3d), (-webkit-transform-3d) {
        .carousel-fade .carousel-inner > .item.next,
        .carousel-fade .carousel-inner > .item.active.right {
          opacity: 0;
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
      }
      .carousel-fade .carousel-inner > .item.prev,
      .carousel-fade .carousel-inner > .item.active.left {
          opacity: 0;
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
      }
      .carousel-fade .carousel-inner > .item.next.left,
      .carousel-fade .carousel-inner > .item.prev.right,
      .carousel-fade .carousel-inner > .item.active {
          opacity: 1;
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
      }
  }


  /*######## Carousel Fade Effect ###########*/


  .divider-kinzzi {
    display: block;
    position: relative;
    border-bottom: 1px solid #e1e1e1;
    top: -30px;
    width: 84%;
    margin: 0 auto;
}



/* Carousel Fade */

/*############# Top Banner ###############  */





/*############# New Arrival ###############  */
/*
.new-arrival-kinzzi h3{text-align:center;}
.new-arrival-kinzzi h3 {
    text-align: center;
    position: relative;
    color: #000 !important;
    letter-spacing: 9px;
    font-weight: bold;
    font-size: 18px;
    font-size: 34px;
    top: 72px;
    padding: 37px 0 118px 0;
    font-family: BebasNeue-Bold !important; 
}
*/
.container-fluid.new-arrival-kinzzi.editors-pick h3 {
    padding: 15px 0 3px 0;
    top: -53px;
}	
.new-arrival-kinzzi img{    
    height: auto;
    position: relative; z-index: -1;}

    .container-fluid.client-sec .col-md-3 {
        padding: 0;
        left: 38px;
        position: relative;
    }
    .container-fluid.client-sec .col-md-3 {
        width: 23.2%;
        position: relative;
        left: 68px;
    }

    .carousel.new-arrival-kinzzi.item {
        text-align: center;
        overflow: hidden;
    }
    .carousel.new-arrival-kinzzi.item h4 {
     font-family: 'Varela Round', sans-serif;
 }
 .carousel.new-arrival-kinzzi .item img {
    max-width: 100%;
    display: inline-block;
    /* padding: 13px 0; */
    width: 100%;
    /* max-height: 357px; */
    object-fit: cover;
/*     min-height: 330px;
min-width: 250px; */
padding: 0 20px;
/*     object-position: 0 -35px; */
max-height: 338px;
}


.section-banner .carousel .item img {
    max-width: 100%;
    display: inline-block;
    padding: 0 0 18px;
    width: 100%;
    object-fit: cover;
}

.carousel.new-arrival-kinzzi .item .btn {
	border-radius: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	background: #a177ff;
	padding: 6px 15px;
	margin-top: 5px;
}
.carousel.new-arrival-kinzzi .item .btn:hover {
	background: #8c5bff;
}
.carousel.new-arrival-kinzzi .item .btn i {
	font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.carousel-inner .thumb-wrapper {
	text-align: left;
    background:transparent;
    padding: 10px 0;

}
.carousel.new-arrival-kinzzi .thumb-content {
    font-size: 13px;
    position: relative;
    top: 12px;
    padding: 5px 0 30px 0;
}


.carousel.new-arrival-kinzzi .carousel-control {
    height: 44px;
    width: 44px;
    background: none;
    margin: auto 0;
    border-radius: 50%;
    position: absolute;
    top: 107px;
}

a.carousel-control.left.carousel-control-prev {
    left: 20px; 
    content:""; opacity: 0;
}

.col-md-3.col-center.m-auto {
    padding: 0;
}

a.carousel-control{opacity: 0; transition:0.5s ease;}

.new-arrival-kinzzi div > div :hover  a.carousel-control,.new-arrival-kinzzi div > div :hover .pin-wish ul li{
    opacity:1; 
}
.ProductItem__Wrapper:hover .pin-wish ul li{
    opacity:1; 
}
.ProductItem__Wrapper .pin-wish{
	margin-top: 10px;
}
.thumb-wrapper h3 {
 position: absolute;
 top: 64px;
 font-size: 11px;
 left: 33%;
 font-family:'Jost*' !important;
 font-weight: 600;
 text-transform: uppercase;
 letter-spacing: 2px;
}

.thumb-content p {
    position: relative;
    color: #000!important;
    text-align: center;
    /*font-family: 'Jost-400-Book' !important;
  	font-weight: 500;*/
    text-transform: capitalize;
    font-size: 12.5px;
    line-height: 9px;
    margin-bottom: 3px;
}

/*
.thumb-content p:nth-child(2) a {
    text-transform: uppercase;
    font-size: 12px;
    color: #a6a6a6 !important;
    letter-spacing: 2px;
  	font-weight: 400;
    font-family: Jost-600-Semi;
}

.thumb-content p:nth-child(3) {
    font-size: 12.5px;
    font-weight: 300;
}

*/

.thumb-content p:nth-child(2) a:hover{color:#d1a2d4 !important;  text-decoration: underline !important;}

a.carousel-control.right.carousel-control-next {
    right: 37px;
    opacity: 0;
}
.carousel.new-arrival-kinzzi .carousel-control i {
   font-size: 36px;
   position: absolute;
   bottom: 82px;
   display: inline-block;
   margin: -19px 0 0 0;
   z-index: 5;
   left: 20px;
   right: 0;
   color: rgba(0, 0, 0, 0.8);
   text-shadow: none;
   font-weight: bold;
}
.carousel.new-arrival-kinzzi .carousel-control.left i {
	margin-left: -3px;
}
.carousel.new-arrival-kinzzi .carousel-control.right i {
	margin-right: -3px;
}
.carousel.new-arrival-kinzzi .carousel-indicators {
	bottom: -50px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 4px;
	border-color: transparent;
}
.carousel-indicators li {	
	background: #ababab;
}
.carousel-indicators li.active {	
	background: #555;
}

.img-box {
    background-color: transparent;
}

.kinzzi-new-arrival-arrow-left{background: url(/cdn/shop/files/left-arrow-new-arrival.png?v=1613537119);background-repeat: no-repeat;
    width: 100%;
    height: 131px;
    position: relative !important;}

    .kinzzi-new-arrival-arrow-right{background: url(/cdn/shop/files/right-arrow-new-arrival.png?v=1613537119);background-repeat: no-repeat;
        width: 100%;
        height: 131px;
        position: relative !important;}	
        .thumb-content ul{ text-align:center;     padding: 3px 0;}	
        .thumb-content ul li{position:relative;        padding: 0 1px; list-style-type:none;    display: inline-block;  }
        .thumb-content ul li:after{content:""; border-bottom:11px solid #a6a6a6; border-left:6px solid transparent; border-right:6px solid transparent; display:inline-block;    position: relative; }	



        .view-all-kinzzi-btn {
            width: 100%; z-index: 1;      
            padding: 0 0 35px 0;
        	margin-top: 40px;
        }
       	.new-arrival.view-all-kinzzi-btn { margin-top: 0 !important; }

            .col-md-12.view-all-kinzzi-btn:hover p a:before {
                opacity: 1;
            }

            .view-all-kinzzi-btn p a:before {
                content: "";
                background-color: #e9c6db;
                width: 102px;
                display: inline-block;
                height: 30px;
                position: absolute;
                opacity: 0;
                z-index: -1;
                /* right: 0; */
                /* left: 0; */
                /* clear: both; */
                margin: 0 -9px;
                top: -5px;
            }


            .shop-all-kinzzi-btn p a {
                padding: 8px 12px 10px 12px;
                color: #000 !important;
                font-weight: 500;
                font-family: 'Jost*' !important;
                font-size: 12.5px;
            }

            .shop-all-kinzzi-btn p a:before {
                content: "";
                background-color: #ebdaec;
                display: inline-block;
                width: 103px;
                height: 26px;
                position: absolute;
                z-index: -1;
                left: 44%;
                clear: both;
                top: 7px;
            }

            .shop-all-kinzzi-btn p {
                text-align: center;
                text-transform: uppercase;
                position: relative;
                top: 46px;
                color: #000 !important;
                font-size: 13px;
                font-weight: 500;
                letter-spacing: 3px;
                padding: 10px 0;

            }

            .col-md-12.shop-all-kinzzi-btn {
                padding: 59px 0 90px 0;
                top: -49px;
            }

            .shop-all-kinzzi-btn p:after {    
                content: "";
                display: block;
                border-bottom: 1px solid #000;
                position: relative;
                left: 19px;
                width: 7%;
                margin: 0 auto;
                content: "";
                display: block;
                border-bottom: 1px solid #000;
                position: relative;
                left: 20px;
                width: 79px;}


                .view-all-kinzzi-btn p a {
                    color: #000 !important;
                    font-weight: 500;
                    font-family: 'Jost*' !important;
                    font-size: 12.5px;
                    letter-spacing: 0.3em;
                }

                .view-all-kinzzi-btn p {
                    text-align: center;
                    text-transform: uppercase;
                    position: relative;
                    top: 43px;
                    color: #000 !important;
                    font-size: 11px;
                    font-weight: 500;
                    letter-spacing: 3px;
                    padding: 0px 0;
                }

                .design-btn.view-all-kinzzi-btn p {
                    text-align: center;
                    text-transform: uppercase;
                    position: relative;
					/* top: 72px; */
                    color: #000 !important;
                    font-size: 13px;
                    font-weight: 500;
                    letter-spacing: 3px;
                    padding: 10px 0 50px 0;
                    font-size: 11px;
                    font-weight: 500;
                    letter-spacing: 3px;
                    padding: 0px 0;
                }





                .design-btn.view-all-kinzzi-btn p:after {    
                    content: "";
                    display: block;
                    border-bottom: 1px solid #000;
                    position: relative;
                    left: 19px;
                    width: 7%;
                    margin: 0 auto;
                    content: "";
                    display: block;
                    border-bottom: 1px solid #000;
                    position: relative;
                    left: 16px;
                    width: 76px;}

                    .new-arrival.view-all-kinzzi-btn p:after {    
                        content: "";
                        display: block;
                        border-bottom: 1px solid #000;
                        position: relative;
                        left: 19px;
                        width: 7%;
                        margin: 0 auto;
                        content: "";
                        display: block;
                        border-bottom: 1px solid #000;
                        position: relative;
                        left: 16px;
                        width: 76px;}


                        .editors-pick{position:relative; top: 140px; }

                        .carousel.new-arrival-kinzzi .item .editors-sec img {
                            max-width: 100%;
                            display: inline-block;
                            /* padding: 13px 0; */
                            width: 100%;
                            /* max-height: 357px; */
                            object-fit: cover;
                            min-height: 334px;
                            min-width: 250px;
                            padding: 0 20px;
                            object-position: 0;
                            max-height: 332px;
                        }

                        .col-md-12.editors-pick-view.view-all-kinzzi-btn p {
                            top: 0;
                        }
                        .editors-pick-view.view-all-kinzzi-btn p a{    color: #000 !important;
                            font-weight: 500;
                            font-family: 'Jost*' !important;
                            font-size: 12.5px;
                            letter-spacing: 0.3em;}

                            .editors-pick-view.view-all-kinzzi-btn p a:after {	
                             content: "";
                             display: block;
                             border-bottom: 1px solid #000;
                             position: relative;
                             left: 19px;
                             width: 7%;
                             margin: 0 auto;
                             content: "";
                             display: block;
                             border-bottom: 1px solid #000;
                             position: relative;
                             left: 16px;
                             width: 76px;
                         }
                         .col-md-12.editors-pick-view.view-all-kinzzi-btn {
                            padding: 67px 0 0 0;
                        }

                        .editors-pick-view.view-all-kinzzi-btn p a:before {   content: "";
                        background-color: #caebe9 !important;
                        width: 102px;
                        display: inline-block;
                        height: 30px;
                        position: absolute;
                        opacity: 0;
                        z-index: -1;
                        /* right: 0; */
                        /* left: 0; */
                        /* clear: both; */
                        margin: 0 -9px;
                        top: -5px;}

                        .editors-pick-view.view-all-kinzzi-btn:hover p a:before {
                            background-color:#d2eadf !important;
                        }
                        .pin-wish{
/*                          height: 0px; */
                     }
                     .pin-wish ul {position:relative; top:50px; width: 100%; }
                     .pin-wish  li:nth-child(1) a{
                        position: absolute;
                        z-index: 9999;
                        left: 14px;
                        /* right: -50px; */
                        clear: both;
                        top: -57px;
                        font-size: 10px;
                        color: #000;
                        letter-spacing: 2px;
                        font-family: 'Jost*' !important;
                        font-weight: 500;
                    }

                    .pin-wish li:nth-child(2) a{
                       position: absolute;
                       z-index: 9999;
                       font-weight: 500;
                       top: -57px;
                       font-size: 10px;
                       color: #000;
                       font-family: 'Jost*' !important;
                       letter-spacing: 2px;
                       right: 0px;
                   }
                   .pin-wish li:nth-child(1) a:after {
                      border-bottom:1px solid #000; content:""; display:block;  position:relative; left: 12px;transition:0.5s ease;}
                      .pin-wish li:nth-child(2) a:after {
                        border-bottom:1px solid #000; content:""; display:block;  position:relative; left:13px; transition:0.5s ease;top: 19px;}
                      .pin-wish ul li{  display:inline-block; opacity:0; transition:0.5s ease; }

                      .seprator-left {
                        border-bottom: 1px solid #e1e1e1;
                        display: block;
                        width: 80%;
                        position: relative;
                        /* background-color: rebeccapurple; */
                        padding: 83px 0 0 0;
                        left: 43%;
                        position: relative;
                        /* top: 83px; */
                    }	
                    .seprator-right {
                        border-bottom: 1px solid #e1e1e1;
                        display: block;
                        width: 59%;
                        /* position: relative; */
                        /* background-color: rebeccapurple; */
                        padding: 127px 0 0 0;
                        right: 43%;
                    }	


                    /*############# New Arrival ###############  */




                    /*############# Editorial ###############  */

                    .editorial-kinzzi .col-md-4:first-child{padding:0 15px 0 0;}
                    .editorial-kinzzi .col-md-4:last-child{padding:0 0 0 15px;}
                    .editorial-kinzzi.col-md-2 img:nth-child(2){width:100%; height:200px;}
                    .editorial-kinzzi .col-md-4:last-child .cnt-sec-edit {
                     padding: 0 0 0 15px;
                     width: 100%;
                     top: 152px;
                     position: relative;
                     max-height: 375px;
                     object-fit: cover;
                 }

                 .editorial-kinzzi h2 {
                   position: relative;
                   left: -10.5%;
                   margin: 0 auto;
                   top: 141px;
                   color: #000 !important;
                   letter-spacing: 10px;
                   overflow-wrap: break-word;
                   white-space: nowrap;
                   overflow: hidden;
                   text-overflow: ellipsis;
                   white-space: pre-line;
                   width: 126px;
                   font-weight: 600;
                   text-transform: uppercase;
                   letter-spacing: 13px;
                   font-size: 33.33px;
                   font-family: BebasNeue-Bold !important
               }
               .edit-title-divider {
                border-bottom: 10px solid #e9d8ea;
                display: block;
                position: relative;
                top: 154px;
                left: -100px;
                z-index: 999;
                width: 50.7%;
                opacity: 0.5;
            }

            .editorial-kinzzi .col-md-4 p {
                color: #000 !important;
                left: 40px;
                position: relative;
                top: 10px;
                font-weight: 600;
                font-size:12.5px;
                font-family: 'Source Code Pro', monospace !important;

            }
            .editorial-kinzzi .col-md-2 p {
                color: #000 !important;
                left: 40px;
                position: relative;
                top: 10px;
                font-weight: 600;
                font-size:12.5px;
                font-family:'Jost-400-Book' !important;


            }

            .editorial-kinzzi .col-md-4 ul:nth-child(2) {color: #808080 !important;
                font-size: 12.5px;
            }

            .editorial-kinzzi .col-md-4 ul span, .editorial-kinzzi .col-md-2 ul span {
                padding: 0 7px;
                left: 6px;
                position: relative;
                font-size: 11px;
              	display:none;
            }

            .editorial-kinzzi .col-md-4 p:nth-child(3) {
                color: #000000 !important;
                font-size: 20.83px;
                white-space: nowrap;
                font-weight: 400;
                font-size: 15px;
                white-space: pre-line;
                max-width: 300px; /*219px*/
                padding: 7px 0;
                font-family: 'Jost*' !important;
                /* letter-spacing: 2px; */
                font-size: 18px;
                letter-spacing: 0.05em;
            }

            .editorial-kinzzi .col-md-4:last-child .cnt-sec-edit ul {
                padding: 21px 0 0 29px;
            }

            .col-md-4:last-child .cnt-sec-edit p {
                padding: 9px 0 0 29px;
                padding: 7px 0 0 52px;
                  max-width: 400px;
            }

            .editorial-kinzzi .col-md-2 p:nth-child(3) {
                color: #000000 !important;
                font-size: 20.83px;
                white-space: nowrap;
                font-weight: 400;
                font-size: 18px;
                white-space: pre-line;
                max-width: 234px;
                padding: 7px 0;
                /* letter-spacing: 2px; */
                letter-spacing: 0.05em;
            }

            .editorial-kinzzi .col-md-4 ul li{display:inline-block;}
            .editorial-kinzzi .col-md-2 ul li{display:inline-block;}
            .editorial-kinzzi .col-md-4 ul, .editorial-kinzzi .col-md-2 ul {
                top: 10px;
                position: relative;
                left: 42px;
                padding: 20px 0 0 0;
            }

            .editorial-kinzzi .col-md-2 ul {
                left: 14px;
            }

            .editorial-kinzzi .col-md-2 p{
                left: 14px;
            }
            .editorial-kinzzi .col-md-4:last-child ul {
                left: 90px;
            }

            .editorial-kinzzi .col-md-4:last-child p {
                left: 68px;
            }

            .editorial-kinzzi .col-md-4 ul li , .editorial-kinzzi .col-md-2 ul li{    font-family: 'Source Code Pro' !important;
            font-size: 12.5px;
            letter-spacing: 1px;
            font-weight: 500;}
            .editorial-kinzzi .col-md-4 ul li a:hover {
                color: #d1a2d4;
            }
            .editorial-kinzzi .col-md-2 ul li a:hover {
                color: #d1a2d4;
            }

            .editorial-kinzzi .col-md-4 p:nth-child(4) {        font-size: 10px;
                font-family: 'Jost*' !important;
                top: 0;
                letter-spacing: 0.1em;}
                .editorial-kinzzi .col-md-2 p:nth-child(4) {     font-size: 10.42px;
                    font-family: 'Jost*' !important;
                    letter-spacing: 1px;     letter-spacing: 1px;
                    top: 0;}

                    @import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
                    .col-item
                    {

                        border-radius: 5px;
                        background: #FFF;
                    }
                    .col-item .photo img
                    {
                        margin: 0 auto;
                        width: 100%;
                    }

                    .col-item .info
                    {
                        padding: 10px;
                        border-radius: 0 0 5px 5px;
                        margin-top: 1px;
                    }

                    .col-item:hover .info {
                        background-color: #F5F5DC;
                    }
                    .col-item .price
                    {
                        /*width: 50%;*/
                        float: left;
                        margin-top: 5px;
                    }

                    .col-item .price h5
                    {
                        line-height: 20px;
                        margin: 0;
                    }

                    .price-text-color
                    {
                        color: #219FD1;
                    }

                    .col-item .info .rating
                    {
                        color: #777;
                    }

                    .col-item .rating
                    {
                        /*width: 50%;*/
                        float: left;
                        font-size: 17px;
                        text-align: right;
                        line-height: 52px;
                        margin-bottom: 10px;
                        height: 52px;
                    }

                    .col-item .separator
                    {
                        border-top: 1px solid #E1E1E1;
                    }

                    .clear-left
                    {
                        clear: left;
                    }

                    .col-item .separator p
                    {
                        line-height: 20px;
                        margin-bottom: 0;
                        margin-top: 10px;
                        text-align: center;
                    }

                    .col-item .separator p i
                    {
                        margin-right: 5px;
                    }
                    .col-item .btn-add
                    {
                        width: 50%;
                        float: left;
                    }

                    .col-item .btn-add
                    {
                        border-right: 1px solid #E1E1E1;
                    }

                    .col-item .btn-details
                    {
                        width: 50%;
                        float: left;
                        padding-left: 10px;
                    }
                    .controls
                    {
                        margin-top: 20px;
                    }
                    [data-slide="prev"]
                    {
                        margin-right: 10px;
                    }

                    .editorial-kinzzi h3 {
                        color: #000 !important;
                        position: relative;
                        left: 25px;
                        width: 2%;
                        line-height: 33px;
                        letter-spacing: 5px;
                    }

                    .btn-editorial-left {
                        background: url(../images/ediitorial-arrow-left.png);
                        background-repeat: no-repeat;
                        width: 50px;
                        height: 47px;
                        display: inline-block;
                        position: relative;
                        background-position: top;
                        right: 28px;
                    }


                    .btn-editorial-right {
                        background: url(../images/ediitorial-arrow-right.png);
                        background-repeat: no-repeat;
                        width: 50px;
                        height: 47px;
                        display: inline-block;
                        position: relative;
                        background-position: top;
                        left: 28px;
                    }

                    .editorial-kinzzi-control{left:10%; position:relative; }
                    .editorial-kinzzi .col-item:first-child p{    text-align: right;
                        top: 10px;
                        position: relative;
                        color: #000 !important;
                        letter-spacing: 2px;
                        letter-spacing: 4px;
                        font-weight: 500;
                        font-size: 15px;}
                        .editorial-kinzzi .col-item  p:last-child{    text-align: center;
                            top: 15px;
                            position: relative;
                            height: 50px;
                            color: #000 !important;
                            letter-spacing: 2px;
                            font-size: 12px;
                            white-space: pre;
                            font-family: metropolis !important;
                            text-transform: uppercase;
                            font-weight: 600;
                            line-height: 2;}

                            .col-sm-3:nth-of-type(n+1) .photo  img{    max-height: 350px; object-fit: cover; }
                            .col-sm-3:nth-of-type(2n+1) .photo  img{max-height:250px; object-fit: cover; }

                            /*############# Editorial ###############  */



                            /*############# Designer & Makers ###############  */

                            .container.design-make-kinzzi h3 {
                                text-align: center;
                                color: #000 !important;
                                letter-spacing: 4px;
                                text-align: center;
                                top: 0;
                                position: relative;
                                color: #000 !important;
                                letter-spacing: 11px;
                                font-weight: bold;
                                font-size: 30px;
                                padding: 0 0 30px 0;
                                padding: 32px 0 67px 0;
                                left: 14px;
                                right: 0;
                            }


                            .design-make-kinzzi {
                                position: relative;
                                top:30px;
                            }

                            .left-ft-designer  h3{
                                color: #000 !important;
                                left: 60px;
                                position: relative;
                                right: 0;    padding: 24px 0; text-align: left;
                                letter-spacing: 6px;
                                font-weight:600;
                            }



                            .right-mt-makers h3{
                                color: #000 !important;
                                right: 60px;
                                position: relative;
                                left: 0;   
                                padding: 24px 0; 
                                text-align: right;
                                letter-spacing: 6px;
                                font-weight: 600;
                            }

                            .design-make-kinzzi .col-md-5:first-child  img {
                                object-fit: cover;
                                max-height: 446px;
                                width: 100%;
                            }

                            .design-make-kinzzi .col-md-5:last-child img {
                                object-fit: cover;
                                /** 
                              	max-height: 458px;
                              	height: 458px;
                                width: 58%;
                              	top: 25px; 
                              	**/
                                position: relative;                                
                                margin: 0 auto;
                                left: 0px;
                            }
                            .design-make-kinzzi .col-md-7:nth-child(1) p  {
                                text-align: center;
                                top: 14px;
                                position: relative;
                                color: #000 !important;
                                letter-spacing: 2px;
                                font-size: 13px;
                                font-family: metropolis !important;
                                text-transform: uppercase;

                            }

                            .design-make-kinzzi .col-md-5:nth-child(3) p {
                                left: 50%;
                                position: relative;
                                top: 102px;
                                height: 150px;
                                clear: both;
                                /* text-align: center; */
                                margin: 0 -50px 0 0;
                                /* width: 100%; */
                                margin-left: -28px;
                                color: #000 !important;
                                /* padding: 0 50px; */
                                letter-spacing: 2.5px;
                                font-family: 'Jost*' !important;
                                text-transform: lowercase;
                                font-weight: 500;
                                font-size: 11.5px;
                            }
                            .design-make-kinzzi .col-md-7 ul li{display:inline-block}
                            .design-make-kinzzi .col-md-7 ul li:nth-child(3){
                                text-transform: uppercase;
                                font-size: 20.83px;
                                padding: 0 19px;
                                letter-spacing: 0.3em;
                                font-weight: 500;
                            }


                            .design-make-kinzzi .col-md-7 ul {
                                top: 35px;
                                position: relative;
                                color: #000 !important;
                                letter-spacing: 3px;
                                text-align: center;
                                font-size: 13px;
                                padding: 0 0 0 0;
                                font-family: 'Jost*' !important;
                                text-transform: lowercase;
                                font-weight: 500;
                                font-size: 12.5px;
                                height: 60px;
                                left: 0;
                            }

                            .design-make-view-all-kinzzi-btn{
                                width: 18%;
                                margin: 0 auto;
                                margin: 0 auto;
                                position: relative;
                                left: 50%;
                                /* clear: both; */
                                margin-left: -70px;     top: 90px;}

                                .design-make-view-all-kinzzi-btn p a:hover {
                                    background-color: #d2eadf !important;
                                    padding:10px 6px;
                                }
                                .design-make-view-all-kinzzi-btn p  a {
                                    color: #000 !important;
                                }

                                .seprator-left-design {
                                    border-bottom: 1px solid #e1e1e1;
                                    display: block;
                                    width: 80%;
                                    position: relative;
                                    /* background-color: rebeccapurple; */
                                    padding: 111px 0 0 0;
                                    left: 43%;
                                    top: 49px;
                                }

                                .seprator-righ-talk-sec {
                                    border-bottom: 1px solid #e1e1e1;
                                    display: block;
                                    width: 100%;
                                    position: relative;
                                    /* background-color: rebeccapurple; */
                                    padding: 60px 0;
                                    right: 43%;
                                    top: 49px;
                                    z-index: -1;
                                    /* padding: 0 0 0; */
                                }


                                .seprator-left-editors {
                                    border-bottom: 1px solid #e1e1e1;
                                    display: block;
                                    width: 80%;
                                    position: relative;
                                    /* background-color: rebeccapurple; */
                                    padding: 17px 0;
                                    left: 43%;
                                    top: 185px;
                                }


                                .margin-container-main-designer{
                                    /*   margin:0 0 0 0px; */
                                }


                                .design-make-view-all-kinzzi-btn p{
                                    text-align: center;
                                    text-transform: uppercase;
                                    position: relative;
                                    top: 6px;
                                    color: #000 !important;
                                    font-family: metropolis !important;
                                    font-size: 13px;
                                    font-weight: bold;
                                    letter-spacing: 3px;}

                                    .design-make-view-all-kinzzi-btn p:after {content:""; display:block; border-bottom:1px solid #000; position:relative; left:20px;}
                                    .design-make-kinzzi.carousel-inner{width:50% !important;}


                                    .design-make-view-all-kinzzi-btn-front p a:before {   content: "";
                                    background-color: #caebe9 !important;
                                    width: 102px;
                                    display: inline-block;
                                    height: 30px;
                                    position: absolute;
                                    opacity: 0;
                                    z-index: -1;
                                    /* right: 0; */
                                    /* left: 0; */
                                    /* clear: both; */
                                    margin: 0 -9px;
                                    top: -5px;}

                                    .designer-index-sec .col-md-3 {
                                        padding: 0 17px 0;
                                    }
                                    .design-make-view-all-kinzzi-btn-front p a:after {	
                                     content: "";
                                     display: block;
                                     border-bottom: 1px solid #000;
                                     position: relative;
                                     left: 19px;
                                     width: 7%;
                                     margin: 0 auto;
                                     content: "";
                                     display: block;
                                     border-bottom: 1px solid #000;
                                     position: relative;
                                     left: 16px;
                                     width: 76px;
                                 }

                                 .design-make-view-all-kinzzi-btn-front:hover p a:before {
                                    opacity: 1;
                                }



                                .design-make-view-all-kinzzi-btn-front p  a {
                                    color: #000 !important;
                                    font-weight: 500;
                                    font-family: 'Jost*' !important;
                                    font-size: 12.5px;
                                    letter-spacing: 0.3em;
                                }	

                                .design-make-view-all-kinzzi-btn-front{
                                    width: 10%;
                                    margin: 0 auto;
                                    margin: 0 auto;
                                    position: relative;
                                    left: 50%;
                                    /* clear: both; */
                                    margin-left: -70px;
                                    padding: 7px;
                                    top: 0px;
                                }

                                .design-make-view-all-kinzzi-btn-front p {
                                    font-family: 'Jost*' !important;
                                    text-align: center;
                                    text-transform: uppercase;
                                    position: relative;
                                    top: 70px;
                                    color: #000 !important;
                                    font-size: 11px;
                                    font-weight: 500;
                                    letter-spacing: 3px;
                                    padding: 0px 0;
                                }


                                .design-make-kinzzi .col-md-7 ul li:nth-child(1) {
                                    font-size: 11.5px;
                                    letter-spacing: 2.5px;
                                }


                                /*############# Designer & Makers ###############  */


                                /*#############  Talk Section  ###############  */





                                .talk-sec-kinzzi {
                                    position: relative;
                                    top: 100px;
                                    padding-bottom: 60px !important; 
                                    /* left: 20px; */
                                    /*     width: 1104px; */
                                    /*     width: 100%; */
                                }

                                .top-content-talk-sec{ width:100%; }
                                .top-content-talk-sec p { color: #000 !important; text-align:center;}
                                .top-content-talk-sec h2 {
                                   font-size: 58.33px;
                                   color: #000 !important;
                                   letter-spacing: 0.2em;
                                   text-shadow: none;
                                   font-weight:700;
                                   text-align: center;}



                                   .talk-sec-kinzzi  p:nth-child(1) {
                                    text-align: center;
                                    top: 11px;
                                    position: relative;
                                    color: #000 !important;
                                }

                                .talk-sec-kinzzi p:nth-child(1) {
                                    text-align: center;
                                    top: 16px;
                                    position: relative;
                                    color: #000 !important;
                                    font-family:'Jost-600-Semi' !important;
                                    text-transform: uppercase;
                                    font-size: 10.42px;
                                    letter-spacing: 3px;
                                    font-weight: 600;
                                }
                                .talk-sec-right p a {
                                    color: #000;
                                }
                                .container.talk-sec-kinzzi p a:hover {
                                    color:#d1a2d4  !important;text-decoration:underline !important;
                                }
                                .talk-sec-kinzzi p a {
                                    color: #000;
                                }

                                .talk-sec-kinzzi p:nth-child(3) {
                                    text-align: left;
                                    top: 47px;
                                    position: relative;
                                    color: #000 !important;
                                    left: 33px;
                                    letter-spacing: 0.35em;
                                    font-weight: 700;
                                    font-family: BebasNeue-bold !important;
                                    font-size: 16.67px;
                                    padding: 24px 0 0 0;
                                }

                                .talk-sec-right p {
                                 text-align: left;
                                 top: 4px;
                                 position: relative;
                                 color: #000 !important;
                                 left: 0;
                                 padding: 15px 0;
                                 letter-spacing: 6px;
                                 text-align: left;
                                 position: relative;
                                 color: #000 !important;
                                 left: 0;
                                 letter-spacing: 0.35em;
                                 font-weight: 700;
                                 font-family: BebasNeue-bold !important;
                                 font-size: 16.67px;
                                 margin: 0;
                             }

                             .talk-sec-kinzzi .col-md-8 img{
                                left:0;
                                position: relative;
                                width: 73%;
                                max-height: 265px;
                                object-fit: cover;
                            }


                            .thumb-wrapper.editors-sec img {
                                max-height: 333px;
                                object-fit: cover !important;
                            }

                            /*############# Talk Section  ###############  */


                            /*############# Creative Community ###############  */

                            .creative-commun-kinzzi{    
                               position: relative;
                               /*     top: 163px; */
                               right: 0;    left:0;
                               width: 1176px;
                               margin: 0 auto;}
                               .creative-commun-kinzzi h3 {
                                text-align: center;
                                color: #000 !important;
                                letter-spacing: 9px;
                                position: relative;
                                top: 33px;
                                padding: 36px 0 35px 0;
                                font-size: 30px;
                                font-weight: bold;
                                left: 6px;
                            }
                            .creative-commun-content {
                                top: 52px;
                                position: relative;

                            }
                            .creative-commun-content img {
                                max-height: 439px;
                                min-width: 332px;
                            }

                            .creative-commun-content p, .style p {
                                text-align: right;
                                position: relative;
                                top: 10px;
                                color: #000 !important;
                                /* letter-spacing: 3px; */
                                font-size: 12.5px;
                                font-family: 'Jost*' !important;
                                text-transform: lowercase;
                                font-weight: 500;
                            }
                            .style h4 {
                                position: absolute;
                                top: 118px;
                                transform: rotate(90deg);
                                color: #000 !important;
                                right: -36px;
                                font-weight: bold;
                                letter-spacing: 9px;
                                font-size: 18px;
                            }
                            .col-md-4.style img {
                                max-width: 81%;
                                min-height: 547.5px;
                                min-width: 351px;
                            }



                            .video-section-front h4 {
                                position: absolute;
                                top: 8%;
                                color: #000 !important;
                                letter-spacing: 9px;
                                text-align: center;
                                right: 0;
                                left: -21px;
                                clear: both;
                                font-weight: bold;
                                font-size: 18px;
                            }

                            .subscribe-sec input::placeholder {
                                font-size: 10.42px !important;
                                color: black;
                                text-transform: uppercase;
                                font-weight: 500;
                            }

                            .subscribe-sec {
                                background-color: #000;
                                height: 525px;
                                min-height: 551px;
                                background: url(/cdn/shop/t/3/assets/subscribe-border-gold.png?7957);
                                background-size: contain;
                                background-position: top;
                                width: 322px !important;
                                background-repeat: no-repeat;
                                max-width: 351px;
                                margin: 0px 0 0 0;
                                width: 100% !important;
                            }
                            .subscribe-sec h4 {
                                color: #000 !important;
                                letter-spacing: 9px;
                                top: 20%;
                                position: relative;
                                margin: 0 auto;
                                text-align: center;
                                font-weight: bold;
                                font-size: 18px;
                            }
                            .subscribe-sec p {
                                color: #fff !important;
                                font-size: 14px;
                                position: relative;
                                margin: 0 auto;
                                left: 0;
                                right: 0;
                                clear: both;
                                text-align: center;
                                top: 30px;
                            }
                            .subscribe-sec input {
                                position: relative;
                                top: 176px;
                                border-bottom: 1px solid;
                                background-color: transparent;
                                border-right: 0;
                                border-left: 0;
                                border-top: 0;
                                margin: 0 auto;
                                right: 0;
                                clear: both;
                                width: 64%;
                                line-height: 5;
                                font-family: 'Jost*' !important;
                                font-size: 9px;
                                text-transform: uppercase;
                                padding: 0px;
                            }
							
							.creative-commun-content h5 { 
                                font-family: 'Jost*' !important;
                                text-transform: lowercase !important;                              
                                letter-spacing: 2px !important;
                                font-size: 17px !important;
                                font-weight: 400 !important;
                              	text-align: right !important;
                              	padding-right: 12px;
                            }
							.creative-commun-content .subscribe-sec h5 { 
                              	position: relative;
                              	text-align: center !important;
                              	top: 30px;
                           	}

                            .col-md-4.subscribe-sec form {
                                top: 30px;
                                position: relative;
                            }

                            .col-md-4.sub-sec {
                                padding: 0 0 0 26px;
                            }
							.creative-commun-content .col-md-4:nth-child(1) h5 { padding-right: 0 !Important; }
                            .creative-commun-content .col-md-4:nth-child(3) { position: relative; }
                            .subscribe-sec input::placeholder {
                                color: whitesmoke;
                                text-align: center;
                                font-size: 14px;
                                font-weight: 400;
                                letter-spacing: 3px;
                            }
                            .subscribe-sec button {
                                position: absolute;
                                bottom: 209px;
                                left: 50%;
                                right: 0;
                                clear: both;
                                text-align: center;
                                margin: 0 auto;
                                background-color: transparent;
                                /* border-left: 15px solid; */
                                /* border-top: 8px solid transparent; */
                                /* border-bottom: 8px solid transparent; */
                                /* border-right: 0; */
                                border: 0;
                                /*     background: url(../images/sub-arrow.png); */
                                background: url(/cdn/shop/t/3/assets/sub-arrow.png?7957);
                                background-repeat: no-repeat;
                                width: 100%;
                                height: 20px;
                            }
                            .subscribe-sec p{bottom:0;}


                            .modal-dialog {
                              max-width: 800px;
                              margin: 30px auto;
                          }



                          .modal-body {
                              position:relative;
                              padding:0px;
                          }
                          .close {
                              position:absolute;
                              right:-30px;
                              top:0;
                              z-index:999;
                              font-size:2rem;
                              font-weight: normal;
                              color:#fff;
                              opacity:1;
                          }

                          .creative-commun-content .video-btn {
                            position: absolute !important;
                            left: -28px !important;
                            right: 0;
                            z-index: 9999;
                            /* margin: 0 auto; */
                            /* left: 0 !important; */
                            top: 33%;
                            clear: both;
                        }



                        .video-section-front button.btn.btn-primary {
                            background-color: transparent;
                            border: 0;
                            background: url(/cdn/shop/t/3/assets/play.png?7957);
                            background-repeat: no-repeat;
                            position: absolute;
                            display: block;
                            left: 0;
                            height: 90px;
                            right: 0;
                            background-position: top center;
                            width: 100%;
                        }



                        .creative-commun-content :nth-child(4) p {
                            right: 50px;
                            position: relative;
                        }



                        .col-md-4.style p {
                            position: relative;
                            left: 0;
                            top: 20px;
                            letter-spacing: 2px;
                            font-size: 11px;
                            font-weight: 500;
                        }
                        input::placeholder {
                            color: black !important;
                            font-size: 10px !important;
                        }

                        .col-md-4.subscribe-sec input {
                            position: relative;
                            top: 130px;
                        }

                        /*############# Creative Community ###############  */


                        /*############# Client Section ###############  */


                        .container-fluid.client-sec {
                            top: 0px;
                            position: relative;
                        }


                        .container-fluid.client-sec {
                            top: 0px;
                            position: relative;
                            padding: 160px 0 100px 34px;
                        }

                        .container-fluid.client-sec ul li{display:inline-block;}
                        .container-fluid.client-sec .col-md-3 img {
                            width: 53%;
                        }
                        .container.know-kinzzi {
                            top: 63px;
                            position: relative;
                        }

                        /*############# Client Section ###############  */



                        /*############# Footer Area ###############  */

                        .footer-kinzzi{position:relative; top: 7px;
                            padding: 0;}
                            .footer-kinzzi span{border-top:1px solid #000; display:block; width: 100%; padding: 20px 0; }
                            .footer-cnt-kinzzi {
                                width: 100%;
                                margin: 0 auto;
                                left: 0;
                                right: 0;
                                position: relative;
                                display: block;
                                clear: both;
                                margin: 0 10px;
                            }
                            .footer-cnt-kinzzi h4 {
                                color: #000 !important;
                                letter-spacing: 0.1em;
                                font-size: 15px;
                                font-weight: 500;
                              	text-transform: uppercase;
                            }

                            .footer-cnt-kinzzi ul {
                                font-size: 11px;
                                line-height: 2;
                                font-weight: 500;
                            }

                            .photos-inta-kinzzi {
                                column-count: 2;
                                column-gap: 0px;
                                padding: 0;
                                width: 30.5%;
                                left: 33px;
                                /* bottom: 0; */
                            }

                            .col-md-4.photos-inta-kinzzi img:nth-child(2) {
                                position: relative;
                                top: 11px;
                            }
                            .photos-inta-kinzzi img {
                                max-height: 187px;
                                width: 100%;
                                object-fit: cover;
                                object-position: 0;
                            }

                            .photos-inta-kinzzi span {
                                height: 187px;
                                width: 100%;
                                /* object-fit: cover; */
                                /* object-position: top; */
                                border: 0;
                                position: relative;
                            }
                            .social-mdia-kinzzi { bottom: 0; position: relative;display: flex;margin: 30px 10px;}
                            /* .social-mdia-kinzzi ul { position: relative;bottom: 35px;} */
                            .social-mdia-kinzzi ul li{display:inline-block;}
                            .social-mdia-kinzzi ul:first-child li {
                                padding: 0 10px;
                            }
                            .social-mdia-kinzzi ul:first-child li:after { 
                             	/**content: "|"; **/
                              	display: inline-block; 
                              	font-size:15px; 
                              	padding: 0 13px;     
                              	color: #e8c5d9;
                           	}
                            .social-mdia-kinzzi ul:first-child li:nth-child(2):after{content:"";}
                            .social-mdia-kinzzi ul:first-child {
                                left: -10px;
                            }
							.social-mdia-kinzzi ul:first-child li:nth-child(2) { margin-left: -23px !important; }
                            .footer-cnt-kinzzi ul li {
                                font-size: 12px;
                                line-height: 20px;
                        		font-style: italic;
                            }
                            .col-md-12.social-mdia-kinzzi ul li {
                                color: #000 !important;
                                text-transform: uppercase;
                                font-size: 9.5px;
                                font-weight: 600;
                                letter-spacing: 3px;
                            }

                            .container-fluid.client-sec .col-md-3 img:nth-child(1) {
                                left: 28px;
                                position: relative;
                            }

                            /*############# Footer Area ###############  */


                            /*############# Designer Page ###############  */

                            .container.brd-crump ul {
                                position: relative;
                                top: 25px;
                                display: inline-block;
                                z-index:1;
                            }

                            .col-md-12.kinzzi-main-header:before {
                                content: "";
                                border-bottom: 1px solid #ebebeb;
                                display: block;
                                width: 100%;
                                position: absolute;
                                /* min-width: 1542px; */
                                left: 0%;
                                top: -12px;
                            }
                            .col-md-12.no-padding.design-section.kinzzi-main-header {
                                padding:0;  
                            }
                            .col-md-12.kinzzi-main-header:after {
                                content: "";
                                border-bottom: 1px solid #ebebeb;
                                display: block;
                                width: 100%;
                                position: absolute;
                                /** min-width: 1140px; **/
                                left: 0%;
                                top: 42px;
                            }
							body:not(.template-index) .col-md-12.kinzzi-main-header:after {  min-width: 1140px; }

                            .col-md-12.kinzzi-main-header.index:after {
                                width: 0%;
                            }
                            .col-md-12.kinzzi-main-header.index:before {
                                width: 0%;
                            }



                            .container.brd-crump ul li {
                                display: inline-block;
                                padding: 10px 0px;
                                font-size: 10.42px;
                                text-transform: uppercase;
                                font-weight: 300;
                                letter-spacing: 2px;
                                color: #a6a6a6 !important;
                                font-family: Jost-400-Book !important;
                            }

                            .container.brd-crump ul li:last-child:after {
                                display: none;
                            }

                            .container.brd-crump ul li a{
                              color: #b2b2b2;
                              font-family: Jost-400-Book !important;
                              font-size: 11px;
                          }

                          .container.brd-crump ul li:first-child {
                            padding: 0;
                        }

                        .container.brd-crump ul li:after {
                            content: "|";
                            position: relative;
                            text-align: center;
                            left: 2px;
                            padding: 0 6px;
                        }

                        .container.brd-crump ul li:nth-child(3):after {
                            display: none;
                        }
                        .container.brd-crump ul li a:hover {
                            color: #d1a2d4  !important;
                        }
                        .cat-info-top ul li{}
                        .cat-info-top ul li span:nth-child(3) {
                            color: black;
                            font-weight: 500;
                            text-transform: capitalize;
                            font-size: 14.58px;
                        }
                        .cat-info-top ul li {
                            font-size: 8.5px;
                            text-transform: uppercase;
                            font-weight: 600;
                            letter-spacing: 2px;
                            line-height: 19px;
                            color: #808080;
                        }
                        .design-top-section .col-md-3{padding:0;}

                        .side-design-info  {
                            position: relative;
                            top: 0px;
                            display: block;
                            /*   	padding-left: 30px; */
                        }
                        .side-design-info h2 {
                            color: #000 !important;
                            letter-spacing: 9px;
                            /* width: 161px; */
                            white-space: pre-wrap;
                            font-weight: 900;
                            padding: 0 0 20px 0;
                            font-size: 33px;
                            line-height: 50px;
                            margin-top: 0px;
                        }
                        .design-more-info p {
                            padding: 25px 0 20px 0;
                            position: relative;
                            top: 10px;
                            font-size: 14px;
                            text-transform: uppercase;
                            color: #000 !important;
                            font-weight: 600;
                            letter-spacing: 0.05em;

                        }

                        .design-more-info p:after {
                            border-bottom: 4px solid #dbeee5;
                            content: "";
                            display: block;
                            width: 28%;
                            left: 14px;
                            position: relative;
                            top: 4px;
                            opacity:0.8;
                        }
                        .design-more-info ul li  a{
                            color: #000 !important;
                            font-weight: 400;
                            line-height: 22px;
                            font-size: 13px;
                            letter-spacing: 0.025em;
                        }

                        .social-design {
                            position: relative;
                            padding: 10px 0;
                            top: 12px;
                        }
                        .social-design ul li {
                            display: inline-block;
                        }

                        .social-design ul li {
                            padding: 0 14px;
                        }

                        .social-design p {
                            padding: 10px 0 20px 0;
                            position: relative;
                            top: 10px;
                            font-size: 12.5px;
                            font-family: 'Jost*' !important;
                            text-transform: uppercase;
                            color: #000 !important;
                            font-weight: 600;    
                            letter-spacing: 3px;

                        }

                        .cat-info-top ul {
                            position: relative;
                            padding: 8px 0;
                        }



                        .social-design p:after {
                            border-bottom: 4px solid #ede0ee;
                            content: "";
                            display: block;
                            width: 30%;
                            left: 14px;
                            position: relative;
                            top: 4px;
                            opacity:0.8;
                        }

                        .side-design-info button.btn.btn-primary {
                            position: relative;
                            margin-top: 14px;
                            border-radius: 0;
                            background-color: #ebdaec;
                            border: 0;
                            color: #000;
                            box-shadow: 1px 1px 1px #0000001c;
                            font-weight: 600;
                            letter-spacing: 2px;
                            padding: 10px 35px;
                            text-transform: uppercase;
                            font-size: 9px;
                            max-width: 100%;
                        }
						/* .side-design-info button.message-btn { display: none; } */
                        .design-banner img {
                            position: relative;
                            top: 0px;
                            object-position: left;
                            object-fit: cover;
                            min-height: 507px;
                            height: 487px;
                            width: 100%;
                        }

                        .social-design ul li:first-child {
                            padding: 0 3px 0 0;
                        }

                        button.btn.btn-primary.message-btn:hover {
                            background-color: #dbbae0;
                        }

                        .social-design ul li:last-child {
                            padding: 0 0 0 6px;
                        }

                        .carousel-control .glyphicon-chevron-left, 
                        .carousel-control .glyphicon-chevron-right, 
                        .carousel-control .icon-prev, 
                        .carousel-control .icon-next {
                         position: absolute;
                         top: 45%;
                         z-index: 5;
                         display: inline-block;
                     }

                     .carousel-control .glyphicon-chevron-left,
                     .carousel-control .icon-prev {
                         left: 0;
                     }

                     .carousel-control .glyphicon-chevron-right,
                     .carousel-control .icon-next {
                         right: 0;
                     }

                     .carousel-control.left span,
                     .carousel-control.right span {
                         background-color:transparent;
                     }

                     .carousel-control.left span:hover,
                     .carousel-control.right span:hover {
                         opacity: .7;
                         filter: alpha(opacity=70);
                     }

                     /* Carousel Header Styles */
                     .header-text {
                        position: absolute;
                        top: 20%;
                        left: 1.8%;
                        right: auto;
                        width: 96.66666666666666%;
                        color: #fff;
                    }





                    .btn-theme {
                        color: #fff;
                        background-color: transparent;
                        border: 2px solid #fff;
                        margin-right: 15px;
                    }

                    .btn-theme:hover {
                        color: #000;
                        background-color: #fff;
                        border-color: #fff;
                    }

                    a.left.carousel-control.designer-page {
                     position: absolute;
                     opacity: 1;
                     left: 60px;
                     background: url(../images/right-arrow-new-arrival.png);
                     background-repeat: no-repeat;
                     top: 50%;
                 }
                 a.right.carousel-control.designer-page {
                    position: absolute;
                    opacity: 1;
                    right: -93px;
                    background: url(../images/left-arrow-new-arrival.png);
                    background-repeat: no-repeat;
                    top: 50%;
                }
                .abt-kinzzi-sec {
                    position: relative;
                    top: -10px;
                    background-color: white;
                    width: 54%;
                    margin: 0 auto;
                    /*     left: 133px; */
                }
                .profile-abt-kinzzi-sec{
                 width: 100% !important;
                 left: 0%;
                 padding: 30px 30px 0px 0px;
                 /*   	top: -50px !important; */

             }
             .designers-collection-kinzzi{
                 position: relative;
                 /*   	top: -50px; */
             }
             #need_to_know{
                 position: relative;
                 /*   	top: -50px; */
             }
             #reviews{
                 position: relative;
                 /*   	top: -80px; */
             }
             .abt-kinzzi-sec h2 {
                color: #000 !important;
                text-align: left;
                font-size: 14px;
                letter-spacing: 0.1em;
                font-weight: 600;
                left: 0px;
                position: relative;
                padding: 23px 0 0 0;
                text-transform:uppercase;
            }
            .abt-kinzzi-sec p {
                text-align: justify;
                line-height: 21px;
                color: #000 !important;
                /* width: 53%; */
                text-transform: !important;
                margin: 0 auto;
                font-size: 14.58px;
                font-family: 'Jost*' !important;
                font-weight: 400;
                padding: 10px 24px 6px 24px;
                /* font-family: Bebas Neue !important; */
                letter-spacing: 0.025em;
            }
            .abt-kinzzi-sec h2:after {
                border-bottom: 4px solid #82cec7;
                content: "";
                display: block;
                width: 9%;
                top: 6px;
                position: relative;
                left: 13px;
                position: relative;
                opacity: 0.4;
            }


            .designer-menu-sec {
                position: relative;
                top: 80px;
                padding: 20px 0;
            }


            .container.design-top-section {
                padding: 30px 0 0 15px;
            }
            a.left.carousel-control.design-carousel {
                opacity: 1;
                position: relative;
                left: 145px;
                right: 0;
                clear: both;
            }
            a.right.carousel-control.design-carousel {
                opacity: 1;
                position: relative;
                right: 38px;
            }
            .controls.design-controls {
                left: 85px;
                bottom: 0;
                position: relative;
                top: -158px;
            }
            .cat-info-top ul li span:nth-child(2) {
                padding: 0 16px 0 4px;
            }

            .designer-menu-sec ul { padding: 6px 0; border:1px solid;}
            .designer-menu-sec ul li a {
                display: inline-block;
                padding: 0 102px;
                color: #000;
                font-family: Bebas Neue !important;
                font-weight: 500;
                letter-spacing: 3px;
            }



            .reviews-designer {
                top: 20px;
                position: relative;
                padding: 10px 0;
            }



            .reviews-designer h3 {
                text-align: center;
                top: 0px;
                position: relative;
                color: #000 !important;
                letter-spacing: 0.1em;
                font-weight: 600;
                font-size: 14px;
                padding: 15px 0 42px 0;
                text-transform: uppercase;
                right: 87px;

            }

            .reviews-designer h3:after {
                content: "";
                border-bottom: 4px solid #82cec7;
                display: block;
                top: 11px;
                position: relative;
                left: 107px;
                width: 75px;
                opacity: 0.4;
            }

            .container.reviews-designer .col-md-9 {
                top: 55px;
                position: relative;
            }
            .reviews-designer img {
                padding: 15px 30px;
                /* min-height: 280px; */
                object-fit: cover;
                max-height: 259px;
                max-width: 192px;
                min-width: 198px;
            }
            .reviews-designer-content .carousel .item img {
                max-width: 100%;
                display: inline-block;
                padding: 16px 38px;
                width: 100%;
                min-height: 376px;
                object-fit: cover;
            }

            .reviews-designer-content  p:nth-child(1) {
              color: #000 !important;
              font-family: 'Jost*' !important;
              padding: 7px 0 0 0;
              font-size: 12px;
              text-align: center;
              left: -25px;
              font-weight: 500;
              letter-spacing: 4px;

          }

          .reviews-designer-content p:nth-child(3) {
            font-size: 12px;
            font-weight: 400;
            text-align: center;
            margin: 0 auto;
            padding: 10px 1px;
        }
        .reviews-designer-content p {
            text-align: left;
            padding: 0 12px;
            font-weight: 300;
            color: #000 !important;
            font-family: 'Jost*' !important;
            font-size: 12px;
            line-height: 19px;
            left: 0;
            position: relative;
        }
        .reviews-designer-content ul{    padding:8px 0 19px 0; margin: 0 auto;text-align: center;}	
        .reviews-designer-content ul li{position: relative;
            padding: 0 5px;
            list-style-type: none;
            display: inline-block;
            padding: 0 8px; }
            .reviews-designer-content ul li:after{content:""; border-bottom:12px solid #a6a6a6; border-left:7px solid transparent; border-right:7px solid transparent; display:inline-block; position:absolute; }
            .know-kinzzi h2 {
                top: 32px;
                position: relative;
                color: #000 !important;
                letter-spacing: 0.05em;
                font-weight: 600;
                font-size: 14px;
                padding: 17px 0 69px 0;
                text-transform: uppercase;
            }

            .know-kinzzi h2:after {
                content: "";
                border-bottom: 4px solid #f5cfdb;
                display: block;
                top: 11px;
                position: relative;
                left: 100px;
                width: 140px;
                left: 15px;
                opacity: 0.7;
            }
            .design-more-info ul li a:hover {
                color:#d1a2d4  !important;
                text-decoration:underline !important;
            }

            .design-more-info ul li a:hover :after{
              opacity:1 !important;
          }

          .design-more-info ul li:after {
             content: "";
             border-bottom: 2px solid;
             display: block;
             width: 50px;
             margin: 0 auto;
             opacity: 0;
             text-align: left;
             left: 0;
             position: absolute;
         }


         .know-kinzzi .col-md-9{padding:15px 0;  position: relative;left: -17px;}	
         .know-kinzzi p{     
            font-weight: 400;
            color: #000 !important;
            font-family: 'Jost*' !important;
            font-size: 15px !important;
            line-height: 21px;
            font-size: 12px;
            left: 20px;
            position: relative;
            letter-spacing: 0.025em;
            text-align: Justify;
        }






        .know-kinzzi h3 {
            font-size: 10px !important;
            font-family: 'Jost*' !important;
            font-size: 14px;
            color: #808080 !important;
            font-weight: 600;
            letter-spacing: 0.2em;
            position: relative;
            left: -16px;
            text-transform: uppercase;
        }

        .fixed-header {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%; 
        }

        .designer-menu-sec{
            width: 100%;
            height: 60px;
            background: #292f36;
            postion: fixed;
            z-index: 10;
        }
        .designer-menu-sec div {
            color: white;
            font-size: 2rem;
            line-height: 60px;
            position: absolute;
            top: 0;
            left: 2%;
            visibility: hidden;
        }
        .visible-title {
            visibility: visible;
        }

        .designer-menu-sec ul {
            list-style-type: none;
            /* margin: 0 2% auto 0; */
            padding-left: 0;
            /* text-align: right; */
            max-width: 100%;
            background-color: white;
            text-align: center;
        }
        .designer-menu-sec ul li { 
            display: inline-block; 
            line-height: 60px;
            margin-left: 10px;
        }
        .designer-menu-sec ul li a {
            text-decoration: none; 
            color: #000000;
        }


        .designers-collection-kinzzi h3{text-align:left;}
        .designers-collection-kinzzi h3 {
          text-align: left;
          top: 58px;
          position: relative;
          color: #000 !important;
          letter-spacing: 0.1em;
          font-weight: 600;
          font-size: 14px;
          padding: 15px 0 42px 0;
          text-transform: uppercase;
          /*     left: 31px; */

      }

      .designers-collection-kinzzi h3:after {
        content: "";
        border-bottom: 4px solid #f69679;
        display: block;
        top: 11px;
        position: relative;
        left: 58px;
        width: 72%;
        opacity: 0.3;
    }

    .designers-collection-kinzzi img{    
        height: auto;
        position: relative; z-index: -1;}



        .carousel.designers-collection-kinzzi.item {
            text-align: center;
            overflow: hidden;
        }
        .carousel.designers-collection-kinzzi.item h4 {
         font-family: 'Varela Round', sans-serif;
     }
     .carousel.designers-collection-kinzzi .item img {
        max-width: 100%;
        display: block;
        /* padding: 18px 0; */
        width: 100%;
        /* height: 344px; */
        object-fit: cover;
        max-width: 272px;
        padding: 0 8px;
        min-height: 336px;

    }
    .carousel.designers-collection-kinzzi .item .btn {
       border-radius: 0;
       font-size: 12px;
       text-transform: uppercase;
       font-weight: bold;
       border: none;
       background: #a177ff;
       padding: 6px 15px;
       margin-top: 5px;
   }

   .item.reviews-designer-sec img {
    min-height: 222px;
    padding: 0 10px;
}

.reviews-designer-content.carousel-inner {
    margin: 0 auto;
    width: 883px;
    left: -7px;
}

.container.reviews-designer .col-md-9 {
    width: 74%;
    left: -5px;
    position: relative;
    margin: 0 auto;
    padding: 0;
}
.container.reviews-designer .controls {
    position: relative;
    left: 44%;
    z-index: 1;
    top: 71px;
    padding: 52px 0;
}

.num {
    position: absolute;
    color: rebeccapurple;
    display: inline-block;
}

.num p {
  padding: 0 7px;
  position: relative;
  letter-spacing: 6px;
  text-align: center !important;
  left: -26px;
  right: 26px;
  clear: both;
}

.controls.paging ul li{display:block;}

.carousel.designers-collection-kinzzi .pin-wish li:nth-child(1) a {
    top: -71px;
    left: 2px;
}
.carousel.designers-collection-kinzzi .pin-wish li:nth-child(2) a {
    left: 175px;
    top: -71px;
}


.carousel.designers-collection-kinzzi .item .btn:hover {
	background: #8c5bff;
}
.carousel.designers-collection-kinzzi .item .btn i {
	font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.carousel.designers-collection-kinzzi .thumb-wrapper {
    margin: 0 18px;
    text-align: left;
    background:transparent;


}
.carousel.designers-collection-kinzzi .thumb-content {
	padding: 15px;
	font-size: 13px;
}
.carousel.designers-collection-kinzzi .carousel-control {
    height: 44px;
    width: 44px;
    background: none;
    margin: auto 0;
    border-radius: 50%;
    position: absolute;
    top: 50px;
}

a.carousel-control.left.carousel-control-prev {
    left: 20px; 
    content:""; opacity: 0;
}

.col-md-3.col-center.m-auto {
    padding: 0;
}

a.carousel-control{opacity: 0; transition:0.5s ease;}

.designers-collection-kinzzi div > div :hover  a.carousel-control,.designers-collection-kinzzi div > div :hover .pin-wish ul li{
    opacity:1; 
}
.designers-collection-kinzzi div > div :hover  a.carousel-control,.designers-collection-kinzzi div > div :hover .pin-wish ul li{
    opacity:1; 
}
.container-fluid.designers-collection-kinzzi .col-md-9 {
    padding: 0 8px;
    width: 902px;
    left: 20px;
    top: 75px;
}
.designers-collection-kinzzi .carousel-control i {
    font-size: 36px;
    position: absolute;
    bottom: 100px;
    display: inline-block;
    margin: -19px 0 0 0;
    z-index: 5;
    left: 20px;
    right: 0;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none;
    font-weight: bold;
    top: -49px;
}
.designers-collection-kinzzi .carousel-control.left i {
	margin-left: -3px;
}
.designers-collection-kinzzi .carousel-control.right i {
	margin-right: -3px;
}
.designers-collection-kinzzi .carousel-indicators {
	bottom: -50px;
}

.carousel.designers-collection-kinzzi .carousel-inner .thumb-wrapper {
    margin: 0 13px !important;
    text-align: left;
    background: transparent;
    top: 9px;
    position: relative;
    padding: 10px 0; }

    .col-md-4.col-center.m-auto.designer-section {
        padding: 0;
    }

    .cat-info-top ul li span a {
        color: #000;
    }
    .cat-info-top ul li span:nth-child(1) a {
        color:#808080;
    }
    .cat-info-top ul li span a:hover {
        color: #d1a2d4 !important;
        text-decoration: underline !important;
    }
    .cat-info-top ul li span:nth-child(3) a {
        font-family: Jost-400-Book !important;
        font-size: 14.58px;
        font-weight: 400;
        letter-spacing: 1px;
    }
    .cat-info-top ul li span.country {
        font-family: Jost-400-Book !important;
        font-size: 14.58px;
        font-weight: 400;
        letter-spacing: 1px;
        display: none;
    }
    #mood{
     top: -50px;
     position: relative;
 }
 .design-section ul.dropdown-menu.mega-dropdown-menu {
    border-top: 0;
}


/*############# Designer Page ###############  */


/*############# Designer Index ###############  */

.col-md-12.designer-index-sec {
    top: 75px;
    padding: 0 15px;
}
.col-md-12.cat-a-z-menu.cm-page.des-index:before {
    border-top: 0;
}
.col-md-12.cat-a-z-menu.cm-page.des-index {
   top:-20px;
}


.col-md-12.designer-index-sec .col-md-3 h1 {
    color: #000 !important;
    font-size: 75px;
    letter-spacing: 0.4em !important;
    text-align: center;
    position: relative;
    left: 0;
    right: 0;
    clear: both;
    margin: 0 auto;
    width: 100%;
    max-width: 216px;
    white-space: pre-line;
    z-index: 1;
    line-height: 1;
    /* display: flex; */
    /* -webkit-line-clamp: 2; */
    /* display: block; */
    /* -webkit-box-orient: vertical; */
    overflow: hidden;
    top: 100px;
}

.col-md-12.designer-index-sec p {
    color: #000 !important;
    font-family: 'jost*' !important;
    font-weight: 500;
    font-size: 12.5px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    padding: 30px 0 50px 0;
    text-align: center;
}

.col-md-12.cat-a-z-menu.cm-page.des-index.no-padding li.dropdown {
    width: 22.8%;
    float: left;
}

.col-md-12.cat-a-z-menu.cm-page ul li:after {
    display: none !important;
}
.a-z-navbar li {
    padding: 22px 4.4px 0px 5px !important;
}


.a-z-navbar ul li {
    font-size: 14.58px !important;
    font-weight: 500;
    font-family: BebasNeue-Bold !important;
}


.a-z-navbar ul {
 width: 56%;
 float: left;
 left: 5px;
 position: relative;
}


.sell-button button {
	position: relative;
    display: block;
    left: -15px;
    top: 10px;
    float: right;
    background-color: #f0b5d1;
    border: 0;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 0.1em;
    font-weight: 500;
    font-size: 15px !important;
    padding: 10px 28px !important;
}

.col-md-12.designer-index-sec .col-md-3:nth-child(4) h1 {
    text-align: left;
}

/*############# Designer Index ###############  */



/*############# Community Profile ###############  */

.abt-kinzzi-sec {
    position: relative;
    top: 0;
    background-color: white;
    width: 54%;
    margin: 0 auto !important;
    /*     left: 13%; */
    margin: 0 auto;
    right: 0;
    clear: both;
}
#community-profile .abt-kinzzi-sec{
	left: 15%;
   top: -70px;
}
.abt-kinzzi-sec ul.nav.nav-tabs {background-color:transparent;}

.abt-kinzzi-sec ul.nav.nav-tabs {
    display: table;
    margin: 0 auto;
    border: 0;
}
.abt-kinzzi-sec li.nav-item.active:after {
    border-bottom: 4px solid #dbeee5;
    content: "";
    display: block;
    width: 100%;
    top: -23px;
    width: 47%;
    opacity: 0.8;
}
.abt-kinzzi-sec a.nav-link {
    font-size: 12.5px;
    font-weight: 600;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    padding: 29px 44px;
}

.abt-kinzzi-sec li:nth-child(1).nav-item.active:after {    right: -58px;
    position: relative;opacity:1;}

    .abt-kinzzi-sec li:nth-child(2).nav-item.active:after {
        border-bottom: 4px solid #f0c1c5;
        opacity: 0.5;
        right: -60px !important;
        top: -23px;
        position: relative;
        width: 50%;opacity:1;
    }
    .abt-kinzzi-sec .nav-tabs>li a{opacity:0.5;}

    .abt-kinzzi-sec .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        background-color: transparent;    border: 1px solid #fff; color:#000;     opacity: 1;
    }
    .abt-kinzzi-sec .nav-tabs>li>a:hover {
        background-color: transparent;
        border: 1px solid #fff;
    }
    .abt-kinzzi-sec .nav-tabs>li a:hover {
        color: #000 !important;
        background-color: transparent;
    }

    .abt-kinzzi-sec .tab-content #clients ul {
        display: inline-block;
        color: black !important;
        margin: 0 auto;
        text-align: center;
        right: 0;
        position: relative;
        clear: both;
        width: 46%;
        left: 50px;
    }
    .abt-kinzzi-sec .tab-content #clients ul li {
        font-size: 14.58px;
        font-weight: 300;
        letter-spacing: 0.2em;
        color: #000;
        line-height:29.17px;
        text-transform: uppercase;
    }

    p#abt {
        font-size: 14.58px;
        letter-spacing: 0.025em;
        line-height:20.42px;
    }


    .mood .col-md-3 img {
        top:115px !important;
        position: relative;
    }

    .mood .col-md-6 img {
        padding: 15px !important;
    }

    .mood .col-md-6:nth-child(2) {
        padding: 15px !important;
    }
    .mood .col-md-6:nth-child(3) {
        padding: 15px !important;
    }
    .col-md-6.mood-seconnd-column img {
        padding: 15px 0 !important;
    }


    .mood {
        top: 0;
        position: relative;
    }

    .mood h2 {
        left: 12px;
        position: relative;
        padding: 0;
        font-size: 12.5px;
        top: 50px;
        font-weight: 600;
        letter-spacing: 0.3em;
        color: #000 !important;
        font-family:'jost*' !important;
    }

    .mood h2:after{border-bottom: 4px solid #f69679;
        content: "";
        display: block;
        width: 5%;
        left: 14px;
        position: relative;
        top: 4px;
        opacity: 0.3;}


        .kind-words a.left.carousel-control {
            position: relative;
            z-index: 9999;
            color: rebeccapurple;
            float: left;
            top: 0;
            left: 45%;
            opacity: 1;
            background: url(../images/kind-word-left-aarow.png);
            background-repeat: no-repeat;
            height: 43px;
        }	


        .kind-words a.right.carousel-control {
            top: 0;
            opacity: 1;
            right: 30%;
            background: url(../images/kind-word-right-aarow.png);
            background-repeat: no-repeat;
            height: 43px;
        }
        .container.kind-words .col-md-9 {
            top: 24px;    width: 74%;
            padding: 0 14px;
        }

        .kind-words p {
         font-family: 'Libre Baskerville', serif !important;
         font-style: italic;
         font-size: 16.67px;
         font-weight: normal;
         color: #000 !important;
         letter-spacing: 0.025em;
         line-height: 31.25px;
         width: 100%;
         left: 68px;
         position: relative;
     }

     .kind-words  span {
        background-image: url(../images/quote-icon.png);
        background-repeat: no-repeat;
        height: 71px;
        width: 90px;
        background-size: contain;
        display: inline-block;
        opacity: 0.25;
        position: absolute;
        left:20px;
    }

    .kind-words h2 {left: 0;position: relative;    left: 0; position: relative;font-size: 12.5px; color: #000 !important; letter-spacing:0.3em; font-family:'jost*' !important; text-transform:uppercase;} 


    .kind-words h2:after{border-bottom: 4px solid #f69679;
        content: "";
        display: block;
        width: 40%;
        left: 14px;
        position: relative;
        top: 4px;
        opacity: 0.3;}

        .container.kind-words {
            top: 35px;
            position: relative;
        }


        /*############# Community Profile ###############  */




        /*############# Community Page ###############  */

        .comminity-top-sec {
            padding: 33px 0 0 6px; 
            position: relative;
            top: 0;
        }
        .container.comminity-top-sec:after {
            border-bottom: 1px solid #efeeec;
            content: "";
            display: block;
        }
        .comminity-top-sec button {
            right: 21px !important;
        }

        .comminity-top-sec h2 {
            color: #000 !important;
            letter-spacing: 0.3em;
            font-size: 58.33px;
        }
        button.btn.btn-default:hover {
            background-color: #d2e2db;
        }
        .comminity-top-sec button {
            right: 30px !important;
            position: absolute;
            top: 35px;
            border-radius: 0;
            border: 0;
            background-color: #e4f2ec;
            color: #000 !important;
            letter-spacing: 3px;
            font-weight: 500;
            text-transform: uppercase;
            font-size: 12px;
            /*     font-family: Bebas Neue !important; */
            font-family: Jost-500-Medium !important;
            padding: 15px 17px;
        }
        .community-category-title{
            letter-spacing: 5px;
            color: #000 !important;
            font-weight: 600;
            padding: 15px 0;
            font-size: 20px;
            font-family: Bebas Neue !important;
        }
        .community-side-bar  .dropdown-toggle::after {
            display: inline-block;
            width: 0;
            height: 0;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid;
            border-right: .3em solid transparent;
            border-bottom: 0;
            border-left: .3em solid transparent;
        }
        .community-side-bar .dropdown-menu {
            position: relative;
            top: 40%;
            left: 0%;
            z-index: 1000;
            padding: 20px 20px;
            border: 0px;
            box-shadow: none;
            padding-left: 0px; 
            width: 100%;
        }
        .community-side-bar .community-category {
            padding: 0px 0;
            position: relative;
            top: 0px;
        }
        .comminity-top-sec p {
            font-family: 'jost*' !important;
            /* font-size: 12px; */
            padding: 10px 27px 30px 0;
            line-height: 23.83px;
            font-weight: 400;
            font-size: 14.58px;
            position: relative;
            color: #000 !important;
        }


        .community-side-bar {
            position: relative;
            top: 65px;
            padding: 0;
        }

        .community-side-bar .col-md-3 {
            padding: 0 6px;
        }
        .community-side-bar ul {
            line-height: 25px;
        }

        .community-side-bar li:first-child {
            color: #000;
            font-weight: 700;
            font-size: 14px;
        }
        .community-side-bar ul li a {
            color: #6d6d6d;
            font-weight: 400;
            font-size: 14.58px;
            font-family: 'jost*' !important;
            letter-spacing: 0.075em;
        }
        .community-side-bar h3 {
            letter-spacing: 5px;
            color: #000 !important;
            font-weight: 600;
            padding: 15px 0;
        }

        .community-side-bar button {
            background-color: #ebdaec;
            color: #000;
            border: 0;
            border-radius: 0;
            top: 37px;
            position: relative;
            letter-spacing: 3px;
            font-weight: 500;
            text-transform: uppercase;
            font-size: 12px;
            /* font-family: Bebas Neue !important; */
            font-family: Jost-500-Medium !important;
            padding: 15px 17px;
        }

/* .container.community-side-bar button {
    font-size: 14.58px;
    letter-spacing: 0.3em;
    font-weight: bold;
    padding: 18px 30px;
    } */

    .container.community-side-bar button:hover {
        background-color: #d2b7d4;
    }

    .category-community .col-md-4 img {
        /*     top: 48px; */
        position: relative;
        padding: 0px 0;
        /* min-height: 313px; */
        object-fit: cover;
        height: 325px;
        width: 100%;
        /* padding: 0 0 0; */
        object-fit: cover;
        /* min-width: 166px; */
        object-position: center;
    }

    .category-community .col-md-4:nth-child(2) img {
        /*     object-position: 16px 0; */
        /* height: 325px; */
    }

    .category-community .col-md-4:nth-child(3) img {
        /*     object-position: -8px -72px; */
        /*     left: 18px; */
    }

    .category-community .col-md-4:nth-child(4) img {
        /*     height: 354px; */
        /*     object-position: 10px -30px; */
    }

    .category-community .col-md-4:nth-child(5) img {
        /*     object-position: 16px -40px; */
    }

    .category-community .col-md-4:nth-child(6) img {
        object-position: -8px 0;
        left: 17px;
    }

    .col-md-9.category-community {
        padding: 0;
    }
    .col-md-9.category-community .col-md-4 {
        padding: 0 15px;
        /** width: 33%; **/
        left: 0;
        top: -23px;
        margin-top: 50px;

    }

    .col-md-9.category-community h3 {
        padding: 0;
        position: absolute;
        top: 18px;
        text-align: center;
        left: 0;
        right: 0;
        font-size: 10px;
        font-family: metropolis !important;
        letter-spacing: 2px;
        text-transform: uppercase;
    }

    .category-community p {
        text-align: center;
        font-size: 12.5px;
        font-family: 'jost*' !important;
        text-transform: uppercase;
        font-weight: 500;
        letter-spacing: 0.2em;
    }

    .category-community p:nth-child(4) {
        color: #808080 !important;
        font-size: 12.5px;
        text-transform: lowercase;
        font-family: 'jost*' !important;
        letter-spacing: 0.1em;
        top: -6px;
        position: relative;
    }

    .community-side-bar li a.active {
        color: #000 !important;
        font-weight: 500;
        font-size: 14.58px;
        font-family: 'jost*' !important;
        letter-spacing: 0.075em;
    }

    .col-md-9.category-community p {
        /*     top: 59px; */
        position: relative;
    }

    .col-md-9.category-community .col-md-4:nth-child(4) {
        /*     margin-top: 67px; */
        position: relative;
    }
    .col-md-9.category-community .col-md-4:nth-child(5) {
        /*     margin-top: 67px; */
        position: relative;
    }
    .col-md-9.category-community .col-md-4:nth-child(6) {
        /*     margin-top: 67px; */
        position: relative;
    }

    .community-side-bar ul li:last-child a {
        /*     text-decoration: underline; */
    }
    .paging-community {
        padding: 0;
        position: relative;
        /*     top: 58px; */
        padding: 0px 0 90px 0;
    }
    .paging-community ul li{display:inline-block;font-family: Bebas Neue !important;display: inline-block;       padding: 80px 33px 0 32px;}
    .paging-community ul li:first-child{    font-weight: 500; font-size: 18px;text-align: left; width: 272px; padding: 0; left: 11px;
        position: relative;}
        .paging-community ul li:last-child{    font-weight: 500;
            font-size: 18px;
            text-align: right;
            width: 283px;
            padding: 0;
            position: absolute;
            right: 15px;
            top: 85px;}
            .paging-community ul li:last-child a {
                letter-spacing: 0.4em !important;
                text-decoration: none !important;
            }
            .paging-community ul li:nth-child(1) a {
                letter-spacing: 0.4em !important;
            }	
            .paging-community  ul li.active a{    color: #000 !important;
                letter-spacing: 0.1em;
                font-weight: bold;
                font-size: 37.5px;
                font-family: 'Bebas Neue' !important;}
                .paging-community ul li a {
                    color: #000 !important;
                    letter-spacing: 0.1em !important;
                    font-weight: bold;
                    font-family: 'Bebas Neue' !important;
                    font-size: 12.5px;
                }
                .play-icon{
                   background-image: url(/cdn/shop/t/3/assets/play-community.png?7957);
                   /*   	background-image: url(../images/play-community.png); */
                   background-repeat: no-repeat;
                   display: block;
                   position: absolute;
                   background-repeat: no-repeat;
                   width: 100%;
                   height: 161px;
                   top: 25%;
                   clear: both;
                   right: 0;
                   left: 100px;
                   opacity: 0;
                   transition: 1s ease;}

                   .designer-index-sec .col-md-3:hover .play-icon{opacity:1;transition: 1s ease;}
                   .designer-index-sec .col-md-3:hover p{color:#d1a2d4 !important;}

                   /*############# Community Page ###############  */


                   /*############# Community category layout ###############  */

                   .category-layout ul li{display:inline-block; padding: 0 36px;}
                   .category-layout ul li a {    color: #6d6c6c;
                    font-family: Bebas Neue !important;
                    font-weight: 500;
                    letter-spacing: 2px;}

                    .category-layout ul li.active a {
                        font-size: 22px;
                        color: #000 !important;
                    }	

                    .community-category {
                        padding: 26px 0;
                        position: relative;
                        top: 40px;
                    }



                    .category-layout img {
                        padding:0;
                    }
                    .category-layout {
                        position: relative;
                        padding: 30px 0;
                    }
                    .category-layout ul li:first-child {
                        padding: 0 35px 0 4px;
                    }
                    .category-layout .col-md-12{padding:0;}
                    .category-layout-cnt .col-md-3{padding:0;}
                    .category-layout-cnt { position: relative;top: 20px;padding:0;}
                    .category-layout-cnt h2 {
                        letter-spacing: 10px;
                        font-family: 'Jost*' !important;
                        font-weight: 400;
                        text-transform: uppercase;
                        color: #000 !important;
                    }
                    .category-layout-cnt h2:after {
                        content: "";
                        border-bottom: 1px solid #d6d0d0;
                        display: block;
                        padding: 9px 0;
                    }

                    .category-layout-cnt p {
                        letter-spacing: 3px;
                        color: #000 !important;
                        font-family: Jost-400-Book !important;
                        font-weight: 600;
                        font-size: 10px;
                        text-transform: uppercase;
                        padding: 0 60px;
                        position: relative;
                        top: 40px;
                    }
                    .category-layout-cnt ul {
                        display: inline-block;
                        column-count: 1;
                        width: 50%;
                        left: 50%;
                        position: relative;
                    }
                    .category-layout-cnt  ul li{    display: table-cell; }
                    .category-layout-cnt ul li img {
                        display: inline-block;
                        height: 154px;
                        padding: 0 15px;
                        width: 100%;
                        position: relative;
                        object-fit: cover;
                        bottom:69px;
                        min-width: 141px;
                    }

                    .designers-collection-kinzzi .view-all-kinzzi-btn {
                        width: 100%;
                        z-index: 1;
                        padding: 60px 0;
                    }

                    .category-layout-cnt ul li:last-child img { padding: 0 0 0 15px;}
                    .category-layout-cnt span {
                        background: url(/cdn/shop/t/3/assets/left-arrow-new-arrival.png?7957);
                        background-repeat: no-repeat;
                        width: 100%;
                        display: block;
                        top: 116px;
                        position: relative;
                        height: 41px;
                    }

                    .category-layout-cnt h3 {
                        text-transform: uppercase;
                        color: #d1a2d4 !important;
                        position: absolute;
                        top: 69%;
                        left: 72px;
                        font-size: 25px;
                        letter-spacing: 7px;
                        opacity: 0;
                        transition: 0.5s ease;
                        font-weight: 400;
                        letter-spacing: 0.3em;
                    }

                    .category-layout-cnt .col-md-3 img {
                        width: 100%;
                        padding: 20px 29px 0 0;
                        height: 353px;
                        object-fit: cover;
                        object-position: 10px 0;
                        left: 10px;
                    }
                    .col-md-12.category-layout-cnt:nth-child(2) {
                        position: relative;
                        top: 55px;
                    }
                    .category-sub-text .role{
                     font-size: 14.58px !important;
                 }

                 .category-layout-cnt .col-md-9:hover h3{opacity:1 !important; display:block;}

                 /*############# Community Page category layout ###############  */

                 .footer-cnt-kinzzi ul li a:hover {
                    color: #d1a2d4 !important;
                    text-decoration: underline !important;
                }



                /*############# Responsive Section ###############  */

                @media only screen and(max-width: 380px){
                    .kinzzi-top-header ul.knzi-top-header-sections li:nth-child(4),
                  	.kinzzi-top-header ul.knzi-top-header-sections li:nth-child(5) { display:none; }
                }



                @media only screen and (max-width:1300px ) and (min-width: 1280px )

                {

                    .mega-dropdown-menu > li > ul > li > a { padding: 0 !important;}

                    .designers-collection-kinzzi h3 {left: -2px;}
                    .container-fluid.designers-collection-kinzzi .col-md-9 { padding: 0 8px; width: 902px; left: 0px; top: 75px;}
                    .kinzzi-top-header ul.knzi-top-header-sections li.logo img { margin: 0; position: absolute; left: 47%;}
/* .footer-cnt-kinzzi {
    width: 94%;
    margin: 0 auto;
    left: 0;
    right: 0;
    position: absolute;
    display: block;
    clear: both;
    margin: 0 34px;
    } */

    ul.dropdown-menu.mega-dropdown-menu {left: -164px;     top: 59px;}
    .container-fluid.client-sec .col-md-2 p {left: 26px; }
    .margin-container-main {margin: 0 7px;}
    .creative-commun-kinzzi.margin-container-main {margin: 0 auto;}
    .margin-container-main-designer {margin: 0 0 0 38px;}

    .container-fluid.client-sec .col-md-3 img:nth-child(1) {  left: 64px; position: relative;}
    .edit-title-divider {
        border-bottom: 10px solid #e9d8ea;
        display: block;
        position: relative;
        top: 154px;
        left: -90px;
        z-index: 999;
        width: 50.7%;
        opacity: 0.5;
    }

    .design-make-view-all-kinzzi-btn-front p { padding: 45px 0 0 0;}


    .col-md-4.photos-inta-kinzzi img:nth-child(2) {
        position: relative;
        top: 14px;
    }

    .col-md-12.social-mdia-kinzzi ul:last-child {
        position: relative;
        /*     top: -21px; */
    }

    .design-make-view-all-kinzzi-btn-front p a:before {
        content: "";
        background-color: #caebe9 !important;
        width: 102px;
        display: inline-block;
        height: 30px;
        position: absolute;
        opacity: 0;
        z-index: -1;
        /* right: 0; */
        /* left: 0; */
        /* clear: both; */
        margin: 0 -9px;
        top: 38px;

    }





}


/*############# Responsive Section ###############  */


/* SAFARI BROWSER ONLY */

@media screen and (-webkit-min-device-pixel-ratio:0) { 

 ::i-block-chrome,.left-arrow-kinzzi:before {
    content: "";
    background: url(../images/left-arrow.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 64px;
    display: block;

}

::i-block-chrome,.right-arrow-kinzzi::before {
    content: "";
    background: url(../images/right-arrow.png);
    background-repeat: no-repeat;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    height: 64px;
    display: block;
}

::i-block-chrome,.new-arrival-kinzzi h3 {
    text-align: center;
    top: 38px;}

    ::i-block-chrome,.kinzzi-main-header ul li a {
        padding: 12px 20px;
        font-size: 12px;
        font-size: 12.5px;
        letter-spacing: 2px;
    }

    ::i-block-chrome,.edit-title-divider {
        border-bottom: 7px solid #e9d8ea;
        display: block;
        position: relative;
        top: 149px;
        left: -105px !important;}

        ::i-block-chrome,.carousel.new-arrival-kinzzi .item img {
            max-width: 100%;
            display: inline-block;
            padding: 13px 0;
            width: 100%;
            object-fit: cover;
            max-height: 333px;
        }	

        ::i-block-chrome,.editors-pick-view.view-all-kinzzi-btn p a:hover {
            background-color: #d2eadf !important;
            padding: 10px 8px;
        }
        ::i-block-chrome,.video-section-front h4 {
            position: absolute;
            top: 8%;
            color: #000 !important;
            letter-spacing: 7px;
            text-align: center;
            right: -3%;
            left: 48px;}

            ::i-block-chrome,.style h4 {
                position: absolute;
                top: 104px;
                transform: rotate(90deg);
                color: #000 !important;
                right: -68px;}

                ::i-block-chrome,.col-md-4.video-section-front p {
                    position: relative;
                    left: 45px;}

                    ::i-block-chrome,.col-md-4.style p {
                        position: relative;
                        left: 45px;}

                        ::i-block-chrome,.subscribe-sec button {
                            position: absolute;
                            bottom: -179px;
                            left: 50%;
                            right: 0;
                            clear: both;
                            text-align: center;
                            margin: 0 auto;
                            background-color: transparent;
                            border-left: 13px solid;
                            border-top: 8px solid transparent;
                            border-bottom: 7px solid transparent;
                            border-right: 0;
                        }

                        ::i-block-chrome,.creative-commun-content .col-md-4 {
                            width: 28%;
                            margin: 0 18px;
                        }

                        ::i-block-chrome,.subscribe-sec {
                            background-color: #000;
                            height: 516px;
                            max-height: 549px;
                            background: url(../images/subscribe-border-gold.png);
                            background-size: contain;
                            background-position: top;
                            /* width: 25% !important; */
                            background-repeat: no-repeat;
                        }
                        ::i-block-chrome,.kinzzi-main-header ul.knzi-top-header-sections li a {     padding: 12px 30px!important;}
                        ::i-block-chrome,.kinzzi-top-header ul.knzi-top-header-sections li.logo img {left: 46.5%;}
                        ::i-block-chrome,ul.dropdown-menu.mega-dropdown-menu li a {
                            text-align: left !important;
                            font-weight: 500;
                            padding: 0 !important;
                        }	

                    }


                    /* Designer Category */

                    .desi-top-head {
                        position: relative;
                        top: 11px;
                        padding: 0 0 0 0;
                    }
                    .desi-top-head-sec .col-md-4 h2 {
                        color: #000 !important;
                        font-size: 36.46px;
                        letter-spacing: 0.4em;
                        font-weight: bold;
                        text-align: left;
                        left: 0;
                        position: relative;
                    }
                    .col-md-4.dec-country ul {
                        position: relative;
                        top: 31px;
                        text-align: right;
                        font-weight: 400;
                        font-size: 12.5px;
                        letter-spacing: 0.2em;
                        font-family: 'Jost*' !important;
                        text-transform: uppercase;
                        right: 35px;
                    }

                    .col-md-4.dec-country ul li {
                        display: initial;
                        color: #000 !important;
                    }

                    .col-md-4.dec-country ul li:after {
                        content: "X";
                        display: inline-block;
                        /* font-size: 8px; */
                        text-transform: lowercase;
                        padding: 0 11px;
                    }

                    .col-md-4.dec-country ul li:last-child:after {
                        display: none;
                    }
                    .container.desi-top-head .dropdown-menu ul {
                        display: inline-grid;
                    }
                    .col-md-4.shop-jwl-top p {
                        color: #000 !important;
                        font-family: 'Jost*' !important;
                        text-transform: uppercase;
                        font-size: 12.5px;
                        font-weight: 400;
                        letter-spacing: 0.2em;
                        position: relative;
                        top: 30px;
                        text-align: right;
                        right: -6px;
                    }

                    .col-md-12.cat-a-z-menu:before {
                        content: "";
                        display: block;
                        border-top: 1px solid #ebebeb;
                        position: relative;
                        top: 0;
                        padding: 20px 0;
                    }

                    .col-md-12.cat-a-z-menu.cm-page:before {
                        content: "";
                        display: block;
                        border-top: 1px solid #ebebeb;
                        position: relative;
                        top: -12px;
                        padding: 20px 0;
                    }

                    .comminity-top-sec p span {
                        border-bottom: 4px solid #ebdaec;
                    }

                    /****** inner page Dropdown  ********/
                    #overlay{
                      position: absolute;
                      width: 100%;
                      height: 100%;
                      top: 0;
                      left: 0;
                      z-index: 1000;
                      display: none;

                  }

                  #overlay.show{
                      display: block;
                  }

                  .dropdown-menu{
                      z-index: 1001;
                  }

                  .arrow-down{    
                    /*   	background-image: url(../images/arrow-down.png); */
                    background-image: url(/cdn/shop/t/3/assets/arrow-down.png?7957);
                    background-repeat: no-repeat;
                    height: 12px;
                    width: 15px;
                    display: block;}

                    .arrow-up{    background-image: url(../images/arrow-up.png);
                        background-repeat: no-repeat;
                        height: 12px;
                        width: 15px;
                        display: block;}	

                        button.btn.btn-secondary {
                            background: transparent;
                        }
                        .col-md-12.cat-a-z-menu ul li {
                            display: -webkit-inline-box;
                            padding: 22px 0 0 15px;
                            position: relative;
                            font-size: 9.38px;
                            text-transform: uppercase;
                            color: #000;
                            font-weight: 600;
                            letter-spacing: 0.3em;
                            /*   	font-family: Jost-400-Book !important; */
                        }
                        ul.category li{
                         font-family: Jost-400-Book !important;
                     }
                     .container.desi-top-head .dropdown-menu {
                        background-color: #ffffff;
                        border: 1px solid #cccccc;
                        border-radius: 0;
                        top: 54px;
                        box-shadow: none;
                    }

                    .container.desi-top-head .dropdown-menu ul {
                        padding: 19px 21px;
                    }
                    .container.desi-top-head .dropdown-menu ul li:first-child {
                        padding: 0 0 0 0;
                    }
                    .container.desi-top-head .dropdown-menu ul li {
                        padding: 16px 0 0 0;
                    }

                    .container.desi-top-head .dropdown-menu ul li a {
                        font-family: 'jost*' !important;
                        color: #000;
                        font-weight: 400;
                        font-size: 13.54px;
                        text-transform: lowercase;
                        letter-spacing: 0.025em;
                    }

                    .col-md-12.cat-a-z-menu ul li:after {
                        content: "|";
                        display: block;
                        color: #ebdaec;
                        padding: 0 20px;
                        font-size: 15px;
                    }

                    .col-md-12.cat-a-z-menu.cm-page ul li:after {
                        content: "|";
                        display: block;
                        color: #f8ab9e;
                        padding: 0 20px;
                        font-size: 15px;
                    }

                    .col-md-12.cat-a-z-menu ul li:last-child:after {
                        display: none;
                    }
                    .container.desi-top-head .dropdown-menu ul li:after {
                        display: none;
                    }

                    .col-md-4.shop-jwl-top p:after {
                        content: "";
                        border-bottom: 4px solid #ebdaec;
                        display: block;
                        width: 31%;
                        position: absolute;
                        /* text-align: right; */
                        /* clear: left; */
                        /* margin: 0 50% 0 auto; */
                        right: 0;
                    }
                    .container.desi-top-head .dropdown-menu ul li a:hover {
                        color: #d1a2d4;
                    }


                    .cat-a-z-menu .btn:active, .btn.active {
                        background: none !important;
                        box-shadow:none;
                    }

                    /***** inner page Dropdown ******/


                    i.fa.fa-map-marker {
                        color: #808080;
                    } 

                    .category-layout-cnt p:nth-child(3) {
                        color: #808080 !important;
                    }

                    .category-layout-cnt:nth-child(2) .col-md-3 img {
                        object-position: 12px 0;
                    }  

                    .category-layout-cnt:nth-child(3) .col-md-3 img {
                        object-position: 12px -52px;
                    }

                    .col-md-12.category-layout-cnt:nth-child(2) {
                        position: relative;
                        top: 55px;
                    }

                    .col-md-12.category-layout-cnt:nth-child(3) {
                        position: relative;
                        top: 90px;
                    }

                    .col-md-12.category-layout-cnt .col-md-9 {
                        top: 50px;
                        position: relative;
                    }

                    /* Designer Category */



                    /* About Page */

                    .banner-abt {
                             /*background: url(../images/about-banner-bg.jpg); */
                        /*background: url(/cdn/shop/t/3/assets/about-banner-bg.jpg?7957);*/
                        background: url(/cdn/shop/t/3/assets/about-banner-bg2.jpg);
                        background-size: contain;
                        width: 100%;
                        height: 558px;
                        min-height: 100%;
                        max-height: 100%;
                        background-repeat: no-repeat;
                        top: 29px;
                        position:relative;
                        background-position: center;

                    }

                    .container.section-cnt-abt {
                        width: 920px;
                        margin: 0 auto;
                        position: relative;
                        left: 0;
                        right: 0;
                        display: block;
                        height: auto;
                    }
                    header {
                        /*     height: 150px; */
                        position: relative;
                        display: block;
                        min-height: 100%;
                        max-height: 100%;
                    }

                    .col-md-12.arrow-abt-top {
                        padding: 60px 0 0 0;
                    }

                    .col-md-12.arrow-abt-top img {
                        margin: 0 auto;
                        left: 0;
                        right: 0;
                        position: absolute;
                        display: block;
                    }

                    .col-md-12.arrow-abt img {
                        margin: 0 auto;
                        left: 0;
                        right: 0;
                        position: absolute;
                        display: block;
                    }

                    .our-stry-abt {
                        position: relative;
                        top: 0;
                    }

                    .our-stry-abt h3 {
                        padding: 0 0 30px 0;
                        margin: 0;
                        text-align: center;
                        font-family: BebasNeue-Bold !important;
                        font-size: 25px;
                        color: #000 !important;
                        letter-spacing: 0.3em;
                        font-weight: bold;
                    }
                    .bg-our-stry {
                        background: url(/cdn/shop/t/3/assets/bg-abt-our-story.png?7957);
                        background-size: cover;
                        width: 100%;
                        height: 300px;
                        background-repeat: no-repeat;
                    }

                    .abt-stry {
                        position: relative;
                        padding: 80px 0 60px 0;
                    }


                    .abt-values{
                        position: relative;
                        padding:70px 0;
                    }

                    .abt-values h4 {
                        font-family: Amaro-Regular !important;
                        font-size: 50px;
                        color: #000 !important;
                    }

                    .our-stry-abt p {
                        line-height: 25px;
                        font-size: 16px;
                    }

                    .abt-values .col-md-6 {
                        min-height: 214px;
                    }

                    .meet-team {
                        position: relative;
                        padding: 70px 0;
                    }

                    .meet-team ul {
                        padding: 0 0 26px 0;
                    }

                    .meet-team ul li:last-child {
                        color: #d1a2d4;
                    }

                    .meet-team ul li:first-child {
                        font-family: Amaro-Regular !important;
                        font-size: 45.04px;
                        color: #000 !important;
                    }
                    .meet-team .col-md-7 {
                        padding: 0 0 0 41px;
                    }

                    .meet-team .col-md-5 img {
                        padding: 0 15px 0 0;
                    }



                    /* About Page */



                    /* Shopping Page */

                    .title-shopping {
                        margin: 0 auto;
                        text-align: center;
                    }

                    .title-shopping h2 {
                        font-size: 20.83px;
                        letter-spacing: 0.4em;
                        color: #000 !important;
                    }

                    .title-shopping p {
                        letter-spacing: 0.1em;
                        font-family: Libre-Baskerville !important;
                        font-style: italic;
                        color: #000 !important;
                        padding: 11px 0 0 0;
                        font-size: 12.5px;
                        font-weight: 700;
                    }

                    .title-shopping span {
                        padding: 0 15px;
                    }

                    .container.shopping-section .col-md-12 {
                        top: 0;
                        position: relative;
                        padding: 20px 0 15px 0;
                    }

                    .container.shopping-section .col-md-12:first-child {
                        top: 0;
                        position: relative;
                        padding: 80px 0 45px 0;
                    }

                    .shopping-prd-dtls h3 {
                        font-size: 15.58px;
                    }

                    .shopping-prd-dtls h3 {
                        font-size: 15.58px;
                        font-weight: 400;
                        font-family: 'jost*' !important;
                        color: #000 !important;
                        margin: 0;
                    }
                    .shopping-prd-dtls ul li {
                        display: inline-block;
                    }

                    .shopping-prd-dtls p {
                        font-family: 'jost*' !important;
                    }

                    .border-choose-sec-shop {
                        border: 1px solid #e1e1e1;
                        width: 50%;
                    }
                    .shopping-prd-dtls ul:first-child{
                        text-align: center;
                    }
                    .shopping-prd-dtls p:nth-child(2) {
                        font-size: 14.58px;
                        font-weight: 500;
                        padding: 6px 0;
                    }

                    .shopping-prd-dtls p:nth-child(5) {
                        padding: 15px 0 0 0;
                        font-size: 14.58px;
                        color: #000 !important;
                    }

                    .shopping-prd-dtls p:nth-child(3) {
                        font-size: 11.46px;
                    }

                    .shopping-prd-dtls ul:first-child li {
                        display: inline-block;
                        padding: 0 7px;
                    }

                    .shopping-prd-dtls ul li span {
                        padding: 0 10px;
                    }

                    i.fa.fa-close {
                        font-weight: 200 !important;
                        -webkit-text-stroke: 1px white;
                        color:#c8c7c7;
                    }

                    i.fa.fa-star {
                        font-weight: 200 !important;
                        -webkit-text-stroke: 1px #c8c7c7;
                        color: transparent;
                    }

                    .shopping-prd-dtls ul li:nth-child(1) span {
                        padding: 0 10px 0 0;
                    }

                    .title-shopping:after {
                        content: "";
                        border-bottom: 1px solid #efecec;
                        display: block;
                        top: 17px;
                        position: relative;
                    }

                    .col-md-4.prd-info-shopping ul {
                        color: #000 !important;
                    }

                    .container.shopping-section .col-md-12:after {
                        content: "";
                        display: block;
                        /*     border-bottom: 1px solid #efecec; */
                        position: relative;
                        top: 206PX;
                        width: 90%;
                    }

                    .order-summary h2 {
                        color: #000 !important;
                        font-size: 14.58px;
                        font-family: 'jost*' !important;
                        letter-spacing: 0.1em;
                        margin: 0 0 15px 0;
                        text-align: center;
                    }

                    .order-summary {
                        padding: 36px 15px 45px 15px;
                        border: 1px solid #ebebeb;;
                        top: 80px;
                        position: relative;
                    }

                    .order-summary ul li:nth-child(1) {
                        color: #000 !important;
                        padding: 25px 0 0 0;
                        line-height: 37px;
                        font-weight: 400;
                    }
                    .order-summary ul li:nth-child(2) {
                        color: #000 !important;
                        line-height: 12px;
                        font-weight: 400;
                    }

                    .order-summary ul li:nth-child(3) {
                        color: black;
                        font-weight: normal;
                    }

                    .order-summary li span {
                        float: right;
                    }

                    .order-summary li span {
                        float: right;
                    }
                    .order-summary ul:nth-child(1):before {
                        display: block;
                        content: "";
                        border-top: 1px solid #ebebeb;
                        top: 12px;
                        position: relative;
                    }

                    .order-summary ul:nth-child(1):after {
                        content: "";
                        display: block;
                        border-bottom: 1px solid #ebebeb;
                        padding: 12px 0 0 0;
                    }

                    .order-summary ul li:nth-child(7) {
                        padding: 14px 0;
                        color: #000;
                        font-weight: 400 !important;
                        text-align: center;
                        text-decoration: underline;
                    }

                    .order-summary ul li:nth-child(8) {
                        color: #d1a2d4;
                        padding: 10px 0;
                    }

                    .order-summary button {
                        background-color: #f7f0f7;
                        border: 0;
                        padding: 10px;
                        color: #000;
                        font-weight: 600;
                        font-size: 14.58px;
                        letter-spacing: 0.1em;
                        width: 100%;
                        text-transform: uppercase;
                        height: 50px;
                        font-family: 'jost*' !important;
                    }

                    .order-summary ul li:nth-child(10) {
                        text-align: center;
                        padding: 15px 0;
                        color:#000;
                    }

                    .order-summary ul:nth-child(3){
                        font-family: 'jost*' !important;
                        color: #000 !important;
                        letter-spacing: 0.025em;
                    }

                    .container.footer-box-shopping {
                        width: 85%;
                        display: block;
                        position: relative;
                        left: 0;
                        right: 0;
                        margin: 0 auto;
                        text-align: center;
                        margin: 66px auto 55px;
                    }
                    .order-summary .continue{
                     padding: 14px 0;
                     color:
                     #000;
                     font-weight: 400 !important;
                     text-align: center;
                     text-decoration: underline;
                 }
                 .Cart--expanded .Cart__Checkout {
                    width: 100%;
                }
                .container.footer-box-shopping .col-md-4 p {
                    text-align: center;
                    left: 0;
                    right: 0;
                    margin: 0 auto;
                    font-family: 'jost*' !important;
                    padding: 15px 0;
                    font-size: 12.5px;
                    font-weight: 400;
                    letter-spacing: 0.1em;
                }

                .container.footer-box-shopping .col-md-4:nth-child(1) p, .container.footer-box-shopping .col-md-4:nth-child(1) h3 {
                    left: -25px;
                    position: relative;
                }

                .container.footer-box-shopping .col-md-4:nth-child(3) p , .container.footer-box-shopping .col-md-4:nth-child(3) h3 {
                    left: 25px;
                    position: relative;
                }

                .container.footer-box-shopping h3 {
                    font-size: 12.5px;
                    letter-spacing: 0.3em;
                    font-family: 'jost*' !important;
                    color: #000 !important;
                    margin: 0;
                    text-transform: uppercase;
                }
                .order-summary .dropdown.open button.dropdown-toggle span.fa.fa-angle-down {
                    transform: rotate(180deg);
                }

                .order-summary li.dropdown span {
                    float: none;
                }

                .order-summary button.dropdown-toggle {
                    background-color: transparent;
                    width: auto;
                    position: relative;
                }
                .order-summary .open .dropdown-menu {
                    position: static;
                    float: none;
                    width: auto;
                    margin-top: 0;
                    background-color: transparent;
                    border: 0;
                    -webkit-box-shadow: none;
                    box-shadow: none;
                }

                .order-summary button.dropdown-toggle {
                    background-color: transparent;
                    width: 65%;
                    position: relative;
                    text-align: right;
                    padding: 15px 0;
                }
                .order-summary ul li:nth-child(1) span:nth-child(1) {
                    float: right;
                    position: relative;
                    left: 0%;
                }

                .col-md-4.prd-info-shopping li {
                    font-weight: normal;
                }

                .order-summary ul li:nth-child(2):after {
                    content: "";
                    display: block;
                    border-bottom: 1px solid #e2dee2ee;
                    padding: 15px 0;
                }

                span.fa.fa-angle-down {
                    font-size: 27px;
                    color: #0e0e0e;
                    -webkit-text-stroke: 1px #ffffff;
                }

                .order-summary li.dropdown {
                    color: #000 !important;
                    font-weight: 400 !important;
                    font-size: 14.58px;
                }

                .order-summary li.dropdown a{color: #000 !important;}


                .order-summary .dropdown-menu li span {
                    text-decoration: none !important;
                    text-align: left !important;
                    right: 0;
                    font-size: 15px;
                    left: 0 !important;
                    width: 100%;
                    position: relative !important;
                    display: block;
                    padding: 0 0 !important;
                }

                .order-summary .dropdown-menu input {
                    width: 100%;
                    border: 0;
                    background-color: #f2f2f2;
                    height: 50px;
                    margin:15px 0;
                }
                .order-summary .dropdown-menu li a {
                    padding: 0;
                }
                .order-summary ul li:nth-child(4) {
                    padding: 20px 0 20px 0;
                    color: #000 !important;
                    font-weight: 500;
                }

                .order-summary ul li:nth-child(5) {
                    padding: 0 0 20px 0;
                    color: #d1a2d4 !important;
                    font-weight: normal;
                }

                .order-summary .dropdown-menu li a {
                    text-transform: uppercase;
                    color: #7d7d7d !important;
                    font-weight: 400;
                }

                .order-summary ul li .dropdown-menu li {
                    padding: 20px 0 0 0 !important;
                }

                .order-summary ul.dropdown-menu button:nth-child(6) {
                    width: 47%;
                    float:left;
                    margin:0 10px 0 0;
                    background-color:transparent;
                    border: 1px solid;
                }
                .order-summary ul.dropdown-menu button:nth-child(7) {
                    width: 47%;
                    float:left;
                    margin:0 0 0 10px;
                    background-color:transparent;
                    border: 1px solid;
                }

                .order-summary ul li:nth-child(4):before {
                    content: "";
                    border-top: 1px solid #e4e0e4;
                    display: block;
                    padding: 10px 0;
                }

                .order-summary ul.dropdown-menu li:before {
                    display:none;
                }
                .order-summary ul.dropdown-menu {
                    /*     height: 360px; */
                }

                ul.info-sec-summary {
                    display: flex;
                    position: relative;
                    top: 30px;
                }

                ul.info-sec-summary img {
                    position: relative;
                    top: -25px;
                    padding: 0 5px;
                    width: 100%;
                }
                ul.info-sec-summary li {
                    line-height: 21px !important;
                }

                ul.info-sec-summary li:first-child {
                    width: 10%;
                }

                ul.info-sec-summary li:after {
                    display: none !important;
                }

                .shopping-prd-dtls p:nth-child(5) span {
                    display: block;
                    text-decoration: line-through;
                    color: #a6a6a6;
                    font-weight: 500;
                }
                ul.info-sec-summary li:nth-child(2) {
                    padding: 0 7px;
                }

                ul.info-sec-summary li {
                    width: 100%;
                }

                ul.info-sec-summary li:nth-child(2) {
                    padding: 0 0 0 9px;
                    font-size: 14.58px;
                }

                .order-summary .dropdown-menu>li>a:focus, .order-summary .dropdown-menu>li>a:hover{background-color:transparent;}

                /* Shopping Page */
                .the-edits .row{
                    margin-top: 80px;
                }
				
				/*
                .social-impact h2{
                    letter-spacing: 9px;
                    color: #000 !important;
                    font-size: 30px;
                    font-weight: 700;
                }
				*/
                .social-impact p {
                    line-height: 23.83px;
                    font-weight: 400;
                    font-size: 14.58px;
                    position: relative;
                    color: #000 !important;
                }
                .social-impact .social-impact-header-block img{
                    margin: 0px auto;
                }

                .social-impact-blog{
                    margin-top: 60px;
                }

                .social-impact .social-impact-header-block h6 {
                    text-transform: uppercase;
                    font-size: 12px;
                    letter-spacing: 3px;
                }

                .social-impact .social-border-top {
                    width: 80%;
                    margin-left: 10%;
                    border-top: 1px solid #E0E1E0;
                }
                .social-blog-location .social-border-top {
                    width: 100%;
                    margin-left: 0%;
                    border-top: 1px solid #E0E1E0;
                }
                .social-impact .social-blog-post{
                    padding: 0px 30px;
                }
                .social-blog-post h3{
                    font-size: 26px;
                    margin-top: 40px;
                }
                .social-impact .view_shop{
                    text-align: center;
                    text-transform: uppercase;
                    position: relative;
                    top: 43px;
                    color: #000 !important;
                    font-size: 11px;
                    font-weight: 500;
                    letter-spacing: 0.05em;
                    padding: 0;
                }
                .social-impact .view_shop a {
                    font-weight: 600;
                    font-size: 12.5px;
                }
                .social-impact .view_shop a:before {
                    content: "";
                    background-color: #e9c6db;
                    width: 102px;
                    display: inline-block;
                    height: 30px;
                    position: absolute;
                    opacity: 0;
                    z-index: -1;
                    /* right: 0; */
                    /* left: 0; */
                    /* clear: both; */
                    margin: 0 -5px 0 -10px !important;
                    top: -5px;
                }
                .social-impact .view_shop:after {
                    content: "";
                    display: block;
                    border-bottom: 1px solid #000;
                    position: relative;
                    left: 19px;
                    width: 7%;
                    margin: 0 auto;
                    content: "";
                    display: block;
                    border-bottom: 1px solid #000;
                    position: relative;
                    left: 16px;
                    width: 65px;
                }
                .social-impact .social-blog-location .base {
                    margin-top: 40px;
                }
                .social-impact .social-blog-location .impact{
                    margin-top: 30px;
                }
				.social-impact .social-blog-location .heading {
                    color: #7F807F;
                  	padding-bottom: 5px;
                }
				.social-impact .entry-content-wrapper { margin-top: -20px; }
                .footer-cnt-kinzzi .col-md-2:nth-child(1){
                 margin-left: 33%;
             }
             /* sell with use page */
             .sell-with-us{
                color: #000;
            }
            .sell-with-us .nav>li>a{
             display: inline-block;
         }
         .sell-with-us h3{
            font-size: 24px;
            color: #000 !important;
            letter-spacing: 0.1em;
            text-shadow: none;
            font-weight: 300;
            text-transform: uppercase;
            margin-top: 40px;
        }
        .sell-with-us #sell_with_us::after{
            content: "";
            /*     background: url(../img/GoldTriangle.png); */
            background: url(/cdn/shop/t/3/assets/GoldTriangle.png?7957);
            background-repeat: no-repeat;
            width: 30px;
            height: 30px;
            display: block;
            position: absolute;
            top: 37px;
            background-size: contain;
            right: 30px;
        }
        .sell-with-us p {
            color: #000 !important;
            /* font-weight: bold; */
            letter-spacing: 0.025em;
            line-height: 25px;
            font-size: 14.58px;
        }
        .sell-with-us .abt-values{
            padding: 0px;
    /* border-bottom: 1px solid #efeeec;
    margin-bottom: 30px; */
}
.sell-with-us .abt-values h3:after {
    border-bottom: 1px solid #efeeec;
    content: "";
    display: block;
    padding-bottom: 5px;
}
.sell-with-us .abt-values h3 span{
    font-size: 12px;
    background-color: #FBD7E5;
    letter-spacing: 2px;
    position: relative;
    top: -4px;
    font-weight: 400;
    font-family: Source Code Pro;
}
.sell-with-us .nav-tabs li{
    width: 100%;
    border: none;
    
}
.sell-with-us .nav-tabs li a{
    padding: 20px 0px 0px 0px !important;
    font-size: 12.5px;
    color: #000;
    border: none;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.sell-with-us .nav-tabs li.active a{
    border: none;
    border-bottom: 3px solid #F9BFAF;
}
.sell-with-us  .tab-pane .row{
    margin-top: 20px;
}
.sell-with-us  .tab-pane .btn {
    width: 100%;
    background-color: #f0b5d1;
    text-transform: uppercase;
    padding: 10px 30px;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 15px !important;
    letter-spacing: 0.2em !important;
    font-weight: 500;
}
.sell-with-us  .tab-pane h3 span{
    padding: 5px 10px;
}
.sell-with-us .tab-content .note{
    font-family: 'Jost-500-medium' !important;
    color: #000;
    font-size: 15px;
    color: #000 !important;
    font-weight: 500;
    padding: 30px 0px;
    text-transform: uppercase;
}
.sell-with-us .tab-content h5{
    font-size: 20px;
    padding: 50px 0px;
    font-family: 'jost*' !important;
    color: #000 !important;
}
.sell-with-us .tab-content .get_in_touch li{
    list-style-type: disk;
    color: #000;
}
.sell-with-us .faq-block {
    margin-top: 0px !important;
    padding-top: 5px;
}
.sell-with-us .faq-block .question .panel-body { 
  padding-top: 0 !important;  
  padding-left: 25px !important;
}
.sell-with-us .faq-block h4{
    font-family: 'jost*' !important;
    color: #000 !important;
    font-size: 16px;
    padding: 30px 0px;
    font-weight: 400;
    text-transform: uppercase;

}
.sell-with-us .faq-block a{
    padding-left: 15px;
    color: #000;
    font-size: 15px;
    /*   	font-weight: 600; */
}
.sell-with-us .faq-block a:before {
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 2rem;
    content: "\f105";
    float: left;
}
.sell-with-us .faq-block a.email_link:before{
	content: "";
}
.sell-with-us .faq-block ul li{
	padding-top: 10px;
   font-family: 'Jost*' !important;
   color: #000 !important;
   /* font-weight: bold; */
   letter-spacing: 0.025em;
   line-height: 25px;
   font-size: 14.58px;
}
.sell-with-us .form-group label {
    color: #949594;
    font-weight: 700;
    font-family: Jost-400-Book;
    text-transform: uppercase;
    font-size: 12.5px;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

.sell-with-us .form-group .form-control{
    color: #000000;
    font-family: 'jost*' !important;
    font-size: 14.58px;
    font-weight: 300;
    text-transform: none;
    background-color: #f6f6f6;
    border: none;
    border-radius: 0;
    height: 50px;
    box-shadow: none;
}
.sell-with-us #apply_to_sell .row{
    margin-top: 0px;
}
.sell-with-us .abt-values .col-md-6 {
    height: auto;
}
#what_is_kinzz h3 span{
	background: #BFE5E3;
   position: relative;
   top: -4px;
   font-family: Source Code Pro;
   font-size: 12.5px;
}
.sell-with-us .nav-tabs li a:hover{
	border-bottom: 3px solid;
   background: transparent;
}
.sell-with-us .nav-tabs li:nth-child(1) a{
	border-color: #BFE5E3;
}

.sell-with-us .nav-tabs li:nth-child(2) a{
	border-color: #EDDAED;
}
.sell-with-us .tab-pane:nth-child(3)   h3 span{
	background: #FBD7E5;
}
.sell-with-us .nav-tabs li:nth-child(3) a{
	border-color: #FBD7E5;
}
.sell-with-us .tab-pane:nth-child(4)   h3 span{
	background: #EFF2A6;
}
.sell-with-us .nav-tabs li:nth-child(4) a{
	border-color: #EFF2A6;
}
.sell-with-us .tab-pane:nth-child(5)   h3 span{
	background: #FBD4C8;
}
.sell-with-us .nav-tabs li:nth-child(5) a{
	border-color: #FBD4C8;
}
.sell-with-us .tab-pane:nth-child(6)   h3 span{
	background: #EDDAED;
}
.sell-with-us .nav-tabs li:nth-child(6) a{
	border-color: #EDDAED;
}
.sell-with-us .tab-pane:nth-child(7)   h3 span{
	background: #BFE5E3;
}
.sell-with-us .nav-tabs li:nth-child(7) a{
	border-color: #BFE5E3;
}
.sell-with-us .tab-pane:nth-child(8)   h3 span{
	background: #FBD7E5;
}
.sell-with-us .nav-tabs li:nth-child(8) a{
	border-color: #FBD7E5;
}
.sell-with-us .nav-tabs li:nth-child(9) a{
	border-color: #EDDAED;
}
.sell-with-us .nav-tabs li:nth-child(10) a{
	border-color: #BFE5E3;
}
.sell-with-us .nav-tabs li:nth-child(11) a{
	border-color: #FBD4C8;
}
.Shop-with-PageContent { padding-top: 5px; }
.footer-social-menu{
	margin-left: auto;
   margin-right: 140px;
}
.footer-social-menu li{
	margin-left: 20px;
}
.footer-border{
	border-top: 1px solid #000;
    display: block;
    width: 100vw;
    padding: 20px 0;
}
.sell-with-us .tab-content h3{

	line-height: 34px;
}
.social-impact .view_shop:hover  a:before {
    opacity: 1;
}
.PageContent p{
    padding: 10px 27px 10px 0;
    line-height: 23.83px;
    font-weight: 400;
    font-size: 15.67px;

}
.PageContent ul li{
  color: #000 !important;
}
.SectionHeader__Heading {
    font-size: 32px;
    font-weight: 500;
    font-family: 'Cormorant', serif;
  	text-transform: none;
  	letter-spacing: 0;
}
.sign-register-container .sign-title{
	text-transform: uppercase;
   text-align: center;
   border-bottom: 1px solid #cbcbcb;
   border-top: 1px solid #cbcbcb;
   padding: 40px 0px 20px 0px;
   font-size: 20px;
   letter-spacing: 6px;
   font-weight: 600;
}
.sign-register-container .sign-title span{
	text-transform: lowercase;
    font-family: "Nunito Sans",sans-serif;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: 200;
    font-size: 15px;
}
}
.sign-register-container .Form__Header{
	text-align: left;
}
.sign-register-container .PageContent{
	margin-bottom: 20px;
}
.sign-register-container .Form__Header{
	height: auto;
   text-align: left;
}
.sign-register-container .u-h1{
    /* 	font-weight: 600; */
    text-align: left;
}
.sign-register-container .Form__FloatingLabel{
	color: #949594;
    padding-bottom: 10px;
    opacity: 1;
    position: relative;
    left: 0px;
    padding: 0px 0px 10px 0px;
    font-weight: 700;
    font-family: Jost-400-Book;
    text-transform: uppercase;
    font-size: 12.5px;
    letter-spacing: 2px;
}
.cs-select > span::after {
    content: '\25BE';
    right: 0em !important;
}

.subscription-form{
	margin-top: 40px;
   padding-bottom: 20px;
}
.subscription-form label{
    /*     font-weight: normal; */
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12.5px !important;
    margin-bottom: 10px;
}
.subscription-form .sign-title{
	text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    padding: 20px 0px 20px 0px;
    font-size: 20px;
    letter-spacing: 6px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 20px;
}
.subscription-form input{
    color: #000000;
    font-family: 'jost*' !important;
    font-size: 14.58px;
    font-weight: 300;
    text-transform: none;
    background-color: #f6f6f6;
    border: none;
    border-radius: 0;
    height: 45px;
    box-shadow: none;
}
.subscription-form button{
    font-size: 12px;
    letter-spacing: 0.3em;
    font-weight: 600;
    font-family: 'jost*' !important;
    margin-top: 20px;
}
.subscription-form button:hover{

    background-color: #f69679 !important;
}
.box-pink {
    background-color: #f0b5d1;
}
.box-pink:hover {
    background-color: #f69679 !important;
}
.box-white-pink{
	background-color: #f0b5d1;
    font-size: 14px !important;
    padding: 10px 28px !important;
    letter-spacing: 0.1em !important;
    font-weight: 500;
    font-size: 13.54px;
}
.box-white-pink:hover {
    background-color: #f69679 !important;
}
.colored-btn-pink {
    width: 100%;
    height: 50px;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
}
.fa-heart-o{
	color: #000 !important;
}
.zooomywishmsg i{
	color: #000 !important;
}
.zooomywishlistlistclass li.zbodyaction {
    float: right;
    margin-right: 0px !important;
    width: 28%;
    margin-top: 10px;
}
#wishlist_page_product_text a,
.zopencartlink {
    background: #f0b5d1 !important;
    color: #000 !important;
  	text-transform: uppercase !important;
  
}
.zopencartlink {
    border: none;
    margin-top: 20px;
  	padding: 8px 20px !important;
}
#wishlist_page_product_text a {
    margin-bottom: 10px; 
    padding: 10px 20px !important;   
}
.zooomywishlistlistclass .zooomybtn {
	font-size: 12px !important;
}

.ZoomyWishlistPageGrid .removefromwishlist {
    position: absolute;
    right: 0px;
    top: 0;
    border: 0;
    background: transparent !important;
    color: #000 !important;
    padding: 0;
    margin: 0;
    line-height: 20px;
    height: 24px;
    width: 23px;
    text-align: center;
    font-size: 22px;
}
.zooomywishlistlistclass .zbodypimg img {
    height: 100px !important;
    object-fit: contain;
}
.zbodytitle a{
	color: #000;
}
#wishlist_page_product_text, #wishlist_page_product_text a {
    background: #f0b5d1 !important;
    color: #FFFFFF;
}
#wishlist_page_product_text{
  background: transparent !important;
}
.add_new_address{
	float: right;
   color: #000;
   text-decoration: underline;
}
#address_book .h3{
	font-size: 24px;
    color: #000 !important;
    letter-spacing: 0.2em;
    text-shadow: none;
    font-weight: 300;
    text-transform: uppercase;
    font-family: 'Jost*' !important;
    margin-top: 40px;
}

.blog-template .ArticleItem{
	display: flex;
}
.blog-template  .ArticleItem__Title{
    font-size: 4rem;
}

.blog-template .ArticleItem__Excerpt{
	font-size: 16px;
   padding-top: 20px;
}
.blog-template .ArticleItem__Link{
	font-size: 12.5px;
   color: #d1a2d4;
   text-transform: uppercase;
   font-family: Source Code Pro;
}
.ArticleItem .ariticle-content:nth-child(2){
	padding-left: 20px;
}

#section-blog-template .ImageHero{
	overflow: visible;
}
#section-blog-template .ImageHero__Image {
    position: absolute;
    top: -5%;
    left: 0;
    width: 100%;
    height: 110%;
    background-size: cover;
    background-position: center;
}
#section-blog-template .FlexboxIeFix{
	background: #F6EFF6;
   margin: 20px 0px 50px 0px;
}
#section-blog-header .navbar{
	height: 160px;
    border: none;
}
#section-blog-template .ImageHero{
	background: #F6EFF6;
}
#section-blog-template .ImageHero__Image{
	width: 60%;
   left: 20%;
}
#section-blog-header .blog-menu{
	margin-right: 30px;
    float: right;
}
#section-blog-header .blog-menu .dropdown-menu{
	background: #F69679;
   color: #fff;
   box-shadow: none;
   border: 0px;
}
#section-blog-header .blog-menu .dropdown-menu li a{
	background: #F69679;
   color: #fff;
}
#section-blog-header .blog-menu a{
	font-size: 12px;
    color: #000;
    margin: 0px 10px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
}
#section-blog-template .SectionHeader__Heading a{
	letter-spacing: 4px;
    color: #000 !important;
    font-size: 50px;
    font-weight: 300;
    font-family: 'Jost-400-Book' !important;
}
#section-blog-template .ArticleAuthor span{
    font-size: 14.58px;
}
#section-blog-template .ArticleItem__Content{
	padding-top: 20px;
}
#shopify-section-article-template .article-title h1{
    font-size: 5rem;
    font-weight: 500;
}
#shopify-section-article-template .Article__Header{
	border-top: 1px solid #F6EFF6;
  padding-top: 30px;
}
#shopify-section-article-template .Panel{
	border: none;
}
#shopify-section-shop-now .Panel{
	border: none;
}
#shopify-section-article-template .ArticleToolbar__Nav{
	margin-top: 20px;
}
#shopify-section-article-template .ArticleToolbar__Nav a{
	color: #D0A2D3;
}
#shopify-section-shop-now .Panel__Title{
	font-family: Amaro-Regular !important;
    font-size: 50px;
    color: #000 !important;
    background: transparent;
}
#shopify-section-article-template .article-shop{
	font-family: Amaro-Regular !important;
    font-size: 62.5px;
    color: #000 !important;
    background: transparent;
    text-transform: lowercase;
}
#section-blog-template .SectionHeader__ButtonWrapper a{
	font-family: Amaro-Regular !important;
    font-size: 20px;
    color: #000;
    font-weight: 700;
}
#section-blog-template .SectionHeader__ButtonWrapper a:hover{
	color: #000;
}
#shopify-section-sell-with-us-sidebar-menu .nav-tabs,
#shopify-section-shop-with-us-sidebar-menu .nav-tabs { 
  	padding-bottom: 20px !important;
}
.social-media-buttons-cols {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    float: right;
}
.social-col {
    margin-right: 30px;
}
.color {
    width: 11px;
    height: 10px;
    margin-bottom: 10px;
    background-size: contain;
}
.color-insta{
    background-image: url(/cdn/shop/t/3/assets/green-meet-abt.png?7957);
    background-repeat: no-repeat;
}
.color-pintrest{
    background-image: url(/cdn/shop/t/3/assets/abt-yello-arrow.png?7957);
    background-repeat: no-repeat;
}
.color-facebook{
    background-image: url(/cdn/shop/t/3/assets/facebook-color.png?7957);
    background-repeat: no-repeat;
}
.color-twitter{
    background-image: url(/cdn/shop/t/3/assets/pink-arow-abt.png?7957);
    background-repeat: no-repeat;
}
.color-email{
    background-image: url(/cdn/shop/t/3/assets/email-color.png?7957);
    background-repeat: no-repeat;
}
.insta-icon{
    background-image: url(/cdn/shop/t/3/assets/insta-icon.png?7957);
}

.wk-product-custom-option .product-form__input{
	color: #000000;
    font-family: 'jost*' !important;
    font-size: 14.58px;
    font-weight: 300;
    text-transform: none;
    background-color: #f6f6f6;
    border: none;
    border-radius: 0;
    height: 50px;
    box-shadow: none;
    width: 100%;
}
.wk-product-custom-option label{
	width: 100%;
}
#ZlistWishlist .zooomywishmsg{
	margin-top: 0px !important;
}
.sign-register-container .forget-button{
	margin-top: 20px;
    margin-left: 12px;
}
.cs-active .cs-options{
	border: none !important;
}
.article-date  .Article__MetaItem{
    color: #000 !important;
    letter-spacing: 0.15em;
    font-weight: 500;
    font-size: 12.5px;
}
.Article__Author{
	font-size: 14.58px;
}
.mp-seller-logo-block img {
    width: 100vw;
    max-height: 360px;
    object-fit: cover;
    height: 100vw;
}
/*  Seller Login Page*/
#seller_login input {
    color: #000000;
    font-family: 'jost*' !important;
    font-size: 14.58px;
    font-weight: 300;
    text-transform: none;
    background-color: #f6f6f6;
    border: none;
    border-radius: 0;
    height: 50px;
    box-shadow: none;
}

#seller_login h4{
	text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    padding: 40px 0px 20px 0px;
    font-size: 20px;
    letter-spacing: 6px;
    font-weight: 600;
}
#seller_login label{
	font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px !important;
    margin-bottom: 10px;
}
#seller_login .wk_btn{
	font-size: 12px;
    letter-spacing: 0.3em;
    font-weight: 600;
    font-family: 'jost*' !important;
    margin-top: 10px;
    color: #000;
}
#seller_login .wk_btn:hover{
	background-color: #f69679 !important;
}
#seller_login #right_column{
	margin-top: 40px;
}
#seller_login p{
	padding: 10px 27px 10px 0;
    line-height: 23.83px;
    font-weight: 400;
    font-size: 14.58px;
    position: relative;
    color: #000 !important;
}
#seller_login .login-label{
	margin-bottom: 10px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px !important;
    margin-bottom: 10px;
    color: #000;
}
#seller_login p a{
	color: #000;
}
#seller_signup input, .seller_login-modal input {
    color: #000000;
    font-family: 'jost*' !important;
    font-size: 14.58px;
    font-weight: 300;
    text-transform: none;
    background-color: #f6f6f6;
    border: none;
    border-radius: 0;
    height: 50px;
    box-shadow: none;
}
#seller_signup h4{
	text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    padding: 40px 0px 20px 0px;
    font-size: 20px;
    letter-spacing: 6px;
    font-weight: 600;
}
#seller_signup p, .seller_login-modal p{
	padding: 10px 27px 10px 0;
    line-height: 23.83px;
    font-weight: 400;
    font-size: 14.58px;
    position: relative;
    color: #000 !important;
}
#seller_signup .wk_btn{
	font-size: 15px;
    letter-spacing: 0.3em;
    font-weight: 600;
    font-family: 'jost*' !important;
    margin-top: 20px;
}
#seller_signup .wk_btn:hover{
	background-color: #f69679 !important;
}
.seller_login-modal #myModalBody{
	padding: 20px;
}
.seller_login-modal #myModalBody label {
	margin-bottom: 20px;
} 
.wk-cbx span:first-child svg {
    position: absolute;
    top: 2px;
    left: 1px;
    fill: none;
    stroke: #FFFFFF;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: all 0.3s ease;
    transition-delay: 0.1s;
    transform: translate3d(0, 0, 0);
}
#seller_signup .login-label{
	font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px !important;
    margin-bottom: 10px;
    font-weight: 700;
    font-family: Jost-400-Book;
    color: #949594;
}
#press_page{
    /* 	margin-top: 50px; */
}
#press_page p{
	padding-top: 20px;
   	font-size: 12.5px;
}

#press_page h3{
	padding: 10px 0px 40px 0px;
    font-size: 20px;
}
#press_page .press-title{
	font-size: 41.67px;
    font-family: 'Jost-400-book' !important;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 10px;
}
#press_page .press-title .title-love{
	font-size: 125px;
    font-family: 'Amaro-Regular' !important;
    text-transform: capitalize;
}
#press_page .press-title:after{
	margin: 0 auto;
    content: "";
    display: block;
    border-bottom: 7px solid
    #f69679;
    position: relative;
    left: 16px;
    width: 246px;
    top: -20px;
}
#press_page .press-row { padding-bottom: 20px; }

.mp-store-name .store_name{
	color:#000 !important;
    letter-spacing: 0;
    width: 161px;
    white-space: pre-wrap;
    font-weight: bold;
    padding: 0 0 20px 0;
    font-size: 32px;
}
#wk-close-contact{
	color: #000;
}
.mp-contact-form label{
	margin-top: 10px;
   font-weight: 400;
   padding-bottom: 10px;
   font-size: 14px;
   text-transform: uppercase;
   opacity: 1;
   position: relative;
   left: 0px;
   padding: 0px;
   font-family: 'Jost*' !important;
}
.mp-contact-form .btn{
	margin-top: 10px;
}
.mp-contact-form #query-btn{
	background: #96d9d2;
   text-transform: uppercase;

}
.wk-modal-body textarea{
	background-color: #f6f6f6;
    border: none;
}
.wk-modal-header span{
	font-weight: 600;
   font-size: 20px;
   font-family: Bebas Neue !important;
   letter-spacing: 0.1em;
}
.ProductItem__Title a{
   font-size: 16px;
}
.ProductItem__Title {
    font-weight: 400;
    padding-bottom: 10px;
}

.CollectionMain .ProductList  .AspectRatio>img {

    height: auto;
    object-fit: cover;
}
#ZooomyList label{
	width: 100%;
	background: #f0b5d1;
   margin-top: 20px;
}
#ZooomyList label p{
	padding: 14px 28px !important;
    border: none !important;
    background: #f0b5d1 !important;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Jost*' !important;
    font-size: 15px !important;
}
.account-container .tab-pane h3 img{
	margin-right: 20px;
    object-fit: cover;

}
#shopify-section-recently-viewed-products .ProductItem__Wrapper .AspectRatio img{
	min-width: 200px;
    height: 100%;

}
#shopify-section-recently-viewed-products .ProductItem__Wrapper .AspectRatio{
	min-height: 300px;
}
.calendar-event-details__title{
	background: transparent !important
}
.landing-more{
	letter-spacing: 9px;
    color: #000 !important;
    font-size: 22px;
    font-weight: 700;
    padding: 30px;
}
.community-landing #shopify-section-instagram-feed{
	margin-top: 50px;
}
.powered-by{
	display: none !important;
}
.community-events{
	text-transform: uppercase;
}
.sca-currency-style .cs-placeholder{
    /* 	border: none !important; */
}
div.cs-skin-elastic {
    background: transparent;
    font-size: 11px !important;
    font-weight: 600 !important;
    color: #5b8583;
}
.fa-heart, .fa-heart-o{
	font-size: 14px !important;
}

#seller_feedback_tab .mp-bdr-gray:nth-child(1)  .wk-rateyo-svg{
	fill: grey;
}
#seller_feedback_tab .mp-bdr-gray:nth-child(2)  .wk-rateyo-svg{
	fill: grey;
}
.wk_rateit_div .rateit{
	margin-right: 5px;
}
#contact_form .Form__Submit:before{
	background-color: #f0b5d1;
    border-color: #f0b5d1;
}
#contact_form .Form__Submit{
	color: #000;
    border-color: #f0b5d1;
    text-transform: uppercase;
}
#seller_feedback_tab .writer_name{
	font-weight: 600;
}
#seller_feedback_tab .feedback_date{
	font-size: 12px;
}
.ProductMeta__Title{
    font-size: 20.83px;
  	text-transform: capitalize;
}
.ProductMeta__Vendor {
    letter-spacing: 2px;
    font-size: 12.5px;
    text-transform: uppercase;
    color: #808080 !important;
    font-weight: bold;
}
.ProductMeta{
	padding-top: 20px;
}
.shippingestimator-section{
	padding-top: 50px;
}
.shippingestimator-section .Panel {  display: none; }
/* .design-more-info .mp-mrgn-btm-12:nth-child(2){
	display: none;
    } */
    .account-tab .Form__Legend{
     font-family: Jost-300-light !important;
     font-size: 15px;
     letter-spacing: 0px;
 }
 .breadcrumb {
    padding: 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
    padding-left: 15px;
    font-family: Jost-400-Book;
    font-weight: 700;
    font-size: 11px;
    text-transform: inherit;
    color: #b2b2b2;
    letter-spacing: 0px;
}
.breadcrumb a{
	color: #b2b2b2;
}
.zbodytitle a {
    color: #000;
    font-family: Jost-400-Book;
    font-size: 15px;
}
.CartItem__Title a{
	color: #000;
    text-decoration: none;
    font-family: Jost-400-Book;
    font-size: 15px;
    letter-spacing: 0px;
    word-break: break-word;
}
.money{
	/* font-family: Jost-400-Book; */
  	font-family: 'Cormorant', serif;
    font-size: 18px;
    font-weight: 500;
}
.shippingestimator-section .Panel{
	border: 0px;
}
.ShippingEstimator{
	display: flex;
}
.shippingestimator-section .ShippingEstimator__Form{
	margin-left: auto;
   max-height: 45px;
}
.ShippingEstimator__ResultsInner {
    margin-top: 0px !important;
    margin-left: 10px;
}
.ShippingEstimator__Error, .ShippingEstimator__ResultsInner {
    margin-top: 0px !important;
    margin-left: 10px;
}
.shippingestimator-section .ShippingEstimator__Results{
	margin-right: auto;
}
.pin-wish .fa-heart-o:before {
    /*     content: "\f08a"; */
    content: 'WISH IT' !important;
    font-size: 10px;
    font-family: 'Jost*' !important;
    font-weight: 500;
}
.sort-by {
  	font-size: 13px;
}


.product-form__item--custom-option label{
   font-size: 14.58px;
   text-transform: uppercase;
   font-weight: 500;
   padding-bottom: 10px;
   padding-top: 10px;
}

.sub-heading-u3{
   font-size: 14.58px;
   text-transform: uppercase;
   font-weight: 500;
   letter-spacing: 3px;
}
.Product__Wrapper .Product__Gallery{
	display: flex;
}
.product-image-slide-wrapper{
	display: block;
   width: 100%;
}
.Product__SlideshowNav{
	position: sticky;
    padding: 0px 0;
    top: 80px;
    margin-bottom: -50px;
    width: 70px;
}
#ZooomyList label p:hover{
	background: #f69679 !important;
}
.related-products-title{
	text-align: left;
   font-family: BebasNeue-Bold !important;
   font-size: 20.83px;
}
.Product__Tabs p{
	font-family: 'Jost*' !important;
   font-size: 14.58px;
   font-weight: 400;
}
div#ZooomyList{
	width: 100% !important;
}
#shopify-section-shop-now .AspectRatio--withFallback{
	max-height: 287px;
}
#shopify-section-shop-now .AspectRatio>img{
	max-height: 287px;
}
.Product__SlideshowNavImage:nth-child(1){
	margin-top: 0px !important;
}
#shopify-section-related-products .AspectRatio--withFallback{
	max-height: 350px;
}
#shopify-section-related-products .AspectRatio>img{
	max-height: 350px;
    object-fit: cover;
}
.Article__Body p { font-size: 16.67px; }
.Article__CommentForm input.Form__Input{
	border: 0px;
    /*     border-bottom: 1px solid #cbcbcb; */
}
.article-products-section .AspectRatio--withFallback{
	max-height: 260px;
}
.article-products-section .AspectRatio>img{
	max-height: 260px;
    object-fit: cover;
}
.ShareButtons__Item--facebook {
    background: #4469af;
    color: #ffffff;
    border-color: #4469af;
    outline: 1.5px solid #4469af;
}
.ShareButtons__Item--twitter {
    background: #00aced;
    color: #ffffff;
    border-color: #00aced;
    outline: 1.5px solid #00aced;
}
.ShareButtons__Item--pinterest {
    background: #c8232c;
    color: #ffffff;
    border-color: #c8232c;
    outline: 1.5px solid #c8232c;
}
.globo-selected-items span.selected-item {
    display: block;
    font-family: Jost-300-light !important;
    font-size: 12px;
}
.mp-store-short-desc p span{
    /* 	font-family: Jost-300-light !important; */
    font-family: 'jost*' !important;
    font-size: 12px;
    padding: 10px 27px 30px 0;
    line-height: 23.83px;
    font-weight: 400;
    font-size: 14.58px !important;
    position: relative;
}
.review-desc{
	font-family: OldStandardTT-Italic !important;
    font-style: italic;
    font-size: 13px;
    font-weight: normal;
    color: #000 !important;
    letter-spacing: 0.025em;
    line-height: 21.25px;

}
label {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12.5px;
    margin-bottom: 10px;
}
.seller-info-label{
	font-family: Jost-600-semi !important;	
   font-size: 8.38px;
   color: #808080 !important;
   text-transform: uppercase;
   letter-spacing: 2px;
}
.seller-info-text{
	font-family: Jost-400-Book !important;
   font-size: 14.58px;
   color: #000 !important;
}

.wk_rate_it{
	margin-right: 10px;
    top: 2px;
}
form p{
	font-size: 14.58px !important;
}
#section-blog-header .blog-menu  a{
	font-family: Source Code Pro !important;
   font-size: 12.5px;
}
.MegaMenu__Item_Image{
	display: flex;
}
.MegaMenu__Item_Image .MegaMenu__PushSubHeading:after{
    margin: 0 auto;
    content: "";
    display: block;
    border-bottom: 4px solid #f69679;
    position: relative;
    left: 20px;
    width: 129px;
    top: 10px;
}
.MegaMenu__Item_Image .MegaMenu__Push:nth-child(1) .MegaMenu__PushSubHeading::after{
	border-color: #ebdaec !important;
}
.MegaMenu__Item_Image .MegaMenu__Push:nth-child(2) .MegaMenu__PushSubHeading::after{
	border-color: #c6e4d6 !important;
}
.MegaMenu__Item_Image .MegaMenu__Push:nth-child(3) .MegaMenu__PushSubHeading::after{
	border-color: #fdd0d1 !important;
}
.MegaMenu__Item_Image .MegaMenu__Push:nth-child(4) .MegaMenu__PushSubHeading::after{
	border-color: #f49ac1 !important;
}
.community-role{
	color: #808080 !important;
    font-size: 12.5px;
    text-transform: lowercase !important;
    letter-spacing: 0.1em !important;
}
.community-side-bar .dropdown-toggle:hover{
	cursor: pointer;
}
.Article__Body h3{
   letter-spacing: 0.05em;
   text-transform: none !important;
}
.wk_rateit_div{
	display: none;
}
.news-label{
    font-style: italic;
    /*     font-family: LibreBaskerville-Italic; */
    font-family: 'OldStandardTT-Italic' !important;
    font-weight: 400;
    letter-spacing: 0.025em;
    color: #333;
    font-size: 13.5px;
    text-transform: none;
}
.Footer__PaymentList {
    margin-left: auto;
}
.mp-feedback-form input{
	background-color: #f6f6f6;
    border: none;
    padding: 12px 14px;
}
.mp-feedback-form textarea{
	background-color: #f6f6f6;
    border: none;
    padding: 12px 14px;
}
.mp-feedback-form label{
	margin-top: 10px;
}
.mp-feedback-form button{
	margin-top: 40px;
   border-radius: 0px;
   text-transform: uppercase;
}
.mp-contact-form input{
	background-color: #f6f6f6;
    border: none;
    padding: 12px 14px;
}
#need_to_know .container.know-kinzzi {
    top: 0px;
    position: relative;
}
#need_to_know .know-kinzzi h2{
	top: 0px !important;
    padding: 17px 0 29px 0!important;
}
.mp_sp_page .abt-kinzzi-sec h2{
	padding-top: 0px;
}
.select2-container{
	width: 100% !important;
}
.select2-container .select2-selection--single {
    height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 37px !important;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: none;
}
.ProductForm__AddToCart{
	background-color: #000;
    border-color: none;
    color: #fff;
}
.profile-abt-kinzzi-sec p{
	font-size: 14.58px !important;
    font-family: 'Jost*' !important;
    font-weight: 400 !important;
    line-height: 23.87px !important;
}
.box-green{
	background-color: #96d9d2;
}
.Product__Info  #ZooomyList .wishcount{
	display: none !important;
}
.share-social{
   text-transform: uppercase;
   text-decoration: underline;
   letter-spacing: 2px;
   font-size: 12.5px;
   font-weight: 600;
}
.ArticleToolbar__Nav{
	margin-left: -10px;
}
.pagenation-link{
	font-size: 12.5px;
   font-family: 'Source Code Pro' !important;
   text-transform: uppercase;
   letter-spacing: 1px;
}
.pagenation-link svg{
	font-size: 10px;
}
p.Form__Hint{
	font-family: 'OldStandardTT-Italic' !important;
}
.Article__CommentForm button{
	font-family: 'Source Code Pro' !important;
    font-size: 12.5px;
   	font-weight: bold;
}
.CartItem__Info h2.CartItem__Title { margin-top: 10px !important; }
.CartItem__Info .CartItem__Vendor,
.CartItem__Info .CartItem__ShippingInfo { font-family: 'Jost-400-Book'; font-size: 13px; }
.CartItem__Info .CartItem__Vendor { text-transform: uppercase; }
.CartItem__Info .CartItem__Variant,
.CartItem__Info p { margin-bottom: 0 !important; }
.CartItem__Info .CartItem__PriceList { margin-top: 2px; margin-bottom: 8px; }
.CartItem__Info .CartItem__Meta { margin-top: 5px; }


#bs-example-navbar-collapse-1{
	width: 100%;
}
.ProductItem__Wrapper .product-rating{
	display: none;
}
.thumb-wrapper a{
	display: block;
}
.pin-wish a.pin-link{
    background: #e3e965;
    padding: 4px;
  	cursor: pointer;
}
.pin-wish a.wish-it{
   background: #96d9d2;
}
.pin-wish a.wish-it label{
	margin-bottom: 0px;
}
#blog-header{
	display: flex;
   margin-top: 30px;
}
#section-list-collections-template .CollectionItem__Link{
	color: #fff !important;
}
#blog-header #bs-example-navbar-collapse-1{
	padding-top: 30px;
}
.CollectionMain .ProductList .AspectRatio>img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.design-make-kinzzi #myCarousel4 ul{
	/** top: 35px; **/
    position: relative;
    color: #000 !important;
    letter-spacing: 3px;
    text-align: center;
    font-size: 13px;
    padding: 0 0 0 0;
    font-family: 'Jost*' !important;
    text-transform: lowercase;
    font-weight: 500;
    font-size: 12.5px;
    height: 90px;
    left: 0;
    margin-top: 30px;
}
.design-make-kinzzi #myCarousel4 ul li{
	display: inline-block;
}

.design-make-kinzzi #myCarousel4 ul li:nth-child(1) {
    font-size: 11.5px;
    letter-spacing: 2.5px;
  	color: #A6A6A6;
}
.design-make-kinzzi #myCarousel4 ul li:nth-child(3) {
    text-transform: uppercase;
    font-size: 20.83px;
    padding: 0 19px;
    letter-spacing: 0.3em;
    font-weight: 500;
}
.mp-loader .mp-spinner {
	background: url(/cdn/shop/files/loading.gif?v=1587832348);
  	background-repeat: no-repeat;
}
.Footer__PaymentList .HorizontalList__Item{
	margin-top: 3px;
}
select.sortby-select{
	font-size: 12px;
  	font-family: 'Jost*';
    font-weight: 400;
}

/** Ask a Question **/
#wk-askme .wk-content { padding: 0 !important; }
#wk-query-form .query-form #wk-name.form-control,
#wk-query-form .query-form #wk-email.form-control,
#wk-query-form .query-form #wk-title.form-control { 
	width: 300px !important;
}
#wk-askme .form-group .form-control {
    -webkit-appearance: none;
    display: block;
    padding: 12px 14px !important;
    border-radius: 0;
    border: 1px solid #cbcbcb !important;
    width: 100%;
    line-height: normal;
    resize: none;
    -webkit-transition: border-color 0.1s ease-in-out;
    transition: border-color 0.1s ease-in-out;
    background: #f6f6f6 !important;
    border: 0px !important;  
}
#wk-query-form .form-group label { 
    color: #949594 !important;
  	font-size: 14px !important;
    font-weight: 500 !important;
    margin-bottom: 10px !important;
}
#wk-query-form .form-group:last-child .btn,
#shopify-product-reviews input.spr-button-primary,
#shopify-product-reviews .spr-summary-actions-newreview,
.wk-product-query-view #wk-query-form-reply button[type="submit"],
.wk-product-query-view .view-customers div.full-conversation .reply button {
  	color: #000 !important;
	background-color: #f0b5d1 !important;
    font-family: 'Jost*' !important;
    font-size: 15px !important;
    padding: 10px 28px !important;
    letter-spacing: 3.85px !important;
    font-weight: 400 !important;
    font-size: 13.54px !important;
  	text-transform: uppercase;
  	border: none !important;
}
#wk-query-form .form-group:last-child .btn:hover,
#shopify-product-reviews input.spr-button-primary:hover,
.wk-product-query-view #wk-query-form-reply button[type="submit"]:hover,
.wk-product-query-view .view-customers div.full-conversation .reply button:hover {
	background-color: #f5ab92 !important;
}
#wk-query-form .form-group .wk-cancel-form,
#wk-askme .wk-cancel-form,
#wk-askme .query-form .heading, 
.query-form .heading img { display: none !important; }
#wk-askme .wk-ask-a-question {
	padding-left: 0px;
  	font-family: Jost-400-Book !important;
    font-size: 12px;
    margin-bottom: 0px !important;
    letter-spacing: 2px;
  	text-transform: uppercase;
}
#wk-askme .query-form {
	margin-top: 0px;
}
#wk-askme .query-form,
#wk-askme .view-customers .customer span.customer-name,
#wk-askme .view-customers div.query-box .query-title,
#wk-askme .view-customers div.full-conversation .reply label,
#wk-askme .view-customers .customer span.time-ago,
#wk-askme .query-title, 
#wk-askme .description,
#wk-query-form-reply button[type=submit], 
.query-form .sub-heading,
.wk-product-query-view .view-customers div.description,
.view-customers .customer span.time-ago {
	font-family: 'Jost*' !important;
}
#wk-askme .success-msg {
    color: #3c763d;
    font-weight: 400;
    display: block;
    line-height: ;
    margin-top: 10px;
    font-size: 16px;
}
#wk-askme .view-customers div.query-box .query-title,
.wk-product-query-view .view-customers div.query-box .query-title {
    font-weight: 400 !important;
    font-size: 18px !important;
    color: #000 !important;
    padding: 15px 15px 2px 15px !important;
    border-left: 3px solid #F45B4F;
    overflow-wrap: break-word;
    word-wrap: break-word;  
}
#wk-askme .view-customers div.full-conversation .reply label {
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #000 !important;
}
#wk-askme .view-customers .customer span.customer-name {
    font-weight: 400;
    font-size: 18px;
    color: #000;
    margin-right: 12px;
}
.query-form .sub-heading {
    display: none;
}
.query-form .heading {
	margin-bottom: 10px ;
    font-size: 24px !important;
    color: #000 !important;
    letter-spacing: 0.1em;
    text-shadow: none;
    font-weight: 300 !important;
    text-transform: uppercase;
}

.Editor-editor{
	outline: none;
}
#wk-query-form-reply button[type=submit]{
	padding: 14px 28px !important;
    border: none !important;
    background: #f0b5d1 !important;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px !important;
}
#product_enquiries .wk-customer-queries h2.heading { display:none; }
#product_enquiries .wk-customer-queries table th { 
  	font-weight: 400 !important; 
  	text-transform: uppercase;
  	font-size: 11px !important;
}
#product_enquiries .wk-customer-queries table tr.query-row td .btn { 
    padding: 5px 6px 5px 10px !important;
    margin-top: -3px !important;
    margin-bottom: 0px !important;
    font-size: 11px !important;
    font-weight: 400 !important;
}
.wk-product-query-view .view-customers { padding-top: 10px !important; }
.wk-product-query-view .view-customers table th,
.wk-product-query-view .view-customers table td {
    font-family: 'Jost*' !important;
    font-weight: 400 !important;
    color: #000 !important;
    padding: 5px 10px !important;
}
.Rte .view-customers table tbody th { background: none !important; }
.wk-product-query-view .view-customers table th { font-size: 12px !important; }
.wk-product-query-view .view-customers table td { font-size: 15px !important; }
.Rte .view-customers img { display: inline !important; }
.Rte .view-customers .customer img { margin-left: 0.35em !important; }
.Rte .view-customers .query-history .customer img { margin-left: 0 !important; }
.wk-product-query-view .view-customers .customer {
    margin-top: 0px !important;
}
.wk-product-query-view .view-customers div.query-history,
.wk-product-query-view .view-customers div.query-box {
	margin-top: -30px !important;
}
.wk-product-query-view .view-customers div.full-conversation .description { margin-top: -60px; }
.wk-product-query-view .view-customers div.full-conversation .description p { font-size: 15px !important; }
.wk-product-query-view .view-customers .customer span.time-ago { font-weight: 400 !important; }


div.knzi-link1 {
    width: 100%;
    z-index: 1;
    padding: 0 0 35px 0;
}
div.knzi-link1:hover p a:before {
	opacity: 1;
}
div.knzi-link1 p {
  	text-align: center;
	text-transform: uppercase;
	position: relative;
}
div.knzi-link1 p:after {
    content: "";
    display: block;
    border-bottom: 1px solid #000;
    position: relative;
    margin: 0 auto;
    content: "";
    display: block;
    border-bottom: 1px solid #000;
    position: relative;
    right: -25px;
    width: 195px;
}
div.knzi-link1 p a:before {
    content: "";
    background-color: #e9c6db;
    width: 240px;
    display: inline-block;
    height: 30px;
    position: absolute;
    opacity: 0;
    z-index: -1;
    margin: 0 -9px;
    top: 6px;
}
div.knzi-link1:hover p a:before {
  	background-color:#d2eadf !important;
}

.qimify-minicart-qimify-brand{
	display: none !important;
}

.community-category-1, .community-category-2{
	opacity: 0;
    height: 0px;
    padding: 0px;
    margin: 0px;
}
.TableWrapper{
	color: #000;
}
.TableWrapper table td{
	padding-left: 20px;
}
#modal-size-chart,
.knzi-modal-size-chart {
	max-width: 1000px;
  	padding: 20px;
  	margin: 0px auto;
  	box-shadow: 0 5px 15px rgba(0,0,0,.5);
  	outline: 0;
    top: 0px;
  	margin-top: 20px;
  	max-height: calc(100% - 40px);
}


.knzi-modal-size-chart .size-chart-table table,
.knzi-modal-size-chart .bottom-description{
	margin-top: 0;
	margin-bottom: 20px;
}
.knzi-modal-size-chart .top-description p,
.knzi-modal-size-chart .bottom-description p {
	margin-bottom: 3px;
	line-height: 1.4;
  	letter-spacing: 0px !important;
  	text-transform: none;
}
.knzi-modal-size-chart .size-chart-table table {
	width: 100%;
	display: table;
	border-collapse: collapse;
}

.knzi-modal-size-chart .size-chart-table tr {
	display: table-row;
}

.knzi-modal-size-chart .size-chart-table table td {
	display: table-cell;
	border: 0;
	line-height: 1.2;
	padding: 13px;
	font-size: 16px;
}

.knzi-modal-size-chart .size-chart-table table tr:before,
.knzi-modal-size-chart .size-chart-table table tr:after,
.knzi-modal-size-chart .size-chart-table table td:before,
.knzi-modal-size-chart .size-chart-table table td:after {
	content: none !important;
}

/* basic */
.knzi-modal-size-chart .size-chart-table table {
	border: 1px solid #e7e7e7 !important;
}
.knzi-modal-size-chart .size-chart-table table tr td {
	background: #f6f6f6;
	border: 1px solid #eaeaea !important;
}
.knzi-modal-size-chart .size-chart-table table tr:first-child td {
	background: linear-gradient(to bottom,#f8f8f8,#eee);
	border: 0;
	font-weight: bold;
}
.knzi-modal-size-chart .size-chart-table table tr:nth-child(2) td {
	border-top: 1px solid #ddd;
}
.knzi-modal-size-chart .size-chart-table table tr:nth-child(2n + 3) td {
	background: #fff;
}
.knzi-modal-size-chart .size-chart-table table td {
	text-align: left;
}

@media (max-width: 768px) {
	.knzi-modal-size-chart .size-chart-table table td {
		font-size: 14px;
	}
}
@media (max-width: 600px) {
	.knzi-modal-size-chart .size-chart-table table td {
		padding: 13px 2px;
	}
}
@media (max-width: 500px) {
	.knzi-modal-size-chart .size-chart-table table td {
		font-size: 9px;
	}
}

.size-chart-button{
	font-size: 12px;
}
.ProductItem__Wrapper .pin-wish li:nth-child(2) p{
	padding: 2px 2px 2px 6px !important;
}
.Product__Slideshow .flickity-prev-next-button{

	background: transparent;
  	box-shadow: none;
}
.Product__Slideshow .flickity-prev-next-button.next{
	right: 0px;
  	top: 50%;
}
.product-image-slide-wrapper .pin-wish a {
	position: absolute;
    z-index: 999;
    left: 14px;
    /* right: -50px; */
    clear: both;
    font-size: 10px;
    color: #000;
    letter-spacing: 2px;
    font-family: 'Jost*' !important;
    font-weight: 500;
}
.product-image-slide-wrapper .pin-wish a:after {
    border-bottom: 1px solid #000;
    content: "";
    display: block;
    position: relative;
    left: 12px;
    transition: 0.5s ease;
  	width: 45px;
}
.zooomyshopvariant{
	display: none;
}
.community-name{
	margin-top: 10px;
}
.question .panel-collapse {
	-webkit-transition:  all .75s ease;
    -moz-transition:  all .75s ease;
    -o-transition:  all .75s ease;
    transition: all .75s ease;
}
.Product__Slideshow .flickity-prev-next-button.previous{
	left: 0px;
  	top: 50%;
}
.ProductForm #ZooomyList i{
	display: none;
}
.zooomywishlistlistclass .zbodypimg img{
	border: none !important;
}
.zooomywishlistlistclass .ZoomyWishlistPageGrid .zbodypimg {
    float: left;
    width: 13% !important;
}

/* .kinzzi-top-header ul .logout:before {
    content: "|";
    font-size: 16px;
    color: #f0c1c5;
    padding: 0 5px;
    left: 3px;
    position: relative;
  	margin-right: 10px;
} */
.Alert__ErrorItem a{
	color: #d1a2d4;
  	font-weight: bold;
}
.submit-subscribe:hover{
	background-color: transparent !important;
}
.account-section ul.nav-tabs { padding-bottom: 15px !important; }
.account-section .AccountTable th{
	font-size: 12.5px;
}
.AccountTable .btn.view-order{
	font-size: 12.5px !important;
}
.image-hover-effect{
/* 	overflow: hidden; */
  	width: 100%;
}
.image-hover-effect img {
  max-width: 100%;
  transition: transform 0.9s ease-in-out;
}
.image-hover-effect:hover img {
  transform: scale(1.05);
}
iframe .shopify-buy__product__compare-price{
	display: none !important;
}
.dropdown .logout{
  	position: absolute;
    left: 0px;
    transition: all 0.5s ease;
    visibility: hidden;
    margin-top: 30px !important;
}
.shopify-buy__product__title{
	font-family: 'Jost-400-Book' !important;
  	text-align: center;
}
aside.ArticleToolbar{
	display: none;
}

@media screen and (min-width: 1440px){
    .Product__Wrapper .Product__Info {
      padding-top: 0px;
  }

}

.blog_shop_the_story{
	font-family: Amaro-Regular !important;
    font-size: 62.5px !important;
    color: #000 !important;
    background: transparent;
    text-transform: lowercase;
}
.CollectionMain .ProductList .AspectRatio{
	--aspect-ratio: 1.0 !important;
    max-height: 350px;
}
  
/*    */
.heading-h1{
  font-family: Jost-500-medium !important;
  font-size: 15px;
  letter-spacing: 0.1em;
}
.Form__CheckboxWrapper label{
	font-family: Jost-300-light !important;
    font-size: 15px;
    letter-spacing: 0px;
}
  
@media screen and (max-width: 1440px){
  .ImageHero__TextContent {
      padding: 10px 50px;
      /* bottom: 50px; */
      top: 20%;
      right: 100px;
      background: #fff;
      width: 55%;
      left: 35%;
  }
}
@media screen and (min-width: 1440px){
  .ImageHero__TextContent {
      padding: 10px 50px;
      /* bottom: 50px; */
      top: 20%;
      right: 100px;
      background: #fff;
      width: 60%;
  }
  .Product__Wrapper .Product__Gallery {
      margin-top: 50px;
  }
  .Product__Wrapper .Product__Info{
    padding-top: 0px;
  }
}
  
@media screen and (min-width: 1240px) {
  .kinzzi-main-header .Header__MainNav {
    padding-bottom: 8px !important;
  }
  /**
  .template-index .kinzzi-main-header .Header__MainNav {
    padding-bottom: 15px !important;
  }**/  
}  
  
@media screen and (max-width: 1200px){
  #section-blog-template .SectionHeader__Heading a{
  	font-size: 40px;
  }
  .Header--center .Header__MainNav {
      position: absolute;
      bottom: 0;
      left: 0;
      padding-bottom: 6px;
      width: 100%;
      text-align: center;
  }
}
@media screen and (max-width: 900px){
  #section-blog-template .SectionHeader__Heading a{
  	font-size: 30px;
  }
}
/*  Only desktop and tablet */
@media screen and (min-width: 767px) {
  .Header:not(.Header--sidebar) .Header__FlexItem--fill {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    .social-impact-header-block { margin-top: 15px; margin-bottom: 15px; }
}
    
    
#section-header{
    height: 110px;
}
#Search .Search__Input{
    width: 50%;
    margin-left: 25%;
    border-bottom: 1px solid #D0D1D0;
  	text-transform: none;
}

/*   .carousel-inner>.item{
	height: 346px;
}
   .carousel-inner>.item .row{
	height: 346px;
    } */
    .carousel-inner .thumb-wrapper{
       height: auto;
       width: 80%;
       margin-left: 10%;
       /*     min-height: 250px; */
   }
   .editorial-kinzzi .col-md-4:last-child .cnt-sec-edit img {
      padding: 0 0 0 15px;
      width: 90% !important;
      top: 0;
      position: relative;
      max-height: 375px;
      object-fit: cover;
      left: 44px;
  }
  .editorial-kinzzi .col-md-4 img {
      width: 90%;
  }
  .carousel.new-arrival-kinzzi .item img {
    max-width: 100%;
    display: inline-block;
    /* padding: 13px 0; */
    width: 100%;
    /* max-height: 357px; */
    object-fit: cover;
    /*     min-height: 330px; */
    min-width: 250px;
    padding: 0 20px;
    /*     object-position: 0 -35px; */
    height: 350px;
}
.container-fluid.editorial-kinzzi .col-md-2:nth-child(2) .cnt-sec-edit {
  min-height: 203px;
  height: 332px;
  width: 100%;
  object-fit: cover;
  position: absolute;
  right: 60%;
  padding: 0 14px;
  top: 273px;
  min-width: 264px;
}

.container-fluid.editorial-kinzzi .col-md-2:nth-child(2) .cnt-sec-edit img {
  object-position: bottom;
  object-fit: cover;
  height: 332px;
  /* min-height: 204px; */
  object-position: bottom;
  /* height: 332px; */
  object-fit: cover;
  width: 100%;
  min-height: 201px;
  min-width: 264px;
  width: 100%;
  min-height: 201px;
  object-fit: cover;
  top: 81px;
  /* position: absolute; */
  min-width: 375px; /*293px*/
  right: 18%;
  height: 450px; /*365px*/
  object-position: top;
}

.container-fluid.editorial-kinzzi .col-md-2:nth-child(3) .cnt-sec-edit img{      
   object-position: bottom;
   /* height: 332px; */
   object-fit: cover;
   width: 100%;
   min-height: 201px;
   min-width: 264px;
   width: 100%;
   min-height: 201px;
   object-fit: cover;
   top: 81px;
   /* position: absolute; */
   min-width: 264px;
   right: 18%;
   height: 332px;
   object-position: bottom;}

   .container-fluid.editorial-kinzzi .col-md-2:nth-child(3) .cnt-sec-edit{
      width: 100%;
      min-height: 201px;
      object-fit: cover;
      top: 63px;
      position: absolute;
      min-width: 264px;
      right: 10%;
      height: 332px;
      object-position: bottom;
      right: -20px
  }
  .talk-sec-kinzzi .col-md-4:nth-child(1) img {
    left: 32px;
    position: relative;
    top: 50px;
    object-fit: cover;
    height: 395px;
    width: auto;
}
.col-md-7 .talk-sec-right:nth-child(1) img {
    min-height: 164px;
    object-fit: cover;
    width: auto;
    height: 395px;
    object-position: bottom;
}
.talk-sec-kinzzi .col-md-5 img{   
    width: auto !important;
    height: 435px;
    object-fit: cover;
    padding: 11px 0 0;
} 


    .talk-sec-kinzzi .col-md-3 img {
        left: 0;
        position: relative;
        width: auto%;
        height: 348px;
        object-fit: cover;
        padding: 11px 0 0 0;
        object-position: bottom;
    }
    .col-md-4.video-section-front img {
        width: 100%;
        min-height: 547.5px;
/*         object-fit: none;
        object-position: -133px -52px; */
        object-fit: cover;
    	object-position: 0px 0px;
        min-width: 351px;
    }
    .container-fluid.client-sec  .col-md-2 p {
        left: 67px;
        position: relative;
        font-family: 'Jost*' !important;
        color: #000 !important;
        font-weight: 500;
        text-transform: lowercase;
        max-width: 174px;
        white-space: pre-line;
        letter-spacing: 2px;
        font-size: 11px;
    }
    .col-md-4.video-section-front p {
        position: relative;
        left: 35px;
    }
    .col-md-4.video-section-front p {
        position: relative;
        left: 27px;
        top: 20px;
        letter-spacing: 2px;
        font-size: 11px;
        font-weight: 500;
    }
    .creative-commun-content :nth-child(2) p {
        right: 50px;
        position: relative;
        font-family: 'Jost*' !important;
        color: #000 !important;
        font-size: 12px;
        letter-spacing: 0.025em;
        font-weight: 400;
        /*     top: 60px; */
    }
    .instagram-section{
       margin-top: 60px !important;
   }
   .creative-commun-content .subscribe-sec p:last-child {
    bottom: 0;
    position: relative;
    top: 333px;
    color: #000 !important;
    text-align: right;
    left: 0;
    font-family: 'Jost*' !important;
    letter-spacing: 2px;
    font-size: 11px;
}

.first-sec-designer:first-child img {
  height: 300px;
  width: 100%;
  min-width: 546px;
  min-height: 455px;
  object-fit: cover;
  left: 7px;
  position: relative;
}
}

@media screen and (min-width: 641px){
  .PageHeader {
      margin: 0px 0;
      margin-top: 40px;
      margin-bottom: 30px;
      /*       height: 90px; */
  }

}
@media screen and (max-width: 768px){
  .zooomywishlistlistclass .ZoomyWishlistPageGrid .zbodypimg {
    float: left;
    width: 30% !important;
}
.zooomywishlistlistclass li.zbodyaction {
    float: right;
    margin-right: 25px;
    width: 100% !important;
    text-align: left;
}
  .sca-body-currency{
  	display: none;
  }
  .seprator-righ-talk-sec {
    top: 10px;
}
 .meet-team .col-md-7{
  	padding: 0px 15px;
  }
.gf-refine-toggle-mobile {
    background: #f6f6f6 !important;
}
  header {
    /* position: relative; */
    /* display: block; */
    min-height: auto;
    height: auto;
}
#blog-header{
   display: block;
}

.bg-our-stry{
    height: auto;
}
.mood .col-md-3 img {
    top: 5px;
    position: relative;
}
.mood .col-md-6 img{
    padding: 0px;
}
.mood img{
    width: 100%;
    max-height: 300px;
    object-fit: cover;
}
.abt-kinzzi-sec ul.nav.nav-tabs {
    display: flex;
}
.container.kind-words .col-md-9 {
    top: 24px;
    width: 100%;
    padding: 0 14px;
}
.mood-seconnd-column{
    padding: 10px 0px;
}
.abt-kinzzi-sec{
    width: 100%;
}
.abt-kinzzi-sec h2:after {
    width: 24%;
}
.container.reviews-designer .col-md-9 {
    width: 100%;
}
.design-banner{
    margin-top: 30px;
}
.container.design-top-section {
    padding: 0px 0 0 15px;
}
#carousel-example-generic .controls.design-controls{
    display: none;
}
.design-banner img {
    position: relative;
    top: 0px;
    object-position: center;
    object-fit: cover;
    min-height: auto;
    height: auto;
    width: 100%;
}
.mp-seller-logo-block img {
    /* width: 100vw; */
    max-height: 360px;
    object-fit: cover;
    height: auto;
}
.container.reviews-designer .col-md-9 {
    top: 5px;
    position: relative;
}
.profile-abt-kinzzi-sec p{
    padding: 10px 0px;
}
.reviews-designer h3 {
    top: 0px;
    padding: 0px 0 42px 0;
    margin-top: 0px;
}
.ImageHero__TextContent {
    padding: 10px 30px;
    /* bottom: 50px; */
    top: 20%;
    background: #fff;
    width: 100%;
    left: 0%;
}
.carousel.new-arrival-kinzzi .item img {
    max-width: 100%;
    display: inline-block;
    /* padding: 13px 0; */
    width: 100%;
    /* max-height: 357px; */
    object-fit: cover;
    padding: 0 10px;
    /*       object-position: 0 -35px; */
    max-height: 338px;
    min-height: 220px;
}
.shippingestimator-section{
    margin-top: 80px;
}
.container.footer-box-shopping .col-md-4:nth-child(1) p, .container.footer-box-shopping .col-md-4:nth-child(1) h3 {
    left: 0px;
    position: relative;
}
.container.footer-box-shopping .col-md-4:nth-child(3) p, .container.footer-box-shopping .col-md-4:nth-child(3) h3 {
    left: 0px;
    position: relative;
}
.footer-box-shopping .col-md-4{
    margin-top: 20px;
}
#mobile-header .Header__Wrapper{
    padding-top: 20px;
}
.mobile-search{
    position: absolute;
    left: 60px;
    top: 20px;
    width: 20px;
}
.Header__Logo{
    margin-top: 0px;
}
.editorial-kinzzi h2{
    top: 40px;
    z-index: 100;
}
.margin-container-main{
    margin: 0px 10px;
}
.editorial-kinzzi .col-md-2:last-child .cnt-sec-edit {
    top: 0px;
    position: relative;
}
.editorial-kinzzi .col-md-4:last-child .cnt-sec-edit {
    top: 0px;
    position: relative;
}
.slick-dots li button:before {
    font-size: 5rem !important;
}
.margin-container-main-designer{
    margin: 0px;
}
.design-make-kinzzi .col-md-5:last-child img {
    object-fit: cover;
    max-height: 454px;
    width: 100%;
    position: relative;
    top: 25px;
    margin: 0 auto;
    left: 0px;
}
.talk-sec-kinzzi img{
    width: 100%;
    height: 340px;
    object-fit: contain;
}

.creative-commun-kinzzi{
    width: 100%;
}

.container-fluid.client-sec .col-md-2 p {
    /* left: 67px; */
    /* position: relative; */
    /* font-family: 'Jost*' !important; */
    text-align: center;
}
.creative-commun-content .col-md-4:nth-child(1) {
    position: relative;
    padding: 0px;
}
.creative-commun-content img {
    width: 100%;
    /* min-width: 332px; */
}
.creative-commun-content .video-btn {
    left: 0px !important;
}

.container-fluid.client-sec .col-md-2 p {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.footer-cnt-kinzzi .col-md-3{
    /*   	border-bottom: 1px solid #e1e1e1; */
    /*     border-top: 1px solid #e1e1e1; */
    /* width: 100%; */
}
.mobile-social-icon .footer-social-menu{
    margin: 0px auto;
    text-align: center;
}
.mobile-social-icon .footer-social-menu li{
    display: inline-block;
    margin: 0 10px 10px;
    width: 30px;
    height: auto;
    line-height: 30px;
}
.mobile-social-icon .footer-social-twitter{
    top: 31px;
    position: relative;
}
.footer-cnt-kinzzi h4{
    margin-top: 20px;
}
#footer .footer-block-content{

    padding-bottom: 20px;
}
.footer-cnt-kinzzi h4:after {
    font-family: FontAwesome;
    content: "\f107";
    position: absolute;
    right: 20px;
    width: 44px;
    height: 44px;
    top: -20px;
    line-height: 44px;
    text-align: right;
    z-index: 1;
    font-size: 20px;
}
.creative-commun-content .sub-sec{
    background: #F0F8F6;
}
.creative-commun-content .sub-sec .subscribe-sec{
    max-width: 100%;
}
.col-md-4.video-section-front p{
    text-align: center;
}
.editorial-kinzzi .slick-slide img {
    display: block;
    width: 100%;
    max-height: 500px;
    object-fit: contain;
}
.editorial-kinzzi .col-xs-12 p {
    padding: 9px 0 0 9px !important;
    left: 0px !important;
    max-width: 100% !important;
    width: 100%;
    text-align: center;
}
.editorial-kinzzi .col-xs-12{
    padding: 10px !important;
}
.editorial-kinzzi .col-xs-12 ul {
    left: 90px;
}
.container-fluid.client-sec {
    top: 0px;
    position: relative;
    padding: 160px 0 100px 0px;
}
.footer-social-menu{
    padding-bottom: 20px;
}
.footer-social-menu .meet-abt{
    position: relative;
    top: -10px;
    width: 10px;
}
.footer-social-menu li a img{
    margin: 0px auto;
}
.footer-social-menu li a{
    color: #000;font-size: 20px;position: relative;top: -4px;

}
.comminity-top-sec button{
    position: relative;
}
/**
.col-md-9.category-community .col-md-4 {
    padding: 0 15px;
    width: 100%;
    left: 0;
    top: -23px !important;
}**/
.comminity-top-sec h2 {
    color: #000 !important;
    letter-spacing: 0.3em;
    font-size: 28.33px;
}
.comminity-top-sec {
    padding: 33px 15px 10px 15px;
    position: relative;
    top: 0;
}
.comminity-top-sec button {
    /* right: 30px !important; */
    position: relative;
    top: 5px;
    border-radius: 0;
    margin: 20px 0px;
    left: 0px;
}
.container.community-side-bar button{
    display: none;
}
.community-side-bar{
    padding: 20px;
    top: 0px;
}
.paging-community ul li {
    display: inline-block;
    font-family: Bebas Neue !important;
    display: inline-block;
    padding: 20px 13px 0 12px;
}
.paging-community ul li:first-child {
    font-weight: 500;
    font-size: 18px;
    text-align: left;
    width: auto;
    padding: 0;
    left: 11px;
    position: relative;
}
.community-side-bar h3:after {
    font-family: FontAwesome;
    content: "\f107";
    position: absolute;
    right: 20px;
    width: 44px;
    height: 44px;
    top: -1px;
    line-height: 44px;
    text-align: right;
    z-index: 1;
    font-size: 20px;
}
.community-category{
    top: 0px;
}
.designer-index-sec .col-md-3 img{
    width: 100%;
}
.col-md-12.cat-a-z-menu.cm-page.des-index.no-padding li.dropdown {
    width: 100%;
    float: left;
    display: flow-root;
}
.a-z-navbar ul {
    width: 100%;
    float: left;
    left: 5px;
    position: relative;
}
.sell-button button {
    position: relative;
    display: block;
    left: 0px;
    top: 30px;
    width: 100%;
}

.social-impact .social-blog-location .base {
    margin-top: 80px;
}
.the-edits .des-index{
    margin-top: 40px;
}

.the-edits .banner-des-index img{
    height: 150px;
    object-fit: cover;
}
.the-edits .row{
    margin-top: 20px;
}
.banner-abt {
    /* background: url(../images/about-banner-bg.jpg); */
    background: url(/cdn/shop/t/3/assets/about-banner-bg.jpg?3192);
    background-size: cover;
    width: 100%;
    height: 358px;
}
.container.section-cnt-abt {
    width: 100%;
    margin: 0 auto;
    position: relative;
    left: 0;
    right: 0;
    display: block;
    height: auto;
    text-align: center;
}
.category-layout-cnt ul{
    display: none;
}
#section-blog-header .Header__LogoImage{
    width: 160px;
}
#section-blog-header .navbar {
    height: 90px;
    border: none;
}
#section-blog-header .navbar-collapse{
    padding-top: 30px;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid rgb(231, 231, 231);
}
#section-blog-header .navbar-toggle{
    position: relative;
    top: 20px;
    right: -15px; /* 30px */
  	border: none !important;
}
#section-blog-header .navbar-toggle .icon-bar { background-color: #000 !important; }  
#section-blog-header .navbar-header{
    height: 88px;
    width: 100%;
}
.social-media-buttons-cols {
    float: left;
    width: 100%;
}
#section-blog-header .blog-menu{
    margin-right: 30px;
    float: left;
}

.slick-next {
    /*     content: ' ' !important; */
    background: url(/cdn/shop/t/3/assets/left-arrow-new-arrival.png?6153);
    background-repeat: no-repeat;
    width: 100%;
    height: 131px;
    font-size: 40px;
    position: relative !important;
}
.slick-prev{
    /*       content: ' ' !important; */
    background: url(/cdn/shop/t/3/assets/right-arrow-new-arrival.png?6166);
    background-repeat: no-repeat;
    width: 100%;
    height: 131px;
    font-size: 40px;
    position: relative !important;
}

.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 40px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.design-make-kinzzi .col-md-7 ul{
    top: 20px;
}
.new-arrival-kinzzi h3 {
    text-align: center;
    position: relative;
    color: #000 !important;
    letter-spacing: 9px;
    font-weight: bold;
    font-size: 18px;
    top: 20px;
    padding: 57px 0 38px 0;
    font-family: BebasNeue-Bold !important;
}

.seprator-left {
    padding: 42px 0 0 0;
    left: 0px;
    width: 100%;
}
.design-make-view-all-kinzzi-btn-front {
    display: none;
}
.seprator-right {
    padding: 25px 0 0 0;
    width: 100%;
    /* position: relative; */
    /* background-color: rebeccapurple; */
    right: 0%;
}
.design-make-kinzzi {
    position: relative;
    top: 20px;
}
.container.design-make-kinzzi h3 {
    padding: 2px 0 27px 0;
}
.seprator-left-design {
    display: none;
}
.talk-sec-kinzzi{
    top: 70px;
}

.seprator-righ-talk-sec {
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    position: relative;
    padding: 13px 0;
    right: 0px;
}
.design-make-kinzzi .col-md-5:nth-child(3) p {
    left: 0%;
    position: relative;
    top: 70px;
    height: 110px;
    clear: both;
    /* text-align: center; */
    /* margin: 0 -50px 0 0; */
    /* width: 100%; */
    /* margin-left: -28px; */
    color: #000 !important;
    /* padding: 0 50px; */
    letter-spacing: 2.5px;
    font-family: 'Jost*' !important;
    text-transform: lowercase;
    font-weight: 500;
    font-size: 11.5px;
    text-align: center;
}
.creative-commun-kinzzi h3 {
    top: -7px;
    padding: 21px 0 21px 0;
    font-size: 18px;
    font-weight: bold;
    left: 6px;
}
.creative-commun-content {
    top: -8px;
    position: relative;
}
.talk-sec-kinzzi {
    top: 40px;
}
.creative-commun-kinzzi{
    margin: 0px !important;
}
.creative-commun-mobile .col-md-4.style img {
    max-width: 100%;
    min-height: 400px;
    min-width: 351px;
    max-height: 427px !important;
}
.creative-commun-content p, .style p{
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}
#shopify-section-article-template .article-shop{
    font-size: 30px;
}
.ArticleToolbar__Nav {
    display: inline-block;
    margin-left: 0px;
}
.Panel {
    position: relative;
    border: 1px solid #cbcbcb;
    padding: 10px 24px;
}
.Article__CommentFormWrapper {
    margin: 0px 0;
}
#press_page .press-title {
    font-size: 31.67px;
}
#press_page .press-title .title-love {
    font-size: 85px;
}
.CollectionMain .ProductList .AspectRatio {
    min-height: 180px;
}
.modal-content{
    margin: 0px 10px;
    padding: 15px;
}
.shippingestimator-section{
    min-height: 400px;
}
.shippingestimator-section .heading-h1{
    padding-bottom: 20px;
}
.order-summary ul li:nth-child(2) {
    line-height: 15px;
}
.designers-collection-kinzzi h3 {
    top: 0px;
}
#need_to_know {
    position: relative;
    top: 0px;
}
.profile-abt-kinzzi-sec {
    width: 100% !important;
    left: 0%;
    padding: 0px;
    top: 10px !important;
}
.wk-modal-content {
    position: relative;
    width: 100% !important;
    top: 20%;
}
#reviews {
    position: relative;
    top: 0px;
}
#community-profile .abt-kinzzi-sec {
    left: 0%;
    top: 0px;
}
.paging-community{
    padding: 20px 0px;
}
.category-community .col-md-4:nth-child(3) img{
    left: 0px;
}
.col-md-9.category-community{
    margin-top: 10px;
}
.Modal--fullScreen{
    top: 80px;
}
.blog-template .ArticleItem__Title {
    letter-spacing: 9px;
    color: #000 !important;
    font-size: 3rem !important;
    font-weight: 300;
    font-family: 'Jost-300-light' !important;
}
.ArticleList .Grid__Cell {
    margin-bottom: 30px;
}
.col-md-4.sub-sec {
    padding: 0px;
}
.pin-wish{
   display: none;
}
.carousel.new-arrival-kinzzi .item img {
    min-height: auto;
}
.kinzzi-main-header ul li a {
    padding: 12px 8px;

}
  
@media screen and (max-width: 414px){
  	.col-md-12.social-mdia-kinzzi ul li {
      color: #000 !important;
      text-transform: uppercase;
      font-size: 6.5px; 
      font-weight: 600;
      letter-spacing: 2px;
	}
    .gf-sort-wrap .sort-by label.sort-by-toggle {
        font-weight: 600 !important;
        font-size: 11px !important;
    }  
  	.sort-by { margin-top: 0px !important; }
  	.sort-by { float: right !important; }
  	.sort-by.limit-by { float: left !important; }
    .sort-by-toggle { padding-right: 0 !important;  }
  	.sort-by + .sort-by { margin-right: 0 !important; }
  	select#changeSortBy.sortby-select, select#setLimit.sortby-select { padding-right: 20px !important; padding-left: 5px !important; }
  	.creative-commun-content h5 { 
      	margin-bottom: 30px;
      	text-align: center !important;;
      	margin-right: 0 !important;
   	}
  	.social-impact-header-block { margin-bottom: 50px; }
}

/* Mobile Only */
@media screen and (min-width: 375px) and (max-width: 414px){  
    .creative-commun-mobile .slick-slide { width: 100% !important; }
  	.creative-commun-mobile .slick-slide { padding-left: 30px; padding-right: 30px;  }
  
  	.comminity-top-sec,
  	.community-side-bar { padding-left: 20px !important; padding-right: 20px !important; }
  	.community-side-bar { padding-top: 40px !important; }
  
  	.col-md-9.category-community .col-md-4 { width: 100%; }
    .mood .col-md-3 img { top:60px !important; padding: 15px 15px 70px 15px !important; }
  	.mood .col-md-6 img,
  	.mood .col-md-6:nth-child(2),
  	.mood .col-md-6:nth-child(3),
  	.col-md-6.mood-seconnd-column img {
        padding: 15px !important;
    }  
   .template-article .Article__Header .Article__Title.u-h1,
   #shopify-section-article-template .article-title h1 { 
     	font-size: 3rem; 
     	margin-left: 10px;
     	margin-right: 10px;
   }
   #shopify-section-footer { margin-top: 0 !important; }
}  
  
.gf-refine-toggle-mobile { 
  	font-family: 'Jost-400-Book' !important; 
 	letter-spacing: 1px !important;
    font-size: 13px;
}
 
.knzi-alert-message .Alert,
.knzi-alert-message p.Form__Alert,
.knzi-alert-message .Alert .Alert--success,
.knzi-alert-message .Alert .Alert__ErrorList,
.knzi-alert-message .Alert__ErrorList li { 
  color: #000 !important; 
  font-size: 14.58px !important;
}
.knzi-alert-message .Alert .Alert--success {
	margin-top: 20px !important;
	margin-bottom: 30px !important;
}
.knzi-alert-message .Alert__ErrorList {}

.knzi-link,
button.knzi-link { margin-top: 10px !important; padding-left: 0 !important; }

.knzi-product-decor {
    font-size: 13px;
    position: relative;
    top: 12px;
    padding: 5px 0 30px 0;
}   
.knzi-product-decor ul {
    text-align: center;
    padding: 3px 0;
  	list-style-position: inside;
  	color: #827e7f !important;
}
.knzi-product-decor ul li:after {
    content: "";
    border-bottom: 11px solid #a6a6a6;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    display: inline-block;
    position: relative;
    position: relative;
    padding: 0 1px;
    list-style-type: none;
}

.knzi-alert-message .Alert { background: #d4efed !important;  }  
.knzi-alert-message .Alert--success {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}  

.cf-field input[type="email"], 
.cf-field input[type="number"], 
.cf-field input[type="password"], 
.cf-field input[type="tel"], 
.cf-field input[type="text"], 
.cf-field textarea {
    -webkit-appearance: none;
    display: block;
    padding: 12px 14px;
    border-radius: 0;
    border: 1px solid #f6f6f6;
    width: 100%;
    line-height: normal;
    resize: none;
    -webkit-transition: border-color 0.1s ease-in-out;
    transition: border-color 0.1s ease-in-out;
    background: #f6f6f6;
}  
.cf-field[data-cf-invalid="true"] {
    background: none !important;
    border: none !important;
}  
.cf-field[data-cf-invalid="true"] .cf-field-errors { margin-top: 0 !important; }
.cf-field[data-cf-invalid="true"] .cf-field-errors li {
    color: #ce2525 !important;
  	font-size: 13px !important;
}
.cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message, 
.cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message { border: none !important; }
.cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message ul, 
.cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message ul { color: #ce2525 !important; }
.cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message, 
.cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message { width: 100%; }
.cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message p,   
.cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message p { font-weight: 400 !important; }
.cf-fields-wrapper .cf-form-actions .cf-step-invalid .cf-error-message ul, 
.cf-form-inner .cf-form-actions .cf-step-invalid .cf-error-message ul { padding-left: 0 !important; }
.cf-form-actions { margin-top: 0 !important; }
.cf-fields-wrapper .cf-form-actions button, 
.cf-form-inner .cf-form-actions button { width:auto !important; }
.cf-fields-wrapper .cf-form-actions button:hover, 
.cf-form-inner .cf-form-actions button:hover { background: #f5aa90 !important; }  
[data-cf-field-type=phone] .cf-phone-field .cf-country-picker { height: 46px; }
  
.clearfix { overflow: auto; }
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}  
  
.modal-form-message {
  	text-align: center !important; 
  	padding-top: 40px !important;
  	padding-bottom: 60px !important;
}
.modal-form-message .Form__Alert { text-align: center !important; } 
.modal-form-message .Form__Alert h3.alert-message-heading { 
  	text-align: center !important; 
  	letter-spacing: 3px !important;
}

  
  

 