@font-face {  
    font-family: 'LibreBaskerville';
    src: url('../fonts/LibreBaskerville-Bold.ttf') format('truetype'),
	     url('../fonts/LibreBaskerville-Italic.ttf') format('truetype'),
		 url('../fonts/LibreBaskerville-Regular.ttf') format('truetype');
}
@font-face {  
    font-family: 'ProximaNovaSemibold';
    src: url('../fonts/ProximaNovaSemibold.eot');
    src: url('../fonts/ProximaNovaSemibold.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaSemibold.woff2') format('woff2'),
         url('../fonts/ProximaNovaSemibold.woff') format('woff'),
         url('../fonts/ProximaNovaSemibold.ttf') format('truetype'),
         url('../fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('../fonts/ProximaNovaRegular.eot');
    src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaRegular.woff2') format('woff2'),
         url('../fonts/ProximaNovaRegular.woff') format('woff'),
         url('../fonts/ProximaNovaRegular.ttf') format('truetype'),
         url('../fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
}


@font-face {

    font-family:'Avenir-Medium';

    src: url('../fonts/AvenirLTStd-Medium.eot');

	src: url('../fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),

		url('../fonts/AvenirLTStd-Medium.woff2') format('woff2'),

		url('../fonts/AvenirLTStd-Medium.woff') format('woff'),

		url('../fonts/AvenirLTStd-Medium.ttf') format('truetype'),

		url('../fonts/AvenirLTStd-Medium.otf') format('opentype'),

		url('../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');

    font-weight: 600;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}

@font-face {

    font-family:'Avenir-Light';

    src: url('../fonts/AvenirLTStd-Light.eot');

	src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),

		url('AvenirLTStd-Light.woff2') format('woff2'),

		url('../fonts/AvenirLTStd-Light.woff') format('woff'),

		url('../fonts/AvenirLTStd-Light.ttf') format('truetype'),

		url('../fonts/AvenirLTStd-Light.otf') format('opentype'),

		url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');

    font-weight: 300;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}

@font-face {

    font-family:'Avenir-Book';

    src: url('../fonts/AvenirLTStd-Book.eot');

	src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),

		url('../fonts/AvenirLTStd-Book.woff2') format('woff2'),

		url('../fonts/AvenirLTStd-Book.woff') format('woff'),

		url('../fonts/AvenirLTStd-Book.ttf') format('truetype'),

		url('../fonts/AvenirLTStd-Book.otf') format('opentype'),

		url('../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book') format('svg');

    font-weight: 350;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}

@font-face {

    font-family:'Avenir-Roman';

    src: url('../fonts/Avenir-Roman.eot');

	src: url('../fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Avenir-Roman.woff2') format('woff2'),

		url('../fonts/Avenir-Roman.woff') format('woff'),

		url('../fonts/Avenir-Roman.ttf') format('truetype'),

		url('../fonts/Avenir-Roman.otf') format('opentype'),

		url('../fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');

    font-weight: 500;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}

@font-face {

    font-family:'Baskerville-Regular';

    src: url('../fonts/Baskerville-Regular.eot');

	src: url('../fonts/Baskerville-Regular.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Baskerville-Regular.woff2') format('woff2'),

		url('../fonts/Baskerville-Regular.woff') format('woff'),

		url('../fonts/Baskerville-Regular.ttf') format('truetype'),

		url('../fonts/Baskerville-Regular.otf') format('opentype'),

		url('../fonts/Baskerville-Regular.svg#Baskerville-Regular') format('svg');

    font-weight: 500;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FC;

}

@font-face {

  font-family: 'Baskerville-SemiBold';

  src: url('../fonts/Baskerville-SemiBold.eot') format('embedded-opentype'),

  url('../fonts/Baskerville-SemiBold.svg') format('woff2'),

		url('../fonts/Baskerville-SemiBold.woff') format('woff'),

		url('../fonts/Baskerville-SemiBold.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

}

/* 27-01-2020 */
@font-face {
    font-family: 'Proxima Nova Lt';
    src: url('ProximaNova-Light.eot');
    src: url('ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('ProximaNova-Light.woff2') format('woff2'),
        url('ProximaNova-Light.woff') format('woff'),
        url('ProximaNova-Light.ttf') format('truetype'),
        url('ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

.navigation .level0 .submenu li.parent>a>.ui-menu-icon{display:none !Important;}



html,body{

	margin:0px;

	padding:0px;

	 -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;
	/* font-family: 'ProximaNovaRegular'; */
	font-family: 'Proxima Nova Lt';  
	font-size:13px;

}

* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}

:after,

:before {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}

li, a{font-family: 'Proxima Nova Lt' !important;}
input{font-family: 'Proxima Nova Lt' !important;}
select{font-family: 'Proxima Nova Lt' !important;}
textarea{font-family: 'Proxima Nova Lt'!important;}
span{font-family: 'Proxima Nova Lt'!important;}
p{font-family: 'Proxima Nova Lt'!important;}

header .promotion-wrapper {

    /*background-color: #ec9cac;*/
	background-color: #333;
    padding: 15px 0;
	color:#fff;

        /* font-family:'Avenir-Roman'; */

}

header .promotion-wrapper p {

    text-align: center;

    margin: 0;
	
	/* font-family: 'Avenir-Book'; */

    line-height: 1;

   /*  font-size: 16px; */
	font-size: 13px;

}



.block-search {

    float: right;

    padding-left: 15px;

    position: relative;

    width: 250px;

    z-index: 4;

}

.header.content {

        padding-top: 30px;

    text-align: center;

       /* font-family:'Avenir-Roman'; */

}

.page-wrapper header.page-header .header.content {padding-top: 29px ! important; }
span.lang-select {float: left; padding-top: 5px; /* font-size: 14px; */ font-size: 13px; }
,.page-wrapper header.page-header .header.content a.logo {margin-left: 15px; }
ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all {padding-left: 40px; }
ul.right-header {float: right; margin: 0; padding: 0; }

ul.right-header li {display: inline-block; margin-left: 15px; list-style: none; cursor: pointer;
}

.sections.nav-sections {text-align: center; padding-top: 3px; }
.page-wrapper .nav-sections ul.ui-menu.ui-widget.ui-widget-content.ui-corner-all {padding-left: 52px; }
.sections.nav-sections ul li {display: inline-block; position: relative; margin:0px; }



ul.header.links {

    display: none ! important;

}



.sections.nav-sections li:hover ul.submenu  {

    /* padding: 15px 0 15px 0; */

    left: 15px;

   height: auto;

    overflow: visible;

     visibility: visible; 

    top: 20px;

    transition: 300ms linear;

    -webkit-transition: 300ms linear;

    -moz-transition: 300ms linear;

}

.sections.nav-sections ul li a.level-top,.sections.nav-sections ul li a {color: #000; text-decoration: none; /* font-size: 16px; */ font-size: 13px;     /* font-family: 'Avenir-Book'; */padding: 0 15px ! important; font-weight: normal; padding-right: 19px ! important;text-transform: capitalize;
}
.sections.nav-sections ul li a.level-top::first-letter, .sections.nav-sections ul li a::first-letter{text-transform: uppercase ! important;}

.sections.nav-sections ul li a:hover {

    color: #ab8021;

}
ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    padding: 15px 0 15px 0 !important; 
}
.sections.nav-sections ul.submenu li {

    display: block;

    white-space: pre;

}

.sections.nav-sections ul.submenu li a {

        color: #808080;

    padding: 3px 0;

    display: inline-block;

    width: 100%;

    text-decoration: none;

    font-size: 16px;

    font-family: 'Avenir-Roman';

}

.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {

    background: #fff ! important;

}

.sections.nav-sections ul.submenu li a:hover {

    color: #000;

}

/*********header-end********/





.banner-florian {
	position:relative;
	width:100%; float:left;

  /*   background-image: url(../theme_images/banner-img1.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    /* height: 825px; */

 /*    background-position: top;

    padding-top: 350px;

    padding-bottom: 240px; */ 

}
.banner-florian img{width:100%; float:left;}

.content-banner {

    text-align: center;

    color: #fff;

    /* font-family: 'Baskerville-Regular'; */

    /* font-weight: normal; */

    width: 470px;

    margin: 0 auto;
	position:absolute; top: 70%;
    transform: translate(-50%,-50%);
    left: 50%;

}

.content-banner h1 {
    font-weight: normal;
    /* font-size: 48px; */
    margin-top: 0px;
    margin-bottom: 25px;
	font-size: 40px !important;
}

a.btn-florian {
    color: #fff;
    text-decoration: none;
    /* font-family: 'Avenir-Medium'; */
    border: 2px solid #fff;
    padding: 10px 20px;
    display: inline-block;
    line-height: initial;
    text-transform: uppercase;
    cursor: pointer;
}

a.btn-florian:hover {

    color: #000;

    background-color: #fff;

}

.wrapper {

/*     width: 1240px; */
width:1036px;

    margin: 0 auto;

    clear: both;

}

.banner-lower {

    padding: 85px 0;

    float: left;

    width: 100%;

    text-align: center;

}

.leftarea {

  /*   width: 608px; */
  width:49%;

    float: left;

}

.banner-lower figure {

    margin: 0;

    position: relative;

}

.rightarea {

     /*  width: 608px; */
	 width:49%;

    float: right;

    position: relative;

}

.banner-lower figure a.btn-florian {

       position: absolute;

    top: calc(80% - 21px);

    left: calc(50% - 68px);

    display: none;

}

.banner-lower figure:hover a.btn-florian {

    display: block;

}

figure.figure1 {

    margin-bottom: 17px;

}



.content-right {

    position: absolute;

    top: 415px;

    left: 0;

    width: 100%;

}

.content-right h2 {

    font-weight: normal;

   /*  font-size: 48px; */

    margin-top: 0px;

    margin-bottom: 25px;

    color: #fff;
	font-size: 40px;

}



	



figure {

    margin: 0;

}

.new-in {

    text-align: center;

}

h2.heading-floarian {

    margin-top: 0;

    /* font-size: 35px; */ font-size: 20px;

    /* font-family: 'Baskerville-Regular'; */

    font-weight: normal;

    margin-bottom: 30px;

}

.slide-inn {

        display: table;

    height: 100%;

    height: auto;

    width: 100%;

    text-align: center;

}

.slide-inn a {

       display: table-cell;

    height: 100%;

    vertical-align: bottom;

    color: #000;

    text-decoration: none;

}

.slide-inn a:hover {

    color: #ab8021;

}

.new-in p {

    /* font-family: 'Avenir-Roman'; */

   /*  font-size: 16px; */
    font-size: 13px;

    margin-top: 0;

}

.new-in .slick-slide img {

    display: inline-block;

    max-height: 350px;

}

.slider-home.responsive button {
    background-image: url(../theme_images/back.png) ! important;
    background-repeat: no-repeat ! important;
    position: absolute;
    left: -30px;
    top: 125px;
    font-size: 0px;
    background-color: transparent;
    border: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.slider-home.responsive button.owl-next {
	background-image: url(../theme_images/next.png) ! important;
    left: auto;
    right: -30px;
}
.slider-home.responsive button span {
    display: none ! important;
}

a:focus,button:focus{

	outline: unset;

}

.banner-5 {
width:100%; float:left;
    padding-top: 75px;

    padding-bottom: 40px;
	margin-top: 20px;

}

.banner5-left {
    float: left;
    width: 50%;
 

}
.banner-5 .wrapper{display:flex;}
.banner5-left img{width:100%; float:left;}
.banner5-right{    width: 50%;
    float: left;}
.banner5-right a{width:100%; float:left; height:100%;} 
.banner5-right img{width:100%; float:left; height:100%;}


.insta-section {
width:100%; float:left;
    text-align: center;

}

.insta-section p {

    /* font-family: 'Avenir-Roman'; */

  /*   font-size: 16px; */
    font-size: 13px;

    margin: 0;

}

.insta-section h2.heading-floarian {

    margin-bottom: 20px;

}

/* .upper-section-insta {

    margin-bottom: 45px;

} */

.insta-fedd {

    margin-top: 40px;

    text-align: center;

    height: 230px;

    overflow: hidden;

    width: 100%;
	float:left;

}

.insta-fedd img {

       display: inline-block;

    margin-left: 0px;

    float: left;
	width:100%;

}

.inner-insta {

    width: 100%; float:left;

}

.footer {text-align: center;padding-top: 50px;padding-bottom: 0px; /* font-family: 'Avenir-Roman';  */font-size: 16px; float: left; width: 100%;
}

.footer1.foot {

    width: 280px;

    float: left;

}

.footer3.foot {

     padding-right: 55px;

    padding-left: 55px;

    float: right;

}



ul.social-icons li {

    display: inline-block;

    margin: 0 4px;

}





.foot {

      display: inline-block;

    vertical-align: top;

}

ul.social-icons {

    padding: 0;

    margin: 0;

    margin-bottom: 35px;

}

.stocklist h2.heading-floarian {

    margin-bottom: 20px;

}

.stocklist a {

    color: #000;

    text-decoration: none;
	font-size:13px;

}

.footer2.foot .block.newsletter form#newsletter-validate input::placeholder {
    color: #5a5959;
}
.slider-home.responsive .owl-theme .owl-nav [class*=owl-]:hover {
    background: none;
}

.footer2.foot p {
    margin: 0 auto;
    width: 251px;
    margin-bottom: 10px;
    color: #000;
	    font-size: 13px;
}
.footer2.foot .block.newsletter form#newsletter-validate input {
    padding-left: 0px ! important;
}
.footer2.foot .block.newsletter {
    width: 100%;
}
.footer2.foot {

    width: 280px;

}



.footer input[type="text"], .footer input[type="email"] {

    width: 215px;

    border: 0;

    border-bottom: 1px solid #000;

    text-align: center;

    color: #000;

  /*   font-size: 14px; */
    font-size: 12px;

    margin-bottom: 9px;

    /* font-family: 'Baskerville-Regular'; */

}

.footer input[type="submit"] {

    border: 0;

    background-color: transparent;

    /* font-family: 'Avenir-Roman'; */

    padding-top: 15px;

    /* font-size: 16px; */
    font-size: 13px;

    cursor: pointer;

}



.privay-check label:before {

    content: "";

    position: relative;

    width: 20px;

    height: 20px;

    display: inline-block;

    border: 1px solid #000;

    border-radius: 100%;

    left: -8px;

    top: 4px;

}

.privay-check input:checked + label:before {

    background-image: url(../theme_images/radio.png);

    background-repeat: no-repeat;

    background-size: 13px;

    background-position: center;

}

.privay-check label {
    position: relative;
    padding-left: 10px;
	font-size:13px;
}

.footer input[type="checkbox"] {

    opacity: 0;

    z-index: 999;

    /* text-indent: 99px; */

    position: absolute;

    width: 20px;

    height: 20px;

    margin: 0;

    top: 15px;

    left: 6px;

    cursor: pointer;

}



.privay-check {
        padding-top: 10px;
    position: relative;
    width: 240px;
    margin: 0 auto;

}

::-webkit-input-placeholder { /* Chrome */

  color: #000;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #000;

}

::-moz-placeholder { /* Firefox 19+ */

    color: #000;

  opacity: 1;

}

:-moz-placeholder { /* Firefox 4 - 18 */

   color: #000;

  opacity: 1;

}



ul.links {

    margin: 0;

    padding: 0;

}

ul.links li {

    list-style: none;

}

ul.links li a {

    color: #000;
	font-size: 13px;
    text-decoration: none;
    line-height: 24px;
	text-transform:uppercase;

}

ul.links li a:hover,.footer input[type="submit"]:hover,.stocklist a:hover {

    color: #ab8021;



}



/******************about page*************/



.inner-page {

    /*border-top: 1px solid #dde3e8;*/

    padding-top: 50px;

    float: left;

    width: 100%;

    /*border-bottom: 1px solid #dde3e8;*/

    padding-bottom: 50px;

}

.about-left {

    float: left;

    width: 50%;

}

.about-left img {

    max-width: 100%;

    border-right: 1px solid #707071;

    border-bottom: 1px solid #707071;

}

.about-right {

    float: left;

    width: 50%;

    padding-left: 15px;

}

.about-right h4 {
    margin-top: 0;
    color: #5d5d5d;
  /*   font-size: 20px; */  font-size: 16px;
    font-weight: normal;
    /* font-family: 'Baskerville-Regular'; */
    margin-bottom: 15px;
        line-height: 1.3;
}

.about-right h2 {

    color: #5d5d5d;

   /*  font-size: 30px;  */font-size: 25px;

    margin-top: 0px;

    /* font-family: 'Baskerville-Regular'; */

    font-weight: normal;

    margin-bottom: 25px;

}

.about-right p {

    /* font-size: 16px; */font-size: 13px;

    line-height: 22px;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

     letter-spacing: .5px;

}



/***************bespoke***********************/



.top-area {

    text-align: center;

}

.top-area h6 img {

    vertical-align: middle;

}

.top-area h6 {

    margin-top: 0;

    color: #5d5d5d;

    /* font-size: 30px;   */
	font-size: 25px;

    font-weight: normal;

    /* font-family: 'Baskerville-Regular'; */

    margin-bottom: 30px;

}

.top-area {

    text-align: center;

}

.top-area h5 {

    margin-top: 0;

    color: #5d5d5d;

   /*  font-size: 28px; */ font-size: 20px;

    font-weight: normal;

    /* font-family: 'Baskerville-Regular'; */

    margin-bottom: 30px;

}

.mid-part {

    text-align: center;

 /*    font-size: 18px; */   font-size: 14px;

    line-height: 24px;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

    letter-spacing: .5px;

}

.mid-part img {

    max-width: 100%;

}

.mid-lower ul li {

    display: inline-block;

    float: left;

}



.mid-lower {

    float: left;

    width: 100%;

    padding-top: 50px;

    padding-bottom: 90px;

    text-align: center;

}



.mid-lower ul li {

    display: inline-block;

    /* float: left; */

    width: 33%;

}

.mid-lower ul li a {

    text-decoration: none;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

    font-size: 18px;

    padding-top: 5px;

    display: inline-block;

}

.mid-lower ul li a:hover {

    color: #ab8021;

}

.form-area {

    clear: both;

    text-align: center;

}

.form-area h4 {

    margin-top: 0;

    color: #5d5d5d;

/*     font-size: 28px; */    font-size: 20px;

    font-weight: normal;

    /* font-family: 'Baskerville-Regular'; */

    margin-bottom: 20px;

}

.form-area p {

    text-align: center;

  /*   font-size: 18px; */  font-size: 14px;

    line-height: 24px;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

    letter-spacing: .5px;

    padding: 0 40px;

}

.form-left {

    float: left;

    width: 50%;

    text-align: left;

}

.form-right {

    float: left;

    width: 50%;

    text-align: left;

    padding-left: 70px;

}

.form-left img {

    max-width: 100%;

    border-right: 1px solid #707071;

    border-bottom: 1px solid #707071;

}

.form-inner {

    float: left;

    width: 100%;

    padding-top: 50px;

}

.form-right p {

    text-align: left;

    padding: 0;

    letter-spacing: 0;

    margin-bottom: 30px;

    margin-top: 0;

}



.form-control {    background-color: #efefef ! important; width: 380px ! important; height: 32px ! important; max-width: 100%; padding-left: 15px ! important; /* font-size: 16px ! important; */font-size: 13px ! important; color: #505050; /* font-family: 'Avenir-Roman' ! important; */ border: 0 ! important;
}
form#contact-form input::placeholder,form#contact-form textarea::placeholder{color: #505050 ! important;}
textarea.form-control {height: 165px ! important; resize: none; padding-top: 9px;
}



.form-right input.btn.btn-primary {background-color: #000; border: 0px; width: 215px; height: 42px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 1px; cursor: pointer;
}

.form-right input.btn.btn-primary:hover {

    background-color: #d38995;

    border: 0px;

}

.lower-form {

    clear: both;

    padding-top: 70px;

}

.lower-form ul {

    padding: 0;

}

.lower-form ul li {

    display: inline-block;

    max-width: 24%;

    margin-right: .7%;

}

.lower-form ul li img {

    max-width: 100%;

    box-shadow: 1px 1px 2px #707070;

}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #5d5d5d;

}

::-moz-placeholder { /* Firefox 19+ */

  color: #5d5d5d;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #5d5d5d;

}

:-moz-placeholder { /* Firefox 18- */

  color: #5d5d5d;

}

.philoshopy-page.inner-page {

    padding-top: 0px;

}

.banner-philoshpy img {

    width: 100%;

}

.top-philoshopy {

    text-align: center;

    margin-bottom: 55px;

}

.top-philoshopy h1 {

    /* font-size: 50px; */font-size: 40px;

    font-weight: normal;

    color: #5d5d5d;

    line-height: 1;

    margin-top: 60px;

    margin-bottom: 30px;

    /* font-family: 'Baskerville-Regular'; */

}



 .top-philoshopy p {

   /*  font-size: 19px; */ font-size: 14px;

    color: #5d5d5d;
	text-align:left;

    margin-top: 0;

    /* font-family: 'Baskerville-SemiBold'; */
	font-family: 'ProximaNovaSemibold';

    margin-bottom: 20px;

}



.deatil-area {

    padding: 34px 0;

    border-bottom: 1px solid #707070;

    float: left;

    width: 100%;

}

.deatil-area .heading {

    float: left;

    width: 305px;

  /*   font-size: 30px; */  font-size: 25px;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

}

.deatil-area .deatils {

    width: calc(100% - 350px);

    float: left;

   /*  font-size: 18px; */ font-size: 14px;

    line-height: 24px;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

}

.deatil-area:last-child {

    border: 0;

}

.top-influencers h1 {

    font-size: 35px;

    font-weight: normal;

    margin-top: 0;

    margin-bottom: 25px;

    /* font-family: 'Baskerville-Regular'; */

}

.top-influencers p {

    font-size: 16px;

    line-height: 24px;

    color: #000;

    /* font-family: 'Avenir-Roman'; */

    margin: 0;

}

.pics-influceners ul {

    padding: 0;

    margin-top: 60px;

}

.pics-influceners ul li {

    float: left;

    width: 19.6%;

    margin-right: .5%;

    margin-bottom: .5%;

    list-style: none;

}

.pics-influceners ul li img {

    width: 100%;

    height: 292px;

    display: block;

}

.pics-influceners ul li:nth-child(5n) {

    margin-right: 0;

}

.top-influencers {

    text-align: center;

}

.product-care-left {

    float: left;

    width: 50%;

}

.product-care-right {

    float: left;

    width: 50%;

}



.product-care-right img {

    max-width: 100%;

}

.product-care-left h1 {

   /*  font-size: 40px; */ font-size: 30px;

    font-weight: normal;

    color: #5d5d5d;

    line-height: 1;

    margin-top: 10px;

    margin-bottom: 25px;

    /* font-family: 'Baskerville-Regular'; */

}



.product-care-left p {

    /* font-size: 18px; */font-size: 14px;

    line-height: 24px;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

    margin-top: 0;

    margin-bottom: 25px;

}

.product-care-left {

    float: left;

    width: 50%;

    padding-right: 30px;

}

.product-care .deatil-area .heading {

  /*   font-size: 24px;
 */  font-size: 18px;

    padding-top: 20px;

}



.top-productcare {

    float: left;

    width: 100%;

    margin-bottom: 30px;

}

.philoshopy-page.product-care.inner-page {

    padding-top: 50px;

}

.bespoke-page.contact-page.inner-page .form-inner {

    padding: 0;

}



ul.linkto li {

    list-style: none;

}

ul.linkto li a {

/*     font-size: 16px; */    font-size: 14px;

    line-height: 48px;

    color: #808080;

    /* font-family: 'Avenir-Roman'; */

    text-decoration: none;

    display: inline-block;

}

ul.linkto li a:hover {

    color: #ab8021;

}

.bespoke-page.contact-page.inner-page h1 {

    color: #5d5d5d;

   /*  font-size: 48px; */ font-size: 40px;

    font-weight: normal;

    /* font-family: 'Baskerville-Regular'; */

    margin-top: 0;

    margin-bottom: 30px;

    line-height: 1;

}

.bespoke-page.contact-page.inner-page .form-area h4 {

    margin-top: 0;

    color: #808080;

    /* font-size: 18px; */font-size: 14px;

    font-weight: normal;

    margin-bottom: 5px;

    /* font-family: Avenir-Roman; */

    font-weight: bold;

}

#sharefeedback h4 {

    margin-bottom: 10px;

}

#contactwholesale h4 {

    margin-top: 40px;

}


ul.linkto.fixed-linkto {

    position: fixed;

    top: 0;

}
.bespoke-page.contact-page.inner-page .form-right {

    float: right;

}
/*...............Wordpress Blog css...................*/ 
.post-list li.item {
    width: 50%;
    float: left;
    padding-left: 40px;
    padding-right: 40px;
}
.post-excerpt {
    width: 100%;
    float: left;
}
.cms-privacy-policy-cookie-restriction-mode .column.main p {     text-align: left !important; }
.cms-privacy-policy-cookie-restriction-mode main#maincontent .column.main{     padding-bottom: 50px !important; }
.cms-privacy-policy-cookie-restriction-mode .column.main h2{ color: #5d5d5d; /* font-size: 30px;  */font-size: 25px; margin-top: 0px; /* font-family: 'Baskerville-Regular'; */ font-weight: normal;padding: 0; margin: 0; }
.cms-privacy-policy-cookie-restriction-mode .column.main strong{ margin-top: 0; color: #5d5d5d; font-size: 18px; font-weight: normal; /* font-family: 'Baskerville-Regular'; */ margin-bottom: 35px; line-height: 1.3;}
.cms-privacy-policy-cookie-restriction-mode .column.main p{    /*  font-size: 18px;  */ font-size: 14px;     line-height: 24px; margin:0;    color: #808080;     /* font-family: 'Avenir-Roman'; */     letter-spacing: .5px; }
/* .cms-privacy-policy-cookie-restriction-mode h2{     margin-bottom: 15px !important; } */


.cms-shipping main#maincontent .column.main{     padding-bottom: 50px !important; }
.cms-stockists main#maincontent .column.main{     padding-bottom: 50px !important; }
.cms-shipping .column.main h2{ color: #5d5d5d; /* font-size: 30px; */font-size: 25px; margin-top: 0px; /* font-family: 'Baskerville-Regular'; */ font-weight: normal;padding: 0; margin: 0; }
.cms-stockists .column.main h2{ color: #5d5d5d; font-size: 30px; margin-top: 0px; /* font-family: 'Baskerville-Regular'; */ font-weight: normal;padding: 0; margin: 0; }
.cms-shipping .column.main strong{ margin-top: 0; color: #5d5d5d; /* font-size: 18px; */font-size: 15px; font-weight: normal; /* font-family: 'Baskerville-Regular'; */ margin-bottom: 35px; line-height: 1.3;}
.cms-stockists .column.main strong{ margin-top: 0; color: #5d5d5d; /* font-size: 20px; */font-size: 18px; font-weight: normal; /* font-family: 'Baskerville-Regular'; */ margin-bottom: 35px; line-height: 1.3;}
.cms-shipping .column.main p, .cms-shipping .column.main span ,.cms-shipping .column.main{     /* font-size: 18px;  */font-size: 14px;     line-height: 24px;     color: #808080;     /* font-family: 'Avenir-Roman'; */     letter-spacing: .5px; }
.cms-stockists .column.main p, .cms-stockists .column.main span ,.cms-stockists .column.main{     /* font-size: 16px;  */font-size: 14px;     line-height: 24px;     color: #808080;     /* font-family: 'Avenir-Roman'; */     letter-spacing: .5px; }
.cms-shipping h2{     margin-bottom: 15px !important;}
.cms-stockists h2{     margin-bottom: 15px !important;}
.cms-shipping .shipping-left-text {     width: 50%;     float: left; padding: 20px 0;}
.cms-shipping .custom-shipping-bottom-text {     width: 100%;     clear: both; }
.cms-stockists .stockists-main-content-list li {     width: 32.8%;     display: inline-grid; padding: 0.7%;}
.cms-stockists .stockists-main-content-list {     padding: 10px !important; }
.cms-stockists .stockists-main-content-list li h2 strong {     /* font-size: 28px !important; */font-size: 25px !important; }
.cms-stockists .stockists-main-title {     text-align: center;    /*  font-size: 40px !important; */ font-size: 30px !important; }
.navigation ul li.nav-4 a.level-top {     pointer-events: none; }
.navigation li a span {     text-transform: uppercase; }
#cpcolumninstagram{width:100%; float:left;}
.instangram-feed{width: 16.66666%; float: left;}
.instangram-feed a{width:100%; float: left;}
.sections.nav-sections {     display: block !important; }




/* 28-01-2020 */
.footer h2.heading-floarian {    text-transform: uppercase !important; }
.insta-heading {    margin: 20px 0;}
.insta-section h2.heading-floarian a {     color: #333; text-decoration:none;}
.insta-section h2.heading-floarian a:hover {     color: #333; text-decoration:none;}


@media only screen and (max-width: 480px) { 
	.cms-privacy-policy-cookie-restriction-mode .column.main h2{font-size: 25px;}
	.cms-shipping .column.main h2{font-size: 25px;}
	.cms-stockists .column.main h2{font-size: 25px;}
	.cms-privacy-policy-cookie-restriction-mode .column.main p,.cms-privacy-policy-cookie-restriction-mode .column.main strong{font-size: 16px;}
	.cms-shipping .column.main p,.cms-shipping .column.main strong ,.cms-shipping .column.main{font-size: 16px;}
	.cms-stockists .column.main p,.cms-stockists .column.main strong ,.cms-stockists .column.main{font-size: 16px;}
	.cms-shipping .shipping-left-text {     width: 100%; }
	.cms-stockists .stockists-main-content-list li {     width: 100%; }	
	.cms-stockists .stockists-main-content-list li p strong {     font-size: 19px !important; }
	.cms-stockists .stockists-main-title {  font-size:30px !important; }
	.checkout-index-index .nav-toggle {     display: block !important; }
	.sections.nav-sections ul.header.links {     display: block !important; }
	.nav-sections-item-content .header.links li:nth-child(2) { display: none; }
	.nav-sections-item-content .header.links li:nth-child(3) { display: none; }
	.nav-sections-item-content .header.links li a { border: 0 !important; }
	.nav-sections-item-content .header.links li { border-top: 1px solid #d1d1d1; }
	.sections.nav-sections ul li a { font-family: 'ProximaNovaRegular' !important; text-transform: uppercase; font-weight: normal !important; color: #333 !important; }
}
/*.navigation ul .level0:nth-child(5) a {     color: red !important; }*/
/* .navigation ul .level0:nth-child(4) a {      color: #d19a2f !important;  } */
.catalog-category-view .sidebar .items li {     text-transform: uppercase; }
.page-wrapper .sections.nav-sections {     border-top: 1px solid #dde3e8; }
.breadcrumbs {     margin: 15px 0; }
@media only screen and (min-width: 1024px) { 
	.navigation li a span { 		padding: 0 5px; 	}
	.sections.nav-sections li.level1 a {     padding: 3px !important; }
}
@media only screen and (min-width: 767px) { 
	ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all{box-shadow: 0px 1px 20px rgba(0,0,0,0.2);}
}
.banner-5 .upper-section-insta {
    text-align: center;
    margin-top: 20px;
}



























