@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'MSLondonRegular-GR';
  src: url('../fonts/NewM_SLondonGreek-A-Regular.woff2') format('woff2'),
       url('../fonts/NewM_SLondonGreek-A-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'MSLondonSemibold-GR';
  src: url('../fonts/NewM_SLondonGreek-A-SemiBold.woff2') format('woff2'),
       url('../fonts/NewM_SLondonGreek-A-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: 'MSLondonBold-GR';
  src: url('../fonts/NewM_SLondonGreek-A-Bold.woff2') format('woff2'),
       url('../fonts/NewM_SLondonGreek-A-Bold.ttf') format('truetype');
}

@-webkit-keyframes blink-2 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink-2 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in-fwd {
  0% {
    -webkit-transform: translateZ(-80px);
            transform: translateZ(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fade-in-fwd {
  0% {
    -webkit-transform: translateZ(-80px);
            transform: translateZ(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.075);
            transform: scale(1.075);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.075);
            transform: scale(1.075);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}




/* OTHER PAGES GENERAL */

.page_content{margin:0 0 40px}

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

/* FIX FOR WORDPRESS PYLA */

.page_content .wpb-content-wrapper{width:100%} 

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

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:unset}
.vc_column_container>.vc_column-inner{padding:unset}

.vc_row{width:100%; margin:0}


.other_main_title h1{font-family: 'MSLondonDemibold'; font-weight:normal; margin-top:revert; margin-bottom:revert!important; display:flex; justify-content:center; text-align:center}
.other_main_title_gr h1{font-family: 'MSLondonSemibold-GR'; font-weight:normal; margin-top:revert; margin-bottom:revert!important; display:flex; flex-wrap:wrap; justify-content:center; text-align:center}


/* SUIZE GUIDE CLASS UNSET */ 


.sc_page .menu{display:revert; align-items:revert; justify-content:revert; width:revert; height:revert}
.sc_page .menu ul{display:revert; align-items:revert; justify-content:revert; list-style:revert; margin:revert; padding:revert}
.sc_page .menu li{display:revert}
.sc_page .menu li a{font-family: revert; font-size:revert; padding:revert; line-height:revert; color:revert; text-decoration:revert}
.sc_page .menu li a:hover{background-color:revert; color:revert}


/* SIZE GUIDE */


.size_guide_wrap{margin:40px 0 0}
.size_guide_nav{float:left; width:24%}


.size_guide_wrap .size_guide_nav ul{list-style:none; padding:0; margin:0}
.size_guide_wrap .size_guide_nav ul li ul{list-style:none; padding:0; margin:0}

.size_guide_wrap .size_guide_nav ul.menu > li > a{display:flex; justify-content:space-between; align-items:center; /*width:100%;*/ font-family: 'MSLondonDemibold'; background-color:#fff; color:#333;  text-decoration:none; padding:16px; line-height: normal; border-top:solid 1px #ccc; transition:background, color .2s}

.size_guide_wrap .size_guide_nav ul.menu > li > a:hover, .size_guide_wrap .size_guide_nav ul.menu > li > a:focus{background-color:#f5f5f5; transition:background, color .2s}



.size_guide_wrap .size_guide_nav ul.menu > li > a:after{content:""; background-image:url(/wp-content/themes/mns-ced/assets/img/down-chevron.svg); background-position:right; height:18px; width:18px; display:inline-flex; background-repeat:no-repeat; background-size:cover; transform: rotate(0deg); transition: transform .2s}

.menu-active{background-color:#000!important; color:#fff!important; border-top:0!important; transition:background, color .4s!important}
.menu-active:after{transform: rotate(180deg)!important; filter:invert(1); transition: transform .4s!important}



.size_guide_wrap .size_guide_nav ul.menu > li ul li a{display:flex; font-family: 'MSLondonSemibold'; background-color:#f5f5f5; color:#333; text-decoration:none; padding:16px}

.size_guide_wrap .size_guide_nav ul.menu > li ul li a:hover, .size_guide_wrap .size_guide_nav ul.menu > li ul li a:focus{color:#000; -webkit-text-decoration:solid underline #005641; text-decoration:solid underline #005641; text-decoration-thickness:2px; text-underline-offset:3px}


.size_guide_wrap .size_guide_nav ul.menu > li ul li a[aria-current]{display:flex; justify-content:space-between; align-items:center; /*width:100%;*/ font-family: 'MSLondonDemibold'; color:#000}

.size_guide_wrap .size_guide_nav ul.menu > li ul li a[aria-current]:after{content:""; background-image:url(/wp-content/themes/mns-ced/assets/img/down-chevron.svg); background-position:right; height:18px; width:18px; display:inline-flex; background-repeat:no-repeat; background-size:cover; transform:rotate(-90deg); -webkit-animation: blink-2 1s infinite both; animation: blink-2 1s infinite both}






.size_guide_nav ul.sub-menu {
    height: 0;
    overflow: hidden;
}

.size_guide_sub_show{height:100%!important}


/* SIZE GUIDE TABLES */

.size_guide_content{float:right; width:74%; font-family: 'MSLondonSemibold'}
.size_guide_content h3{font-size:28px; margin:15px; font-weight:unset}



.size_guide_content .size_guide_content_header h3{margin-top:0}
.size_guide_content .size_guide_content_header p{margin:16px}


.size_guide_content .vc_tta-container{margin-bottom:0}


    /* SIZE GUIDE TABS DUAL */


.size_guide_wrap .size_guide_content .size_tabs_dual .vc_tta-tabs-container{margin:15px 15px 0 15px!important}

.size_guide_wrap .size_guide_content .size_tabs_dual .vc_tta-panel-body{padding:0}

.size_guide_wrap .size_guide_content .vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin-left:0}
.size_guide_wrap .size_guide_content .vc_tta.vc_tta-style-outline .vc_tta-tab>a{border-width:1px}


.size_guide_wrap .size_guide_content .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{display:inline-flex; align-items:center; justify-content:center; padding:0; min-width:150px; height:40px; color:#333}
.size_guide_wrap .size_guide_content .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a:hover{background-color:#f5f5f5; color:#000}

.size_guide_wrap .size_guide_content .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{background-color:#000; color:#fff}
.size_guide_wrap .size_guide_content .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:hover{background-color:#000; color:#fff}

.size_guide_content .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a{border-color:#000}
.size_guide_content .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{border:none}
.size_guide_content .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{border:none}




.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after{display:none!important}


.size_guide_wrap .size_guide_content .size_tabs_dual .wpb_text_column.wpb_content_element{padding:12px 0}

.size_guide_wrap .size_guide_content .size_tabs_dual .wpb_text_column.wpb_content_element h4{font-family:'MSLondonDemibold'; font-weight:normal; margin:0}

.size_guide_wrap .size_guide_content .size_tabs_dual .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.odd td{background:#f5f5f5}
.size_guide_wrap .size_guide_content .size_tabs_dual .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#fff}


@supports (-webkit-hyphens:none) {
 
.size_guide_wrap .size_guide_content .size_tabs_dual .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.odd td, .size_guide_wrap .size_guide_content .size_tabs_dual .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{height:-webkit-fill-available}    

}



.size_guide_wrap .size_guide_content .size_tabs_dual tr td{padding:10px 5px!important; white-space:nowrap; font-size:14px; transition:background, color .1s}
.size_guide_wrap .size_guide_content .size_tabs_dual tr td:first-of-type{position:-webkit-sticky; position:sticky; left:0; z-index:1; padding:10px!important}


.size_guide_wrap .size_guide_content .size_tabs_dual tr td:first-of-type::after{content:""; position:absolute; right:-2px; top:0; height:100%; width:2px; display:inline; background:inherit; -webkit-box-shadow:-2px 0px 4px 0px rgba(117,117,117,.75); -moz-box-shadow:-2px 0px 4px 0px rgba(117,117,117,.75); box-shadow:-2px 0px 4px 0px rgba(117,117,117,.75)}

.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{overflow-x:auto}
.size_guide_wrap .size_guide_content .size_tabs_dual table{width:-webkit-fill-available; width:-moz-available}


.size_guide_wrap .size_guide_content .size_tabs_dual p{margin:0}







.size_guide_wrap .size_guide_content .size_tabs_dual tr td:first-of-type{min-width:138px; font-family:'MSLondonDemibold'; text-align:left!important}


.size_guide_wrap .size_guide_content .size_tabs_dual tr:hover td{background-color:#005641!important; color:#fff; transition:background, color .2s}






.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:10px; height:10px}   
.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-thumb{background:#757575; border-radius:0}    
.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-thumb:hover{background:#333}    
.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-track{background:#f5f5f5; margin-bottom:0; margin-top:0}    
 
@-moz-document url-prefix() {
.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{
    scrollbar-width:thin;
    scrollbar-color:#757575 #f5f5f5
  }
}  



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

    /* SIZE GUIDE TAB SINGLE */

.size_guide_wrap .size_guide_content .size_tab .wpb_text_column.wpb_content_element{padding:12px 0}

.size_guide_wrap .size_guide_content .size_tab .wpb_text_column.wpb_content_element h4{font-family:'MSLondonDemibold'; font-weight:normal; margin:0}

.size_guide_wrap .size_guide_content .size_tab .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.odd td{background:#f5f5f5}
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#fff}

@supports (-webkit-hyphens:none) {
 
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.odd td, .size_guide_wrap .size_guide_content .size_tab .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{height:-webkit-fill-available}    

}



.size_guide_wrap .size_guide_content .size_tab tr td{padding:10px 5px!important; white-space:nowrap; font-size:14px; transition:background, color .1s}
.size_guide_wrap .size_guide_content .size_tab tr td:first-of-type{position:-webkit-sticky; position:sticky; left:0; z-index:1; padding:10px!important}

.size_guide_wrap .size_guide_content .size_tab tr td:first-of-type::after{content:""; position:absolute; right:-2px; top:0; height:100%; width:2px; display:inline; background:inherit; -webkit-box-shadow:-2px 0px 4px 0px rgba(117,117,117,.75); -moz-box-shadow:-2px 0px 4px 0px rgba(117,117,117,.75); box-shadow:-2px 0px 4px 0px rgba(117,117,117,.75)}

.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{overflow-x:auto}
.size_guide_wrap .size_guide_content .size_tab table{width:-webkit-fill-available; width:-moz-available}


.size_guide_wrap .size_guide_content .size_tab p{margin:0}



.size_guide_wrap .size_guide_content .size_tab tr td:first-of-type{min-width:138px; font-family:'MSLondonDemibold'; text-align:left!important}


.size_guide_wrap .size_guide_content .size_tab tr:hover td{background-color:#005641!important; color:#fff; transition:background, color .2s}


.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:10px; height:10px}   
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-thumb{background:#757575; border-radius:0}    
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-thumb:hover{background:#333}    
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-track{background:#f5f5f5; margin-bottom:0; margin-top:0}    
 
@-moz-document url-prefix() {
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{
    scrollbar-width:thin;
    scrollbar-color:#757575 #f5f5f5
  }
}


/* BEDDING EDIT */

.page-id-561100 .size_guide_wrap .size_guide_content .size_tabs_dual tr:first-of-type td{font-family:'MSLondonDemibold'}
.page-id-561100 .size_guide_wrap .size_guide_content .size_tabs_dual tr:nth-of-type(8) td:first-of-type{font-family:'MSLondonDemibold'; font-weight:normal!important}


/* BED THROWS EDIT */

.page-id-561102 .size_guide_wrap .size_guide_content .size_tab tr td:last-of-type{white-space:unset}

/* MEN JAEGER EDIT */

.page-id-561113 .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{margin-top:20px}
.page-id-561115 .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{margin-top:20px}
.page-id-561117 .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{margin-top:20px}
.page-id-561121 .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{margin-top:20px}
.page-id-561119 .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{margin-top:20px}

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







    /* SIZE GUIDE TAB SINGLE NO MAIN */


.size_guide_wrap .size_guide_content .size_tab_no_main .wpb_text_column.wpb_content_element{padding:12px 0}

.size_guide_wrap .size_guide_content .size_tab_no_main .wpb_text_column.wpb_content_element h4{font-family:'MSLondonDemibold'; margin:0}

.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.odd td{background:#f5f5f5}
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#fff}

@supports (-webkit-hyphens:none) {
 
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.odd td, .size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{height:-webkit-fill-available}    

}




.size_guide_wrap .size_guide_content .size_tab_no_main tr td{/*padding:10px 5px!important;*/ white-space:nowrap; font-size:14px; transition:background, color .1s}
.size_guide_wrap .size_guide_content .size_tab_no_main tr:first-of-type td{font-family:'MSLondonDemibold'!important}

.size_guide_wrap .size_guide_content .size_tab_no_main tr td:first-of-type{position:unset; left:unset; z-index:unset}
.size_guide_wrap .size_guide_content .size_tab_no_main tr td:first-of-type::after{content:none}




.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{overflow-x:auto}
.size_guide_wrap .size_guide_content .size_tab_no_main table{width:-webkit-fill-available; width:-moz-available}

.size_guide_wrap .size_guide_content .size_tab_no_main p{margin:0}





.size_guide_wrap .size_guide_content .size_tab_no_main tr td:first-of-type{min-width:unset!important; font-family:unset; text-align:unset!important}


.size_guide_wrap .size_guide_content .size_tab_no_main tr:hover td{background-color:#005641!important; color:#fff; transition:background, color .2s}

.size_guide_wrap .size_guide_content .size_tab_no_main tr:first-of-type:hover td{background-color:#f5f5f5!important; color:inherit; transition:unset}









.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:10px; height:10px}   
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-thumb{background:#757575; border-radius:0}    
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-thumb:hover{background:#333}    
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar-track{background:#f5f5f5; margin-bottom:0; margin-top:0}    
 
@-moz-document url-prefix() {
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper{
    scrollbar-width:thin;
    scrollbar-color:#757575 #f5f5f5
  }
}



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


/* KIDS - Footwear & Socks */

.measuring_guide_kids_footwear_socks{}
.measuring_guide_kids_footwear_socks h3{width:100%; text-align:center}
.measuring_guide_kids_footwear_socks p{margin:16px 0; text-align:center}
.kids_footwear_socks_wrap{display:flex; flex-wrap:wrap; justify-content:center; align-items:flex-start}
.measuring_guide{display:flex; flex-wrap:wrap; justify-content:center; align-items:flex-start}
.measuring_guide_img{display:inline-flex; width:430px; max-width:100%}


.measuring_length{display:flex; flex-wrap:wrap}
.measuring_length h3{font-size:24px}
.length_img{display:inline-flex; width:184px}

.measuring_length p{margin:16px 0 16px 16px; text-align:right}

.measuring_width{display:flex; flex-wrap:wrap}
.measuring_width h3{font-size:24px}
.width_img{display:inline-flex; width:184px}

.measuring_width p{margin:16px 0 16px 16px; text-align:right}


.step1, .step2, .step3{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start}

.step1, .step2{border-bottom:solid 1px #ccc; padding-bottom:16px; margin-bottom:16px}
.step3{margin-bottom:32px}


.measure_info_wrap{display:flex; flex-wrap:wrap; width:calc(100% - 200px)}

.measure_info_wrap h4{width:100%; display:flex; justify-content:flex-end; font-family:'MSLondonDemibold'; font-weight:normal; margin-top:0}


.kids_shoe_table{}
.kids_shoe_table table{border:solid 1px #ccc}
.kids_shoe_table table tbody tr td{background-color:#f5f5f5!important}

.kids_shoe_table table tbody tr td:nth-of-type(6) {background-color:#fae6f0!important}
.kids_shoe_table table tbody tr td:nth-of-type(7) {background-color:#c2eab0!important}
.kids_shoe_table table tbody tr td:nth-of-type(8) {background-color:#85cd25!important}

.kids_shoe_table table tbody tr:nth-of-type(2) td:nth-of-type(6), .kids_shoe_table table tbody tr:nth-of-type(2) td:nth-of-type(7), .kids_shoe_table table tbody tr:nth-of-type(2) td:nth-of-type(8) {background-color:#f5f5f5!important}


.size_tab_no_main.kids_shoe_table table#wpdtSimpleTable-191 tbody tr:first-of-type td, .size_tab_no_main.kids_shoe_table table#wpdtSimpleTable-191 tbody tr:nth-of-type(2) td{pointer-events:none}
.size_tab_no_main.kids_shoe_table table#wpdtSimpleTable-191 tbody tr:hover td{background-color:#005641!important; color:#fff}


.size_tab_no_main.kids_shoe_table table#wpdtSimpleTable-191 tbody tr:hover td:nth-of-type(6) {background-color:#fae6f0!important; color:#333; box-shadow: 0px 1px 0 #005641 inset, 0px -1px 0px 0 #005641 inset}
.size_tab_no_main.kids_shoe_table table#wpdtSimpleTable-191 tbody tr:hover td:nth-of-type(7) {background-color:#c2eab0!important; color:#333; box-shadow: 0px 1px 0 #005641 inset, 0px -1px 0px 0 #005641 inset}
.size_tab_no_main.kids_shoe_table table#wpdtSimpleTable-191 tbody tr:hover td:nth-of-type(8) {background-color:#85cd25!important; color:#333; box-shadow: 0px 1px 0 #005641 inset, 0px -1px 0px 0 #005641 inset}


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


.size_guide_content .measuring_advice{}
.size_guide_content .measuring_advice p{margin:16px}
.size_guide_content .measuring_advice h4{font-family:'MSLondonDemibold'; margin:0}

.size_guide_content .measuring_content{}
.size_guide_content .measuring_content .wpb_wrapper p:nth-of-type(odd){margin-bottom:0}
.size_guide_content .measuring_content .wpb_wrapper p:nth-of-type(even){margin-top:8px}



.size_guide_content .measuring_content .vc_column_container:first-of-type>.vc_column-inner{padding-right:15px}
.size_guide_content .measuring_content .vc_column_container:last-of-type>.vc_column-inner{padding-left:15px}



.size_guide_content .measuring_content ol{list-style:auto; padding:0 0 0 18px}
.size_guide_content .measuring_content ol li{padding:5px 0}
.size_guide_content .measuring_content ol li::marker{font-family: 'MSLondonDemibold'; color:#005641}

/* SWIPE MOBS */
    
.swipe-size-mobile-device{display:none}  

/* 404 PAGE */

.error_page_wrap{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; width:100%; font-family: 'MSLondonSemibold'}

.error_page_wrap .other_main_title{font-family: 'MSLondonSemibold'}
.error_page_wrap .other_main_title h1{margin-bottom:0!important}
.error_page_wrap .other_main_title p:first-of-type{margin-top:8px}


.error_page_wrap .error_you_could_try_wrap{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; align-content:flex-start; width:68%; min-height:370px; padding:16px; background-image:url(/wp-content/themes/mns-ced/assets/img/404_error-page.jpg); background-repeat:no-repeat; background-size:cover}

.error_page_wrap .error_you_could_try_wrap h2{display:inline-flex; width:100%; font-size:24px; font-family: 'MSLondonDemibold'; margin:0 auto 30px auto}
.error_page_wrap .error_you_could_try_wrap ul{display:inline-flex; flex-wrap:wrap; list-style:square; margin:0 0 15px; padding:0 0 0 18px; width:66.66666%; width:calc(100% / 1.5)}
.error_page_wrap .error_you_could_try_wrap ul li{width:50%; padding-right:16px; margin-bottom:8px}
.error_page_wrap .error_you_could_try_wrap ul li a{color:inherit; text-decoration:none}
.error_page_wrap .error_you_could_try_wrap ul li a:hover{color:#000; -webkit-text-decoration:solid underline #005641; text-decoration:solid underline #005641; text-decoration-thickness:2px; text-underline-offset:3px}

.error_page_wrap .error_right_info_wrap{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; width:30%}
.error_page_wrap .error_right_info_wrap h5{display:flex; width:100%; font-family: 'MSLondonDemibold'; font-size:16px; margin:0 0 16px}

.error_page_wrap .error_right_info_wrap h5 a{color:inherit; -webkit-text-decoration:solid underline #000; text-decoration:solid underline #000; text-decoration-thickness:1px; text-underline-offset:3px; transition:.2s}
.error_page_wrap .error_right_info_wrap h5 a:hover{-webkit-text-decoration:solid underline #005641; text-decoration:solid underline #005641; text-decoration-thickness:2px; transition: .4s}

.error_page_wrap .error_right_info_wrap h5 + p{margin:0 0 16px}
.error_page_wrap .error_right_info_wrap p{}
.error_page_wrap .error_right_info_wrap ul{list-style:square; margin:0; padding:0 0 0 18px}
.error_page_wrap .error_right_info_wrap ul li{margin-bottom:8px}
.error_page_wrap .error_right_info_wrap ul li a{color:inherit; text-decoration:none}
.error_page_wrap .error_right_info_wrap ul li a:hover{color:#000; -webkit-text-decoration:solid underline #005641; text-decoration:solid underline #005641; text-decoration-thickness:2px; text-underline-offset:3px}


/* JOIN US PAGE */


.vc_tta-container{margin-bottom:0!important}

.join_us_tabs{}

.join_us_tabs .vc_tta-tabs-container{margin:15px!important}
.join_us_tabs .vc_tta-panel-body{padding:0!important}


.join_us_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin-left:0}
.join_us_tabs.vc_tta.vc_tta-style-outline .vc_tta-tab>a{border-width:1px}


.join_us_tabs.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{display:inline-flex; align-items:center; justify-content:center; padding:0; min-width:150px; height:40px; color:#333}
.join_us_tabs.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a:hover{background-color:#f5f5f5; color:#000}

.join_us_tabs.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{background-color:#000; color:#fff}
.join_us_tabs.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:hover{background-color:#000; color:#fff}


.join_us_tabs.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a{border-color:#000}
.join_us_tabs.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{border:none}
.join_us_tabs.vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{border:none}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after{display:none!important}


/*******/


.join_us_txt_wrap{font-family: 'MSLondonSemibold'}
.join_us_txt_wrap_gr{font-family: 'MSLondonRegular-GR'}


.join_us_txt_wrap .join_us_txt, .join_us_txt_wrap_gr .join_us_txt{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; margin:20px 0 0}


.join_us_txt_wrap .join_us_txt .join_us_txt_graphic, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_graphic{display:inline-flex; justify-content:center; align-items:center; width:30%}

.join_us_txt_wrap .join_us_txt .join_us_txt_graphic object, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_graphic object{width:100%; height:auto}

.join_us_txt_wrap .join_us_txt .join_us_txt_content, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content{display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center; text-align:center; width:100%; margin:40px 0 0}

.join_us_txt_wrap .join_us_txt .join_us_txt_content p, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content p{margin:0 0 16px; line-height:1.6}
.join_us_txt_wrap .join_us_txt .join_us_txt_content p:last-of-type, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content p:last-of-type{margin:0}
.join_us_txt_wrap .join_us_txt .join_us_txt_content p:only-of-type, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content p:only-of-type{margin:0}


.join_us_txt_wrap .join_us_txt .join_us_txt_content a, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content a{color:inherit; -webkit-text-decoration:solid underline #000; text-decoration:solid underline #000; text-decoration-thickness:1px; text-underline-offset:3px; transition:color, text-decoration .2s}
.join_us_txt_wrap .join_us_txt .join_us_txt_content a:hover, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content a:hover{color:#000; -webkit-text-decoration:solid underline #005641; text-decoration:solid underline #005641; text-decoration-thickness:2px; transition:color, text-decoration .4s}

.join_us_txt_wrap_gr .join_us_txt .join_us_txt_content p b, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content p em, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_content p strong{font-family: 'MSLondonSemibold-GR'}



.join_us_txt .join_us_txt_content p.look_forward{display:flex; justify-content:center; align-items:center; text-align:center; padding:5px 10px; background-color:#005641; font-family: 'MSLondonBold'; color:#fff; -webkit-animation:pulsate-fwd 1s 0.1s ease-in-out infinite both; animation:pulsate-fwd 1s 0.1s ease-in-out infinite both}
.join_us_txt_wrap_gr .join_us_txt .join_us_txt_content p.look_forward{font-family: 'MSLondonBold-GR'}


.join_us_txt .join_us_txt_content p.look_forward br{display:none}




/* JOIN US POSITIONS */

.join_us_available_positions_wrap{font-family: 'MSLondonSemibold'}
.join_us_available_positions_wrap_gr{font-family: 'MSLondonRegular-GR'}



.join_us_available_positions_wrap .join_us_available_positions, .join_us_available_positions_wrap_gr .join_us_available_positions{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin:40px 0 0}


.join_us_available_positions_wrap .join_us_no_availability, .join_us_available_positions_wrap_gr .join_us_no_availability{display:flex; justify-content:center; align-items:center; width:100%; text-align:center; font-family: 'MSLondonDemibold'; font-size:18px; color:#005641}
.join_us_available_positions_wrap_gr .join_us_no_availability{font-family: 'MSLondonSemibold-GR'}


.join_us_available_positions_wrap .join_us_available_positions h4, .join_us_available_positions_wrap_gr .join_us_available_positions h4{display:flex; align-items:center; justify-content:center; text-align:center; width:100%; font-size:24px; margin:0 0 .83em 0}
.join_us_available_positions_wrap .join_us_available_positions h4{font-family: 'MSLondonDemibold'; font-weight:unset}
.join_us_available_positions_wrap_gr .join_us_available_positions h4{font-family: 'MSLondonSemibold-GR'; font-weight:unset}


.join_us_available_positions ul{display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; text-align:center; list-style:square; margin:0; padding:0 0 0 18px}
.join_us_available_positions ul li{padding:6px 0}
.join_us_available_positions ul li::marker{color:#005641}


.join_us_available_positions ul li a{font-size:18px; color:inherit; -webkit-text-decoration:solid underline #000; text-decoration:solid underline #000; text-decoration-thickness:1px; text-underline-offset:3px; transition: color, text-decoration .2s}
.join_us_available_positions ul li a:hover{color:#000; -webkit-text-decoration:solid underline #005641; text-decoration:solid underline #005641; text-decoration-thickness:2px; transition: color, text-decoration .4s}


/* JOIN US PAGE FORM */


.join_us_form_wrap{margin:30px 0 0}
.join_us_form_wrap .spacer.gfield{display:none} /* FIX GRAVITY FORM SPACER BUG */

.join_us_form_wrap .gform_heading{}
.join_us_form_wrap .gform_heading .gform_required_legend{display:none}

.join_us_form_wrap label, .join_us_form_wrap legend{font-family: 'MSLondonDemibold'}
.join_us_form_wrap input[type=text], .join_us_form_wrap input[type=email], .join_us_form_wrap input[type=tel], .join_us_form_wrap select{font-family: 'MSLondonDemibold'; background-color:#fff; color:#333; font-size:16px!important; padding:11px 12px!important; border-width:0; border-radius:0; border:solid 1px #ccc; transition:background, color .2s}

.join_us_form_wrap select{-moz-appearance:none; -webkit-appearance:none; appearance:none}


.join_us_form_wrap .ginput_container_select{position:relative}
.join_us_form_wrap .ginput_container_select option{font-weight:700}


.join_us_form_wrap .ginput_container_select:after{content:""; position:absolute; width:18px; height:18px; right:12px; top:calc(50% - 9px); background-image:url(/wp-content/themes/mns-ced/assets/img/down-chevron.svg); background-repeat:no-repeat; background-size:contain; background-position:center}



#field_1_1, #field_1_8, #field_1_9, #field_1_10, #field_1_11, #field_1_4, #field_1_5, #field_1_3, #field_1_6, #field_1_7, #field_1_12, #field_1_15{padding:3px; margin:0 0 6px}
#field_1_14{padding:3px; margin:0 0 3px}
#field_1_13{padding:3px; margin:0 0 12px}



.join_us_form_wrap input[type=text]:focus, .join_us_form_wrap input[type=email]:focus, .join_us_form_wrap input[type=tel]:focus, .join_us_form_wrap select:focus{outline:0; background-color:#f5f5f5; color:#000; transition:background, color .4s}






.join_us_form_wrap input[type=text]::placeholder, .join_us_form_wrap input[type=email]::placeholder, .join_us_form_wrap input[type=tel]::placeholder, .join_us_form_wrap select::placeholder{font-family: 'MSLondonSemibold'}



.join_us_form_wrap input[type=textarea]{font-family: 'MSLondonDemibold'; color:#333; font-size:16px; line-height:1.5; padding:11px 12px; width:100%; min-width:100%; max-width:100%; resize:none; height:134px; min-height:134px; max-height:134px; border-width:0; border-radius:0; border:solid 1px #ccc; overflow-y:auto; transition:background, color .2s}

.join_us_form_wrap input[type=textarea]:focus{background-color:#f5f5f5; color:#000; transition:background, color .4s}
.join_us_form_wrap input[type=textarea]::placeholder{font-family: 'MSLondonSemibold'}

.join_us_form_wrap input[type=textarea]::-webkit-scrollbar{width:5px; height:5px}


.join_us_form_wrap textarea::-webkit-scrollbar-thumb{background:#757575; border-radius:0}
.join_us_form_wrap textarea::-webkit-scrollbar-thumb:hover{background:#333}
.join_us_form_wrap textarea::-webkit-scrollbar-track{background:#f5f5f5; margin-bottom:0; margin-top:0}

@-moz-document url-prefix() {
.join_us_form_wrap form textarea{
    scrollbar-width:thin;
    scrollbar-color:#757575 #f5f5f5
  }
}

.join_us_form_wrap .gform_wrapper.gravity-theme .gform_drop_area{border-radius:0; border:1px solid #ccc; background:transparent}
.join_us_form_wrap .gform_wrapper.gravity-theme .gform_drop_instructions{font-family: 'MSLondonDemibold'}




.join_us_form_wrap .ginput_container_fileupload button.gform_button_select_files{border-color:transparent; font-family: 'MSLondonDemibold'; font-size:14px; color:#333; border-radius:0; background:transparent; padding:4px 8px; outline:solid 1px #005641; outline-offset:-1px; -moz-appearance:none; -webkit-appearance:none; appearance:none}

.join_us_form_wrap .ginput_container_fileupload button.gform_button_select_files:hover{background:#005641!important; color:#fff!important; box-shadow:1px 1px 2px rgba(0,0,0,0.5); cursor:pointer}


.join_us_form_wrap .ginput_container_fileupload button.gform_button_select_files:disabled{cursor:not-allowed}


.join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview{display:flex; align-items:center; justify-content:flex-start; font-size:15px}
.join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview .dashicons.dashicons-trash{width:20px; height:20px; font-size:20px; margin-left:0.5em; color:#000}
.join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview .dashicons.dashicons-trash:hover{color:#005641}

.join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview:empty{display:none!important}


.join_us_form_wrap a.gfield_fileupload_cancel.gform-theme-button.gform-theme-button--simple{font-family:'MSLondonSemibold'; margin-left:0.5em; color:#333; -webkit-text-decoration:solid underline #000!important; text-decoration:solid underline #005641!important; text-decoration-thickness:1px!important; text-underline-offset:4px; transition:color, text-decoration .2s}
.join_us_form_wrap a.gfield_fileupload_cancel.gform-theme-button.gform-theme-button--simple:hover{color:#000; -webkit-text-decoration:solid underline #005641!important; text-decoration:solid underline #005641!important; text-decoration-thickness:2px!important; transition:color, text-decoration .4s}



.join_us_form_wrap input[type="checkbox"] {width:20px; height:20px; border:0; outline:solid 1px #ccc; outline-offset:-1px} 


.join_us_form_wrap .gfield_checkbox > div {display:flex; align-items:flex-start; justify-content:flex-start}
.join_us_form_wrap .gfield_checkbox label{margin-left:5px; color:#333!important}
.join_us_form_wrap .gfield_checkbox label a{color:#333; -webkit-text-decoration:solid underline #000!important; text-decoration:solid underline #005641!important; text-decoration-thickness:1px!important; text-underline-offset:4px; transition:color, text-decoration .2s}
.join_us_form_wrap .gfield_checkbox label a:hover{color:#000; -webkit-text-decoration:solid underline #005641!important; text-decoration:solid underline #005641!important; text-decoration-thickness:2px!important; transition:color, text-decoration .4s}




.join_us_form_wrap .gform_wrapper.gravity-theme .gform_footer{margin-top:0; justify-content:flex-start; align-items:center}
.join_us_form_wrap .gform_wrapper.gravity-theme .gform_footer img{display:inline-flex!important; width:24px; height:24px;  padding:0!important; margin:18px 0 0 12px}

.join_us_form_wrap .gform_wrapper.gravity-theme .gform_footer input[type="submit"]{font-family:'MSLondonDemibold'; height:48px; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; border:solid 2px #005641; padding:.618em 1em!important; margin:20px 0 0; font-weight:normal; font-size:16px; background:#fff; color:#000; text-transform:uppercase; border-radius:0; -moz-appearance:none; -webkit-appearance:none; appearance:none; transition:background, color.2s}


.join_us_form_wrap .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover{background:#005641; color:#fff; transition:background, color.4s}

.join_us_form_wrap .gform_wrapper.gravity-theme .gfield_description{font-family: 'MSLondonDemibold'}


/* JOIN  US FORM SUCCESS MSG & ERROR MSGS */

.join_us_form_wrap .gform_wrapper.gravity-theme .gfield_error label, .join_us_form_wrap .gform_wrapper.gravity-theme .gfield_error legend{color:#ff0000}
.join_us_form_wrap .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{margin-top:0; border:0; width:-moz-fit-content; width:fit-content; font-size:15px; background-color:#ff0000; color:#fff; padding:4px 8px}

.join_us_form_wrap .gform_wrapper.gravity-theme .gform_validation_errors{width:-moz-fit-content; width:fit-content; margin-top:unset; margin-left:auto; margin-right:auto; padding:5px 10px; margin-bottom:25px; border:0; border-radius:0; background-color:#ff0000}
.join_us_form_wrap .gform_wrapper.gravity-theme .gform_validation_errors h2{font-family: 'MSLondonDemibold'; font-size:16px; color:#fff; line-height:inherit}



.join_us_form_wrap .gform_confirmation_wrapper{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:0; background:transparent; line-height:inherit}


.join_us_form_wrap .success-msg-wrap{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-family: 'MSLondonDemibold'; text-align:center; width:-moz-fit-content; width:fit-content; font-size:16px; padding:10px}

.join_us_form_wrap .success-msg-header{display:flex; align-items:center; justify-content:center; width:100%; margin:0 0 1em}

.join_us_form_wrap .success-icon{display:inline-flex; align-items:center; justify-content:center; width:64px; margin-right:6px}

.join_us_form_wrap .success-msg{display:inline-flex; align-items:center; justify-content:center; font-size:18px; color:#005641}


.join_us_form_wrap .success-content-wrap{display:flex; flex-direction:column; align-items:center; justify-content:center}
.join_us_form_wrap .success-content-wrap p{margin:0 0 .5em}
.join_us_form_wrap .success-content-wrap p:last-of-type, .join_us_form_wrap .success-content-wrap p:only-of-type{margin:0}
.join_us_form_wrap .success-content-wrap p:last-of-type{margin-top:1em}









/* JOIN US INNER */

.join_us_inner_wrap{font-family: 'MSLondonSemibold'}
.join_us_inner_wrap_gr{font-family: 'MSLondonRegular-GR'}


.join_us_inner_wrap .join_us_inner, .join_us_inner_wrap_gr .join_us_inner{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center; text-align:center; line-height:1.6}  

.join_us_inner_wrap .join_us_inner p, .join_us_inner_wrap_gr .join_us_inner p{margin:0 0 16px}
.join_us_inner_wrap .join_us_inner p:last-of-type, .join_us_inner_wrap_gr .join_us_inner p:last-of-type{margin:0}
.join_us_inner_wrap .join_us_inner p:only-of-type, .join_us_inner_wrap_gr .join_us_inner p:only-of-type{margin:0}



.join_us_inner_wrap b, .join_us_inner_wrap em, .join_us_inner_wrap strong{}
.join_us_inner_wrap_gr b, .join_us_inner_wrap_gr em, .join_us_inner_wrap_gr strong{font-family: 'MSLondonSemibold-GR'}




.join_us_job_town_vacancy{display:flex; flex-wrap:wrap; justify-content:center; align-items:flex-start; width:100%; margin:40px 0 0}

.join_us_job_town_vacancy h2{display:flex; justify-content:center; align-items:center; text-align:center; width:100%; margin:0 0 .83em; font-family: 'MSLondonDemibold'; font-size:22px; font-weight:unset}
.join_us_inner_wrap_gr .join_us_job_town_vacancy h2{font-family: 'MSLondonSemibold-GR'}


.join_us_job_town_vacancy ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; justify-content:center; align-items:center}
.join_us_job_town_vacancy ul li{/*font-family: 'MSLondonRegular';*/ font-size:18px; color:#333; margin-right:18px; padding:3px 12px; background-color:#fff; border:solid 1px #000; transition:.25s}
.join_us_job_town_vacancy ul li:hover{background-color:#000; color:#fff;  cursor:pointer; transition:.5s}


.join_us_job_town_vacancy ul li.town_active{background-color:#005641; border-color:#005641; color:#fff; pointer-events:none}



.join_us_inner_wrap_gr .join_us_job_town_vacancy ul li{/*font-family: 'MSLondonSemibold-GR'*/}





.join_us_job_town_vacancy ul li:only-of-type, .join_us_job_town_vacancy ul li:last-of-type{margin-right:0}





.join_us_job_store_vacancy{display:flex; flex-wrap:wrap; justify-content:center; align-items:flex-start; width:100%; margin:20px 0 0}
.join_us_job_store_vacancy h3{display:none; justify-content:center; align-items:center; text-align:center; width:100%; margin:0 0 0.83em; font-family: 'MSLondonDemibold'; font-size:20px; font-weight:unset}
.join_us_inner_wrap_gr .join_us_job_store_vacancy h3{font-family: 'MSLondonSemibold-GR'}


.join_us_job_store_vacancy h3.store_header_show{display:flex; -webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both}



.join_us_job_store_vacancy ul{display:none; flex-direction:column; list-style:square; flex-wrap:wrap; justify-content:center; align-items:center; margin:0; padding:0}
.join_us_job_store_vacancy ul li{padding:5px 0; font-size:17px}
.join_us_job_store_vacancy ul li::marker{color:#005641}
.join_us_job_store_vacancy ul li:only-of-type, .join_us_job_store_vacancy ul li:last-of-type{}




.join_us_job_store_vacancy ul.stores_show{display:flex; -webkit-animation: fade-in-fwd 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation: fade-in-fwd 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both}





.join_us_responsibilities_requirements_wrap{font-family: 'MSLondonSemibold'; margin:40px 0 0 }
.join_us_responsibilities_requirements_wrap_gr{font-family: 'MSLondonRegular-GR'; margin:40px 0 0}

.join_us_responsibilities_requirements{display:flex!important; flex-wrap:wrap; align-items:flex-start; justify-content:space-between}


.join_us_responsibilities_requirements_wrap .join_us_responsibilities_requirements h4, .join_us_responsibilities_requirements_wrap_gr .join_us_responsibilities_requirements h4{display:flex; justify-content:flex-start; align-items:center;  width:100%; margin:0 0 .83em; font-family: 'MSLondonDemibold'; font-size:20px; font-weight:unset; color:#005641}
.join_us_responsibilities_requirements_wrap_gr .join_us_responsibilities_requirements h4{font-family: 'MSLondonSemibold-GR'} 



.responsibilities{display:inline-flex; flex-wrap:wrap; width:30%; align-items:flex-start; justify-content:flex-start}

.qualifications{display:inline-flex; flex-wrap:wrap; width:30%; align-items:flex-start; justify-content:flex-start}

.benefits{display:inline-flex; flex-wrap:wrap; width:30%; align-items:flex-start; justify-content:flex-start}


.join_us_responsibilities_requirements ul{display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:flex-start; list-style:square; margin:0; padding:0 0 0 18px; line-height:1.6}

.join_us_responsibilities_requirements ul li{padding:5px 0}
.join_us_responsibilities_requirements ul li::marker{color:#005641}

.join_us_responsibilities_requirements p{margin:0 0 1em}



.join_us_apply_wrap{margin:48px 0 16px!important}
.join_us_apply_wrap_gr{margin:48px 0 16px!important}


.join_us_apply_btn{display:flex; justify-content:center; align-items:center}

.join_us_apply_btn a{font-family: 'MSLondonDemibold'; height:48px; display:inline-flex; align-items:center; border:solid 2px #005641; padding:.618em 1em; font-weight:normal; text-decoration:none; font-size:16px; background-color:#fff; color:#000; text-transform:uppercase; transition:background, color .2s}
.join_us_apply_wrap_gr .join_us_apply_btn a{font-family: 'MSLondonSemibold-GR'}


.join_us_apply_btn a:hover{background-color:#005641; color:#fff; transition:background, color.4s}

/* FOOD LEAFLETS */

.food_leaflets_wrap{}
.fp-iframe{display:flex; align-items:center; justify-content:center; width:100%; height:600px; border:solid 1px #ccc}

@media all and (max-width : 1024px) and (-webkit-min-device-pixel-ratio:1.5)  {
    
/* 404 PAGE */    

.error_page_wrap .error_you_could_try_wrap{background-position:center}    
    
/* JOIN US INNER */    
    
.join_us_inner_wrap .join_us_inner, .join_us_inner_wrap_gr .join_us_inner{max-width:720px; margin-left:auto; margin-right:auto}    

.join_us_responsibilities_requirements_wrap{position:relative; display:flex!important; flex-wrap:wrap; justify-content:center; align-items:center}
.join_us_responsibilities_requirements_wrap_gr{position:relative; display:flex!important; flex-wrap:wrap; justify-content:center; align-items:center}
 
    
.join_us_job_town_vacancy{margin:20px 0 0}    
    
    
.join_us_responsibilities_requirements{justify-content:center}    

.responsibilities{width:unset}

.qualifications{width:unset}

.benefits{width:unset}    
    
.join_us_responsibilities_requirements_wrap .owl-theme .owl-dots, .join_us_responsibilities_requirements_wrap_gr .owl-theme .owl-dots{position:absolute; bottom:-24px; display:flex; align-items:center; margin:0!important}   

.join_us_responsibilities_requirements_wrap .owl-theme .owl-dot span, .join_us_responsibilities_requirements_wrap_gr .owl-theme .owl-dot span{width:12px!important; height:12px!important; background:#ccc!important; margin:0 4px!important}    
.join_us_responsibilities_requirements_wrap .owl-theme .owl-dot span:hover, .join_us_responsibilities_requirements_wrap_gr .owl-theme .owl-dot span:hover{background:#005641!important}    
   
.join_us_responsibilities_requirements_wrap .owl-theme .owl-dot.active span, .join_us_responsibilities_requirements_wrap_gr .owl-theme .owl-dot.active span{background:#333!important}    
    
.join_us_apply_wrap, .join_us_apply_wrap_gr{margin:64px 0 16px!important}    
    
}

/* Potrait Tablets */
@media all and (max-width : 1023px) and (-webkit-min-device-pixel-ratio:1.5)  {

/* SIZE GUIDE */
    
.size_guide_wrap{margin:20px 0 0}
.size_guide_nav{float:unset; margin:0 auto; width:720px}   
    
.size_guide_wrap .size_guide_nav ul.menu > li:first-of-type > a{border-top:unset}
.size_guide_wrap .size_guide_nav ul.menu > li:last-of-type > a{border-bottom:solid 1px #ccc}
    
/* SIZE GUIDE TABLES */    
    
.size_guide_content{float:unset; width:100%; margin-top:20px}    
.size_guide_content .size_guide_content_header h3{margin-top:15px}    
    
.size_guide_content .size_guide_content_header{width:720px; margin-left:auto; margin-right:auto} 
    
/********/
        
.size_guide_content .measuring_advice, .size_guide_content .measuring_content{width:720px; margin-left:auto; margin-right:auto}    
    
/* SWIPE MOBS */
    
.swipe-size-mobile-device{display:flex; justify-content:center; align-items:center; width:-moz-fit-content; width:fit-content;  margin:15px auto; padding:10px; border:1px solid #ccc; text-align:center}    
    
.swipe-size-mobile-device p{display:inline-flex; justify-content:space-between; align-items:center; width:100%; margin:0}   
.swipe-size-mobile-device p:before, .swipe-size-mobile-device p:after{content:""; background-image:url(/wp-content/themes/mns-ced/assets/img/down-chevron.svg); height:18px; width:18px; display:inline-flex; background-repeat:no-repeat; background-size:cover}
.swipe-size-mobile-device p:before{margin-right:16px; transform:rotate(90deg)}
.swipe-size-mobile-device p:after{margin-left:16px; transform:rotate(-90deg)}
    
  
    
/* SIZE GUIDE TABS DUAL */
.size_guide_wrap .size_guide_content .size_tabs_dual{width:720px; margin:0 auto}    
    
   
/* SIZE GUIDE TAB SINGLE */
.size_guide_wrap .size_guide_content .size_tab{width:720px; margin:0 auto}    
    
/* SIZE GUIDE TAB SINGLE NO MAIN */
.size_guide_wrap .size_guide_content .size_tab_no_main{width:720px; margin:0 auto}    
    
/* KIDS - Footwear & Socks */    
    
.kids_footwear_socks_wrap{width:720px; margin:0 auto}   

    
/**************/
    
.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:5px; height:5px}     
    
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:5px; height:5px}      
    
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:5px; height:5px}      
    
/* 404 PAGE */      
    
.error_page_wrap .error_you_could_try_wrap{background-position:unset}    
    
.error_page_wrap .error_you_could_try_wrap ul{width:75%}    
    
    
/* JOIN US PAGE */    
    
.join_us_txt_wrap .join_us_txt .join_us_txt_graphic, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_graphic{width:50%}  
    
}


@media all and (max-width : 834px) and (-webkit-min-device-pixel-ratio:1.5) {

/* 404 PAGE */  
    
.error_page_wrap .error_you_could_try_wrap{width:100%}    
.error_page_wrap .error_right_info_wrap{width:100%; margin:30px 0 0}    
    
 
}

/* IPad Pro 9.7" / Mini Portrait */
@media all and (max-width : 768px) and (-webkit-min-device-pixel-ratio:1.5) {
    
.other_main_title h1, .other_main_title_gr h1{font-size:30px}
  
/* JOIN US INNER */  
    
.other_main_title.jui h1, .other_main_title_gr.jui h1{font-size:24px}    
    
} 



/* Mobiles */
@media all and (max-width : 767px) and (-webkit-min-device-pixel-ratio:1.5)  {

/* SIZE GUIDE */

.size_guide_nav{width:524px}     
    
/* SIZE GUIDE TABLES */    
    
.size_guide_content .size_guide_content_header{width:524px}     

.size_guide_wrap .size_guide_content .size_tabs_dual table tr td{min-width:50px}    
.size_guide_wrap .size_guide_content .size_tab table tr td{min-width:50px}    
.size_guide_wrap .size_guide_content .size_tab_no_main table tr td{min-width:50px}   
    
/********/    
    
.size_guide_content .measuring_advice, .size_guide_content .measuring_content{width:524px}    
    
    
/* SIZE GUIDE TABS DUAL */
    
.size_guide_content .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{border-color:#000}
.size_guide_content .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#000}    
.size_guide_content .vc_tta-panel .vc_tta-panel-heading h4 a{background-color:#fff; color:#333!important}
.size_guide_content .vc_tta-panel .vc_tta-panel-heading h4 a:hover{background-color:#f5f5f5; color:#000!important}    
.size_guide_content .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a{background-color:#000; color:#fff!important}
.size_guide_content .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a:hover{background-color:#000; color:#fff!important}
    
    
.size_guide_content .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .size_guide_content .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:5px}
    
        
/* SIZE GUIDE TABS DUAL */
.size_guide_wrap .size_guide_content .size_tabs_dual{width:524px}    
    
   
/* SIZE GUIDE TAB SINGLE */
.size_guide_wrap .size_guide_content .size_tab{width:524px}    
    
/* SIZE GUIDE TAB SINGLE NO MAIN */
.size_guide_wrap .size_guide_content .size_tab_no_main{width:524px}    
    
/* KIDS - Footwear & Socks */    
    
.kids_footwear_socks_wrap{width:524px}      
    
.measuring_guide_img{width:375px}  
    
.length_img, .width_img{width:160px}    
  
.measure_info_wrap{width:calc(100% - 176px)}    
    
/********/ 
    
.size_guide_content .measuring_content .vc_column_container:first-of-type>.vc_column-inner{padding-right:0}
.size_guide_content .measuring_content .vc_column_container:last-of-type>.vc_column-inner{padding-left:0}    
   
/* 404 PAGE */  
    
.error_page_wrap .error_you_could_try_wrap ul{width:100%}    
    
    
/* JOIN US PAGE */    
    
.vc_tta-container{margin-top:20px!important}    
    
.join_us_tabs .vc_tta-panel-heading{width:262px; margin-left:auto; margin-right:auto}    
    
    
.join_us_tabs.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{border-color:#000}
.join_us_tabs.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:#000}    
.join_us_tabs .vc_tta-panel .vc_tta-panel-heading h4 a{background-color:#fff; color:#333!important}
.join_us_tabs .vc_tta-panel .vc_tta-panel-heading h4 a:hover{background-color:#f5f5f5; color:#000!important}    
.join_us_tabs .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a{background-color:#000; color:#fff!important}
.join_us_tabs .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a:hover{background-color:#000; color:#fff!important}    
    
.join_us_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .join_us_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:5px; margin-top:5px!important}   
    
.join_us_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading, .join_us_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:20px}    
    
/* JOIN US INNER */     
    
.join_us_inner_wrap .join_us_inner, .join_us_inner_wrap_gr .join_us_inner{max-width:unset; width:100%; margin-left:unset; margin-right:unset}        
 
    
   
   
}




@media all and (max-width : 640px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* JOIN US PAGE */     
    
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important; min-height:unset!important}     
  
.join_us_form_wrap .gfield_checkbox > div{align-items:center}    
.join_us_form_wrap .gfield_checkbox input{align-self:flex-start; margin-top:5px!important; margin-left:0!important}    
 
.join_us_form_wrap .ginput_container_select:after{right:calc(9px + 0.9804%)}    
    
    
}


@media all and (max-width : 594px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* JOIN US INNER */  
     
.join_us_job_town_vacancy ul{justify-content:space-evenly; width:100%}    
.join_us_job_town_vacancy ul li{margin:0; width:45%}    
.join_us_job_town_vacancy ul li:nth-of-type(n + 3){margin-top:10px}    
    
.join_us_responsibilities_requirements_wrap .join_us_responsibilities_requirements h4, .join_us_responsibilities_requirements_wrap_gr .join_us_responsibilities_requirements h4{justify-content:center}       
    
.join_us_responsibilities_requirements ul{align-items:center; text-align:center}   
    
.responsibilities, .qualifications, .benefits{justify-content:center}    

.join_us_responsibilities_requirements p{text-align:center}    
    
}


@media all and (max-width : 575px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* SIZE GUIDE */    
 
.size_guide_wrap{margin:0}    
.size_guide_nav{width:100%; margin:unset}    
    
/* SIZE GUIDE TABLES */    
    
.size_guide_content{margin-top:10px}     
.size_guide_content .size_guide_content_header{width:100%}      
    
.size_guide_content h3{margin:15px 0}    
    
.size_guide_content .size_guide_content_header h3{margin:15px 0}    
.size_guide_content .size_guide_content_header p{margin:16px 8px}  
    
/********/    
    
.size_guide_content .measuring_advice, .size_guide_content .measuring_content{width:100%}       
      
/* SIZE GUIDE TABS DUAL */    
.size_guide_wrap .size_guide_content .size_tabs_dual{width:100%; margin:unset}    
    
.size_guide_content .vc_tta-panel .vc_tta-panel-heading h4 a{padding:10px 20px}
    
.size_guide_content .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .size_guide_content .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:4px}    
    
/* SIZE GUIDE TAB SINGLE */
.size_guide_wrap .size_guide_content .size_tab{width:100%; margin:unset}    
    
/* SIZE GUIDE TAB SINGLE NO MAIN */
.size_guide_wrap .size_guide_content .size_tab_no_main{width:100%; margin:unset}     
    
/* KIDS - Footwear & Socks */    
    
.kids_footwear_socks_wrap{width:100%; margin:unset}      
.measuring_guide_kids_footwear_socks p{margin:16px 8px}
  
.measuring_guide_img{width:100%}     
    
.step1, .step2, .step3{justify-content:center}    
    
.measure_info_wrap{width:100%}   
.measure_info_wrap h4{justify-content:center; margin-bottom:0}    
.measuring_length p, .measuring_width p{text-align:center; margin:16px 8px}    
    
.length_img, .width_img{margin:16px 0}     
    
    
/********/    
 
.size_guide_wrap .size_guide_content .size_tabs_dual  .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:3px; height:3px}     
    
.size_guide_wrap .size_guide_content .size_tab .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:3px; height:3px}      
    
.size_guide_wrap .size_guide_content .size_tab_no_main .wpdt-c.row.wpDataTableContainerSimpleTable.wpDataTables.wpDataTablesWrapper::-webkit-scrollbar{width:3px; height:3px}    
    
    
/***********/
    
.size_guide_content .measuring_advice p{margin:16px 8px}
  
/* JOIN US PAGE */     
    
.join_us_tabs .vc_tta-panel-heading{width:100%; margin:unset}    
.join_us_tabs .vc_tta-panel .vc_tta-panel-heading h4 a{padding:10px 20px}  
    
.join_us_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .join_us_tabs.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:4px}           
 
    
/* FOOD LEAFLETS */

.food_leaflets_wrap{}
.fp-iframe{height:500px}    
    
}






@media all and (max-width : 430px) and (-webkit-min-device-pixel-ratio:1.5)  {
   
.other_main_title h1, .other_main_title_gr h1{font-size:28px}    
    
/* PAGE */

.page_content{width:calc(100% - 16px)}   
   
/* SIZE GUIDE */
    
.size_guide_wrap .size_guide_content .size_tabs_dual tr td{white-space:normal}    
    
/* 404 PAGE */  
    
.error_page_wrap .error_you_could_try_wrap{background-position:bottom center}    
.error_page_wrap .error_you_could_try_wrap ul li{width:100%}      
.error_page_wrap .other_main_title p:first-of-type{text-align:center}  
 
/* JOIN US PAGE */  
    
    
.join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview{display:revert; align-items:unset; justify-content:unset; margin:10px 0}    

.join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview{margin:10px 0}    
.join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview:only-of-type, .join_us_form_wrap .gform_wrapper.gravity-theme .ginput_preview:last-of-type{margin-bottom:0}     
    
.join_us_form_wrap .ginput_preview_list{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:flex-start}    
    
.join_us_form_wrap .success-msg-wrap{padding:20px 10px}    
.join_us_form_wrap .success-msg-header{flex-wrap:wrap}    
.join_us_form_wrap .success-icon{margin-right:unset; margin-bottom:.5em}       
    
    
    
.join_us_txt_wrap .join_us_txt .join_us_txt_graphic, .join_us_txt_wrap_gr .join_us_txt .join_us_txt_graphic{width:75%}     
    
.join_us_available_positions_wrap .join_us_no_availability{width:70%}
.join_us_available_positions_wrap_gr .join_us_no_availability{width:70%}    
   
/* JOIN US INNER */     
    
.other_main_title.jui h1, .other_main_title_gr.jui h1{font-size:24px}    
    
/* FOOD LEAFLETS */

.food_leaflets_wrap{} 
.fp-iframe{height:430px}      
    
}



@media all and (max-width : 414px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* JOIN US PAGE */ 
    
.join_us_available_positions_wrap .join_us_no_availability{width:70%}
.join_us_available_positions_wrap_gr .join_us_no_availability{width:75%}    
  
/* FOOD LEAFLETS */

.fp-iframe{height:414px}     
    
} 

@media all and (max-width: 394px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* JOIN US PAGE */     
    
.join_us_available_positions_wrap .join_us_no_availability{width:70%}
.join_us_available_positions_wrap_gr .join_us_no_availability{width:75%}      
    
/* FOOD LEAFLETS */

.fp-iframe{height:393px}      
    
} 

@media all and (max-width: 384px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* JOIN US PAGE */     
    
.join_us_available_positions_wrap .join_us_no_availability{width:75%}
.join_us_available_positions_wrap_gr .join_us_no_availability{width:85%}       
 
/* FOOD LEAFLETS */

.fp-iframe{height:384px}    
    
} 

@media all and (max-width: 375px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* JOIN US PAGE */    
    
.join_us_available_positions_wrap .join_us_no_availability{width:75%}
.join_us_available_positions_wrap_gr .join_us_no_availability{width:85%}    
    
.join_us_txt .join_us_txt_content p.look_forward br{display:unset}   
 
/* FOOD LEAFLETS */

.fp-iframe{height:375px}    
    
} 

@media all and (max-width : 360px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* JOIN US PAGE */    
    
.join_us_available_positions_wrap .join_us_no_availability{width:80%}
.join_us_available_positions_wrap_gr .join_us_no_availability{width:90%}     
    
/* FOOD LEAFLETS */

.fp-iframe{height:360px}     
    
} 

@media all and (max-width : 320px) and (-webkit-min-device-pixel-ratio:1.5) {
    
/* SWIPE MOBS */
    
.swipe-size-mobile-device p{font-size:15px}
.swipe-size-mobile-device p:before{margin-right:10px}
.swipe-size-mobile-device p:after{margin-left:10px}  
       
/* JOIN US PAGE */     
    
.join_us_available_positions_wrap .join_us_no_availability{width:90%}
.join_us_available_positions_wrap_gr .join_us_no_availability{width:100%}       
    
.join_us_form_wrap .gfield--type-captcha{-webkit-transform:scale(0.875); transform:scale(0.875); transform-origin:0% 0%}   
    
/* FOOD LEAFLETS */

.fp-iframe{height:320px}     
    
}