
/**
 * Urban Studios
 * 
 * In this files the framework register default metaboxes.
 * 
 * @package WordPress
 * @author Urban Studios <info@urbanstudios.it>
 *
 * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.gnu.org/licenses/gpl-3.0.txt
 */

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(//themes.googleusercontent.com/static/fonts/lato/v6/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(//themes.googleusercontent.com/static/fonts/lato/v6/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(//themes.googleusercontent.com/static/fonts/lato/v6/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 800;
  src: local('Lato Black'), local('Lato-Black'), url(//themes.googleusercontent.com/static/fonts/lato/v6/BVtM30trf7q_jfqYeHfjtA.woff) format('woff');
}

@font-face {
  font-family: lk_cookie;
  font-style: normal;
  src: url(../../../fonts/Cookie-Regular.ttf);
}

.page-id-4190 .wpb_content_element {
  margin-bottom: 10px!important;
}

.sitoSneakerissima #logo #logo-img img {
  /*content: url(https://www.lellikelly.it/wp-content/uploads/2017/03/logoLK_fuxia_600.png);*/
  width: 300px;
}

.sitoSneakerissima #footerLogo img {
  /*content: url(https://www.lellikelly.it/wp-content/uploads/2017/03/logoLK_fuxia_600.png);*/
  width: 300px;
}

#footerLogo img {
  width: 300px;
}

.perorano {
  display: none!important;
}


/****************************/


/* Elementi Visual Composer */


/****************************/

.wpb_content_element {
  margin-bottom: 25px;
}


/*******************************/


/******** Urban Studios ********/


/*******************************/


/*
ROSA LELLI KELLY: #d9017a;
*/

.video-container {
  position: relative!important;
  padding-bottom: 56.25%!important;
  padding-top: 30px!important;
  height: 0!important;
  overflow: hidden!important;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  width: 100%!important;
  height: 100%!important;
}

#topbar {
  display: none;
}

#nav.below-the-logo {
  width: 100%;
  max-width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.85);
  margin-top: 0px;
}

#header {
  background: url(../../uploads/2017/01/patternRose.jpg);
  /*background: url(../../uploads/2017/02/patternPerline.jpg);*/
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#header-container {
  padding-bottom: 0px;
  width: 100%;
}

.general-pagination a.selected {
  border-color: #d9017a!important;
  background: #d9017a!important;
}

.general-pagination a:hover {
  color: #d9017a!important;
  text-decoration: none;
  border-color: #d9017a!important;
}

.boxed #wrapper.container.group {
  width: 100%;
  padding: 0px;
}

a#logo-img {
  padding-top: 35px;
}

#logo {
  float: none;
  text-align: center;
  margin: 20px auto;
}

#primary.sidebar-no {
  margin-top: 20px;
}

.menu-item a {
  text-transform: uppercase;
}

#nav>ul {
  padding: 13px 0px;
}


/* ITALIANO */

ul#menu-main-navigation li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation li.menu-item a:hover,
ul#menu-main-navigation li.menu-item a:active,
ul#menu-main-navigation li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}




/* FINE CUSTOM MENU */

/**/
ul#menu-menuen li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-menuen li.menu-item a:hover,
ul#menu-menuen li.menu-item a:active,
ul#menu-menuen li.menu-item a:focus {
  color: #333;
}

ul#menu-menuen li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}

/**/


/* OLANDESE */

ul#menu-main-navigation-olandese li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-olandese li.menu-item a:hover,
ul#menu-main-navigation-olandese li.menu-item a:active,
ul#menu-main-navigation-olandese li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-olandese li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */


/* TEDESCO */

ul#menu-main-navigation-tedesco li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-tedesco li.menu-item a:hover,
ul#menu-main-navigation-tedesco li.menu-item a:active,
ul#menu-main-navigation-tedesco li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-tedesco li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */


/* FRANCESE */

ul#menu-main-navigation-francese li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-francese li.menu-item a:hover,
ul#menu-main-navigation-francese li.menu-item a:active,
ul#menu-main-navigation-francese li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-francese li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */


/* SPAGNOLO */

ul#menu-main-navigation-spagnolo li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-spagnolo li.menu-item a:hover,
ul#menu-main-navigation-spagnolo li.menu-item a:active,
ul#menu-main-navigation-spagnolo li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-spagnolo li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */


/* PORTOGHESE */

ul#menu-main-navigation-portoghese li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-portoghese li.menu-item a:hover,
ul#menu-main-navigation-portoghese li.menu-item a:active,
ul#menu-main-navigation-portoghese li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-portoghese li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */


/* GRECO */

ul#menu-main-navigation-greco li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-greco li.menu-item a:hover,
ul#menu-main-navigation-greco li.menu-item a:active,
ul#menu-main-navigation-greco li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-greco li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */


/* INGLESE */

ul#menu-main-navigation-inglese li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-inglese li.menu-item a:hover,
ul#menu-main-navigation-inglese li.menu-item a:active,
ul#menu-main-navigation-inglese li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-inglese li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */


/* INGLESE */

ul#menu-main-navigation-world li.menu-item a {
  color: #686868;
  font-weight: 300;
  font-size: 18px;
}

ul#menu-main-navigation-world li.menu-item a:hover,
ul#menu-main-navigation-world li.menu-item a:active,
ul#menu-main-navigation-world li.menu-item a:focus {
  color: #333;
}

ul#menu-main-navigation-world li.menu-item.current_page_item a {
  color: #000;
  font-weight: 600;
}


/* FINE CUSTOM MENU */

.boxed #header {
  margin-left: 0px;
  margin-right: 0px;
}

.lk_txtBig {
  font-size: 20px;
  color: #686868;
}

.lk_txt {
  font-size: 16px;
  color: #686868;
}

.lk_txt a,
.lk_txtBig a {
  font-size: 14px;
  color: #686868;
  font-weight: 300;
}

.lk_txt a:hover,
.lk_txtBig a:hover {
  color: #d9017a;
}

.lk_txtFooter {
  font-size: 14px;
  color: #000;
  font-weight: 500;
}

#lk_contieniFooter ul.menu {
  margin-left: 0px;
}

.lk_weight300 {
  font-weight: 300;
}

.lk_weight300 p {
  font-weight: 300;
}

.lk_weight400 {
  font-weight: 400;
}

.lk_txtRosa {
  color: #d9017a;
}

.lk_txtRosaBig {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3em;
}

.lk_titoloPag {
  font-size: 75px;
  margin-top: 20px;
  text-align: center;
}

.lk_font {
  font-family: lk_cookie;
}

.lk_province {
  font-size: 40px;
  margin-top: 100px;
}

.lk_provinceNoMargin {
  font-size: 40px;
}

.lk_titoloMedio {
  font-size: 55px;
}

.lk_titoloPiccolo {
  font-size: 35px;
}

.lk_titoloPagCal {
  font-size: 75px;
  text-align: center;
  margin-top: 0px;
  line-height: 95px;
}

.lk_fontRosa {
  color: #d9017a;
  font-family: lk_cookie;
  font-size: 25px;
}

.lk_cornice {
  padding: 80px 0px;
  width: 70%;
  margin: 0 auto;
  border: 6px solid #d9017a;
  height: 100%;
}

.lk_bigMagiche {
  font-size: 17px;
  color: #686868;
}

.lk_bigMagiche p {
  font-size: 17px;
  color: #686868;
}

#copyright .lk_txtFooter a {
  font-size: 14px;
  color: #000;
  font-weight: 500;
}

#copyright .lk_txtFooter a:hover {
  color: #d9017a;
}

#copyright {
  /*background: url(../../uploads/2017/01/patternRose.jpg)!important;*/
  background: url(https://www.lellikelly.it/wp-content/uploads/2019/11/patternRoseSfumato.jpg)!important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
  margin-bottom: 0px;
  margin-left: 0px!important;
  margin-right: 0px!important;
}

#copyright .container {
  border: none;
  padding-top: 0px;
  width: 100%;
  /*background: url(../../uploads/2017/01/sfondoSfumatura.png)!important;*/
  /*background: url(https://www.lellikelly.it/wp-content/uploads/2019/11/patternRoseSfumato.jpg)!important;*/
  background-size: cover!important;
  background-repeat: no-repeat!important;
}

.sitoSneakerissima #copyright .container {
  background: none!important
}

#wppb_form_success_message {
  display: none!important;
}

#footerLogo {
  padding: 40px 0px;
}

.lk_colonna-1-4 {
  width: 25%;
  list-style: none;
  float: left;
}

.lk_colonna-1-3 {
  width: 33.3%;
  list-style: none;
  float: left;
}

body.page-template-archive-press #sticky-footer-push {
  display: none;
}

body.page-id-4117 #sticky-footer-push {
  display: none;
}

body.page-id-4583 #sticky-footer-push {
  display: none;
}

.wppb-send-credentials-checkbox {
  display: none;
}

.lk_colonna-1-5 {
  width: 20%;
  float: left;
}

.lk_colonna-1-5 div {
  padding: 10px 20px;
}

.lk_colonna-1-5.lk_colonnaSx {
  text-align: left;
}

.lk_colonna-1-5.lk_colonnaDx {
  text-align: right;
}

.lk_colonna-3-5 {
  width: 60%;
  float: left;
}

.lk_clear {
  clear: both;
  float: none;
}

#copyright .container {
  padding: 0px;
}

.lk-maxwidth-200 img {
  max-width: 165px;
}

body.woocommerce .breadcrumbs {
  display: none!important;
}

#fbIcon-footerLK {
  margin-right: 20px;
}


/*******************************/


/************ Press ************/


/*******************************/

.spacer {
  height: 30px;
}

.singlePostInPress:hover .hoverBox {
  opacity: 0.3;
}

.articleInPress {
  position: relative;
  padding: 20px 10px;
}

.articleInPress .post-header {
  position: absolute;
  width: 90%;
  background: rgba(255, 255, 255, 0.7);
  bottom: 0px;
  border: 1px solid #343434;
  text-align: center;
  margin-left: 5%;
}

.h2titoloPress {
  color: #000;
}

.articleInPress .post-header a {
  text-transform: uppercase;
}

.articleInPress .post-img {
  text-align: center;
}

.articleInPress .post-header .titoloPost {
  font-size: 10px;
  color: #000;
}

.articleInPress .post-header {
  margin-bottom: 16px;
}

.titoloPress {
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 5px;
}


/*******************************/


/********** Fine Press *********/


/*******************************/


/************************************/


/************* Catalogo *************/


/************************************/

.woocommerce ul.products li.product a.thumb.flip {
  transform: none!important;
  -webkit-transform: none!important;
  -o-transform: none!important;
  -ms-transform: none!important;
  -moz-transform: none!important;
  transition: none!important;
  -webkit-transition: none!important;
  -o-transition: none!important;
  -ms-transition: none!important;
  -moz-transition: none!important;
}

.woocommerce-page.single-product #sidebar-default-sidebar {
  /*display: none;*/
}


/* pe2017 */

.widget_product_categories ul.product-categories .cat-item-35 {
  display: none;
}


/* ai2017 */

.widget_product_categories ul.product-categories .cat-item-437 {
  display: none;
}


/* ai2018 */

.widget_product_categories ul.product-categories .cat-item-673 {
  display: none;
}

.widget_product_categories ul.product-categories .cat-item-684 {
  display: none;
}

.widget_product_categories ul.product-categories .cat-item-183 {
  display: none;
}

.widget_product_categories ul.product-categories .cat-item-249 {
  display: none;
}

.widget_product_categories ul.product-categories .cat-item-692 {
  display: none;
}

.widget_product_categories ul.product-categories {
  border: none;
}

.widget_product_categories ul.product-categories li {
  border: none;
}

#sidebar-default-sidebar h3 {
  border: none!important;
  background: white!important;
  padding: 10px 0px;
  font-size: 21px!important;
  font-weight: 400!important;
  color: #d9017a!important;
}

#sidebar-default-sidebar.sidebar .widget:first-child {
  padding-bottom: 0px!important;
}

#sidebar-default-sidebar.sidebar .widget:first-child h3 {
  margin-top: 30px;
}

#sidebar-default-sidebar .execphpwidget {
  margin: 30px;
  background: rgba(255, 255, 255, 0.8);
  padding-bottom: 50px;
}

#sidebar-default-sidebar .execphpwidget a {
  font-size: 18px;
  font-weight: 700;
  color: black;
}

#lk_closeCatSidebar:hover {
  cursor: pointer;
}

.widget_product_categories ul.product-categories {
  margin: 30px;
  background: rgba(255, 255, 255, 0.8);
}

#sidebar-default-sidebar {
  text-align: center;
  background: url(https://www.lellikelly.it/wp-content/uploads/2017/12/pattern-quad.jpg);
  margin-bottom: 20px!important;
  background-repeat: repeat;
  background-size: 95px!important;
}

.widget_product_categories .product-categories li a:hover {
  color: #d9017a!important;
  border: none!important;
}

.widget_product_categories .product-categories li a {
  border: none!important;
  font-size: 19px;
}

.widget_product_categories .product-categories li.current-cat a {
  background: none;
  color: #d9017a!important;
  font-weight: 700;
}

.woocommerce-page.single-product #content-shop.span9 {
  margin: 0 auto;
}

body.woocommerce-page.single-product #primary .container.group {
  width: 96%;
  max-width: 1800px;
}

.woocommerce-page.single-product #primary .container.group .row {
  margin: 0 auto;
}

.single-product.woocommerce div.product div.lk-immagineCatalogo.images {
  /*width: 25%!important;*/
  width: 35%!important;
  min-width: 180px;
}

.single-product.woocommerce div.product .summary.entry-summary.lk-infoCatalogo {
  /*  width: 73%;*/
  width: 64%;
}

.lk_CatTitle.lk_CatSku {
  border-bottom: 3px solid #d9017a;
  margin-bottom: 30px;
}

.lk_CatTitle.lk_CatSku h1 {
  font-size: 35px!important;
}

.lk_CatTitle.lk_CatSku .sku {
  font-size: 25px;
}

.sku {
  font-weight: 100;
  margin-left: 5px;
}

.lk_infoMeta {
  float: left;
}

.lk_returnCat {
  width: 270px;
  float: right;
}

.lk_returnCat a {
  color: #d9017a;
  font-size: 30px;
  font-family: lk_cookie;
  float: right;
}

.lk_returnCat a:hover {
  opacity: .8;
  color: #d9017a;
}

.lk_attrName {
  font-family: lk_cookie;
  font-size: 35px;
  margin: 0px;
  border-bottom: 3px solid #fcd8e1;
  color: #000;
  line-height: 1.3em;
}

.lk_attrVal p {
  padding-left: 70px;
  font-size: 16px;
  font-weight: 300;
}

body.single-product #content-shop {
  margin-bottom: 50px!important;
}

body.single-product #content-shop>div:first-child {
  /*width: 97%;*/
  margin: 0 auto;
}

.single-product.woocommerce div.product div.images>.yith_magnifier_zoom_wrap {
  padding: 0px;
  padding-right: 12px;
}

body.single-product div.product div.images a.woocommerce-main-image {
  border: none!important;
}

.upsells.products.span9,
.related.products {
  width: 100%;
  margin-top: 100px;
}

.upsells ul.products li.product,
.related ul.products li.product {
  width: 27%;
  margin-right: 6%;
  margin-left: 0px;
}

.woocommerce .upsells ul.products li.first,
.woocommerce-page ul.products li.first,
.woocommerce .related ul.products li.first,
.woocommerce-page ul.products li.first {
  clear: none;
}

.lk_titleRelProduct {
  color: #d9017a;
  font-size: 30px;
  font-family: lk_cookie;
  border-bottom: 3px solid #d9017a;
  line-height: 54px;
  margin-bottom: 20px;
}

.lk_bloccoCat {
  border-bottom: 3px solid #fcd8e1;
}

.lk_metaRelated .classic-rating {
  display: none;
}

.lk_metaRelated .lk_attrName {
  display: none;
}

.lk_metaRelated .lk_attrVal p {
  padding-left: 0px;
  font-size: 12px;
  font-weight: 500;
  text-align: left;
}

.woocommerce .upsells ul.products li.product.grid.floated h3,
.woocommerce .related ul.products li.product.grid.floated h3 {
  display: none;
}

.upsells .lk_infoMeta,
.related .lk_infoMeta {
  float: none;
  text-align: left;
  clear: none;
  font-size: 20px;
  color: #000;
  border-bottom: 3px solid #fcd8e1;
}

.lk_metaRelated {
  width: 39%;
  float: right;
  clear: none!important;
}

.upsells .thumb-wrapper,
.related .thumb-wrapper {
  width: 60%;
  float: left;
  clear: none!important;
}

.lk_relatedSku {
  text-align: left;
  border-bottom: 3px solid #fcd8e1;
  padding-bottom: 20px;
}

.lk_relatedSku .sku {
  margin-left: 0px;
}

.upsells .thumb-wrapper a,
.related .thumb-wrapper a {
  border: none!important;
}

.single-product.woocommerce div.product div.images>.yith_magnifier_zoom_wrap {
  border: none!important;
}

.upsells .quick-view,
.related .quick-view {
  display: none!important;
}

.single-product .lk-infoCatalogo .og-close {
  display: none;
}

.lk-infoCatalogo .product_meta .posted_in {
  display: none;
}

.upsells .lk_linkTastoListaCat,
.related .lk_linkTastoListaCat {
  display: none;
}


/********** Catalogo Lista *********/

body.archive .lk_catLista {
  width: 97%;
  float: right;
}

body.archive .container.group {
  width: 96%;
}

body.archive .sidebar-right {
  margin: 0px;
}

body.archive .sidebar-left {
  margin: 0px;
}

body.archive.woocommerce #sidebar-default-sidebar {
  width: 25%;
  margin: 0px;
}

body.archive.woocommerce #content-shop {
  width: 75%;
  margin: 0 auto;
}

body.single-product.woocommerce #sidebar-default-sidebar {
  width: 25%;
  margin: 0px;
}

body.single-product.woocommerce #content-shop {
  width: 72%;
  margin: 0 auto;
  float: right;
}

body.archive #primary .container .row {
  margin: 0 auto!important;
}

body.archive li.lk_prodottoCatalogo {
  width: 100%;
  margin: 0 auto;
}

body.archive .lk_catLista .lk_attrName {
  padding-left: 10px;
}

body.archive .lk_catLista .lk_attrVal p {
  padding-left: 10px;
}

body.archive .lk_catLista .thumb-wrapper {
  width: 35%;
  float: left;
  clear: none;
}

body.archive .lk_catLista .product-meta {
  width: 65%;
  float: left;
  clear: none!important;
}

body.archive .lk_relatedSkuCatList {
  text-align: left;
}

body.archive .lk_relatedSkuCatList .sku {
  padding-left: 0px;
  margin-left: 0px;
  font-size: 19px;
}

body.archive .lk_catLista .lk_infoMeta a {
  font-size: 30px;
  color: #d9017a;
  line-height: 1em;
}

body.archive .lk_catLista .thumb-wrapper a {
  width: 85%;
  margin: 0 auto;
}

body.archive .lk_catLista .product-meta .product-meta-wrapper {
  width: 92%;
}

body.archive.woocommerce ul.lk_catLista li.product .lk_prodottoCatalogoInterno a.thumb {
  border: none!important;
}

body.archive .lk_prodottoCatalogo {
  background: #fcd8e1;
}

.lk_prodottoCatalogoInterno {
  padding: 30px 0px;
}

body.archive .lk_catLista .product-description {
  width: 100%;
  float: none;
  clear: both;
}

body.archive .lk_catLista .lk_attrVal {
  background: #fff;
}

body.archive .lk_catLista .lk_attrVal p {
  text-align: left;
}

body.archive .lk_catLista .lk_attrName {
  padding-top: 15px;
  text-align: left;
  line-height: 1em;
}

body.archive .lk_catLista .lk_attrVal p {
  margin: 0px;
}

body.archive .lk_catLista .lk_prodottoCatalogo .lk_infoMeta {
  float: none;
  text-align: left;
}

body.archive .lk_tastoListaCatalogo {
  width: 85%;
  margin: 0 auto;
  margin-top: 10px;
  background: #e2008d;
  background: -moz-linear-gradient(-45deg, #e2008d 0%, #d60066 100%);
  background: -webkit-linear-gradient(-45deg, #e2008d 0%, #d60066 100%);
  background: linear-gradient(135deg, #e2008d 0%, #d60066 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2008d', endColorstr='#d60066', GradientType=1);
  border: 2px solid white;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.75);
  -ms-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.75);
  -o-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.75);
}

body.archive .lk_tastoListaCatalogo:hover {
  cursor: pointer;
  background: #d60066;
  background: -moz-linear-gradient(-45deg, #d60066 0%, #e2008d 100%);
  background: -webkit-linear-gradient(-45deg, #d60066 0%, #e2008d 100%);
  background: linear-gradient(135deg, #d60066 0%, #e2008d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60066', endColorstr='#e2008d', GradientType=1);
}

body.archive a.lk_linkTastoListaCat {
  color: #fff;
  font-family: lk_cookie;
  font-size: 35px;
}

body.archive a.lk_linkTastoListaCat:hover {
  color: #fff;
}

body.archive #primary #content-shop #page-meta {
  display: none;
}

body.archive .lk_imgTaglieCatList {
  width: 20%;
  float: right;
}

body.archive .lk_boxMetaDatiCatList {
  width: 80%;
  float: left;
}

.sidebarShopChiusa {
  height: 100vh;
  width: 10%!important;
}

.sidebarShopAttiva {
  width: 25%!important;
}

.contentShopFull {
  width: 88%!important;
}

.contentShopSmall {
  width: 72%!important;
}

body.woocommerce.single-product #sidebar-default-sidebar {
  display: none;
}

body.woocommerce.archive #sidebar-default-sidebar .lk_closeCatSidebar {
  display: none;
}

.lk_closeCatSidebar:hover {
  cursor: pointer;
}

.sidebarShopChiusa {
  position: relative;
}

.sidebarShopChiusa .lk_closeCatSidebar {
  /*    transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);*/
  position: relative;
  /*top: 82px;*/
  /*height: 50px;*/
  width: 100%;
  line-height: 1em;
  /*left: 7px;*/
  color: #d9017a;
  font-size: 17px;
  font-weight: 700;
  padding: 10px 0px;
}

.sidebarShopAttiva .lk_closeCatSidebar {
  color: #d9017a;
  font-size: 17px;
  font-weight: 300;
}

.wc-memberships-product-category-viewing-restricted-message:before {
  display: none;
  background: none;
  border: none;
  padding: 0px;
  margin: 0px;
  width: 100%;
  text-align: center;
}

.wc-memberships-product-category-viewing-restricted-message {
  background: none!important;
  border: none!important;
  padding: 0px!important;
  margin: 0px!important;
  width: 100%!important;
  text-align: center!important;
}

.wc-memberships-product-category-viewing-restricted-message a {
  font-size: 20px!important;
  color: #d9017a!important;
}

.yith_magnifier_zoom_wrap a img {
  width: 100%;
}

.single-product.woocommerce div.product div.images>.yith_magnifier_zoom_wrap {
  padding-right: 0px;
}


/************************************/


/*********** Fine Catalogo **********/


/************************************/


/***********************************/


/************ My Account ***********/


/***********************************/

#adduser input {
  width: 100%;
  max-width: 400px;
}

#adduser {
  text-align: center;
}

#adduser .send-confirmation-email {
  display: none;
}

#adduser .registerContactInfoHeading {
  display: none;
}

#adduser .registerAboutYourselfHeader {
  display: none;
}

#adduser .form-submit #addusersub {
  background: #d9017a;
}

.woocommerce-account .woocommerce h2 {
  font-family: lk_cookie;
  margin: 0px;
  font-size: 40px;
  color: #d9017a;
}

.woocommerce-account .woocommerce form {
  margin-top: 0px;
}

.woocommerce-account .woocommerce form .woocommerce-Button {
  background: #d9017a!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation-link--orders {
  display: none;
}

.woocommerce-MyAccount-content .my_account_memberships {
  display: none;
}

.woocommerce-MyAccount-content h2 {
  display: none;
}

.myaccount_to_cat a {
  font-size: 20px;
  color: #d9017a;
}

.myaccount_to_cat {
  font-size: 20px;
}

.myaccount_to_cat a:hover {
  opacity: .8;
}

.contieniContattiAccount {
  padding: 20px 0px;
}


/***********************************/


/********* Fine My Account *********/


/***********************************/

#header #header-container {
  background: url(../../uploads/2017/01/sfondoSfumatura.png)!important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
}

body.sitoSneakerissima #header #header-container {
  background: none !important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
}

body.sitoSneakerissima #header {
  /*background: url(../../uploads/2017/02/patternPerline.jpg);*/
  background: url(../../uploads/2017/02/patternPerline2.jpg);
  /*background: url(../../uploads/2017/02/patternPerline3.jpg);*/
  background-size: cover;
  background-repeat: no-repeat;
}

body.sitoSneakerissima #copyright {
  /*background: url(../../uploads/2017/02/patternPerline.jpg)!important;*/
  background: url(../../uploads/2017/02/patternPerline2.jpg)!important;
  /*background: url(../../uploads/2017/02/patternPerline3.jpg)!important;*/
  background-size: cover!important;
  background-repeat: no-repeat!important;
  margin-bottom: 0px;
  margin-left: 0px!important;
  margin-right: 0px!important;
}

#sneakerissimaPC {
  display: block;
}

#sneakerissimaMob {
  display: none;
}

#lifestylePC {
  display: block;
}

#lifestyleMob {
  display: none;
}

body.lifestyle_sneakerissima_LK #sticky-footer-push {
  display: none;
}

body.lifestyle_sneakerissima_LK .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a a {
  display: none;
}

body.lifestyle_sneakerissima_LK .vc_gitem-animated-block .vc_gitem-is-link {
  cursor: inherit;
}

.vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a a {
  display: none;
}

.vc_gitem-animated-block .vc_gitem-is-link {
  cursor: inherit;
}


/* FORSE DA TOGLIERE */

#sticky-footer-push {
  display: none!important;
}


/*  body.lifestyle_magiche_LK #sticky-footer-push{
    display: none;
  }

  body.lifestyle_magiche_LK .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a a{
    display: none;
  }

  body.lifestyle_magiche_LK .vc_gitem-animated-block .vc_gitem-is-link{
    cursor: inherit;
  }*/

#yit-breadcrumb {
  display: none;
}

body.lifestyle_LK #sticky-footer-push {
  display: none;
}

body.lifestyle_LK .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a a {
  display: none;
}

body.lifestyle_LK .vc_gitem-animated-block .vc_gitem-is-link {
  cursor: inherit;
}

ul#menu-footermenu, ul#menu-footermenu-nl, ul#menu-footermenu-en, ul#menu-footermenu-de, ul#menu-footermenu-fr, ul#menu-footermenu-es, ul#menu-footermenu-pt, ul#menu-footermenu-el, ul#menu-footermenu-world, ul#menu-footermenuie{
  list-style-type: none;
}

@media screen and (min-width: 769px) {
  #header-sidebar {
    display: none!important;
  }
  a#logo-img {
    padding: 20px 0px!important;
  }
  #logo {
    margin: 0px!important;
  }
}

.accordionSimboli .lk_bigMagiche.lk_weight300 {
  text-align: center!important;
}


/*******************************/


/*********** Mobile ************/


/*******************************/

@media screen and (max-width: 1200px) {
  .lk_txtBig {
    font-size: 18px;
  }
  .lk_imageBig img {
    width: 70%;
    margin: 0 auto;
    text-align: center;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .lk_txt br,
  .lk_txtBig br {
    display: none;
  }
  .lk_txtFooter br {
    display: block;
  }
  #lk_contieniFooter .lk_colonna-3-5 {
    width: 50%!important;
  }
  #lk_contieniFooter .lk_colonna-1-5 {
    width: 25%!important;
  }
}

@media screen and (max-width: 768px) {
  img.lk_iconamenumobile {
    margin-left: 10px;
    height: 26px;
  }
  #nav .menu-responsive .navigate-text {
    margin-left: 0px;
    border: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    line-height: 48px;
    font-size: 14px;
    display: none!important;
  }
  #lk_contieniFooter .lk_colonna-3-5 {
    display: none;
  }
  #lk_contieniFooter .lk_colonna-1-5.lk_colonnaSx {
    width: 65%!important;
  }
  #lk_contieniFooter .lk_colonna-1-5.lk_colonnaDx {
    width: 35%!important;
  }
  div#lk_contieniFooter {
    min-height: 150px;
  }
  #sneakerissimaPC {
    display: none;
  }
  #sneakerissimaMob {
    display: block;
  }
  #lifestylePC {
    display: none;
  }
  #lifestyleMob {
    display: block;
  }
  .lk_colonna-1-4 {
    width: 50%;
  }
  #header-container {
    padding: 0px;
  }
  #nav .menu-responsive {
    padding: 0px;
    height: 45px;
    width: 100%;
    background: rgba(255, 255, 255, 0);
  }
  #nav .navigate-text {
    display: none;
  }
  #nav .menu-responsive .menu-arrow {
    background: url(../../themes/LelliKelly-Theme/images/mobile-menu.png) no-repeat center center;
  }
  /* ITALIANO */
  #nav .menu-responsive #menu-main-navigation {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* OLANDESE */
  #nav .menu-responsive #menu-main-navigation-olandese {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-world {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-olandese li a {
    text-align: center!important
  }
  #nav .menu-responsive #menu-main-navigation-world li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */

   /* OLANDESE */
  #nav .menu-responsive #menu-menuen {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-menuen {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-menuen li a {
    text-align: center!important
  }
  #nav .menu-responsive #menu-menuen li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* TEDESCO */
  #nav .menu-responsive #menu-main-navigation-tedesco {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-tedesco li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* FRANCESE */
  #nav .menu-responsive #menu-main-navigation-francese {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-francese li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* SPAGNOLO */
  #nav .menu-responsive #menu-main-navigation-spagnolo {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-spagnolo li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* PORTOGHESE */
  #nav .menu-responsive #menu-main-navigation-portoghese {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-portoghese li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* GRECO */
  #nav .menu-responsive #menu-main-navigation-greco {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-greco li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* INGLESE */
  #nav .menu-responsive #menu-main-navigation-inglese {
    width: 100%!important;
  }
  #nav .menu-responsive #menu-main-navigation-inglese li a {
    text-align: center!important
  }
  /* FINE CUSTOM MENU */
  /* PAGINA ARCHIVIO - CATALOGO */
  #lk_contieniFooter .lk_colonna-1-5 {
    width: 30%;
  }
  #lk_contieniFooter .lk_colonna-3-5 {
    width: 40%;
  }
  body.archive.woocommerce #content-shop {
    width: 96%;
    margin: 0 auto;
    float: none;
  }
  body.archive .container.group {
    width: 100%;
    padding: 0px;
  }
  body.archive .lk_catLista {
    width: 100%;
  }
  body.archive .lk_catLista .thumb-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }
  body.archive .lk_catLista .product-meta {
    width: 96%;
    float: none;
    margin: 0 auto;
  }
  body.archive .lk_catLista .thumb-wrapper a {
    width: 96%;
  }
  body.archive .lk_tastoListaCatalogo {
    width: 96%;
  }
  body.archive .lk_catLista .product-meta .product-meta-wrapper {
    width: 100%;
  }
  body.archive .lk_imgTaglieCatList {
    width: 25%;
  }
  body.archive .lk_boxMetaDatiCatList {
    width: 75%;
  }
  body.archive ul.products li.product.grid {
    margin-bottom: 60px;
  }
  body.archive.woocommerce #sidebar-default-sidebar {
    width: 100%;
  }
  .contentShopFull {
    width: 100%!important;
  }
  /* PAGINA PRODOTTO SINGOLA - CATALOGO */
  body.woocommerce-page.single-product #primary .container.group {
    width: 96%;
    padding: 0px;
  }
  .lk_CatTitle.lk_CatSku h1 {
    font-size: 25px!important;
  }
  .lk_returnCat {
    width: 140px;
  }
  .lk_returnCat a {
    font-size: 21px;
  }
  .single-product.woocommerce div.product div.images>.yith_magnifier_zoom_wrap {
    padding-right: 0px;
  }
  .single-product.woocommerce div.product div.lk-immagineCatalogo.images {
    width: 100%!important;
  }
  .single-product.woocommerce div.product .summary.entry-summary.lk-infoCatalogo {
    width: 100%;
  }
  .upsells ul.products li.product,
  .related ul.products li.product {
    width: 49%;
    margin-right: 1%;
  }
  /* ITALIANO */
  #nav #menu-main-navigation {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  /* OLANDESE */
  #nav #menu-main-navigation-olandese {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  /* TEDESCO */
  #nav #menu-main-navigation-tedesco {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  /* FRANCESE */
  #nav #menu-main-navigation-francese {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  /* SPAGNOLO */
  #nav #menu-main-navigation-spagnolo {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  /* PORTOGHESE */
  #nav #menu-main-navigation-portoghese {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  /* GRECO */
  #nav #menu-main-navigation-greco {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  /* INGLESE */
  #nav #menu-main-navigation-inglese {
    z-index: 9999999999;
  }
  /* FINE CUSTOM MENU */
  #lk_patternBG {
    background-image: url(../../uploads/2017/03/nuvoletteLKPattern-HD.jpg)!important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .upsells ul.products li.product {
    width: 100%;
  }
  .contentShopSmall {
    width: 100%!important;
  }
  .lk_closeCatSidebar {
    display: none;
  }
  .sidebarShopAttiva {
    width: 100%!important;
  }
  /* HEADER */
  #header-sidebar {
    margin-top: 5px;
  }
  a#logo-img {
    padding-top: 15px;
  }
  #logo {
    margin: 0px;
    width: 190px;
    margin: 0 auto;
  }
  #logo img {
    width: 100%;
  }
  .upsells ul.products li.product .lk_metaRelated,
  .related ul.products li.product .lk_metaRelated {
    width: 99%;
    float: right;
    clear: none!important;
  }
  .upsells ul.products li.product,
  .related ul.products li.product {
    width: 100%;
  }
  .upsells .thumb-wrapper,
  .related .thumb-wrapper {
    width: 100%;
  }
}

.solodesktopRow {
  display: block;
}

.solomobileRow {
  display: none;
}

.lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio.lk_sottolineato {
  border-bottom: 4px solid #D9017a;
  line-height: 1.3em!important;
}

.simboliclassifica img {
  max-width: 170px;
  width: 100%;
}

.intestazioneNegozi .lk_titoloPiccolo {
  margin-bottom: 5px;
}

.presidenteRisponde {
  font-size: 40px!important;
  line-height: 1em!important;
  margin-top: 40px!important;
  margin-bottom: 0px!important;
}

ul.sub-menu.group .menu-item a {
  /*font-size: 15px!important;*/
  font-size: 18px!important;
  text-transform: none!important;
  color: #d9017a!important;
}

ul.sub-menu.group {
  padding-top: 5px!important;
  padding-bottom: 5px!important;
}

#nav ul.sub-menu,
#nav ul.children {
  min-width: 140px!important;
}

#nav ul>li div {
  padding-top: 0px!important
}

.corsivoLK p {
  font-style: italic!important;
}

.product-description .lk_attrVal {
  text-transform: uppercase;
}

.rigasovrapposta .lk_titoloPag {
  line-height: 1em;
}

ul.sub-menu.group {
  padding-right: 20px!important;
}

div#lk_patternBG .vc_col-sm-2 {
  width: 20%;
}

div#lk_patternBG .vc_col-sm-2:last-child {
  display: none!important;
}

.rigasovra {
  line-height: 1em;
}

.simboloRosalk {
  margin-bottom: -50px;
}

.riga_lk_simboli7 {
  position: relative;
}

.singoloSimb {
  width: 14.28%;
  float: left;
  text-align: center;
}

.singoloSimb img {
  width: 90%;
}

.votoNegozio {
  padding-right: 12px;
  font-size: 28px;
  color: #d9017a;
  margin-top: 0px;
  font-family: lato;
}

.lk_orderAvviso {
  text-align: center;
  color: #d9017a;
  margin-top: 40px;
}

.html5-video-player {
  background: #fff!important;
}

.rigasottolineata {
  border-bottom: 2px solid #d9017a;
}


/*qui*/

p.lk_bigMagiche.lk_weight300 a {
  font-size: 17px;
  color: #d9017a;
  font-family: lato;
}

#listaProvNegozi a {
  font-size: 17px!important;
  color: #d9017a!important;
  font-family: lato!important;
}

.divisorenomargin {
  margin-bottom: 0px;
}

.rigaDivisioneBreve {
  height: 2px;
  background: #d9017a;
  width: 45%;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  #nav ul.sub-menu,
  #nav ul.children {
    min-width: 100%!important;
    padding-right: 0px!important;
  }
  .singlePostInPress.lk_colonna-1-3 {
    width: 50%;
  }
}

.arosa {
  color: #d9017a!important;
  font-family: lato!important;
  font-size: 18px!important;
}

.titoloSezNeg-accordion a {
  text-align: center!important;
  font-family: lk_cookie!important;
  font-size: 30px!important;
  color: #d9017a!important;
  line-height: 1em!important;
}

@media (max-width: 550px) {
  .lk_titoloMedio {
    font-size: 55px;
    line-height: 1em;
  }
}

@media (max-width: 480px) {
  .scrittaBassaLK-mobile {
    margin-bottom: 10px;
  }
  .scrittaBassaLK-mobile-col {
    margin-top: 40px;
  }
  .lk_pressPE {
    margin-top: 0px!important;
  }
  .centermobile {
    text-align: center!important;
  }
  /*  .testoprovvisoriosmartphone{
    text-align: center!important;
  }
  .provvisoriosmartphone2{
    text-align: left!important;
  }*/
  /*  .provvisoriomobile3{
    text-align: center!important;
  }*/
  .arosa {
    color: #d9017a!important;
    font-family: lato!important;
    font-size: 18px!important;
  }
  .schoolshoestitolohome .lk_titoloPag {
    text-align: center!important;
  }
  .solodesktopRow {
    display: none;
  }
  .solomobileRow {
    display: block;
  }
  .page-id-79 #header {
    padding-bottom: 0px!important;
  }
  .lk_titoloMedio {
    font-size: 55px;
    line-height: 1em;
  }
  .singlePostInPress.lk_colonna-1-3 {
    width: 100%;
  }
  .intestazioneNegozi .lk_titoloPiccolo {
    text-align: center!important;
  }
  .lk_viaNegozio {
    text-align: center!important;
  }
  .votoNegozio {
    text-align: center!important;
  }
  .page-id-7763 .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio.lk_sottolineato {
    font-size: 50px!important;
    text-align: center!important;
    ;
  }
  .page-id-7763 .vc_column-inner {
    padding-right: 15px!important;
  }
}

.lk_titoloPress {
  margin: 25px auto 15px auto;
  line-height: 1em;
  font-size: 65px;
}


/* MODIFICHE AI 2017 */

.collezione-ai2017 {
  display: none;
}

#execphp-2 {
  padding-bottom: 0px;
}

#sidebar-default-sidebar .execphpwidget {
  padding-bottom: 0px;
}

.lk_imgTaglieCatList {
  display: none;
}


/* modifica che toglie la categoria Autunno inverno 2017 dalla lista */

.cat-item-533 {
  display: none;
}


/*html[lang="it-IT"] .collezione-ai2017{
  display: block;
}
*/

.lk_pressPE {
  clear: both;
}

body.page-id-289 #lk_patternBG {
  background-position: 0 5px!important;
}

.wppb-default-password .wppb-description-delimiter {
  display: none;
}

.wppb-default-repeat-password .wppb-description-delimiter {
  display: none;
}

.wppb-default-display-name-publicly-as {
  display: none;
}

.titoloRegistrazione .lk_titoloPag {
  line-height: 1em!important;
}

body.californiaGrecia .titoloAmici .lk_Amici {
  font-size: 35px!important;
}


/* Sottocategorie School Shoes */

#sidebar-default-sidebar .cat-item-525 a,
#sidebar-default-sidebar .cat-item-526 a,
#sidebar-default-sidebar .cat-item-527 a,
#sidebar-default-sidebar .cat-item-528 a,
#sidebar-default-sidebar .cat-item-529 a,
#sidebar-default-sidebar .cat-item-530 a,
#sidebar-default-sidebar .cat-item-531 a,
#sidebar-default-sidebar .cat-item-532 a {
  font-size: 14px!important;
}

#execphp-3 {
  margin-top: 0px;
}

#execphp-3 .execphpwidget {
  margin-top: 0px;
}

#woocommerce_product_categories-2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.backtoAccount:hover {
  cursor: pointer!important;
}

#sidebar-default-sidebar.sidebarShopChiusa .execphpwidget {
  margin: 0px;
}

@media screen and (max-width: 480px) {
  body.californiaGrecia .lk_titoloMedio {
    font-size: 35px!important;
  }
  body.californiaGrecia .titoloAmici .lk_Amici {
    font-size: 25px!important;
  }
}

.livatinoMobile.lk_titoloPag {
  font-size: 45px!important;
  margin-top: -5px!important;
}

.livatinoDesktop.lk_titoloPag {
  margin-top: -5px!important;
}

.lkmadeinitaly {
  font-style: italic;
  color: #d9017a;
}

.acuradi {
  text-align: center;
  font-size: 40px;
  line-height: 1em;
  color: #d9017a;
  font-family: lk_cookie;
}

@media screen and (min-width: 480px) {
  .titoloCorrezioneDesktop .lk_titoloPag {
    line-height: 1em;
    margin-top: -5px;
  }
  .titoloCorrezioneDesktop {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 480px) {
  .acuradi {
    text-align: center;
    font-size: 25px;
    line-height: 1em;
    margin-top: 5px;
    margin-bottom: 25px!important;
    color: #d9017a;
    font-family: lk_cookie;
  }
  .fotoLivatinoMob .colonnaFoto {
    width: 50%!important;
  }
  .fotoLivatinoMob .colonnaScritta {
    width: 50%!important;
  }
  .fotoLivatinoMob .colonnaScritta .vc_column-inner {
    padding-left: 0px;
  }
  .arosalivatino {
    font-size: 16px!important;
  }
  .regionedellaguida {
    margin: 25px auto;
  }
  .curiositaMagiche-ai17 {
    margin-bottom: 0px;
  }
  .titoloCorrezioneMob {
    margin-bottom: 10px;
  }
  .titoloCorrezioneMob .lk_titoloPag {
    line-height: 1em;
    margin-top: 0px;
    font-size: 60px;
  }
  .spaziosudesk {
    display: none;
  }
}


/* TITOLO GRECIA */

.lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio.lk_titoloMedioGreco {
  font-size: 35px;
}

.sml_submit .btn {
  padding: 10px 26px!important;
  background: #d9017a;
  color: #fff;
}

.sml_subscribe {
  text-align: center;
}

.sml_email {
  text-align: center;
  display: inline-block;
  margin-right: 10px!important;
}

.sml_emailinput {
  border: 1px solid #d9017a!important;
  height: 30px!important;
  padding: 3px!important;
}

.sml_submit {
  text-align: center!important;
  display: inline-block!important;
}

.lk_emailLivatino {
  margin-bottom: 0px!important;
}

.lk_titoloGreciaPiccolo {
  font-size: 50px!important;
}


/* GUIDA NEGOZI */


/* VOTO NEGOZIO */

.votoNegozio {
  display: none;
}

.richiedimaillivatino {
  margin-bottom: 0px!important;
}

.richiedimaillivatino p {
  margin: 5px!important;
}

.richiedimaillivatino p.sml_email {
  margin: 2px!important;
}

.richiedimaillivatino p.sml_submit {
  margin: 2px!important;
}

.stivaliuk_titolo {
  font-size: 65px!important;
}

@media screen and (max-width: 480px) {
  .stivaliuk_titolo {
    font-size: 55px!important;
    line-height: 0.9!important;
  }
  .page-id-15605 .lk_titoloMedio,
  .page-id-14500 .lk_titoloMedio {
    font-size: 42px!important;
    text-align: center!important;
  }
}

.page-id-15605 .lk_titoloMedio,
.page-id-14500 .lk_titoloMedio {
  font-size: 55px;
  text-align: center!important;
}


/* NATALE */

.regalopopup img {
  max-width: 120px!important;
}

.page-id-18538 #pum-26800,
.page-id-14500 #pum-26800,.page-id-33037 #pum-26800  {
  display: none!important;
}


.graficababbinatalemobile {
  margin-bottom: 0px!important;
}

.snowflake {
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.pum-theme-default-theme {
  background-color: rgba(255, 255, 255, 0.8)!important;
}

.pum-container,
.pum-theme-default-theme .pum-container {
  background-color: rgba(255, 255, 255, 1)!important;
}

.pum-title,
.pum-theme-default-theme .pum-title {
  display: none!important;
}

.pum-container .pum-content p {
  text-align: center!important;
  font-size: 20px!important;
  font-weight: 300!important;
  font-family: 'Lato', sans-serif!!important;
}

@media screen and (max-width: 480px) {
  .pum-container .pum-content p {
    font-size: 16px!important;
  }
}

.arosapopup {
  color: #d9017a!important;
  font-family: lato!important;
  font-size: 19px!important;
}

.txtlk_buonnatale {
  font-weight: 500!important;
  color: #d9017a!important;
}

span.percentualerosina {
  color: #d9017a!important;
}




.babbinatalepopup .wpb_content_element {
  margin-bottom: 0px!important;
}

.alberodinatale {
  position: absolute;
  bottom: 25px;
  right: -5px;
  transform: rotate(0deg);
  width: 110px;
  z-index: 1;
}

.cappellinoino {
  position: absolute;
  top: -60px;
  left: -20px;
  transform: rotate(-45deg);
  width: 100px;
  z-index: 1;
  
}

.fioccodineve {
  position: absolute;
  top: -45px;
  left: -40px;
  transform: rotate(-35deg);
  width: 80px;
  z-index: 1;
}


.fatanatale {
    position: absolute;
    top: -20px;
    left: -20px;
    transform: rotate(0deg);
    width: 90px;
    z-index: 1;
}


.unicornonatale {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 25px;
    right: -40px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    width: 90px;
    z-index: 9999999;
}

html[lang="en-US"] .unicornonatale {
    position: absolute;
    top: -20px;
    left: auto;
    transform: rotate(0deg);
    width: 90px;
    z-index: 1;
    right: -15px;
}


.regalodinatale {
  position: absolute;
  bottom: 22px;
  right: 17px;
  transform: rotate(0deg);
  width: 80px;
  z-index: 1;
}

.regalodinatale2 {
  position: absolute;
  bottom: 25px;
  right: -auto;
  transform: rotate(0deg);
  width: 80px;
  z-index: 1;
}

.fioccorosso {
    position: absolute;
    top: -25px;
    left: -28px;
    transform: rotate(-25deg);
    width: 110px;
    z-index: 1;
    display: block!important;
}

.babbonatale-props {
  position: absolute;
  bottom: 23px;
  right: 0px;
  transform: rotate(0deg);
  width: 100px;
  z-index: 1;
}



.fioccodineve2 {
  position: absolute;
  bottom: -34px;
  right: -50px;
  transform: rotate(-35deg);
  width: 100px;
  z-index: 1;
}

.pinkdaydiv {
  position: absolute;
  top: -21px;
  left: -7px;
  transform: rotate(0deg);
  width: 150px;
  z-index: 1;
}

  .natalebabbo {
      position: absolute;
      bottom: -5px;
      left: -53px;
      transform: rotate(0deg);
      width: 120px!important;
      z-index: 1;
  }
  


.neves {
  margin: 0px!important;
}

.pum-container.pum-responsive.pum-responsive-medium {
  margin-left: 0px;
  width: 100%;
  max-width: 1170px!important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
  padding-right: 0px!important;
}

@media screen and (max-width: 480px) {

              .fioccorosso, .natalebabbo, .alberodinatale{
                display: block;
              }

              .pum-container.pum-responsive.pum-responsive-medium {
                margin-left: 2%!important;
                width: 96%!important;
              }
              
              #nav ul.sub-menu li a {
                line-height: 17px!important;
              }
              
              .cappellinoino {
                position: absolute;
                top: -30px;
                right: auto;
                left: -4px;
                width: 50px!important;
                z-index: 1;
              }


              

              .alberodinatale {
                  position: absolute;
                  top: -60px;
                  right: auto;
                  left: -19px!important;
                  transform: rotate(0deg);
                  width: 60px;
                  z-index: 1;
              }

/*              html[lang="en-US"] .alberodinatale{
                position: absolute!important;
                bottom: 190px!important;
                right: -15px!important;
                transform: rotate(0deg);
                width: 80px;
                z-index: 1;
                left: auto!important;
              }*/

              .natalebabbo {
                  position: absolute;
                  top: auto;
                  bottom: -25px;
                  left: auto;
                  right: -15px!important;
                  transform: rotate(0deg);
                  width: 70px!important;
                  z-index: 1;
              }

            .regalodinatale2 {
                position: absolute;
                bottom: 0px;
                top: auto;
                right: auto;
                transform: rotate(0deg);
                width: 51px;
                z-index: 1;
                left: -4px;
            }
              .fioccodineve {
                position: absolute;
                top: -20px;
                right: auto;
                left: -20px!important;
                transform: rotate(-35deg);
                width: 60px;
                z-index: 1;
              }

              .fatanatale {
                position: absolute;
                top: -20px;
                left: auto;
                right: -20px!important;
                transform: scaleX(-1);
                width: 60px;
                z-index: 1;
              }

              .fioccorosso {
                position: absolute;
                top: -50px;
                left: auto;
                right: -12px!important;
                transform: scaleX(-1);
                width: 60px;
                z-index: 1;
              }

              .unicornonatale {
                  position: absolute;
                  bottom: -30px;
                  left: auto!important;
                  right: -19px!important;
                  transform: rotate(0deg);
                  width: 60px!important;
                  z-index: 1;
                  top: auto;
              }


              html[lang="en-US"] .unicornonatale {
                  position: absolute;
                  bottom: -30px;
                  left: auto!important;
                  right: -19px!important;
                  transform: rotate(0deg);
                  width: 60px!important;
                  z-index: 1;
                  top: auto;
              }


              .lknatale_fioccodineve, .lknatale_fioccodineve2_mob, .lknatale_fioccodineve2, .lknatale_fata, .lknatale_unicorno, .lknatale_regalo2, .lknatale_babbonatale, .lknatale_albero, .lknatale_fioccorosso{
                position: relative!important;
              }

              .pinkdaydiv {
                position: absolute;
                bottom: -8px;
                right: -90px;
                transform: rotate(0deg);
                width: 126px;
                z-index: 9999999;
              }
              .regalodinatale {
                position: absolute;
                bottom: 22px;
                right: 10px;
                transform: rotate(0deg);
                width: 60px;
                z-index: 1;
              }
.fioccodineve2 {
    position: absolute;
    top: auto;
    bottom: -20px;
    left: -15px;
    transform: rotate(-35deg);
    width: 60px;
    z-index: 1;
}
              /* HOME EN */
/*              .page-id-4573 .alberodinatale {
                position: absolute!important;
                bottom: 190px!important;
                right: -5px;
                transform: rotate(0deg);
                width: 80px;
                z-index: 1;
              }*/
              /* HOME GR */
              .page-id-3497 .fioccodineve2 {
                bottom: 778px!important;
              }
              .lk_titoloPag.lk_font.lk_txtRosa.lk_titMagiche_page.lk_titoloParticolareTelaDecorata {
                font-size: 65px!important;
              }

              .lk_titoloPag.lk_font.lk_txtRosa.lk_titMagiche_page.lk_titoloParticolareTelaDecorata.lktitoloFeenvluegels {
                font-size: 70px!important;
              }  
}

.scrittamenulk-lettere {
  line-height: 45px;
}

.scrittamenulk-lettere a {
  border-bottom: 1px solid #000;
  font-size: 18px;
  font-weight: 100;
  color: #000;
}

#nav .menu-responsive .menu-arrow {
  background: none!important;
}

#freccia1 {
  position: absolute;
  left: 80px;
  z-index: 99;
  top: 437px;
  width: auto;
  height: 106px;
}

#freccia2 {
  position: absolute;
  left: 448px;
  z-index: 99;
  top: 367px;
  width: auto;
  transform: rotate(-50deg);
  height: 136px;
}

#freccia3 {
  position: absolute;
  z-index: 99;
  width: auto;
  height: 80px;
  right: 525px;
  top: 20px;
}

.scrittaColorissimaPe18 {
  margin-top: 0px;
}

.lkscrittaColororissimaPe18 {
  margin-top: 0px;
}

.ultimaFotoColorissimaMobPe18 {
  margin-bottom: 17px;
}

body.page-id-18356 .rigasovrapposta,
.page-id-20649 .rigasovrapposta,
.page-id-20894 .rigasovrapposta {
  margin-bottom: 0px!important;
  margin-top: -25px!important;
}

body.page-id-19002 .rigasovrapposta {
  margin-bottom: 0px!important;
  margin-top: -25px!important;
}

.lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio.lk_curioPiccolo {
  font-size: 48px!important;
  margin-bottom: 10px!important;
}

.lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio.lk_appTitleMob {
  font-size: 55px!important;
  margin-bottom: 25px!important;
  line-height: 1em;
  margin-top: 32px!important;
}

span.lk_fittingfrase {
  line-height: 1.8em;
}

.prevideo-uk-colorissima {
  margin-bottom: 10px;
}

.customLogoFooterSneakerissima {
  content: url(https://www.lellikelly.it/wp-content/uploads/2017/02/lelli_kelly_logo_bianco_ombra-retina.png);
}

.lk_comingSoonPage {
  font-size: 180px;
  text-align: center;
  line-height: 1em;
}

.rosalkcomingsoon img {
  width: 100%;
  max-width: 300px;
  margin-top: 25px;
}

.lk_comingSoonLanding {
  font-size: 50px;
  text-align: center;
  line-height: 1em;
}

@media screen and (max-width: 600px) {
  .lk_comingSoonPage {
    font-size: 120px;
    text-align: center;
    line-height: 0.7em;
  }
}

@media screen and (max-width: 480px) {
  .lk_titModificatoMob {
    line-height: 0.7!important;
    margin-top: 7px!important;
    margin-bottom: 0px!important;
  }
  .lk_comingSoonLanding {
    font-family: 25px;
    text-align: center;
  }
  .rosalksaldicoming img {
    width: 100%;
    max-width: 200px;
    margin-top: 25px;
  }
}

.solomobileRowHome {
  display: none!important
}

.solodesktopRowHome {
  display: block!important;
}

@media screen and (min-width: 481px) {
  .rigadecentrataLK {
    margin-top: -100px;
  }
}

@media screen and (max-width: 480px) {
  .solomobileRowHome {
    display: block!important
  }
  .solodesktopRowHome {
    display: none!important;
  }
}

.testoLilly {
  margin-bottom: 10px;
}

.testoLilly b,
.testoLilly strong {
  color: #d9017a!important;
}

@media screen and (min-width: 768px) {
  .lillyImmagine img {
    margin-top: -55px!important;
  }
  /*   .pendolareImmagine img {
      margin-top: -70px!important;
  }*/
}

.introColourissima p {
  margin-top: 0px;
}

.regaloSpecialeTit2 {
  font-size: 62px!important;
}

@media screen and (max-width: 480px) {
  .colonnaBurkitt * {
    text-align: center!important;
  }
  .fotoBurkitt {
    margin-bottom: 0px!important;
  }
  .contieniNomeBurkitt {
    margin-bottom: 0px;
  }
  .regaloSpecialeTit {
    font-size: 47px!important;
  }
  .regaloSpecialeTit2 {
    font-size: 54px!important;
  }
  .letterSpacingFDF {
    letter-spacing: 5px!important;
    line-height: 0.7em!important;
  }
}

@media screen and (min-width: 481px) {
  .contieniNomeBurkitt {
    margin-bottom: 0px;
    /*margin-left: 40px;*/
  }
}

.burkittDownload {
  margin-bottom: 10px;
}

.unregalospecialeMob {
  margin-bottom: 15px!important;
}

span.grecoIngrandito {
  font-size: 45px;
}

.letterSpacingFDF {
  letter-spacing: 5px!important;
  font-size: 65px;
}

.asaldicomingsoon {
  color: #d9017a;
  font-size: 50px;
  font-family: lk_cookie;
}

body.page-id-14500 .titoloBabboNatale {
  font-size: 60px!important;
}

body.page-id-18538 .titoloBabboNatale {
  font-size: 60px!important;
}
body.page-id-33037 .titoloBabboNatale {
  font-size: 60px!important;
}

.page-id-18538 .lk_titoloMedio {
    font-size: 42px!important;
    text-align: center!important;
}

.page-id-33037 .lk_titoloMedio {
    font-size: 42px!important;
    text-align: center!important;
}



.lk_colonna-1-5.lk_colonnaDx .lk_socialIcoFot {
  display: inline-block;
}

.lk_txt.lk_txtFooter.lk_weight300.lk_Fatturazione {
  margin: 0 auto;
  text-align: center;
  width: 100px;
  margin-right: 45px;
}

  .lk_colonna-1-5.lk_colonnaDx .lk_socialIcoFot a:first-child {
    display: none;
  }
  
@media screen and (max-width: 480px) {
  /*  .lk_txt.lk_txtFooter.lk_weight300.lk_Fatturazione {
    display: none!important;
  }*/
  .lk_colonna-1-5.lk_colonnaDx .lk_socialIcoFot {
    width: 50%;
    padding: 0px;
    float: left;
    margin-bottom: 15px;
  }
  .lk_colonna-1-5.lk_colonnaDx .lk_socialIcoFot a:first-child {
    display: none;
  }
  .lk_txt.lk_txtFooter.lk_weight300.lk_Fatturazione {
    width: 103px;
  }
  #fbIcon-footerLK {
    margin-right: 8px!important;
  }
}

.scrittaContattiGrecia {
  font-size: 50px!important;
}

@media screen and (max-width: 480px) {
  .contactScrittaLK {
    font-size: 50px!important;
  }
  .scrittaContattiGrecia {
    font-size: 35px!important;
  }
  .enjoyproductline .lk_titoloMedio {
    font-size: 43px!important;
  }
  .spazio-dinamico-principessa {
    height: 23px!important;
  }
}

#popmake-28124 {
  top: 50%!important;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  box-shadow: none!important;
  background: none!important;
}




#popmake-28359 {
  top: 50%!important;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  box-shadow: none!important;
  background: none!important;
}

#popmake-29363 {
  top: 50%!important;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  box-shadow: none!important;
  background: none!important;
}


#popmake-41871, #popmake-41882, #popmake-41878 {
  top: 50%!important;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  box-shadow: none!important;
}



@media screen and (min-width: 481px) {
  #popmake-28124 img {
    height: calc(100vh - 150px)!important;
    width: auto!important;
  }
  #popmake-28359 img {
    height: calc(100vh - 150px)!important;
    width: auto!important;
  }
  #popmake-29363 img {
    height: calc(100vh - 150px)!important;
    width: auto!important;
  }
}

#popmake-28124 .wpb_single_image {
  margin-bottom: 0px!important;
}

#pum-28124 .pum-container,
#pum-28124 .pum-theme-default-theme .pum-container {
  background-color: rgba(255, 255, 255, 0)!important;
}

#popmake-28359 .wpb_single_image {
  margin-bottom: 0px!important;
}

#pum-28359 .pum-container,
#pum-28359 .pum-theme-default-theme .pum-container {
  background-color: rgba(255, 255, 255, 0)!important;
}

#popmake-29363 .wpb_single_image {
  margin-bottom: 0px!important;
}

#pum-29363 .pum-container,
#pum-29363 .pum-theme-default-theme .pum-container {
  background-color: rgba(255, 255, 255, 0)!important;
}

.popclic {
  color: #d9017a;
}

.parolaFuxia {
  color: #d9017a;
}

@media screen and (max-width: 480px) {
  html[lang="it-IT"] .lkpopupApp img {
    content: url(https://www.lellikelly.it/wp-content/uploads/2019/02/lk-app-mobile.jpg)!important;
  }
  html[lang="en-US"] .lkpopupApp img {
    content: url(https://www.lellikelly.it/wp-content/uploads/2019/04/istruzioni-uso-APP-ING-mobile.jpg)!important;
  }
  html[lang="el"] .lkpopupApp img {
    content: url(https://www.lellikelly.it/wp-content/uploads/2019/04/istruzioni-uso-APP-GRE-mobile.jpg)!important;
  }
}

.collezioneSneakerissimaScritta {
  font-size: 50px!important;
  margin-top: 40px!important;
}

.nomargindivtitolo {
  margin-bottom: 0px!important;
}

@media screen and (max-width: 480px) {
  .collezioneSneakerissimaScritta {
    font-size: 38px!important;
    margin-top: 40px!important;
  }
  .page-id-29738 .curiositaCalifornia .lk_txtRosa,
  .page-id-14500 .curiositaCalifornia .lk_txtRosa {
    text-align: center!important;
  }
  .curiositaCalifornia.titolocolorialberiprati .lk_txtRosa {
    font-size: 42px!important;
  }
}

/*#menu-item-30241 {
  display: none!important;
}*/

#menu-item-30241.irlandaDetected {
  display: inline-block!important;
}

.testoPopupLKPinkWeekend {}


/*.popcornText .lk_bigMagiche{
  line-height: 1.4em!important;
}*/

.popcornText .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio {
  margin-bottom: 30px!important;
}


/* .popcornTextMobile .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio{
    margin-bottom: 0px!important; 
  }
*/

.scrittaBassaLK-mobileFDF .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio {
  font-size: 35px!important;
}

.scrittaBassaLK-mobileFDF.scrittaBassaLK-mobileFDFNL .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio {
  font-size: 39px!important;
}

.scrittaBassaLK-Elegante {}

.bandierinaLingua {
  width: 25px;
  float: left;
  padding: 5px!important;
}

.contieniBandierine {
  float: right;
  max-width: 175px;
}

.contieniBandierine {
  display: none!important;
}

.premiati {
  color: #d9017a;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}

.page-id-31131 #primary.sidebar-no {
  margin-top: 0px;
}

.arosaPremium {
  color: #d9017a!important;
  font-family: lato!important;
  font-size: 17px!important;
}

.titoloPagUnicorni .acuradi {
  line-height: 1.5em!important;
  font-size: 50px!important;
}

.wpb_text_column.wpb_content_element.titoloPagUnicorni {
  margin-bottom: 0px!important;
}

@media screen and (max-width: 480px) {
  .titoloPagUnicorni .acuradi {
    font-size: 45px;
    margin-bottom: 0px!important;
    line-height: 1em!important;
  }
  .titoloPagUnicorni .lk_titoloPag.lk_font.lk_txtRosa.lk_titMagiche_page {
    margin-top: 0px!important;
  }
}

.langBoxLK {
  position: absolute;
  right: 10px;
  top: calc(50% - 25px);
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

img.selectCountryIcon {
  width: 45px;
}

.riquadroBiancoPremium {
  background: #ffffffeb;
  padding: 30px;
  border: 2px solid #d9017a;
}

@media screen and (max-width: 850px) {
  .riquadroBiancoPremium {
    width: 80%;
    margin: 0 auto;
  }
  .premiati {
    font-size: 20px!important;
  }
  .riquadroBiancoPremium .lk_bigMagiche.lk_weight300 {
    text-align: justify!important;
  }
}

.langFlag {
  width: 13.6%;
  float: left;
  margin: 1.5%;
}

.langBoxLK {
  z-index: 999!important;
}

html[lang="en-US"] .langBoxLK {
  display: none!important;
}



.langBoxLK:hover {
  cursor: pointer!important;
}

.langBoxLK:hover,
img.selectCountryIcon:hover,
.langPopupOnen:hover {
  cursor: pointer!important;
}

.langFlag:hover {
  opacity: .5;
}

.textLang {
  font-size: 16px;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #d9017a;
}

.flagContainer {
  /*position: relative;*/
  background: rgba(255, 255, 255, 0.7);
  padding: 25px;
  width: 250px;
  text-align: center;
  display: none;
  position: absolute;
  right: 50px;
  top: -45px;
}

.langBoxLK.popupLinguaAttivo .flagContainer {
  display: block;
}

.flagContainer2 {
  background: rgba(255, 255, 255, 0.7);
  padding: 25px;
  width: 250px;
  text-align: center;
  display: none;
  position: absolute;
  right: 50px;
  top: 10px;
  left: 220px;
}

.selezionaPaeseFooter:hover {
  cursor: pointer!important;
}

.cookie-notice-container {
  padding: 10px;
  width: 750px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}

a#cn-accept-cookie {
  display: block!important;
  float: none!important;
  width: 60px!important;
  margin: 0px auto!important;
  margin-top: 10px!important;
}

/*#cookie-notice {
  height: 200px!important;
  background-color: rgba(255, 255, 255, 0.95)!important;
}*/

div#lk_contieniFooter {
  position: relative;
}

@media screen and (max-width: 480px) {
  
  .graficababbinatalemobile {
    visibility: hidden;
    height: 25px;
  }

  .flagContainer {
    background: rgba(255, 255, 255, 0.9)!important;
    right: 50px!important;
    top: 35px!important;
  }

  .flagContainer2 {
    left: 20px;
  }

  .cookie-notice-container {
    width: 90%!important;
  }
}

.titoloPagUnicorni .acuradi {
  font-size: 45px;
}


.interlineaBig, .interlineaBig p{
  line-height: 1.8em!important;
}

.interlineaBigNL p{
  line-height: 1.5em!important;
}

.scrittaBassaLK-mobilemedio .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio {
    font-size: 45px!important;
}


/* POPUP NEWSLETTER MAILCHIMP */

#mc_embed_signup label{
    font-size: 16px;
    padding-bottom: 10px;
    font-weight: bold;
}

#mc_embed_signup_scroll input#mce-EMAIL{
  height: 32px!important;
}

#popmake-35833, #popmake-37794, #popmake-42875, #popmake-42911, #popmake-44099, #popmake-44105, #popmake-46289{
    background:  rgba(217, 1, 122, 0.75)!important;
}

#popmake-35833 h2, #popmake-37794 h2, #popmake-42875 h2, #popmake-42911 h2, #popmake-44099 h2, #popmake-44105 h2, #popmake-46289 h2{
    color: #fff;
}

#popmake-35833 #mc_embed_signup_scroll label, #popmake-37794 #mc_embed_signup_scroll label, #popmake-42875 #mc_embed_signup_scroll label, #popmake-42911 #mc_embed_signup_scroll label, #popmake-44099 #mc_embed_signup_scroll label, #popmake-44105 #mc_embed_signup_scroll label, #popmake-46289 #mc_embed_signup_scroll label{
  color: #fff!important;
}

#popmake-35833 #mc_embed_signup_scroll, #popmake-37794 #mc_embed_signup_scroll, #popmake-42875 #mc_embed_signup_scroll, #popmake-42911 #mc_embed_signup_scroll, #popmake-44099 #mc_embed_signup_scroll, #popmake-44105 #mc_embed_signup_scroll, #popmake-46289 #mc_embed_signup_scroll{
  color: #fff!important;
}


#mc_embed_signup .clear{
  overflow: visible!important;
}

#mc_embed_signup .button{
  font-weight: 500!important;
}

#popmake-35833 #mc_embed_signup, #popmake-37794 #mc_embed_signup, #popmake-42875 #mc_embed_signup, #popmake-42911 #mc_embed_signup, #popmake-44099 #mc_embed_signup, #popmake-44105 #mc_embed_signup, #popmake-46289 #mc_embed_signup {
  background: none!important;
  padding: 5px!important;
}


.txtPopupNewsletterMailchimp {
    /*width: 80%;*/
    text-align: left;
    margin-bottom: 15px;
}

.txtPopupNewsletterMailchimp a{
  color: #fff!important;
  text-decoration: underline;
}

.txtPopupNewsletterMailchimp a:hover{
  color: #fff!important;
}


#popmake-35833 #mc_embed_signup_scroll, #popmake-37794 #mc_embed_signup_scroll, #popmake-42875 #mc_embed_signup_scroll, #popmake-42911 #mc_embed_signup_scroll, #popmake-44099 #mc_embed_signup_scroll, #popmake-44105 #mc_embed_signup_scroll, #popmake-46289 #mc_embed_signup_scroll {
    color: #fff!important;
    text-align: left;
}


#popmake-35833 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close, #popmake-37794 .pum-content+.pum-close, #popmake-42875 .pum-content+.pum-close, #popmake-42911 .pum-content+.pum-close, #popmake-44099 .pum-content+.pum-close, #popmake-44105 .pum-content+.pum-close, #popmake-46289 .pum-content+.pum-close{
    margin-right: 20px;
}




@media only screen and (min-width: 1024px){
  .pum-container.pum-responsive.pum-responsive-small {
      margin-left: -15%;
      width: 35%;
  }  
}


@media screen and (max-width: 480px) {

  div#popmake-35833, div#popmake-37794, div#popmake-42875, div#popmake-42911 {
    margin-bottom: 0px!important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center!important;
  }


  #popmake-35833 #mc_embed_signup_scroll label, #popmake-37794 #mc_embed_signup_scroll label, #popmake-42875 #mc_embed_signup_scroll label, #popmake-42911 #mc_embed_signup_scroll label, #popmake-44099 #mc_embed_signup_scroll label, #popmake-44105 #mc_embed_signup_scroll label, #popmake-46289 #mc_embed_signup_scroll label {
    color: #fff!important;
    text-align: center;
  }

  #popmake-35833 #mc_embed_signup_scroll label, #popmake-37794 #mc_embed_signup_scroll label, #popmake-42875 #mc_embed_signup_scroll label, #popmake-42911 #mc_embed_signup_scroll label, #popmake-44099 #mc_embed_signup_scroll label, #popmake-44105 #mc_embed_signup_scroll label, #popmake-46289 #mc_embed_signup_scroll label {
      color: #fff!important;
      text-align: center;
      margin-bottom: 5px;
      padding-bottom: 0px;
  }  




    .txtPopupNewsletterMailchimp, .txtPopupNewsletterMailchimp a {
    text-align: center;
    margin-bottom: 15px;
    font-size: 16px!important;
    line-height: 1em!important;
  }  


}

.sloganPC .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio {
    font-size: 60px!important;
}

.colourissimaTesto14, .colourissimaTesto14 p{
  line-height: 1.4em!important;
}

@media screen and (max-width: 480px){
    .boxLineaUnicorniTitle{
        margin-bottom: 0px!important;
    }
    
    .lk_titoloPag.lk_font.lk_txtRosa.lk_titMagiche_page.lineaUnicorni{
        line-height: 0.8!important;
        margin-top: 0px!important;
        font-size: 70px!important;
    }    

    .scrittaBassaLK-mobile.scrittaBassaLK-mobilemedio.mobileSlogan .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio{
      margin-top: -0px!important;
    }

    .scrittaBassaLK-mobile.scrittaBassaLK-mobileFDF.mobileSlogan{
      margin-top: -20px!important;
    }

    .scrittaBassaLK-mobile.scrittaBassaLK-mobilemedio.mobileSlogan.lk_titoloUnicornUK{
      font-size: 42px!important;
    }

    .flagContainer {
    /*position: relative;*/
    background: rgba(255, 255, 255, 0.7);
    padding: 25px;
    width: 220px;
    text-align: center;
    display: none;
    position: absolute;
    right: 50px;
    top: -25px!important;
  }
    .scrittaBassaLK-mobile.scrittaBassaLK-mobilemedio.mobileSlogan.lk_titoloUnicornUK .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio{
      font-size: 42px!important;
    }

    .scrittaBassaLK-mobile.scrittaBassaLK-mobileFDF.mobileSlogan.lk_paginaPrincess .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio{
      font-size: 42px!important;
    }

    .scrittaBassaLK-mobilemedio .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio.lk_schoolShoesTit{
      font-size: 35px!important;
    }
    
    .lk_titoloPag.lk_font.lk_txtRosa.lk_titoloMedio.lk_titColour {
        font-size: 40px!important;
    }

    
}



.lk_txt.lk_txtFooter.lk_weight300.lk_socialIcoFot.instagramIcoLK{
  padding-left: 0px!important;
}

.lk_txt.lk_txtFooter.lk_weight300.lk_socialIcoFot.facebookIcoLK {
    padding: 10px 0px!important;
}

  .thankstitolo .lk_font.lk_txtRosa{
    font-size: 60px!important;
    line-height: 1em!important;
  }


  .txtPopupNewsletterMailchimp a {
    font-size: 16px!important;
    line-height: 16px!important;
  }

.rigaGrazieLK {
    width: 85%;
    margin: 0 auto;
    margin-bottom: 25px;
}

@media screen and (max-width: 1200px){
  .rigaGrazieLK {
      width: 100%;
  }  
}
  .thankstitolo{
    margin-bottom: 0px!important;
    margin-top: -100px;
  }
@media screen and (max-width: 480px){

  .spaceLKpremium_top{
    height: 40px!important;
  }

  .lk_txt.lk_txtFooter.lk_weight300.lk_socialIcoFot.facebookIcoLK {
    padding: 0px 10px!important;
  }

  #lk_contieniFooter .lk_colonna-1-5.lk_colonnaDx{
    width: 26%!important;
    float: right;
  }

  .lk_colonna-1-5.lk_colonnaDx .lk_socialIcoFot{
    width: 35%;
  }



  .thankstitolo .lk_font.lk_txtRosa{
    font-size: 35px!important;: 
  }

  button.pum-close.popmake-close {
    top: 1px!important;
  }

  #cn-notice-text{
    font-size: 10px!important; 
  }
  
  #cn-notice-text a.arosa{
    font-size: 10px!important; 
  }
  .txtPopupNewsletterMailchimp{
    margin-top: 15px!important; 
  }
  
  #popmake-35833 #mc_embed_signup_scroll label, #popmake-37794 #mc_embed_signup_scroll label, #popmake-42875 #mc_embed_signup_scroll label, #popmake-42911 #mc_embed_signup_scroll label, #popmake-44099 #mc_embed_signup_scroll label, #popmake-44105 #mc_embed_signup_scroll label, #popmake-46289 #mc_embed_signup_scroll label{
        margin-bottom: -5px!important;
  }
}


.btnThanks{
    color: #fff;
    background: #d9017a;
    padding: 15px 35px;
    margin: 0 auto;
    text-align: center;
    font-family: lato;
    font-weight: 400;
    font-size: 17px;
}

.btnThanks a:hover{
    color: #fff!important;
}

#mc_embed_signup .button{
  color: #fff!important;
  background-color: #d9017a!important;
  /*padding-bottom: 33px!important;*/
  border: 2px solid!important;
  line-height: 25px!important;
}

span#cn-notice-text {
    text-transform: uppercase;
}


#cn-notice-text .arosa {
    color: #fff!important;
    font-family: lato!important;
    font-size: 13px!important;
    font-weight: 400;
    text-decoration: underline;
}

#cookie-notice {
    height: 170px!important;
    background-color: rgba(217, 1, 122, 0.85)!important;
    color: #fff!important;
}

#cookie-notice .button.bootstrap:hover{
  background-position: -30px!important;
}



/*#mc_embed_signup label{
  font-size: 22px!important;
}*/

#popmake-37794 #mc_embed_signup.countryLabel label, #popmake-42875 #mc_embed_signup.countryLabel label, #popmake-42911 #mc_embed_signup.countryLabel label {
    font-size: 10px!important;
}

#popmake-37794 .titUpdate, #popmake-42875 .titUpdate, #popmake-42911 .titUpdate, #popmake-46289 .titUpdate{
  font-size: 22px!important;
}

#popmake-37794 #mc_embed_signup .mc-field-group.input-group input, #popmake-42875 #mc_embed_signup .mc-field-group.input-group input, #popmake-42911 #mc_embed_signup .mc-field-group.input-group input, #popmake-46289 #mc_embed_signup .mc-field-group.input-group input {
    margin-top: -2px;
    margin-right: 5px!important;
}


#popmake-37794 .mc-field-group.input-group li, #popmake-42875 .mc-field-group.input-group li, #popmake-42911 .mc-field-group.input-group li, #popmake-46289 .mc-field-group.input-group li {
    float: left;
    margin-right: 15px!important;
    margin-left: 0px!important;
    margin-bottom: 10px!important;
}



.txtPopupNewsletterMailchimp {
    font-size: 16px;
}



@media screen and (max-width: 480px){
  #mc_embed_signup label{
    font-size: 19px!important;
  }

  .premiati{
    font-family: 20px!important;
  }

}


  #popmake-37794 #mc_embed_signup input.email, #popmake-42875 #mc_embed_signup input.email, #popmake-42911 #mc_embed_signup input.email, #popmake-46289 #mc_embed_signup input.email{
    font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px;
    border: 1px solid #ABB0B2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #343434;
    background-color: #fff;
    box-sizing: border-box;
    height: 32px;
    padding: 0px 0.4em;
    display: inline-block;
    margin: 0;
    width: 350px;
    vertical-align: top;
    width: 100%;
  }

#popmake-37794 .titUpdate, #popmake-42875 .titUpdate, #popmake-42911 .titUpdate, #popmake-46289 .titUpdate {
    display: block;
    font-size: 16px!important;
    padding-bottom: 10px;
    font-weight: bold;
}


#mc_embed_signup .asterisk{
  color: #fff!important;
}

  .bandieraAfterNewsletter p {
      display: inline-block!important;
      margin: 0 auto!important;
      text-align: center!important;
  }

#popmake-37794 #mc_embed_signup form, #popmake-42875 #mc_embed_signup form, #popmake-42911 #mc_embed_signup form, #popmake-46289 #mc_embed_signup form {
    padding: 10px 0 10px 0!important;
}

@media screen and (max-width: 480px){

  .thankstitolo{
    margin-top: 0px!important;
  }
  




  #popmake-37794 #mc_embed_signup .mc-field-group, #popmake-42875 #mc_embed_signup .mc-field-group, #popmake-42911 #mc_embed_signup .mc-field-group, #popmake-46289 #mc_embed_signup .mc-field-group{
    text-align: center;
    font-size: 15px; 
  }

  #popmake-37794 .mc-field-group.input-group li, #popmake-42875 .mc-field-group.input-group li, #popmake-42911 .mc-field-group.input-group li, #popmake-46289 .mc-field-group.input-group li{
    float: none;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
  }

  #popmake-37794 #mc_embed_signup .mc-field-group, #popmake-42875 #mc_embed_signup .mc-field-group, #popmake-42911 #mc_embed_signup .mc-field-group, #popmake-46289 #mc_embed_signup .mc-field-group{
    margin-top: 15px; 
    text-align: center;
  }

  #popmake-37794 #mc_embed_signup .mc-field-group label, #popmake-42875 #mc_embed_signup .mc-field-group label, #popmake-42911 #mc_embed_signup .mc-field-group label, #popmake-46289 #mc_embed_signup .mc-field-group label{
        font-size: 14px!important;
  }

  #popmake-37794 #mc_embed_signup .button, #popmake-42875 #mc_embed_signup .button, #popmake-42911 #mc_embed_signup .button, #popmake-46289 #mc_embed_signup .button{
    width: 100%!important;
  }

  label.keepup {
    font-weight: 900;
  }

  .bannerHomeGrazie{
    margin-top: 30px!important;
  }

  #post-37804 .vc_empty_space{
    height: 5px!important;
  }

#mc_embed_signup .asterisk{
  color: #fff!important;
}


}




@media screen and (min-width: 480px){
  #popmake-37794 #mc_embed_signup input.email, #popmake-42875 #mc_embed_signup input.email, #popmake-42911 #mc_embed_signup input.email {
    width: 80%!important;
  }
}


.welcomeLelliKelly {
    margin-bottom: 20px!important;
    margin-top: -5px!important;
}

.welcomeLelliKelly img{
  max-height: 82px!important;
}


.foto6Schoolgirls{
  margin-right: -140px;
}

.foto0Schoolgirls{
  margin-right: -80px;
}



div#lk_patternBG {
    background-image: url(https://www.lellikelly.it/wp-content/uploads/2017/12/pattern-quad.jpg?id=16077)!important;
    background-position: 0 0!important;
    background-repeat: repeat!important;
    background-size: 200px!important;
}



/*  html[lang="it-IT"] .pum-theme-26794 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
    color: #d9017a!important;
  }*/

.copertinaLibro{
   margin-bottom: 0px!important;
}


.lastPicPantofola{
  padding-top: 20px !important;
  padding-right: 100px !important;
}

#mc_embed_signup_scroll input#mce-EMAIL{
  width: 80%!important;
  margin-bottom: 10px!important;
}

#mc_embed_signup_scroll input#mce-EMAIL.irelandmce{
  width: 80%!important;
  margin-bottom: 0px!important;
}




@media screen and (max-width: 480px){

  #mc_embed_signup_scroll input#mce-EMAIL{
    width: 100%!important;
    margin-bottom: 0px!important;
  }
  html[lang="it-IT"] .pum-container .pum-content p{
    font-size: 16px!important;
  }  

  html[lang="it-IT"] .testoPopupLKPinkWeekend {
    margin-bottom: 0px;
  }

  .dollslipermobbox{
    margin-bottom: 0px!important;
  }
}

.lksgTitMob{
  margin-bottom: 0px!important;
}


.titLfstyleMob{
  margin-bottom:0px!important;
}

.pum-theme-26794 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
  background: #d9017a!important;
}
.pum-theme-42875 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
  background: #d9017a!important;
}
.pum-theme-42911 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
  background: #d9017a!important;
}

/* MODIFICHE POPUP PINK WEEKEND */


.bandieraAfterNewsletter img{
  width: 50px!important;
}

a.continueAfterNewsletter {
    margin: 5px;
}

.continueBrowsing{
  text-align: center;
  color: #686868;
}

@media screen and (max-width: 480px){
  .bandieraAfterNewsletter {
    margin-bottom: 10px;
  }
}


/*.txtlk_buonnatale {
    font-weight: 500!important;
    color: #d9017a!important;
    text-align: center!important;
    font-size: 25px!important;
}

.pum-container .pum-content p {
  font-size: 18px!important;
}

@media screen and (max-width: 480px){
  .pum-container .pum-content p{
    font-size: 14px!important;
  }  

  .txtlk_buonnatale {
    font-weight: 500!important;
    color: #d9017a!important;
    text-align: center!important;
    margin-bottom: 15px!important;
  }
}*/

/*
.page-id-36215 .vc_row[data-vc-full-width].vc_hidden{
  opacity: 1!important;
}*/



html[lang="es-ES"] .langBoxLK, html[lang="fr-FR"] .langBoxLK, html[lang="de-DE"] .langBoxLK, html[lang="nl-NL"] .langBoxLK, html[lang="en-AU"] .langBoxLK{
  display: none!important;
}



@media screen and (max-width: 480px){
  .lk_titoloPag.lk_font.lk_txtRosa.lk_titMagiche_page.lineaUnicorni.titContattiLK {
    font-size: 45px!important;
  }
  .bandieraAfterNewsletter img {
    width: 40px!important;
  }  
}



#bloccoContieniPaesiIE, #bloccoContieniPaesiIE *{
  height: 0px!important;
  visibility: hidden!important;
  max-height: 0px!important;
  min-height: 0px!important;
  margin: 0px!important;
  padding: 0px!important;
}