.breadcrumbsHolder {
  width: 100%;
  background-color: #4f4b50;
  padding: 13px;
  color: #fff;
  overflow: hidden;
  font: normal 13px Arial, Helvetica, sans-serif;
}
.breadcrumbsHolder ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.breadcrumbsHolder ul li {
  display: inline-block;
  vertical-align: top;
}

.breadcrumbsPos {
  padding: 0 8px;
}

.breadcrumbsHolder a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.breadcrumbsHolder a:hover {
  color: #f7941e;
  text-decoration: none;
}

#landingMaster {
  width: 545px;
  margin: auto;
}

.landingMaster {
  /* text formatting */
  /* end */
  /* positions */
  /* end */
  /* links */
}
.landingMaster #heroColHolder {
  width: 100%;
  overflow: hidden;
  height: auto;
  border: 1px solid #dcdbdc;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #ffffff 0%, #efeff0 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #ffffff 0%, #efeff0 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ffffff 0%, #efeff0 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeff0',GradientType=1 );
  /* IE6-9 */
  margin: 0 0 10px 0;
  color: #595959;
  font: 16px/24px Arial,Helvetica,sans-serif;
  padding: 0 0 20px;
}
.landingMaster #heroColHolder p {
  color: #595959;
  font: 16px/24px Arial,Helvetica,sans-serif;
  margin: 5px 0;
}
.landingMaster #heroColHolder a {
  color: #2d6aac;
  font-size: 16px;
  text-decoration: underline;
  transition: all 0.3s ease-out 0s;
}
.landingMaster #heroColHolder a:hover {
  color: #f7941e;
  font-size: 16px;
  text-decoration: none;
}
.landingMaster .heroCol1 {
  width: 61%;
  float: left;
}
.landingMaster .heroCol2 {
  width: 39%;
  float: left;
}
.landingMaster .heroCol2 img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}
.landingMaster ul.heroImageList {
  margin: 15px 0 0 0;
  padding: 0;
}
.landingMaster ul.heroImageList li {
  list-style-type: none;
  margin: 0 0 10px 0;
}
.landingMaster ul.heroImageList li img {
  border: 1px solid #fff;
  -webkit-box-shadow: 1px 1px 2px 1px #c3c3c3;
  box-shadow: 1px 1px 2px 1px #c3c3c3;
}
.landingMaster #contentsHolder {
  width: 100%;
  float: none;
  overflow: hidden;
}
.landingMaster .brandImageHolder {
  width: 100%;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.landingMaster .popularImageHolder {
  width: 100%;
  border: 1px solid #c6c5c5;
}
.landingMaster .background-image {
  width: 100%;
  height: auto;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .quanumBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_quanum.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .connexBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_connex.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fatSharkBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_fatShark.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .teamBlackSheepBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_teamBlackSheep.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .immersionRCBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_immersionRC.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .skyzoneBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_skyzone.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .gogglesBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_goggles.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .aerialVideoBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_aerialVideo.jpg") center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .videoTransmittersBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_videoTransmitters.jpg") center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .telemetryBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_telemetry.jpg") center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fpvCamerasBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_fpvCameras.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .cameraGimbalsBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_cameraGimbals.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .lcdScreensBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_lcdScreens.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .videoRecordersBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_videoRecorders.jpg") center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .screenDisplayBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_screenDisplay.jpg") center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .dronesPlanesBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_dronesPlanes.jpg") center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fpvAntennasBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_fpvAntennas.jpg") center center no-repeat;
  background-size: contain;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fpvCamerasLensesBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_fpvCamerasLenses.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .goggleAccessoriesBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_goggleAccessories.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fpvServosBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_fpvServos.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .lcdScreenAccessoriesBg {
  width: 100%;
  background: url("../images/backgrounds/bgd_lcdScreenAccessories.jpg") center center no-repeat;
  background-size: cover;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .landing_product_image {
  width: 100%;
  height: 183px;
  background-size: cover;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fatSharkFilteredBg {
  width: 100%;
  height: 183px;
  background: url("../images/backgrounds/bgd_fatSharkFiltered.jpg") center center no-repeat;
  background-size: cover;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fatSharkFPVBg {
  width: 100%;
  height: 183px;
  background: url("../images/backgrounds/bgd_fatSharkFPV.jpg") center center no-repeat;
  background-size: cover;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fatSharkDominatorBg {
  width: 100%;
  height: 183px;
  background: url("../images/backgrounds/bgd_fatSharkDominator.jpg") center center no-repeat;
  background-size: cover;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .fatSharkCMOSBg {
  width: 100%;
  height: 183px;
  background: url("../images/backgrounds/bgd_fatSharkCMOS.jpg") center center no-repeat;
  background-size: cover;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .myBlue {
  width: 100%;
  background-color: #17214b;
  opacity: 0.5;
  filter: alpha(opacity=50);
  padding: 80px 0;
  display: block;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .myOrange {
  width: 100%;
  background-color: #f7941e;
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding: 80px 0;
  display: block;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .popularBrandsColHolder {
  width: 100%;
  margin: 0 0 13px 0;
  float: left;
  position: relative;
}
.landingMaster .popularBrandsColHolder a.brandOuterLink {
  display: block;
}
.landingMaster .popularBrandsColHolder a.brandOuterLink:hover .brand-text-box {
  height: auto;
}
.landingMaster .popularBrandsColHolder a.brandOuterLink:hover .brand-text-box p.brandPara {
  display: block;
  opacity: 1 !important;
}
.landingMaster .popularBrandsColHolder .brand-text-box {
  position: absolute;
  height: auto;
  width: 100%;
  text-align: center;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .popularBrandsColHolder .brand-text-box p.brandPara {
  position: static;
  display: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .popularBrandsCol1, .landingMaster .popularBrandsCol2 {
  width: 50%;
  float: left;
}
.landingMaster .popularBrandsColFull {
  width: 100%;
  float: left;
}
.landingMaster .popularProductBox {
  width: 100%;
  background-color: #e7e6e6;
  border-bottom: 1px solid #c6c5c5;
  border-left: 1px solid #c6c5c5;
  border-right: 1px solid #c6c5c5;
}
.landingMaster #hiddenProductCategories {
  margin: -28px 0 0 0;
  float: left;
}
.landingMaster .breadcrumbsTxt {
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #767676;
  padding: 11px;
}
.landingMaster .heroCol1 h1 {
  font: bold 36px Arial, Helvetica, sans-serif;
  color: #191818;
  margin: 25px 0 20px 0;
}
.landingMaster .heroCol1 p {
  font: normal 16px Arial, Helvetica, sans-serif;
  color: #595959;
  line-height: 24px;
  margin: 5px 0;
}
.landingMaster p.landingPara {
  font: normal 14px Arial, Helvetica, sans-serif;
  color: #191919;
  line-height: 24px;
  margin: 10px 0;
}
.landingMaster .lookHelpColHolder {
  width: 100%;
  float: left;
}
.landingMaster .lookHelpCol1, .landingMaster .lookHelpCol2 {
  width: 50%;
  float: left;
}
.landingMaster h2.landingTitle {
  font: bold 30px Arial, Helvetica, sans-serif;
  color: #191818;
  margin: 50px 0 20px 0;
}
.landingMaster h3.landingTitle {
  font: bold 24px Arial, Helvetica, sans-serif;
  color: #393838;
  margin: 20px 0;
}
.landingMaster .smallIconTxt {
  font-size: 12px;
}
.landingMaster h3.brandTitle {
  font: normal 23px 'Roboto', sans-serif;
  color: #fff;
  position: relative;
  text-align: center;
  padding: 0 5px;
  /* margin: -110px 0 0 0; */
  margin: 0;
  z-index: 200;
}
.landingMaster h3.brandTitle2 {
  font: normal 23px 'Roboto', sans-serif;
  color: #fff;
  position: relative;
  text-align: center;
  padding: 0 5px;
  /*margin: -110px 0 0 0;*/
  margin: 0;
  z-index: 200;
}
.landingMaster p.brandPara {
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #fff;
  position: relative;
  text-align: center;
  line-height: 18px;
  margin: 10px 0 0 0;
  padding: 0 10px;
  z-index: 200;
  opacity: 0;
  filter: alpha(opacity=0);
}
.landingMaster .popularProductTitle {
  font: normal 14px Arial, Helvetica, sans-serif;
  color: #636262;
  text-align: center;
}
.landingMaster .heroPos {
  padding: 20px 0;
}
.landingMaster .heroCol1Pos {
  padding: 0 15px 0 17px;
}
.landingMaster .lookHelpCol1Pos {
  padding: 0 15px 0 0;
}
.landingMaster .lookHelpCol2Pos {
  padding: 0 0 0 15px;
}
.landingMaster .myCenter {
  text-align: center;
}
.landingMaster .popularBrandsCol1Pos {
  padding: 0 7px 0 0;
  position: relative;
}
.landingMaster .popularBrandsCol2Pos {
  padding: 0 0 0 7px;
  position: relative;
}
.landingMaster .popularBrandsColHolderSpacer {
  width: 100%;
  height: 82px;
  clear: both;
}
.landingMaster .popularBrandsColHolderSpacer2 {
  width: 100%;
  height: 0px;
  clear: both;
}
.landingMaster p.showMoreLink, .landingMaster p.showLessLink {
  margin: 10px 0;
}
.landingMaster .bargainBinSpacer {
  width: 100%;
  height: 50px;
  float: left;
}
.landingMaster .bargainBinSpacer2 {
  width: 100%;
  height: 80px;
  float: left;
}
.landingMaster a, .landingMaster a:hover {
  text-decoration: none;
}
.landingMaster .breadcrumbsTxt a {
  color: #767676;
  font-size: 13px;
  text-decoration: underline;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .breadcrumbsTxt a:hover {
  color: #f7941e;
  font-size: 13px;
  text-decoration: none;
}
.landingMaster .heroCol1 p a {
  color: #2d6aac;
  font-size: 16px;
  text-decoration: underline;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .heroCol1 p a:hover {
  color: #f7941e;
  font-size: 16px;
  text-decoration: none;
}
.landingMaster p.landingPara a {
  color: #2d6aac;
  font-size: 14px;
  text-decoration: underline;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster p.landingPara a:hover {
  color: #f7941e;
  font-size: 14px;
  text-decoration: none;
}
.landingMaster p.showMoreLink a, .landingMaster p.showLessLink a {
  color: #2d6aac;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster p.showMoreLink a:hover, .landingMaster p.showLessLink a:hover {
  color: #f7941e;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}
.landingMaster .lookHelpBox a {
  width: 100%;
  color: #393838;
  font: bold 18px Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  background: url("../images/icons/icn_headset.png") 0 0 no-repeat;
  background-color: #e6e6e6;
  padding: 18px 0;
  display: block;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .lookHelpBox a:hover {
  width: 100%;
  color: #fff;
  font: bold 18px Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  background: url("../images/icons/icn_headset.png") 0 0 no-repeat;
  background-color: #f7941e;
  padding: 18px 0;
  display: block;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.landingMaster .lookHelpBox2 a {
  width: 100%;
  color: #393838;
  font: bold 18px Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  background: url("../images/icons/icn_puzzle.png") 0 0 no-repeat;
  background-color: #e6e6e6;
  padding: 18px 0;
  display: block;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .lookHelpBox2 a:hover {
  width: 100%;
  color: #fff;
  font: bold 18px Arial, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
  background: url("../images/icons/icn_puzzle.png") 0 0 no-repeat;
  background-color: #f7941e;
  padding: 18px 0;
  display: block;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.landingMaster a.brandOuterLink {
  text-decoration: none;
}
.landingMaster a.brandOuterLink:hover {
  text-decoration: none;
}
.landingMaster .popularProductTitle a {
  color: #636262;
  font-size: 14px;
  padding: 15px;
  display: block;
  text-decoration: underline;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.landingMaster .popularProductTitle a:hover {
  color: #fff;
  font-size: 14px;
  background-color: #f7941e;
  padding: 15px;
  display: block;
  text-decoration: none;
}
.landingMaster #contentsHolder {
  padding: 0 6px;
}
@media only screen and (max-width: 600px) {
  .landingMaster .popularBrandsCol1,
  .landingMaster .popularBrandsCol2 {
    width: 100%;
  }
  .landingMaster .popularBrandsCol1 .popularBrandsCol1Pos,
  .landingMaster .popularBrandsCol1 .popularBrandsCol2Pos,
  .landingMaster .popularBrandsCol2 .popularBrandsCol1Pos,
  .landingMaster .popularBrandsCol2 .popularBrandsCol2Pos {
    padding: 0;
  }
  .landingMaster .popularBrandsCol1 {
    margin-bottom: 13px;
  }
  .landingMaster .lookHelpColHolder .lookHelpCol1,
  .landingMaster .lookHelpColHolder .lookHelpCol2 {
    width: 100%;
  }
  .landingMaster .lookHelpColHolder .lookHelpCol1 .lookHelpCol1Pos,
  .landingMaster .lookHelpColHolder .lookHelpCol1 .lookHelpCol2Pos,
  .landingMaster .lookHelpColHolder .lookHelpCol2 .lookHelpCol1Pos,
  .landingMaster .lookHelpColHolder .lookHelpCol2 .lookHelpCol2Pos {
    padding: 0;
  }
  .landingMaster .lookHelpColHolder .lookHelpCol1 {
    margin-bottom: 13px;
  }
  .landingMaster .heroCol1,
  .landingMaster .heroCol2 {
    width: 100%;
  }
  .landingMaster .popularBrandsColHolder a.brandOuterLink:hover .brand-text-box p.brandPara {
    display: none;
  }
}

/* start hiding hero text and image on mobile devices */
@media screen and (max-width: 900px) {
  #heroColHolder .heroCol1 p, #heroColHolder .heroCol2 img, .landingMaster #contentsHolder h2.landingTitle {
    display: none;
  }
  #heroColHolder .heroCol2 .heroPos {
    padding: 0;
  }
  #heroColHolder .heroCol1 h1 {
    margin-bottom: 0;
  }
}
/* end hiding hero text and image on mobile devices */
/* start pdp page breadcrumbs */
.catalog-product-view .breadcrumbsHolder {
  color: #414141;
  background-color: transparent;
}

.catalog-product-view .breadcrumbsHolder ul {
  border-bottom: 1px solid #cacaca;
  padding-bottom: 10px;
  padding-left: 10px;
}

.catalog-product-view .breadcrumbsHolder ul li {
  font: 500 12px 'Roboto', sans-serif;
  color: #414141;
  vertical-align: bottom;
}

.catalog-product-view .breadcrumbsHolder ul li a {
  color: #414141;
  text-decoration: none;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.catalog-product-view .breadcrumbsHolder ul li a::after {
  width: 0;
  content: '';
  border-bottom: 1px solid #414141;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.catalog-product-view .breadcrumbsHolder ul li a:hover::after {
  width: 100%;
}

.catalog-product-view .breadcrumbsHolder ul li a:hover {
  color: #414141;
  text-decoration: none;
}

.catalog-product-view .breadcrumbsHolder ul li .breadcrumbsPos {
  font-size: 14px;
  color: #f79320;
}

@media screen and (max-width: 900px) {
  .catalog-product-view .breadcrumbsHolder ul li a:hover::after {
    width: 0;
  }
}
/* end pdp page breadcrumbs */