﻿@charset "UTF-8";
/* ------------------------------------------------------------------------*/
/* #region Sitefinity grid styles */
/* ------------------------------------------------------------------------*/
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
.sf_cols { /*margin: 0; padding: 0; min-width: 100%;*/ width: auto !important; -ms-zoom: 1; zoom: 1; }

.sf_cols:before, .sf_cols:after { display: table; content: ""; }

.sf_cols:after { clear: both; }

.sf_colsOut + .sf_colsOut { *margin-left: -1px !important; }

.sf_block { display: block; }

.sf_1col_1_100 { float: none; margin: 0; }

.sf_5cols_1_20, .sf_5cols_2_20, .sf_5cols_3_20, .sf_5cols_4_20, .sf_5cols_5_20 { float: left; margin: 0; width: 20%; }

.sf_2cols_1_25, .sf_3cols_1_25, .sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25, .sf_3cols_3_25 { float: left; margin: 0; width: 25%; }

.sf_2cols_2_25 { float: right; margin: 0; width: 25%; }

.sf_3cols_1_33, .sf_3cols_3_33, .sf_2cols_1_33 { float: left; margin: 0; width: 33%; }

.sf_2cols_2_33 { float: right; margin: 0; width: 33%; }

.sf_3cols_2_34 { float: left; margin: 0; width: 34%; }

.sf_3cols_2_50, .sf_2cols_1_50 { float: left; margin: 0; width: 50%; }

.sf_2cols_2_50 { float: right; margin: 0; width: 50%; }

.sf_2cols_1_67 { float: left; margin: 0; width: 67%; }

.sf_2cols_2_67 { float: right; margin: 0; width: 67%; }

.sf_2cols_1_75 { float: left; margin: 0; width: 75%; }

.sf_2cols_2_75 { float: right; margin: 0; width: 75%; }

.sf_2cols_2_75 .sf_2cols_2in_75, .sf_2cols_2_67 .sf_2cols_2in_67, .sf_2cols_2_50 .sf_2cols_2in_50, .sf_2cols_2_33 .sf_2cols_2in_33, .sf_2cols_2_25 .sf_2cols_2in_25, .sf_3cols_2_34 .sf_3cols_2in_34, .sf_3cols_3_33 .sf_3cols_3in_33, .sf_3cols_2_50 .sf_3cols_2in_50, .sf_3cols_3_25 .sf_3cols_3in_25, .sf_4cols_2_25 .sf_4cols_2in_25, .sf_4cols_3_25 .sf_4cols_3in_25, .sf_4cols_4_25 .sf_4cols_4in_25, .sf_5cols_2_20 .sf_5cols_2in_20, .sf_5cols_3_20 .sf_5cols_3in_20, .sf_5cols_4_20 .sf_5cols_4in_20, .sf_5cols_5_20 .sf_5cols_5in_20 { margin-left: 12px; }

.sf_3cols_3_25, .sf_3cols_3_33, .sf_4cols_4_25, .sf_5cols_5_20 { _margin-left: -1px !important; }

/* override fix in case both sitefinity & twbs classes are assigned while we not ruin/exclude one */
.row .sf_2cols_2_75 .sf_2cols_2in_75, .row .sf_2cols_2_67 .sf_2cols_2in_67, .row .sf_2cols_2_50 .sf_2cols_2in_50, .row .sf_2cols_2_33 .sf_2cols_2in_33, .row .sf_2cols_2_25 .sf_2cols_2in_25, .row .sf_3cols_2_34 .sf_3cols_2in_34, .row .sf_3cols_3_33 .sf_3cols_3in_33, .row .sf_3cols_2_50 .sf_3cols_2in_50, .row .sf_3cols_3_25 .sf_3cols_3in_25, .row .sf_4cols_2_25 .sf_4cols_2in_25, .row .sf_4cols_3_25 .sf_4cols_3in_25, .row .sf_4cols_4_25 .sf_4cols_4in_25, .row .sf_5cols_2_20 .sf_5cols_2in_20, .row .sf_5cols_3_20 .sf_5cols_3in_20, .row .sf_5cols_4_20 .sf_5cols_4in_20, .row .sf_5cols_5_20 .sf_5cols_5in_20 { margin-left: 0px !important; }
.row .sf_3cols_3_25, .row .sf_3cols_3_33, .row .sf_4cols_4_25, .row .sf_5cols_5_20 { _margin-left: 0px !important; }

/* BreadCrumb styles override */
.rsmFlow { padding: 0 !important; margin: 0 !important; }

.rsmFlow li { padding: 0 !important; margin: 0 !important; }

.rsmFlow li a { padding: 0 !important; margin: 0 !important; }

.RadSiteMap_Default .rsmOneLevel .rsmLink:hover, .RadSiteMap_Default .rsmTwoLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_Default .rsmThreeLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_Default .rsmManyLevels .rsmLevel2 .rsmLink:hover { background-color: transparent; background-image: none !important; color: #333333; }

.rsmItem span { padding-left: 4px; }

.sfBreadcrumbWrp > div { float: left; }

.breadcrumb_banner { margin-top: 9px; }

.cus_breadcrumb_banner { margin-top: 9px; position: absolute; z-index: 10; }

.cus_breadcrumb_banner ul li > a { color: #ffffff !important; }
.cus_breadcrumb_banner ul li > a:hover { color: #ffffff; }
.cus_breadcrumb_banner ul li > span { color: #ffffff !important; }

.cus_breadcrumb_banner ul li > a:hover { color: #ffffff !important; }
.cus_breadcrumb_banner ul li > span:hover { color: #ffffff !important; }

.breadcrumb_banner ul li > a { color: #ffffff !important; }
.breadcrumb_banner ul li > a:hover { color: #ffffff; }
.breadcrumb_banner ul li > span { color: #ffffff !important; }

.breadcrumb_banner ul li > a:hover { color: #ffffff !important; }
.breadcrumb_banner ul li > span:hover { color: #ffffff !important; }

.banner-brcb { position: relative; }


@font-face {
  font-family: "Gotham-Bold";
	src: url('../fonts/Sportingfonts/Gotham-Bold.otf')
  }

@font-face {
  font-family: "Gotham-Book";
	src: url('..fonts/Sportingfonts/Gotham-Book.otf')
  }
  @font-face {
  font-family: "Gotham-Light";
	src: url('..fonts/Sportingfonts/Gotham-Light.otf')
  }

@font-face {
  font-family: "Gotham-Medium";
	src: url('../fonts/Sportingfonts/Gotham-Medium.otf')
  }
  
a { text-decoration: none; color: #ffffff; }
a:hover, a:active, a:focus { outline: 0; text-decoration: none; }
a img { border: none; }

body { color: #063057; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }

.no-padding { padding: 0; }

.padding-top-ten { padding-top: 15px; }

.container { min-width: 320px; }
@media (max-width: 767px) { .container { max-width: 640px; } }
@media (min-width: 992px) { .container { max-width: 960px; } }

@media (max-width: 991px) { .main-wrapper { position: relative; } }

.main-content { margin-top: 0; }
@media (max-width: 991px) { .main-content { position: relative; left: 0; right: 0; -webkit-transition: all 100ms ease-out 0ms; -o-transition: all 100ms ease-out 0ms; transition: all 100ms ease-out 0ms; } }
@media (max-width: 991px) { .nav-expanded .main-content { left: -263px; right: 263px; -webkit-transition: all 100ms ease-in-out 0ms; -o-transition: all 100ms ease-in-out 0ms; transition: all 100ms ease-in-out 0ms; } }
@media (min-width: 768px) and (max-width: 991px) { .nav-expanded .main-content { left: -325px; right: 325px; -webkit-transition: all 100ms ease-in-out 0ms; -o-transition: all 100ms ease-in-out 0ms; transition: all 100ms ease-in-out 0ms; } }

.f-left { float: left; }

@media (min-width: 768px) and (max-width: 991px) { .sm-rght-pad { padding-right: 31px; } }

@media (min-width: 768px) and (max-width: 991px) { .sm-lft-pad { padding-left: 31px; } }

@media (min-width: 992px) { .md-rltd-pad { padding-left: 29px; } }

.picturetag img { max-width: 100%; display: block; margin: 0 auto; }

.error-wrapper { margin-bottom: 10px; margin-top: 50px; }
@media (min-width: 768px) { .error-wrapper { margin-top: 75px; } }
@media (min-width: 992px) { .error-wrapper { margin-top: 95px; } }

/** BxSlider v4.1.2 - Fully loaded, responsive content slider http://bxslider.com  Written by: Steven Wanderski, 2014 http://stevenwanderski.com (while drinking Belgian ales and listening to jazz)  CEO and founder of bxCreative, LTD http://bxcreative.com */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; }

.bx-wrapper img { max-width: 100%; display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: 5px solid #fff; left: -5px; background: #fff; /*fix other elements on the page moving (on Chrome)*/ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }

.bx-wrapper .bx-pager, .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading { min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager, .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item, .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager .bx-pager-item, .pd-wrapper .pd-carousel .bx-wrapper .bx-pager .pd-bx-pager-item, .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager .pd-bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a, .pd-wrapper .pd-carousel .bx-wrapper .bx-default-pager.pd-bx-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover, .pd-wrapper .pd-carousel .bx-wrapper .bx-default-pager.pd-bx-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .pd-wrapper .pd-carousel .bx-wrapper .bx-default-pager.pd-bx-pager a.active { background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev { left: 10px; background: url(images/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next { right: 10px; background: url(images/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover { background-position: 0 0; }

.bx-wrapper .bx-next:hover { background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto { text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(images/controls.png) -86px -11px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(images/controls.png) -86px -44px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager, .pd-wrapper .pd-carousel .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .pd-bx-pager { text-align: left; width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666 \9; background: rgba(80, 80, 80, 0.75); width: 100%; }

.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: "FontAwesome"; src: url('../fonts/font-awesome/fontawesome-webfont.eot?1473324434'); src: url('../fonts/font-awesome/fontawesome-webfont.eot?&1473324434#iefix') format('embedded-opentype'), url('../fonts/font-awesome/fontawesome-webfont.woff?1473324434') format('woff'), url('../fonts/font-awesome/fontawesome-webfont.ttf?1473324434') format('truetype'), url('../fonts/font-awesome/fontawesome-webfont.svg?1473324434') format('svg'); font-weight: "normal"; font-style: "normal"; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left { margin-right: .3em; }
.fa.fa-pull-right { margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left { margin-right: .3em; }
.fa.pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
.fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

.fa-envelope-o:before { content: ""; }

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

.fa-clock-o:before { content: ""; }

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-plus-circle:before { content: ""; }

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

.fa-check-circle:before { content: ""; }

.fa-question-circle:before { content: ""; }

.fa-info-circle:before { content: ""; }

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

.fa-arrow-right:before { content: ""; }

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

.fa-star-half:before { content: ""; }

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

.fa-external-link:before { content: ""; }

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook-f:before, .fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-feed:before, .fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

.fa-minus-square-o:before { content: ""; }

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

.fa-thumbs-up:before { content: ""; }

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before, .fa-gratipay:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

.fa-plus-square-o:before { content: ""; }

.fa-space-shuttle:before { content: ""; }

.fa-slack:before { content: ""; }

.fa-envelope-square:before { content: ""; }

.fa-wordpress:before { content: ""; }

.fa-openid:before { content: ""; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

.fa-yahoo:before { content: ""; }

.fa-google:before { content: ""; }

.fa-reddit:before { content: ""; }

.fa-reddit-square:before { content: ""; }

.fa-stumbleupon-circle:before { content: ""; }

.fa-stumbleupon:before { content: ""; }

.fa-delicious:before { content: ""; }

.fa-digg:before { content: ""; }

.fa-pied-piper:before { content: ""; }

.fa-pied-piper-alt:before { content: ""; }

.fa-drupal:before { content: ""; }

.fa-joomla:before { content: ""; }

.fa-language:before { content: ""; }

.fa-fax:before { content: ""; }

.fa-building:before { content: ""; }

.fa-child:before { content: ""; }

.fa-paw:before { content: ""; }

.fa-spoon:before { content: ""; }

.fa-cube:before { content: ""; }

.fa-cubes:before { content: ""; }

.fa-behance:before { content: ""; }

.fa-behance-square:before { content: ""; }

.fa-steam:before { content: ""; }

.fa-steam-square:before { content: ""; }

.fa-recycle:before { content: ""; }

.fa-automobile:before, .fa-car:before { content: ""; }

.fa-cab:before, .fa-taxi:before { content: ""; }

.fa-tree:before { content: ""; }

.fa-spotify:before { content: ""; }

.fa-deviantart:before { content: ""; }

.fa-soundcloud:before { content: ""; }

.fa-database:before { content: ""; }

.fa-file-pdf-o:before { content: ""; }

.fa-file-word-o:before { content: ""; }

.fa-file-excel-o:before { content: ""; }

.fa-file-powerpoint-o:before { content: ""; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

.fa-file-code-o:before { content: ""; }

.fa-vine:before { content: ""; }

.fa-codepen:before { content: ""; }

.fa-jsfiddle:before { content: ""; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

.fa-circle-o-notch:before { content: ""; }

.fa-ra:before, .fa-rebel:before { content: ""; }

.fa-ge:before, .fa-empire:before { content: ""; }

.fa-git-square:before { content: ""; }

.fa-git:before { content: ""; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: ""; }

.fa-tencent-weibo:before { content: ""; }

.fa-qq:before { content: ""; }

.fa-wechat:before, .fa-weixin:before { content: ""; }

.fa-send:before, .fa-paper-plane:before { content: ""; }

.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

.fa-history:before { content: ""; }

.fa-circle-thin:before { content: ""; }

.fa-header:before { content: ""; }

.fa-paragraph:before { content: ""; }

.fa-sliders:before { content: ""; }

.fa-share-alt:before { content: ""; }

.fa-share-alt-square:before { content: ""; }

.fa-bomb:before { content: ""; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }

.fa-tty:before { content: ""; }

.fa-binoculars:before { content: ""; }

.fa-plug:before { content: ""; }

.fa-slideshare:before { content: ""; }

.fa-twitch:before { content: ""; }

.fa-yelp:before { content: ""; }

.fa-newspaper-o:before { content: ""; }

.fa-wifi:before { content: ""; }

.fa-calculator:before { content: ""; }

.fa-paypal:before { content: ""; }

.fa-google-wallet:before { content: ""; }

.fa-cc-visa:before { content: ""; }

.fa-cc-mastercard:before { content: ""; }

.fa-cc-discover:before { content: ""; }

.fa-cc-amex:before { content: ""; }

.fa-cc-paypal:before { content: ""; }

.fa-cc-stripe:before { content: ""; }

.fa-bell-slash:before { content: ""; }

.fa-bell-slash-o:before { content: ""; }

.fa-trash:before { content: ""; }

.fa-copyright:before { content: ""; }

.fa-at:before { content: ""; }

.fa-eyedropper:before { content: ""; }

.fa-paint-brush:before { content: ""; }

.fa-birthday-cake:before { content: ""; }

.fa-area-chart:before { content: ""; }

.fa-pie-chart:before { content: ""; }

.fa-line-chart:before { content: ""; }

.fa-lastfm:before { content: ""; }

.fa-lastfm-square:before { content: ""; }

.fa-toggle-off:before { content: ""; }

.fa-toggle-on:before { content: ""; }

.fa-bicycle:before { content: ""; }

.fa-bus:before { content: ""; }

.fa-ioxhost:before { content: ""; }

.fa-angellist:before { content: ""; }

.fa-cc:before { content: ""; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }

.fa-meanpath:before { content: ""; }

.fa-buysellads:before { content: ""; }

.fa-connectdevelop:before { content: ""; }

.fa-dashcube:before { content: ""; }

.fa-forumbee:before { content: ""; }

.fa-leanpub:before { content: ""; }

.fa-sellsy:before { content: ""; }

.fa-shirtsinbulk:before { content: ""; }

.fa-simplybuilt:before { content: ""; }

.fa-skyatlas:before { content: ""; }

.fa-cart-plus:before { content: ""; }

.fa-cart-arrow-down:before { content: ""; }

.fa-diamond:before { content: ""; }

.fa-ship:before { content: ""; }

.fa-user-secret:before { content: ""; }

.fa-motorcycle:before { content: ""; }

.fa-street-view:before { content: ""; }

.fa-heartbeat:before { content: ""; }

.fa-venus:before { content: ""; }

.fa-mars:before { content: ""; }

.fa-mercury:before { content: ""; }

.fa-intersex:before, .fa-transgender:before { content: ""; }

.fa-transgender-alt:before { content: ""; }

.fa-venus-double:before { content: ""; }

.fa-mars-double:before { content: ""; }

.fa-venus-mars:before { content: ""; }

.fa-mars-stroke:before { content: ""; }

.fa-mars-stroke-v:before { content: ""; }

.fa-mars-stroke-h:before { content: ""; }

.fa-neuter:before { content: ""; }

.fa-genderless:before { content: ""; }

.fa-facebook-official:before { content: ""; }

.fa-pinterest-p:before { content: ""; }

.fa-whatsapp:before { content: ""; }

.fa-server:before { content: ""; }

.fa-user-plus:before { content: ""; }

.fa-user-times:before { content: ""; }

.fa-hotel:before, .fa-bed:before { content: ""; }

.fa-viacoin:before { content: ""; }

.fa-train:before { content: ""; }

.fa-subway:before { content: ""; }

.fa-medium:before { content: ""; }

.fa-yc:before, .fa-y-combinator:before { content: ""; }

.fa-optin-monster:before { content: ""; }

.fa-opencart:before { content: ""; }

.fa-expeditedssl:before { content: ""; }

.fa-battery-4:before, .fa-battery-full:before { content: ""; }

.fa-battery-3:before, .fa-battery-three-quarters:before { content: ""; }

.fa-battery-2:before, .fa-battery-half:before { content: ""; }

.fa-battery-1:before, .fa-battery-quarter:before { content: ""; }

.fa-battery-0:before, .fa-battery-empty:before { content: ""; }

.fa-mouse-pointer:before { content: ""; }

.fa-i-cursor:before { content: ""; }

.fa-object-group:before { content: ""; }

.fa-object-ungroup:before { content: ""; }

.fa-sticky-note:before { content: ""; }

.fa-sticky-note-o:before { content: ""; }

.fa-cc-jcb:before { content: ""; }

.fa-cc-diners-club:before { content: ""; }

.fa-clone:before { content: ""; }

.fa-balance-scale:before { content: ""; }

.fa-hourglass-o:before { content: ""; }

.fa-hourglass-1:before, .fa-hourglass-start:before { content: ""; }

.fa-hourglass-2:before, .fa-hourglass-half:before { content: ""; }

.fa-hourglass-3:before, .fa-hourglass-end:before { content: ""; }

.fa-hourglass:before { content: ""; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: ""; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: ""; }

.fa-hand-scissors-o:before { content: ""; }

.fa-hand-lizard-o:before { content: ""; }

.fa-hand-spock-o:before { content: ""; }

.fa-hand-pointer-o:before { content: ""; }

.fa-hand-peace-o:before { content: ""; }

.fa-trademark:before { content: ""; }

.fa-registered:before { content: ""; }

.fa-creative-commons:before { content: ""; }

.fa-gg:before { content: ""; }

.fa-gg-circle:before { content: ""; }

.fa-tripadvisor:before { content: ""; }

.fa-odnoklassniki:before { content: ""; }

.fa-odnoklassniki-square:before { content: ""; }

.fa-get-pocket:before { content: ""; }

.fa-wikipedia-w:before { content: ""; }

.fa-safari:before { content: ""; }

.fa-chrome:before { content: ""; }

.fa-firefox:before { content: ""; }

.fa-opera:before { content: ""; }

.fa-internet-explorer:before { content: ""; }

.fa-tv:before, .fa-television:before { content: ""; }

.fa-contao:before { content: ""; }

.fa-500px:before { content: ""; }

.fa-amazon:before { content: ""; }

.fa-calendar-plus-o:before { content: ""; }

.fa-calendar-minus-o:before { content: ""; }

.fa-calendar-times-o:before { content: ""; }

.fa-calendar-check-o:before { content: ""; }

.fa-industry:before { content: ""; }

.fa-map-pin:before { content: ""; }

.fa-map-signs:before { content: ""; }

.fa-map-o:before { content: ""; }

.fa-map:before { content: ""; }

.fa-commenting:before { content: ""; }

.fa-commenting-o:before { content: ""; }

.fa-houzz:before { content: ""; }

.fa-vimeo:before { content: ""; }

.fa-black-tie:before { content: ""; }

.fa-fonticons:before { content: ""; }

.fa-reddit-alien:before { content: ""; }

.fa-edge:before { content: ""; }

.fa-credit-card-alt:before { content: ""; }

.fa-codiepie:before { content: ""; }

.fa-modx:before { content: ""; }

.fa-fort-awesome:before { content: ""; }

.fa-usb:before { content: ""; }

.fa-product-hunt:before { content: ""; }

.fa-mixcloud:before { content: ""; }

.fa-scribd:before { content: ""; }

.fa-pause-circle:before { content: ""; }

.fa-pause-circle-o:before { content: ""; }

.fa-stop-circle:before { content: ""; }

.fa-stop-circle-o:before { content: ""; }

.fa-shopping-bag:before { content: ""; }

.fa-shopping-basket:before { content: ""; }

.fa-hashtag:before { content: ""; }

.fa-bluetooth:before { content: ""; }

.fa-bluetooth-b:before { content: ""; }

.fa-percent:before { content: ""; }

/** Header top brown strip Visible only in desktop viewport
**/
.header-left-repeat { background-image: -webkit-linear-gradient(left, rgba(236, 0, 138, 0) 50%, #ec008a 100%); background-image: -o-linear-gradient(left, rgba(236, 0, 138, 0) 50%, #ec008a 100%); background-image: linear-gradient(to right, rgba(236, 0, 138, 0) 50%, #ec008a 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00EC008A', endColorstr='#FFEC008A', GradientType=1); }
@media (min-width: 768px) { .header-left-repeat { background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, rgba(236, 0, 138, 0.8) 80%, rgba(250, 185, 223, 0.9) 100%); } }

.head-top { width: 100%; }
@media (min-width: 992px) { .head-top { height: 32px; }
  .head-top .fa-rotate-90 { transform: rotate(90deg) !important; }
  .head-top ul.hd-top-nav { margin: 0; padding: 0; margin-right: 0; }
  .head-top ul.hd-top-nav li { display: inline; float: right; list-style-type: none; padding: 4px 0 0 1px; color: #fff; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
  .head-top ul.hd-top-nav li:nth-child(2n) { padding-right: 17px; padding-top: 7px; width: 195px; padding-left: 0; }
  .head-top ul.hd-top-nav li:nth-child(2n) span { display: block; cursor: pointer; }
  .head-top ul.hd-top-nav li:nth-child(2n) span em { font-size: 4px !important; vertical-align: middle; margin-right: 6px; }
  .head-top ul.hd-top-nav li:nth-child(2n) span:first-child { float: left; }
  .head-top ul.hd-top-nav li:nth-child(2n) span:last-child { float: right; font-size: 18px; color: #fff; padding-left: 5px; }
  .head-top ul.hd-top-nav li:nth-child(2n) span.fa-angle-down { content: ""; height: 12px; width: 10px; background: url('../Images/home/language-dropdown.png') left top no-repeat; background-position: 0 5px; margin-top: 5px; }
  .head-top ul.hd-top-nav li:nth-child(2n) span.fa-angle-down::before { content: ""; }
  .head-top ul.hd-top-nav li:nth-child(2n) span.fa-angle-up { content: ""; height: 8px; width: 10px; background: url('../Images/home/language-dropup.png') left top no-repeat; background-position: 0 5px; margin-top: 5px; }
  .head-top ul.hd-top-nav li:nth-child(2n) span.fa-angle-up::before { content: ""; }
  .head-top ul.hd-top-nav li:last-child span:last-child { display: block; }
  .head-top ul.hd-top-nav li a { text-decoration: none; font-size: 12px; color: #8b8b8b; }
  .head-top ul.hd-top-nav li.loggedIn span:last-child { display: inline-block; }
  .head-top ul.hd-top-nav li.hd-separator { background-color: #8b8b8b; height: 12px; margin: 10px 6px; padding: 0; width: 1px; font-size: 12px; } }
.head-top-right { position: relative; padding: 0; }

.navbar-fixed-top { z-index: 1025; }
#sfPageContainer .navbar-fixed-top { position: static !important; }

/** * Header Section * **/
header { left: 0; right: 0; -webkit-transition: all 200ms ease-out 0ms; -o-transition: all 200ms ease-out 0ms; transition: all 200ms ease-out 0ms; }
@media (max-width: 991px) { .nav-expanded header { left: -325px; right: 263px; -webkit-transition: all 200ms ease-in-out 0ms; -o-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; } }
@media (min-width: 768px) and (max-width: 991px) { .nav-expanded header { left: -325px; right: 325px; -webkit-transition: all 200ms ease-in-out 0ms; -o-transition: all 200ms ease-in-out 0ms; transition: all 200ms ease-in-out 0ms; } }

/** * Header Wrapper section * Logo in the left * Menu and Search Control in the right * hd - Stands for header **/
.header { /* Header Right Section */ /*End of Header Right Section*/ /*Desktop country dropdown related styles*/ /*End of Country dropdown styles*/ /*Desktop header search related styles*/ /*End of serach related styles*/ }
.header-bg-blue { background: url('../Images/template/header-bg-desktop.png?1473324429'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNlYzAwOGEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzAwOGEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background: url('../Images/template/header-bg-desktop.png?1473324429'), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(30%, #ec008a), color-stop(100%, #ec008a)); background: url('../Images/template/header-bg-desktop.png?1473324429'), -moz-linear-gradient(left, #ec008a 30%, #ec008a); background: url('../Images/template/header-bg-desktop.png?1473324429'), -webkit-linear-gradient(left, #ec008a 30%, #ec008a); background: url('../Images/template/header-bg-desktop.png?1473324429'), linear-gradient(to right, #ec008a 30%, #ec008a); background-size: auto 100%; background-repeat: no-repeat, no-repeat; background-position: left top, 18px 0; }
@media (min-width: 768px) { .header-bg-blue { background: url('../Images/template/header-bg-desktop.png?1473324429'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNlYzAwOGEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZTEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: url('../Images/template/header-bg-desktop.png?1473324429'), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(30%, #ec008a), color-stop(100%, rgba(255, 255, 225, 0))); background: url('../Images/template/header-bg-desktop.png?1473324429'), -moz-linear-gradient(left, #ec008a 30%, rgba(255, 255, 225, 0)); background: url('../Images/template/header-bg-desktop.png?1473324429'), -webkit-linear-gradient(left, #ec008a 30%, rgba(255, 255, 225, 0)); background: url('../Images/template/header-bg-desktop.png?1473324429'), linear-gradient(to right, #ec008a 30%, rgba(255, 255, 225, 0)); background-size: auto 100%; background-repeat: no-repeat, no-repeat; background-position: left top, 18px 0; } }
@media (min-width: 992px) { .header-bg-blue { background: url('../Images/template/header-bg-desktop.png?1473324429'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNlYzAwOGEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZTEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: url('../Images/template/header-bg-desktop.png?1473324429'), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(30%, #ec008a), color-stop(100%, rgba(255, 255, 225, 0))); background: url('../Images/template/header-bg-desktop.png?1473324429'), -moz-linear-gradient(left, #ec008a 30%, rgba(255, 255, 225, 0)); background: url('../Images/template/header-bg-desktop.png?1473324429'), -webkit-linear-gradient(left, #ec008a 30%, rgba(255, 255, 225, 0)); background: url('../Images/template/header-bg-desktop.png?1473324429'), linear-gradient(to right, #ec008a 30%, rgba(255, 255, 225, 0)); background-size: auto 100%; background-repeat: no-repeat, no-repeat; background-position: left top, 26px 0; } }
.header-wrapper { width: 100%; }
@media (min-width: 768px) and (max-width: 991px) { .header-logo a { display: block; padding-left: 18px; } }
@media (min-width: 992px) { .header-logo { width: 31.333%; padding-right: 0; } }
.header-logo img { display: block; margin-top: 16px; margin-left: 29px; }
@media (min-width: 768px) { .header-logo img { margin-top: 10px; margin-left: 20px; } }
@media (min-width: 992px) { .header-logo img { margin-top: -10px; margin-left: 46px; } }
@media (max-width: 400px) { .header-logo img { width: 155px; } }
@media (max-width: 991px) { .header-arrows { display: inline-block !important; padding-right: 3px; } }
.header-right { margin-top: 13px; }
@media (min-width: 992px) { .header-right { margin-right: -2px; margin-top: 13.5px; } }
@media (min-width: 768px) and (max-width: 991px) { .header-right { margin-top: 15px; padding-right: 18px; } }
@media (min-width: 992px) { .header-right .sf-menu ul { left: 0; } }
.header-right .navbar-toggle { padding: 0 10px 0 0; margin: 0; border-radius: 0; }
@media (min-width: 768px) and (max-width: 991px) { .header-right .navbar-toggle { display: block; } }
.header-right .navbar-toggle .icon-bar { background-color: #fff; height: 3px; width: 28px; }
@media (min-width: 768px) and (max-width: 991px) { .header-right .navbar-toggle .icon-bar { height: 4px; width: 35px; } }
.header-right .navbar-toggle .icon-bar + .icon-bar { margin-top: 5px; }
@media (min-width: 768px) and (max-width: 991px) { .header-right .navbar-toggle .icon-bar + .icon-bar { margin-top: 7px; } }
.header-right > div { float: right; }
@media (min-width: 992px) { .header-right > div { float: left; } }
.header-right > div:nth-child(1) { color: #fff; height: 35px; margin-top: 9px; width: 35px; }
.header-right > div:nth-child(2) { color: #fff; font-size: 23px; margin-top: 7px; padding-right: 10px; }
.header-right > div:nth-child(2) span { cursor: pointer; }
@media (min-width: 600px) and (max-width: 767px) { .header-right > div:nth-child(2) { padding-right: 20px; } }
@media (min-width: 768px) and (max-width: 991px) { .header-right > div:nth-child(2) { font-size: 35px; padding-right: 25px; } }
.header-right > div:nth-child(3) { margin-top: 5px; padding-right: 13px; text-align: center; }
@media (min-width: 600px) and (max-width: 767px) { .header-right > div:nth-child(3) { padding-right: 20px; } }
@media (min-width: 768px) and (max-width: 991px) { .header-right > div:nth-child(3) { font-size: 17px; padding-right: 23px; } }
.header-right .buy-now { display: block; color: #ffffff; text-decoration: none; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.header-right .buy-now:hover { color: #ffffff; }
.header-right .buy-now span { display: block; margin-top: -2px; }
.header-right .buy-now span:first-child { margin-left: 2px; }
.header-right .buy-now span:last-child { margin-top: -7px; }
@media (min-width: 768px) { .header-right .buy-now span { margin-top: 0px; }
  .header-right .buy-now span:last-child { margin-top: -6px; } }
.header-right .buy-now .cart-icon { background: url('../Images/template/header-cart-icon.png') left top no-repeat; height: 20px; width: 20px; margin-top: 4px; }
@media (min-width: 768px) { .header-right .buy-now .cart-icon { height: 35px; width: 45px; } }
@media (min-width: 992px) { .header-lft-nosp { padding-left: 0; width: 68.667%; } }
@media (min-width: 992px) { .header-lst-bynw { width: 90px; }
  .header-lst-bynw a { padding-left: 8px !important; padding-right: 0 !important; background: #fff; color: #ec008a !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
  .header-lst-bynw a:hover { background: #063057; color: #fff !important; }
  .header-lst-bynw img { width: 5%; margin-right: 2px; } }
.header-cty-wrapper { position: absolute; right: 190px; top: 32px; width: 190px; height: 206px; z-index: 1; }
.header-cty-nav { margin: 0; padding: 0; }
.header-cty-nav li { float: none; list-style-type: none; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; border-bottom: solid 1px #a3a3a3; background: #d7d7d7; }
.header-cty-nav li a { display: block; float: left; font-size: 12px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.header-cty-nav li a:first-child { background: url('../Images/template/flags-sprite.png') left top no-repeat; height: 16px; width: 25px; background-position: 0 0; }
.header-cty-nav li a:first-child span { visibility: hidden; }
.header-cty-nav li a:last-child { padding-left: 10px; color: #063057; }
.header-cty-nav li:last-child { border-bottom: none; }
.header-cty-nav li .us-flag { background-position: -26px 0 !important; }
.header-cty-nav li .australian-flag { background-position: -52px 0 !important; }
.header-cty-nav li .russian-flag { background-position: -78px 0 !important; }
.header-cty-nav li .argentina-flag { background-position: -104px 0 !important; }
@media (min-width: 992px) { .header-search { width: 172px; height: 22px; border-bottom: 1px solid #fff; }
  .header-search span { display: block; float: left; color: #ffffff; }
  .header-search span:first-child { margin-left: 5px; margin-top: 5px; font-size: 11px; cursor: pointer; -webkit-transform: rotate(14deg); -ms-transform: rotate(14deg); -o-transform: rotate(14deg); transform: rotate(14deg); }
  .header-search span:last-child { margin-left: 5px; padding-top: 2px; width: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; } }
@media (min-width: 992px) and (-webkit-min-device-pixel-ratio: 0) { .header-search span:last-child { padding-top: 3px; } }
@media (min-width: 992px) { .header-search span:last-child INPUT { background: none; border: 0; height: 17px; background: none; width: 135px; outline: none; font-size: 15px; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) { .header-search span:last-child INPUT { height: 23px; } }
.header-mob-search { width: 100%; background-color: #ffffff; height: 45px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6); display: none; }
.header-mob-search INPUT { display: block; width: 85%; background-color: #ffffff; float: left; margin-top: 9px; padding: 3px 0; border: 0; color: #333333; font-size: 16px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) and (max-width: 991px) { .header-mob-search INPUT { margin-left: 18px; } }
.header-mob-search span { display: block; float: right; color: #d0006f; font-size: 20px; margin-top: 14px; }
@media (min-width: 768px) and (max-width: 991px) { .header-mob-search span { margin-right: 18px; } }

.dismiss-panel { display: none; bottom: 0; left: 0; position: fixed; right: 263px; top: 0; background-color: #000000; z-index: 1031; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0ms ease-in-out 50ms; -o-transition: opacity 0ms ease-in-out 50ms; transition: opacity 0ms ease-in-out 50ms; }
@media (min-width: 768px) and (max-width: 991px) { .dismiss-panel { right: 325px; } }
@media (max-width: 991px) { .nav-expanded .dismiss-panel { display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0ms ease-out 0ms; -o-transition: opacity 0ms ease-out 0ms; transition: opacity 0ms ease-out 0ms; } }

.store-modal-dialog { position: relative; z-index: 9999; }

/* End of Header */
.flynav-wrapper { background-color: #fff; height: 100%; right: -263px; min-height: 100%; position: fixed; width: 263px; top: 0; left: auto; z-index: 1029; overflow-y: auto; -webkit-transition: right 200ms ease-out 0ms; -o-transition: right 200ms ease-out 0ms; transition: right 200ms ease-out 0ms; }
.flynav-wrapper:before { content: " "; display: table; }
.flynav-wrapper:after { clear: both; content: " "; display: table; }
@media (min-width: 768px) and (max-width: 991px) { .flynav-wrapper { width: 325px; right: -325px; } }
@media (max-width: 991px) { .nav-expanded .flynav-wrapper { right: 0; -webkit-transition: right 200ms ease-in-out 0ms; -o-transition: right 200ms ease-in-out 0ms; transition: right 200ms ease-in-out 0ms; } }
.flynav-top { height: 62px; padding-top: 15px; background-color: #072547; }
@media (min-width: 768px) and (max-width: 991px) { .flynav-top { height: 80px; padding-top: 30px; } }
.flynav-gesture { float: left; color: #ffffff; width: 118px; margin-left: 10px; }
.flynav-gesture span { visibility: hidden; }
.flynav-gesture a { display: block; background-color: #8d8d8d; color: #ffffff; padding: 8px; font-family: "vitro-medium", "vitro-regular", Arial, sans-serif; font-size: 14px; text-align: center; }
.flynav-gesture a:hover { color: #ffffff; }
@media (min-width: 768px) and (max-width: 991px) { .flynav-gesture { margin-left: 15px; } }
.loggedIn .flynav-gesture { margin-left: 8px; padding-top: 5px; width: 163px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.loggedIn .flynav-gesture span { visibility: visible; }
.loggedIn .flynav-gesture span:first-child { font-family: "vitro-medium", "vitro-regular", Arial, sans-serif; font-size: 14px; }
.loggedIn .flynav-gesture span:last-child { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; font-size: 17px; }
.loggedIn .flynav-gesture a { display: none; }
@media (min-width: 768px) and (max-width: 991px) { .loggedIn .flynav-gesture { margin-left: 10px; width: 190px; } }
.flynav-btn { display: block; float: right; background-color: #8d8d8d; color: #ffffff; font-size: 14px; font-family: "vitro-medium", "vitro-regular", Arial, sans-serif; text-align: center; width: 111px; margin-right: 10px; padding: 8px; }
.flynav-btn:hover { color: #ffffff; }
@media (min-width: 768px) and (max-width: 991px) { .flynav-btn { float: left; margin-left: 15px; margin-right: 0; } }
.loggedIn .flynav-btn { padding: 8px; width: 80px; margin-right: 7px; }
@media (min-width: 768px) and (max-width: 991px) { .loggedIn .flynav-btn { margin-right: 7px; width: 100px; } }
.flynav-bottom { width: 100%; }

@media (min-width: 992px) { .ca .desk-nav { padding-top: 19px; } }

@media (min-width: 992px) { .fr .desk-nav { padding-top: 0px; }
  .fr .desk-nav .top-level > li a { padding-left: 7px; padding-right: 15px; } }

@media (min-width: 992px) { .desk-nav { float: right !important; margin-right: 2px; }
  .desk-nav .top-level { margin: 0; padding: 0; }
  .desk-nav .top-level > li { list-style-type: none; display: inline-block; }
  .desk-nav .top-level > li:hover { background: #d7d7d7 !important; }
  .desk-nav .top-level > li:active { background: #c2027c; }
  .desk-nav .top-level > li a { color: #063057; font-size: 14px; padding-top: 9px; padding-left: 6px; padding-right: 6px; padding-bottom: 8px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
  .desk-nav .top-level > li a:active { color: #fff; }
  .desk-nav .top-level > li a.selected { background-color: #c2027c; color: #fff; }
  .desk-nav .top-level > li.header-lst-bynw a { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
  .desk-nav .top-level > li.header-lst-bynw a :hover { background-color: #063057 !important; }
  .desk-nav .level1 { width: 136px; }
  .desk-nav .level1[data-custom] { width: 165px; }
  .desk-nav .level1 li { background: url('../Images/home/sub-header-bg.jpg') left top repeat-x; background-size: 100% 100%; list-style-type: none; }
  .desk-nav .level1 li:hover { background: #d0006f; }
  .desk-nav .level1 li a { color: #063057; font-size: 13px; padding-top: 7px; padding-left: 8px; padding-right: 0; padding-bottom: 6px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; } }
@media (min-width: 992px) and (min-width: 992px) { .desk-nav .level1 li a { padding-right: 2px; } }
@media (min-width: 992px) { .desk-nav .level1 li a:hover { background: #063057; color: #ffffff; }
  .desk-nav .level1 li:last-child { display: none; } }

@media (min-width: 992px) { .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
  .sf-menu li { position: relative; }
  .sf-menu ul { position: absolute; display: none; top: 100%; left: -1px; z-index: 99; }
  .sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; }
  .sf-menu a { display: block; position: relative; }
  .sf-menu ul ul { top: 0; left: 100%; } }
.mob-nav { margin: 0; padding: 0; }
.mob-nav > li { list-style-type: none; margin: 0; }
.mob-nav > li a { display: block; color: #063057; font-size: 14px; padding: 13px 0; padding-left: 13px; position: relative; background-image: -webkit-linear-gradient(#ffffff, #f1f1f1 70%, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #f1f1f1 70%, #e6e6e6); background-image: linear-gradient(#ffffff, #f1f1f1 70%, #e6e6e6); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0); font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.mob-nav > li a span { position: absolute; right: 9px; top: 16px; font-size: 15px; color: #d0006f; }
@media (min-width: 768px) and (max-width: 991px) { .mob-nav > li a span { right: 30px; } }
.mob-nav > li.selected a { background-color: #8e8e8e; color: #fff; background-image: none; font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.mob-nav > li.selected a span { color: #ffffff; }
.mob-nav > li.header-lst-bynw a { color: #ec008a; background-image: -webkit-linear-gradient(#fde6f3, #f5deec 70%, #e4ccda); background-image: -o-linear-gradient(#fde6f3, #f5deec 70%, #e4ccda); background-image: linear-gradient(#fde6f3, #f5deec 70%, #e4ccda); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFDE6F3', endColorstr='#FFE4CCDA', GradientType=0); font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.mob-nav .level1 { padding: 0; display: none; }
.mob-nav .level1 > li { list-style-type: none; margin: 0; }
.mob-nav .level1 > li a { display: block; color: #063057; font-size: 12px; padding: 10px 0 10px 35px; border-bottom: 1px solid #a6afb7; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.mob-nav .level1 > li:last-child a { border-bottom: none; }
.mob-nav .level1 > li:first-child a { border-top: 1px solid #7d8388; }

.mob-cty-wrapper { width: 100%; padding-bottom: 40px; }
.mob-cty-wrapper > div { position: relative; border-bottom: 1px solid #c1c1c1; }
.mob-cty-wrapper > div:before { height: 5px; background-color: #ec008a; content: " "; display: block; }
.mob-cty-wrapper > div span:first-child { display: block; padding: 13px 0 13px 13px; color: #717171; font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.mob-cty-wrapper > div span:last-child { position: absolute; right: 12px; top: 23px; color: #d0006f; font-size: 15px; }
.mob-cty-wrapper > div span i.fa-circle { font-size: 6px; vertical-align: middle; }
.mob-cty-wrapper > div span em { font-size: 4px !important; vertical-align: middle; margin-right: 6px; }
.mob-cty-nav { margin: 0; padding: 0; display: none; }
.mob-cty-nav li { float: none; list-style-type: none; padding: 13px 0 13px 13px; border-bottom: 1px solid #c1c1c1; }
.mob-cty-nav li a { display: block; float: left; }
.mob-cty-nav li a:first-child { background: url('../Images/template/flags-sprite.png') left top no-repeat; height: 16px; width: 25px; background-position: 0 0; }
.mob-cty-nav li a:first-child span { visibility: hidden; }
.mob-cty-nav li a:last-child { padding-left: 10px; color: #333333; font-size: 12px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.mob-cty-nav li .us-flag { background-position: -26px 0 !important; }
.mob-cty-nav li .australian-flag { background-position: -52px 0 !important; }
.mob-cty-nav li .russian-flag { background-position: -78px 0 !important; }
.mob-cty-nav li .argentina-flag { background-position: -104px 0 !important; }

/* Breadcrumb styles starts */
.Header-breadCrumb { margin-bottom: 10px; margin-top: 10px; }

/* Breadcrumb styles ends */
.header-wrapper .placeholder::-webkit-input-placeholder { /* WebKit browsers */ color: white; opacity: 1 !important; }
.header-wrapper .placeholder:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: white; opacity: 1 !important; }
.header-wrapper .placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */ color: white; opacity: 1 !important; }
.header-wrapper .placeholder:-ms-input-placeholder { /* Internet Explorer 10+ */ color: white; opacity: 1 !important; }

a, a:hover, a:active { color: black; }

ul { list-style-type: none; padding-left: 0; }

li { padding-left: 0; }

.footer-wrapper { background: url('../Images/template/footer-bg-mobile.png') left top no-repeat; background-size: 100% 100%; }
@media (min-width: 768px) { .footer-wrapper { background: url('../Images/template/footer-bg-desktop.png') left top no-repeat; background-size: 100% 100%; } }
.footer-wrapper .container-wrapper { padding: 0 15px 30px 15px; }
@media (max-width: 767px) { .footer-wrapper .social-news-container { border-bottom: 1px solid #063057; } }
@media (min-width: 768px) { .footer-wrapper .social-news-container { padding-top: 20px; padding-bottom: 15px; } }
.footer-wrapper .foot-social { padding: 24px 0; font-size: 15px; }
@media (min-width: 768px) { .footer-wrapper .foot-social { padding: 0; } }
.footer-wrapper .foot-social div { display: block; width: 250px; margin: 0 auto; }
@media (min-width: 768px) { .footer-wrapper .foot-social div { width: 100%; } }
.footer-wrapper .foot-social div span { display: block; float: left; padding-right: 13px; color: #ec008a !important; font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .footer-wrapper .foot-social div span { font-size: 15px; } }
@media (min-width: 768px) and (max-width: 991px) { .footer-wrapper .foot-social div span { padding-right: 10px; } }
.footer-wrapper .foot-social a { display: block; float: left; width: 19px !important; height: 21px !important; background-size: auto auto !important; margin-right: 5px; }
@media (min-width: 768px) and (max-width: 991px) { .footer-wrapper .foot-social a { margin-right: 10px; } }
.footer-wrapper .foot-social a.facebook { background: url('../Images/template/social-media-icons.png') left top no-repeat; background-position: 0 0; }
.footer-wrapper .foot-social a.twitter { background: url('../Images/template/social-media-icons.png') left top no-repeat; background-position: 0 -59px; }
.footer-wrapper .foot-social a.youtube { background: url('../Images/template/social-media-icons.png') left top no-repeat; background-position: 0 -118px; }
.footer-wrapper .foot-social a.instagram { background: url('../Images/template/social-media-icons.png') left top no-repeat; background-position: 0 -177px; }

.foot-content { margin-top: 25px; border-bottom: 1px solid #063057; font-weight: bold; font-size: 14px; color: #434343; }
@media (max-width: 767px) { .foot-content { text-transform: uppercase; padding-bottom: 15px; } }
@media (min-width: 768px) { .foot-content { padding-bottom: 18px; font-size: 12px; font-weight: normal; } }
.foot-content a, .foot-content a:hover, .foot-content a:active { display: block; }
@media (max-width: 767px) { .foot-content a, .foot-content a:hover, .foot-content a:active { font-size: 11px; color: #063057; text-align: center; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; } }
@media (min-width: 768px) { .foot-content a, .foot-content a:hover, .foot-content a:active { color: #ec008a; font-size: 13px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; } }
@media (min-width: 768px) { .foot-content ul:not(:first-of-type) > li:nth-child(1) > a { color: #434343; } }
@media (min-width: 768px) { .foot-content a.lnk-products { color: #434343 !important; } }
.foot-content .products li:not(:last-of-type), .foot-content .to-buy li:not(:last-of-type) { padding-bottom: 10px; text-align: center; }
@media (min-width: 768px) { .foot-content .products li:not(:last-of-type), .foot-content .to-buy li:not(:last-of-type) { padding-bottom: 10px; text-align: left; } }
@media (min-width: 768px) { .foot-content .contact-us li:not(:last-of-type), .foot-content .about-us li:not(:last-of-type) { padding-bottom: 10px; } }
@media (min-width: 768px) { .foot-content .products > li:first-of-type, .foot-content .to-buy > li:first-of-type, .foot-content .contact-us > li:first-of-type, .foot-content .about-us > li:first-of-type { padding-bottom: 5px; font-size: 14px; color: #063057; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; } }
.foot-content .tel { color: #434343 !important; }
.foot-content .products li span.lnk-products { text-transform: uppercase; }

.foot-newsletter { padding: 24px 20px 14px; text-align: center; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px; }
.foot-newsletter a { font-weight: bold; color: #434343; }
.foot-newsletter a img { margin-left: 3px; max-width: 100%; }
@media (min-width: 768px) { .foot-newsletter { padding-bottom: 0; padding-top: 0; padding-left: 13px; padding-right: 13px; text-align: right; } }

.foot-disclaimer { padding-top: 25px; padding-bottom: 11px; color: #063057; font-size: 11px; line-height: 16px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 768px) { .foot-disclaimer { padding-top: 28px; Padding-bottom: 22px; } }
.foot-disclaimer a, .foot-disclaimer a:hover, .foot-disclaimer a:active { color: #ec008a; }
@media (min-width: 768px) { .foot-disclaimer a, .foot-disclaimer a:hover, .foot-disclaimer a:active { color: #063057; line-height: 24px; } }
@media (min-width: 768px) { .foot-disclaimer p { font-size: 13px; } }

@media (max-width: 767px) { .fr .foot-nav .legal-links { width: 305px; } }
@media (min-width: 768px) { .fr .foot-nav .legal-links { width: 385px; } }
@media (max-width: 767px) { .fr .foot-nav .legal-links ul > li:last-child { width: 100%; } }

.foot-nav { padding-bottom: 10px; }
@media (min-width: 768px) { .foot-nav .supplychain { padding-top: 0px; } }
.foot-nav .legal-links { font-size: 11px; margin: 0 auto; padding: 0; }
@media (min-width: 768px) { .foot-nav .legal-links { padding: 0 0 0 15px; } }
.foot-nav .legal-links ul { text-align: center; }
.foot-nav .legal-links ul a, .foot-nav .legal-links ul a:hover, .foot-nav .legal-links ul a:active { color: #ec008a; font-size: 10px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 768px) { .foot-nav .legal-links ul a, .foot-nav .legal-links ul a:hover, .foot-nav .legal-links ul a:active { font-size: 11px; } }
@media (max-width: 767px) { .foot-nav .legal-links ul { padding-bottom: 11px; margin: 0 auto 0 0; } }
@media (min-width: 768px) { .foot-nav .legal-links ul { float: left; width: 460px; } }
.foot-nav .legal-links ul > li { padding-right: 15px; }
@media (max-width: 767px) { .foot-nav .legal-links ul > li { padding: 0 0 5px 0; width: 50%; } }
.foot-nav .copyright { text-align: center; color: #063057; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 768px) { .foot-nav .copyright { text-align: right; float: right; font-size: 12px; } }
@media (min-width: 768px) and (max-width: 991px) { .foot-nav .copyright { margin-left: 4%; } }

.home-banner-image { width: 100%; }
@media (min-width: 768px) { .home-banner-image { margin: 0 auto; height: 450px; } }
@media (min-width: 992px) { .home-banner-image { height: 570px; } }
.home-banner-img { width: 100%; text-align: center; position: relative; }
.home-banner-img .home-video-content { position: absolute; top: 45%; left: 0; width: 100%; height: 100%; }
.home-banner-img .home-video-content h1 { font-size: 35.5px; color: #fff; margin: 0; position: absolute; top: 31%; left: 21%; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 992px) { .home-banner-img .home-video-content h1 { left: 24%; font-size: 45.5px; } }
@media (min-width: 1200px) { .home-banner-img .home-video-content h1 { left: 27%; font-size: 51.5px; } }
.home-banner-img .home-video-content h1 .bold-text { font-size: 35.5px; color: #fff; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 992px) { .home-banner-img .home-video-content h1 .bold-text { font-size: 45.5px; } }
@media (min-width: 1200px) { .home-banner-img .home-video-content h1 .bold-text { font-size: 51.5px; } }
.home-banner-img .home-video-content h1 sup { font-size: 30%; top: -2em; }
.home-banner-img .home-video-content p { color: #fff; font-size: 14px; margin: 0; position: absolute; left: 26%; top: 43%; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 992px) { .home-banner-img .home-video-content p { font-size: 20px; left: 26%; top: 43%; } }
@media (min-width: 1200px) { .home-banner-img .home-video-content p { font-size: 24px; left: 28%; top: 40%; } }
.home-content { padding-bottom: 25px; }
@media (min-width: 992px) { .home-content { padding-bottom: 30px; padding-top: 15px; } }
.home-content-search { padding-top: 2px; padding-bottom: 3px; }
@media (min-width: 768px) { .home-content-search { padding-top: 22.5px; padding-bottom: 20px; } }
@media (min-width: 992px) { .home-content-search { padding-bottom: 30px; } }
.home-content-find { padding-bottom: 3px; }
@media (min-width: 768px) { .home-content-find { padding-top: 22.5px; padding-bottom: 20px; } }
@media (min-width: 992px) { .home-content-find { padding-bottom: 30px; } }
.home-content-dog { padding-bottom: 3px; }
@media (max-width:667px) {.home-content-dog { position:relative;bottom:12px; } }
@media (min-width: 768px) { .home-content-dog { padding-top: 22.5px; padding-bottom: 20px; } }
@media (min-width: 992px) { .home-content-dog { padding-bottom: 30px; } }
.home-content-parent { padding-bottom: 15px; }
@media (min-width: 768px) { .home-content-parent { padding-top: 22.5px; padding-bottom: 20px; } }
@media (min-width: 992px) { .home-content-parent { padding-bottom: 30px; } }
.home-content-links { display: block; }
.home-content-links :hover .home-searchRetailer-nonMobile-borderedContent { border: 3px solid #ffffff; }
.home-searchRetailer { height: 50px; background: #bcbcbc; margin: 0 auto; text-align: center; }
@media (min-width: 768px) { .home-searchRetailer { background: url('../Images/home/retailer.jpg') left top no-repeat; background-size: 100%; } }
@media (min-width: 768px) { .home-searchRetailer { width: 100%; height: 180px; } }
@media (min-width: 992px) { .home-searchRetailer { width: 100%; height: 270px; } }
.home-searchRetailer-text { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; margin: 0 auto; font-size: 18px; color: #ffffff; padding-top: 12px; }
@media (min-width: 768px) { .home-searchRetailer-text { display: none; } }
.home-searchRetailer-nonMobile { display: none; }
@media (min-width: 768px) { .home-searchRetailer-nonMobile { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 12px; display: block; height: 100%; color: #0a3355; padding-top: 95px; } }
@media (min-width: 992px) { .home-searchRetailer-nonMobile { font-size: 14px; height: 100%; padding-top: 150px; } }
@media (min-width: 1200px) { .home-searchRetailer-nonMobile { font-size: 14px; height: 100%; padding-top: 167px; } }
.home-searchRetailer-nonMobile-borderedContent { display: inline-block; padding: 2px 18px; font-size: 10px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; text-align: center; text-transform: uppercase; border: 3px solid #0a3355; }
@media (min-width: 992px) { .home-searchRetailer-nonMobile-borderedContent { font-size: 12px; padding: 4px 18px; } }
@media (min-width: 768px)and (max-width:991px) { .home-searchRetailer-nonMobile-borderedContent { font-size: 8px; padding: 4px 18px; } }
.home-find { height: 50px; background: #bcbcbc; margin: 0 auto; text-align: center; }
@media (min-width: 768px) { .home-find { background: url('../Images/home/food.jpg') left top no-repeat; background-size: 100%; } }
@media (min-width: 768px) { .home-find { width: 100%; height: 180px; } }
@media (min-width: 992px) { .home-find { width: 100%; height: 270px; } }
.home-find-text { margin: 0 auto; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 18px; color: #ffffff; padding-top: 12px; }
@media (min-width: 768px) { .home-find-text { display: none; } }
.home-find-nonMobile { display: none; }
@media (min-width: 768px) { .home-find-nonMobile { display: block; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 12px; height: 100%; color: #0a3355; padding-top: 95px; } }
@media (min-width: 992px) { .home-find-nonMobile { font-size: 14px; padding-top: 150px; } }
@media (min-width: 1200px) { .home-find-nonMobile { font-size: 14px; padding-top: 167px; } }
.home-find-nonMobile-borderedContent { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; text-align: center; padding: 2px 18px; font-size: 10px; text-transform: uppercase; border: 3px solid #0a3355; }
@media (min-width: 992px) { .home-find-nonMobile-borderedContent { font-size: 12px; padding: 4px 18px; } }
@media (min-width: 768px)and (max-width:991px) { .home-find-nonMobile-borderedContent { font-size: 8px; padding: 4px 18px; } }
.home-sportingDog-nonMobile-borderedContent { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; text-align: center; padding: 2px 18px; font-size: 10px; text-transform: uppercase; border: 3px solid #0a3355; }
@media (min-width: 992px) { .home-sportingDog-nonMobile-borderedContent { font-size: 12px; padding: 4px 18px; } }
@media (min-width: 768px)and (max-width:991px) { .home-sportingDog-nonMobile-borderedContent { font-size: 8px; padding: 4px 18px; } }
.home-sportingDog { height: 50px; background: #bcbcbc; margin: 0 auto; text-align: center; }
@media (min-width: 768px) { .home-sportingDog { background: url('../Images/home/Sportingdog.jpg') left top no-repeat; background-size: 110%; } }
@media (min-width: 768px) { .home-sportingDog { width: 100%; height: 180px; } }
@media (min-width: 992px) { .home-sportingDog { width: 100%; height: 270px; } }
.home-sportingDog-text { margin: 0 auto; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 18px; color: #ffffff; padding-top: 12px; }
@media (min-width: 768px) { .home-sportingDog-text { display: none; } }
.home-sportingDog-nonMobile { display: none; }
@media (min-width: 768px) { .home-sportingDog-nonMobile { display: block; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 12px; height: 100%; color: #0a3355; padding-top: 95px; } }
@media (min-width: 992px) { .home-sportingDog-nonMobile { font-size: 14px; padding-top: 150px; } }
@media (min-width: 1200px) { .home-sportingDog-nonMobile { font-size: 14px; padding-top: 167px; } }

.home-parent { height: 50px; background: #bcbcbc; margin: 0 auto; text-align: center; }
@media (min-width: 768px) { .home-parent { background: url('../Images/home/parent.jpg') left top no-repeat; background-size: 100%; } }
@media (min-width: 768px) { .home-parent { width: 100%; height: 180px; } }
@media (min-width: 992px) { .home-parent { width: 100%; height: 270px; } }
.home-parent-text { margin: 0 auto; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 18px; color: #ffffff; padding-top: 12px; }
@media (min-width: 768px) { .home-parent-text { display: none; } }
.home-parent-nonMobile { display: none; }
@media (min-width: 768px) { .home-parent-nonMobile { font-size: 12px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; display: block; height: 100%; color: #0a3355; padding-top: 95px; } }
@media (min-width: 992px) { .home-parent-nonMobile { font-size: 14px; padding-top: 150px; } }
@media (min-width: 1200px) { .home-parent-nonMobile { font-size: 14px; padding-top: 167px; } }
.home-parent-nonMobile-borderedContent { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; padding: 2px 18px; font-size: 10px; text-align: center; text-transform: uppercase; border: 3px solid #0a3355; }
@media (min-width: 992px) { .home-parent-nonMobile-borderedContent { font-size: 12px; padding: 4px 18px; } }
@media (min-width: 768px)and (max-width:991px) { .home-parent-nonMobile-borderedContent { font-size: 8px; padding: 4px 18px; } }
@media (min-width: 768px) { .home-searchRetailer-nonMobile { background-color: rgba(255, 255, 255, 0.5); }
  .home-searchRetailer-nonMobile:hover { background: #ec008a; background: rgba(236, 0, 138, 0.5); color: #ffffff; } }

@media (min-width: 768px) { .home-parent-nonMobile { background-color: rgba(255, 255, 255, 0.5); }
  .home-parent-nonMobile:hover { background: #ec008a; background: rgba(236, 0, 138, 0.5); color: #ffffff; } }

@media (min-width: 768px) { .home-find-nonMobile { background-color: rgba(255, 255, 255, 0.5); }
  .home-find-nonMobile:hover { background: #ec008a; background: rgba(236, 0, 138, 0.5); color: #ffffff; } }
@media (min-width: 768px) { .home-sportingDog-nonMobile { background-color: rgba(255, 255, 255, 0.5); }
  .home-sportingDog-nonMobile:hover { background: #ec008a; background: rgba(236, 0, 138, 0.5); color: #ffffff; } }


.home-content-colouts { padding-left: 30px; }

.sample1 { padding-top: 2px; }
@media (min-width: 992px) { .sample1 { padding-top: 8px; } }
.sample2 { padding-top: 8px; }

@media (min-width: 768px)and (max-width:991px) { .sample2 { padding-top: 20px; } }

.product-landing .banner-image { position: relative; }
@media (max-width: 767px) { .product-landing .banner-image img { max-height: 382px; width: 100%; height: 382px; } }
@media (min-width: 768px) { .product-landing .banner-image img { height: 300px; width: 100%; } }
@media (min-width: 992px) { .product-landing .banner-image img { min-height: 376px; height: 405px; width: 100%; } }
.product-landing .banner-bottom-content { text-align: center; }
@media (min-width: 768px) { .product-landing .banner-bottom-content { background-image: -webkit-linear-gradient(left, #fff, #ebebeb 50%, #fff); background-image: -o-linear-gradient(left, #fff, #ebebeb 50%, #fff); background-image: linear-gradient(to right, #ffffff, #ebebeb 50%, #ffffff); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF', GradientType=1); } }
.product-landing .banner-bottom-content p { font-size: 13px; padding: 10px 5%; }
@media (min-width: 768px) { .product-landing .banner-bottom-content p { padding: 18px 12%; font-size: 14px; } }
@media (min-width: 992px) { .product-landing .banner-bottom-content p { font-size: 16px; padding: 18px 15%; } }
@media (min-width: 768px) { .product-landing .adult-banner-bottom .banner-para { float: left; width: 60%; padding: 18px 0px !important; padding-left: 20px; margin-left: 3%; } }
.product-landing .adult-banner-bottom .cci-logo { width: 320px; margin: 0 auto; }
.product-landing .adult-banner-bottom .cci-logo:before, .product-landing .adult-banner-bottom .cci-logo:after { content: " "; display: table; }
.product-landing .adult-banner-bottom .cci-logo:after { clear: both; }
@media (min-width: 768px) { .product-landing .adult-banner-bottom .cci-logo { float: right; width: 35%; } }
.product-landing .adult-banner-bottom .cci-logo p { float: left; font-style: italic; padding: 23px 11px; width: 62%; }
@media (min-width: 992px) { .product-landing .adult-banner-bottom .cci-logo p { width: 60%; } }
.product-landing .adult-banner-bottom .cci-logo img { float: left; margin-top: 23px; width: 30%; }
@media (min-width: 992px) { .product-landing .adult-banner-bottom .cci-logo img { margin-top: 22px; width: 25%; } }
.product-landing .weightcontrol-banner-bottom .banner-para { padding: 18px 6% 0px !important; }
@media (min-width: 768px) { .product-landing .weightcontrol-banner-bottom .banner-para { padding: 18px 10% 0px !important; } }
.product-landing .weightcontrol-banner-bottom .plbp-disclaimer { font-size: 11px; font-style: italic; padding-top: 0 !important; }
@media (min-width: 768px) { .product-landing .weightcontrol-banner-bottom .plbp-disclaimer { font-size: 12px !important; } }
@media (min-width: 768px) { .product-landing .weightcontrol-banner-bottom .plbp-disclaimer { font-size: 14px !important; } }

@media (max-width: 767px) { .pl-filter-wrapper .pl-clear-filters { float: right; margin-top: 10px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-filter-wrapper .pl-clear-filters { float: right; margin-top: 10px; width: 110px; } }

.pl-banner-img { max-width: 100%; display: block; margin: 0 auto; }

.pl-filter .container-padding-none { padding-left: 0; padding-right: 0; }
.pl-filter .filter-button a { color: #fff; display: block; font-size: 15px; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px; text-align: center; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; background-image: -webkit-linear-gradient(#cecece, #c1c1c1 50%, #a0a0a0); background-image: -o-linear-gradient(#cecece, #c1c1c1 50%, #a0a0a0); background-image: linear-gradient(#cecece, #c1c1c1 50%, #a0a0a0); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCECECE', endColorstr='#FFA0A0A0', GradientType=0); }
@media (min-width: 768px) and (max-width: 991px) { .pl-filter .filter-button a { padding-left: 13px; padding-right: 13px; } }
.pl-filter .filter-button a .fa-angle-double-right { background: url('../Images/products/arrow-right-white.png') left top no-repeat; content: ""; height: 14px; width: 14px; }
.pl-filter .filter-button a .fa-angle-double-right::before { content: ""; }

@media (min-width: 992px) { .pl-content { padding-top: 35px; } }
.pl-left .filter-panel { position: relative; width: 100%; padding-left: 10px; }
.pl-left .filter-panel .browse-title { font-size: 11px; text-transform: uppercase; font-weight: bold; padding-bottom: 9px; width: 200px; display: block; color: #0d1245; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.pl-left .filter-panel .filters { padding-bottom: 0px; border-top: 1px solid #fcd4eb; }
.pl-left .filter-panel .filters .links a { padding: 10px 0; font-size: 13px; font-weight: bold; color: #ec008a; display: block; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.pl-left .filter-panel .filters .links .fa-angle-down, .pl-left .filter-panel .filters .links .fa-angle-right { margin-left: 6px; vertical-align: middle; }
.pl-left .filter-panel .filters .links .fa-angle-right { content: ""; height: 14px; width: 14px; background: url('../Images/products/arrow-right-pink.png') left top no-repeat; background-position: 0 1px; }
.pl-left .filter-panel .filters .links .fa-angle-right.fa-angle-down { background: url('../Images/products/arrow-right-pink.png') left top no-repeat; background-position: 0 -37px; }
.pl-left .filter-panel .filters .links .fa-angle-right::before { content: "" !important; }
.pl-left .filter-panel .filters:last-child { border-bottom: 1px solid #fcd4eb; }
.pl-left .filter-panel .filters ul { margin-bottom: 0px; margin-top: 10px; display: none; }
.pl-left .filter-panel .filters ul li { padding-bottom: 11px; }
.pl-left .filter-panel .filters ul li .lbl-filter { font-size: 11px; font-weight: bold; color: #242852; list-style: none; text-transform: uppercase; margin-left: 4px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.pl-left .filter-panel .filters ul li .disabledFilter { color: #8b8b8b; }
@media (max-width: 767px) { .pl-right .no-result { padding: 10px 13px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .no-result { padding: 10px 13px; } }
@media (min-width: 992px) { .pl-right .no-result { padding: 10px 20px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .loadmore-outer { margin-left: 13px; margin-right: 13px; } }
.pl-right .loadmore-outer .cl-loadmore { background-color: #062546; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; display: block; padding: 1%; text-align: center; text-decoration: none; color: #ffffff; width: 100%; text-transform: uppercase; }
@media (max-width: 767px) { .pl-right .loadmore-outer .cl-loadmore { margin: 8% auto; font-size: 20px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .loadmore-outer .cl-loadmore { margin: 5% auto; font-size: 16px; } }
@media (min-width: 992px) { .pl-right .loadmore-outer .cl-loadmore { margin: 3% auto; font-size: 18px; } }
@media (min-width: 992px) { .pl-right .pl-filter-outer { margin-left: 20px; } }
.pl-right .view-result, .pl-right .dynamic-texts, .pl-right .clear-text { text-align: center; float: left; min-height: 25px; font-size: 11px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.pl-right .view-result { font-weight: bold; padding-left: 0; color: #0d1245; }
.pl-right .text { text-transform: uppercase; }
@media (min-width: 992px) { .pl-right .text { font-size: 10px; } }
@media (max-width: 991px) { .pl-right .dynamic-texts { padding-top: 10px; } }
@media (min-width: 992px) { .pl-right .dynamic-texts { margin-top: -5px; } }
.pl-right .result-text { text-transform: uppercase; float: left; color: #0d1245; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (max-width: 767px) { .pl-right .result-text { font-size: 10px; width: 40.5%; text-align: left; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .result-text { font-size: 11px; padding: 12px 0; } }
@media (min-width: 992px) { .pl-right .result-text { font-size: 11px; padding: 12px 0; } }
.pl-right .result-text .results-count { font-weight: bold; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.pl-right .pl-sortdivider { border-left: 1px solid black; float: left; font-size: 10px; height: 10px; margin: 3px 1px; }
@media (max-width: 767px) { .pl-right .sort-outer { border-top: 1px solid #fcd4eb; border-bottom: 1px solid #fcd4eb; padding: 10px 13px; margin-top: 10px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sort-outer { border-top: 1px solid #fcd4eb; border-bottom: 1px solid #fcd4eb; margin-top: 10px; } }
@media (min-width: 992px) { .pl-right .sort-outer { border-top: 1px solid #fcd4eb; border-bottom: 1px solid #fcd4eb; padding-left: 0; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sort-outer .sort-content { padding: 0 13px; } }
.pl-right .sorting { float: right; text-align: center; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #333333; font-weight: bold; float: right; }
@media (min-width: 767px) and (max-width: 992px) { .pl-right .sorting { float: right; padding-top: 8px; } }
.pl-right .sorting .sort-label { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 11px; font-weight: normal; color: #0d1245; }
@media (min-width: 992px) { .pl-right .sorting .sort-label { float: left; padding-top: 13px; } }
.pl-right .sorting .dropdown { font-size: 12px; font-weight: normal; }
.pl-right .sorting a { color: #333333; text-decoration: none; }
@media (max-width: 767px) { .pl-right .sorting { font-size: 10px; width: 98px; } }
.pl-right .sorting .btn-group.open .dropdown-toggle, .pl-right .sorting .btn-group.open .dropdown-toggle:active { box-shadow: none; }
.pl-right .sorting .bootstrap-select, .pl-right .sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { outline: none; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; font-size: 13px; }
@media (max-width: 767px) { .pl-right .sorting .bootstrap-select, .pl-right .sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: auto; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sorting .bootstrap-select, .pl-right .sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: auto; } }
@media (min-width: 992px) { .pl-right .sorting .bootstrap-select, .pl-right .sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: auto; } }
.pl-right .sorting .bootstrap-select.product .dropdown-toggle .fa-angle-down { content: ""; height: 14px; width: 14px; background: url('../Images/products/dropdown-arrow.png') left top no-repeat; background-position: 0 8px; }
@media (min-width: 768px) { .pl-right .sorting .bootstrap-select.product .dropdown-toggle .fa-angle-down { background-position: 0 2px; } }
@media (min-width: 992px) { .pl-right .sorting .bootstrap-select.product .dropdown-toggle .fa-angle-down { background-position: 0 5px; } }
.pl-right .sorting .bootstrap-select.product .dropdown-toggle .fa-angle-down::before { content: ""; }
.pl-right .sorting .bootstrap-select.btn-group .btn .filter-option { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sorting .bootstrap-select.btn-group .btn .filter-option { font-size: 10px; margin-top: 2px; } }
@media (min-width: 992px) and (max-width: 1199px) { .pl-right .sorting .bootstrap-select.btn-group .btn .filter-option { font-size: 14px; } }
@media (min-width: 1200px) { .pl-right .sorting .bootstrap-select.btn-group .btn .filter-option { margin-top: 1px; font-size: 14px; } }
.pl-right .sorting .btn-default { background: none; border: none; outline: none; }
.pl-right .sorting .fa { color: #d0006f; }
@media (max-width: 767px) { .pl-right .sorting .fa { font-size: 15px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sorting .fa { font-size: 15px; margin-top: 4px !important; } }
@media (min-width: 992px) { .pl-right .sorting .fa { font-size: 18px; /* top:3 !important; */ margin: 7px 0 !important; } }
@media (max-width: 767px) { .pl-right .sorting .btn { font-size: 10px; padding-left: 3px; padding-right: 15px; padding-top: 0; padding-bottom: 0; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sorting .btn { padding-bottom: 2px; padding-left: 4px; padding-top: 2px; padding-right: 20px; } }
@media (min-width: 992px) { .pl-right .sorting .btn { padding-bottom: 5px; padding-right: 20px; font-size: 10px; padding-top: 9px; } }
.pl-right .sorting .bootstrap-select.btn-group .dropdown-menu { font-size: 11px !important; }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sorting .bootstrap-select.btn-group .dropdown-menu { font-size: 12px !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .pl-right .sorting .bootstrap-select.btn-group .dropdown-menu { font-size: 12px; } }
@media (min-width: 1200px) { .pl-right .sorting .bootstrap-select.btn-group .dropdown-menu { font-size: 13px; } }
@media (max-width: 767px) { .pl-right .sorting .dropdown-menu { left: -78px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-right .sorting .dropdown-menu { margin: 2px 0 0 -60px; } }
@media (min-width: 767px) { .pl-right .sorting .dropdown-menu a { padding: 3px 14px; } }
.pl-right .selected-text { background-color: #fcd4eb; margin-left: 20px; padding: 5px 6px 5px 9px; display: block; margin-bottom: 5px; float: left; }
.pl-right .selected-text a { text-decoration: none; font-size: 11px; color: #0d1245; cursor: pointer; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.pl-right .selected-text .scloseFilter { line-height: 0; text-transform: uppercase; color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.pl-right .clear-text { font-size: 11px; font-weight: bold; color: #ec008a; padding-left: 10px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 991px) { .pl-right .clear-text { padding-top: 5px; float: right; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-products-set { margin-left: 17px; margin-right: 17px; padding-bottom: 25px; padding-top: 35px; } }
@media (min-width: 992px) { .pl-products-set { margin-left: 20px; padding-bottom: 25px; padding-top: 35px; } }
@media (min-width: 768px) { .pl-set-divider { border-top: 1px solid #fcd4eb; } }
.pl-first-row { border: none !important; }
@media (max-width: 767px) { .pl-product { padding-top: 30px; padding-bottom: 20px; border-bottom: solid 1px #fcd4eb; } }
.pl-product .product-image-outer { padding: 0; }
@media (max-width: 767px) { .pl-product .product-image { max-width: 160px; margin: 0 auto; } }
@media (min-width: 768px) { .pl-product .product-image { width: 79%; margin-left: 27px; } }
@media (min-width: 992px) { .pl-product .product-image { margin-left: 21px; } }
@media (min-width: 1200px) { .pl-product .product-image { margin-left: 22px; } }
.pl-product .product-image img { max-width: 100%; }
.pl-product .product-content { padding-left: 7px; padding-right: 7px; text-align: center; }
@media (min-width: 768px) { .pl-product .product-content { padding-top: 20px; } }
.pl-product .product-content .product-name { font-size: 14px; color: #063057; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .pl-product .product-content .product-name { font-size: 14px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-product .product-content .product-name { min-height: 60px; font-size: 14px; } }
@media (min-width: 992px) { .pl-product .product-content .product-name { min-height: 60px; font-size: 14px; } }
.pl-product .product-content .product-name a { text-decoration: none; color: #063057 !important; }
.pl-product .product-content .product-rating { min-height: 25px; margin-top: 20px; }
@media (min-width: 768px) { .pl-product .product-content .product-rating { margin-top: 0; min-height: 40px; } }
.pl-product .product-content .pr-bazarrvoice-empty { display: none; }
.pl-product .product-content .pl-compare { color: #d0006f; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; text-transform: uppercase; }
@media (min-width: 768px) and (max-width: 991px) { .pl-product .product-content .pl-compare { font-size: 13px; } }
@media (min-width: 992px) { .pl-product .product-content .pl-compare { font-size: 13px; } }
.pl-product .product-content .pl-compare .compare-text { cursor: pointer; color: #063057; font-weight: bold; font-size: 11px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.pl-product .product-content .pl-buynow { margin: 20px 0 0;                 /* .ps-button-label { border: solid 2px $pink-color; text-transform: uppercase; padding: 7px 15px; color: $pink-color; font-size: 14px; @include gothamBold;
 @media (min-width: $screen-sm-min) { font-size: 16px; } }*/ }
.pl-product .product-content .pl-buynow .ps-widget { max-width: 148px; }
.pl-product .product-content .pl-buynow a { text-transform: uppercase; background-color: #072547; color: #fff; display: block; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; text-align: center; }
@media (max-width: 767px) { .pl-product .product-content .pl-buynow a { font-size: 15px; width: 148px; padding-bottom: 7px; padding-top: 7px; } }
@media (min-width: 768px) and (max-width: 991px) { .pl-product .product-content .pl-buynow a { font-size: 15px; width: 172px; padding-bottom: 7px; padding-top: 7px; } }
@media (min-width: 992px) { .pl-product .product-content .pl-buynow a { font-size: 15px; width: 172px; padding: 7px 0; } }
.pl-product-testimonial { padding-left: 28px; padding-right: 28px; color: #0d1245; background: url('../Images/products/testimonial-blocks.jpg') left top no-repeat; background-repeat: no-repeat; background-size: 100% 100%; font-size: 17px; font-weight: normal; background-color: #e9e9e9; height: 420px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 300 !important; font-style: italic !important; }
@media (max-width: 991px) { .pl-product-testimonial { height: 270px; } }
.pl-product-testimonial .rhodamine-text { color: #d0006f; }
.pl-product-testimonial .testimonial-author { font-style: normal; font-size: 12px; text-align: right; padding-top: 15px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.pl-product-testimonial > div { position: relative; top: 50%; transform: translateY(-50%); }
.pl-recently-viewed .rct-title { text-transform: uppercase; font-weight: bold; font-size: 12px; padding-top: 15px; padding-bottom: 15px; }
@media (min-width: 768px) { .pl-rct-container { padding-bottom: 42px; } }
@media (min-width: 992px) { .pl-rct-container { margin-top: 30px; } }
.pl-rct-container .rct-product-display { width: 20%; }
.pl-rct-container .rct-product-display img { max-width: 100%; }
.pl-rct-container .product-image a { display: block; text-decoration: none; }
.pl-rct-container .product-image img { max-width: 100%; }
.pl-rct-container .product-desc { font-size: 10px; font-weight: bold; padding-top: 18px; }
@media (min-width: 768px) { .pl-rct-container .product-desc .prd-name { min-height: 100px; } }
@media (min-width: 992px) { .pl-rct-container .product-desc .prd-name { min-height: 72px; } }
.pl-rct-container .product-desc a { display: block; text-decoration: none; }

.compare-popup-outer { background-color: #fff; bottom: 0; padding-bottom: 20px; z-index: 5; }
@media (max-width: 767px) { .compare-popup-outer { border-top: 20px solid #072547; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer { background-color: #fff; bottom: 0; z-index: 5; padding-left: 26px; padding-right: 26px; } }
@media (min-width: 992px) { .compare-popup-outer { background-color: #fff; bottom: 0; z-index: 5; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup-top { border-top: 18px solid #072547; } }
@media (min-width: 992px) { .compare-popup-outer .compare-popup-top { border-top: 24px solid #072547; } }
@media (min-width: 768px) { .compare-popup-outer .compare-popup { border-top: 1px solid #072547; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; } }
.compare-popup-outer .compare-popup .compare-text .compare-category { text-transform: uppercase; text-align: center; padding-top: 25px; padding-bottom: 20px; color: #333333; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-text .compare-category { font-size: 22px; padding-top: 15px; padding-bottom: 10px; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup .compare-text .compare-category { font-size: 20px; } }
@media (min-width: 992px) { .compare-popup-outer .compare-popup .compare-text .compare-category { font-size: 23px; } }
.compare-popup-outer .compare-popup .compare-text .compare-button { background-color: #072547; padding: 3% 0; text-align: center; width: 79%; margin: 0 auto; cursor: pointer; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-text .compare-button { padding: 1%; } }
.compare-popup-outer .compare-popup .compare-text .compare-button a { color: #ffffff; text-decoration: none; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-text .compare-button a { font-size: 22px; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup .compare-text .compare-button a { font-size: 15px; } }
@media (min-width: 992px) { .compare-popup-outer .compare-popup .compare-text .compare-button a { font-size: 15px; } }
.compare-popup-outer .compare-popup .compare-text .compare-button.hiddenbtn { background-color: #5c7b9c; cursor: default; }
.compare-popup-outer .compare-popup .compare-text .compare-button.hiddenbtn a { cursor: default; }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product { position: relative; margin-top: 10px; margin-right: -4px; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product { border-bottom: 1px solid #cccccc; } }
@media (min-width: 768px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product { border-right: 1px solid #cccccc; padding-bottom: 15px; margin-bottom: 5px; } }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product:last-child { border-right: none; }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .remove-product { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; text-transform: uppercase; color: #999999; position: absolute; top: -6px; cursor: pointer; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .remove-product { font-size: 17px; left: 90%; z-index: 23; } }
@media (min-width: 768px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .remove-product { font-size: 16px; padding: 5px; right: 0; top: -12px; z-index: 23; } }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-image { text-align: center; }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-image img { max-width: 100%; }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name { text-align: center; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name { padding-top: 55px; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name { min-height: 75px; padding: 0; } }
@media (min-width: 992px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name { min-height: 65px; padding: 0; } }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-formula { line-height: 1.2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-formula { font-size: 14px; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-formula { font-size: 12.5px; } }
@media (min-width: 992px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-formula { font-size: 14px; } }
.compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-name { line-height: 1; color: #333333; font-family: Arial, Helvetica, sans-serif; }
@media (max-width: 767px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-name { font-size: 21px; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-name { font-size: 17px; } }
@media (min-width: 992px) { .compare-popup-outer .compare-popup .compare-popup-right .compare-popup-product .compare-product-name .product-name { font-size: 12px; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup .clear-div { float: left; width: 100%; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-popup-outer .compare-popup .apply-div { float: left; width: 100%; } }

.pl-flyout .btn-group .btn-custom { background-color: #d2d2d2; border-color: #d2d2d2; color: #333333; margin-right: 2px; margin-top: 1px; border-radius: 0 !important; }
.pl-flyout .btn-group .btn-custom.active { background-color: #d0006f; border-color: #d0006f; color: #FFFFFF; }
.pl-flyout .btn-group .btn + .btn, .pl-flyout .btn-group .btn + .btn-group, .pl-flyout .btn-group .btn-group + .btn, .pl-flyout .btn-group .btn-group + .btn-group { margin-left: 0 !important; }

.filter-chk-flt, .filter-lbl-flt, .filter-rd-flt { float: left; }

.filter-lbl-flt { margin-left: 4px !important; width: 85%; margin-top: -1px; }

.mobile-filter-layout .filter-heading { color: #fff; background: #8e8e8e; font-size: 14px; text-transform: uppercase; padding: 10px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.mobile-filter-layout .loop-filter { padding: 10px; }
.mobile-filter-layout .loop-filter .filter-text { font-size: 14px; color: #063057; padding-bottom: 7px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.mobile-filter-layout .loop-filter .btn-group .btn-custom { margin-right: 4px; margin-top: 3px; padding: 4px 10px; color: #063057; }
.mobile-filter-layout .pl-clear-all, .mobile-filter-layout .apply-link { border: solid 2px #ec008a; color: #ec008a; text-transform: uppercase; font-size: 14px; padding: 10px 30px; display: inline-block; margin: 0 0 8px 35px; width: 160px; text-align: center; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.mobile-filter-layout .pl-clear-all { margin-top: 25px; }

@media (max-width: 767px) { .pl-grey-gradient { background: #ebebeb; } }
/*	Product Listing Wrapper Section
	pl- Product Listing */
.pl { /* Hero Image */ }
@media (max-width: 991px) { .pl-filter-wrapper { margin-top: 10px; } }
.pl-dotted-divider { border-bottom: 1px dotted #333333; }
.pl-hero-image { position: relative; }
@media (max-width: 767px) { .pl-hero-image { max-width: 636px; margin: 0 auto; } }
.pl-hero-image .hero-heading { position: absolute; text-transform: uppercase; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; color: #fff; font-size: 32px; line-height: 0.9; bottom: 20px; }
.pl-hero-image .hero-heading img { vertical-align: top; width: 15px; margin-right: 5px; }
@media (min-width: 768px) and (max-width: 991px) { .pl-hero-image .hero-heading { padding-left: 44px; bottom: 82px; } }
.pl-hero-image .hero-heading .title-medium { font-family: "vitro-medium", "vitro-regular", Arial, sans-serif; font-size: 27.8px; }
.pl-hero-image .hero-heading .title-extrabold { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; font-size: 37.64px; padding-left: 0; }
.pl-hero-image img { max-width: 100%; }
.pl-filter { font-size: 15px; text-transform: uppercase; padding-left: 0; }
@media (max-width: 767px) { .pl-filter { max-width: 640px; margin: 0 auto; } }
.pl-filter a { padding-top: 20px; padding-bottom: 20px; display: block; color: #333333; }
.pl-filter a .vector { width: 16px; margin-right: 15px; float: right; }
@media (min-width: 768px) and (max-width: 991px) { .pl-wrapper { padding-left: 18px; padding-right: 18px; } }
@media (min-width: 992px) { .pl-product-container { padding-top: 5px; } }
.pl-filter-results { text-transform: uppercase; padding-top: 18px; font-size: 10px; color: #333333; }
@media (min-width: 768px) { .pl-filter-results { padding-top: 14px; } }
@media (min-width: 768px) { .pl-filter-results { padding-top: 28px; } }
.pl-filter-results .result-count { padding-right: 0; text-align: left; }
@media (min-width: 768px) { .pl-filter-results .result-count { text-align: left; } }
.pl-filter-results .result-count .count { font-weight: bold; }
.pl-filter-results .seperator { padding-right: 0; padding-left: 0; }
.pl-filter-results .result-sort { padding-left: 0; text-align: right; }
@media (min-width: 768px) { .pl-filter-results .result-sort { text-align: right; } }
.pl-filter-results .result-sort span { padding-right: 5px; }
.pl-filter-results .pl-dotted-divider { margin-top: 6px; }
.pl-product-display { padding-top: 35px; padding-bottom: 25px; font-weight: bold; font-size: 14px; }
.pl-product-display img { max-width: 100%; }
@media (max-width: 767px) { .pl-product-display { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9)); background-image: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%); } }
@media (min-width: 992px) { .pl-product-display { padding-top: 45px; } }
.pl-product-display .product-image { min-height: 191px; padding-left: 34px; }
@media (min-width: 768px) { .pl-product-display .product-image { padding-left: 88px; padding-right: 65px; } }
@media (min-width: 768px) { .pl-product-display .product-desc { padding-left: 39px; padding-right: 30px; } }
.pl-product-display .pl-testimonial { padding-left: 33px; padding-right: 33px; color: #072547; font-style: italic; font-size: 18px; font-weight: normal; background: #e9e9e9; padding-top: 62px; height: 420px; }
.pl-product-display .pl-testimonial .rhodamine-text { color: #d0006f; }
.pl-product-display .pl-testimonial .testimonial-author { font-style: normal; font-size: 14px; text-align: right; }
.pl-product-display .product-rating { padding-top: 30px; color: #333333; font-size: 15px; }
.pl-product-display .product-rating .active { color: #f8aa16; }
.pl-product-display .check-compare { margin-top: 15px; text-transform: uppercase; font-family: "vitro-regular", "Times New Roman", Arial, sans-serif; font-size: 13px; color: #d0006f; }
.pl-product-display .pl-buy-now-btn { margin-top: 20px; background: #072547; text-align: center; text-transform: uppercase; }
.pl-product-display .pl-buy-now-btn a { color: #fff; display: block; padding-top: 8px; padding-bottom: 8px; }
.pl-recently-viewed .rct-title { text-transform: uppercase; font-weight: bold; font-size: 12px; padding-top: 15px; padding-bottom: 15px; }
@media (min-width: 768px) { .pl-rct-container { padding-left: 6.5%; padding-right: 6.5%; padding-bottom: 42px; } }
@media (min-width: 992px) { .pl-rct-container { margin-top: 30px; } }
.pl-rct-container .rct-product-display { width: 19.667%; }
.pl-rct-container .rct-product-display img { max-width: 100%; }
.pl-rct-container .product-image { width: 61.5%; position: relative; min-height: 158px; }
@media (min-width: 768px) { .pl-rct-container .product-image { width: 67.5%; } }
@media (min-width: 992px) { .pl-rct-container .product-image { width: 61.5%; } }
.pl-rct-container .product-image img { bottom: 0; max-width: 100%; position: absolute; }
.pl-rct-container .product-desc { font-size: 10px; font-weight: bold; padding-top: 18px; }
.pl-rct-container .product-rating { padding-top: 9px; color: #333333; font-size: 10px; }
.pl-rct-container .product-rating .active { color: #f8aa16; }

.product-rating .bv-cleanslate .bv-core-container-106 .bv-compat .bv-inline-rating-container .bv-stars-container { margin-left: 40px !important; }
@media (min-width: 768px) { .product-rating .bv-cleanslate .bv-core-container-106 .bv-compat .bv-inline-rating-container .bv-stars-container { margin-left: 60px !important; } }

.product-rating .bv-cleanslate .bv-core-container-106 .bv-compat .bv-inline-rating-container .bv-stars-container .bv-rating-stars-container .bv-rating-stars-on { color: #ec008a !important; }

.product-rating .bv-cleanslate .bv-core-container-106 .bv-compat .bv-inline-rating-container .bv-stars-container .bv-rating-label { font-size: 11px !important; color: #063057 !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }

.pl-products-outer .product-rating .bv-cleanslate .bv-shared.bv-rating-top-statistic .bv-compat .bv-inline-rating-container .bv-stars-container { padding-left: 40px !important; }
@media (min-width: 768px) { .pl-products-outer .product-rating .bv-cleanslate .bv-shared.bv-rating-top-statistic .bv-compat .bv-inline-rating-container .bv-stars-container { padding-left: 60px !important; } }

.compare-wrapper { min-height: 500px; color: #000000; }
@media (max-width: 767px) { .compare-wrapper { padding-top: 30px; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper { padding: 0 14px; } }
.compare-wrapper .compare-mobile .compare-back { color: #072547; font-size: 18px; cursor: pointer; }
.compare-wrapper .compare-mobile .compare-head h1 { color: #072547; font-size: 34px; margin: 8px 0 15px; text-align: center; }
.compare-wrapper .compare-mobile .compare-table tr { text-align: center; }
.compare-wrapper .compare-mobile .compare-table tr th { text-align: center; }
.compare-wrapper .compare-mobile .compare-table .compare-col { vertical-align: middle !important; max-width: 200px; white-space: normal; }
.compare-wrapper .compare-mobile .compare-table .compare-big-col { min-width: 180px; }
.compare-wrapper .compare-mobile .compare-table .fixed-column tr { border-right: 1px solid #ddd; }
.compare-wrapper .compare-mobile .compare-content { padding: 0; }
.compare-wrapper .compare-mobile .compare-content .cp-product { position: relative; }
.compare-wrapper .compare-mobile .compare-content .cp-product .remove-product { font-size: 16px; position: absolute; right: 0; top: -9; padding: 7px; cursor: pointer; color: #999999; }
.compare-wrapper .compare-mobile .compare-content .cp-product .cp-image { text-align: center; width: 150px; }
.compare-wrapper .compare-mobile .compare-content .cp-product .cp-image a { text-decoration: none; }
.compare-wrapper .compare-mobile .compare-content .cp-product .cp-image img { max-width: 100%; }
.compare-wrapper .compare-mobile .compare-content .cp-product .cp-name { white-space: normal; text-align: center; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compare-mobile .compare-content .cp-product .cp-name { min-height: 60px; } }
@media (min-width: 992px) { .compare-wrapper .compare-mobile .compare-content .cp-product .cp-name { min-height: 60px; } }
.compare-wrapper .compare-mobile .compare-content .cp-product .cp-name a { text-decoration: none; }
.compare-wrapper .compare-mobile .compare-content .cp-product .cp-name .product-formula { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; display: block; line-height: 1.1; }
.compare-wrapper .compare-mobile .compare-content .cp-product .cp-name .product-name { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; line-height: 1; margin: 0 auto; }
.compare-wrapper .compare-mobile .compare-content .cp-product .compare-bv { min-height: 40px; padding-left: 25px; }
.compare-wrapper .compare-mobile .compare-content .cp-product .buynow-button { text-align: center; margin-bottom: 6px; padding: 7px; }
.compare-wrapper .compare-mobile .compare-content .cp-product .buynow-button a { background-color: #072547; margin: 0 auto; text-align: center; width: 63%; color: #FFFFFF; text-decoration: none; font-size: 15px; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; }
.compare-wrapper .compare-mobile .table-responsive > .fixed-column { position: absolute; display: inline-block; width: auto; z-index: 2; background: #ffffff; }
@media (min-width: 768px) { .compare-wrapper .compare-mobile .table-responsive > .fixed-column { display: none; } }
.compare-wrapper .compre-desktop { border-top: 1px solid #072547; background-color: #ffffff; }
.compare-wrapper .compre-desktop .cp-closeframe { background-color: #072547; border-bottom: medium none !important; color: white; font-size: 30px; padding: 0; text-align: right; }
.compare-wrapper .compre-desktop .cp-closeframe .close { cursor: pointer; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; padding: 5px 15px; }
.compare-wrapper .compre-desktop .cp-left, .compare-wrapper .compre-desktop .cp-right { float: left; }
.compare-wrapper .compre-desktop .cp-left .cp-text, .compare-wrapper .compre-desktop .cp-right .cp-text { white-space: normal; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-left .cp-text, .compare-wrapper .compre-desktop .cp-right .cp-text { border-top: 1px solid #e6e6e6; padding: 11px 0; background: #FFF; font-size: 12px; padding: 20px 5px; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-left .cp-text, .compare-wrapper .compre-desktop .cp-right .cp-text { border-top: 1px solid #e6e6e6; padding: 20px 5px; background: #FFF; font-size: 14px; } }
.compare-wrapper .compre-desktop .cp-left { text-align: center; }
.compare-wrapper .compre-desktop .cp-left .cp-text { text-transform: capitalize; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #333333; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-left { width: 126px; border-right: 1px solid #e6e6e6; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-left { width: 166px; min-height: 250px; border-right: 1px solid #e6e6e6; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-left .cp-packshot { margin-top: 10px; min-height: 301px; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-left .cp-packshot { margin-top: 10px; min-height: 372px; } }
.compare-wrapper .compre-desktop .cp-right { text-align: center; }
.compare-wrapper .compre-desktop .cp-right .cp-text:nth-child(odd) { background: #f7f7f7; }
.compare-wrapper .compre-desktop .cp-right .cp-text { font-family: Arial, Helvetica, sans-serif; color: #333333; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-right { width: 147px; border-right: 1px solid #e6e6e6; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-right { width: 195px; border-right: 1px solid #e6e6e6; font-size: 15px; } }
.compare-wrapper .compre-desktop .cp-right .cp-packshot { min-height: 250px; }
.compare-wrapper .compre-desktop .cp-right .cp-product { position: relative; margin-top: 10px; margin-right: -4px; border-right: 1px solid #dfdfdf; }
.compare-wrapper .compre-desktop .cp-right .cp-product:last-child { border-right: none; }
.compare-wrapper .compre-desktop .cp-right .cp-product .remove-product { font-size: 16px; position: absolute; right: 20px; top: 0; cursor: pointer; color: #999999; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; text-transform: uppercase; }
.compare-wrapper .compre-desktop .cp-right .cp-product .cp-image { text-align: center; margin: 0 auto; }
.compare-wrapper .compre-desktop .cp-right .cp-product .cp-image a { text-decoration: none; }
.compare-wrapper .compre-desktop .cp-right .cp-product .cp-image img { max-width: 85%; }
.compare-wrapper .compre-desktop .cp-right .cp-product .cp-name { text-align: center; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-right .cp-product .cp-name { min-height: 69px; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-right .cp-product .cp-name { min-height: 89px; } }
.compare-wrapper .compre-desktop .cp-right .cp-product .cp-name a { text-decoration: none; }
.compare-wrapper .compre-desktop .cp-right .cp-product .cp-name .product-formula { color: #333333; display: block; line-height: 1.1; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-right .cp-product .cp-name .product-formula { font-size: 12.5px; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-right .cp-product .cp-name .product-formula { font-size: 14px; } }
.compare-wrapper .compre-desktop .cp-right .cp-product .cp-name .product-name { display: block; color: #333333; line-height: 1; margin: 0 auto; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-right .cp-product .cp-name .product-name { font-size: 12.5px; width: 86%; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-right .cp-product .cp-name .product-name { font-size: 14px; width: 86%; } }
.compare-wrapper .compre-desktop .cp-right .cp-product .compare-bv { min-height: 30px; }
@media (min-width: 768px) and (max-width: 991px) { .compare-wrapper .compre-desktop .cp-right .cp-product .compare-bv { margin-left: 25px; } }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-right .cp-product .compare-bv { margin-left: 50px; } }
.compare-wrapper .compre-desktop .cp-right .cp-product .buynow-button { margin: 0 auto; padding: 5px 0; width: 125px; }
@media (min-width: 992px) { .compare-wrapper .compre-desktop .cp-right .cp-product .buynow-button { width: 150px; } }
.compare-wrapper .compre-desktop .cp-right .cp-product .buynow-button a { background-color: #072547; margin: 0 auto; text-align: center; width: 63%; color: #FFFFFF; text-decoration: none; }

@media (max-width: 767px) { .compare-modal-dialog { margin: 0 !important; padding: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-modal-dialog { width: 100%; margin-top: 81px; } }
@media (min-width: 992px) { .compare-modal-dialog { width: 100%; margin-top: 112px; } }
.compare-modal-dialog .compare-modal-content { background-color: transparent; box-shadow: none; border: none; border-radius: 0; box-shadow: none; }
@media (max-width: 767px) { .compare-modal-dialog .compare-modal-content { margin: 0 !important; padding: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-modal-dialog .compare-modal-content { width: 100%; } }
@media (min-width: 992px) { .compare-modal-dialog .compare-modal-content { width: 100%; } }
@media (max-width: 767px) { .compare-modal-dialog .compare-modal-content .compare-modal-body { margin: 0 !important; padding: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-modal-dialog .compare-modal-content .compare-modal-body { width: 100%; padding: 0; } }
@media (min-width: 992px) { .compare-modal-dialog .compare-modal-content .compare-modal-body { width: 100%; padding: 0; } }
@media (max-width: 767px) { .compare-modal-dialog .compare-modal-content .compare-modal-body .compareFrame { width: 100%; } }
@media (min-width: 768px) and (max-width: 991px) { .compare-modal-dialog .compare-modal-content .compare-modal-body .compareFrame { width: 100%; min-height: 600px; } }
@media (min-width: 992px) { .compare-modal-dialog .compare-modal-content .compare-modal-body .compareFrame { width: 100%; min-height: 600px; } }

.cp-packshot > div.cp-product > div.remove-product { left: 100px; padding-left: 20px; padding-right: 10px; padding-bottom: 10px; right: 10px !important; }
@media (min-width: 992px) { .cp-packshot > div.cp-product > div.remove-product { left: 140px; } }

.compare-row .compare-popup .compare-category { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.compare-row .compare-popup .compare-button { text-transform: uppercase; }
.compare-row .compare-popup .remove-product { color: #ec008a !important; }
.compare-row .compare-popup .compare-product-name .product-formula { color: #063057 !important; font-size: 14px !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }

/* iCheck plugin Minimal skin, aero
----------------------------------- */
.icheckbox_minimal-aero, .iradio_minimal-aero { display: inline-block; *display: inline; vertical-align: middle; margin: 0; padding: 0; width: 18px; height: 18px; border: none; cursor: pointer; background: url('../Images/products/check.png') left top no-repeat; }

.icheckbox_minimal-aero { background-position: 0 0; }

.icheckbox_minimal-aero.hover { background-position: -20px 0; }

.icheckbox_minimal-aero.checked { background-position: -40px 0; }

.icheckbox_minimal-aero.disabled { background-position: -60px 0; cursor: default; }

.icheckbox_minimal-aero.checked.disabled { background-position: -80px 0; }

.iradio_minimal-aero { background-position: -100px 0; }

.iradio_minimal-aero.hover { background-position: -120px 0; }

.iradio_minimal-aero.checked { background-position: -140px 0; }

.iradio_minimal-aero.disabled { background-position: -160px 0; cursor: default; }

.iradio_minimal-aero.checked.disabled { background-position: -180px 0; }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .icheckbox_minimal-aero, .iradio_minimal-aero { background: url('../Images/products/check_2x.png') left top no-repeat; -webkit-background-size: 200px 20px; background-size: 200px 20px; } }
.pd-breadcrumb { margin-top: 70px; }
@media (min-width: 768px) and (max-width: 991px) { .pd-breadcrumb { margin-top: 75px; } }
@media (min-width: 992px) { .pd-breadcrumb { margin-top: 95px; } }

@media (max-width: 767px) { .pd-xs-see-products { font-size: 14px !important; margin-left: 15px; text-transform: uppercase; color: #8e8d8d !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
  .pd-xs-see-products a { cursor: pointer; color: #8e8d8d !important; } }

.pd-wrapper { font-size: 14px; margin-top: 55px; }
@media (max-width: 767px) { .pd-wrapper { margin-top: 25px; } }
@media (max-width: 767px) { .pd-wrapper .product-menu { margin-bottom: 2px; } }
@media (min-width: 768px) and (max-width: 991px) { .pd-wrapper .product-menu { padding: 0 18px; } }
.pd-wrapper .pd-list:before, .pd-wrapper .pd-list:after { content: " "; display: table; }
.pd-wrapper .pd-list:after { clear: both; }
@media (max-width: 767px) { .pd-wrapper .pd-list li:last-child { margin-bottom: 0 !important; } }
.pd-wrapper .pd-tabs { border-bottom: none; }
@media (min-width: 992px) { .pd-wrapper .pd-tabs { padding-left: 10px; } }
.pd-wrapper .pd-tabs li { width: 25%; padding-bottom: 15px; }
.pd-wrapper .pd-tabs li a { color: #fff; font-size: 12px; line-height: 20px; border: solid 1px #ec008a; margin-right: 0; border-radius: 0; text-align: center; text-transform: uppercase; border-right: solid 1px #fff; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; background-image: -webkit-linear-gradient(top, #ec008a 50%, #ba006d 100%); background-image: -o-linear-gradient(top, #ec008a 50%, #ba006d 100%); background-image: linear-gradient(to bottom, #ec008a 50%, #ba006d 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEC008A', endColorstr='#FFBA006D', GradientType=0); }
.pd-wrapper .pd-tabs li.active, .pd-wrapper .pd-tabs li:hover { background: url('../Images/product-detail/tab-active-bg.png') left top no-repeat; background-position: 50% 38px; }
.pd-wrapper .pd-tabs li.active a, .pd-wrapper .pd-tabs li:hover a { color: #ec008a; border: solid 1px #ec008a; border-bottom: none; background: transparent; }
.pd-wrapper .pd-tabs li:last-child a { border-right: solid 1px #ec008a; }
.pd-wrapper .pd-bxslider-wrapper { padding-bottom: 40px; }
@media (min-width: 768px) { .pd-wrapper .pd-bxslider-wrapper { padding-bottom: 80px; } }
@media (min-width: 992px) { .pd-wrapper .pd-bxslider-wrapper { position: absolute; width: 94%; padding: 0 15px; top: 0; } }
.pd-wrapper .pd-carousel { padding: 0 15px; position: relative; }
.pd-wrapper .pd-carousel .bx-wrapper { margin: 0 auto !important; }
.pd-wrapper .pd-carousel .bx-wrapper .bxslider li { vertical-align: middle; display: inline-block; float: none !important; }
.pd-wrapper .pd-carousel .bx-wrapper .bxslider li img { width: 100px; }
@media (min-width: 768px) { .pd-wrapper .pd-carousel .bx-wrapper .bxslider li img { width: 150px; } }
.pd-wrapper .pd-carousel .bx-wrapper .bx-viewport { border: none; box-shadow: none; background-color: transparent; }
.pd-wrapper .pd-carousel .bx-wrapper .bx-controls-direction .bx-prev { background: url('../Images/product-detail/grey-arrow-sprite.png') left top no-repeat; left: -10px; top: 52%; z-index: 5; }
@media (min-width: 768px) { .pd-wrapper .pd-carousel .bx-wrapper .bx-controls-direction .bx-prev { left: 30px; } }
@media (min-width: 992px) { .pd-wrapper .pd-carousel .bx-wrapper .bx-controls-direction .bx-prev { left: -10px; } }
.pd-wrapper .pd-carousel .bx-wrapper .bx-controls-direction .bx-next { background: url('../Images/product-detail/grey-arrow-sprite.png') left top no-repeat; background-position: 0 -47px; right: -2px; top: 52%; z-index: 5; }
@media (min-width: 768px) { .pd-wrapper .pd-carousel .bx-wrapper .bx-controls-direction .bx-next { right: 39px; } }
@media (min-width: 992px) { .pd-wrapper .pd-carousel .bx-wrapper .bx-controls-direction .bx-next { right: 3px; } }
.pd-wrapper .pd-carousel .bx-wrapper .bx-controls-direction a { width: 15px; }
.pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager { position: static; margin: 0 0 0 -4px; }
.pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager-item a { width: 42px; margin: 0 2px 10px; min-height: 40px; display: inline-block; border: 1px solid #B8B7B7; padding: 2px; }
@media (min-width: 768px) { .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager-item a { width: 42px; min-height: 34px; } }
@media (max-width: 767px) { .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager-item a { width: 32px; min-height: 32px; } }
.pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager-item img { height: 34px; }
@media (min-width: 768px) { .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager-item img { height: 40px; } }
@media (max-width: 767px) { .pd-wrapper .pd-carousel .bx-wrapper .pd-bx-pager-item img { height: 32px; } }
.pd-wrapper .pd-buy-now-div { margin: 20px 0; text-align: center; }
@media (min-width: 768px) { .pd-wrapper .pd-buy-now-div { margin-bottom: 40px; } }
.pd-wrapper .pd-buy-now-div .ps-widget { max-width: 148px; }
.pd-wrapper .pd-buy-now-div .pd-buy-now-button { font-size: 12px; padding: 10px 20px; color: #063057; text-transform: uppercase; border: solid 3px #063057; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .pd-wrapper .pd-buy-now-div .pd-buy-now-button { font-size: 16px; padding: 10px 30px; } }
.pd-wrapper .pd-buy-now-div .pd-buy-now-button:hover { background: #063057; color: #fff; }
@media (min-width: 992px) { .pd-wrapper .pd-right-part { border-left: solid 1px #fcd4eb; } }
.pd-banner { position: relative; }
@media (min-width: 768px) { .pd-banner { padding-right: 90px; } }
.pd-banner .first-line { text-transform: uppercase; color: #063057; font-size: 13px; margin: 0; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .pd-banner .first-line { font-size: 14px; } }
@media (min-width: 992px) { .pd-banner .first-line { font-size: 16px; margin-top: 20px; margin-bottom: 5px; } }
.pd-banner > .fb-like { padding-bottom: 10px; }
@media (min-width: 768px) { .pd-banner > .fb-like { position: absolute; right: 0; bottom: 0; padding-bottom: 0; } }
.pd-banner h2 { color: #ec008a; font-size: 21px; margin: 0 0 10px 0; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .pd-banner h2 { font-size: 28px; margin-bottom: 20px; } }
@media (min-width: 992px) { .pd-banner h2 { font-size: 32px; } }
@media (min-width: 992px) { .pd-banner-product-rating { margin-bottom: 25px; } }
@media (min-width: 768px) { .pd-tab-content { margin-top: 15px; } }
@media (min-width: 768px) { .pd-section-heading a { color: #ec008a !important; font-size: 16px !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; } }
@media (min-width: 768px) { .pd-dotted-divider { border-bottom: 1px solid #fcd4eb; margin-bottom: 5px; } }
.pd-disclaimer { font-style: italic; font-size: 11px; }
@media (min-width: 992px) { .pd-disclaimer { padding-left: 20px; } }
.pd-section-title { margin-bottom: 0; margin-top: 0; }
@media (max-width: 767px) { .pd-section-title { background: url('../Images/product-detail/grey-gradient-normal.jpg') left top repeat-x; background-size: 100% 100%; } }
@media (max-width: 767px) { .pd-section-title:hover { background: url('../Images/product-detail/grey-gradient-hover.jpg') left top repeat-x; background-size: 100% 100%; } }
.pd-section-title a { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; display: block; font-size: 13px; text-transform: capitalize; color: #063057; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 992px) { .pd-section-title a { cursor: text; } }
@media (max-width: 767px) { .pd-section-title a span { background: url('../Images/product-detail/blue-arrow.png') left top no-repeat; width: 14px; height: 17px; vertical-align: middle; margin-left: 10px; } }
@media (max-width: 767px) and (min-width: 768px) { .pd-section-title a span { display: none; } }
@media (max-width: 767px) { .pd-section-title a span:before { content: ""; } }
@media (min-width: 768px) { .pd-section-title a span:before { content: ""; } }
@media (min-width: 768px) { .pd-section-title a { padding-top: 33px; padding-bottom: 22px; } }
@media (max-width: 767px) { .pd-section-title a:hover, .pd-section-title active, .pd-section-title a:active { color: #fff; } }
@media (max-width: 767px) { .pd-section-title a:hover span, .pd-section-title active span, .pd-section-title a:active span { background: url('../Images/product-detail/white-arrow-down.png') left top no-repeat; width: 17px; height: 17px; vertical-align: middle; margin-left: 10px; } }
@media (max-width: 767px) and (min-width: 768px) { .pd-section-title a:hover span, .pd-section-title active span, .pd-section-title a:active span { display: none; } }
@media (max-width: 767px) { .pd-section-title a:hover span:before, .pd-section-title active span:before, .pd-section-title a:active span:before { content: ""; } }
@media (min-width: 768px) { .pd-section-title a:hover span:before, .pd-section-title active span:before, .pd-section-title a:active span:before { content: ""; } }
@media (max-width: 767px) { .pd-section-title span.active { background: url('../Images/product-detail/white-arrow-down.png') left top no-repeat; width: 17px; height: 17px; vertical-align: middle; margin-left: 10px; } }
@media (max-width: 767px) and (min-width: 768px) { .pd-section-title span.active { display: none; } }
@media (max-width: 767px) { .pd-section-title span.active:before { content: ""; } }
@media (min-width: 768px) { .pd-section-title span.active:before { content: ""; } }
@media (max-width: 767px) { .pd-section-title.active { background: url('../Images/product-detail/grey-gradient-hover.jpg') left top repeat-x; background-size: 100% 100%; } }
@media (max-width: 767px) { .pd-section-title.active a { color: white; } }
@media (max-width: 767px) { .pd-pink-heading-title { background: url('../Images/product-detail/pink-gradient-normal.jpg') left top repeat-x; background-size: 100% 100%; } }
@media (max-width: 767px) { .pd-pink-heading-title:hover { background: url('../Images/product-detail/pink-gradient-hover.jpg') left top repeat-x; background-size: 100% 100%; } }
@media (max-width: 767px) { .pd-pink-heading-title:active { background: url('../Images/product-detail/pink-gradient-hover.jpg') left top repeat-x; background-size: 100% 100%; } }
@media (max-width: 767px) { .pd-pink-heading-title a { color: #ec008a; }
  .pd-pink-heading-title a span { background: url('../Images/product-detail/pink-arrow.png') left top no-repeat; width: 14px; height: 17px; vertical-align: middle; margin-left: 10px; } }
@media (max-width: 767px) and (min-width: 768px) { .pd-pink-heading-title a span { display: none; } }
@media (max-width: 767px) { .pd-pink-heading-title a span:before { content: ""; } }
@media (max-width: 767px) { .pd-pink-heading-title.active { background: url('../Images/product-detail/pink-gradient-hover.jpg') left top repeat-x; background-size: 100% 100%; } }
@media (max-width: 767px) { .pd-pink-heading-title.active a { color: white; } }
.pd-pb-container { font-family: Arial, Helvetica, sans-serif; color: #333333; }
.pd-pb-container .pb-image { padding-bottom: 24px; }
@media (max-width: 767px) { .pd-pb-container .pb-image { padding-top: 16px; padding-bottom: 34px; } }
.pd-pb-container .pb-image > div { float: left; margin-left: 11px; width: 22%; }
.pd-pb-container .pb-image > div:first-child { margin-left: 0; }
.pd-pb-container .pb-image img { max-width: 100%; }
.pd-pb-container .pb-subtitle { font-size: 15px; margin-bottom: 15px; color: #313438; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.pd-pb-container .pb-content ul { padding-left: 13px; margin-bottom: 0; }
.pd-pb-container .pb-content ul li { font-size: 14px; line-height: 1.5; float: left; width: 100%; margin-bottom: 10px; color: #313438; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.pd-pb-container .pd-subcontent { font-size: 14px; color: #313438; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .pd-pb-container .pd-subcontent { padding-bottom: 30px; } }
.pd-pb-container .pd-bold-text { color: #ec008a; text-transform: capitalize; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.pd-pb-container .pd-left-icon { display: inline-block; width: 10%; vertical-align: middle; }
@media (max-width: 767px) { .pd-pb-container .pd-left-icon { width: 25%; } }
.pd-pb-container .pd-right-content { display: inline-block; width: 87%; vertical-align: middle; }
@media (max-width: 767px) { .pd-pb-container .pd-right-content { width: 73%; } }
.pd-pb-container .pb-image-filter { max-width: 100%; }
@media (max-width: 767px) { .pd-pb-container .pb-image-filter { padding-top: 30px; padding-bottom: 10px; } }
@media (min-width: 768px) { .pd-pb-container .pb-image-filter { width: 67%; padding-bottom: 34px; } }
.pd-pb-container .pb-image-filter img { max-width: 100%; }
.pd-subcontent a { word-wrap: break-word; }
@media (max-width: 767px) { .pd-subcontent { padding-top: 15px; } }
@media (min-width: 768px) { .pd-subcontent { padding-top: 25px; } }
.pd-subcontent .pb-sc-image { float: right; }
.pd-subcontent .pb-sc-image img { width: 60px; height: 60px; }
@media (min-width: 768px) { .pd-subcontent .pb-sc-image img { width: 105px; height: 105px; margin-top: -25px; } }
@media (min-width: 992px) { .pd-subcontent .mobile { color: #333333; cursor: text; } }
.pd-content { padding-top: 15px; }
.pd-ing-inner-container { color: #313438; padding-bottom: 22px; font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .pd-ing-inner-container { padding-bottom: 0; } }
@media (max-width: 767px) { .pd-ing-inner-container { padding-bottom: 0; } }
.pd-section-content { padding: 0 10px; }
@media (max-width: 767px) { .pd-section-content { padding-top: 20px; padding-bottom: 20px !important; } }
@media (max-width: 767px) { .pd-section-content { padding-bottom: 34px; } }
@media (max-width: 767px) { .pd-section-content .table.fixed-column th:first-child { padding-right: 18px; } }
.pd-section-content .table-responsive { border: none; border: none; }
@media (max-width: 767px) { .pd-section-content .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; } }
@media (min-width: 768px) { .pd-section-content .table-responsive { overflow-x: visible; } }
.pd-section-content .table-responsive > .fixed-column { position: absolute; display: inline-block; width: auto; }
@media (min-width: 767px) { .pd-section-content .table-responsive > .fixed-column { display: none; } }
.pd-section-content .table-responsive table { max-width: 100%; padding-bottom: 20px; width: 100%; }
@media (max-width: 767px) { .pd-section-content .table-responsive table td, .pd-section-content .table-responsive table th { white-space: nowrap; height: 30px; } }
.pd-section-content .table-responsive table thead th { color: #333333; text-align: left; background-color: #fff; font-size: 13px; padding-bottom: 4px; padding-left: 13px; vertical-align: top; text-align: center; }
.pd-section-content .table-responsive table thead th:first-child { padding-left: 13px; text-align: left !important; }
.pd-section-content .table-responsive table thead th:last-child { text-align: right; }
.pd-section-content .table-responsive table tbody tr:nth-child(2n+1) { background-color: #e5e5e5; }
.pd-section-content .table-responsive table tbody tr:nth-child(2n) { background-color: #ffffff; }
.pd-section-content .table-responsive table tbody tr td { text-align: right; padding-left: 8px; padding-top: 5px; padding-bottom: 5px; padding-right: 8px; font-size: 12px; }
.pd-section-content .table-responsive table tbody tr td:nth-child(n+1) { text-align: center; }
.pd-section-content .table-responsive table tbody tr td:first-child { text-align: left !important; padding-left: 13px !important; padding-right: 0; }
.pd-section-content .table-responsive table tbody tr td:last-child { padding-right: 20px; text-align: right; }
.pd-section-content .table-responsive .na-table thead th { text-align: left; padding-left: 13px; }
.pd-section-content .table-responsive .na-table thead th:last-child { padding-right: 20px; text-align: right !important; }
.pd-section-content .table-responsive .na-table tr td { padding-right: 20px; text-align: right; }
.pd-section-content .table-responsive .na-table tr td:first-child { padding-left: 20px; text-align: left; }
.pd-fg-container { font-size: 14px; }
.pd-fg-container .pd-fg-note { font-size: 11px; }
.pd-fg-container .pd-subcontent { color: #313438; }
.pd-fg-container .pd-subcontent a { color: #ec008a; }
.pd-fg-container ul { padding-left: 13px; margin-bottom: 0; list-style-type: disc; }
.pd-fg-container ul li { font-size: 14px; line-height: 1.4; padding-top: 15px; }
.pd-na-container .na-cal-count { padding-top: 9px; }
.pd-na-container .pd-subcontent { color: #313438; }
.pd-may-lk-container .pd-section-content { padding-top: 0; padding-bottom: 0; }
@media (max-width: 767px) { .pd-may-lk-container .pd-section-content { padding-bottom: 0 !important; } }
.pd-may-lk-container h2 { position: relative; }
.pd-may-lk-container .lk-allproduct-link { position: absolute; top: 40px; right: 15px; font-size: 12px !important; color: #8e8d8d !important; text-transform: uppercase; padding: 2px 0 2px 20px; cursor: pointer; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; background: url('../Images/product-detail/grey-arrow-sprite.png') left top no-repeat; }
@media (min-width: 768px) { .pd-my-lk-control { padding-top: 15px; } }
@media (min-width: 992px) { .pd-my-lk-control { padding-top: 0; padding-left: 38px; padding-right: 38px; } }
.pd-product-display { min-height: 270px; }
.pd-product-display:nth-child(4) { display: none; }
.pd-product-display > a { color: #333333; }
.pd-product-display > a :hover { color: #333333; }
@media (max-width: 767px) { .pd-product-display { min-height: 250px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9)); background-image: -moz-linear-gradient(#ffffff 0%, #e9e9e9 100%); background-image: -webkit-linear-gradient(#ffffff 0%, #e9e9e9 100%); background-image: linear-gradient(#ffffff 0%, #e9e9e9 100%); padding-top: 10px; } }
.pd-product-display img { max-width: 100%; }
@media (max-width: 767px) { .pd-product-display .product-col-img { padding-right: 0; padding-left: 3px; } }
.pd-product-display .product-image { margin: 0 auto; width: 100%; position: relative; min-height: 200px; margin-top: 30px; }
@media (min-width: 354px) and (max-width: 767px) { .pd-product-display .product-image { margin-top: 50px; } }
@media (max-width: 767px) { .pd-product-display .product-image { max-width: 200px; } }
@media (min-width: 768px) { .pd-product-display .product-image { width: 80%; margin-top: 12px; max-height: 160px; } }
@media (min-width: 992px) { .pd-product-display .product-image { max-height: 221px; width: 83%; margin-top: 0; } }
.pd-product-display .product-image img { max-width: 100%; bottom: 0; }
.pd-product-display .product-desc { padding-left: 0; font-size: 14px; font-weight: bold; margin-top: 70px; }
@media (min-width: 768px) { .pd-product-display .product-desc { margin-top: 22px; padding-left: 13px; } }
@media (min-width: 992px) { .pd-product-display .product-desc { margin-top: 42px; } }
.pd-product-display .product-desc .prd-name { text-align: center; color: #063057; }
@media (min-width: 768px) { .pd-product-display .product-desc .prd-name { min-height: 60px; } }
@media (min-width: 992px) { .pd-product-display .product-desc .prd-name { min-height: 60px; } }
@media (min-width: 768px) { .pd-product-display .product-rating { margin-top: 23px; } }
@media (min-width: 992px) { .pd-product-display .product-rating { margin-top: 6px; } }
.pd-rv-container .rv-display .pd-banner-product-rating { float: left; }
.pd-rv-container .rv-display .rv-details { float: left; padding-top: 20px; padding-left: 16px; }
@media (min-width: 768px) { .pd-rv-container .rv-display .rv-details { padding-top: 25px; } }
.pd-rv-container .rv-display .rv-details .rv-name { font-weight: bold; }
.pd-rv-container .rv-display .rv-details .rv-circle { font-size: 4px; margin-left: 5px; margin-right: 5px; vertical-align: middle; }
@media (min-width: 768px) { .pd-rv-container .rv-display .rv-details .rv-circle { display: inline !important; } }
.pd-rv-container .rv-display .rv-details .rv-time { display: block; font-weight: normal; }
@media (min-width: 768px) { .pd-rv-container .rv-display .rv-details .rv-time { display: inline; } }
.pd-rv-container .rt-title { margin-bottom: 0; margin-top: 0; }
@media (min-width: 768px) { .pd-rv-container .rt-title { float: left; } }
.pd-rv-container .rv-link { display: none; float: right; }
.pd-rv-container .rv-link a { color: #d0006f; font-weight: bold; font-size: 15px; }
.pd-rv-container .review-count { float: left; }
.pd-rv-container .rv-sort-by { float: right; }
@media (max-widdth: 767px) { .pd-rv-container .review-dp { padding-top: 15px; } }
.pd-rv-container .review-title { font-size: 15px; font-weight: bold; padding-top: 6px; }
.pd-rv-container .review-cnt { padding-top: 16px; }
.pd-rv-container .review-comment { margin-top: 31px; }
.pd-rv-container .review-comment .rv-help { color: #d0006f; font-weight: bold; }
.pd-rv-container .review-comment .rv-help:first-child { padding-left: 20px; }
.pd-rv-container .review-comment .rv-help-separator { margin-left: 5px; margin-right: 5px; font-weight: bold; }
.pd-rv-container .review-comment .rv-report { display: block; }
.pd-rv-container .review-comment .rv-report a { text-decoration: underline; color: #333333; }
@media (min-width: 768px) { .pd-rv-container .review-comment .rv-report { display: inline; padding-left: 20px; } }
.pd-rv-container .rv-btn { background-color: #072547; width: 46%; margin-bottom: 62px; }
.pd-rv-container .rv-btn a { display: block; text-transform: capitalize; }
@media (min-width: 992px) { .pd-rv-container .rv-btn { margin-top: 0; } }
.pd-rv-container .rv-result-count { padding-top: 20px; font-size: 15px; }
@media (min-width: 768px) { .pd-rv-container .rv-result-count { padding-top: 25px; } }
.pd-rv-container .rv-result-count .right-chevron { color: #d0006f; text-align: right; }
.pd-rv-container .rv-result-count .rv-results { text-align: left; float: left; font-size: 15px; color: #333333; }
.pd-rv-container .rv-result-count .result-count-bottom { text-align: right; }
.pd-rv-container .rv-result-count .next-btn { float: right; }
.pd-rv-container .rv-result-count .next-btn a { font-size: 25px; font-weight: bold; }
.pd-mag { background: none repeat scroll 0 0 gray; padding: 3px 4px; cursor: pointer; float: right; }
.pd-mag i { transform: rotate(75deg); }
@media (max-width: 767px) { .pd-ra-container { margin-bottom: 10px; } }
.pd-ra-container .pd-section-content { margin-bottom: 35px; }
.pd-ra-container .pd-article-div { padding-top: 20px; position: relative; }
.pd-ra-container .ra-image { width: 100%; }
.pd-ra-container .ra-image img { border: 1px solid #ec008a; }
.pd-ra-container .ra-content { background: #ec008a; opacity: 0.8; color: #fff; font-size: 12px; position: absolute; height: 70px; bottom: 0%; width: 219px; padding: 0 10px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.pd-ra-container .ra-content-heading { font-size: 15px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.pd-ra-container .ra-content p { margin: 0; padding-top: 5px; line-height: 1.3; }
@media (max-width: 991px) { .pd-banner-wrapper { margin-bottom: 2px; background-image: -webkit-linear-gradient(top, #fff 50%, #d1d1d1 100%); background-image: -o-linear-gradient(top, #fff 50%, #d1d1d1 100%); background-image: linear-gradient(to bottom, #ffffff 50%, #d1d1d1 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFD1D1D1', GradientType=0); } }

#pd-image-container { background: url('../Images/PDP-glow.png') 62% 105% no-repeat; background-size: 140%; text-align: center; position: relative; }
@media (min-width: 768px) { #pd-image-container { background-position: 62% 99%; background-size: 141%; } }
@media (min-width: 992px) { #pd-image-container { background-position: 59% 100%; background-size: 133%; } }
#pd-image-container img { max-width: 100%; }
@media (min-width: 768px) { #pd-image-container img { padding-bottom: 16px; } }
@media (min-width: 992px) { #pd-image-container img { padding-left: 53px; padding-right: 30px; } }

@media (max-width: 991px) { .pb-lt-content > div > table:last-child { margin-left: 0px; } }

.pd-content { padding-right: 10px; }

.hover-effect { visibility: hidden; }

.pd-banner .pd-banner-product-rating .bv-action-bar .bv-write-review.bv-focusable.bv-submission-button { background-image: none !important; box-shadow: none !important; padding: 0 !important; }

.pd-banner .pd-banner-product-rating .bv-rating-ratio-number .bv-rating > span { color: #FFF !important; }

.pd-banner .pd-banner-product-rating .bv-summary-bar .bv-details-bar .bv-percent-recommend-container { color: white !important; }

.pd-banner .pd-banner-product-rating .bv-cleanslate .bv-details-bar { margin: 0 !important; color: #FFF !important; }

.pd-banner .pd-banner-product-rating .bv-cleanslate .bv-details-bar .bv-percent-recommend-container { color: #FFF !important; }

.pd-banner .pd-banner-product-rating .pd-banner-product-rating .bv-summary-bar .bv-action-bar .bv-write-review-container.bv-write-container { margin-bottom: 0 !important; }

.pd-rv-container .bv-content-list-container .bv-write-review-container .bv-write-review { margin-top: 7px !important; }

.pd-rv-container .bv-shared .bv-write-review-label.bv-text-link.bv-focusable.bv-submission-button { color: #333 !important; }

.pd-banner .bv-content-feedback-btn-container > button > span { cursor: pointer !important; }
.pd-banner .bv-content-feedback-btn-container > button > span span { cursor: pointer !important; }

.bv-content-feedback-btn-container > button > span { cursor: pointer !important; }
.bv-content-feedback-btn-container > button > span span { cursor: pointer !important; }

.pd-right-part .pd-banner-product-rating .bv-cleanslate .bv-shared .bv-prs-container .bv-primarySummary-rating-container .bv-stars-container { border-bottom: solid 1px #fcd4eb !important; }

.pd-wrapper .bv-action-bar-header { display: none !important; }

#ps-lightbox-background { background-color: #fff !important; }
@media (min-width: 768px) { #ps-lightbox-background { background-color: black !important; } }

.pd-wrapper .bv-content-item.bv-content-top-review.bv-content-review { padding-top: 60px !important; }

.pd-wrapper .bv-content-item.bv-content-top-review.bv-content-review:first-child { padding-top: 0 !important; }

.mainHeadingStyle { color: #ec008a; font-size: 21px; margin: 0 0 10px 0; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .mainHeadingStyle { font-size: 28px; margin-bottom: 20px; } }
@media (min-width: 992px) { .mainHeadingStyle { font-size: 32px; } }

.resource-landing .banner-content { position: relative; }
@media (max-width: 767px) { .resource-landing .banner-content img { max-height: 382px; width: 100%; height: 382px; } }
@media (min-width: 768px) { .resource-landing .banner-content img { height: 300px; width: 100%; } }
@media (min-width: 992px) { .resource-landing .banner-content img { min-height: 376px; height: 405px; width: 100%; } }

.rdContent .flyout-filter { display: block !important; }
.rdContent .mobile-filter-layout { margin: 0% auto; }

@media (min-width: 767px) { .article-wrapper { margin-bottom: 60px; } }
@media (min-width: 992px) { .article-wrapper { margin-bottom: 50px; } }
.article-wrapper .filter-result-block .filter-button { text-align: center; background-image: -webkit-linear-gradient(#cecece, #c1c1c1 50%, #a0a0a0); background-image: -o-linear-gradient(#cecece, #c1c1c1 50%, #a0a0a0); background-image: linear-gradient(#cecece, #c1c1c1 50%, #a0a0a0); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCECECE', endColorstr='#FFA0A0A0', GradientType=0); }
@media (max-width: 992px) { .article-wrapper .filter-result-block .filter-button { padding-left: 13px; padding-right: 13px; } }
@media (min-width: 767px) and (max-width: 992px) { .article-wrapper .filter-result-block .filter-button { padding-left: 31px; padding-right: 31px; } }
.article-wrapper .filter-result-block .filter-button a { color: #fff; display: block; font-size: 15px; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .article-wrapper .filter-result-block .filter-button a { padding-top: 20px; padding-bottom: 20px; } }
.article-wrapper .filter-result-block .filter-button a .fa-angle-double-right { background: url('../Images/products/arrow-right-white.png') left top no-repeat; content: ""; height: 14px; width: 14px; }
.article-wrapper .filter-result-block .filter-button a .fa-angle-double-right::before { content: ""; }
@media (max-width: 992px) { .article-wrapper .filter-result-block .result-block { padding-left: 13px; padding-right: 13px; } }
@media (min-width: 767px) and (max-width: 992px) { .article-wrapper .filter-result-block .result-block { padding-left: 31px; padding-right: 31px; } }
.article-wrapper .filter-result-block .result-block .hv-space { padding-top: 18px; padding-bottom: 18px; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .hv-space { padding-top: 14px; padding-bottom: 1px; } }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .hv-space { padding-top: 36px; } }
.article-wrapper .filter-result-block .result-block .h-divider, .article-wrapper .filter-result-block .result-block .filter-panel .browse-title, .article-wrapper .filter-result-block .result-block .filter-panel .navigation, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text { border-bottom: 1px solid #fcd4eb; }
@media (max-width: 991px) { .article-wrapper .filter-result-block .result-block .h-divider, .article-wrapper .filter-result-block .result-block .filter-panel .browse-title, .article-wrapper .filter-result-block .result-block .filter-panel .navigation, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text { border-top: 1px solid #fcd4eb; margin-top: 10px; padding: 0 10px; } }
.article-wrapper .filter-result-block .result-block .filter-panel { position: relative; }
.article-wrapper .filter-result-block .result-block .filter-panel .browse-title { font-size: 11px; text-transform: uppercase; font-weight: bold; padding-bottom: 9px; display: block; color: #0d1245; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text { padding-bottom: 7px; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation .links, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links { padding-top: 10px; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation .links a, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links a { font-size: 13px; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; text-transform: capitalize; font-weight: bold; color: #ec008a; display: block; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation .links.active a, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links.active a { color: #000; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation .links.active .fa-angle-right, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links.active .fa-angle-right { background: url('../Images/products/arrow-right-black.png') left top no-repeat; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation .links .fa-angle-right, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links .fa-angle-right { content: ""; height: 14px; width: 14px; background: url('../Images/products/arrow-right-pink.png') left top no-repeat; background-position: 0 1px; margin-left: 10px; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation .links .fa-angle-right.fa-angle-down, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links .fa-angle-right.fa-angle-down { background: url('../Images/products/arrow-right-pink.png') left top no-repeat; background-position: 0 -37px; }
.article-wrapper .filter-result-block .result-block .filter-panel .navigation .links .fa-angle-right::before, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links .fa-angle-right::before, .article-wrapper .filter-result-block .result-block .filter-panel .navigation .links .fa-angle-down::before, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links .fa-angle-down::before { content: "" !important; }
.article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text { padding-bottom: 0px; }
.article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links { padding-top: 10px; padding-bottom: 8px; }
.article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links a { font-size: 13px; text-transform: capitalize; font-weight: bold; color: #ec008a; display: block; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links .fa-angle-down, .article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text .links .fa-angle-right { margin-left: 10px; }
.article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text ul { margin-bottom: 0px; margin-top: 10px; display: none; }
.article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text ul li { padding-bottom: 11px; }
.article-wrapper .filter-result-block .result-block .filter-panel .filter-label-text ul li label { padding-left: 10px; font-size: 11px; font-weight: bold; color: #242852; list-style: none; text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .right-section { margin-left: 20px; } }
.article-wrapper .filter-result-block .result-block .right-section .hdivider { margin-bottom: 11px; margin-top: 11px; padding-bottom: 3px; padding-top: 3px; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .hdivider { border-right: none; } }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .right-section .hdivider { margin-bottom: 0px; margin-top: 0px; } }
.article-wrapper .filter-result-block .result-block .right-section .hdivider:last-child { border-right: none; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .showing-wrp { padding-top: 10px; } }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block { color: #0d1245; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .text { font-size: 10px; text-transform: uppercase; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .viewing-block .text { font-size: 11px; } }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .number { font-size: 11px; font-weight: bold; text-transform: uppercase; }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .filter-label-view { font-size: 11px; display: block; float: left; padding-right: 10px; padding-top: 5px; color: #0d1245; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .dynamic-texts { display: block; float: left; min-height: 24px; }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .dynamic-texts .selected-text { padding: 5px 6px 5px 9px; display: block; background-color: #fcd4eb; text-align: center; float: left; margin-bottom: 5px; margin-right: 10px; font-size: 13px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .dynamic-texts .selected-text .scloseFilter { font-family: FontAwesome !important; }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .dynamic-texts .selected-text a { text-decoration: none; cursor: pointer; padding-left: 10px; font-size: 11px; color: #0d1245; }
.article-wrapper .filter-result-block .result-block .right-section .viewing-block .clear-text { padding-left: 3px; color: #ec008a; text-decoration: none; text-transform: uppercase; font-size: 11px; display: block; float: left; padding-top: 5px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block { float: right; color: #0d1245; text-align: center; text-transform: uppercase; font-weight: bold; float: right; }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .text { font-size: 11px; font-weight: normal; }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .dropdown { font-size: 12px; font-weight: normal; }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block a { color: #333333; text-decoration: none; }
@media (max-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block { font-size: 10px; } }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .btn-group.open .dropdown-toggle, .article-wrapper .filter-result-block .result-block .right-section .sorting-block .btn-group.open .dropdown-toggle:active { box-shadow: none; }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select, .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { outline: none; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; font-size: 13px; }
@media (max-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select, .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: auto; } }
@media (min-width: 768px) and (max-width: 991px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select, .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: auto; } }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select, .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: auto; } }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.btn-group .btn .filter-option { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
@media (min-width: 768px) and (max-width: 991px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.btn-group .btn .filter-option { font-size: 10px; margin-top: 2px; } }
@media (min-width: 992px) and (max-width: 1199px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.btn-group .btn .filter-option { font-size: 14px; } }
@media (min-width: 1200px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.btn-group .btn .filter-option { margin-top: -1px; font-size: 14px; } }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .btn-default { background: none; border: none; outline: none; }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .fa { color: #d0006f; }
@media (max-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .fa { font-size: 15px; } }
@media (min-width: 768px) and (max-width: 991px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .fa { font-size: 15px; margin-top: 4px !important; } }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .fa { font-size: 18px; /* top:3 !important; */ margin: 6px 0 !important; } }
@media (max-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .btn { font-size: 10px; padding-left: 3px; padding-right: 15px; padding-top: 0; padding-bottom: 0; } }
@media (min-width: 768px) and (max-width: 991px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .btn { padding-bottom: 2px; padding-left: 4px; padding-top: 2px; padding-right: 20px; } }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .btn { padding-bottom: 5px; padding-right: 20px; font-size: 10px; padding-top: 9px; } }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.article .dropdown-toggle .fa-angle-down { content: ""; height: 14px; width: 14px; background: url('../Images/products/dropdown-arrow.png') left top no-repeat; background-position: 0 5px; }
@media (min-width: 768px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.article .dropdown-toggle .fa-angle-down { background-position: 0 1px; } }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.article .dropdown-toggle .fa-angle-down { background-position: 0 5px; } }
.article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.article .dropdown-toggle .fa-angle-down::before { content: ""; }
@media (min-width: 768px) and (max-width: 991px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.btn-group .dropdown-menu { font-size: 9px; } }
@media (min-width: 992px) and (max-width: 1199px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.btn-group .dropdown-menu { font-size: 12px; } }
@media (min-width: 1200px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .bootstrap-select.btn-group .dropdown-menu { font-size: 13px; } }
@media (max-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .dropdown-menu { left: -25px; } }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .sorting-block .dropdown-menu a { padding: 3px 14px; } }
.article-wrapper .filter-result-block .result-block .right-section .module-heading { margin-top: 15px; background-color: #062546; }
.article-wrapper .filter-result-block .result-block .right-section .module-heading .pink { color: #fff; float: left; font-size: 18px; padding-bottom: 3px; padding-left: 20px; padding-top: 4.2px; text-transform: uppercase; width: auto; position: relative; padding-right: 4%; height: 38px; width: 100%; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; background: url('../Images/resources/rs-header-bg-mobile.png') left top no-repeat; background-size: 100% 100%; }
@media (min-width: 768px) { .article-wrapper .filter-result-block .result-block .right-section .module-heading .pink { background: url('../Images/resources/rs-header-bg.png') left top no-repeat; background-size: 100% 100%; } }
.article-wrapper .filter-result-block .result-block .right-section .blocks { margin-bottom: 25px; }
.article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+1), .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+2) { margin-top: 20px; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+1), .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+2) { margin-top: 20px; } }
.article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+3), .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+4) { margin-top: 15px; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+3), .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+4) { margin-top: 33px; } }
@media (min-width: 992px) { .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+3), .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(n+4) { margin-top: 24px; } }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .blocks div[class*="col-sm-"]:nth-child(2n) .articles-holder { float: right; } }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder { position: relative; border: solid 3px #ec008a; }
@media (max-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder img { width: 100%; } }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder { width: 300px; } }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder .article-text-section { padding-top: 4px; padding-bottom: 4px; text-align: center; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder .article-text-section { padding-top: 8px; padding-bottom: 8px; } }
@media (max-width: 768px) { .article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder .article-text-section { width: 100%; } }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder .article-text-section .link { color: #ec008a; text-decoration: none; display: inline-block; max-width: 95%; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: capitalize; font-weight: bold; width: auto; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 767px) { .article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder .article-text-section .link { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder .article-text-section .arrow { float: right; color: #4b4b4b; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-transform: capitalize; font-weight: bold; float: left; }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder .article-image-section { position: relative; }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder:hover .article-image-section a:before { background: #ec008a; opacity: 0.7; width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; content: " "; }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder:hover .article-text-section { background: #ec008a; }
.article-wrapper .filter-result-block .result-block .right-section .blocks .articles-holder:hover .article-text-section .link { color: #fff; }
.article-wrapper .filter-result-block .result-block .right-section .loadmore-button .loadmore-outer { background-color: #062546; display: block; padding-top: 10px; padding-bottom: 10px; text-align: center; color: #fff; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; line-height: 1.4; font-size: 14px; text-transform: uppercase; }
.article-wrapper .filter-result-block .result-block .right-section .no-results { font-size: 15px; text-transform: capitalize; display: none; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .article-wrapper .filter-result-block .result-block .right-section .no-results { font-size: 17px; } }
@media (min-width: 768px) { .article-wrapper .filter-result-block .result-block .right-section .no-results { font-size: 20px; } }
@media (min-width: 768px) { .article-wrapper .filter-result-block .result-block .right-section .no-results { font-size: 23px; } }

.flyout-filter { display: none; }

.mobile-filter-layout .filter-heading { font-size: 14px; color: #fff; background: #8e8e8e; text-transform: uppercase; padding: 10px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.mobile-filter-layout .filter-text { font-size: 14px; color: #063057; padding-bottom: 7px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; text-transform: uppercase; padding-top: 11px; }
.mobile-filter-layout .rs-filter-bottom-section { padding: 0 10px; }
.mobile-filter-layout .rs-filter-bottom-section .clear-div a, .mobile-filter-layout .rs-filter-bottom-section .apply-div a { border: solid 2px #ec008a; color: #ec008a; text-transform: uppercase; font-size: 14px; padding: 10px 30px; display: inline-block; margin: 0 0 8px 35px; width: 160px; text-align: center; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.mobile-filter-layout .rs-filter-bottom-section .clear-div, .mobile-filter-layout .rs-filter-bottom-section .apply-div { width: 100%; }
.mobile-filter-layout .rs-filter-bottom-section .clear-div { margin-top: 20px; }
.mobile-filter-layout .rs-filter-bottom-section .apply-div { margin-bottom: 20px; }
.mobile-filter-layout .col-2-filter-button-label .resource-arrows { float: left; margin-left: 10px; margin-right: 10px; margin-top: 14px; }
.mobile-filter-layout .col-2-filter-button-label a { display: block; color: #063057; width: 100%; padding: 10px 0 10px 13px; text-transform: capitalize; background-image: -webkit-linear-gradient(#ffffff, #f1f1f1 70%, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #f1f1f1 70%, #e6e6e6); background-image: linear-gradient(#ffffff, #f1f1f1 70%, #e6e6e6); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0); font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
.mobile-filter-layout .filter-button-holder .col-3-filter-button-label { float: left; font-size: 15px; text-transform: capitalize; border: 1px solid #fff; background-color: #d2d2d2; text-align: center; cursor: pointer; line-height: 1; }
.mobile-filter-layout .filter-button-holder .col-3-filter-button-label a { padding: 4px 10px; color: #063057; text-decoration: none; display: block; }
.mobile-filter-layout .filter-button-holder .active { background: #d0006f; color: #fff !important; }
.mobile-filter-layout .filter-button-holder div[data-disable*="true"] a { color: #8b8b8b; }

.pl-right .sorting .btn { /*white-space: normal !important;*/ height: 34px; }
@media (max-width: 991px) { .pl-right .sorting .btn { height: 24px; } }

.resource-details .artsub-head-two { color: #333333 !important; }

@media print { .why-eua-share, .mobile-icon, .copyright br { display: none; }
  .header-wrapper { display: none; }
  .footer-wrapper { display: none; }
  .why-eub-rltd-prodts { display: none; }
  .flynav-wrapper { display: none; } }
.coming-soon-txt { font-size: 20px; font-style: italic; margin-bottom: 150px; margin-top: 50px; }

.resource-details { margin-top: 65px; }
@media (min-width: 768px) { .resource-details { margin-top: 80px; } }
@media (min-width: 992px) { .resource-details { margin-top: 100px; } }
.resource-details .why-eub-cc { border-bottom: 1px solid #fcd4eb; padding-bottom: 5px; margin: 0 !important; }
.resource-details .ra-pb25 { padding-bottom: 0 !important; }
.resource-details .paHeading1 { font-size: 16px; text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; color: #063057; padding-bottom: 15px; padding-top: 0; }
@media (min-width: 400px) and (max-width: 767px) { .resource-details .paHeading1 { padding-top: 10px; } }
.resource-details .paHeading2 { font-size: 30px; color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.resource-details .paHeading2 h1 { margin: 0 !important; }
.resource-details .why-eua-share { margin: 0 auto; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; padding-top: 10px; padding-bottom: 16px; font-size: 12px; padding-left: 15px; }
@media (min-width: 768px) { .resource-details .why-eua-share { padding-bottom: 10px; padding-left: 0px; } }
.resource-details .whyeub-desc-hero { width: 100%; margin: 0 auto; }
.resource-details .whyeub-desc-hero-image { width: 100%; max-height: 325px; }
.resource-details .nutr-phyl-mt { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 14px; color: #313438; }
.resource-details .artsub-head, .resource-details .artsub-head-two { color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 15px; margin: 15px 0; }
.resource-details .whyeub-content-list { list-style-type: initial; list-style-position: inside; padding-left: 18px; }
.resource-details .txt-underline { color: #ec008a; word-wrap: break-word; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.resource-details .txt-underline :hover { color: #ec008a; }
.resource-details .pd-product-display { min-height: 270px; }
.resource-details .pd-product-display .product-desc { padding-left: 13px; margin-top: 42px; }
@media (min-width: 768px) { .resource-details .pd-product-display .product-desc { margin-top: 42px !important; } }
.resource-details .product-image { margin: 0 !important; min-height: 160px; width: 100%; }
@media (min-width: 768px) { .resource-details .product-image { min-height: 221px; width: 83%; } }
.resource-details .product-image img { top: 0; position: static !important; }
@media (min-width: 768px) { .resource-details .product-image img { padding-top: 5px; } }
.resource-details .ra-prd-desc { margin-top: 30px !important; text-align: left; }
.resource-details .prd-name { min-height: 60px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 14px; color: #063057; }
.resource-details .whyeub-related { width: 100%; margin-top: 55px; }
.resource-details .whyeub-related-header { border-bottom: 1px solid #fcd4eb; padding-bottom: 10px; text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 11px; }
.resource-details .text { padding: 10px 0; position: relative; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; width: 100%; border-bottom: 1px solid #fcd4eb; }
.resource-details .text a { text-decoration: none; color: #ec008a; font-size: 12px; }
.resource-details .text-pa-left { float: left; width: 80%; }
.resource-details .text-pa-right { position: absolute; right: -15%; width: 20%; top: 35%; }
.resource-details .text-right-image { display: block; margin: auto; }
.resource-details .rhs-whoweare { position: relative; width: 100%; padding-top: 20px; }
.resource-details .rhs-whoweare-img { width: 100%; }
.resource-details .rhs-whoweare a { color: #fff !important; }
.resource-details .rhs-whoweare-desc { max-height: 80px; width: 100%; position: absolute; padding-bottom: 10px; background: #ec008a; opacity: 0.8; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; color: #fff !important; bottom: 0; font-size: 10px; padding-left: 10px; }
@media (min-width: 992px) { .resource-details .rhs-whoweare-desc { font-size: 12px; width: 99%; } }
.resource-details .rhs-whoweare-heading { font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 992px) { .resource-details .rhs-whoweare-heading { font-size: 18px; } }
.resource-details .rhs-quality { position: relative; width: 100%; padding-top: 20px; }
.resource-details .rhs-quality-img { width: 100%; }
.resource-details .rhs-quality a { color: #fff !important; }
.resource-details .rhs-quality-desc { max-height: 90px; width: 100%; position: absolute; padding-bottom: 10px; background: #ec008a; opacity: 0.8; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; color: #fff !important; bottom: 0; font-size: 10px; padding-left: 10px; }
@media (min-width: 992px) { .resource-details .rhs-quality-desc { font-size: 12px; width: 99%; } }
.resource-details .rhs-quality-heading { font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 992px) { .resource-details .rhs-quality-heading { font-size: 18px; } }
.resource-details .moneyback-hero { float: left; width: auto; margin: 0; padding: 10px 15px 10px 0; }
.resource-details .moneyback-header-content { float: left; width: 65%; margin-top: 30px; line-height: 22px; }

.why-eub-rltd-prodts { margin-top: 25px; }
@media (min-width: 768px) { .why-eub-rltd-prodts { margin-top: 35px; } }
@media (min-width: 768px) { .why-eub-rltd-prodts { margin-top: 40px; } }

.rltd-prodts-header { border-top: 1px solid #fcd4eb; }

@media (min-width: 768px) { .whyeub-wrapper { margin-top: 55px; border-right: 1px solid #fcd4eb; } }

.print-page { background: transparent url("../Images/print.png") no-repeat scroll left center/23% auto; float: right; }
.print-page span { color: #d0006f; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 10px; margin-left: 20px; }

.pg-eub-breadcrumb .RadSiteMap_Default .rsmOneLevel .rsmLink:hover, .pg-eub-breadcrumb .RadSiteMap_Default .rsmTwoLevels .rsmLevel1 .rsmLink:hover, .pg-eub-breadcrumb .RadSiteMap_Default .rsmThreeLevels .rsmLevel1 .rsmLink:hover, .pg-eub-breadcrumb .RadSiteMap_Default .rsmManyLevels .rsmLevel2 .rsmLink:hover { font-size: 10px !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; color: #063057 !important; }
.pg-eub-breadcrumb .rsmFlow.rsmLevel.rsmOneLevel { padding-bottom: 55px; }
.pg-eub-breadcrumb .rsmFlow.rsmLevel.rsmOneLevel .rsmItem .rsmLink { font-size: 10px !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; color: #063057 !important; text-transform: uppercase !important; }

.ra-list { list-style-type: initial; padding-left: 25px; }

.ra-prd-rating { padding-bottom: 35px; }

.ra-products .row :nth-child(3) { display: none; }
@media (min-width: 768px) { .ra-products .row :nth-child(3) { display: block; } }

.ra-ordered li { padding-bottom: 10px; }

@media (min-width: 768px) { .puppycenter-banner { float: left; width: 49%; } }
@media (min-width: 768px) { .puppycenter-banner-img { position: relative; display: block; } }
@media (max-width: 767px) { .puppycenter-banner-img img { width: 100%; } }
@media (min-width: 768px) { .puppycenter-banner-desktop-img { width: 100%; position: relative; } }
.puppycenter-banner-links { display: block; }
@media (min-width: 768px) and (max-width: 992px) { .puppycenter-banner-links { font-size: 12px; } }
.puppycenter-banner-sm { display: none; }
@media (min-width: 768px) { .puppycenter-banner-sm { font-size: 12px; display: block; color: #ec008a; } }
.puppycenter-banner-sm-borderedContent { border: 3px solid #ec008a; color: #ec008a; text-transform: uppercase; position: absolute; text-align: center; padding: 3px 8px; bottom: 5%; left: 36%; }
@media (min-width: 992px) { .puppycenter-banner-sm-borderedContent { padding: 3px 10px; } }
.puppycenter-banner .puppycenter-banner-sm-borderedContent:hover { background-color: #ec008a; font-weight: bold; color: #fff; opacity: 1 !important; }
.puppycenter-banner .puppy-center-banner-img-anchor:hover { opacity: 0.55; }
@media (min-width: 768px) { .puppycenter-banner-right { background-color: #fff; float: left; margin-left: 0.2%; width: 50.8%; } }
.puppycenter-banner-right-nutrition-xs { font-size: 16px; color: #ec008a; text-align: center; }
.puppycenter-banner-right-nutrition-xs-icon { height: 40px; margin: 0 auto; margin-top: 15px; padding-top: 5px; width: 40px; }
.puppycenter-banner-right-nutrition-xs-content { padding-top: 10px; }
.puppycenter-banner-right-nutrition-xs:hover { color: #ec008a !important; }
@media (min-width: 768px) { .puppycenter-banner-right-nutrition-img { width: 100%; padding-bottom: 1px; } }
@media (max-width: 767px) { .puppycenter-banner-right-nutrition { float: right; background-color: #ebebeb; width: 49.7%; } }
@media (min-width: 768px) { .puppycenter-banner-right-nutrition { position: relative; margin-bottom: 0.2%; } }
.puppycenter-banner-right-firstyear-xs { font-size: 16px; color: #ec008a; text-align: center; }
.puppycenter-banner-right-firstyear-xs-icon { height: 40px; margin-left: 41%; margin-top: 15px; padding-top: 5px; width: 40px; }
.puppycenter-banner-right-firstyear-xs-content { padding-left: 10px; }
.puppycenter-banner-right-firstyear-xs:hover { color: #ec008a !important; }
@media (min-width: 768px) { .puppycenter-banner-right-firstyear-img { width: 100%; } }
@media (max-width: 767px) { .puppycenter-banner-right-firstyear { float: left; background-color: #ebebeb; width: 49.7%; } }
@media (min-width: 768px) { .puppycenter-banner-right-firstyear { position: relative; } }
.puppycenter-banner-right-links { display: block; }
@media (min-width: 768px) and (max-width: 991px) { .puppycenter-banner-right-links { font-size: 12px; } }
.puppycenter-banner-right-sm { display: none; }
@media (min-width: 768px) { .puppycenter-banner-right-sm { font-size: 12px; display: block; color: #ec008a; } }
.puppycenter-banner-right-sm-borderedContent-nutrition { border: 3px solid #ec008a; color: #ec008a; position: absolute; text-align: center; text-transform: uppercase; bottom: 21%; left: 60%; padding: 3px 8px; }
@media (min-width: 992px) { .puppycenter-banner-right-sm-borderedContent-nutrition { bottom: 24%; left: 60%; padding: 3px 10px; } }
@media (min-width: 1200px) { .puppycenter-banner-right-sm-borderedContent-nutrition { bottom: 26.5%; } }
.puppycenter-banner-right-sm-borderedContent-firstyear { border: 3px solid #ec008a; color: #ec008a; position: absolute; text-align: center; text-transform: uppercase; left: 10%; bottom: 7%; color: #ec008a; padding: 3px 8px; }
@media (min-width: 992px) { .puppycenter-banner-right-sm-borderedContent-firstyear { bottom: 9%; left: 12%; padding: 3px 10px; } }
@media (min-width: 1200px) { .puppycenter-banner-right-sm-borderedContent-firstyear { left: 18%; bottom: 12%; padding: 3px 10px; } }
.puppycenter-banner-right .puppycenter-banner-right-sm-borderedContent-nutrition:hover { background-color: #ec008a !important; font-weight: bold; color: #fff; opacity: 1 !important; }
.puppycenter-banner-right .puppycenter-banner-right-sm-borderedContent-firstyear:hover { background-color: #ec008a !important; font-weight: bold; color: #fff !important; opacity: 1 !important; }
.puppycenter-banner-right .puppycenter-banner-right-firstyear-anchor:hover { opacity: 0.55; }
.puppycenter-banner-right .puppycenter-banner-right-nutrition-anchor:hover { opacity: 0.55; }
.puppycenter-content { background-color: #063057; color: #fff; font-size: 16px; margin-bottom: 22px; }
@media (min-width: 768px) { .puppycenter-content { margin-bottom: 9px; } }
@media (min-width: 768px) { .puppycenter-content-banner-img { margin-top: -31px; position: relative; width: 100%; } }
@media (min-width: 992px) { .puppycenter-content-banner-img { margin-top: -41px; } }
@media (min-width: 1200px) { .puppycenter-content-banner-img { margin-top: -54px; } }
.puppycenter-content-title { background-color: #ec008a; }
@media (min-width: 768px) { .puppycenter-content-title { background: url('../Images/puppycenter/desktop/signup-bg.jpg') left top no-repeat; background-size: 100% 100%; } }
.puppycenter-content-title-para { margin: 0; padding-left: 4%; padding-top: 1%; }
@media (min-width: 768px) and (max-width: 991px) { .puppycenter-content-title-para { font-size: 13px; } }
@media (min-width: 768px) { .puppycenter-content-title { height: 41px; } }
@media (min-width: 1200px) { .puppycenter-content-title { height: 54px; } }
.puppycenter-content-heading { padding-left: 4%; padding-top: 1%; }
.puppycenter-content-para-left { padding-left: 4%; }
@media (max-width: 767px) { .puppycenter-content-para-left p { font-size: 13px; margin-bottom: 20px; } }
.puppycenter-content-para-right { text-align: center; padding-top: 25px; }
.puppycenter-content-para-right-img { height: 12px; padding-left: 2px; width: 24px; }
.puppycenter-content-para-right a { color: #ec008a; }
.puppycenter-content-links { display: block; }
.puppycenter-content-links :hover { background: #0a3355; }
@media (min-width: 768px) { .puppycenter-content-links :hover { opacity: 0.8; color: #ffffff; } }
.puppycenter-content-links :hover .puppycenter-content-sm-borderedContent { border: 3px solid #0a3355; }
.puppycenter-content-sm { display: none; }
@media (min-width: 768px) { .puppycenter-content-sm { font-size: 12px; display: block; color: #0a3355; } }
.puppycenter-content-sm-borderedContent { border: 3px solid #0a3355; left: 50%; position: absolute; text-align: center; text-transform: uppercase; bottom: 22%; padding: 3px 8px; color: #0a3355; }
@media (min-width: 768px) and (max-width: 991px) { .puppycenter-content-sm-borderedContent { font-size: 12px; } }
@media (min-width: 992px) { .puppycenter-content-sm-borderedContent { padding: 3px 10px; } }
.puppycenter-bottom-content { background-color: #063057; }

/* Nutrition page styles starts */
.puppy-nutrition-banner img { width: 100%; }
.puppy-nutrition-wrapper { padding: 20px; }
@media (min-width: 768px) { .puppy-nutrition-wrapper { padding-left: 50px; } }
.puppy-nutrition-wrapper-text { margin-top: 20px; }
@media (min-width: 768px) { .puppy-nutrition-wrapper-text { margin-top: 20px; } }
.puppy-nutrition-wrapper-text h3 { color: #ec008a; font-size: 18px; }
@media (min-width: 768px) { .puppy-nutrition-wrapper-text h3 { font-size: 20px; } }
.puppy-nutrition-wrapper-text p { color: #000000; margin-top: 10px; font-size: 14px; }
@media (min-width: 768px) { .puppy-nutrition-wrapper-text p { font-size: 15px; } }
.puppy-nutrition-wrapper-content { margin-top: 25px; color: #000; }
@media (min-width: 768px) { .puppy-nutrition-wrapper-content { background: url('../Images/puppycenter/Puppy-Nutrition/desktop/Nutrition_content.jpg') left top no-repeat; background-size: 100% auto; min-height: 443px; } }
@media (min-width: 768px) and (min-width: 768px) and (max-width: 992px) { .puppy-nutrition-wrapper-content { min-height: 335px; } }

.puppy-nutrition-wrapper-content .icon-section { margin-top: 25px; }
@media (min-width: 768px) { .puppy-nutrition-wrapper-content .icon-section { margin-left: 15px; margin-top: 30px; } }
@media (min-width: 768px) and (max-width: 992px) { .puppy-nutrition-wrapper-content .icon-section { margin-left: 4px; margin-top: 15px; } }
.puppy-nutrition-wrapper-content .icon-section-text { padding-top: 8px; }
@media (min-width: 768px) { .puppy-nutrition-wrapper-content .icon-section-text { padding-right: 40px; padding-top: 5px; } }
@media (min-width: 768px) and (max-width: 992px) { .puppy-nutrition-wrapper-content .icon-section-text { padding-right: 22px; padding-top: 2px; } }
.puppy-nutrition-wrapper-content h3 { color: #ec008a; font-size: 16px; }
@media (min-width: 768px) and (max-width: 992px) { .puppy-nutrition-wrapper-content h3 { font-size: 14px; } }
.puppy-nutrition-wrapper-content p { margin-bottom: 4px; }
.puppy-nutrition-wrapper-Product .img { margin: 40px auto 0; }
@media (min-width: 768px) { .puppy-nutrition-wrapper-Product-buttons { margin-top: 35px; padding-left: 20px; } }
@media (min-width: 768px) and (max-width: 992px) { .puppy-nutrition-wrapper-Product-buttons { font-size: 12px; } }
.puppy-nutrition-wrapper-food-button { margin-top: 30px; border: 3px solid #ec008a; padding: 5px; text-align: center; }
.puppy-nutrition-wrapper-food-button a { color: #ec008a; }
.puppy-nutrition-wrapper-food-button a:hover { color: #fff; }
.puppy-nutrition-wrapper-food-button:hover { background-color: #ec008a; color: #fff; opacity: 0.8; }
.puppy-nutrition-wrapper-retailer-button { border: 3px solid #0a3355; margin-top: 15px; margin-bottom: 25px; padding: 5px; text-align: center; }
.puppy-nutrition-wrapper-retailer-button a { color: #0a3355; }
.puppy-nutrition-wrapper-retailer-button a:hover { color: #fff; }
.puppy-nutrition-wrapper-retailer-button:hover { background-color: #0a3355; color: #fff; opacity: 0.8; }

/* Signup styles in Nutrition */
.pn-signup-banner { background: url('../Images/puppycenter/Puppy-Nutrition/desktop/left-banner.png') left top no-repeat; background-size: 100% auto; color: #ffffff; font-size: 17px; font-weight: 500; margin-top: 40px; padding-bottom: 1px; padding-left: 36px; padding-top: 5px; }
@media (min-width: 768px) and (max-width: 992px) { .pn-signup-banner { padding-left: 23px; font-size: 15px; } }
.pn-signup-banner h1 { font-size: 20px; color: #fff; }
.pn-signup-content { margin-bottom: 150px; margin-left: 35px; }
@media (min-width: 768px) and (max-width: 992px) { .pn-signup-content { margin-left: 20px; } }
.pn-signup-content h2 { font-size: 18px; color: #ec008a; }
@media (min-width: 768px) and (max-width: 992px) { .pn-signup-content h2 { font-size: 16px; } }
.pn-signup-content a { border: 3px solid #0a3355; bottom: 22%; color: #0a3355; left: 50%; padding: 5px; }
.pn-signup-content a:hover { background-color: #0a3355; color: #fff; opacity: 0.8; }
.pn-signup-button { margin-left: 80px; margin-top: 30px !important; }

.pn-left-nav { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTllOWU5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #e9e9e9), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 50%, #ffffff 100%); background-image: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 50%, #ffffff 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 50%, #ffffff 100%); margin-top: 20px; }

.pn-menu-listing { font-size: 13px; font-family: "Gotham A","Gotham B",Helvetica,Arial,sans-serif !important; margin-left: 35px; margin-top: 25px; }
@media (min-width: 768px) and (max-width: 992px) { .pn-menu-listing { font-size: 13px; margin-left: 16px; } }
.pn-menu-listing li { border-bottom: 1px solid #fcd4eb; padding-bottom: 8px; padding-top: 10px; }
.pn-menu-listing li:first-child { border-top: 1px solid #fcd4eb; }
.pn-menu-listing a { color: #ec008a; }

.fa-angle-right { background: transparent url("../Images/products/arrow-right-pink.png") no-repeat scroll 0 1px; content: ""; height: 14px; margin-left: 10px; width: 14px; }
.fa-angle-right:before { content: "" !important; }

.pn-menu-listing .active a { color: #063057; }
.pn-menu-listing .active a .fa { display: none; }

/* Nutrition page styles ends */
.crm-form { position: relative; min-height: 100%; display: block; }
@media (min-width: 992px) { .crm-form { background: url('../Images/crm/desktop/puppy-kit-backdrop.jpg') left top no-repeat; background-size: cover; background-position: top center; margin-bottom: -83px; } }
.crm-form .main-container, .crm-form .wrapper, .crm-form .main-content { min-height: 100%; position: relative; }
@media (min-width: 992px) { .crm-form > .main-container { padding-bottom: 83px; } }
.crm-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #ec008a; }
.crm-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ec008a; opacity: 1; }
.crm-form ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ec008a; opacity: 1; }
.crm-form :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ec008a; }
.crm-form select { color: #ec008a; }
.crm-header { background: url('../Images/crm/header.png') left top no-repeat; padding-top: 15%; background-position: left top; background-size: auto 100%; position: absolute; top: 0; left: 0; right: 0; }
.crm-wrapper { position: relative; min-height: 100%; padding-bottom: 45px;         /*@include gradient-horizontal($start-color: rgba(255,255, 255, 0.7), $end-color: rgba(255,255, 255, 0), $start-percent: 67%, $end-percent: 67%);
 @media (min-width: $screen-md-min) { @include gradient-horizontal($start-color: rgba(255,255, 255, 0.7), $end-color: rgba(255,255, 255, 0), $start-percent: 65%, $end-percent: 65%); }*/ }
@media (max-width: 991px) { .crm-wrapper { background: none; } }
.crm-banner { position: relative; }
@media (max-width: 991px) { .crm-banner { background: url('../Images/crm/mobile/pk.jpg') left top no-repeat; padding-top: 106%; background-size: 100% auto; max-width: 768px; margin: 0 auto; } }
@media (max-width: 767px) { .crm-banner { max-width: 620px; } }
@media (min-width: 992px) { .crm-banner { background-size: cover; } }
.crm-heading { position: absolute; top: 74%; left: 2%; }
@media (min-width: 992px) { .crm-heading { display: none; } }
.crm-heading-p1 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 24px; color: #fff; }
@media (min-width: 768px) { .crm-heading-p1 { font-size: 48px; } }
.crm-heading-p2 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 30px; color: #fff; }
@media (min-width: 768px) { .crm-heading-p2 { font-size: 60px; } }
.crm-heading-p3 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 40px; color: #fff; }
@media (min-width: 768px) { .crm-heading-p3 { font-size: 60px; } }
.crm-content { padding-top: 5%; /*&-heading { padding-top: 90px;
}*/ }
@media (min-width: 992px) { .crm-content { padding-top: 72px; } }
.crm-content-radio { padding-top: 15px; }
.crm-content-radio .customerselect label { font-weight: normal; margin-left: 5px; }
.crm-content-heading1 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; color: #ec008a; font-size: 20px; }
@media (min-width: 992px) { .crm-content-heading1 { font-size: 28px; } }
.crm-content-heading2 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; color: #ec008a; font-size: 40px; }
@media (min-width: 992px) { .crm-content-heading2 { font-size: 48px; } }
.crm-breeder { padding-top: 40px; }
.crm-breeder-p1 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; color: #ec008a; font-size: 14px; }
.crm-breeder-p2 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 14px; }
.crm-breeder-tboxes { padding-bottom: 30px; }
.crm-breeder-tboxes-firstrow { padding-bottom: 5px; }
@media (min-width: 768px) { .crm-breeder-tboxes-firstrow { padding-bottom: 20px; } }
@media (max-width: 991px) { .crm-breeder-tboxes-lastrow { padding-bottom: 30px; } }
.crm-breeder-form { padding-top: 20px; }
.crm-code-wrapper { text-align: center; }
@media (min-width: 992px) { .crm-code-wrapper { text-align: left; } }
.crm-code-submit { margin-top: 25px; width: 145px; font-size: 16px; padding: 6px 37px; margin-bottom: 24px; }
@media (min-width: 992px) { .crm-code-submit { margin-top: 35px; width: 98px; display: inline-block; } }
.crm-label-custcare { padding: 0 25px; text-align: center; }
@media (min-width: 992px) { .crm-label-custcare { text-align: left; padding: 0; display: inline-block; vertical-align: middle; margin-top: 25px; } }
.crm-submit { text-align: center; }
@media (min-width: 992px) { .crm-submit { padding-left: 0px; padding-top: 25px; text-align: left; } }
.crm-owner { padding-top: 40px; }
.crm-footer { background: url('../Images/crm/header.png') left top no-repeat; height: 83px; margin-left: -36px; width: 110%; position: fixed; bottom: 0; }
.crm-footer:before { position: absolute; right: 0; left: 32%; top: 0; bottom: 0; content: " "; background: linear-gradient(to right, #ec008a, rgba(250, 185, 223, 0.9) 100%); }
.crm-footer-wrapper { padding-top: 100px; position: relative; }
.crm-confirmation { padding-top: 20px; }
@media (min-width: 992px) { .crm-confirmation { padding-top: 66px; } }
.crm-confirmation .heading { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; color: #ec008a; font-size: 28px; padding-bottom: 15px; }
.crm-highlight { color: #ec008a !important; }
.crm-tbox { border: none; border-bottom: 1px solid #1e2f58; width: 100%; background: transparent; }

.breederErrorMsg { color: #cc0000; font-size: 14px; padding-top: 10px; }

.btnSubmit { border: 3px solid #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; border-radius: 0 !important; color: #ec008a; /*width: 145px;*/ font-size: 16px; padding: 6px 37px; }
@media (min-width: 992px) { .btnSubmit { margin-top: 35px; display: inline-block; padding: 6px 16px; font-size: 14px; } }
.btnSubmit:enabled:hover { background: #ec008a; color: #fff; }

.btnSubmit:disabled { border: 3px solid #a1a1a1; color: #a1a1a1; }

@media (min-width: 992px) { .col-md-auto { width: auto; } }

.err-highlight { border: 1px solid red !important; }

.signup sup { vertical-align: text-top; }
.signup-gradient { position: absolute; left: 0; top: 0; bottom: 0; right: 38%; background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 65%, rgba(255, 255, 255, 0.7) 65%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 65%, rgba(255, 255, 255, 0.7) 65%); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 65%, rgba(255, 255, 255, 0.7) 65%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3FFFFFF', endColorstr='#B3FFFFFF', GradientType=1); }
.signup-wrapper { position: relative; padding-bottom: 32px; }
@media (min-width: 992px) { .signup-wrapper { padding-top: 72px; background: url('../Images/signup/signup-for-eukanuba-plus.jpg') left top no-repeat; background-position: center right; background-size: cover; } }
.signup-banner { position: relative; background: url('../Images/signup/m/signup-for-eukanuba-plus.jpg') left top no-repeat; min-height: 330px; background-position: center right; background-size: cover; }
@media (min-width: 768px) { .signup-banner { background: url('../Images/signup/signup-for-eukanuba-plus.jpg') left top no-repeat; background-position: center right; background-size: cover; min-height: 450px; } }
@media (min-width: 992px) { .signup-banner { display: none; } }
.signup-banner-heading { position: absolute; bottom: 2%; width: 100%; }
.signup-banner-heading .head1 { font-size: 24px; color: #fff; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 24px; color: #fff; }
@media (min-width: 768px) { .signup-banner-heading .head1 { font-size: 48px; } }
.signup-banner-heading .head2 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; font-size: 30px; color: #fff; }
@media (min-width: 768px) { .signup-banner-heading .head2 { font-size: 60px; } }
.signup-banner-heading .head3 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 40px; color: #fff; }
@media (min-width: 768px) { .signup-banner-heading .head3 { font-size: 60px; } }
.signup-mainheader { color: #ec008a; }
.signup-mainheader .head1 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 28px; }
.signup-mainheader .head2 { font-size: 48px; }
.signup-content { padding-top: 15px; }
@media (min-width: 768px) { .signup-content { padding-top: 40px; } }
@media (min-width: 992px) { .signup-content { min-height: 600px; } }
.signup-content-intro { padding-bottom: 22px; }
.signup-content-radio { padding-top: 5px; }
.signup-content-radio input { vertical-align: top; }
.signup-content .customerselect { padding-bottom: 32px; }
.signup-content .customerselect label { font-weight: normal; margin-left: 5px; max-width: 80%; }
.signup-content ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #ec008a; }
.signup-content :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ec008a; opacity: 1; }
.signup-content ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ec008a; opacity: 1; }
.signup-content :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ec008a; }
.signup-tbox-wrapper { padding-bottom: 22px; }
.signup-tbox-wrapper select { color: #ec008a; }
.signup-tbox { border: none; border-bottom: 1px solid #1e2f58; width: 100%; background: transparent;         /*@media (min-width: $screen-sm-min) { width: 332px; }
 @media (min-width: $screen-md-min) { width: 220px; }
 &-sm2col{ @media (min-width: $screen-sm-min) { width: 716px; } @media (min-width: $screen-md-min) { width: 462px; } }*/ }
.signup-button { border: 3px solid #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; border-radius: 0 !important; color: #ec008a; /*width: 145px;*/ font-size: 16px; padding: 6px 15px; }
@media (min-width: 992px) { .signup-button { display: inline-block; padding: 6px 16px; font-size: 14px; } }
.signup-button:enabled:hover { background: #ec008a; color: #fff; }
.signup-button:disabled { border: 3px solid #a1a1a1; color: #a1a1a1; }
.signup-button-wrapper { text-align: center; }
@media (min-width: 992px) { .signup-button-wrapper { text-align: left; } }
.signup-puppyinfo-heading { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; color: #ec008a; padding-bottom: 10px; }
@media (min-width: 768px) { .signup-puppyinfo-heading { font-size: 28px; } }
.signup-error-message-wrapper { margin-top: 15px; }
.signup-highlight { color: #ec008a !important; }
.signup-confirmation { padding-top: 20px; }
@media (min-width: 992px) { .signup-confirmation { padding-top: 66px; min-height: 350px; } }
.signup-confirmation .heading { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; color: #ec008a; font-size: 28px; padding-bottom: 15px; }

/* puppy planning page styles starts */
.puppy-planning-banner img { width: 100%; }
.puppy-planning-banner-bottom-content { font-size: 14px; margin-top: 20px; color: #000000; }
@media (min-width: 768px) { .puppy-planning-banner-bottom-content { padding: 15px; } }
.puppy-planning-article-wrapper { padding: 0 0 15px; }
@media (min-width: 768px) { .puppy-planning-article-wrapper { padding: 0 15px 15px; } }
.puppy-planning-article-wrapper li { margin-top: 10px; }
.puppy-planning-article-wrapper li a { color: #ec008a; text-decoration: underline; }

/* puppy planning page styles ends */
.puppy-bottom-content { background-color: #063057; color: #fff; font-size: 16px; margin-bottom: 5px; }
.puppy-bottom-content-title { background-color: #ec008a; }
.puppy-bottom-content-title-para { padding-bottom: 2%; padding-left: 4%; padding-top: 3%; }
.puppy-bottom-content-heading { padding-left: 4%; padding-top: 1%; }
.puppy-bottom-content-para-left { padding-left: 4%; }
@media (max-width: 767px) { .puppy-bottom-content-para-left p { font-size: 13px; margin-bottom: 20px; } }
.puppy-bottom-content-para-right { text-align: center; padding-top: 25px; }
.puppy-bottom-content-para-right-img { height: 12px; padding-left: 2px; width: 24px; }
.puppy-bottom-content-para-right a { color: #ec008a; font-weight: 500; }
.puppy-bottom-content-links { display: block; }
.puppy-bottom-content-links :hover { background: #0a3355; }

/* puppy first year styles starts */
.puppy-firstyear-banner img { width: 100%; }
.puppy-firstyear-banner-bottom-content { font-size: 14px; margin-top: 20px; padding: 15px; color: #000000; }
.puppy-firstyear-article-wrapper { padding: 0 15px 15px; margin-top: -20px; }
.puppy-firstyear-article-wrapper-heading { background-color: #063057; color: #fff; margin-top: 20px; }
.puppy-firstyear-article-wrapper-heading p { padding: 5px; }
.puppy-firstyear-article-list li { margin-top: 10px; }
.puppy-firstyear-article-list li a { color: #ec008a; text-decoration: underline; }

/* puppy first year styles ends */
.sf_cols { width: auto !important; }

.nutr-phyl { padding-top: 0; }
.nutr-phyl img { padding-bottom: 15px; }
@media (min-width: 768px) { .nutr-phyl img { padding-bottom: 20px; } }
@media (min-width: 992px) { .nutr-phyl img { padding-bottom: 15px; } }

.nutr-phyl-mt { margin-top: 0; }
.nutr-phyl-mt p { text-align: left; line-height: 24px; color: #333333; font-size: 14px; }

@media (min-width: 1200px) { .pb15 { padding-bottom: 15px; } }

.desc-header-two { color: #072547 !important; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif !important; font-size: 18px !important; }
@media (min-width: 1200px) { .desc-header-two { padding-bottom: 15px; margin-bottom: 0px; } }

.desc-header-three { color: #333333; padding-bottom: 25px; font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; font-size: 15px; }

.eukanuba-effect-video { padding: 0; }

@media (min-width: 768px) { .tab-video-container { padding-bottom: 15px; } }

.why-video-module .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.why-video-module .embed-container iframe, .why-video-module .embed-container object, .why-video-module .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.why-video-module img { width: 100%; height: auto; }

.rltd-prodts { margin-top: 50px; }
@media (min-width: 768px) and (max-width: 991px) { .rltd-prodts { margin-top: 50px; } }

.money-back-logo { float: left; height: auto; width: 25%; }
.money-back-logo img { max-width: 100%; }

.mn-bck-cnt { float: left; margin-left: 3.5%; margin-top: 3.8%; width: 71.5%; }

.spl-cls { padding: 30px 0; border-bottom: 2px dotted #d5d5d5; border-top: 2px dotted #d5d5d5; }

.tartar-shedding { margin-bottom: 10px; text-align: left; }
@media (min-width: 768px) { .tartar-shedding { border-top: 2px dotted #d5d5d5; } }
.tartar-shedding img { max-width: 100%; padding-top: 20px; margin-bottom: 15px; }
@media (min-width: 992px) { .tartar-shedding img { margin-bottom: 20px; } }

.reduced-tartar { margin-bottom: 15px; margin-top: 10px; max-width: 100%; }
@media (min-width: 768px) { .reduced-tartar { max-width: 50%; margin-bottom: 20px; margin-top: 15px; } }
.reduced-tartar img { width: 100%; }

.eub-healthy h3 { text-align: left; font-size: 16px; font-color: #333333; font-family: Arial; font-weight: bold; }

.brd-top { border-top: 2px dotted #d5d5d5; }

@media (min-width: 768px) { .healthy-list { padding-bottom: 10px; } }
@media (min-width: 992px) { .healthy-list { padding-bottom: 30px; } }

.healthy-desc { padding-top: 30px; }
.healthy-desc .row > div { padding-right: 20px; }
.healthy-desc .row > div img { max-width: 100%; }

.healthy-wrp { padding: 0; text-align: left; }

.euk-effect-head { margin-top: 28px; }
@media (min-width: 768px) { .euk-effect-head { margin-top: 29px !important; } }
@media (min-width: 992px) { .euk-effect-head { margin-top: 18px !important; } }

@media (min-width: 768px) { .effect-header { margin-bottom: 21px !important; } }
@media (min-width: 992px) { .effect-header { margin-bottom: 29px !important; } }

@media (min-width: 768px) { .effect-hero { padding-left: 0; padding-right: 0; } }
.effect-hero img { padding-bottom: 0; }

.effheader-txt { padding-top: 3px; }
@media (min-width: 768px) { .effheader-txt { padding-top: 16px; padding-left: 17px; } }
@media (min-width: 992px) { .effheader-txt { padding-top: 28px; padding-left: 24px; } }

@media (min-width: 768px) { .eubeffect-dec > P > span { display: inline !important; } }

.healthy-txt { margin-top: 5px; }

.f-left { float: left; }

h3 { margin: 0; }

@media (min-width: 768px) { .lg-mt25 { margin-top: 35px; } }
@media (min-width: 992px) { .lg-mt25 { margin-top: 25px; } }
@media (min-width: 1200px) { .lg-mt25 { margin-top: 25px; } }

@media (min-width: 768px) { .sm-mt50 { margin-top: 50px; } }

.mb20 { margin-bottom: 20px; }

@media (min-width: 1200px) { .lg-mb20 { margin-bottom: 20px; } }

@media (max-width: 767px) { .xs-mb20 { margin-bottom: 20px; } }

@media (min-width: 768px) { .sm-mb20 { margin-bottom: 20px; } }

.pt10 { padding-top: 10px; }

.mb25 { margin-bottom: 25px; }

@media (min-width: 1200px) { .lg-mb25 { margin-bottom: 25px; } }

@media (min-width: 480px) { .xs-mb25 { margin-bottom: 25px; } }

@media (min-width: 768px) { .sm-mb25 { margin-bottom: 25px; } }

.mt15 { margin-top: 15px; }

@media (min-width: 1200px) { .lg-mt15 { margin-top: 15px; } }

@media (min-width: 480px) { .xs-mt15 { margin-top: 15px; } }

@media (min-width: 768px) { .sm-mt15 { margin-top: 15px; } }

.pb5 { padding-bottom: 5px; }

.mb15 { margin-bottom: 15px; }

.mb30 { margin-bottom: 30px; }

.mt30 { margin-top: 30px; }

@media (min-width: 1200px) { .lg-mt30 { margin-top: 30px; } }

@media (max-width: 767px) { .xs-mt30 { margin-top: 30px; } }

@media (min-width: 768px) { .sm-mt30 { margin-top: 30px; } }

.mb35 { margin-bottom: 35px; }

@media (min-width: 768px) { .sm-mb35 { margin-bottom: 35px; } }

@media (min-width: 768px) { .xs-mb30 { margin-bottom: 30px; } }

@media (max-width: 767px) { .xs-mt20 { margin-top: 20px; } }

.ra-pb25 { padding-bottom: 35px; }
@media (min-width: 480px) and (max-width: 767px) { .ra-pb25 { padding-bottom: 30px; } }

.ra-pb { padding-bottom: 15px !important; }
@media (min-width: 768px) and (max-width: 991px) { .ra-pb { padding-bottom: 25px !important; } }

.ra-listnum { margin-left: 10px; padding-left: 0; color: #333333 !important; font-family: arial !important; font-size: 14px !important; text-align: left !important; }

.ra-listnum > li span { font-weight: bold !important; }

.ra-list li { margin-left: 10px; padding-left: 10px; color: #333333 !important; font-size: 14px !important; text-align: left !important; list-style-type: disc !important; padding-bottom: 10px; }
.ra-list li:last-child { padding-bottom: 0; }

.ra-list { margin-bottom: 0; font-size: 14px; }

.ra-list > li span { font-weight: bold !important; }

.txt-underline { color: #d0006f !important; word-wrap: break-word; }

.giving-back-header { margin-bottom: 15px !important; }

.gvg-bck-wrap { margin-bottom: 0; padding-bottom: 0; }

@media (min-width: 768px) and (max-width: 991px) { .giving-back-img { margin-bottom: 15px; } }

@media (min-width: 768px) { .giving-back-head { margin-bottom: 6px; padding-bottom: 0; } }

.gvg-bck-img img { padding-bottom: 8px; }

.giving-back-txt { margin-bottom: 45px; }
@media (min-width: 768px) and (max-width: 991px) { .giving-back-txt { margin-bottom: 60px; } }

.meet-Stefanie img { padding-bottom: 15px; max-width: 100%; }
@media (min-width: 768px) { .meet-Stefanie img { padding-top: 10px; } }

.gvg-back img:nth-child(1) { max-width: 100%; }
@media (max-width: 767px) { .gvg-back img:nth-child(1) { padding-top: 15px; padding-bottom: 15px; } }

.we-Desc { margin-bottom: 20px; }
@media (min-width: 768px) { .we-Desc { margin-top: 35px; margin-bottom: 0; } }

.we-image { text-align: center; }
@media (min-width: 768px) { .we-image { margin-top: 45px; } }
@media (min-width: 992px) { .we-image { margin-top: 30px; } }

.we-text { color: #072547; font-size: 18px; text-align: left; margin-top: 20px; }
@media (max-width: 767px) { .we-text { margin-top: 20px; } }
.we-text a { text-decoration: none; color: #072547; }
.we-text-p1 { font-weight: bold; }
.we-text-p2 { color: #000000; }

/*******Why Eukanuba Landing Page Styles*********/
.euk-land { margin-top: 25px; }
@media (min-width: 992px) { .euk-land { margin-top: 40px; } }
.euk-landimgtext { font-family: "vitro-medium", "vitro-regular", Arial, sans-serif; color: #ffffff; font-size: 22.5px; position: absolute; line-height: 32px; top: 188px; left: 0px; }
@media (min-width: 768px) { .euk-landimgtext { font-size: 31.18px; bottom: 33px; line-height: 50px; left: 51px; top: 40px; } }
@media (min-width: 992px) { .euk-landimgtext { font-size: 40px; } }
.euk-landimgtext2 { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; color: #ffffff; font-size: 32px; display: block; position: relative; left: 5px; }
@media (min-width: 768px) { .euk-landimgtext2 { font-size: 46.77px; bottom: 33px; line-height: 98px; } }
@media (min-width: 992px) { .euk-landimgtext2 { font-size: 60px; } }
.euk-landimgtext2 img { font-size: 20px; }
.euk-landarrow { background: url("../images/why-eu-arrow.png") no-repeat scroll left/6% auto transparent; }
@media (min-width: 480px) and (max-width: 767px) { .euk-landarrow { background: url("../images/why-eu-arrow.png") no-repeat scroll left/4% auto transparent; } }
@media (min-width: 768px) { .euk-landarrow { background: url("../images/why-eu-arrow.png") no-repeat scroll left center/3% auto transparent; margin-left: 10px; } }
.euk-landarrow > div { margin-left: 17px; }
@media (min-width: 480px) and (max-width: 767px) { .euk-landarrow > div { margin-left: 20px; } }
@media (min-width: 992px) { .euk-landarrow > div { margin-left: 26px; } }

.banner-content img { margin-top: -1px; max-width: 100%; display: block; margin: 0 auto; overflow: auto; height: auto; width: 100%; }

.arrow { font-size: 25px; color: #d0006f; }
@media (min-width: 768px) { .arrow { font-size: 38px; } }

.brd-nav { position: absolute; top: 5px; color: #ffffff; left: 28px; font-size: 11px; }
@media (min-width: 992px) { .brd-nav { position: absolute; font-size: 12px; color: #ffffff; left: 42px; } }

.why-eub-wrap { padding-bottom: 10px; }
@media (min-width: 768px) { .why-eub-wrap { padding-bottom: 40px; } }
@media (min-width: 992px) { .why-eub-wrap { padding-bottom: 30px; } }

.yeukpage-headings { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; font-size: 20px; color: #d0006f; padding-bottom: 10px; }
@media (min-width: 992px) { .yeukpage-headings { font-size: 18px; } }
@media (min-width: 768px) { .yeukpage-headings { font-size: 18px; } }

.euk-effects { margin-bottom: 30px; }
.euk-effects a { color: #434343; font-size: 14px; }
@media (min-width: 768px) { .euk-effects a { font-size: 13px; } }
.euk-effects img { max-width: 100%; height: auto; padding-bottom: 15px; width: 100%; }
@media (min-width: 768px) { .euk-effects img { padding-bottom: 12px; } }

@media (min-width: 992px) { .ext-pad { /* padding-right : 20px;*/ } }

.euk-nutritional { padding-bottom: 15px; width: 100%; }
@media (min-width: 768px) and (max-width: 991px) { .euk-nutritional { padding-right: 14px; } }
@media (min-width: 992px) { .euk-nutritional { padding-right: 0px; padding-bottom: 0px; } }
.euk-nutritional img { max-width: 100%; width: 100%; height: auto; max-height: 257px; }

.vector-nutritional { /*float: left; padding-top: 10px;*/ position: relative; max-width: 13px; }

.euk-effects-main { padding-bottom: 15px; }
@media (min-width: 992px) { .euk-effects-main { padding-bottom: 20px; } }
.euk-effects-main img { max-width: 100%; height: auto; }

@media (min-width: 992px) { .fr .euk-effects-main { padding-bottom: 17px !important; } }

.euk-effects-text { font-family: "vitro-regular", "Times New Roman", Arial, sans-serif; position: absolute; top: 50px; left: 40px; text-shadow: 0px 0px 10px #000; color: #ffffff; }
.euk-effects-text > span { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; font-size: 41.38px; line-height: 58px; }
@media (min-width: 992px) { .euk-effects-text > span { font-size: 58.73px; line-height: 90px; } }
.euk-effects-text > p { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; font-size: 41.38px; line-height: 5px; margin-right: 10px; }
@media (min-width: 992px) { .euk-effects-text > p { font-size: 58.73px; } }
.euk-effects-text-act { font-family: "vitro-regular", "Times New Roman", Arial, sans-serif !important; font-size: 42.83px !important; margin-left: 5px !important; }
@media (min-width: 992px) { .euk-effects-text-act { font-size: 60.21px !important; } }

.first-text { font-family: "vitro-regular", "Times New Roman", Arial, sans-serif !important; font-size: 33.31px !important; margin-left: 80px; }
@media (min-width: 992px) { .first-text { margin-left: 100px; } }

.lrn-mre-frst { float: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; position: absolute; right: 10px; font-size: 12.71px; bottom: -2px; }
@media (min-width: 992px) { .lrn-mre-frst { font-size: 17.87px; } }
.lrn-mre-frst > a:hover { color: #d0006f; }

@media (min-width: 768px) and (max-width: 991px) { .whoweare { width: 100%; margin-top: 2px; padding-right: 14px; } }
@media (min-width: 992px) { .whoweare { width: 100%; /*padding-left : 10px;*/ padding-right: 0px; padding-top: 20px; } }

.text-nutrtional { font-family: "vitro-regular", "Times New Roman", Arial, sans-serif !important; color: #ffffff; font-size: 28.41px; position: absolute; top: 60px; left: 25px; line-height: 26px; }
@media (min-width: 992px) { .text-nutrtional { font-size: 40px; line-height: 34px; left: 21px; top: 81px; } }
.text-nutrtional > span { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif !important; font-size: 29px; }
@media (min-width: 992px) { .text-nutrtional > span { font-size: 40px; } }
.text-nutrtional > p { font-family: Arial, Helvetica, sans-serif; font-size: 12.71px; font-weight: bold; float: right; }

.rhs-philosophy-vector > div { margin-left: 10px; }
@media (min-width: 768px) { .rhs-philosophy-vector > div { margin-left: 17px; } }

.banner img { margin-top: -1px; display: block; margin: 0 auto; max-width: 100%; overflow: auto; height: auto; }

.yeukpage-headings > a { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif !important; font-size: 20px !important; color: #d0006f !important; padding-bottom: 10px !important; }
@media (min-width: 992px) { .yeukpage-headings > a { font-size: 18px !important; } }
@media (min-width: 768px) { .yeukpage-headings > a { font-size: 18px !important; } }

/*******Why Eukanuba Landing Page Styles Ends*********/
/*******The Eukanuba Effect Page Styles starts*********/
.euk-effect-head { margin-top: 28px; }
@media (min-width: 768px) { .euk-effect-head { margin-top: 18px; } }

/*******The Eukanuba Effect Page Styles ends*********/
.sup_paddpos { padding-top: 62px; }
@media (min-width: 768px) { .sup_paddpos { padding-top: 80px; } }
@media (min-width: 992px) { .sup_paddpos { padding-top: 112px; } }

@media (max-width: 767px) { .longlifestudy .longlifestudy-table { width: 100%; overflow-x: scroll; } }
.longlifestudy table { border: 1px solid #ddd; }
.longlifestudy table .heading { text-align: center; }

/*******Why Eukanuba Landing Page 2016 Styles START*********/
@media (max-width: 480px) { .why_eub { padding-bottom: 20px; } }
@media (min-width: 480px) and (max-width: 767px) { .why_eub { padding-bottom: 20px; } }
.why_eub-banner img { width: 100%; }
.why_eub-banner-content { text-align: center; }
@media (min-width: 768px) { .why_eub-banner-content { background-image: -webkit-linear-gradient(left, #fff, #ebebeb 50%, #fff); background-image: -o-linear-gradient(left, #fff, #ebebeb 50%, #fff); background-image: linear-gradient(to right, #ffffff, #ebebeb 50%, #ffffff); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF', GradientType=1); /*min-height: 854px;*/ } }
.why_eub-banner-content p { font-size: 14px; padding: 10px 5%; background-image: -webkit-linear-gradient(left, #fff, #ebebeb 50%, #fff); background-image: -o-linear-gradient(left, #fff, #ebebeb 50%, #fff); background-image: linear-gradient(to right, #ffffff, #ebebeb 50%, #ffffff); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF', GradientType=1); }
@media (min-width: 768px) { .why_eub-banner-content p { padding: 18px 17%; font-size: 14px; } }
@media (min-width: 992px) { .why_eub-banner-content p { font-size: 16px; margin-top: 15px; } }
@media (min-width: 992px) { .why_eub-what_do_we { margin-top: 15px; } }
.why_eub-what_do_we img { margin-top: 60px; }
@media (min-width: 480px) and (max-width: 767px) { .why_eub-what_do_we img { margin-left: 52px; margin-top: 25px; width: 60%; } }
@media (min-width: 768px) { .why_eub-what_do_we img { margin-top: 40px; } }
@media (min-width: 992px) { .why_eub-what_do_we img { margin-top: 25px; width: 90%; } }
.why_eub-what_do_we h2 { color: #ec008a !important; font-size: 14px; }
@media (min-width: 992px) { .why_eub-what_do_we h2 { font-size: 16px; } }
.why_eub-what_do_we p { color: #313438 !important; font-size: 14px; }
@media (min-width: 992px) { .why_eub-what_do_we p { font-size: 16px; } }
.why_eub-content { font-size: 13px; font-style: normal !important; }
@media (min-width: 992px) { .why_eub-content { margin-top: 15px; } }
.why_eub-content img { margin-top: 45px; max-width: 85%; }
@media (min-width: 992px) { .why_eub-content img { margin-top: 25px; } }
@media (min-width: 480px) and (max-width: 767px) { .why_eub-content img { margin-left: 63px; margin-top: 25px; width: 45%; } }
@media (min-width: 768px) { .why_eub-content img { margin-top: 25px; } }
.why_eub-content h2 { color: #ec008a !important; font-weight: 700 !important; text-transform: uppercase; font-size: 14px; margin-bottom: 0px !important; }
@media (min-width: 992px) { .why_eub-content h2 { font-size: 16px; } }
.why_eub-content p { font-size: 14px; color: #313438 !important; font-weight: 500; }
@media (min-width: 992px) { .why_eub-content p { font-size: 16px; } }

/*******Why Eukanuba Landing Page 2016 Styles ENDS*********/
@media (min-width: 768px) and (max-width: 991px) { .col-storeContainer { padding: 0 50px; } }

html, body { height: 100%; }

.storeLocatorWrapper { color: #333; min-height: 400px;    /*.store-zipOuter { @media (min-width:$screen-md-min)
	  {		     
	     padding-left:19px;
	  } }*/ }
@media (min-width: 992px) { .storeLocatorWrapper { margin: 0 auto; width: 75%; } }
@media (max-width: 767px) { .storeLocatorWrapper { margin-top: 83px; padding-bottom: 50px; } }
.storeLocatorWrapper .store-back { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .store-back { color: #333333; font-size: 18px; cursor: pointer; } }
.storeLocatorWrapper h1 { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; text-transform: uppercase; }
@media (max-width: 767px) { .storeLocatorWrapper h1 { font-size: 34px; text-align: center; color: #062546; margin: 8px 0 15px; } }
.storeLocatorWrapper .store-close { cursor: pointer; color: #fff; cursor: pointer; font-size: 24px; height: 24px; line-height: 24px; position: absolute; right: 0; text-align: center; top: 0; width: 26px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .store-close { height: 38px; font-size: 24px; line-height: 38px; width: 38px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-close { height: 18px; line-height: 18px; font-size: 20px; width: 22px; } }
.storeLocatorWrapper .nav-tabs { background-color: #bfbfbf; border: none !important; }
@media (min-width: 767px) { .storeLocatorWrapper .nav-tabs { background-color: transparent; } }
.storeLocatorWrapper .nav-tabs li { margin-bottom: 0 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .nav-tabs li { width: 50%; } }
@media (min-width: 992px) { .storeLocatorWrapper .nav-tabs li { min-width: 164px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .nav-tabs li { min-width: 140px; } }
.storeLocatorWrapper .nav-tabs li a { border: none !important; border-radius: 0px !important; color: #333333; text-align: center; font-size: 12.5px; text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .nav-tabs li a { padding: 9px 0; text-transform: uppercase; margin-right: 0; margin-top: 2px; } }
@media (min-width: 992px) { .storeLocatorWrapper .nav-tabs li a { background-color: #bfbfbf; position: relative; top: 2px; font-size: 13px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .nav-tabs li a { padding: 9px 0; background-color: #bfbfbf; position: relative; top: 2px; font-size: 13px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; } }
.storeLocatorWrapper .nav-tabs li a:hover, .storeLocatorWrapper .nav-tabs li a:focus { background-color: #bfbfbf; border: none !important; border-radius: 0px !important; }
.storeLocatorWrapper .nav-tabs li.active a { color: #333333; background-color: #fff !important; }
@media (max-width: 767px) { .storeLocatorWrapper .nav-tabs li.active a { min-height: 51px; } }
@media (min-width: 767px) { .storeLocatorWrapper .nav-tabs li.active a { position: relative; top: -2px; padding-top: 13px; } }
@media (min-width: 992px) { .storeLocatorWrapper .nav-tabs li.active a { padding-top: 15px; } }
.storeLocatorWrapper .nav-tabs li.active a:hover, .storeLocatorWrapper .nav-tabs li.active a:focus { background-color: #fff !important; border: none !important; border-radius: 0px !important; }
.storeLocatorWrapper .buynowClose { float: right; font-weight: lighter; color: #333333; }
@media (min-width: 992px) { .storeLocatorWrapper .buynowClose { font-size: 25px; margin-right: 21px; margin-top: 12px; min-width: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .buynowClose { font-size: 16px; margin-right: 15px; margin-top: 7px; min-width: 0 !important; } }
.storeLocatorWrapper .buynowClose .glyphicon-remove { color: white; cursor: pointer; }
.storeLocatorWrapper .tab-content { margin-top: -3px; }
.storeLocatorWrapper .tab-content #buynow { background-color: #fff; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content #buynow { padding-bottom: 30px; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content #buynow { padding: 22px 52px 40px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content #buynow { padding: 15px 27px 25px; } }
.storeLocatorWrapper .tab-content #storelocator { background-color: #fff; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content #storelocator { padding: 12px 0; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content #storelocator { padding: 32px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content #storelocator { padding: 23px; } }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .prd-wrapper { border-bottom: 1px solid #d7d7d7; padding: 5px 0 15px; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .prd-wrapper { border-bottom: 1px solid #d7d7d7; padding-bottom: 0px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .prd-wrapper { border-bottom: 1px solid #d7d7d7; padding-bottom: 20px; } }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .prd-img { width: 29%; text-align: center; float: left; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .prd-img { width: 163px; text-align: center; float: left; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .prd-img { width: 103px; text-align: center; float: left; } }
.storeLocatorWrapper .tab-content .prd-img img { max-width: 100%; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .prd-info { width: 65%; float: left; margin-left: 5%; margin-top: 2%; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .prd-info { width: 415px; margin-left: 27px; float: left; margin-top: 10px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .prd-info { width: 477px; margin-left: 27px; float: left; } }
.storeLocatorWrapper .tab-content .prd-info img { max-width: 100%; }
.storeLocatorWrapper .tab-content .prd-head { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .prd-head { font-size: 14.5px; line-height: 1.1; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .prd-head { font-size: 22px; line-height: 1; width: 401px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .prd-head { font-size: 18px; line-height: 1; width: 161px; } }
.storeLocatorWrapper .tab-content .prd-desc { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .prd-desc { font-size: 12px; line-height: 1.3; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .prd-desc { font-size: 14px; line-height: 1.3; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .prd-desc { font-size: 12px; line-height: 1.3; } }
.storeLocatorWrapper .tab-content .bvStore { min-height: 40px; }
.storeLocatorWrapper .tab-content .bvStore-bazzarvoice-empty { display: none; }
.storeLocatorWrapper .tab-content .prd-desc-bv-empty { margin-top: 15px; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .view-link { font-size: 12px; font-weight: bold; color: #fff !important; margin-top: 2px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; } }
.storeLocatorWrapper .tab-content .view-link span { color: #072547; font-size: 10px; }
.storeLocatorWrapper .tab-content .col-buynow { transform: translateZ(0px); }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .retailer-outer { margin-top: 10px; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .retailer-outer { margin-top: 25px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .retailer-outer { margin-top: 15px; } }
.storeLocatorWrapper .tab-content .retailer-head { text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .retailer-head { font-size: 12.5px; line-height: 1; margin-left: 12px; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .retailer-head { font-size: 15px; line-height: 1; margin: 0 0 40px 8px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .retailer-head { font-size: 17.56px; line-height: 1; margin: 0 0 28px 28px; } }
.storeLocatorWrapper .tab-content .retailer-item { text-align: center; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .retailer-item { float: left; width: 47%; margin-top: 35px; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .retailer-item { float: left; width: 138px; margin-top: 40px; margin-left: 40px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .retailer-item { float: left; width: 103px; margin-top: 22px; margin-left: 90px; min-height: 71px; } }
.storeLocatorWrapper .tab-content .retailer-item img { max-width: 100%; }
.storeLocatorWrapper .tab-content .retailer-item .buynow-button { display: block; color: white !important; background-color: #ec008a; line-height: 1; text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .retailer-item .buynow-button { font-size: 11.53px; margin-top: 18px; padding: 7px 0; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .retailer-item .buynow-button { font-size: 13.19px; margin-top: 18px; padding: 4px 0; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .retailer-item .buynow-button { font-size: 12px; margin-top: 18px; padding: 9px 0; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .retailer-item:nth-child(1), .storeLocatorWrapper .tab-content .retailer-item:nth-child(2), .storeLocatorWrapper .tab-content .retailer-item:nth-child(3) { margin-top: 0; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .retailer-item:nth-child(1), .storeLocatorWrapper .tab-content .retailer-item:nth-child(2), .storeLocatorWrapper .tab-content .retailer-item:nth-child(3) { margin-top: 0; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .retailer-item:nth-child(3n+1) { margin-left: 55px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .retailer-item:nth-child(3n+1) { margin-left: 63px; } }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .retailer-item:nth-child(2n) { margin-left: 6%; } }
@media (max-width: 767px) { .storeLocatorWrapper .tab-content .retailers-info { padding: 0 13px; } }
@media (min-width: 992px) { .storeLocatorWrapper .tab-content .retailers-info { overflow: auto; height: 240px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .tab-content .retailers-info { overflow: auto; height: 170px; } }
@media (min-width: 992px) { .storeLocatorWrapper .store-left { float: left; width: 152px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-left { float: left; width: 180px; } }
@media (min-width: 992px) { .storeLocatorWrapper .store-right { float: left; width: 460px; margin-left: 25px; height: 500px; position: relative; zoom: 1; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-right { float: left; width: 418px; margin-left: 20px; height: 374px; position: relative; zoom: 1; } }
.storeLocatorWrapper .zip-head { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .zip-head { font-size: 16px; } }
@media (min-width: 992px) { .storeLocatorWrapper .zip-head { font-size: 11px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .zip-head { font-size: 12px; } }
.storeLocatorWrapper .zip-input { position: relative; margin-top: 7px; }
@media (max-width: 767px) { .storeLocatorWrapper .zip-input { float: left; width: 78%; margin-top: 5px; } }
@media (max-width: 767px) { .storeLocatorWrapper .zip-input { margin-top: 5px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .zip-input { line-height: 0; margin-top: 4px; } }
.storeLocatorWrapper .zip-input .fa { color: #072547; cursor: pointer; font-size: 12px; height: 24px; line-height: 24px; position: absolute; right: 0; text-align: center; top: 0; width: 26px; }
@media (max-width: 767px) { .storeLocatorWrapper .zip-input .fa { height: 38px; font-size: 19px; line-height: 38px; width: 38px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .zip-input .fa { height: 18px; line-height: 18px; font-size: 9px; width: 22px; } }
.storeLocatorWrapper .go-btn { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .go-btn { float: left; line-height: 1; margin-left: 4%; margin-top: 5px; width: 17%; padding: 10px 0; text-align: center; color: white; cursor: pointer; background-color: #072547; font-size: 17px; } }
.storeLocatorWrapper .or-txt { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 992px) { .storeLocatorWrapper .or-txt { font-size: 16px; padding: 10px 0; text-align: center; } }
.storeLocatorWrapper .txt_zipcode { border: 1px solid #b4b4b4; width: 100%; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .txt_zipcode { height: 38px; font-size: 17px; padding: 5px 37px 5px 9px; } }
@media (min-width: 992px) { .storeLocatorWrapper .txt_zipcode { height: 24px; font-size: 11px; padding: 5px 25px 5px 7px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .txt_zipcode { height: 18px; font-size: 9px; padding: 2px 20px 2px 7px; } }
.storeLocatorWrapper .loc-icon { width: 100%; background-color: #ec008a; }
@media (min-width: 992px) { .storeLocatorWrapper .loc-icon { margin-top: 23px; } }
.storeLocatorWrapper .loc-icon .curr-loc { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; color: white !important; line-height: 1; text-align: center; cursor: pointer; text-transform: uppercase; width: 212px; margin: 0 auto; }
@media (max-width: 767px) { .storeLocatorWrapper .loc-icon .curr-loc { font-size: 16.14px; padding: 11px 0; text-transform: capitalize; position: relative; } }
@media (min-width: 992px) { .storeLocatorWrapper .loc-icon .curr-loc { font-size: 11px; padding: 7px 0; text-align: center; text-indent: 0px; width: auto; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .loc-icon .curr-loc { font-size: 11px; padding: 6px 0; text-align: center; text-indent: 0px; width: auto; } }
@media (max-width: 767px) { .storeLocatorWrapper .loc-icon .curr-loc .locator-icon { float: right; width: 24px; position: relative; top: -4px; } }
.storeLocatorWrapper .loc-icon .curr-loc .locator-icon img { max-width: 100%; }
@media (max-width: 767px) { .storeLocatorWrapper .wb-resultOuter { margin-top: 36px; } }
@media (min-width: 992px) { .storeLocatorWrapper .wb-resultOuter { margin-top: 34px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .wb-resultOuter { margin-top: 15px; } }
.storeLocatorWrapper .wb-result { border-top: 1px solid #f0f0f0; border-bottom: 1px solid #eaeaea; }
@media (min-width: 992px) { .storeLocatorWrapper .wb-result { height: 345px; overflow: auto; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .wb-result { height: 277px; overflow: auto; } }
.storeLocatorWrapper .wb-count { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .wb-count { font-size: 12px; } }
@media (min-width: 992px) { .storeLocatorWrapper .wb-count { font-size: 9px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .wb-count { font-size: 9px; } }
.storeLocatorWrapper .wb-store { border-top: 1px solid #eaeaea; border-bottom: 1px solid #f0f0f0; }
@media (max-width: 767px) { .storeLocatorWrapper .wb-store { padding: 3% 2%; } }
@media (min-width: 992px) { .storeLocatorWrapper .wb-store { padding: 17px 0px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .wb-store { padding: 11px; } }
.storeLocatorWrapper .store-num { background-color: #bd1564; float: left; text-align: center; color: white; border-radius: 2px; padding: 2px 0; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .store-num { margin-top: 3px; width: 7%; padding: 1.2% 0; font-size: 11px; max-width: 27px; } }
@media (min-width: 992px) { .storeLocatorWrapper .store-num { width: 18px; font-size: 10px; margin-top: 2px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-num { width: 13px; font-size: 9px; margin-top: 2px; } }
.storeLocatorWrapper .store-info { float: left; }
@media (max-width: 767px) { .storeLocatorWrapper .store-info { margin-left: 4%; width: 86%; } }
@media (min-width: 992px) { .storeLocatorWrapper .store-info { width: 108px; margin-left: 10px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-info { width: 114px; margin-left: 8px; } }
.storeLocatorWrapper .store-name { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .store-name { line-height: 1.2; font-size: 13.48px; } }
@media (min-width: 992px) { .storeLocatorWrapper .store-name { font-size: 11px; line-height: 1.2; text-transform: uppercase; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-name { font-size: 11px; line-height: 1.2; text-transform: uppercase; } }
.storeLocatorWrapper .store-addr { line-height: 1.3; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .store-addr { font-size: 12px; } }
@media (min-width: 992px) { .storeLocatorWrapper .store-addr { font-size: 9px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-addr { font-size: 9px; } }
.storeLocatorWrapper .store-space { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .store-space { margin-top: 1%; } }
@media (min-width: 992px) { .storeLocatorWrapper .store-space { margin-top: 5px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .store-space { margin-top: 4px; } }
.storeLocatorWrapper .wb-resWrapper { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (max-width: 767px) { .storeLocatorWrapper .wb-resWrapper { margin-top: 16px; } }
@media (min-width: 992px) { .storeLocatorWrapper .wb-resWrapper { margin-top: 10px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeLocatorWrapper .wb-resWrapper { margin-top: 8px; } }
.storeLocatorWrapper .wb-resWrapper .mCSB_inside > .mCSB_container { margin-right: 0 !important; }
.storeLocatorWrapper .foot-strip { height: 15px; background: url('../Images/resources/rs-header-bg.png') left top repeat-x; }
@media (max-width: 767px) { .storeLocatorWrapper .foot-strip { display: none; } }

.storeFrame { width: 100%; }
@media (max-width: 767px) { .storeFrame { height: 2800px; } }
@media (min-width: 992px) { .storeFrame { height: 800px; } }
@media (min-width: 768px) and (max-width: 991px) { .storeFrame { height: 480px; } }

@media (max-width: 767px) { .store-modal-dialog { margin: 0 !important; } }
@media (min-width: 768px) and (max-width: 991px) { .store-modal-dialog { margin-top: 131px; width: 100%; } }
@media (min-width: 992px) { .store-modal-dialog { margin-top: 131px; width: 100%; } }

.store-modal-body { padding: 0; }

.store-modal-content { background: none !important; box-shadow: none !important; border: none !important; }

@media (min-width: 992px) { .info-outer { width: 220px; } }
@media (min-width: 768px) and (max-width: 991px) { .info-outer { width: 168px; } }
@media (min-width: 992px) { .info-outer .store-tooltip { margin-top: 6px; height: 97px; } }
@media (min-width: 768px) and (max-width: 991px) { .info-outer .store-tooltip { margin-top: 6px; height: 63px; } }
.info-outer .storename { text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 992px) { .info-outer .storename { font-size: 11px; } }
@media (min-width: 768px) and (max-width: 991px) { .info-outer .storename { font-size: 11px; } }
@media (min-width: 768px) and (max-width: 991px) { .info-outer .streetimg { width: 63px; float: left; } }
@media (min-width: 992px) { .info-outer .streetimg { width: 90px; float: left; } }
.info-outer .streetimg img { max-width: 100%; }
.info-outer .google_head_name { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; position: relative; height: 75%; }
@media (min-width: 768px) and (max-width: 991px) { .info-outer .google_head_name { bottom: 4px; float: left; font-size: 9px; margin-left: 7px; position: absolute; right: 0; width: 62%; } }
@media (min-width: 992px) { .info-outer .google_head_name { width: 115px; float: left; margin-left: 13px; font-size: 9px; position: absolute; right: 0; width: 58%; height: 78%; } }
.info-outer .googleInfoBox a { display: block; color: white !important; text-align: center; text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 992px) { .info-outer .googleInfoBox a { background-color: #072547; font-size: 11px; margin-top: 10px; padding: 10px 0; bottom: 0; position: absolute; width: 100%; } }
@media (min-width: 768px) and (max-width: 991px) { .info-outer .googleInfoBox a { background-color: #072547; font-size: 11px; margin-top: 5px; padding: 3px 0; bottom: 0; position: absolute; width: 100%; } }

@media (min-width: 768px) { .buyNowIframe { background: none; } }
@media (min-width: 768px) { .buyNowIframe header { display: none; } }
@media (min-width: 768px) { .buyNowIframe footer { display: none; } }
@media (min-width: 768px) { .buyNowIframe .main-content { margin-top: 0; } }
@media (min-width: 768px) { .buyNowIframe .breadcrumb { display: none; } }

/****************Search Results Page Styles from _search.scss *****************/
.search-container { min-height: 500px; }
@media (min-width: 768px) and (max-width: 991px) { .search-wrapper { padding-left: 31px; padding-right: 31px; } }
.search-wrapper .dotted-divider { padding-top: 15px; border-bottom: 1px dotted #8b8b8b; padding: initial 13px; }
.search-field { padding-top: 30px; }
.search-field .search-data { border: 1px solid #8b8b8b; }
.search-result-count { padding-top: 20px; }
.search-result-count div:last-child { float: right; padding-right: 0px; }
@media (min-width: 768px) { .search-result-count { padding-top: 25px; } }
.search-result-count .right-chevron img { width: 10px; height: 15px; }
.search-result-count .left-chevron { padding-right: 5px; }
.search-result-count .left-chevron img { width: 10px; height: 15px; }
.search-result-count .search-results { text-align: left; font-size: 12px; color: #333333; }
.search-result-count .result-count-bottom { text-align: right; }
.search-result-count .next-btn { float: right; margin-bottom: 5px; }
.search-result-count .next-btn a { font-size: 20px; font-weight: bold; }
.search-result-container { padding-bottom: 30px; }
.search-result-container .search-image img { max-width: 100%; }
.search-result-container .product-image { padding-top: 16px; padding-left: 20px; padding-right: 23px; }
.search-result-container .article-image { padding-top: 20px; }
.search-result-container .article-video { position: relative; padding-top: 20px; }
.search-result-container .article-video iframe { width: 100%; height: auto; }
.search-result-container .search-description { padding-top: 25px; }
@media (max-width: 767px) { .search-result-container .search-description { padding-left: 0; } }
.search-result-container .search-description .result-title { font-size: 14px; color: #333333; font-weight: bold; }
.search-result-container .search-description .result-title a { color: #333333; }
.search-result-container .search-description .result-description { font-size: 12px; }
.search-result-container .search-description .result-ratings { font-size: 12px; }
.search-result-container .search-description .result-ratings .active { color: #f8aa16; }
.search-result-container .search-description .result-navigate a { padding-top: 8px; color: #d0006f; font-size: 12px; }
.search-bottom-alignment { padding-bottom: 50px; text-align: right; }

/*
.paging-pre 
{
	@media(max-width:$screen-sm-max){
		@include setBgImage("srch-rgt-arrow.png",$posX:left,$posY:center);
	}
}
.paging-next 
{
	@media(max-width:$screen-sm-max){
		@include setBgImage("srch-rgt-arrow.png",$posX:left,$posY:center);
	}
}
*/
#nxt-nos { float: right; }

.srch-md { border: 3px solid #434343; }

.right-chevron img { width: 10px; height: 15px; }

.left-chevron { padding-right: 5px; }
.left-chevron img { width: 10px; height: 15px; }

.result-count-bottom { padding-right: 5px; }

.srch { margin-top: 70px; border: solid 5px #d5d5d5; width: 250px; }
@media (min-width: 480px) and (max-width: 768px) { .srch { width: 410px; } }
@media (min-width: 768px) { .srch { margin-top: 90px; width: 665px; border: solid 3px #d5d5d5; } }
@media (min-width: 992px) { .srch { margin-top: 115px; width: 705px; border: solid 7px #d5d5d5; } }
.srch-md { color: #d0006f; border: none; font-size: 20px; }

.srch-btn { float: right; height: 33px; width: 40px; background-color: #072547; margin-top: 70px; }
@media (min-width: 768px) { .srch-btn { position: absolute; height: 36px; right: 45px; margin-top: 90px; } }
.srch-btn i { color: #ffffff; font-size: 25px; padding-left: 8px; padding-top: 4px; }

.srch-txt { width: 220px; border-style: none; height: 23px; color: #000000; }
@media (min-width: 768px) { .srch-txt { width: 600px; height: 30px; font-size: 20px; } }
@media (min-width: 992px) { .srch-txt { font-size: 15px; width: 640px; } }

.paging-btn-outer { float: right; Padding-right: 13px; }

.paging-btn-outer > div:nth-child(1) { padding-right: 5px; }

.paging-btn-outer > div:nth-child(3) { padding-left: 6px; }

.paging-btn-outer > div:nth-child(2) > table > tbody > tr > td { border-right: 1px solid; padding-right: 2px; padding-left: 4px; }
.paging-btn-outer > div:nth-child(2) > table > tbody > tr > td:last-child { border-right: none; padding-right: 2px; padding-left: 4px; }

.noresult-text { display: block; margin-left: 13px; margin-top: 13px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; }

.searchterm { font-family: Arial, Helvetica, sans-serif; font-size: 24px; }

.cmt-ld-callout-wrp { margin-top: 15px; }

.article-landing-banner .cus_breadcrumb_banner { text-transform: uppercase; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) and (max-width: 991px) { .article-landing-banner .cus_breadcrumb_banner { margin-top: 75px; } }
@media (min-width: 992px) { .article-landing-banner .cus_breadcrumb_banner { margin-top: 95px; } }
.article-landing-banner .cus_breadcrumb_banner .rsmItem .rsmLink { color: #fff !important; }

/****************Search Results Page Styles Ends *****************/
.what-experts-say-content-top { margin-top: 45px; }
@media (min-width: 768px) { .what-experts-say-content-top { margin-top: 50px; } }
@media (min-width: 992px) { .what-experts-say-content-top { margin-top: 70px; } }
.what-experts-say-content-top .paHeading2 h1 { font-size: 22px; color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 768px) { .what-experts-say-content-top .paHeading2 h1 { font-size: 28px; } }
@media (min-width: 992px) { .what-experts-say-content-top .paHeading2 h1 { font-size: 30px; } }
@media (min-width: 1200px) { .what-experts-say-content-top .paHeading2 h1 { font-size: 36px; } }

.what-experts-say-content .experts-head h2 { color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; font-size: 20px; }
@media (min-width: 768px) { .what-experts-say-content .experts-head h2 { font-size: 22px; } }
@media (min-width: 992px) { .what-experts-say-content .experts-head h2 { font-size: 26px; } }
@media (min-width: 1200px) { .what-experts-say-content .experts-head h2 { font-size: 30px; } }
.what-experts-say-content .home-callouts a mark { font-size: 18px; background-color: #fff; color: #ec008a; }
@media (min-width: 1200px) { .what-experts-say-content .home-callouts a mark { font-size: 20px; } }
.what-experts-say-content .dd-title { background-image: linear-gradient(#fafafa 0%, #e6e6e6 100%); background-size: 100% auto; }
.what-experts-say-content .dd-title .selected-dd { font-size: 20px; float: left; padding: 10px 55px 10px 0; }
.what-experts-say-content .dd-title span { color: #d0006f !important; vertical-align: middle; }

.what-experts-say-content-bottom { margin-bottom: 45px; }
.what-experts-say-content-bottom .home-callouts a mark { font-size: 18px; background-color: #fff; color: #ec008a; }
@media (min-width: 1200px) { .what-experts-say-content-bottom .home-callouts a mark { font-size: 20px; } }

.puppy-training-wrapper .puppy-traning-content-top .sm-puppy-video img { max-width: 100%; }
.puppy-training-wrapper .puppy-training-content-middle .puppy-cta { margin-top: 10px; }
.puppy-training-wrapper .puppy-training-content-middle .puppy-cta img { width: auto !important; }
.puppy-training-wrapper .puppy-training-content-middle .puppy-cta a { float: right; font-size: 12px; width: 195px; color: #d0006f; height: 17px; padding-left: 5px; }
@media (min-width: 992px) { .puppy-training-wrapper .puppy-training-content-middle .puppy-cta a { width: 282px; } }
.puppy-training-wrapper .puppy-training-content-middle .euk-effects.pup-fg { padding-top: 17px; }
@media (min-width: 992px) { .puppy-training-wrapper .puppy-training-content-middle .euk-effects.pup-fg { padding-top: 24px; } }
.puppy-training-wrapper .puppy-training-content-bottom { margin-bottom: 45px; }
.puppy-training-wrapper .puppy-training-content-bottom .pup-res { font-size: 25px; }
@media (min-width: 992px) { .puppy-training-wrapper .puppy-training-content-bottom .pup-res { font-size: 35px; } }
.puppy-training-wrapper .puppy-training-content-bottom .pup-res a span { color: #8b8b8b; font-size: 30px; }
@media (min-width: 992px) { .puppy-training-wrapper .puppy-training-content-bottom .pup-res a span { font-size: 47px; } }
.puppy-training-wrapper .puppy-training-content-bottom .pup-res p { line-height: 10px; padding-left: 18px; width: 166px; }
.puppy-training-wrapper .puppy-training-content-bottom .pup-res p a { color: #d0006f; }
.puppy-training-wrapper .puppy-training-content-bottom .pup-faq { font-size: 25px; margin-top: -20px; }
@media (min-width: 992px) { .puppy-training-wrapper .puppy-training-content-bottom .pup-faq { font-size: 35px; } }
.puppy-training-wrapper .puppy-training-content-bottom .pup-faq a span { font-size: 16px; color: #8b8b8b; }
@media (min-width: 992px) { .puppy-training-wrapper .puppy-training-content-bottom .pup-faq a span { font-size: 22px; } }
.puppy-training-wrapper .puppy-training-content-bottom .pup-faq p { line-height: 10px; padding-left: 18px; width: 166px; }
.puppy-training-wrapper .puppy-training-content-bottom .pup-faq p a { color: #d0006f; }

a, a:hover, a:active { color: black; }

ul { list-style-type: none; padding-left: 0; }

li { padding-left: 0; }

.sitemap-container { font-family: "vitro-bold", "vitro-medium", Arial, sans-serif; margin-bottom: 50px; margin-top: 50px; }
@media (min-width: 768px) { .sitemap-container { margin-bottom: 20px; margin-top: 75px; } }
@media (min-width: 992px) { .sitemap-container { margin-bottom: 205px; margin-top: 95px; } }
.sitemap-container .smap-header { text-align: center; font-size: 35px; margin-top: 35px; margin-bottom: 30px; }
@media (min-width: 768px) { .sitemap-container .smap-header { text-align: left; margin-top: 50px; margin-bottom: 30px; } }

@media (min-width: 768px) { .smap-nav-container { padding-left: 60px; } }
.smap-nav-container ul.smap-nav { padding-left: 0; list-style: none; margin-left: 24px; }
.smap-nav-container ul.smap-nav li { list-style: none; background: none; font-size: 14px; }
.smap-nav-container ul.smap-nav li .smap-subnav { margin-bottom: 22px; padding-left: 0; }
.smap-nav-container ul.smap-nav li .smap-subnav a, .smap-nav-container ul.smap-nav li .smap-subnav a:hover, .smap-nav-container ul.smap-nav li .smap-subnav a:active { color: #072547; }
@media (min-width: 768px) { .smap-nav-container .smap-nav > li:nth-child(2n) { margin-bottom: 20px; } }
.smap-nav-container .smap-nav > li:nth-child(2n + 1) { background: url('../Images/arrow-right-pink.png') left top no-repeat; background-position: left; background-repeat: no-repeat; padding-left: 18px; margin-left: -18px; background-size: 10px auto; font-size: 18px; }
@media (min-width: 768px) { .smap-nav-container .smap-nav > li:nth-child(2n + 1) { background-size: 2.5% auto; padding-left: 15px; margin-left: -15px; margin-bottom: 8px; } }
.smap-nav-container .smap-nav > li:nth-child(2n + 1) a, .smap-nav-container .smap-nav > li:nth-child(2n + 1) a:hover, .smap-nav-container .smap-nav > li:nth-child(2n + 1) a:active { color: #d0006f; }

.related-products { margin-top: 25px; }
@media (min-width: 768px) { .related-products { margin-top: 35px; } }
@media (min-width: 768px) { .related-products { margin-top: 40px; } }
.related-products-header { border-top: 1px solid #fcd4eb; }
.related-products .rpHeader-text { color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 15px; margin: 15px 0; }
.related-products-colouts .row :nth-child(3) { display: none; }
@media (min-width: 768px) { .related-products-colouts .row :nth-child(3) { display: block; } }
@media (min-width: 768px) { .related-products-colouts { padding-bottom: 15px; } }
.related-products .rp-item { min-height: 255px; }
@media (min-width: 768px) { .related-products .rp-item { min-height: 270px; } }
.related-products .rp-item a { display: block; }
.related-products .rp-item-image { margin: 0 !important; min-height: 160px; width: 100%; text-align: center; }
@media (min-width: 768px) { .related-products .rp-item-image { min-height: 221px; width: 83%; } }
.related-products .rp-item-image img { top: 0; max-height: 150px; position: static !important; }
@media (min-width: 768px) { .related-products .rp-item-image img { padding-top: 5px; max-height: 200px; } }
@media (min-width: 768px) { .related-products .rp-item-image img { max-height: 250px; } }
.related-products .rp-item-desc { padding-left: 13px; text-align: center; }
.related-products .rp-item-name { min-height: 60px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; font-size: 14px; color: #063057; padding-bottom: 15px; padding-top: 15px; }

.ep-wrapper { margin-top: 65px; background: url('../Images/background-arrows.png') left top no-repeat; background-position: 0 80%; }
@media (min-width: 768px) { .ep-wrapper { margin-top: 58px; } }
@media (min-width: 992px) { .ep-wrapper { margin-top: 55px; } }
@media (min-width: 1200px) { .ep-wrapper { background-size: 125% 105%; } }
@media (min-width: 768px) { .ep-wrapper .ep-container-row { margin-top: 35px; } }
@media (min-width: 992px) { .ep-wrapper .ep-container-row { margin-top: 54px; } }
.ep-wrapper .ep-container-row .ep-left-paws { max-width: 97%; }
.ep-wrapper .ep-contents { padding: 0 25px; }
@media (min-width: 768px) { .ep-wrapper .ep-headings { width: 98%; } }
.ep-wrapper .ep-headings h2 { font-size: 24px; color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .ep-wrapper .ep-headings h2 { margin-top: 0px; font-size: 28px; } }
@media (min-width: 992px) { .ep-wrapper .ep-headings h2 { font-size: 31px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-headings h2 { font-size: 34px; } }
.ep-wrapper .ep-headings p { font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 768px) { .ep-wrapper .ep-headings p { font-size: 16px; } }
@media (min-width: 992px) { .ep-wrapper .ep-headings p { font-size: 17px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-headings p { font-size: 19px; } }
.ep-wrapper .ep-headings .ep-home-button { padding: 10px 15px; color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; border: 1px solid #ec008a; text-transform: uppercase; display: inline-block; }
@media (min-width: 768px) { .ep-wrapper .ep-headings .ep-home-button { float: left; padding: 7px 18px; margin-left: 26px; margin-top: -10px; } }
@media (min-width: 992px) { .ep-wrapper .ep-headings .ep-home-button { padding: 7px 20px; margin-top: -8px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-headings .ep-home-button { padding: 8px 32px; margin-top: -7px; } }
.ep-wrapper .ep-headings .ep-home-button:hover { color: #fff; background-color: #ec008a; }
@media (min-width: 768px) { .ep-wrapper .ep-headings .ep-home-page-linkpara { float: left; } }
.ep-wrapper .ep-navigation-links { margin-top: 24px; font-size: 10px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links { font-size: 11px; } }
@media (min-width: 992px) { .ep-wrapper .ep-navigation-links { font-size: 13px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-navigation-links { font-size: 14px; } }
.ep-wrapper .ep-navigation-links .ep-adult-puppy:before, .ep-wrapper .ep-navigation-links .ep-adult-puppy:after { content: " "; display: table; }
.ep-wrapper .ep-navigation-links .ep-adult-puppy:after { clear: both; }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-adult-puppy { float: left; margin-top: 34px; } }
.ep-wrapper .ep-navigation-links .ep-senior-weight { margin-top: 25px; }
.ep-wrapper .ep-navigation-links .ep-senior-weight:before, .ep-wrapper .ep-navigation-links .ep-senior-weight:after { content: " "; display: table; }
.ep-wrapper .ep-navigation-links .ep-senior-weight:after { clear: both; }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-senior-weight { float: left; margin-top: 34px; } }
.ep-wrapper .ep-navigation-links .ep-puppy-food { float: left; }
@media (max-width: 767px) { .ep-wrapper .ep-navigation-links .ep-puppy-food { width: 50%; text-align: center; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-puppy-food { margin-left: 8px; margin-right: 8px; text-align: center; } }
@media (min-width: 992px) { .ep-wrapper .ep-navigation-links .ep-puppy-food { margin-left: 20px; margin-right: 20px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-navigation-links .ep-puppy-food { margin-left: 18px; margin-right: 18px; } }
@media (max-width: 767px) { .ep-wrapper .ep-navigation-links .ep-puppy-food img { margin: 0 auto; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-puppy-food img { margin: 0 auto; } }
.ep-wrapper .ep-navigation-links .ep-adult-dog-food { float: left; }
@media (max-width: 767px) { .ep-wrapper .ep-navigation-links .ep-adult-dog-food { width: 50%; text-align: center; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-adult-dog-food { margin-left: 2px; margin-right: 8px; text-align: center; } }
@media (min-width: 992px) { .ep-wrapper .ep-navigation-links .ep-adult-dog-food { margin-left: 20px; margin-right: 20px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-navigation-links .ep-adult-dog-food { margin-left: 18px; margin-right: 18px; } }
@media (max-width: 991px) { .ep-wrapper .ep-navigation-links .ep-adult-dog-food img { margin: 0 auto; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-adult-dog-food img { margin: 0 auto; } }
.ep-wrapper .ep-navigation-links .ep-senior-dog { float: left; }
@media (max-width: 767px) { .ep-wrapper .ep-navigation-links .ep-senior-dog { width: 50%; text-align: center; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-senior-dog { margin-left: 8px; margin-right: 8px; text-align: center; } }
@media (min-width: 992px) { .ep-wrapper .ep-navigation-links .ep-senior-dog { margin-left: 20px; margin-right: 20px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-navigation-links .ep-senior-dog { margin-left: 18px; margin-right: 18px; } }
.ep-wrapper .ep-navigation-links .ep-senior-dog img { margin-top: 30px; }
@media (max-width: 991px) { .ep-wrapper .ep-navigation-links .ep-senior-dog img { margin: 24px auto 0; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-senior-dog img { margin: 30px auto 0; } }
@media (min-width: 992px) { .ep-wrapper .ep-navigation-links .ep-senior-dog img { margin: 31px auto 0; } }
.ep-wrapper .ep-navigation-links .ep-weight-control { float: left; }
@media (max-width: 767px) { .ep-wrapper .ep-navigation-links .ep-weight-control { width: 50%; text-align: center; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-weight-control { margin-left: 8px; margin-right: 8px; text-align: center; } }
@media (min-width: 992px) { .ep-wrapper .ep-navigation-links .ep-weight-control { margin-left: 20px; margin-right: 20px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-navigation-links .ep-weight-control { margin-left: 18px; margin-right: 18px; } }
.ep-wrapper .ep-navigation-links .ep-weight-control img { margin-top: 4px; }
@media (max-width: 767px) { .ep-wrapper .ep-navigation-links .ep-weight-control img { margin: 0 auto; } }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links .ep-weight-control img { margin: 6px auto 0; } }
.ep-wrapper .ep-navigation-links a { font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; margin-top: 15px; color: #ec008a; text-align: center; }
.ep-wrapper .ep-navigation-links a span, .ep-wrapper .ep-navigation-links a p { text-align: center; text-decoration: underline; display: inline-block; margin-top: 15px; font-size: 10px; }
@media (min-width: 768px) { .ep-wrapper .ep-navigation-links a span, .ep-wrapper .ep-navigation-links a p { font-size: 11px; } }
@media (min-width: 992px) { .ep-wrapper .ep-navigation-links a span, .ep-wrapper .ep-navigation-links a p { font-size: 13px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-navigation-links a span, .ep-wrapper .ep-navigation-links a p { font-size: 14px; margin-top: 15px; } }
.ep-wrapper .ep-search-wrapper { margin-top: 25px; }
@media (min-width: 768px) { .ep-wrapper .ep-search-wrapper { margin-top: 85px; margin-right: -60px; } }
.ep-wrapper .ep-search-wrapper .ep-search { position: relative; color: #ec008a; padding-bottom: 18px; }
@media (min-width: 768px) { .ep-wrapper .ep-search-wrapper .ep-search { float: left; width: 30%; margin-top: 9px; margin-left: 8px; } }
@media (min-width: 992px) { .ep-wrapper .ep-search-wrapper .ep-search { margin-top: 15px; margin-left: 20px; } }
@media (min-width: 1200px) { .ep-wrapper .ep-search-wrapper .ep-search { margin-left: 18px; } }
.ep-wrapper .ep-search-wrapper .ep-search span { position: absolute; left: 5px; top: 5px; cursor: pointer; }
.ep-wrapper .ep-search-wrapper .ep-search .fa-search { color: #ec008a; }
.ep-wrapper .ep-search-wrapper .ep-search input { width: 100%; border: 1px solid #ec008a; padding-left: 18px; }
.ep-wrapper .ep-search-wrapper .ep-search .placeholder::-webkit-input-placeholder { /* WebKit browsers */ opacity: 1 !important; }
.ep-wrapper .ep-search-wrapper .ep-search .placeholder:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ opacity: 1 !important; }
.ep-wrapper .ep-search-wrapper .ep-search .placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */ opacity: 1 !important; }
.ep-wrapper .ep-search-wrapper .ep-search .placeholder:-ms-input-placeholder { /* Internet Explorer 10+ */ opacity: 1 !important; }
.ep-wrapper .ep-search-wrapper .ep-mob-search { position: relative; color: #ec008a; width: 100%; margin: 0 auto; padding-bottom: 18px; }
.ep-wrapper .ep-search-wrapper .ep-mob-search span { position: absolute; left: 5px; top: 5px; }
.ep-wrapper .ep-search-wrapper .ep-mob-search .fa-search { color: #ec008a; }
.ep-wrapper .ep-search-wrapper .ep-mob-search input { width: 100%; border: 1px solid #ec008a; padding-left: 18px; }
.ep-wrapper .ep-search-wrapper .ep-right-paws { float: left; margin-left: 5%; width: 60%; margin-bottom: 50px; }
@media (min-width: 992px) { .ep-wrapper .ep-search-wrapper .ep-right-paws { width: 58%; } }
@media (min-width: 1200px) { .ep-wrapper .ep-search-wrapper .ep-right-paws { width: 60%; } }

@media (min-width: 768px) { .bc-home-banner { position: relative; } }
.bc-home-banner img { width: 100%; }
@media (max-width: 767px) { .bc-home-banner-join-family { background-color: #242b5d; margin-top: 4px; text-align: center; } }
@media (min-width: 768px) { .bc-home-banner-join-family { bottom: 11%; right: 6%; width: 280px; position: absolute; text-align: left; } }
@media (min-width: 992px) { .bc-home-banner-join-family { bottom: 14%; right: 5%; width: 380px; } }
@media (min-width: 1200px) { .bc-home-banner-join-family { bottom: 105px; right: 70px; width: 500px; } }
.bc-home-banner-join-family p { font-size: 32px; margin: 0 auto; text-align: center; color: #fff; padding-bottom: 20px; padding-top: 22px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .bc-home-banner-join-family p { font-size: 64px; text-align: left; line-height: 1em; } }
@media (min-width: 992px) { .bc-home-banner-join-family p { font-size: 84px; line-height: 1em; } }
@media (min-width: 1200px) { .bc-home-banner-join-family p { font-size: 100px; line-height: 1.1em; } }
.bc-home-banner-join-family span { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (max-width: 767px) { .bc-home-banner-links { padding-bottom: 50px; } }
.bc-home-banner-buttonContent { font-size: 16px; background-color: #ec008a; color: white !important; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; display: inline; padding: 10px 15px; text-transform: uppercase; display: inline-block; }
@media (min-width: 768px) { .bc-home-banner-buttonContent { font-size: 13px; margin-left: 4px; padding: 8px 12px; } }
@media (min-width: 992px) { .bc-home-banner-buttonContent { font-size: 16px; padding: 8px 15px; } }
.bc-home-banner-buttonContent:hover { color: white; background-color: #152d5a; }
@media (min-width: 768px) { .bc-home-benefitpoints { position: relative; margin-bottom: 8px; } }
@media (min-width: 992px) { .bc-home-benefitpoints { margin-bottom: 10px; } }
.bc-home-benefitpoints .banner-img { width: 100%; }
.bc-home-benefitpoints .breed-your-best { color: #152d5a; text-align: center; }
@media (max-width: 767px) { .bc-home-benefitpoints .breed-your-best { background-color: #cbccd8; margin-top: 5px; padding-top: 20px; } }
@media (min-width: 768px) { .bc-home-benefitpoints .breed-your-best { position: absolute; text-align: left; top: 22px; left: 20px; width: 370px; }
  .bc-home-benefitpoints .breed-your-best:before, .bc-home-benefitpoints .breed-your-best:after { content: " "; display: table; }
  .bc-home-benefitpoints .breed-your-best:after { clear: both; } }
@media (min-width: 992px) { .bc-home-benefitpoints .breed-your-best { top: 28px; left: 32px; width: 480px; } }
@media (min-width: 1200px) { .bc-home-benefitpoints .breed-your-best { width: 480px; top: 28px; left: 32px; } }
.bc-home-benefitpoints .breed-your-best img { float: left; width: 30px; }
@media (min-width: 992px) { .bc-home-benefitpoints .breed-your-best img { width: auto; } }
@media (min-width: 768px) { .bc-home-benefitpoints .breed-your-best-content { margin-left: 10px; float: left; width: 320px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .breed-your-best-content { width: 80%; } }
@media (min-width: 1200px) { .bc-home-benefitpoints .breed-your-best-content { width: 84%; } }
.bc-home-benefitpoints .breed-your-best p { font-size: 18px; color: #152d5a; padding: 0 28px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .bc-home-benefitpoints .breed-your-best p { font-size: 20px; padding: 0px; line-height: 27px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .breed-your-best p { font-size: 24px; line-height: 40px; } }
.bc-home-benefitpoints .breed-your-best p span { font-size: 18px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-home-benefitpoints .breed-your-best p span { font-size: 28px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .breed-your-best p span { font-size: 36px; } }
.bc-home-benefitpoints .breed-your-best-link { font-size: 16px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; padding-bottom: 32px; padding-top: 15px; }
@media (min-width: 768px) { .bc-home-benefitpoints .breed-your-best-link { color: #152d5a; padding-top: 0px; } }
.bc-home-benefitpoints .breed-your-best-buttonContent { font-size: 16px; background-color: #ec008a; color: white; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; display: inline; padding: 10px 15px; text-transform: uppercase; display: inline-block; }
@media (min-width: 768px) { .bc-home-benefitpoints .breed-your-best-buttonContent { color: #152d5a; font-size: 12px; border: 3px solid #152d5a; background-color: transparent; padding: 6px 12px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .breed-your-best-buttonContent { padding: 8px 13px; } }
@media (min-width: 1200px) { .bc-home-benefitpoints .breed-your-best-buttonContent { font-size: 16px; border: 3px solid #152d5a; padding: 8px 15px; } }
.bc-home-benefitpoints .breed-your-best-buttonContent:hover { color: white; background-color: #152d5a; }
.bc-home-benefitpoints .free-food { color: #152d5a; text-align: center; }
@media (max-width: 767px) { .bc-home-benefitpoints .free-food { background-color: #cbccd8; margin-top: 5px; margin-bottom: 5px; } }
@media (min-width: 768px) { .bc-home-benefitpoints .free-food { position: absolute; top: 22px; right: 20px; width: 330px; text-align: left; }
  .bc-home-benefitpoints .free-food:before, .bc-home-benefitpoints .free-food:after { content: " "; display: table; }
  .bc-home-benefitpoints .free-food:after { clear: both; } }
@media (min-width: 992px) { .bc-home-benefitpoints .free-food { top: 28px; right: 32px; width: 460px; } }
@media (min-width: 1200px) { .bc-home-benefitpoints .free-food { width: 460px; top: 28px; right: 32px; } }
@media (min-width: 768px) { .bc-home-benefitpoints .free-food img { width: 30px; float: left; } }
@media (min-width: 992px) { .bc-home-benefitpoints .free-food img { width: auto; } }
.bc-home-benefitpoints .free-food-content { padding-top: 20px; }
@media (min-width: 768px) { .bc-home-benefitpoints .free-food-content { float: left; margin-left: 10px; width: 270px; padding-top: 0px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .free-food-content { width: 300px; } }
@media (min-width: 1200px) { .bc-home-benefitpoints .free-food-content { width: 70%; } }
.bc-home-benefitpoints .free-food p { color: #152d5a; font-size: 18px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; padding: 0 40px; }
@media (min-width: 768px) { .bc-home-benefitpoints .free-food p { font-size: 20px; padding: 0px; line-height: 27px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .free-food p { font-size: 24px; line-height: 40px; } }
.bc-home-benefitpoints .free-food p span { font-size: 18px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-home-benefitpoints .free-food p span { font-size: 28px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .free-food p span { font-size: 36px; } }
.bc-home-benefitpoints .free-food-link { font-size: 16px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; padding-bottom: 32px; padding-top: 15px; }
@media (min-width: 768px) { .bc-home-benefitpoints .free-food-link { color: #152d5a; padding-top: 0px; } }
.bc-home-benefitpoints .free-food-buttonContent { font-size: 16px; background-color: #ec008a; color: white; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; display: inline; padding: 10px 15px; text-transform: uppercase; }
@media (min-width: 768px) { .bc-home-benefitpoints .free-food-buttonContent { color: #152d5a; font-size: 12px; display: inline-block; border: 3px solid #152d5a; background-color: transparent; padding: 6px 12px; } }
@media (min-width: 992px) { .bc-home-benefitpoints .free-food-buttonContent { padding: 8px 13px; } }
@media (min-width: 1200px) { .bc-home-benefitpoints .free-food-buttonContent { padding: 8px 15px; font-size: 16px; border: 3px solid #152d5a; } }
.bc-home-benefitpoints .free-food-buttonContent:hover { color: white; background-color: #152d5a; }
.bc-home sup { font-size: 90%; top: -0.2em; }

.bc-benefits-banner img { width: 100%; }
.bc-benefits .pn-signup-banner { background-size: 100% 100%; }
.bc-benefits .pn-signup-content { text-align: center; text-transform: uppercase; margin: 0px; }
@media (min-width: 768px) { .bc-benefits .pn-signup-content a { padding: 5px 7px; } }
.bc-benefits .pn-signup-button { font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-benefits .pn-signup-button { margin-left: 0px; margin-top: 18px !important; } }
@media (min-width: 992px) { .bc-benefits .pn-signup-button { font-size: 16px; } }
.bc-benefits .pn-signup-button a:hover { color: #ffffff; background-color: #152d5a; }
@media (min-width: 768px) { .bc-benefits-maincontents { margin-left: 20px; margin-top: 15px; } }
@media (min-width: 992px) { .bc-benefits-maincontents { margin-left: 28px; margin-top: 18px; } }
@media (min-width: 1200px) { .bc-benefits-maincontents { margin-left: 40px; margin-top: 20px; line-height: 1.8em; } }
.bc-benefits-maincontents .pround-family-row { padding: 0 15px; }
@media (min-width: 768px) { .bc-benefits-maincontents .pround-family-row { padding: 0px; } }
.bc-benefits-maincontents .pround-family-row h2 { color: #152d5a; font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .pround-family-row h2 { font-size: 14px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .pround-family-row h2 { font-size: 18px; margin-bottom: 18px; } }
.bc-benefits-maincontents .pround-family-row p { color: #152d5a; font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .pround-family-row p { font-size: 14px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .pround-family-row p { font-size: 18px; margin-bottom: 14px; } }
.bc-benefits-maincontents .free-kits-row { padding: 0 15px; }
@media (min-width: 768px) { .bc-benefits-maincontents .free-kits-row { padding: 0px; width: 80%; } }
.bc-benefits-maincontents .free-kits-row h1 { color: #152d5a; font-size: 14px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .free-kits-row h1 { font-size: 14px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .free-kits-row h1 { font-size: 18px; } }
.bc-benefits-maincontents .free-kits-row p { color: #000000; font-size: 13px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .free-kits-row p { font-size: 13px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .free-kits-row p { font-size: 16px; } }
.bc-benefits-maincontents .free-kits-row h2 { font-size: 13px; color: #000000; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .free-kits-row h2 { font-size: 13px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .free-kits-row h2 { font-size: 16px; } }
.bc-benefits-maincontents .free-kits-row ul { list-style-type: disc; padding-left: 32px; padding-top: 10px; }
.bc-benefits-maincontents .free-kits-row ul li { font-size: 13px; color: #000000; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .free-kits-row ul li { font-size: 13px; } }
@media (min-width: 1200px) { .bc-benefits-maincontents .free-kits-row ul li { font-size: 16px; padding-bottom: 10px; } }
.bc-benefits-maincontents .two-ways-row { padding: 0 15px; }
@media (min-width: 768px) { .bc-benefits-maincontents .two-ways-row { padding: 0px; } }
.bc-benefits-maincontents .two-ways-row-contents { color: #000000; }
.bc-benefits-maincontents .two-ways-row-contents:before, .bc-benefits-maincontents .two-ways-row-contents:after { content: " "; display: table; }
.bc-benefits-maincontents .two-ways-row-contents:after { clear: both; }
.bc-benefits-maincontents .two-ways-row-contents h1 { color: #152d5a; font-size: 18px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .two-ways-row-contents h1 { font-size: 14px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .two-ways-row-contents h1 { font-size: 18px; } }
.bc-benefits-maincontents .two-ways-row-contents h3 { font-size: 13px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .two-ways-row-contents h3 { font-size: 13px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .two-ways-row-contents h3 { font-size: 16px; } }
.bc-benefits-maincontents .two-ways-row-contents p { font-size: 13px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; margin-bottom: 0px; padding-left: 10px; }
@media (min-width: 768px) { .bc-benefits-maincontents .two-ways-row-contents p { font-size: 13px; width: 95%; padding-left: 15px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .two-ways-row-contents p { font-size: 16px; padding-left: 26px; width: 95%; } }
.bc-benefits-maincontents .two-ways-row-contents img { float: left; margin-right: 10px; }
.bc-benefits-maincontents .two-ways-row-contents .save-upcs { margin-left: 0px; }
.bc-benefits-maincontents .two-ways-row-contents .save-upcs-content { margin-bottom: 15px; margin-top: 15px; float: left; width: 75%; }
.bc-benefits-maincontents .two-ways-row-contents .save-upcs-content h3 { margin-bottom: 8px; }
.bc-benefits-maincontents .two-ways-row-contents .sign-customers { margin-left: 0px; }
.bc-benefits-maincontents .two-ways-row-contents .sign-customers-content { float: left; width: 75%; margin-bottom: 15px; margin-top: 15px; }
.bc-benefits-maincontents .two-ways-row-contents .sign-customers-content h3 { margin-bottom: 8px; }
@media (min-width: 768px) { .bc-benefits-maincontents .two-ways-row-packshots { margin-left: -40px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .two-ways-row-packshots { margin-left: -15px; } }
@media (min-width: 1200px) { .bc-benefits-maincontents .two-ways-row-packshots { margin-left: 0px; } }
.bc-benefits-maincontents .two-ways-row-packshots p { color: #152d5a; font-size: 14px; text-align: center; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .two-ways-row-packshots p { font-size: 14px; width: 115%; } }
@media (min-width: 992px) { .bc-benefits-maincontents .two-ways-row-packshots p { font-size: 18px; width: 250px; margin-top: 21px; } }
.bc-benefits-maincontents .two-ways-row-packshots p span { color: #ec008a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
.bc-benefits-maincontents .two-ways-row-packshots img { margin: 0 auto; }
@media (min-width: 768px) { .bc-benefits-maincontents .two-ways-row-packshots img { min-width: 210px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .two-ways-row-packshots img { margin-top: 18px; min-width: 240px; } }
@media (min-width: 1200px) { .bc-benefits-maincontents .two-ways-row-packshots img { margin-top: 18px; min-width: 260px; } }
.bc-benefits-maincontents .special-offers-row { padding: 0 15px; margin-bottom: 20px; }
@media (min-width: 768px) { .bc-benefits-maincontents .special-offers-row { padding: 0px; width: 95%; } }
@media (min-width: 992px) { .bc-benefits-maincontents .special-offers-row { margin-bottom: 25px; width: 95%; } }
.bc-benefits-maincontents .special-offers-row h2 { font-size: 14px; color: #152d5a; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .special-offers-row h2 { font-size: 14px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .special-offers-row h2 { font-size: 18px; } }
.bc-benefits-maincontents .special-offers-row p { font-size: 13px; color: #000000; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
@media (min-width: 768px) { .bc-benefits-maincontents .special-offers-row p { font-size: 13px; } }
@media (min-width: 992px) { .bc-benefits-maincontents .special-offers-row p { font-size: 16px; } }
.bc-benefits .join-family-mobile { background-color: #152d5a; margin-bottom: 5px; text-align: center; padding-top: 18px; }
.bc-benefits .join-family-mobile-link { font-size: 16px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; padding-bottom: 40px; padding-top: 15px; }
.bc-benefits .join-family-mobile p { color: #ffffff; font-size: 18px; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 400 !important; }
.bc-benefits .join-family-mobile-buttonContent { font-size: 16px; background-color: #ec008a; color: #ffffff; font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif !important; font-style: normal !important; font-weight: 700 !important; display: inline; padding: 10px 15px; text-transform: uppercase; }
.bc-benefits .join-family-mobile-buttonContent:hover { color: #ffffff; background-color: #152d5a; }
.bc-benefits sup { font-size: 90%; top: -0.2em; }

/*# sourceMappingURL=global.css.map */
span.fa.fa-angle-right {
    display: none !important;
}
.loc-icon.clearfix {
   display: none;
}
.callout-section span img {
   display: none !important;
}
.text-pa-right {
    display : none !important;
}