

.rotator-container{background-color:#fff;height:404px\9 !important;height:29em;position:relative;width:100%;}
.sub-container{background-color:#fff;height:404px\9 !important;height:97px;position:relative;width:100%;}
.sub-container .bg { background:url(../image/light-bg.jpg)no-repeat center; height:97px; }
.contactno{ color:#000;display:block;font-size:1em;height:auto;line-height:normal;padding-topt:20px; padding-leftt:20px; border-left:1px #8f264e dotted; margin-top:25px;}
.contactno a{ color:#000;}

.float-right{ float:right !important;}

@media only screen and (min-width:600px), only screen and (min-width:850px){.rotator-container{height:29em;}}
.rotator-container .rotator-arrow{display:none;width:1.79em;height:3.57em;opacity:0.9;background:#none;position:absolute;top:10.71em;z-index:2;}.rotator-container .rotator-arrow:after{font-family:"icon-font";font-style:normal;text-decoration:none;color:#fff;margin:0;padding:0;display:none;position:absolute;top:1.29em;}
.rotator-container .rotator-arrow.arrow-left{-webkit-border-radius:0 3.57em 3.57em 0;-moz-border-radius:0 3.57em 3.57em 0;-ms-border-radius:0 3.57em 3.57em 0;-o-border-radius:0 3.57em 3.57em 0;border-radius:0 3.57em 3.57em 0;left:0;}
.rotator-container .rotator-arrow.arrow-left:after{content:"\f104";left:0.36em;}
.rotator-container .rotator-arrow.arrow-right{-webkit-border-radius:3.57em 0 0 3.57em;-moz-border-radius:3.57em 0 0 3.57em;-ms-border-radius:3.57em 0 0 3.57em;-o-border-radius:3.57em 0 0 3.57em;border-radius:3.57em 0 0 3.57em;right:0;}.rotator-container .rotator-arrow.arrow-right:after{content:"\f105";right:0.36em;}
.rotator-container > .rotator{background-color:#efefef;height:100%;display:block;padding:0;position:relative;}.rotator-container > .rotator .swiper-slide{background-position:center;background-repeat:no-repeat;display:block;float:left;height:100%;overflow:hidden;position:relative;width:100%;}
.rotator-container > .rotator .swiper-slide > a{display:block;}.rotator-container > .rotator .swiper-slide > a:first-child{display:block;}
.rotator-container > .rotator .swiper-slide img.responsive-image{position: relative;}
@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide img.responsive-image.homepage-rotator-image{height:12.14em;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide img.responsive-image{height:28.6em; width:100%;}}@media only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide img.responsive-image{height:28.6em;}}.rotator-container > .rotator .swiper-slide div.rotator-text{bottom:0.71em;position:absolute;vertical-align:top;width:100%;}

@media only screen and (min-width:600px), only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text{bottom:1.5em;}}.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta{display:block;float:left;font-family:Arial, Helvetica, sans-serif;width:100%;}.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .small-title{display:none;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .small-title{background-color:#000000;background-color:rgba(0, 0, 0, 0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";display:inline-block;width:100%;}}.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header{background-color:#000000;background-color:rgba(0, 0, 0, 0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";color:white;width:100%;display:table;padding:0 1.43em 1.13em 1.43em;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header{display:none;}}.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header a.header, .rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header span.header{font-family:"CrimsonItalic", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:2.29em;color:#E4E4E4;padding:0.41em 0.45em 0 0;position:relative;z-index:1;text-decoration:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header a.header, .rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header span.header{display:table-row;}}@media only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header a.header, .rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header span.header{display:table-cell;}}.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header div.slide-text{font-size:1.14em;line-height:1.57em;display:table-cell;max-width:34.64em;color:#fff;letter-spacing:0.03em;}.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header .channel-link{font-size:1.14em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#bdbdbd;display:table-cell;text-align:right;vertical-align:bottom;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header .channel-link{display:none;}}.rotator-container > .rotator .swiper-slide div.rotator-text div.slide-cta .channel-header .channel-link a{text-decoration:none;display:inline-block;position:relative;z-index:1;padding-left:0.18em;min-width:5.63em;color:inherit;}.rotator-container > .rotator .swiper-slide div.rotator-text a.title, .rotator-container > .rotator .swiper-slide div.rotator-text .HEtitle a{color:white;display:block;font-family:"CrimsonItalic", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:1.71em;line-height:1em;padding:0.28em 0;position:relative;text-align:center;z-index:1;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text a.title, .rotator-container > .rotator .swiper-slide div.rotator-text .HEtitle a{font-size:2em;}}@media only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text a.title, .rotator-container > .rotator .swiper-slide div.rotator-text .HEtitle a{font-size:2.29em;}}.rotator-container > .rotator .swiper-slide div.rotator-text a.title:hover, .rotator-container > .rotator .swiper-slide div.rotator-text .HEtitle a:hover{text-decoration:none;}.rotator-container > .rotator .swiper-slide div.rotator-text a.arrowed:after{margin:0;}.rotator-container > .rotator .swiper-slide div.rotator-text div.subtitle{font-family:Arial, Helvetica, sans-serif;font-size:1.26em;line-height:1.5em;color:white;padding-bottom:1em;text-align:center;font-weight:100;}.rotator-container > .rotator .swiper-slide div.rotator-text div.bottom-links{table-layout:fixed;width:100%;display:none;}

@media only screen and (min-width:600px), only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text div.bottom-links{display:table;}}.rotator-container > .rotator .swiper-slide div.rotator-text div.bottom-links a{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#000000;background-color:rgba(0, 0, 0, 0.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";border-right:1px solid rgba(0, 0, 0, 0);border-top:1px solid rgba(0, 0, 0, 0);color:#bdbdbd;font-size:1.14em;display:table-cell;letter-spacing:0.07em;padding:0.71em;position:relative;text-align:center;text-decoration:none;vertical-align:middle;z-index:1;}.rotator-container > .rotator .swiper-slide div.rotator-text div.bottom-links a.arrowed:after{display:inline;}.rotator-container > .rotator .swiper-slide div.rotator-text div.bottom-links a:last-child{margin-right:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box{background-color:#003366;background-color:rgba(0, 51, 102, 0.8);padding:2.14em 1.79em 0.71em 1.79em;width:21.43em;position:absolute;bottom:auto;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box{padding:1.07em 0.86em 0em 0.86em;width:100%;bottom:0;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta{display:block;float:left;font-family:Arial, Helvetica, sans-serif;width:100%;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .small-title{display:none;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header{display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header{background-color:rgba(0, 0, 0, 0.5);color:#fff;min-height:6.07em;width:100%;display:block;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header ul{list-style:none;float:left;padding:0.71em 3.57em 0.71em 1.43em;height:100%;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header ul li{text-align:center;clear:left;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header a, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header span{font-family:"CrimsonItalic", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:2.43em;float:left;color:#E4E4E4;position:relative;z-index:1;text-decoration:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header a.channel-link{font-size:1em;font-family:Arial, Helvetica, sans-serif;letter-spacing:0.07em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header div.slide-text{min-width:28.57em;color:#fff;letter-spacing:0.07em;}}@media only screen and (min-width:600px) and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header div.slide-text{padding:1.07em 2.14em 1.07em 0.71em;display:inline-block;}}@media only screen and (min-width:600px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.slide-cta .channel-header div.slide-text{padding:1.79em 2.14em 1.07em 0.71em;position:relative;display:block;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box a.title{background:none;color:#ffffff;display:block;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:2.29em;line-height:1.05em;padding:0 0 0.5em 0;position:relative;text-align:center;text-shadow:0px 1px 1px rgba(41, 41, 41, 0.6);z-index:1;}

@media only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box a.title{font-size:2.29em;}}@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box a.title{font-size:1.86em;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box a.title:hover{text-decoration:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.bottom-links{table-layout:fixed;width:100%;display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.bottom-links{display:table;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.bottom-links a{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:none;border-right:none;border-top:1px solid rgba(255, 255, 255, 0.2);color:#E4E4E4;display:block;letter-spacing:0.07em;font-size:1.14em;padding:0.43em;position:relative;text-align:center;text-decoration:none;text-shadow:0px 1px 1px rgba(41, 41, 41, 0.5);vertical-align:middle;z-index:1;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.bottom-links a.arrowed:after{display:inline;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box div.bottom-links a:last-child{border-right:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box .subtitle, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box .subtitle a{display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box .subtitle, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box .subtitle a{display:block;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-transparent{background:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-transparent .title{font-family:Arial, Helvetica, sans-serif;color:#777777;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-medium-blue{background-color:#003366;background-color:rgba(0, 51, 102, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-medium-blue .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-medium-blue .bottom-links a{color:#dbdbdb;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-dark-blue{background-color:#041e3b;background-color:rgba(4, 30, 59, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-dark-blue .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-dark-blue .bottom-links a{color:#dbdbdb;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-light-gray{background-color:#dbdbdb;background-color:rgba(219, 219, 219, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-light-gray .title{color:#041e3b;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-light-gray .bottom-links a{color:#777777;border-color:rgba(119, 119, 119, 0.3);text-shadow:0px 1px 1px rgba(41, 41, 41, 0.3);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-medium-gray{background-color:#bdbdbd;background-color:rgba(189, 189, 189, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-medium-gray .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-medium-gray .bottom-links a{color:#777777;border-color:rgba(119, 119, 119, 0.3);text-shadow:0px 1px 1px rgba(41, 41, 41, 0.3);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-dark-gray{background-color:#777777;background-color:rgba(119, 119, 119, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-dark-gray .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-dark-gray .bottom-links a{color:#dbdbdb;border-color:rgba(255, 255, 255, 0.3);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-red{background-color:#981b1e;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-red .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-red .bottom-links a{color:white;border-color:rgba(255, 255, 255, 0.3);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-holiday-red{background-color:#af3b3e;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-holiday-red .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-holiday-red .bottom-links a{color:white;border-color:rgba(255, 255, 255, 0.3);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-light-gray{background-color:#f6f3ee;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-light-gray .title{color:#981b1e;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-light-gray .bottom-links a{color:#981b1e;border-color:rgba(152, 27, 30, 0.3);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-dark-blue{background-color:rgba(0, 51, 101, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-dark-blue .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-dark-blue .bottom-links a{color:#fff;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-dark-blue .small-header a, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-dark-blue .small-header{color:#e1e0c9;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-light-blue{background-color:rgba(0, 102, 153, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-light-blue .title{color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-light-blue .bottom-links a{color:#fff;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-light-blue .small-header a, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-light-blue .small-header{color:#dbdbdb;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-cool-pink{background-color:#722426;text-shadow:0 1px 0 #333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-cool-pink a.title.arrowed:after{content:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-cool-pink .title{color:#efc7c7;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-cool-pink .bottom-links a{color:#fff;text-shadow:0 1px 0 #333;border-color:#efc7c7;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-warm-pink{background-color:#722426;text-shadow:0 1px 0 #333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-warm-pink a.title.arrowed:after{content:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-warm-pink .title{color:#e2c3a7;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-warm-pink .title .arrowed:after{content:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-warm-pink .bottom-links a{color:#fff;text-shadow:0 1px 0 #333;border-color:#e2c3a7;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-plum{background-color:#722426;text-shadow:0 1px 0 #333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-plum a.title.arrowed:after{content:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-plum .title{color:#dacad0;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-plum .title .arrowed:after{content:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-plum .bottom-links a{color:#fff;text-shadow:0 1px 0 #333;border-color:#dacad0;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-sale-color{background-color:transparent;padding:4.43em 1.79em 0.71em 1.79em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-sale-color padding
a.title.arrowed:after{content:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-sale-color .title{color:#e2c3a7;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-sale-color .title .arrowed:after{content:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-sale-color .bottom-links{border-bottom:1px solid rgba(255, 255, 255, 0.45);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-sale-color .bottom-links a{text-shadow:0 1px 0 #333;color:#fff;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-font .title{font-family:"Great Vibes", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:2.7em;letter-spacing:.5px;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-font .title{font-size:2.29em;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-holiday-font .arrowed:after{margin:0;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style{padding-left:1.3em;padding-right:1.3em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style .slide-cta{text-align:center;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style .HEtitle a{font-size:48px;color:white;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;text-shadow:0 1px 0 #333;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;vertical-align:middle;line-height:1.15em;font-weight:lighter;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style .HEtitle a:hover{text-decoration:none;}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style .HEtitle a{font-size:42px;padding-bottom:.25em;letter-spacing:-.5px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style .subtitle a{display:none;}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style .subtitle a{display:block;color:#fff;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:28px;text-shadow:0 1px 0 #333;line-height:1.15em;padding-top:0em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-HE-style .subtitle a:hover{text-decoration:none;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style{padding-left:1.3em;padding-right:1.3em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .slide-cta{text-align:center;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .HEtitle a:after{content:" 60%";}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .HEtitle a{font-size:36px;color:white;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;text-shadow:0 1px 0 #333;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;vertical-align:middle;font-weight:lighter;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .HEtitle a:hover{text-decoration:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .HEtitle a{font-size:42px;letter-spacing:-.5px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .subtitle a{display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .subtitle a{display:block;color:#fff;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:50px;text-shadow:0 1px 0 #333;line-height:1.15em;padding-top:0em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-after-HE-style .subtitle a:hover{text-decoration:none;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style{padding-left:1.3em;padding-right:1.3em;box-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .slide-cta{text-align:center;margin-bottom:10px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style div.bottom-links a{display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style div.bottom-links a{display:block;border-style:none;font-family:Arial, Helvetica, sans-serif;font-size:16px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style a.large-header{text-align:center;color:#fff;font-family:"CrimsonItalic", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:72px;text-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);text-decoration:none;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style a.large-header{font-size:40px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-first a, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-first{display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-first a, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-first{display:block;color:#dbdbdb;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;font-variant:small-caps;font-size:24px;letter-spacing:2px;text-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);border-bottom:1px solid rgba(239, 239, 239, 0.44);padding-bottom:15px;margin-bottom:10px;text-decoration:none;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-last a, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-last{display:block;color:#dbdbdb;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;font-variant:small-caps;font-size:24px;letter-spacing:2px;text-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);text-decoration:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-last a, .rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-evergreen-2014-style .small-header-last{border-bottom:1px solid rgba(239, 239, 239, 0.44);padding-bottom:15px;margin-bottom:10px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style{padding-left:1.3em;padding-right:1.3em;box-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);background-color:rgba(255, 255, 255, 0.85);}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style .title{font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;color:#722426;padding-bottom:.25em;font-size:29px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style .subtitle{padding:0;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style .subtitle a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#722426;font-size:16px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style .slide-cta{text-align:center;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style div.bottom-links a{display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style div.bottom-links a{display:block;border-style:none;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;color:#722426;font-size:42px;padding:0;letter-spacing:1px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-style div.bottom-links a:after{font-size:20px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style{padding-left:1.5em;padding-right:1.5em;box-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);background-color:#712325;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style .title{font-size:29px;font-family:"CrimsonItalic", Perpetua, Palatino, "Times New Roman", Times, serif;color:#fff;font-style:italic;text-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);letter-spacing:2px;padding:0;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style .title{font-size:66px;padding-top:8px;padding-bottom:8px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style .subtitle{padding:0;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style .subtitle a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:20px;text-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);padding-right:10px;padding-left:10px;padding-bottom:24px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style .slide-cta{text-align:center;margin-bottom:12px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style div.bottom-links a{display:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style div.bottom-links a{display:block;border-top:1px solid rgba(255, 255, 255, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.2);font-family:Arial, Helvetica, sans-serif;color:#fff;text-shadow:-1px 0 1px rgba(41, 41, 40, 0.29);font-size:16px;letter-spacing:1px;padding:5px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style-V2{padding-left:2.5em;padding-right:2.5em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style-V2 .title{font-size:1.86em;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;font-style:normal;letter-spacing:normal;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style-V2 .title{font-size:2.29em;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-vday-diamond-classic-style-V2 .title:after{content:" 25% Off";}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-left{left:3%;}}@media only screen and (min-width:600px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-left{left:4%;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-right{right:3%;}}@media only screen and (min-width:600px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-right{right:4%;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-top{top:0em;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-center{top:4.29em;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-bottom{bottom:15px;}}@media only screen and (min-width:600px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-bottom{bottom:15px;}}@media only screen and (min-width:600px), only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-monique{width:100%;position:absolute;bottom:1.5em;background-color:transparent;text-shadow:none;padding:0px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-monique a.title{background:none;font-family:"CrimsonItalic", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:2em;line-height:1em;padding:0.28em 0;text-shadow:none;color:white;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-monique a.title:hover{text-decoration:none;}}@media only screen and (min-width:600px) and (min-width:850px), only screen and (min-width:850px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-monique a.title{font-size:2.29em;}}@media only screen and (min-width:600px), only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-box.rotator-theme-monique div.bottom-links{display:none;}}@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-sublinks-below-image{height:211px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-sublinks-below-image div.bottom-links{display:block;height:130px;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-sublinks-below-image div.bottom-links a{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:none;border-right:none;border-top:1px solid rgba(255, 255, 255, 0.2);display:block;letter-spacing:0.07em;font-size:1.14em;padding:0.64em;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo{background:none;padding:2.14em 1.79em 0.71em 1.79em;position:absolute;bottom:auto;}

@media only screen and (max-width:599.9px), only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo{padding:1.07em 0.86em 0em 0.86em;min-width:100px;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo div.slide-cta{display:block;float:left;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;width:100%;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo div.slide-cta .small-title{display:block;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo a.title{background:none;color:#660000;display:block;font-family:"Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:2.29em;text-transform:uppercase;line-height:1.05em;letter-spacing:2px;text-align:left;padding:0 0 0.14em 0;position:relative;z-index:1;}

@media only screen and (max-width:599.9px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo a.title{font-size:1.86em;} #diamond-search-text h2{color:#00f;display:block;font-family:Arial, Helvetica, sans-serif;font-size:1.14em; padding:0 0 0 0;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo a.title:hover{text-decoration:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo a.title.arrowed:after{display:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo div.bottom-links{table-layout:fixed;width:100%;display:none;margin-bottom:15px;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo div.bottom-links{display:table;}}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo div.bottom-links a{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:none;border:none;color:#777777;display:block;letter-spacing:0.07em;font-size:1.29em;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 2px;position:relative;text-align:left;text-decoration:none;vertical-align:middle;z-index:1;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo div.bottom-links a.arrowed:after{display:inline;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo div.bottom-links a:last-child{border-right:none;}

@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-left{left:3%;}}@media only screen and (min-width:600px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-left{left:4%;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-right{right:3%;}}@media only screen and (min-width:600px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-right{right:4%;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-top{top:0em;}}@media only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-center{top:4.29em;}}@media only screen and (min-width:600px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-bottom{bottom:15px;}}@media only screen and (min-width:600px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-exo.rotator-theme-bottom{bottom:15px;}}@media only screen and (min-width:600px), only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-monique{width:100%;position:absolute;bottom:1.5em;background-color:transparent;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-monique a.title{background:none;font-family:"CrimsonItalic", Perpetua, Palatino, "Times New Roman", Times, serif;font-size:2em;line-height:1em;padding:0.28em 0;text-shadow:none;}.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-monique a.title:hover{text-decoration:none;}}@media only screen and (min-width:600px) and (min-width:850px), only screen and (min-width:850px) and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-monique a.title{font-size:2.29em;}}@media only screen and (min-width:600px), only screen and (min-width:850px){.rotator-container > .rotator .swiper-slide div.rotator-text.rotator-theme-monique div.bottom-links{display:none;}}.rotator-container.round-controls .rotator-arrow{background:#777777;opacity:0.5;width:40px;height:40px;margin-top:-20px;font-size:30px;text-align:center;top:50%;}.rotator-container.round-controls .rotator-arrow:after{top:0.12em;}.rotator-container.round-controls .rotator-arrow.arrow-left{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;left:0.71em;}.rotator-container.round-controls .rotator-arrow.arrow-left:after{left:0.39em;}.rotator-container.round-controls .rotator-arrow.arrow-right{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;right:0.71em;}.rotator-container.round-controls .rotator-arrow.arrow-right:after{right:0.39em;}

@media only screen and (max-width:599.9px){.text-box-below-image{height:100px;} }#rotator-pager{margin-bottom:0.36em;margin-top:1.43em;}

@media only screen and (min-width:600px){#rotator-pager{margin-top:0;}}#rotator-pager .rotator-pagination-container{text-align:center;width:100%; padding:10px;}#rotator-pager .rotator-pagination-container .rotator-pagination{display:inline-block;text-align:center;}html.touch #rotator-pager .rotator-pagination-container .rotator-pagination{display:none;}.shadow{-webkit-box-shadow:rgba(0, 0, 0, 0.8) 0 0.29em 0.36em;-moz-box-shadow:rgba(0, 0, 0, 0.8) 0 0.29em 0.36em;box-shadow:rgba(0, 0, 0, 0.8) 0 0.29em 0.36em;display:block;height:0.5em;margin:-0.5em;}

@media only screen and (min-width:600px), only screen and (min-width:850px){.shadow{display:none;}}.swiper-pagination-switch.swiper-active-switch{background:#6f0020;border-radius:1em;height:1em;margin:0 0.21em;width:1em;}.swiper-pagination-switch{background:#dda2b3;border-radius:0.71em;display:inline-block;height:0.71em;margin:0 0.21em 0.14em 0.21em;width:0.71em;}a.module-link{text-decoration:none;height:100%;display:block;position:absolute;top:0;left:0;width:100%;}.slat{margin-bottom:0.71em;overflow:hidden;width:auto;}






@media only screen and (min-width:600px){.slat{margin-left:0;margin-right:0;}}.slat:last-of-type{margin-bottom:0;}

@media only screen and (min-width:600px){.main-modules{width:100.5%;margin-left:-0.25%;margin-right:-0.25%;padding-left:0.5em;padding-right:0.5em;}}.main-modules > div{position:relative;margin-bottom:1%;}

@media only screen and (min-width:600px){.main-modules > div{display:inline-block;vertical-align:top;padding:0 0.25%;width:33.33%;margin-bottom:0.5%;}}.main-modules > div > div{background-color:#efefef;}.main-modules > div a{display:block;}.main-modules > div a.header-link{background-color:#b77794;-webkit-box-shadow:#49515b 0px 3px 3px -1px;-moz-box-shadow:#49515b 0px 3px 3px -1px;box-shadow:#49515b 0px 3px 3px -1px;display:table;position:relative;text-decoration:none;width:100%;}.main-modules > div a.header-link h2{color:#fff;display:table-cell;font-family:'Open Sans', sans-serif;font-size:1.30em;font-weight:normal;line-height:100%;padding:0.55em 0.36em 0.55em 0.36em;text-align:center;text-decoration:none;text-shadow:0 1px 0px black;vertical-align:middle;width:100%;}.main-modules > div img{max-height:300px;max-width:600px;vertical-align:top;width:100%;}

@media only screen and (min-width:600px){.main-modules > div img{max-height:236px;max-width:276px;}}@media only screen and (min-width:850px){.main-modules > div img{max-height:268px;max-width:422px;}}.main-modules > div ul{display:none;overflow:hidden;margin:0;padding:0;width:100%;}@media only screen and (min-width:600px){.main-modules > div ul{display:block;}}.main-modules > div ul li{background-color:whitesmoke;border-bottom:1px dashed #DBDBDB;font-size:1.14em;list-style-type:none;position:relative;vertical-align:middle;width:100%;}.main-modules > div ul li:nth-child(even){background-color:#efefef;}.main-modules > div ul li:last-child{border-bottom:6px solid #DBDBDB;}.main-modules > div ul li:after{color:#006699;height:1em;margin-top:-0.5em;position:absolute;right:1em;top:50%;}.main-modules > div ul li a{display:inline-block;height:100%;padding:0.64em 1em;width:100%;}

@media only screen and (min-width:600px){.main-modules.main-modules-four-across{width:100.5%;margin-left:-0.25%;margin-right:-0.25%;padding-left:0.5em;padding-right:0.5em;}}.main-modules.main-modules-four-across > div{background-color:transparent;position:relative;}

@media only screen and (min-width:600px){.main-modules.main-modules-four-across > div{display:inline-block;vertical-align:top;padding:0 0.25%;width:50%;}}@media only screen and (min-width:850px){.main-modules.main-modules-four-across > div{width:25%;}}.main-modules.main-modules-four-across > div a.header-link{background-color:#777;height:4.29em;padding:0.79em 0.36em 0.57em 0.36em;}.main-modules.main-modules-four-across > div a.header-link h2{font-size:1.64em;padding:0;}.main-modules.main-modules-four-across > div img{max-height:300px;max-width:600px;vertical-align:top;width:100%;}

@media only screen and (min-width:600px){.main-modules.main-modules-four-across > div img{max-height:233px;max-width:415px;}}@media only screen and (min-width:850px){.main-modules.main-modules-four-across > div img{max-height:313px;max-width:311px;}}.main-modules.main-modules-four-across > div p{display:none;min-height:5.71em;}

@media only screen and (min-width:600px){.main-modules.main-modules-four-across > div p{background-color:#efefef;display:block;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding:1em;}}.main-modules.main-modules-four-across > div p a{color:#333333;text-decoration:none;}.main-modules.main-modules-two-across > div{margin-bottom:2em;}.main-modules.main-modules-two-across > div > div{background:none;}

@media only screen and (min-width:600px){.main-modules.main-modules-two-across > div{width:50%;}}.main-modules.main-modules-two-across > div .minihero img{max-width:none;max-height:none;}.main-modules.main-modules-two-across > div .secondary-module-text{text-align:center;}.main-modules.main-modules-two-across > div .secondary-module-text h3{margin:16px 0px 0px 0px;font:normal 1.71em "Crimson", Perpetua, Palatino, "Times New Roman", Times, serif;letter-spacing:0.21em;text-transform:uppercase;color:#777777;}.main-modules.main-modules-two-across > div .secondary-module-text p{margin-bottom:15px;font:1.14em Arial, Helvetica, sans-serif;line-height:1.5em;color:#333333;padding:0px 20px 0px 20px;}

@media only screen and (min-width:600px){.secondary-modules{width:100.5%;margin-left:-0.25%;margin-right:-0.25%;padding-left:0.5em;padding-right:0.5em;}}.secondary-modules > div{position:relative;height:auto;margin-bottom:1%;text-align:center;}

@media only screen and (min-width:600px){.secondary-modules > div{display:inline-block;vertical-align:top;padding:0 0.25%;width:50%;margin-bottom:0.5%;}}

@media only screen and (min-width:850px){.secondary-modules > div{width:25%;}}.secondary-modules > div .module-content{display:table;background-color:#EFEFEF;border:1px solid #efefef;width:100%;}.secondary-modules .minihero{display:table-cell;margin:0 auto;float:left;height:7.14em;width:8.21em;max-width:201px;max-height:188px;}

@media only screen and (min-width:600px){.secondary-modules .minihero{width:10.57em;height:12em;max-width:164px;max-height:186px;}}@media only screen and (min-width:850px){.secondary-modules .minihero{display:block;width:100%;height:auto;max-width:320px;max-height:143px;}}.secondary-modules .minihero a{position:relative;display:block;color:inherit;text-decoration:none;}.secondary-modules .icon-text{color:#003366;font-size:5em;height:auto;text-align:center;width:auto;}.secondary-modules .secondary-module-text{display:table-cell;overflow:hidden;padding-left:0.71em;text-align:left;vertical-align:middle;width:100%;}@media only screen and (min-width:600px){.secondary-modules .secondary-module-text{padding:0 0.7em;vertical-align:top;width:auto;}}@media only screen and (min-width:850px){.secondary-modules .secondary-module-text{display:block;width:100%;}}.secondary-modules .secondary-module-text h3{display:table-cell;vertical-align:middle;}@media only screen and (min-width:600px){.secondary-modules .secondary-module-text h3{padding:0.75em 0;}}.secondary-modules .secondary-module-text h3 a{position:relative;color:inherit;text-decoration:none;}.secondary-modules .secondary-module-text p{display:none;font-size:1em;}

@media only screen and (min-width:600px){.secondary-modules .secondary-module-text p{border-top:1px solid #D9DCDC;display:block;margin:0;position:relative;}}.secondary-modules .secondary-module-text p a{color:inherit;display:block;padding:0.5em 0;position:relative;text-decoration:none;}.secondary-modules .secondary-module-text a.arrowed{display:none;}

@media only screen and (min-width:600px){.secondary-modules .secondary-module-text a.arrowed{display:inline-block;font-size:1em;font-weight:normal;margin:0.5em 0;text-align:right;width:100%;}}@media only screen and (min-width:850px){.secondary-modules.secondary-modules-two-across > div{width:50%;}.secondary-modules.secondary-modules-two-across > div .minihero{width:10.57em;height:9.86em;max-width:185px;max-height:173px;}}.secondary-modules.secondary-modules-two-across > div .secondary-module-text{width:auto;}.secondary-modules.secondary-modules-two-across .icon-text{top:15px !important;}

@media only screen and (min-width:600px){.secondary-modules.secondary-modules-two-across .icon-text{top:30px !important;}}
.mini-modules{margin-bottom:0;overflow:visible;position:relative;}
.mini-modules .rotator-arrow{display:none;width:1.79em;height:3.57em;opacity:0.9;background:#000;position:absolute;top:50%;margin-top:-2.86em;z-index:2;}.mini-modules .rotator-arrow:after{font-family:"icon-font";font-style:normal;text-decoration:none;color:#fff;margin:0;padding:0;display:inline;position:absolute;top:1.29em;}.mini-modules .rotator-arrow.arrow-left{-webkit-border-radius:0 3.57em 3.57em 0;-moz-border-radius:0 3.57em 3.57em 0;-ms-border-radius:0 3.57em 3.57em 0;-o-border-radius:0 3.57em 3.57em 0;border-radius:0 3.57em 3.57em 0;left:0;}

@media only screen and (min-width:600px){.mini-modules .rotator-arrow.arrow-left{left:0;}}.mini-modules .rotator-arrow.arrow-left:after{content:"\f104";left:0.36em;}.mini-modules .rotator-arrow.arrow-right{-webkit-border-radius:3.57em 0 0 3.57em;-moz-border-radius:3.57em 0 0 3.57em;-ms-border-radius:3.57em 0 0 3.57em;-o-border-radius:3.57em 0 0 3.57em;border-radius:3.57em 0 0 3.57em;right:0;}

@media only screen and (min-width:600px){.mini-modules .rotator-arrow.arrow-right{right:0;}}.mini-modules .rotator-arrow.arrow-right:after{content:"\f105";right:0.36em;}.mini-modules .swiper-container li{height:auto !important;}.mini-modules .swiper-container ul{overflow:hidden;padding:0;white-space:nowrap;width:100%;height:auto !important;}.mini-modules .swiper-container ul > i{color:#003366;font-size:3.57em;text-align:center;}.mini-modules .swiper-container ul .swiper-slide{list-style-type:none;display:inline-block;float:none;margin-right:-0.29em;white-space:normal;width:100%;}

@media only screen and (min-width:600px){.mini-modules .swiper-container ul .swiper-slide{width:50%;}.mini-modules .swiper-container ul .swiper-slide:nth-child(even) .mini-module{margin-right:0;margin-left:0.5%;width:100%;}}

.mini-modules .swiper-container ul .swiper-slide .mini-module{background-color:#efefef;display:table;height:100%;position:relative;vertical-align:middle;width:100%;}@media only screen and (min-width:600px){.mini-modules .swiper-container ul .swiper-slide .mini-module{margin-right:0.5%;width:37%;}}.mini-modules .swiper-container ul .swiper-slide .mini-module > *{display:table-cell;text-align:center;vertical-align:middle;}.mini-modules .swiper-container ul .swiper-slide .mini-module .image-section{text-align:center;vertical-align:middle;height:80px;width:100px;}.mini-modules .swiper-container ul .swiper-slide .mini-module .image-section > a{z-index:9999;position:relative;display:block;color:inherit;text-align:center;text-decoration:none;}.mini-modules .swiper-container ul .swiper-slide .mini-module .image-section > a > img, .mini-modules .swiper-container ul .swiper-slide .mini-module .image-section > a i{vertical-align:middle;width:80px;}.mini-modules .swiper-container ul .swiper-slide .mini-module .image-section > a > i{color:#003366;font-size:3.57em;text-align:center;}.mini-modules .swiper-container ul .swiper-slide .mini-module .text-container{height:7.14em;padding:0.36em 1.43em 0.36em 0.71em;}.mini-modules .swiper-container ul .swiper-slide .mini-module .text-container h4{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;margin-bottom:0.5em;text-align:left;}.mini-modules .swiper-container ul .swiper-slide .mini-module .text-container h4 a{z-index:9999;position:relative;color:inherit;text-decoration:none;}.mini-modules .swiper-container ul .swiper-slide .mini-module .text-container p{font-size:1em;margin:0;text-align:left;}.mini-modules .swiper-container ul .swiper-slide .mini-module .text-container p a{z-index:9999;position:relative;color:inherit;text-decoration:none;}.mini-modules .mini-module-pagination-container{height:1.79em;margin-top:0.36em;text-align:center;width:100%;}.mini-modules .mini-module-pagination-container .mini-module-pagination{display:inline-block;}.mini-modules .mini-module-pagination-container .swiper-pagination-switch:nth-child(even){display:inline-block;}

@media only screen and (min-width:600px){.mini-modules .mini-module-pagination-container .swiper-pagination-switch:nth-child(even){display:none;}}#diamond-search{font-family:Verdana, Geneva, sans-serif;height:5.71em;margin-bottom:0.71em;overflow:hidden;position:relative;}#diamond-search .rotator-arrow{display:none;width:1.79em;height:3.57em;opacity:0.9;background:#777777;position:absolute;top:3.21em;z-index:102;}#diamond-search .rotator-arrow:after{font-family:"icon-font";font-style:normal;text-decoration:none;color:#fff;margin:0;padding:0;display:inline;position:absolute;top:1.29em;}#diamond-search .rotator-arrow.arrow-left{-webkit-border-radius:0 3.57em 3.57em 0;-moz-border-radius:0 3.57em 3.57em 0;-ms-border-radius:0 3.57em 3.57em 0;-o-border-radius:0 3.57em 3.57em 0;border-radius:0 3.57em 3.57em 0;left:0;}

@media only screen and (min-width:600px){#diamond-search .rotator-arrow.arrow-left{left:0em;}}@media only screen and (max-width:599.9px){#diamond-search .rotator-arrow.arrow-left{top:1.07em;}}#diamond-search .rotator-arrow.arrow-left:after{content:"\f104";left:0.36em;}#diamond-search .rotator-arrow.arrow-right{-webkit-border-radius:3.57em 0 0 3.57em;-moz-border-radius:3.57em 0 0 3.57em;-ms-border-radius:3.57em 0 0 3.57em;-o-border-radius:3.57em 0 0 3.57em;border-radius:3.57em 0 0 3.57em;right:0;}@media only screen and (min-width:600px){#diamond-search .rotator-arrow.arrow-right{right:0em;}}@media only screen and (max-width:599.9px){#diamond-search .rotator-arrow.arrow-right{top:1.07em;}}#diamond-search .rotator-arrow.arrow-right:after{content:"\f105";right:0.36em;}

@media only screen and (min-width:600px){#diamond-search{height:9.64em;}}#diamond-search .diamond-search-elements{overflow:visible;padding:0;position:relative;}#diamond-search .diamond-search-elements .background-dark{background-color:#efefef;}#diamond-search .diamond-search-elements .diamond-search-element{height:9.64em;margin:0;padding-top:0.71em;}

@media only screen and (min-width:600px){#diamond-search .diamond-search-elements .diamond-search-element{padding-top:1.61em;}}#diamond-search .diamond-search-elements .diamond-search-element a{display:block;font-family:Arial, Helvetica, sans-serif;margin:0;position:relative;text-align:center;text-decoration:none;width:100%;}#diamond-search .diamond-search-elements .diamond-search-element a .diamond-image{margin:0 auto 0.71em auto;}#diamond-search .diamond-search-elements .diamond-search-element a .diamond-text{color:#333333;}#diamond-search .diamond-search-elements li{background-color:whitesmoke;height:5.71em;list-style-type:none;}

@media only screen and (min-width:600px){#diamond-search .diamond-search-elements li{height:9.64em;}}#diamond-search .diamond-search-pagination{display:none;}#diamond-search .diamond-search-arrow{top:0px;left:0px;position:absolute;float:left;width:9.29em;height:5.71em;z-index:100;}

@media only screen and (min-width:600px){#diamond-search .diamond-search-arrow{height:9.64em;width:21.43em;}}#diamond-search #diamond-search-text{height:5.71em;padding-left:1.43em;padding-right:0.71em;padding-top:1.43em;position:absolute;text-align:left;width:9.29em;z-index:101;float:left;}@media only screen and (min-width:600px){#diamond-search #diamond-search-text{height:9.64em;padding-top:1.5em;padding-left:2.86em;width:21.43em;}}#diamond-search #diamond-search-text h2{color:#fff;display:block;font-family:Arial, Helvetica, sans-serif;font-size:1.14em; padding:0 0 0 0;}

@media only screen and (max-width:599.9px){#diamond-search #diamond-search-text h2 a:after{font-family:"icon-font";font-style:normal;text-decoration:none;margin:0 0 0 0.36em;content:"\00A0" "\f105";display:inline;color:inherit;}}#diamond-search #diamond-search-text a{color:#fff;display:block;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}#diamond-search #diamond-search-text #diamond-search-text-description{display:none;}

@media only screen and (min-width:600px){#diamond-search #diamond-search-text #diamond-search-text-description{color:#fff;display:block;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding-top:0.71em;}}#diamond-search .swiper-container{margin-left:7.86em;padding-left:0;height:5.71em;}

@media only screen and (min-width:600px){#diamond-search .swiper-container{margin-left:20em;height:9.64em;}}.diamond-sprite{background:url(../image/diamond-halved-s83a378d169.png) no-repeat;height:65px;width:65px;}.diamond-sprite.asscher{background-position:0 -272px;}.diamond-sprite.cushion{background-position:0 -68px;}.diamond-sprite.emerald{background-position:0 -476px;}.diamond-sprite.heart{background-position:0 -340px;}.diamond-sprite.marquise{background-position:0 -612px;}.diamond-sprite.oval{background-position:0 -408px;}.diamond-sprite.pear{background-position:0 -544px;}.diamond-sprite.princess{background-position:0 0;}.diamond-sprite.radiant{background-position:0 -136px;}.diamond-sprite.round{background-position:0 -204px;}#recommendations{display:none;position:relative;text-align:center;overflow:visible;}#recommendations .more{border-top:0.07em solid #d9dcdc;border-bottom:0.07em solid #d9dcdc;text-align:center;padding:0.36em 0;margin:0 0.71em;}

@media only screen and (min-width:600px){#recommendations .more{border:0;text-align:left;position:absolute;top:0.29em;right:0;}}#recommendations .offers{position:relative;}#recommendations .offers .rotator-arrow{display:none;width:1.79em;height:3.57em;opacity:0.9;background:#777777;position:absolute;top:1.79em;z-index:2;}#recommendations .offers .rotator-arrow:after{font-family:"icon-font";font-style:normal;text-decoration:none;color:#fff;margin:0;padding:0;display:inline;position:absolute;top:1.29em;}#recommendations .offers .rotator-arrow.arrow-left{-webkit-border-radius:0 3.57em 3.57em 0;-moz-border-radius:0 3.57em 3.57em 0;-ms-border-radius:0 3.57em 3.57em 0;-o-border-radius:0 3.57em 3.57em 0;border-radius:0 3.57em 3.57em 0;left:0;}

@media only screen and (min-width:600px){#recommendations .offers .rotator-arrow.arrow-left{left:-0.36em;}}#recommendations .offers .rotator-arrow.arrow-left:after{content:"\f104";left:0.36em;}#recommendations .offers .rotator-arrow.arrow-right{-webkit-border-radius:3.57em 0 0 3.57em;-moz-border-radius:3.57em 0 0 3.57em;-ms-border-radius:3.57em 0 0 3.57em;-o-border-radius:3.57em 0 0 3.57em;border-radius:3.57em 0 0 3.57em;right:0;}

@media only screen and (min-width:600px){#recommendations .offers .rotator-arrow.arrow-right{right:-0.36em;}}#recommendations .offers .rotator-arrow.arrow-right:after{content:"\f105";right:0.36em;}#recommendations .offers .recommendations-container{height:14.29em;}#recommendations .offers .recommendations-container ul.recommendations-wrapper{margin:0;padding:0;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li{list-style:none;margin:0;padding:0 auto;text-align:center;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li .offer{position:relative;max-width:11.07em;height:13.21em;margin:0 auto;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li .offer .close{color:#bdbdbd;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li .offer .text{color:#069;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li .offer .text .price{font-weight:bold;padding-top:0.71em;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li .slug-container{position:relative;max-width:11.07em;height:13.21em;margin:0 auto;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li .slug-container .slug-content{height:13.21em;background:#eeeeee;display:table-cell;vertical-align:middle;padding:0.71em;}#recommendations .offers .recommendations-container ul.recommendations-wrapper li .slug-container .slug-content .note-text{margin-top:0.71em;font-size:.8em;}#recommendations .offers #recommendations-pager{text-align:center;}

@media only screen and (min-width:600px){#recommendations .offers #recommendations-pager .swiper-pagination-switch{display:none;}#recommendations .offers #recommendations-pager .swiper-pagination-switch:nth-child(5n+1){display:inline-block;}}@media only screen and (min-width:600px) and (min-width:850px){#recommendations .offers #recommendations-pager .swiper-pagination-switch:nth-child(5n+1){display:none;}#recommendations .offers #recommendations-pager .swiper-pagination-switch:nth-child(6n+1){display:inline-block;}}


@media only screen and (device-width: 480px) and (orientation: landscape) {
    .text-box-below-image{height:150px;}
}

@media only screen and (device-width: 640px) and (orientation: landscape) {
    .text-box-below-image{height:200px;}
}