html {
  height: 100%;}

body {font-family: Raleway;font-weight:400;position: relative;min-height: 100%;/*padding-bottom: 244px;*/}

ul,
ol {padding: 0;margin: 0;list-style: none;}
#content ul{list-style: disc;list-style-position: inside;}
#content ol{list-style: decimal;list-style-position: inside;}
#content ol li ol{list-style: decimal;list-style-position: inside;padding-left: 20px;padding-top:10px;}
#content ul li, #content ol li{padding-bottom:0px;}

/*MJ IS HERE*/
.item-334{
  display:none !important;}

label{font-weight:normal;}
#js-mainnav{position: static !important;}
#js-mainnav.megamenu.horizontal.right ul.level0{margin-top: 7px;}

.form-2 input[type=text], 
.form-2 input[type=password], 
.form-2 input[type=email], 
.form-2 textarea{background: #e0e0e0 !important;box-shadow: none;padding: 5px 11px !important;color: #333333 !important;font-size: 13px;}

.form-2 .select-style select{color: #333333 !important;font-size: 13px;-moz-appearance: none;}

.col-sm-6{
width:33%;} 


.container {
    width: 1200px;
}


/*----GENERALS----*/
.closeMenu{left: -80%;display: none;}
.pushed-left .closeMenu{left: -80%;display: block;}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color: transparent;text-decoration: none;}
/*-Hide Zoom-*/
.zoomLens {display: none;}

.row.no-gutter {margin-left: 0;margin-right: 0;}

.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {padding-right: 0;padding-left: 0;}

.nopadding {padding: 0 !important;}

.nopadding-left {padding-left: 0 !important;}

.nopadding-right {padding-right: 0 !important;}
.margintop0{margin-top:18px;  }
.colletitel {background-color: rgba(0,0,0,0.5);width: auto;height: 80px;
	color: white;}
.buttons {
	margin-top: 10px;}
.button-buy {
	padding: 3px 5px;font-weight: normal;
	background: rgb(188, 29, 44);color: #fff;text-transform: uppercase;text-align: center;border: 0;cursor: pointer;}
.display-none{display:none;}
.owl-theme .owl-controls .owl-buttons div {position: absolute;}

.owl-theme .owl-controls .owl-buttons .owl-prev {left: 0;top: 65px;}

.owl-theme .owl-controls .owl-buttons .owl-next {right: 0;top: 65px;}

.owl-theme .owl-controls .owl-buttons .disabled {color: #ccc;}

#banner .button{width: 190px;}
#banner .custom{position: relative;}
.button {background: rgb(188, 29, 44);opacity: 1;color: #fff;text-transform: uppercase;padding: 10px 30px;display: block;width: 160px;text-align: center;}

.button-2 {background: rgb(188, 29, 44);color: #fff;text-transform: uppercase;padding: 10px 30px;text-align: center;border: 0;cursor: pointer;}
.btn-remove {background: #949494;}
.cusor-pinter{cursor: pointer;}
.button-grey {background: rgb(148, 148, 148);}

.button:hover,
.button:focus,
.button-2:hover,
.button-2:focus {color: #fff;text-decoration: none;}

input[type=text],
input[type=password],
input[type=email] {background: rgb(224, 224, 224);padding: 5px;color: #fff;border: 0;border-radius: 0;outline: none;}

.form-2 label {text-align: left !important;}

.form-2 input[type=text],
.form-2 input[type=password],
.form-2 input[type=email],
.form-2 textarea {background: rgb(224, 224, 224);padding: 5px;color: #000;border: 0;border-radius: 0;outline: none;}

.select-style {width: 100%;overflow: hidden;background: #fafafa url("../images/icon-down.gif") no-repeat 98% 50%;background-color: rgb(224, 224, 224);}

.select-style select {padding: 5px 8px;width: 100%;border: none;box-shadow: none;background: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;font-size: 14px;}

.select-style select:focus {outline: none;}

.form-2 .radio {padding-top: 0;}

.form-2 .radio label,
.form-2 .checkbox label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;margin-bottom: 5px;font-size: 13px;}

.form-2 input[type=radio],
.form-2 input[type=checkbox] {opacity: 0;width: 1px;height: 1px;}

.form-2 .radio label:before,
.form-2 .checkbox label:before {content: "";display: inline-block;width: 16px;height: 16px;margin-right: 10px;position: absolute;left: 0;background-color: rgb(224, 224, 224);}
.form-2 .radio label.error:before,
.form-2 .checkbox label.error:before{display: none !important;}
.form-2 .radio label.error, 
.form-2 .checkbox label.error{white-space: nowrap;padding-left: 0 !important;}
.form-2 .radio label:before {border-radius: 8px;}

.form-2 .checkbox input[type=checkbox]:checked + label:before {content: "\2713";font-size: 15px;color: #666;text-align: center;line-height: 15px;font-weight: bold;}

.form-2 .radio input[type=radio]:checked + label:before {content: "\2022";color: #666;font-size: 20px;text-align: center;line-height: 15px;}

.form-control:focus {box-shadow: none;border-color: #ccc;}

/*---Articles---*/
.blockTipsRight .row .article{margin-bottom: 10px;}

.articles .article {margin-bottom: 20px;height: 100%;}

.article-thumbnail {position: relative;overflow: hidden;}

.article-thumbnail img {width: 100%;/*height: 220px;*//*height: auto;*/}

.article-main .caption,
.articles .caption {position: absolute;bottom: -1px;left: -1px;color: #fff;padding: 20px;width: 90%;background: rgba(0, 0, 0, 0.8);text-transform: capitalize;overflow: hidden;height: 60px;margin: 0;display: flex;align-items: center; /* align vertical */}
.articles .caption.initial{position: initial;}
.bottom-articles .article-main{position: relative;}

.bottom-articles .article-main .article-thumbnail i{position: absolute;color: #fff;top: 50%;margin-top: -66px;left: 50%;margin-left: -38px;text-shadow: 1px 1px 3px #636363;font-size: 90px;}

.articles .caption {width: 102%;padding: 10px;font-size: 14px;line-height: 18px;}

.articles .icon {position: absolute;color: #fff;top: 10px;right: 10px;font-size: 18px;}

.red-tooltip + .tooltip > .tooltip-inner { background-color: rgb(188, 29, 44);border-radius: 0;text-transform: uppercase;font-size: 10px;line-height: 20px;padding: 4px 8px;}

.red-tooltip + .tooltip > .tooltip-arrow { border-top-color:rgb(188, 29, 44); }

#list-products > li .tooltip{top: -32px !important;}

.articles .tooltip {top: -32px !important;right: 0 !important;left: auto !important;}

.articles .tooltip .tooltip-arrow{left: 69% !important;}

.articles-2 .article .caption {width: 100%;padding: 10px 15px 20px 15px;background: #f1f1f1;}

.articles-2 .article .caption .title {font-size: 16px;text-transform: capitalize;}

.articles-2 .article .caption a {color: rgb(188, 29, 44);text-transform: capitalize}

.articles-2 .article .caption .description {line-height: 1.3;font-size: 13px;}

.articles-2 .article {margin-bottom: 30px;}

/*---Section---*/
section .section-title {text-transform: uppercase;font-size: 35px;margin-top: 30px;}

section .sort {text-align: right;margin: 0 0 20px;}

section .sort a {text-decoration: none;color: #000;cursor: pointer;font-size: 13px;}

section .sort .dropdown {float: right;margin-left: 20px;}

section .sort .dropdown-menu {right: 0;left: auto;}

.view-more {margin-top: 40px;margin-bottom: 10px;padding: 0;}

.view-more button {text-decoration: none;background-color: #f1f1f1;width: 100%;height: 40px;border: 1px solid #dddddd;color: #999999;text-transform: uppercase;font-size: 12px;}

.view-more button:hover {color: #fff !important;background-color: #838383;}

a.button-2 i{padding-right: 5px;}

/*----- Search -----*/
.btn-search{position: relative;width: 100%;}

.navbar-push .search-icon{position: absolute;bottom: 15px;right: 0;}

.search{margin-top: 30px;}

.search #searchForm input{background: #e0e0e0;color: #333333;padding-left: 10px;}

.search #searchForm button {background: rgb(188, 29, 44);border-radius: 0;height: 30px;}

.search #searchForm button i{color: #fff;}

.search span{padding: 0;}

/*--------SEARCH MODULE-----*/
.search_searchmod{position: absolute;right: 0;width: 250px;background-color: #ededed;padding: 7px;top: -1px;z-index: -1;display: none;}

.search_searchmod:before{content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ececec;position: absolute;top: -9px;right: 7px;}

.search_searchmod input{width: 80%;float: left;box-shadow: none;border: none;padding-left: 10px;color: #5b5b5b;font-size: 13px;outline: none;height: 28px;line-height: 100%;
}
.search_searchmod button{float: right;width: 20%;height: 28px;margin: 0;min-width: 0;outline: 0;border-radius: 0;padding: 0;}

.com_search{margin: 60px 0 0;}
.com_search #searchForm{clear: both;}
.com_search #searchForm input{width: 365px;float: left;background-color: #f8f8f8;padding-left: 15px;border: 1px solid #dbdbdb;height: 42px;line-height: 100%;font-size: 13px;outline: none;border-right: 0;}
.com_search #searchForm button{background-color: #fcad1d;font-size: 13px;height: 42px;color: #fff;border-radius: 0;outline: none;}

.searchintro{margin: 40px 0;font-size: 15px;color: #376065;}

.badge{color: #376065;border-radius: 0;min-width: 0;background-color: transparent;font-size: 15px;padding: 0;vertical-align: baseline;font-weight: normal;}
.result-title a{color: #bc1d2c;font-size: 15px;}
.result-title a:hover,
.pagination li a:hover{color: #0997a8;}
.result-text{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #bc1d2c;color: #787878;line-height: 20px;margin-top: 5px;}

.pagination{overflow: hidden;}
.pagination li{float: left;margin-right: 15px;}
.pagination li a,
.pagination li.active.hidden-phone a{color: #bc1d2c;}
.pagination li.active.hidden-phone a{text-decoration: underline;}
.pagination li.hidden-phone a{color: #7a7a7a;}
.pagination li.active.hidden-phone a,
.pagination li.hidden-phone a{
}


#js-mainnav.megamenu.horizontal.right ul.level0 {margin-right: 20px;}

.search-icon i{color: #fff;}

/*----NAVIGATION----*/

.navbar-static-top{height: 150px;}

.navbar {margin-bottom: 0;}

.navbar-inverse {background: #3e3a39;z-index: 101;position: relative;}

.navbar-brand {width: 180px;height: 92px;background-position: center center;background-repeat: no-repeat;}

.navbar-brand {margin: 0 !important;}

.navbar-header h1 {padding: 0;margin: 0;}

.navbar-inverse .navbar-toggle {border: 0;padding: 0;border-radius: 0;margin: 15px 0 10px 0;}

.navbar-inverse .navbar-toggle .icon-bar {background-color: #9d9d9d;}

nav .navbar-nav>li>a {text-transform: uppercase;}

.navbar-inverse .main-menu > .open > a,
.navbar-inverse .main-menu > .open > a:hover,
.navbar-inverse .main-menu > .open > a:focus {background: none;border-bottom: 4px solid rgb(185, 29, 44);}

.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:hover, 
.navbar-inverse .navbar-nav>.active>a:focus {background: none;}

nav .top-menu > li {display: inline-block;}

nav .top-menu > li > a {font-size: 11px;color: rgb(165, 163, 160);}

nav .top-menu .languages a,
nav .top-menu li a{position: relative;padding-right: 20px;font-size: 14px;color: #ffffff !important;font-weight: bold;}

nav .top-menu .languages a i{position: absolute;right: 10px;top: 48%;-webkit-transform: translateY(-48%);-moz-transform: translateY(-48%);transform: translateYS(-48%);}

nav .top-menu .languages .dropdown-menu {background: #080808;border-radius: 0;}

nav .top-menu .languages .dropdown-menu a {color: rgb(165, 163, 160);text-transform: uppercase;font-size: 12px;}

nav .top-menu .languages .dropdown-menu a:hover,
nav .top-menu .languages .dropdown-menu a:focus {background: none;color: #fff !important;}

nav .my-account .lang-menu .logout-button .button-2{background-color: transparent;padding: 0;color: #c2c2c2;font-size: 11px;}

nav .my-account .lang-menu li:last-child{border-top: 1px solid #3e3e3f;padding-top: 5px;}

nav .my-account .lang-menu{font-size: 11px;color: #c2c2c2;min-width: 100%;}

nav .top-menu .my-account .dropdown-menu a {font-size: 11px;color: #c2c2c2;}

nav .my-account > a{padding-left: 20px;}

nav .top-menu .my-account .dropdown-menu{padding: 0;}

nav .top-menu .my-account .dropdown-menu li{margin-bottom: 5px;}

nav .main-menu > li > a {padding: 0 0 11px 0;color: #fff !important;border-bottom: 4px solid transparent;font-weight: bold;}

nav .main-menu > li {margin-left: 25px;}

nav .main-menu > li.first {margin-left: 0;}

nav .main-menu > li > a:hover {border-bottom: 4px solid rgb(185, 29, 44);}

nav .main-menu > li.search-icon > a:hover {border: 0;}

.mega-dropdown {position: static !important;}

.mega-dropdown-menu {border-top: 3px solid rgb(185, 29, 44);padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;background: rgba(255, 255, 255, 1);border-radius: 0;}

.mega-dropdown-menu .module-article {float: right;}

.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}

.mega-dropdown-menu ul > li {list-style: none;}

.mega-dropdown-menu ul > li > a {display: inline-block;padding: 6px 0;clear: both;color: #333;font-size: 14px;white-space: normal;}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;color: #444;background-color: #f5f5f5;}

.mega-dropdown-menu .dropdown-header a {color: #2A2A2A;font-size: 13px;font-weight: bold;line-height: 18px;text-decoration: none;text-transform: capitalize;}

.mega-dropdown-menu p {padding: 0 20px;line-height: 18px;font-size: 13px;color: #2A2A2A;}


/*---Nav Brands---*/

#owl-brands .item img.thumbnail {display: block;margin: 0 auto;width: 150px;height: auto;margin-bottom: 10px;padding: 0;border: 0;}

#owl-brands .item .brand {display: block;margin: 0 auto;}

#owl-brands .owl-wrapper-outer {/*margin-left: 17px;*/}


/*--Home Carousel--*/

header .home-carousel,
header .login-page {top: -95px;z-index: 1;position: relative;}

header .home-carousel {margin-bottom: -95px;}

header .home-carousel .flexslider,
header .home-carousel .flexslider-controls {width: 100%;overflow: hidden;}

header .home-carousel .flexslider {margin-bottom: 0 !important;}

header .home-carousel .custom-navigation a {color: #fff;font-size: 3em;z-index: 1;text-shadow: 1px 1px 1px #ccc;display: block;opacity: 1;position: absolute;}

header .home-carousel .custom-navigation a.flex-prev {left: 1%;top: 0;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);transform: translateYS(50%);height: 100%;}

header .home-carousel .custom-navigation a.flex-next {right: 1%;top: 0;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);transform: translateY(50%);height: 100%;}
header .home-carousel .container{position: absolute;top: 0;left: 0;right: 0;height: 100%;}
.slide_text {background-color: transparent;background-color: rgba(25, 25, 25, 0.5);/* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */top: 260px;color: #fff;display: block;filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);/* IE6–IE9 */right: 10px;padding: 30px;/*max-width: 450px;*/position: absolute;zoom: 1;word-wrap: break-word;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);}


.slide_byline {font-size: 18px;line-height: 28px;display: block;}

.slide_button {float: right;margin-top: 30px;margin-right: -30px;margin-bottom: -10px;font-size: 12px;}

.slide_button:hover {text-decoration: none;color: #fff;}

header .home-carousel .flexslider-controls {border-top: 4px solid rgb(185, 29, 44);background: #000;}

header .home-carousel .flex-control-nav li {color: rgb(165, 163, 160);cursor: pointer;padding: 15px;vertical-align: middle;font-size: 1em;position: relative;display: inline-block;}

header .home-carousel .flex-control-nav .flex-active {background: #000;color: #fff;}

header .home-carousel .flex-control-nav .flex-active:before {border-color: #8A1F21 transparent;border-left: 10px solid transparent;border-right: 10px solid transparent;border-style: solid solid none;border-width: 10px 10px medium;content: "";height: 0;left: 50%;margin-left: -10px;position: absolute;top: 0;width: 0;}


/*---- Banner ----*/

#banner {position: relative;}

#banner .container{position: absolute;top: 0;left: 0;right: 0;height: 100%;}

#banner .innovations .container{/*height: auto;*/}

#banner .innovations .img-crop{z-index: 99;position: relative;}

#banner .innovations .innovations-box{top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);z-index: 100;max-height: 80%;}

#banner img {width: 100%;height: auto;}

.home-banner-box {top: 22%;width: 450px;}

#banner img{width: 100%;height: auto;}

.item-page img{width: 100%;height: auto;}

.home-banner-box span{text-transform: uppercase;}

.home-banner-box h5,
.home-banner-box h3 {margin: 0;}

.home-banner-box h3 {font-size: 40px;line-height: 42px;font-weight: 500;margin-bottom: 10px;text-transform: uppercase;}

.home-banner-box h5 {font-size: 15px;line-height: 36px;text-transform: uppercase;color: #35373d;}

.home-banner-box p{font-size: 14px;line-height: 20px;}

.home-banner-box .button {margin-top: 30px;display: block;}


/*---- End Banner ----*/

#content .home-tips-recipes {background: url('../images/banner-5.jpg') no-repeat scroll center center;padding: 100px 0;background-size: cover;position: relative;}

#content .home-tips-recipes .section-heading {color: #fff;margin-bottom: 40px;font-size: 30px;text-transform: uppercase;}

.scallion,
.bread {position: absolute;z-index: 2;background-position: center center;background-attachment: scroll;background-color: transparent;background-repeat: no-repeat;}

#content .home-tips-recipes .scallion {right: 0;top: -15%;width: 238px;height: 262px;}

#content .home-tips-recipes .bread {left: -30px;bottom: 0%;width: 238px;height: 262px;}

.home-tips-recipes .article-main .article-thumbnail img {height: 450px;width: 100%;}

.home-tips-recipes .article-main .article-thumbnail p,
.home-tips-recipes .articles .article-thumbnail p {font-size: 14px;line-height: 18px;}
/*----Corelle Navbar----*/

.corelle-navbar {height: 57px;background: rgb(241, 241, 241);}

.corelle-navbar li {list-style: none;display: inline;padding-left: 0px;padding-right: 30px;line-height: 57px;white-space: nowrap;}

.corelle-navbar .logo li {padding: 0;position: absolute;top: -3px;}

.corelle-navbar .collapse-menu .collapse-menu-inner > li > a {color: rgb(147, 147, 147);text-transform: uppercase;font-size: 14px;}

.corelle-navbar .collapse-menu > li > a:hover {color: #000;text-decoration: none;}

/*---- Corelle Innovations ----*/

.corelle-innovations h3,
.corelle-our-story h3 {font-size: 30px;text-transform: uppercase;font-weight: 500;margin-top: 0px;}

.collection-detail h3{font-size: 36px;}

.corelle-our-story h5{font-size: 15px;color: #666666;}

.corelle-innovations img,
.corelle-our-story img {width: 100%;z-index: 0;}

.corelle-innovations .banner,
.corelle-our-story .banner {position: relative;}

.modal-content-innovations {border-radius: 0;}

.modal-title-innovations{color: #000;}

.modal-header-innovations {border: none;}

.corelle-innovations .close {opacity: 1;outline: none;}

.corelle-innovations .close:hover {color: #cbcbcb;}
.vitrelle-glass-box{position: absolute;z-index: 1;}
.right_item .vitrelle-glass-box {position: absolute;z-index: 1;right: 0;}

.left_item .vitrelle-glass-box {position: absolute;z-index: 1;/*width: 450px;*/}
.box-right{position: absolute;z-index: 1;  right: 0;}
.box-left{position: absolute;z-index: 1;padding: 0;    }
.innovations .container,
.vitrelle-glass .container,
.our-story .container{position: absolute;top: 0;left: 0;right: 0;height: 100%;}
.innovations .innovations-box,
.our-story .our-story-box {position: absolute;/*z-index: 1;top: 220px;*/top: 50%;background: rgba(0, 0, 0, 0.8);color: #fff;padding: 60px 30px;margin-left: 10px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}

.innovations .innovations-box h3,
.our-story .our-story-box h3{margin-top: 10px;font-size: 36px;text-transform: uppercase;}

.innovations .innovations-box p,
.our-story .our-story-box p{font-size: 14px;line-height: 20px;}

.innovations .innovations-box a {text-decoration: none;color: #ce3a48;font-size: 14px;}

.innovations .innovations-box a:focus {outline: none;}

.resistant .resistant-box,
.vitrelle-glass .vitrelle-glass-box {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}

.vitrelle-glass .vitrelle-glass-box .page-header h2{/*line-height: 46px;*/}

.vitrelle-glass .vitrelle-glass-box p{font-size: 17px;line-height: 20px;}

.vitrelle-glass .vitrelle-glass-box ul{list-style: inside;}
.vitrelle-glass .vitrelle-glass-box ul li{font-size: 17px;}
.safe-healthy .safe-healthy-box,
.corelle-brand .corelle-brand-box {top: 33%;margin-left: 10px;}

.versatile .versatile-box,
.in-style-everyday .in-style-everyday-box {top: 30%;}

.in-style-everyday .in-style-everyday-box{color: #fff;}

.lightweight .lightweight-box {top: 33%;margin-left: 10px;}

.corelle-recipes h5{text-transform: uppercase;font-size: 15px;color: #cccccc;}

.recipes .recipes-box{/*top: 18%;*/}


/*--- Breadcrumbs ---*/

#breadcrumbs {line-height: 3;text-transform: capitalize;}

#breadcrumbs ul {list-style: none;float: right;font-size: 13px;}

#breadcrumbs li {display: inline-block;}

#breadcrumbs li img {width: 100%;max-width: 25px}

#breadcrumbs > .container .row > div:first-child > a {color: #000;}
.breadcrumb li a, .breadcrumb li span{font-size: 12px;color:#666666;}
.breadcrumb li.active a, .breadcrumb li.active span{color: #2a2a2a;}
.breadcrumb .divider .fa{padding:0 5px;color: #666666;}

#breadcrumbs .custom li{font-size: 11px;}

/*---- Corelle Landing----*/

.corelle-landing-slider {margin-top: 0!important;position: relative;}

.corelle-landing-slider .container{position: absolute;top: 0;left: 0;right: 0;height: 100%;}

.corelle-landing-slider img {width: 100%;height: 100%;}

.corelle-landing-slider ol.flex-control-nav {display: none;}

.corelle-landing-slider .slide_text{background-color: transparent;background-color: rgb(25, 25, 25);opacity: 0.8;/* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */color: #fff;display: block;filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);/* IE6–IE9 */top: 50%;right: 10px;padding: 30px;/*max-width: 450px;*/position: absolute;zoom: 1;word-wrap: break-word;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}

.corelle-landing-slider .slide_title {font-size: 35px;line-height: 35px;margin-bottom: 20px;}

.corelle-landing-slider .slide_byline {font-size: 18px;line-height: 24px;display: block;max-height: 200px;}
.contentInno{display: block;max-height: 190px;}
.corelle-landing-slider .slide_button {float: right;margin-top: 30px;margin-right: -30px;margin-bottom: -10px;}

.corelle-landing-slider .slide_button:hover {text-decoration: none;color: #fff;}

.corelle-landing-slider .custom-navigation a.flex-prev,
.corelle-landing-slider .custom-navigation a.flex-next {display: block;opacity: 1;position: absolute;z-index: 1;text-shadow: 1px 1px 1px #ccc;}

.corelle-landing-slider .custom-navigation a.flex-prev {left: 1%;top: 40%;}

.corelle-landing-slider .custom-navigation a.flex-next {right: 1%;top: 40%;}

.corelle-landing-slider .custom-navigation a {color: #fff;font-size: 3em;}

#content .corelle-landing {margin-top: 60px;}
#content .relative_landing .corelle-landing-products{margin-top: 70px;}
#content .relative_landing .corelle-landing-products h2{margin-top:0 ;}
#content .relative_landing .margintop0{font-size: 35px;margin-top: 30px;margin-bottom: 0;}
#content .product-filter-header .product-content-header{padding-left: 10px;}

#content .product-filter-header .product-content-header{margin-bottom: 30px;}
#content .product-filter-sort .sort-product{float: right;padding-right: 10px;margin-top: 45px;}
#content .product-filter-sort .sort-product span{margin-right: 0;}
#content .relative_landing .corelle-landing-products h2{font-size: 26px;margin-bottom: 20px;}
#content .corelle-landing .corelle-landing-products .corelle-products-box p {margin: 0;}

#content .corelle-landing .corelle-landing-products {position: relative;}

#content .relative_landing{position: relative;}

#content .corelle-landing .corelle-landing-products .section-heading {text-align: center;text-transform: uppercase;}
#content .relative_landing .section-heading {text-align: center;text-transform: uppercase;}
#content .relative_landing .corelle-landing-products .articles{
	text-align: center;}
#content .relative_landing .corelle-landing-products .articles .article {margin-bottom: 0;
	display: inline-block;float: none;vertical-align: top;
	width:24%;}

#content .corelle-landing .corelle-landing-products .articles .article .caption {height: auto;margin: 0;}

#content .relative_landing .rosemary {height: 342px;position: absolute;right: -9px;top: -3%;width: 200px;z-index: 2;}

#content .relative_landing .bread {height: 342px;position: absolute;top: 80%;width: 200px;z-index: 2;}

#content .corelle-landing .container {margin-bottom: 60px;}

#content .corelle-landing img {width: 100%;margin-top: 20px;}
#content .relative_landing .corelle-landing-products img {width: 100% !important;margin-top: 20px;}
#content .relative_landing .corelle-landing-products .caption{height: auto;margin: 0;font-size: 14px;line-height: 18px;}
#content .corelle-landing .corelle-landing-innovation {position: relative;}

#content .corelle-landing .corelle-landing-innovation .container {margin-bottom: 0;position: absolute;top: 0;left: 0;right: 0;height: 100%;}

#content .corelle-landing-innovation-box {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}

#content .corelle-landing-innovation-box h5,
#content .corelle-landing-innovation-box h2 {text-transform: uppercase;}

#content .corelle-landing-innovation-box h5{font-size: 15px;line-height: 36px;margin: 0;color: #35373d;}

#content .corelle-landing-innovation-box h2{font-size: 30px;line-height: 36px;margin-top: 0;}

#content .corelle-landing-innovation-box p{font-size: 14px;line-height: 20px;margin-bottom: 0;}

#content .corelle-landing-innovation-box .slide_button{float: left;}

#content .term-conditions {margin-bottom: 60px;}

#content .privacy {margin-top: 20px;margin-bottom: 60px;}

#content .product-detail {margin-top: 20px;}

#content .product-detail .product-detail-content .list-image ul {list-style: none;}

#content .product-detail .product-detail-content .list-image li {display: inline;}


#content .product-detail .product-detail-content .main-image {border: 1px solid #cbcbcb;margin-bottom: 5px;height: 350px;position: relative;}

#content .product-detail .product-detail-content .main-image img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-height:100%;}

#content .product-detail .product-detail-content .list-image li {border: 1px solid #cccccc;margin-right: 5px;padding: 25px 0;}

#content .product-detail .product-detail-content .list-image li:first-child {margin-left: 5px;}

#content .product-detail .product-detail-content .list-image li:last-child {margin-right: 0px;}

.image-thumbnail {position: relative;min-width: 100%;height: 70px;overflow: hidden;}

.image-thumbnail img {position: absolute;top: 0;bottom: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}

#content .product-detail .image-thumbnail {border: 1px solid #ccc;}

#content .product-detail .product-detail-content .list-image li img {width: 100%;}

#content .product-detail .product-detail-content .product-detail-info .product-brands {text-transform: uppercase;font-size: 16px;}

#content .product-detail .product-detail-content .product-detail-info .product-name {margin: 0px 0 5px;text-transform: uppercase;font-size: 30px;line-height: 32px;}

#content .product-detail .product-detail-content .product-detail-info .product-id{font-size: 14px;line-height: 24px;color: #666666;}

#content .product-detail .product-detail-content .product-detail-info .choose-collection-field {margin-top: 20px;}

#content .product-detail .product-detail-content .choose-collection-field a {line-height: 35px;color: rgb(185, 29, 44);}
.view-all-collection{background: none;border: none;color: #b01d2b;line-height: 35px;font-size: 12px;outline: none;padding: 0;}

#content .product-detail .product-detail-content a:hover,
#content .product-detail .product-detail-content a:focus {text-decoration: none;}

#content .product-detail .product-detail-content a{font-size: 11px;line-height: 20px;}

#content .product-detail .product-detail-content .product-detail-info {padding-bottom: 50px;}

#content .product-detail .product-detail-content .product-detail-info .nav-tabs {margin-top: 40px;border-bottom: 1px solid rgb(185, 29, 44);}

#content .product-detail .product-detail-content .product-detail-info .tab-content {margin-bottom: 50px;}

#content .product-detail .product-detail-content .product-detail-info .nav-tabs>li>a {padding: 0 0 7px 0; }

#content .product-detail .product-detail-content .product-detail-info .nav-tabs>li>a:hover {background: none;border: 1px solid transparent;}

#content .product-detail .product-detail-content .product-detail-info .nav-tabs>li {margin-left: 15px;}

#content .product-detail .product-detail-content .product-detail-info .nav-tabs>li:first-child {margin-left: 0;}

#content .product-detail .product-detail-content .product-detail-info .nav-tabs>li:last-child {margin-right: 0;}

#content .product-detail .product-detail-content .product-detail-info .nav-tabs>li.active>a,
#content .product-detail .product-detail-content .product-detail-info .nav-tabs>li.active>a:focus {border-top: none;border-left: none;border-right: none;border-bottom: 4px solid rgb(185, 29, 44);color: #000;font-size: 14px;line-height: 20px;}

#content .product-detail .product-detail-content .product-detail-info .tab-content .details p{font-size: 13px;}

#content .product-detail .product-detail-content .product-detail-info .nav-tabs > li > a {color: #737373;font-size: 14px;line-height: 20px;display: block !important;}

#content .product-detail .product-detail-content .product-detail-info .dropdown button {width: 100%;text-align: left;background: rgb(224,224,224);}

#content .product-detail .product-detail-content .product-detail-info .dropdown button i {margin-top: 3px;}

#related-product .related-product-header {margin-bottom: 30px;}

#related-product .related-inner {margin-top: 80px;border-top: 1px solid #ccc;}

#related-product .article .article-thumbnail {border: 1px solid rgb(224,224,224);/*height: 160px;margin-bottom: 5px;position: relative;*/width: 100%;height: 160px;margin-bottom: 10px;/* width: 100%; */position: relative;overflow: hidden;}

#related-product .article .article-thumbnail img {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);max-width: 100%;max-height:100%;width: auto !important;}

#related-product .article .product-name {text-transform: capitalize;text-align: center;margin-top: 5px;color: #000; font-size: 13px;height:35px;display:block;}

#related-product .article a:hover {text-decoration: none;}

#content .product-detail .thumb-list {margin-left: -2px;margin-right: -2px;}

#content .product-detail .thumb-list .item {padding: 2px;}
#content .product-detail .product-info .details{padding-top:10px;}
#related-product .related-title {margin: 20px 0 30px;text-transform: capitalize;font-size: 20px;}
.home-page #content .term-conditions{margin-top:0;margin-bottom:0;}
/*--- Product Content---*/

#products-content,
#flower-hill-collection {margin-bottom: 15px;}

#products-content .container {padding-left: 0px;}

#products-content .product-filter .product-content-header,
#flower-hill-collection .product-filter .product-content-header {margin-bottom: 8px;font-size: 40px;}

#products-content .product-filter .product-content-header h1,
#flower-hill-collection .product-filter .product-content-header h1 {font-size: 35px;margin: 30px 0;}


#products-content .product-filter .row:last-child,
#flower-hill-collection .product-filter .row:last-child {background-color: #f1f0ee;padding: 20px 0 0 10px;}

#products-content .product-filter h2 {border-top: 1px solid black;border-bottom: 1px solid black;font-size: 15px;line-height: 24px;font-weight: bold;padding-top: 5px;padding-bottom: 5px;margin-top: 0px;text-transform: uppercase;color: black;}


#products-content .product-filter a,
#flower-hill-collection .product-filter a {color: black;}

#products-content .product-filter a:hover,
#products-content .product-filter a:focus,
#flower-hill-collection .product-filter a:hover,
#flower-hill-collection .product-filter a:focus {text-decoration: none;}


#products-content .product-filter div,
#flower-hill-collection .product-filter div {margin: auto;}

#products-content .product-filter input {margin-right: 5px;}


#products-content .product-filter ul,
#flower-hill-collection .product-filter ul {list-style: none;padding-left: 10px;padding-right: 20px;margin-bottom: 30px;}

#products-content .product-filter ul > li > label{font-size: 13px;/* line-height: 24px; */margin-bottom: 10px;color: black;}

#products-content .product-filter ul li > ul > div {padding-left: 0px;margin-bottom: 25px;}


/*#products-content .product-list .row,*/
#flower-hill-collection .product-list .row {margin-top: 10px;}


#products-content .product-list .row:last-child li,
#flower-hill-collection .product-list .row:last-child li {list-style: none;text-align: center;font-weight: bold;margin-bottom: 50px;}
#products-content .product-list ul.row li,#flower-hill-collection .product-list ul.row li{list-style: none;text-align: center;margin-bottom: 30px;}

#products-content .view-more,
#flower-hill-collection .view-more {padding: 0;margin-top: 10px;}

.protitle {padding-left: 10px;font-weight: bold;}

.col-md-4 {width: 25%;}
.col-md-colle {width: 20%;}
.collenew {margin-bottom: 70px;}
.collenew span{ top:-120px; margin:-120px 0 -150px 0}
.img {width:100%}

#products-content .product-list a,
#flower-hill-collection .product-list a {color: #000;text-decoration: none;font-size: 10px;line-height: 20px;cursor: pointer;}
#flower-hill-collection .product-list  .product-name{
	display:block;
	height:35px;}

#products-content .product-list .sort-product,
#flower-hill-collection .product-filter .sort-product {text-align: right;margin-top: 60px;margin-bottom: 27px;padding-right: 10px;}
.sort-by-item .dropdown-toggle, .sort-by .dropdown-toggle, .filter-recipe .dropdown-toggle, .filter-tip .dropdown-toggle, .filter-wishlist .dropdown-toggle, .filter-favourites .dropdown-toggle, .filter-event .dropdown-toggle{cursor: pointer;font-size: 10px;margin-right: 5px;}

#flower-hill-collection .product-filter .sort-product{margin-top: 42px;}

#products-content .product-list .sort-product a,
#flower-hill-collection .product-filter .sort-product a {text-decoration: none;}

#products-content .product-list .product-image,
#flower-hill-collection .product-list .product-image {border: 1px solid #dddddd;width: 100%;height: 176px;margin-bottom: 10px;/*width: 100%;*/position: relative;/*overflow: hidden;*/}

#products-content .product-list .product-image img,
#flower-hill-collection .product-list .product-image img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(-50%, -50%);max-width: 95%;height: auto;max-height:98%;}
#products-content .product-list .product-name{font-weight: normal;font-size: 10px;line-height: 18px;height: 35px;display: block;}

.product-list .view-more button {font-size: 12px;line-height: 18px;color: #999999;}

#products-content .google-map-locator {padding-right: 0;}

.sort-product .dropdown-menu {right: 10px;}

#flower-hill-collection .sort-product .dropdown-menu {right: 0;}

/*--- End Product Content*/

/*---- Flower Hill ----*/
#flower-hill-collection{/*margin-top: 70px;*/}

#flower-hill-collection .product-filter .product-content-header h1{text-transform: uppercase;font-size: 35px;margin-top: 80px;}

#flower-hill-collection .product-filter .sort-product{margin-top: 95px;padding-right: 0;}

#flower-hill-collection .product-list .row:last-child li{padding-right: 10px;}

#flower-hill-collection .product-list .product-image{/*width: 222px;*/}

/*--------- Collection --------*/
#products-content .product-list #list-collections .product-image img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(-50%, -50%);max-width: 100%;height: auto;}

/*--- Instructions Section ---*/

#instructions-section {background-color: #333333;}

#instructions-section .container {border-left: 1px solid #252525;border-right: 1px solid #3d3d3d;padding: 0px;}

#instructions-section .container > div {text-align: center;padding-top: 20px;padding-bottom: 20px;border-left: 1px solid #3d3d3d;border-right: 1px solid #252525;padding-left: 0px;padding-right: 0px;}

#instructions-section .container > div:first-child {border-left: 1px solid #3d3d3d;}

#instructions-section .container > div:nth-last-child(2) img {margin-top: 8px;}

#instructions-section .container > div:last-child img {margin-top: 5px;}

#instructions-section .container > div > a {color: #cbcbcb;text-decoration: none;outline: none;}

#instructions-section .container > div > a > p {margin-bottom: 0px;margin-top: 10px;font-size: 13px;line-height: 18px;}

#instructions-section .modal-dialog {width: 800px;}
.video .modal-dialog{/*width: 600px;*/}
#instructions-section .modal-dialog .close, .video .modal-dialog .close {margin-right: -15px;outline: none;opacity: 1;}

#instructions-section .modal-dialog .close:hover, .video .modal-dialog .close:hover  {color: #cbcbcb;}

#instructions-section .modal-header, .video .modal-header{border: none;}

#instructions-section .modal-body, .video .modal-body {margin-top: 20px;}

#instructions-section .modal-body p, .video .modal-body p {margin-top: 20px;}

#instructions-section .modal-header h4, .video .modal-header h4 {font-size: 26px;margin-top: 20px;}

#instructions-section .modal-content, .video .modal-content {padding: 10px 30px 10px 30px;border-radius: 0px;}

/*----Videos, Recipes, Events----*/
#videos .container{padding: 0 20px 0 0;}

#videos,
#events-promotions {padding-bottom: 50px;}

#videos .product-filter-header .product-content-header{padding-left: 0;}

#videos .product-filter-sort .sort-product{padding-right: 0;}

#videos .sort {margin-bottom: 20px;font-size: 13px;}
.play-button{width: 70px !important;position: absolute;/*top: 50%;left: 50%;margin-left: -35px;margin-top: -52px;*/top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
}
.sort-content  {padding-left: 0;padding-right: 0;}

.sort h1 {text-align: left;}

.dropdown-sort {padding-top: 45px;}

.my-wishlist .dropdown-sort {padding-top: 38.5px;}

.my-wishlist .product-list{padding: 0;}

#events-promotions .container{padding: 0;}

#recipes .view-more{margin-top: 30px;}

#recipes h1,
#events-promotions h1{font-size: 26px;}

#recipes .dropdown-sort,
#events-promotions .dropdown-sort {padding-top: 37px;}

/*----Recipes Detail----*/
#recipes-detail {/*padding:40px 0;*/padding-top: 10px;}

#recipes-detail .header a.button-2 {float: right;margin-left: 10px;padding: 7px 15px;margin-top: 10px;}

#recipes-detail .recipes-detail-content .description {margin: 10px 0;}

#recipes-detail .recipes-detail-content .description p{margin-bottom: 25px;}

#recipes-detail .recipes-detail-content .introduction {list-style: none;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;   padding: 10px 0;margin-bottom: 10px;overflow: hidden;}

#recipes-detail .recipes-detail-content .introduction li {margin-right: 30px;font-size: 13px;float:left;}

#recipes-detail .recipes-detail-content .introduction li:last-child {margin-right: 0;}

#recipes-detail .recipes-detail-content .introduction li > a {color: #b01d2b;}

#recipes-detail .recipes-detail-content .heading {font-size: 16px;text-transform: uppercase;margin-bottom: 15px;}

#recipes-detail .recipes-detail-content .directions ol {margin: 10px;}

#recipes-detail .recipes-detail-content .directions ol > li {list-style-type: decimal;margin: 10px;}

#recipes-detail .recipes-detail-content .ingredients ul > li{font-size: 13px;}

#recipes-detail .list-button{padding-top: 15px;}

#recipes-detail .recipes-detail-content .directions .heading{margin-bottom: 30px;margin-top: 35px;}

#recipes-detail .recipes-detail-content .directions ul{list-style-type: disc;padding-left: 20px;}

#recipes-detail .recipes-detail-content .directions ul li{font-size: 13px;line-height: 18px;margin-bottom: 20px;}
#recipes-detail ol li,#recipes-detail ul li{list-style: inside;padding-bottom: 5px;}
#recipes .favourites .article-thumbnail{overflow: visible;}

#recipes .favourites .article-thumbnail img{width: 100% !important;}

#recipes .favourites .article-thumbnail .caption{width: 100%;left: 0;}

.favourites {padding: 0;}

.favourites .sort {padding-right: 20px;}
/*----Related----*/
#related-recipes .related-inner {border-top: 1px solid #ccc;padding: 30px 0}

#related-recipes .related-inner h3 {margin-bottom: 20px;text-transform: capitalize;}

#related-recipes .articles {padding:0 5px;}

#related-recipes .article {padding: 2px;}

#related-recipes .articles .article .caption {height: 50px;}

/*----Login----*/
.login-page .container{position: absolute;top: 0;left: 0;right: 0;height: 100%;}
.login-page .img-crop img {width: 100%;height: auto;}

.login-box h2,
.why-sign-up h2 {font-size: 24px;margin: 0;margin-bottom: 10px;}

.login-box,
.why-sign-up {width: 400px;}

.login-box {top: 0 !important;-webkit-transform: translateY(52%);-moz-transform: translateY(52%);transform: translateY(52%);}

.login-box .login-form label {text-align: left;font-weight: normal;font-size: 13px;}

.login-box .login-form .form-group {margin-bottom: 7px;}

.login-box .login-form a {color: rgb(188, 29, 44);font-size: 14px;text-decoration: none;}

.login-box .button-2 ,
.why-sign-up .button-2  {margin-top: 25px;display: inline-block;font-size: 12px;}

/*----Events & Promotions----*/
#events-promotions .view-more {margin: 30px 0 0 0;padding: 0 10px;}
#events-promotions .title{font-size: 14px;}
#events-promotions .description p{font-size: 13px;line-height: 18px;}
#events-promotions .caption a{font-size: 13px;color: #b01d2b;}
/*----Favourites----*/
#favourites .articles .article {padding: 5px;margin-bottom: 2.5px;}

/*----Profile----*/
#profile {margin-bottom: 70px;}

 #profile.container {padding: 0 20px 0 0;}

#profile a {color: #b01f2b;text-decoration: none;padding: 5px 11px;}

#profile .survey {margin-top: 35px;}

#profile .survey .question {margin-top: 30px;clear:both;}

#profile .survey .question p{font-size: 15px;color: #333333;}

#profile .survey .checkbox label {display: block;padding-left: 25px;margin: 0;}

#profile .checkbox label,
#profile .radio label {font-size: 14px;color: #333333;}

#profile .subscribe{margin-top: 55px;}

#profile button{width: 100px;padding: 10px 20px;margin-right: 10px;font-size: 11px;}
#profile .btn-cancel{width: 100px;padding: 12px 29px;margin-right: 10px;color:#fff;font-size: 11px;}

#profile .buttons {margin-top: 40px;}

#profile .section-title {margin-bottom: 20px;}

#profile > p{margin-bottom: 30px;font-size: 13px;line-height: 20px;}

#profile .form-group label{font-size: 15px;padding: 5px 11px;color: #2a2a2a;}

#profile .calendar{background: #e0e0e0 url("../images/icon-calendar.png") no-repeat 95% 50%;}

/*----FAQs----*/
#faqs {margin-bottom: 50px;}

#faqs .row.no-gutter{margin-left: -5px;margin-right: -5px;}

#faqs .section-title {font-size: 35px;margin-bottom: 20px;}

#faqs p {/*text-transform: uppercase;*/font-size: 14px;margin-bottom: 25px;}

#faqs .item {padding: 5px;}

#faqs .item {text-align: center;vertical-align: middle;}

#faqs .item-inner {border: 1px solid #ccc;padding: 25px 5px;max-height: 180px;}

#faqs .item .img-container {height: 85px;width: 100%;margin: 0 auto;position: relative;overflow: hidden;}

#faqs .item img {position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}

#faqs .item span {font-size: 16px;color: #000;display: inline-block;}

#faqs #accordion {margin-top: 40px;}

#faqs .panel-red .panel-heading {background: rgb(224, 224, 224);padding: 15px;}

#faqs .panel-red .active-panel {background: rgb(185, 29, 44);color: #fff;padding: 15px;position: relative;}

#faqs .panel-red .active-panel:before {border-color: rgb(185, 29, 44);border-left: 10px solid transparent;border-right: 10px solid transparent;border-style: solid solid none;border-width: 10px 10px medium;content: "";height: 0;left: 0;margin-left: 10px;position: absolute;bottom: -10px;width: 0;}

#faqs .panel-red .panel-title a {font-size: 14px;display: block;}

#faqs .panel-red .panel-title a:hover,
#faqs .panel-red .panel-title a:focus {text-decoration: none;}

#faqs .panel-group .panel {-webkit-box-shadow: none;box-shadow: none;}
/*-------------------POPUP----------------*/


#survey .modal-content{border-radius: 5px;}
#survey .modal-header{background-color: #b01d2b;padding: 7px 15px;text-align: center;border-radius: 5px 5px 0 0;}
#survey .modal-header h3{margin-top: 16px;margin-bottom: 0;font-size: 32px;color: #fff;}
#survey .modal-header p{color: #fff;}
#survey .modal-header a.close{position: absolute;top: 0;right: 0;color: #fff;text-shadow: none;opacity: 1;}
#survey .survey{margin-top: 0;}
#survey .modal-body{background-color: #f6f6f6;}
#survey .modal-body{padding: 35px 0 50px;}
#survey .modal-body,
#survey .modal-content .modal-body div{text-align: center;}

#survey .modal-content .modal-body div.question{padding: 0 13px;display: none;}
#survey .modal-content .modal-body div.itemForClient{display: inline-block;margin: 0 13px 25px;padding: 2px;border: 1px solid #848485;cursor: pointer;}
#survey .modal-content .modal-body div.itemForClient.active{background-color: #b01d2b;border-color: #b01d2b;}
#survey .modal-content .modal-body div.itemForClient.active label{color: #fff;}
#survey .survey .checkbox label:before{display: none;}
#survey .survey .checkbox label{padding-left: 0;text-align: center !important;}
#survey .survey .checkbox label{padding: 6px 0 4px;}


#survey .modal-footer{background-color: #e4e4e4;border-top: 1px solid #b01d2b;border-radius: 0 0 5px 5px;}
#survey .modal-footer .buttons{margin-top: 0;}
.submitSurvey{display: none;float: right;width: auto;}
.leftStatus{float: left;}
.leftStatus label{font-size: 12px;color: #919191;float: left;}
.leftStatus .statusBar{width: 150px;height: 6px;border: 1px solid #848485;clear: both;}
.leftStatus .success{width: 20%;height: 100%;background-color: #b01d2b;}
.leftStatus .success{width: 20%;height: 100%;background-color: #b01d2b;}
.leftStatus .success_50{width: 50%;height: 100%;background-color: #b01d2b;}
.buttonArrow{float: right;overflow: hidden;}
.buttonArrow a{    width: 33px;height: 33px;border: 1px solid #919191;color: #919191;display: block;float: left;border-radius: 3px;margin: 0 3px;font-size: 24px;padding: 0 11px !important;line-height: 31px;text-align: center;}
.buttonArrow a:hover{background-color: #b01d2b;border-color: #b01d2b;color: #fff;}
.buttonArrow a:hover i{color: #fff;}

@media (min-width: 800px) {#survey .modal-dialog{    width: 810px;}.buttonArrow{    padding-right: 60px;}.leftStatus{    padding-left: 60px;}}
/*----Contact----*/

#contact {margin-bottom: 60px;}

#contact textarea {height: 200px;}

#contact .col-sm-5 {margin-bottom: 20px;}

#contact .comment-content{padding: 0;}

#contact label{padding-top: 6.5px;font-size: 15px;}

#contact p{margin-top: 10px;margin-bottom: 30px;font-size: 13px;line-height: 20px;}

#contact .button-2{font-size: 11px;margin-top: 15px;}

/*----Bottom Articles----*/
.bottom-articles .article-thumbnail img {height: auto;}

/*------ Reset password --------*/
.reset .control-label,
.reset .controls,
.reset-confirm .control-label,
.reset-confirm .controls {display: inline;}

.reset-confirm .control-label {text-align: left;padding-top: 5px;}

.reset .controls input,
.reset-confirm .controls input {background: #e0e0e0;padding: 5px 11px;color: #333333 !important;font-size: 13px;box-shadow: none;}

.reset-confirm .controls input {width: 250px;}

.reset label {font-size: 15px;padding: 5px 11px 5px 0;color: #2a2a2a;}

.reset-confirm label {font-size: 15px;padding: 0;color: #2a2a2a;}

.reset form,
.reset-confirm form {background: transparent;border: none;padding: 30px 0;box-shadow: none;}

.reset .controls button {border-radius: 0;background: #bc1d2c;border: none;font-size: 11px;padding: 10px 20px;text-transform: uppercase;margin-top: 20px;}

.reset-confirm .controls button {border-radius: 0;background: #bc1d2c;border: none;font-size: 11px;padding: 10px 20px;text-transform: uppercase;margin-top: 5px;}

.reset p,
.reset-confirm p {font-size: 13px;line-height: 20px;margin-bottom: 20px;}

.reset-confirm .control-group {margin-bottom: 15px;}

/*----FOOTER----*/

footer {padding: 20px 0;background: #3e3a39;position: relative;right: 0;bottom: 0;left: 0;}

footer .footer-heading {/* color: #bc1d2c; */
	color: #fff;font-size: 15px;line-height: 24px;text-transform: uppercase;padding:7px 0;
	/* font-weight: 600; */}

footer .subscribe-form .acymailing_module .footer-heading{padding-top: 7px !important;}

footer ul > li:not(.footer-heading):nth-child(1) {margin-top: 25px;}

footer ul li {list-style: none;padding: 2px 0;font-size: 13px;}

footer ul li > a {color: rgb(225, 225, 225);font-size: 13px;line-height: 22px;}
.copyright ul li>a{font-size: 12px;}

footer ul li > a:hover,
footer ul li > a:focus {color: #fff;}

footer .subscribe-form p {color: rgb(121, 121, 121);word-spacing: no-wrap;font-size: 13px;margin-bottom: 20px;}

footer .subscribe-form input[type=text] {background: #000;padding: 8px 7px;border: 0;color: rgb(225, 225, 225);outline: none;font-size: 13px;width: 100%;height: 32px;}

 .submit_msn{background: rgb(185, 29, 44);text-align: center;color: #fff;border: 0;height: 32px;width: 100%;}

footer .footer-bottom {/* margin-top: 40px; */}

footer .footer-bottom .copyright {font-size: 21px;color: rgb(121, 121, 121);}

footer .footer-bottom .copyright .copyright-text {line-height: 18px;color: #838383;}

footer .footer-bottom .copyright .privacy,
footer .footer-bottom .copyright .terms-conditions{line-height: 22px;}

footer .footer-bottom .copyright li {display: inline;}

footer .footer-bottom .copyright li > a {color: #fff;}

footer .footer-bottom .copyright > ul > li:not(:last-child)::after {content: "|";font-size: 12px;left: 0;color: #fff;top: 8px;padding: 0 3px 0 6px;}

footer .social li {display: inline;margin: 0 5px;}

footer .social li:first-child {margin-left: 0;}

footer .social li a {font-size: 18px;}
.footer_50 li{width:100%;float:left;}
.uppercase{text-transform: uppercase;}
#js-mainnav.megamenu.blackwhite{background:none !important;border:none !important;box-shadow: none !important;}
.error{color:#b01f2b !important;padding-left: 0 !important;}
#js-mainnav.megamenu #js-megaMenuToggle{display:none !important;}
#js-mainnav.megamenu .megacol {float: left;margin-left: 50px;}
.image-menu{display:block;margin: 0 auto;}
.main-image{min-height: 153px;}
.menu-title-none{display: none;}
.store_header{margin-bottom: 40px;margin-top: 30px;padding-right: 10px;}
.store_header h1{display: inline;}
.store_header .button-2{float: right;font-size: 11px;}
.list-locations{background: #f1f1f1;padding:20px;height:700px;overflow-y: scroll;z-index: 1;position: relative;}

.product-list #g-layout{padding-left: 20px;}

.posInfo h4 a{color:#000 !important;font-weight:bold;font-size:15px;}
.posInfo .store{font-weight: bold;text-decoration: none;color: #333;}
.unfollow{position: absolute;top: 10px;right: 10px;font-size: 18px;cursor: pointer;}
.remove-wishlist{color: #b01f2b;display: block !important;}
.remove-favourites{color: #fff;display: block !important;}
.remove-favourites .fa-star{text-shadow: 0px 0px 6px #000;}
.no-item{padding:0 10px;}

.blockTipsRight .row .article .article-thumbnail,
.home-tips-recipes .row .article-main .article-thumbnail {overflow: hidden;}

#content article h2,
.modal-content  .modal-header h4{font-size: 40px;margin-top: 40px;margin-bottom: 20px;}

.modal-content .modal-body div{clear: both;text-align: left;}

#content article p,
#content #recipes-detail .directions p,
.modal-content .modal-body p{font-size: 13px;line-height: 18px;margin-bottom: 20px;}

#content article ul,
#content #recipes-detail .directions ul,
.modal-content .modal-body ul{list-style-type: disc;}

#content article ul li,
#content #recipes-detail .directions ul li,
.modal-content .modal-body ul li, 
.modal-content .modal-body ol li{font-size: 13px;line-height: 18px;margin-bottom: 10px;}

#content article table td,
#content #recipes-detail .directions table td,
.modal-content .modal-body table td{font-size: 13px;line-height: 18px;}
.popup{background: #fff;border: 1px solid #cdcdcd;box-shadow: 0px 0px 28px 0px #979797;position: fixed;top: 3%;left: 15%;z-index: 1000;max-height: 100%;overflow: visible;padding: 10px;text-align: center;box-sizing: border-box;width:70%;}
.closePopup{padding:10px;display: block;position: absolute;top: 0;right: 0;cursor: pointer;}
.image_popup{width:159px;height:122px;}
.brand-use-case{padding-bottom:1px;}
.brand-use-case ul{padding-left:15px;}
.bottom-articles .modal-header .close{margin-top: -11px;}
.product-info #instructions-section{background: none;}
.product-info .read-more-poduct{color: #b01d2b;font-size: 12px !important;}
.product-info .read-more-poduct:hover{color: #b01d2b;}
#jform_code{width:100%;float:left;}
#jform_contact{margin-left:10px;width:100%;float:right;}
.modal_product_detail a{font-size:13px !important;}
.modal-content a{font-size:13px !important;}
.modal-content ol{list-style-type: decimal !important;}
.collections-banner-box h2, .collections-banner-box h5{text-transform: uppercase;}
.social-login{text-align: center;margin-top: 20px;}
.social-login #slogin-buttons{width: 220px;margin:0 auto;}
.slogin-buttons a:hover {background: none;}
.slogin-buttons span {opacity: 1 !important;}

.intl-tel-input{width: 25%;}
.intl-tel-input .selected-flag .flag,
.intl-tel-input .country-list .flag{display: none !important;}
.intl-tel-input input[type=text]{
}
.intl-tel-input .flag-dropdown,
.intl-tel-input .selected-flag{width: 100% !important;}
.event-title{font-size: 26px;margin-top: 40px;margin-bottom: 20px;}
.fa-facebook {color: #3b5998;}
.fa-twitter {color: #1da1f2;}
#xmap ul{padding: 10px 0 10px;}
#xmap>ul.level_0>li{font-weight: bold;}
#xmap ul li{list-style: none;padding-bottom: 0;font-weight: normal;}
#xmap>ul>li ul{padding-left: 40px;}
/*----Responsive----*/
@media (min-width: 992px){.blockTipsRight .row .article:nth-child(odd) {    margin-left: 15px;    padding: 0;    width: 220px;    margin-right: 5px;}}
@media (min-width: 768px){
.resistant .resistant-box, .vitrelle-glass .vitrelle-glass-box, .collections-banner-box{width:38%;
}
.right_item .vitrelle-glass-box, .collections-banner-box{right:4%;}
.left_item .vitrelle-glass-box{left:4%;}
.collections-banner-box{top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}}
@media (max-width: 1200px) {
/*---- Banner Home ----*/#banner .home-banner-box {    top: 15%;}/*---- Corelle Innovations ----*/.innovations .innovations-box,.our-story .our-story-box {    padding: 40px 20px;    /*top: 20%;    max-width: 100%;*/}.box-right {    /*right: 5%;*/}.resistant .resistant-box,.vitrelle-glass .vitrelle-glass-box {    /*top: 33%;*/}.safe-healthy .safe-healthy-box,.corelle-brand .corelle-brand-box {    top: 30%;}.versatile .versatile-box,.in-style-everyday .in-style-everyday-box {    top: 25%;}.lightweight .lightweight-box {    top: 33%;}
.home-carousel .slide_text {    top: 60%;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    transform: translateY(-50%);}
/*---- Corelle Landing ----*/.corelle-landing-slider .slide_text {    /*top: 10%!important;    right: 5%!important;*/}

#products-content .product-list .product-image,#flower-hill-collection .product-list .product-image {    border: 1px solid #dddddd;
		width: 175px; /* 三图尺寸 */    height: 150px;    /*width: 233px;三图尺寸    height: 200px;    width: 100%;*/}
#products-content .product-list .product-image img,#flower-hill-collection .product-list .product-image img {    position: absolute;    /*width: 85%;*/    position: absolute;    margin: auto;    top: 0;    left: 0;    right: 0;    bottom: 0;    -webkit-transform: translate(0%, 0%);    -moz-transform: translate(0%, 0%);    transform: translate(0%, 0%);}
#flower-hill-collection .product-list .product-image{    width: 95%;}
.login-page .img-crop img{    height: 700px;}}



@media (min-width: 768px) and (max-width: 1200px) {.corelle-landing-slider .slide_title {    font-size: 25px;    line-height: 27px;}.corelle-landing-slider .slide_byline{    font-size: 16px;    line-height: 24px;    max-height: 109px;}.contentInno {    max-height: 83px;}}
@media (max-width: 991px) {body {    padding-bottom: 310px;}/*----Corelle Innovation ---->*/.innovations .innovations-box,.our-story .our-story-box {    padding: 20px 10px;    /*top: 10%;*/}.box-right {    right: 0;    width: 50%;}.box-left {    width: 50%;}.resistant .resistant-box,.vitrelle-glass .vitrelle-glass-box {    /*top: 20%;*/}.safe-healthy .safe-healthy-box,.corelle-brand .corelle-brand-box {    top: 15%;}.versatile .versatile-box,.in-style-everyday .in-style-everyday-box {    top: 5%;}.lightweight .lightweight-box {    top: 20%;}/*---- Home Banner ----*/.home-banner-box{    top: 10%!important;    right: -4%;    margin-right: 32px;    padding-left: 30px;}.home-banner-box .button {    margin-top: 10px;    font-size: 11px; } nav .main-menu > li  {    margin-left: 20px;}
.slide_title {    font-size: 28px;    margin-bottom: 5px;}
.slide_button {    float: right;    margin-top: 10px;}.home-tips-recipes .article-main .article-thumbnail img {    height: 340px;}
#instructions-section .modal-dialog {    width: 650px;}/*----Corelle Innovation ---->*/.innovations .innovations-box,.our-story .our-story-box{    padding: 20px 10px;    /*top: 10%;*/}

.box-right{    right: 0;    width: 50%;}
.box-left{    width: 50%;}
.resistant .resistant-box,.vitrelle-glass .vitrelle-glass-box{    /*top: 20%;*/}
.safe-healthy .safe-healthy-box,.corelle-brand .corelle-brand-box{    top: 15%;}
.versatile .versatile-box,.in-style-everyday .in-style-everyday-box{    top: 5%;}
.lightweight .lightweight-box{    top: 20%;}
 /*---- Corelle Landing ----*/ #content .corelle-landing{    margin-top: 30px;}
.corelle-landing-slider .slide_text {    /*top: 5%!important;    right: 4%!important;*/}
.corelle-landing-slider .slide_title {    font-size: 25px;    margin-bottom: 5px;}
.corelle-landing-slider .slide_button {    float: right;    margin-top: 10px;}
.corelle-landing-products .articles .article {    margin-bottom: 0;}#content .corelle-landing-innovation-box {    padding-right: 20px;    /*top: 12%;*/}#instructions-section .modal-dialog {    width: 650px;}
#products-content .product-list .product-image,#flower-hill-collection .product-list .product-image {    border: 1px solid #dddddd;    width: 144px;    height: 135px;    /*width: 100%;*/}
#products-content .product-list .product-image img,#flower-hill-collection .product-list .product-image img {    position: absolute;    /*width: 80%;*/    margin: auto;    top: 0;    left: 0;    right: 0;    bottom: 0;    -webkit-transform: translate(0%, 0%);    -moz-transform: translate(0%, 0%);    transform: translate(0%, 0%);}
#products-content .product-list .view-more,#flower-hill-collection .product-list .view-more {    padding-right: 10px;}
#content .product-detail .product-detail-content .product-detail-info .nav-tabs > li > a {    padding: 11px;}
.login-page{    width: 100%;}}


@media (max-width: 767px) {body {    padding-bottom: 0;}.navbar-inverse {    background: rgba(0, 0, 0, .8);}/*---Push Navbar---*/.navbar-push.navbar-push-left.in {    background: #000;    overflow-y: scroll;}.navbar-push {    padding-left: 0px;    padding-right: 0px;    background: #000;}nav .top-menu {    margin: 7.5px 0 7.5px -4px;}nav .top-menu > li > a {    padding: 5px 10px;}.navbar-nav .open .dropdown-menu>li>a{    padding: 1px 15px 7px 10px;}nav .top-menu .my-account .dropdown-menu a{    color: #c2c2c2;}nav .top-menu .my-account .dropdown-menu li{    margin: 0;}nav .top-menu .my-account .dropdown-menu li #login-form{    padding: 8px 10px !important;}nav .top-menu .my-account .dropdown-menu li:last-child{    padding-top: 0;}nav .main-menu {    float: none !important;}nav .main-menu .dropdown-menu .container {    padding: 0;}nav .main-menu li:nth-of-type(1) {    border-top: 1px solid rgb(38, 6, 9);}nav .main-menu li {    margin: 0;    padding: 7px 0;    border-bottom: 1px solid rgb(38, 6, 9);}nav .main-menu li > a {    padding: 0 25px 0 15px;    border: 0;}.navbar-inverse .main-menu > .open > a, .navbar-inverse .main-menu > .open > a:hover, .navbar-inverse .main-menu > .open > a:focus {    border: 0;}nav .main-menu li > a:hover {    border: 0;}nav .main-menu .dropdown-menu ul li {    padding-left: 10px;}nav .main-menu .dropdown-menu ul li > a {    color: #9d9d9d;    text-transform: uppercase;}nav .main-menu .dropdown-menu ul li:first-child {    border-top: 1px solid rgb(38, 6, 9);}nav .main-menu .dropdown-menu ul li:last-child {    border-bottom: 0;    margin-bottom: -5px;}.mega-dropdown-menu {    padding: 5px 0 0 0;}.mega-dropdown-menu ul > li {    border-top: 1px solid rgb(38, 6, 9) !important;}.mega-dropdown-menu ul > li > a {    display: block;}input.search-query {    width: 100%;    padding: 3px 30px 3px 11px;    background: rgb(45, 45, 45);    border-radius: 0;    border: 0;    outline: none;    color: #fff;}form.form-search {    position: relative;    margin: 15px 15px 25px 15px;}form.form-search:before {    content: '';    display: block;    width: 30px;    height: 30px;    background-image: url(../images/search.png);    position: absolute;    top: -2px;    right: 5px;    z-index: 1000;}
.owl-carousel {    display: block;}
#js-mainnav.megamenu ul.level0 li.mega a img{    display: none;}
#js-mainnav.megamenu.horizontal.right ul.level0 {    margin-right: 0;}
/*---- Home slider ----*/.slide_text {    position: static;    padding: 20px 10px 50px 10px;    opacity: 1;}
.slide_title {    font-size: 24px;    line-height: 28px;    margin-bottom: 5px;}
.home-carousel .slide_text{    -webkit-transform: translateY(0%);    -moz-transform: translateY(0%);    transform: translateY(0%);}
.slide_byline{    font-size: 14px;    line-height: 22px;}
.slide_button {    float: left;    margin-top: 20px;    margin-bottom: -10px;    font-size: 12px;    width: 145px;}
header .home-carousel .custom-navigation a.flex-next,header .home-carousel .custom-navigation a.flex-prev{    top: 77px;    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    transform: translateX(0%);    height: 234px;}
/*----Corelle Navbar----*/.corelle-navbar .corelle-navbar-inner {    padding: 0 !important;}.corelle-navbar .container {    padding: 0;}.corelle-navbar .logo li {    margin-left: 10px;}.corelle-navbar .collapse-button {    background: #bc1d2c;    height: 100%;}.corelle-navbar .corelle-navbar-menu a {    color: #fff;    padding: 0;    text-transform: uppercase;}.corelle-navbar .corelle-navbar-menu a:hover,.corelle-navbar .corelle-navbar-menu a:focus {    text-decoration: none;}.corelle-navbar .collapse-menu {    z-index: 200;    background: #990a17;    position: absolute;    width: 100%;}.corelle-navbar .collapse-button {    padding: 0 15px;    font-size: 13px;}.corelle-navbar .collapse-button i {    float: right;    vertical-align: middle;    line-height: 50px;}.corelle-navbar .collapse-menu li {    display: block;    line-height: 25px;    padding: 0 15px;}.corelle-navbar .collapse-menu .collapse-menu-inner li > a {    color: #fff;    font-weight: normal;    text-transform: uppercase;    display: block;    font-size: 13px;}.corelle-navbar .collapse-menu .collapse-menu-inner li > a:hover,.corelle-navbar .collapse-menu .collapse-menu-inner li > a:focus {    color: #ccc;    text-decoration: none;}.corelle-navbar .collapse-menu .collapse-menu-inner {    padding: 15px 0;}
/*---Breadcrumbs---*/#breadcrumbs > .container > div > div:first-child {    display: none;}/*---Languages Menu----*/nav .top-menu .languages .lang-menu {    position: absolute;}
/*---Home banner----*/.home-banner-box h3{    font-size: 30px;}

/*----Home Carousel----*/header .home-carousel {    top: -1px;    margin-bottom: -1px;}header .home-carousel .slides .slide_text {    position: static;    padding: 20px 10px 70px 10px;    max-width: 100%;}header .home-carousel .slides .slide_button {    float: none;    margin-top: 10px;    text-align: center;}
header .home-carousel .favslider .img-crop-right img{left: 50%;    height: 381px !important;    top: -20%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    transform: translateX(-50%);}

/*---- Banner Home ----*/#banner .container {    margin: 0;}#banner hr{    border-top: 1px solid #F9F9F9;}#banner .home-banner-box {    position: static;    padding: 0 10px;    margin-top: 10px;}#banner .button {    margin-top: 25px;    margin-bottom: 30px;}
#banner .innovations .innovations-box{    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    transform: translateX(0%);}/*----Home Tips & Recipes----*/.home-tips-recipes .article-main {    margin-bottom: 10px;}.home-tips-recipes .article-main .article-thumbnail img {    height: auto;    width: 100% !important;}.home-tips-recipes .articles .article-thumbnail img{    width: 100% !important;}.home-tips-recipes .article-main {    padding-left: 0px !important;}.home-tips-recipes .section-heading {    text-align: center;    margin-bottom: 35px !important;}.home-tips-recipes {    padding: 40px 0 !important;}.home-tips-recipes .article-main .article-thumbnail p, .home-tips-recipes .articles .article-thumbnail p{    font-size: 13px;}/*----Articles----*/.article-main .caption {    width: 100%;}.article-main .caption,.articles .caption {    font-size: 12px;    padding: 7px;    height: 46px;}#content .relative_landing .corelle-landing-products .caption{    font-size: 12px;}.article-main .caption {    font-size: 12px;}.article-thumbnail img{    /*height: auto;*/    width: auto !important;}.articles .article:nth-child(odd) {    padding-right: 2.5px;    padding-left: 0;}.articles .article:nth-child(even) {    padding-left: 2.5px;    padding-right: 0;}   .articles-2 .article-thumbnail img {    width: 100% !important;}.bottom-articles .article-thumbnail img {    width: 100% !important;}
#list-recipes .article .article-thumbnail img{    width: 100% !important;}.bottom-articles .article-thumbnail .play-button{    width:auto !important;}.term-conditions{    padding: 0;}
.term-conditions article{    padding: 0 10px;}
#recipes #list-recipes{    padding: 0 10px;}
.corelle-landing-products,#products-content {    padding: 0 10px;}.five-cols .article:last-child {    display: none;}/*---Sort---*/section .sort .dropdown {    float: left;    margin-right: 20px;    margin-left: 0;    text-align: left;}section .sort .dropdown-menu {    right: auto;    left: 0;}/*---View More---*/section .view-more {    padding: 0;}/*---- Corelle Innovations ----*/.corelle-innovations .container,.corelle-our-story .container {    padding: 0;}
.corelle-innovations .row,.corelle-our-story .row {    margin: 0;}
.corelle-innovations img,.corelle-our-story img {    width: 100%;}
.corelle-innovations iframe {    width: 100%;    height: 270px;}
.innovations .innovations-box,.our-story .our-story-box {    position: relative;    width: 100%;    padding: 20px 10px;    top: 0;    margin: 0;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    transform: translateY(0);}
.innovations .container, .vitrelle-glass .container, .our-story .container,header .home-carousel .container,#banner .container,.corelle-landing-slider .container,#content .corelle-landing .corelle-landing-innovation .container {    position: relative;}
header .home-carousel .container,.corelle-landing-slider .container{    padding: 0;}
.box-right,.box-left {    position: relative;    width: 100%;    padding: 20px 10px;}
.box-left {    left: 0;}
.safe-healthy .safe-healthy-box,.corelle-brand .corelle-brand-box,.lightweight .lightweight-box {    margin: 0;}
.resistant .resistant-box, .vitrelle-glass .vitrelle-glass-box{    position: relative;    width: 100%;    right: 0;    padding: 20px 10px;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    transform: translateY(0);}
.vitrelle-glass .vitrelle-glass-box h2,.vitrelle-glass .vitrelle-glass-box p{    color: #000;}
.left_item .img-crop img{    left: 90%;    -webkit-transform: translateX(-90%);    -moz-transform: translateX(-90%);    transform: translateX(-90%);}
.innovations .img-crop img{    left: 49%;    -webkit-transform: translateX(-48%);    -moz-transform: translateX(-48%);    transform: translateX(-48%);}
.corelle-our-story h3,.vitrelle-glass-box > div{    /*color: #000 !important;*/}
.modal-body-innovations {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px; height: 0; overflow: hidden;} .modal-body-innovations iframe,.modal-body-innovations object,.modal-body-innovations embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.video-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px; height: 0; overflow: hidden;} .video-container iframe,.video-container object,.video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
#content .relative_landing .corelle-landing-products h2 {    font-size: 26px;    margin-bottom: 15px;}
#content .relative_landing .corelle-landing-products{    margin-top: 45px;}
#content .relative_landing .term-conditions {    margin-bottom: 20px;}
/*---- Images Crop ----*/.img-crop {    position: relative;    width: 100%;    height: 243px;    overflow: hidden;}.img-crop img {    position: absolute;    left: 24%;    top: 0%;    height: 270px !important;    width: auto !important;    -webkit-transform: translateX(-24%);    -moz-transform: translateX(-24%);    transform: translateX(-24%);}
#content .product-detail .img-crop img {    left: 30%;}.img-crop img.portrait {    width: 100%;    height: auto;}.img-crop-right {    position: relative;    width: 100%;    height: 234px;    overflow: hidden;}.img-crop-right img {    position: absolute;    left: 70%;    top: 0%;    height: 252px!important;    width: auto!important;    -webkit-transform: translateX(-70%);    -moz-transform: translateX(-70%);    transform: translateX(-70%);}


.img-crop-right img.portrait {    width: 100%;    height: auto;}
.img-crop-banner-landing img{    height: 258px!important;    -webkit-transform: translateX(-30%);    -moz-transform: translateX(-30%);    transform: translateX(-30%);}
.img-crop-innovations img{    left: 14%!important;    height: 272px!important;    -webkit-transform: translateX(-14%);    -moz-transform: translateX(-14%);    transform: translateX(-14%);}
.img-crop-corelle-landing img{    left: 40%;    -webkit-transform: translateX(-40%);    -moz-transform: translateX(-40%);    transform: translateX(-40%);}/*---- Corelle Landing ----*/.corelle-landing-slider .slide_text {    position: relative;    padding: 20px 10px 50px 10px;    max-width: 100%;    right: 0 !important;    opacity: 1;    -webkit-transform: translateY(0%);    -moz-transform: translateY(0%);    transform: translateY(0%);}.corelle-landing-slider .slide_title {    font-size: 24px;    line-height: 28px;    margin-bottom: 5px;}.corelle-landing-slider .slide_byline{    font-size: 14px;    line-height: 22px;}.corelle-landing-slider .slide_button {    float: left;    margin-top: 20px;    margin-bottom: -10px;    font-size: 12px;}
.corelle-landing-slider .custom-navigation a.flex-prev {    left: 2%;    top: 75px;    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    transform: translateX(0%);    height: 243px;}
.corelle-landing-slider .custom-navigation a.flex-next {    right: 2%;    top: 75px;    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    transform: translateX(0%);    height: 243px;}#content .corelle-landing {    margin-top: 20px;}
#content .corelle-landing .container {    margin-bottom: 10px;}.articles .article {    height: 100%;}#content .corelle-landing img {    width: 100%;    margin-top: 0;}
#content .corelle-landing .corelle-landing-products .section-heading {    font-size: 26px;}
#content .corelle-landing .corelle-landing-products .articles .article:nth-child(even){    padding-left: 5px !important;    padding-right: 0 !important;    padding-top: 10px;    padding-bottom: 10px;}
#content .corelle-landing .corelle-landing-products .articles .article:nth-child(odd) {    padding-right: 5px !important;    padding-left: 0 !important;    padding-top: 10px;    padding-bottom: 10px;}
#content .corelle-landing .corelle-landing-innovation .box-right{    padding: 20px 10px 70px 10px;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    transform: translateY(0);}
#instructions-section {    margin-top: 30px;}
#content .product-detail .related-product .related-product-header {    margin-bottom: 30px;}
#content .product-detail .related-product {    margin-bottom: 25px;    padding: 5px 5px 5px 5px;}
#content .product-detail .related-product li {    list-style: none;    display: inline;    border: 1px solid rgb(224,224,224);    padding: 20px 0 20px 25px;    margin-left: 5px;}
#content .product-detail .col-xs-1 {    width: 20% !important;}
#content .product-detail .image-thumbnail {    border: 1px solid #ccc;    padding: 5px 0;}#content .product-detail .image-thumbnail {    height: 130px;}
#content .relative_landing .margintop0 {    font-size: 30px;    margin-top: 20px;}#related-product .related-title {    margin: 70px 0 20px;    padding: 0 10px;}#related-product .container {    padding: 0;    margin: 0;}#related-product .related-inner {    margin-top: 0;}
#related-product .articles {    margin: 0;}#related-product .articles .article-thumbnail {    height: 180px;}
#related-product .articles .article {    margin-bottom: -5px;}
/*--- Product Content---*/#products-content .container{    padding-right: 0;}
#flower-hill-collection .container{    padding: 0;}
#flower-hill-collection .row{    margin: 0;}
#content .product-filter-sort .sort-product{    margin: 0;}
#products-content .product-filter ul,#flower-hill-collection .product-filter ul {    padding-right: 0;    padding-left: 0;}
#products-content .product-filter .row:last-child,#flower-hill-collection .product-filter .row:last-child {    background: none;    padding-left: 0;}#products-content .product-filter a:first-child li h2 {    border-top: 1px solid #dddddd;    border-bottom: 1px solid #dddddd;}#products-content .product-filter a li h2 {    border-top: none;    border-bottom: 1px solid #dddddd;}
#products-content .product-list,#flower-hill-collection .product-list {    margin-top: 10px;    padding: 0;}
#list-products,#list-collections{    padding: 0 10px;}
#products-content .product-list .sort-product {    text-align: left;    /*margin-left: 20px;*/    margin-top: 0;    float: left;}
#content .product-filter-header .product-content-header {    margin-bottom: 0px;}
#products-content .product-list .dropdown-menu-right,#flower-hill-collection .product-filter .dropdown-menu-right {    right: auto;}
#products-content .product-list .product-image,#flower-hill-collection .product-list .product-image {    border: 1px solid #dddddd;    width: 100%;    height: 190px;}
#products-content .product-list .product-image img,#flower-hill-collection .product-list .product-image img {    position: absolute;    max-width: 100%;    margin: auto;    -webkit-transform: translateY(0%);    -moz-transform: translateY(0%);    transform: translateY(0%);}
#products-content .product-list .view-more,#flower-hill-collection .product-list .view-more {    padding-right: 0px;    padding-left: 0px;}
#products-content .product-filter .product-content-header h1, #flower-hill-collection .product-filter .product-content-header h1{    margin-bottom: 0;}
#flower-hill-collection .product-filter .product-content-header h1{    margin-top: 0;    font-size: 30px;}
#products-content .product-list ul.row li:nth-child(3n+1), #flower-hill-collection .product-list ul.row li:nth-child(odd){    padding-left: 0;}
#products-content .product-list ul.row li:nth-child(3n+3), #flower-hill-collection .product-list ul.row li:nth-child(even){    padding-right: 0;}
#products-content .product-filter ul, #flower-hill-collection .product-filter ul {    margin-bottom: 20px;}
#products-content .product-list ul.row li{    width: 33.33333333%;}
#products-content .product-list .product-filter-sort {    margin-bottom: 20px;}
#content .product-detail .product-detail-content .main-image {    height: 250px;}
/*---- Collection detail ----*/#flower-hill-collection .product-filter .sort-product {    margin-left: 0;    margin-top: 10px;    text-align: left;    margin-bottom: 20px;}#flower-hill-collection{    margin-top: 40px;}#flower-hill-collection .product-list .row:last-child li{    padding-left: 12px;}
#flower-hill-collection .product-list ul.row li {    margin-bottom: 20px;}
/*--- Instructions Section ---*/#instructions-section .container > div {    border-left: 1px solid #3d3d3d;    border-right: 1px solid #252525;    font-size: 12px;}#instructions-section .modal-dialog {    width: 100%;    padding-right: 20px;}#instructions-section .modal-dialog .close{    margin-right: 0px;}#instructions-section .modal-header h4 {    font-size: 22px;}
#instructions-section .modal-body {    font-size: 14px;}
#instructions-section .modal-content {    padding: 10px 0px 10px 0px;}
#instructions-section .container > div > a > p{    font-size: 11px;}/*----Recipes Detail-----*/#recipes-detail .recipes-detail-content .introduction > li {    display: block;}#recipes-detail .header a.button-2 {    margin-left: 0;    margin-top: 10px;    float: left;}
/*------ Wishlist, Favoutires -----*/.my-wishlist .dropdown-sort{    padding-top: 10px;}
.my-wishlist .no-item {    padding: 0;}
#events-promotions .sort{    padding: 0 10px;}
#events-promotions .articles-2 .article {    width: 50%;    padding: 0 5px;}/*---Related---*/#related .articles {    padding:0;}/*---Login---*/.login-page {    margin-top: 0 !important;}
.login-page .slide_text {    position: absolute;    right: 0;    left: 0;    padding: 30px 20px;    margin: 0 auto;}.login-page .login-box {    top: 0;    -webkit-transform: translateY(20%);    -moz-transform: translateY(20%);    transform: translateY(20%);}.login-page .why-sign-up {    top: 0;    transform: translateY(203%);}
.login-page .img-crop{    height: 700px;}.login-page .img-crop img {    height: auto !important;    left: -42%;}
/*------- Profile --------*/#profile.container {    padding: 0 10px;}
#profile .form-group label {    margin-bottom: 0;}
#profile .form-group {    margin-bottom: 10px;}
#profile .survey {    margin-top: 10px;}
#profile .subscribe {    margin-top: 30px;}
/*---Videos---*/#videos .dropdown-sort,#recipes .dropdown-sort,#events-promotions .dropdown-sort {    padding: 0;}
#videos .container{    padding: 0;}
#videos #list-videos{    padding: 0 0 0 10px;}
#videos .row{    margin-right: 0;}
#videos h1,#videos .sort{    padding-left: 10px;}
#videos #list-videos .video .article-thumbnail img{    width: 100% !important;}
#videos #list-videos .video .article-thumbnail .play-button{    width: 35% !important;}
#videos .product-filter-sort .sort-product{    padding: 15px 0 0 10px;    float: left;    margin-bottom: 20px;}
#videos .sort-product .dropdown-menu {    left: 10px;}
.video .modal-content{    padding: 5px;}
.modal-content .modal-header h4{    margin-top: 5px;    margin-bottom: 20px;}
.video .modal-dialog .close{    margin-right: 0;}
#videos .product-filter-header .product-content-header{    margin-bottom: 0;}/*---FAQs---*/#faqs{    padding: 0 10px;}#faqs .item .img-container {    height: 85px;    width: 100%;    margin: 0 auto;    position: relative;    overflow: hidden;}
#faqs .section-title{    font-size: 30px;}
#faqs .item img {    position: static;    max-width: 100%;    margin: 0 auto;}
#faqs .container{    padding: 0 10px;}
.product-detail-content{    padding-left: 10px;    padding-right: 10px;}/*---Contact---*/#contact textarea {    height: 200px;    margin-left: 0;}
#contact .comment-content {    padding: 0 10px;}
#contact p{    margin-bottom: 20px;}
#contact .col-sm-5{    margin-bottom: 0;}
#contact .form-group{    margin-bottom: 5px;}
/*---- Recipe item-----*/#recipes .sort{    text-align: left;    padding: 0 10px;}.favourites{    padding: 0 10px;}.favourites .sort{    padding: 0 !important;}#recipes-detail,#related-recipes {    padding-left: 10px;    padding-right: 10px;}
#related-recipes .articles {    padding: 0;}
#related-recipes .articles .article {    padding: 0;}
#related-recipes .articles .article:nth-child(odd) {    padding: 0 2.5px 0 0;}
#related-recipes .articles .article:nth-child(even) {    padding:  0 0 0 2.5px;}
#related-recipes .article-thumbnail img{    width: 100% !important;}
.reset, .reset-confirm {    padding: 0 10px;}
.reset .controls input, .reset-confirm .controls input {    width: 100%;}
.search {    padding: 0 10px;}
.btn-search {    margin-bottom: 20px;}
.btn-search .search form {    position: relative;    padding: 0 10px 0 15px;}
.btn-search .search {    padding: 0;}
.btn-search .search button {    background: transparent;    width: auto;    position: absolute;    top: 0;    border: none;    right: 10px;    padding: 3px 10px;}
footer {    padding-top: 40px;    position: static;}footer ul li:not(.footer-heading):nth-child(1) {    margin-top: 0;}footer .menu .footer-heading > a {    color: #666;    float: right;    font-size: 16px;}footer .menu .menu-item {    border-bottom: 1px solid rgb(40, 40, 40);}footer .menu .menu-item .collapse-menu {    margin-bottom:5px;}footer .menu .menu-item.first {    border-top: 1px solid rgb(40, 40, 40);}footer .menu .subscribe-form {    margin-top: 20px;}footer .footer-bottom .copyright span.copyright-text {    display: block;}footer .footer-bottom .social {    float: left !important;    margin-bottom: 10px;}footer .footer_50 li {    float: none;}footer .footer-heading,footer ul li > a {    font-size: 12px;}footer .subscribe-form input[type=text]{    font-size: 11px;    color: #979797;}.copyright ul li>a{    font-size: 11px;    color: #e1e1e1;}.menu-title-none{    display: block;}#products-content .product-filter ul > li:not(:first-of-type) h2 {    padding: 0;    border-top: 0;}}

@media (min-width: 720px) and (max-width: 992px){.articles .corelle-article{    width: 33.33333333%;    padding-right: 10px !important;    padding-left: 10px !important;}
.article-thumbnail img{    height: auto;}
.login-page .img-crop {    min-height: 750px;}
.img-crop {    position: relative;    width: 100%;    /*height: 243px;*/    overflow: hidden;}
.login-page .img-crop img {    position: absolute;    height: auto !important;    left: 42%;    top: 0%;    width: auto !important;    -webkit-transform: translateX(-42%);    -moz-transform: translateX(-42%);    transform: translateX(-42%);}
#videos #list-videos .video .article-thumbnail .play-button{    width: 33% !important;}.why-sign-up {    top: 50px !important;    -webkit-transform: translateY(219%);    -moz-transform: translateY(219%);    transform: translateY(219%);}.login-box {    top: 50px !important;    -webkit-transform: translateY(26%);    -moz-transform: translateY(26%);    transform: translateY(26%);}
}
@media (min-width: 992px) and (max-width: 1022px){.why-sign-up {    top: 50px !important;    -webkit-transform: translateY(210%);    -moz-transform: translateY(210%);    transform: translateY(210%);}.login-box {    top: 50px !important;    -webkit-transform: translateY(20%);    -moz-transform: translateY(20%);    transform: translateY(20%);}
}
@media (min-width: 1024px) and (max-width: 1400px){.why-sign-up {    top: 50px !important;    -webkit-transform: translateY(202%);    -moz-transform: translateY(202%);    transform: translateY(202%);}.login-box {    top: 50px !important;    -webkit-transform: translateY(16%);    -moz-transform: translateY(16%);    transform: translateY(16%);}
}

@media (max-width: 719px){.articles .corelle-article{    width: 50%;}
#products-content .product-list ul.row li{    width: 50%;}
#products-content .product-list ul.row li:nth-child(odd){    padding-left: 0;    padding-right: 5px;}
#products-content .product-list ul.row li:nth-child(even){    padding-left: 5px;    padding-right: 0;}
#products-content .product-list ul.row li{    margin-bottom: 30px;}
#products-content .product-list .view-more{    margin-bottom: 0;    margin-top: 10px;}}

@media (max-width: 640px){#content .product-detail .image-thumbnail{    height: 100px;}}

@media (max-width: 520px){#products-content .product-list .product-image img,#flower-hill-collection .product-list .product-image img {    max-width: 100%;}
#related-product .article .article-thumbnail img{    width: 100% !important;}}

@media (max-width: 480px) {
#products-content .product-filter .row:last-child,#flower-hill-collection .product-filter .row:last-child {    padding-left: 0px;}

#products-content .product-filter .row:last-child ul,#flower-hill-collection .product-filter .row:last-child ul{    padding-left: 0px;}


#products-content .product-list .product-image,#flower-hill-collection .product-list .product-image {    border: 1px solid #dddddd;    height: 190px;    width: 100%;    position: relative;}
#products-content .product-list .product-image img,#flower-hill-collection .product-list .product-image img {    position: absolute;    max-width: 80%;    margin: auto;    top: 0;    left: 0;    -webkit-transform: translate(0%, 0%);    -moz-transform: translate(0%, 0%);    transform: translate(0%, 0%);}
#products-content .product-list {    margin-right: 20px;}
#content .product-detail .image-thumbnail {    height: 70px;}
#instructions-section .container > div {    border-left: 1px solid #3d3d3d;    border-right: 1px solid #252525;    font-size: 12px;}#instructions-section .modal-body {    font-size: 14px;}#instructions-section .modal-content {    padding: 10px 0px 10px 0px;}#instructions-section .modal-dialog .close {    margin-right: 15px;}
#flower-hill-collection .product-list .row:last-child li{    padding-right: 10px!important;    padding-left: 10px}
.login-page .slide_text{    width: 95%;}}

@media (max-width: 380px){#products-content .product-list .product-image,#flower-hill-collection .product-list .product-image {    height: 160px;}
#instructions-section .container > div {    border-left: 1px solid #3d3d3d;    border-right: 1px solid #252525;    font-size: 11px;    padding-left: 5px;    padding-right: 5px;    height: 121px;}
#instructions-section .container > div img{    margin-bottom: 10px;}}

@media (max-width: 360px) {#products-content .product-list .product-image,#flower-hill-collection .product-list .product-image {    border: 1px solid #dddddd;    width: 100%;    height: 140px;    /*width: 100%;*/    position: relative;}#related-product .articles .article-thumbnail {    height: 140px;}#instructions-section .modal-body {    font-size: 14px;}#instructions-section .modal-content {    padding: 10px 0px 10px 0px;}
#content .product-detail .image-thumbnail {    height: 50px;}
.login-page .why-sign-up{    -webkit-transform: translateY(203%);    -moz-transform: translateY(203%);    transform: translateY(203%);}}

@media (max-width: 320px) {#products-content .product-list .product-image {    border: 1px solid #dddddd;    height: 130px;    /*width: 100%;*/    position: relative;}/*#products-content .product-list .product-image img {    position: absolute;    max-width: 100%;    margin: auto;    top: 0;    left: 0;    right: 0;    bottom: 0;    -webkit-transform: translate(0%, 0%);    -moz-transform: translate(0%, 0%);    transform: translate(0%, 0%);}*/#products-content .product-list a {    margin-right: 0px;}#instructions-section .container > div {    border-left: 1px solid #3d3d3d;    border-right: 1px solid #252525;    font-size: 10px;}#instructions-section .modal-body {    font-size: 14px;}#instructions-section .modal-content {    padding: 10px 0px 10px 0px;}#instructions-section .modal-dialog .close {    margin-right: 15px;}}


/*---Seven Cols---*/

@media (min-width: 768px) {.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1 {    width: 14.285714285714285714285714285714%;}
.five-cols .col-md-1,.five-cols .col-sm-1,.five-cols .col-lg-1 {    width: 20%;}}

@media (min-width: 992px) {.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1 {    width: 14.285714285714285714285714285714%;}}

@media (min-width: 1024px) {.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1 {    width: 14.285714285714285714285714285714%;}#instructions-section .container {    width: 940px;}}
@media screen and (max-width: 767px) and (min-width: 480px) {
	
	.img-crop-right img{    height: auto !important;    width: 100% !important;}
	
	}

@media print{body{    background-color: #000;}}
li.mega.last.ok.dropdown.mega-dropdown.submenu-align-auto {display: none;}
li.mega.last.ok.submenu-align-auto {display: none;}
.megazx{text-align: center;} 

header .home-carousel .flex-control-nav li:last-child {display: none !important;}

 .flexslider .slides>li:nth-child(9) {display: none !important; }
html:lang(en-gb) header .home-carousel .flex-control-nav li:last-child {display: inline-block !important; }

html:lang(en-gb) .flexslider .slides>li:nth-child(9) {display: inline-block !important; }

.prothreemore {background-color: #f1f0ee;text-align: right;margin-right: -13px;margin-top: -21px;margin-bottom: 10px;/* list-style: none; */ /*去掉小圆点*/padding-right: 10px;}











.why-sign-up {top: -128px !important;-webkit-transform: translateY(240%);-moz-transform: translateY(240%);transform: translateY(195%);}
.why-sign-up .button-2 {margin-top: 15px;margin-left: 25%;}
.slide_title {font-size: 23px;line-height: 35px;margin-bottom: 20px;text-align: center;/* font-weight: bold; */}














