@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=52c1b504-3c4d-44a8-9a55-39158fd4d8f7");@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=52c1b504-3c4d-44a8-9a55-39158fd4d8f7");
img{max-width:100%;width:auto;height:auto;}.fixesabugwithcompass{background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-s0104a20e1a.png);background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-x2-s0f266c3ce2.png);}@font-face{font-family:"Gibson";src:url(/sites/all/themes/sallyhansen/fonts/gibson/8c8c87b5-b4cc-4e13-968b-3a5349f9b8fe.eot?#iefix);src:url(/sites/all/themes/sallyhansen/fonts/gibson/8c8c87b5-b4cc-4e13-968b-3a5349f9b8fe.eot?#iefix) format("eot"),url(/sites/all/themes/sallyhansen/fonts/gibson/288a6353-855b-42b6-85f9-ff40f95a7801.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/gibson/f36faf6d-a5e3-4ba1-bc3d-bdd58f094a05.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/gibson/9c7299af-b56f-4091-9d3a-1c2841cfb64a.svg#9c7299af-b56f-4091-9d3a-1c2841cfb64a) format("svg");font-style:normal;font-weight:normal;}@font-face{font-family:"Gibson";src:url(/sites/all/themes/sallyhansen/fonts/gibson/342f32db-44df-4bd7-8c4d-6182ad51c637.eot?#iefix);src:url(/sites/all/themes/sallyhansen/fonts/gibson/342f32db-44df-4bd7-8c4d-6182ad51c637.eot?#iefix) format("eot"),url(/sites/all/themes/sallyhansen/fonts/gibson/6bbb06a1-56bb-4dc0-854d-9a48a4022aeb.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/gibson/f5ee2c47-9a35-4de6-a1e3-f6454ebfce94.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/gibson/b6c8bf74-5cf5-4810-b4f1-35af1f3f0fb5.svg#b6c8bf74-5cf5-4810-b4f1-35af1f3f0fb5) format("svg");font-style:normal;font-weight:bold;}@font-face{font-family:"Gibson W01 Regular";src:url(/sites/all/themes/sallyhansen/fonts/gibson/cf92324e-b812-499e-a59d-ea8219cf304c.eot?#iefix);src:url(/sites/all/themes/sallyhansen/fonts/gibson/cf92324e-b812-499e-a59d-ea8219cf304c.eot?#iefix) format("eot"),url(/sites/all/themes/sallyhansen/fonts/gibson/194f1486-eb82-4e2a-b488-1bada9f96825.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/gibson/cabceed6-e15e-476c-8a80-ca17fae88901.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/gibson/f98e12c4-8093-4ac4-b74e-93d397f4b010.svg#f98e12c4-8093-4ac4-b74e-93d397f4b010) format("svg");font-style:normal;font-weight:normal;}@font-face{font-family:'icomoon';src:url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.eot);src:url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal;}html.lt-ie9 .ds-layout-3rows .l-main,html.lt-ie9 .ds-layout-7rows .l-main,.ds-layout-3rows .l-main,.ds-layout-7rows .l-main,.ds-layout-4rows .l-main{max-width:none;text-align:center;padding:0;}html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-3rows .l-main .messages,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-7rows .l-main .messages,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-4rows .l-main .messages,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-4rows .ds-rows-wrapper{text-align:left;margin:0 auto;}
@media (min-width:768px) {
  html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-3rows .l-main .messages,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-7rows .l-main .messages,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-4rows .l-main .messages,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-4rows .ds-rows-wrapper{max-width:748px;margin-top:50px;padding-top:30px;}
}
@media (min-width:1024px) {
  html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-3rows .l-main .messages,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-7rows .l-main .messages,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-4rows .l-main .messages,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-4rows .ds-rows-wrapper{max-width:1020px;margin-top:30px;padding-top:20px;}
}
html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .messages,.ds-layout-3rows .l-main .messages,.ds-layout-7rows .l-main .messages,.ds-layout-4rows .l-main .messages{margin:10px auto 20px;}html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col{padding:0;}
@media (min-width:500px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col{padding:0 15px;}
}
@media (min-width:768px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col{padding:0;}
}
html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-mobile{margin:0 15px;}
@media (min-width:500px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-mobile{margin:0;}
}
html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-right{margin:5px;}
@media (min-width:500px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-right{margin:0;}
}
html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col.col-5,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col.col-5,.ds-layout-3rows .l-main .ds-7rows .ds-col.col-5,.ds-layout-7rows .l-main .ds-7rows .ds-col.col-5,.ds-layout-4rows .l-main .ds-7rows .ds-col.col-5{padding:0 15px;}
@media (min-width:768px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-4rows .l-main .ds-7rows .drawer-wrapper{max-width:714px;}
}
@media (min-width:1024px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-4rows .l-main .ds-7rows .drawer-wrapper{max-width:1020px;}
}
.ds-layout-3rows .l-main .ds-3rows .col-1{padding:0;}.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col{*zoom:1;}.ds-layout-3rows .l-main .ds-3rows .ds-col:after,.ds-layout-7rows .l-main .ds-7rows .ds-col:after{content:"";display:table;clear:both;}.drawer-bg-wrapper{padding-bottom:60px;background-size:100% 2px;border-top:1px solid #e1e1e1;}
@media (min-width:768px) {
  .drawer-bg-wrapper{padding-top:2px;background:url(/sites/all/themes/sallyhansen/images/backgrounds/drawer-line.png) no-repeat top center;border-top:none;}
}
@media (min-width:1024px) {
  .drawer-bg-wrapper{background-size:auto auto;}
}
.drawer-container{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:white;margin-bottom:20px;position:relative;z-index:auto;margin-bottom:0;display:none;margin:0 auto;}.lt-ie9 .drawer-container{border:1px solid #e1e1e1;}.drawer-container:before{-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.5);box-shadow:0 15px 10px rgba(0,0,0,0.5);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);content:"";position:absolute;z-index:-1;bottom:16px;left:20px;width:50%;height:20%;max-width:300px;max-height:5px;}.drawer-container:after{-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.5);box-shadow:0 15px 10px rgba(0,0,0,0.5);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);content:"";position:absolute;z-index:-1;bottom:16px;right:20px;width:50%;height:20%;max-width:300px;max-height:5px;}.drawer-open .drawer-container{}.drawer-wrapper{position:relative;z-index:1;text-align:center;margin-bottom:70px;}.drawer-handle{background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-s0104a20e1a.png);background-position:0 -250px;background-repeat:no-repeat;display:block;height:51px;width:119px;text-indent:-119988px;overflow:hidden;text-align:left;position:absolute;bottom:-51px;left:50%;margin-left:-60px;cursor:pointer;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .drawer-handle{background-position:0 -273px;-webkit-background-size:559px auto;-moz-background-size:559px auto;-o-background-size:559px auto;background-size:559px auto;background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-x2-s0f266c3ce2.png);}
}
.drawer-handle:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e008";display:block;text-align:center;color:#f68933;text-indent:0;line-height:0;}.drawer-open .drawer-handle:after{content:"\e00b";}html{font-family:"Gibson",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333333;-webkit-font-smoothing:antialiased;font-size:16px;}h1,h2,h3,h4,h5,h6{color:#f68933;text-transform:uppercase;font-weight:normal;}h1{font-size:40px;}h2{font-size:30px;}h3{font-size:18px;}a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;color:#f68933;text-decoration:none;}a:hover,a:focus{color:#cfd3d5;}a.sh-link{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}a.sh-link:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";font-size:12px;padding-left:6px;}strong{font-weight:normal;font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;}sup{font-size:8px;top:-0.7em;}.pink{color:#ed177e;}.freestyle-button{font-weight:bold;text-transform:uppercase;color:#f68933;}.freestyle-button:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";padding-left:5px;font-size:12px;line-height:16px;white-space:nowrap;color:#f68933;}hr{color:#e1e1e1;background-color:#e1e1e1;height:2px;width:75px;border:none;display:inline-block;clear:both;}.ds-rows-wrapper,.group-headline{padding:0 20px;}
@media (min-width:1024px) {
  .ds-rows-wrapper,.group-headline{padding:0 0px;}
}
.top-wrapper-full-width{padding:0;position:relative;}.group-headline{font-size:26px;font-weight:bold;text-transform:capitalize;margin-bottom:20px;}
@media (min-width:768px) {
  .group-headline{position:absolute;left:29%;top:5%;width:30%;margin:0;padding:0;}
}
@media (min-width:1024px) {
  .group-headline{font-size:50px;line-height:40px;}
}
@media (min-width:1400px) {
  .group-headline{font-size:70px;line-height:54px;}
}
@media (min-width:1900px) {
  .group-headline{font-size:80px;line-height:70px;}
}
.group-headline p{margin:0;}
@media (min-width:1024px) {
  .group-headline span{display:block;top:5%;}
}
.group-header-text{padding:0 20px;}
@media (min-width:768px) {
  .group-header-text{position:absolute;left:29%;top:20%;width:30%;padding:0;}
}
@media (min-width:1024px) {
  .group-header-text{top:40%;}
}
@media (min-width:1024px) {
  .group-header-text p{margin:0 0 20px;font-size:18px;}
}
@media (min-width:1400px) {
  .group-header-text p{font-size:28px;}
}
@media (min-width:1900px) {
  .group-header-text p{font-size:38px;}
}
.group-header-text a{display:block;}.field--related-tutorials p{margin:5px 0;}
@media (min-width:1024px) {
  .field--related-tutorials p{margin:10px 0;}
}
.ds-layout-4rows .l-main{text-align:left;}.field--instadri-related-tutorial{text-align:left;padding:0 20px;}
@media (min-width:768px) {
  .field--instadri-related-tutorial{padding:0;}
}
@media (min-width:1024px) {
  .field--instadri-related-tutorial{padding:0;}
}
.field--instadri-shop-link a,.group-header-text .field--related-tutorials a{-webkit-box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;-moz-box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;-webkit-font-smoothing:antialiased;border:none;font-size:15px;line-height:17px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;background:#ed177e;color:white;cursor:pointer;padding:8px 8px 8px 15px;width:100%;padding-left:15px;font-size:11px;}.field--instadri-shop-link a:after,.group-header-text .field--related-tutorials a:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";line-height:17px;font-size:13px;padding-left:10px;}.lt-ie8 .field--instadri-shop-link a,.lt-ie8
.group-header-text .field--related-tutorials a{padding:8px 15px;}.field--instadri-shop-link a:hover,.group-header-text .field--related-tutorials a:hover{background:#d0106d;color:white;}.field--instadri-shop-link a:active,.group-header-text .field--related-tutorials a:active{-webkit-box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;-moz-box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;}.field--instadri-shop-link a input[type="button"],.field--instadri-shop-link a input[type="submit"],.field--instadri-shop-link a input[type="reset"],.field--instadri-shop-link a input[type="file"],.field--instadri-shop-link a button,.group-header-text .field--related-tutorials a input[type="button"],.group-header-text .field--related-tutorials a input[type="submit"],.group-header-text .field--related-tutorials a input[type="reset"],.group-header-text .field--related-tutorials a input[type="file"],.group-header-text .field--related-tutorials a button{padding:8px 30px 8px 15px;background:transparent;border:none;font-size:15px;line-height:17px;font-weight:bold;color:white;-webkit-font-smoothing:antialiased;text-transform:uppercase;position:relative;z-index:2;}
@media (min-width:400px) {
  .field--instadri-shop-link a,.group-header-text .field--related-tutorials a{width:auto;line-height:1.3;padding:5px;}
}
@media (min-width:1024px) {
  .field--instadri-shop-link a,.group-header-text .field--related-tutorials a{margin-bottom:10px;font-size:15px;padding:8px 8px 8px 15px;}
}
.field--instadri-shop-link a:after,.group-header-text .field--related-tutorials a:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";font-size:10px;line-height:17px;padding-left:10px;text-transform:none;display:inline-block;color:white;float:right;}
@media (min-width:400px) {
  .field--instadri-shop-link a:after,.group-header-text .field--related-tutorials a:after{float:none;}
}
@media (min-width:1024px) {
  .field--instadri-shop-link a:after,.group-header-text .field--related-tutorials a:after{font-size:13px;}
}
.l-main-wrapper .field--related-tutorials a:before{content:"";float:none;font-size:15px;line-height:17px;}.field--insta-girl-type-heading{color:#333333;text-transform:none;font-weight:bold;font-size:1.4em;}
@media (min-width:400px) {
  .field--insta-girl-type-heading{float:none;font-size:30px;}
}
.gallery-wrapper{margin-bottom:20px;margin-right:0.5%;}.gallery-wrapper.gallery-last{margin-right:0;}
@media (min-width:768px) {
  .gallery-wrapper{display:inline-block;}
}
@media (min-width:1024px) {
  .gallery-wrapper{width:19.5%;}
}
.gallery-node-title{color:#ed177e;font-weight:bold;}.gallery-node-title:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";font-size:0.7em;margin-left:5px;}.ds-layout-4rows #cboxWrapper{background:white;}.group-footer-images{margin-bottom:20px;}.group-footer-images > div{display:inline-block;width:33%;}#cboxContent .ds-2col-stacked-fluid .group-left{width:66%;}
@media (min-width:768px) {
  #cboxContent .ds-2col-stacked-fluid .group-left .field--top-left-image{display:none;}
}
#cboxContent .ds-2col-stacked-fluid .group-left .field--top-left-image-caption{margin-top:0;}#cboxContent .ds-2col-stacked-fluid .group-right{width:33.08%;}#cboxContent .ds-2col-stacked-fluid .group-right .field--top-right-image{margin-bottom:20px;}#cboxContent .ds-2col-stacked-fluid .group-footer{padding-top:20px;}.gallery-colorbox-inner-wrapper{padding:20px;}.field--add-this{padding-top:20px;padding-bottom:10px;}.video-format{width:100%;max-width:100%;}.node--gallery .addthis_toolbox > a,.node--gallery .field--add-this-right-text{margin-top:10px;}.node--gallery .addthis_toolbox .addthis_button_tumblr{margin-top:5px;}.node--gallery.view-mode-full .group-title-btn-wrapper{position:relative;}.node--gallery.view-mode-full .field--mobile-close-button{position:absolute;top:0;right:0;}.node--gallery.view-mode-full .field--add-this{background:#f3f3f0;padding:10px;}.node-type-gallery .bx-viewport{box-shadow:none !important;}.field--image-instadri-bg1{display:none;}
@media (min-width:1200px) {
  .field--image-instadri-bg1{display:block;position:absolute;width:100%;}.field--image-instadri-bg1 img{float:right;margin-top:100px;}
}
.field--image-instadri-bg2{display:none;}
@media (min-width:1200px) {
  .field--image-instadri-bg2{display:block;position:absolute;margin-top:500px;}
}
.node--instadri .field--featured-text{border-top:10px solid #ed177e;margin-top:3em;}.node--instadri .field--featured-text h2{text-align:center;color:#ed177e;font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:28px;margin:20px 0;text-transform:none;}
@media (min-width:500px) {
  .node--instadri .field--featured-text h2{font-size:40px;}
}
@media (min-width:768px) {
  .node--instadri .field--featured-text h2{font-size:60px;}
}
.node--instadri .field--featured-text p{font-size:22px;}
@media (min-width:768px) {
  .node--instadri .field--featured-text p{font-size:26px;text-align:center;}
}
@media (min-width:1024px) {
  .node--instadri .field--featured-text p{font-size:30px;}
}
.node--instadri .field--image-instadri-mobile{display:block;}.node--instadri .field--image-instadri-mobile img{width:100%;}
@media (min-width:768px) {
  .node--instadri .field--image-instadri-mobile{display:none;}
}
.node--instadri .field--instadri-image{display:none;}
@media (min-width:768px) {
  .node--instadri .field--instadri-image{display:block;}
}
.node--instadri .field--add-this{padding-top:0;}
@media (min-width:1024px) {
  .node--instadri .field--add-this{margin-top:-10px;}
}
.node--instadri .field--related-tutorials a.tutorial-video-inline{font-family:"Gibson",Helvetica,Arial,"Lucida Grande",sans-serif;}.node--instadri .field--related-tutorials a.tutorial-video-inline:before{content:'';}.node--instadri .entry-create-link{text-align:center;}
@media (min-width:768px) {
  .node-type-instadri .node--instadri.node--full .ds-rows-wrapper{max-width:620px;}
}
@media (min-width:1024px) {
  .node-type-instadri .node--instadri.node--full .ds-rows-wrapper{max-width:1020px;}
}
@media (max-width:767px) {
  .node-type-instadri .node--instadri.node--full .field--gallery-ref{max-width:230px;margin:0 auto;}
}
.node--instadri .top-wrapper-full-width .group-header-text .field--gigya-social-share{z-index:9999;position:relative;}.node--instadri .ds-rows-wrapper{position:relative;padding:20px 15px;}.node--instadri .ds-rows-wrapper .field--insta-girl-type-heading{margin-top:1.5em;}
@media (min-width:768px) {
  .node--instadri .ds-rows-wrapper{padding:0px 0 20px;margin-top:50px;}
}
.node--instadri .ds-rows-wrapper .field--link a{text-transform:uppercase;font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;}
@media (min-width:768px) {
  .node--instadri .ds-rows-wrapper .field--link a{position:absolute;top:20px;right:0;}
}
.node--instadri .ds-rows-wrapper .field--link a:before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e605";display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px;margin-top:1px;}.node--instadri .ds-rows-wrapper .field--hastag-title{font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase;font-size:26px;color:#555;}
@media (min-width:768px) {
  .node--instadri .ds-rows-wrapper .field--hastag-title{font-size:40px;}
}
.node--instadri .ds-rows-wrapper .field--hashtag{font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;color:#ed177e;font-size:24px;}
@media (min-width:768px) {
  .node--instadri .ds-rows-wrapper .field--hashtag{font-size:36px;}
}
.node--instadri .ds-rows-wrapper .field--instadri-entries-create{max-width:575px;margin:40px auto 0;}.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative;width:50%;padding:90px 5px 0 0;margin-bottom:40px;font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase;}
@media (min-width:768px) {
  .node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link{width:33%;}
}
.lt-ie8 .node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link{width:180px;}.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link:after{content:'';display:block;position:absolute;top:0;right:0;width:5px;height:75px;background:url(/sites/all/themes/sallyhansen/images/icons/dot-border.png) repeat-y;}.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-instagram{background:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-instagram.png) no-repeat center 0;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-instagram{background-image:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-instagram-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:center 0;background-size:25%;-webkit-background-size:69px;-moz-background-size:69px;-o-background-size:69px;background-size:69px;}
}
.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-twitter{background:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-twitter.png) no-repeat center 0;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-twitter{background-image:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-twitter-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:center 0;background-size:25%;-webkit-background-size:85px;-moz-background-size:85px;-o-background-size:85px;background-size:85px;}
}
.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-twitter:after{display:none;}
@media (min-width:768px) {
  .node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-twitter:after{display:block;}
}
.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-facebook{background:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-facebook.png) no-repeat center 0;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-facebook{background-image:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-facebook-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:center 0;background-size:25%;-webkit-background-size:38px;-moz-background-size:38px;-o-background-size:38px;background-size:38px;}
}
.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-upload{background:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-upload.png) no-repeat center 0;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-upload{background-image:url(/sites/all/themes/sallyhansen/images/icons/entry-create-link-upload-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:center 0;background-size:25%;-webkit-background-size:59px;-moz-background-size:59px;-o-background-size:59px;background-size:59px;}
}
.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link.entry-create-link-upload:after{display:none;}.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link .hashtag{text-transform:none;color:#ed177e;}.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link .group-hover{background:url(/sites/all/themes/sallyhansen/images/rgbapng/ffffffe5-5.png?1508159679);background:rgba(255,255,255,0.9);behavior:url(/sites/all/themes/sallyhansen/libraries/pie/PIE.php);display:none;position:absolute;padding:0 15px;top:0;left:0;width:100%;height:100%;color:#333333;font-family:"Gibson",Helvetica,Arial,"Lucida Grande",sans-serif;}.node--instadri .ds-rows-wrapper .field--instadri-entries-create .entry-create-link .group-hover .hashtag{display:block;padding-top:10px;font-size:20px;font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;}.node--instadri .ds-rows-wrapper .field--instadri-entries-create span.entry-create-link{cursor:default;}.field--featured-entries-wrapper{margin-bottom:40px;}.field--featured-entries{position:relative;width:290px;text-align:center;padding:5px 15px 7px;margin-top:35px;margin-bottom:40px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}
@media (min-width:500px) {
  .field--featured-entries{width:338px;}
}
.lt-ie8 .field--featured-entries{filter:-!important;}.lt-ie8 .field--featured-entries.isotope-hidden{filter:alpha(opacity=0) !important;}.field--featured-entries:nth-child(1):before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e600";position:absolute;bottom:0;right:0;font-size:30px;background:#25A2DF;width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;z-index:20;line-height:70px;text-align:center;color:white;}.field--featured-entries:nth-child(1) .node{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);}.field--featured-entries:nth-child(2):before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e609";position:absolute;bottom:0;right:0;font-size:30px;background:#ed177e;width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;z-index:20;line-height:70px;text-align:center;color:white;}.field--featured-entries:nth-child(2) .node{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}.field--featured-entries:nth-child(3):before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e60a";position:absolute;bottom:0;right:0;font-size:30px;background:#00C2E4;width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;z-index:20;line-height:70px;text-align:center;color:white;}.field--featured-entries:nth-child(3) .node{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);}.field--featured-entries .node .field--image{padding:10px;}.field--featured-entries .node .lt-ie9,.nojs .field--featured-entries .node{opacity:1;}.field--featured-entries .node .group-voting{display:none;}.page-node-edit-instadri-entry h1,.page-node-add-instadri-entry h1{color:#ed177e;text-align:left;}
@media (min-width:1024px) {
  .page-node-edit-instadri-entry h1,.page-node-add-instadri-entry h1{font-size:50px;}
}
.page-node-edit-instadri-entry .l-content,.page-node-add-instadri-entry .l-content{text-align:center;}.page-node-edit-instadri-entry .title-suffix,.page-node-add-instadri-entry .title-suffix{border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px;text-align:left;}.page-node-edit-instadri-entry .messages,.page-node-edit-instadri-entry .title-suffix,.page-node-edit-instadri-entry .l-content > h1,.page-node-edit-instadri-entry form.node-form,.page-node-add-instadri-entry .messages,.page-node-add-instadri-entry .title-suffix,.page-node-add-instadri-entry .l-content > h1,.page-node-add-instadri-entry form.node-form{max-width:500px;margin-left:auto;margin-right:auto;}.page-node-edit-instadri-entry .messages,.page-node-edit-instadri-entry form.node-form,.page-node-add-instadri-entry .messages,.page-node-add-instadri-entry form.node-form{text-align:left;}.page-node-edit-instadri-entry #edit-field-instadri-entry-terms,.page-node-add-instadri-entry #edit-field-instadri-entry-terms{border-top:1px solid #e1e1e1;padding-top:20px;}.page-node-edit-instadri-entry #edit-field-instadri-entry-terms > .form-item > label,.page-node-add-instadri-entry #edit-field-instadri-entry-terms > .form-item > label{display:none;}.page-node-edit-instadri-entry .instadri-entry-node-form #edit-actions,.page-node-add-instadri-entry .instadri-entry-node-form #edit-actions{position:relative;margin-bottom:60px;}.page-node-edit-instadri-entry .instadri-entry-node-form #edit-actions .sh-button-wrapper,.page-node-add-instadri-entry .instadri-entry-node-form #edit-actions .sh-button-wrapper{background:#ed177e;}
@media (min-width:768px) {
  .page-node-edit-instadri-entry .instadri-entry-node-form #edit-actions .sh-button-wrapper,.page-node-add-instadri-entry .instadri-entry-node-form #edit-actions .sh-button-wrapper{position:absolute;right:0;top:-50px;}
}
.page-node-edit-instadri-entry .instadri-entry-node-form #edit-actions .sh-button-wrapper:hover,.page-node-add-instadri-entry .instadri-entry-node-form #edit-actions .sh-button-wrapper:hover{background:#d0106d;}.page-node-edit-instadri-entry .image-preview,.page-node-add-instadri-entry .image-preview{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:none;}.page-node-edit-instadri-entry .image-widget-data,.page-node-add-instadri-entry .image-widget-data{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:1px solid #e1e1e1;padding-left:5px;margin-bottom:5px;max-width:100%;float:none;overflow:hidden;}.page-node-edit-instadri-entry .image-widget-data .form-file,.page-node-add-instadri-entry .image-widget-data .form-file{margin:5px 0;}.page-node-edit-instadri-entry .image-widget-data .ajax-progress,.page-node-add-instadri-entry .image-widget-data .ajax-progress{display:none !important;}.page-node-edit-instadri-entry .image-widget-data .file,.page-node-add-instadri-entry .image-widget-data .file{background:url(/sites/all/themes/sallyhansen/images/icons/file-icon.png) no-repeat 0 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:5px 0;padding-left:20px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .page-node-edit-instadri-entry .image-widget-data .file,.page-node-add-instadri-entry .image-widget-data .file{background-image:url(/sites/all/themes/sallyhansen/images/icons/file-icon-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:25%;-webkit-background-size:15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px;}
}
.page-node-edit-instadri-entry .image-widget-data .file .file-icon,.page-node-add-instadri-entry .image-widget-data .file .file-icon{display:none;}.page-node-edit-instadri-entry .image-widget-data .file .file-size,.page-node-edit-instadri-entry .image-widget-data .file a,.page-node-add-instadri-entry .image-widget-data .file .file-size,.page-node-add-instadri-entry .image-widget-data .file a{font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;}.page-node-edit-instadri-entry .image-widget-data .sh-button-wrapper,.page-node-add-instadri-entry .image-widget-data .sh-button-wrapper{margin-bottom:5px;}
@media (min-width:500px) {
  .page-node-edit-instadri-entry .image-widget-data .sh-button-wrapper,.page-node-add-instadri-entry .image-widget-data .sh-button-wrapper{margin-bottom:0;}
}
.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper{padding-bottom:40px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper.fb-loading,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper.fb-loading{padding-bottom:100px;background:url(/sites/all/themes/sallyhansen/images/misc/ajax-loader.gif) no-repeat center center;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper h3,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper h3{font-size:30px;margin-bottom:70px;position:relative;text-align:center;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper h3:after,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper h3:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e008";color:#e1e1e1;position:absolute;top:100%;left:50%;font-size:26px;margin-left:-20px;margin-top:10px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .photos,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .albums,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .photos,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .albums{text-align:left;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;text-align:center;font-size:0;overflow:visible;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li{font-size:16px;margin:0;padding:0 5px 10px 5px;overflow:hidden;width:140px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;position:relative;display:block;text-align:left;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay{background:url(/sites/all/themes/sallyhansen/images/icons/fb-tick.png) no-repeat center center;background-color:#ed177e;display:none;width:100%;height:100%;position:absolute;top:0;left:0;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay{background-image:url(/sites/all/themes/sallyhansen/images/icons/fb-tick-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:25%;-webkit-background-size:67px;-moz-background-size:67px;-o-background-size:67px;background-size:67px;}
}
.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a:hover .overlay,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover .overlay,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a:hover .overlay,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:block;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:block;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-name,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-name,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-name,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-name{color:#ed177e;margin-top:5px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-count,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-count,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-count,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-count{color:#333333;margin-bottom:10px;}
@media (min-width:768px) {
  .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li{width:185px;}
}
@media (min-width:1024px) {
  .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li{width:200px;}
}
.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper{overflow:hidden;height:130px;}
@media (min-width:768px) {
  .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper{height:175px;}
}
@media (min-width:1024px) {
  .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper{height:190px;}
}
.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper img.fb-image-landscape,.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper img.fb-image-landscape,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper img.fb-image-landscape,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper img.fb-image-landscape{max-width:none;max-height:100%;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .back-to-albums,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .back-to-albums{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-17px;-webkit-font-smoothing:antialiased;font-size:15px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:10px;margin-left:20px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .back-to-albums:before,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .back-to-albums:before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e005";padding-right:7px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .selection,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .selection{text-align:left;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:20px;overflow:hidden;height:130px;width:130px;}
@media (min-width:768px) {
  .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image{height:175px;width:175px;}
}
@media (min-width:1024px) {
  .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image{height:190px;width:190px;}
}
.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image img.fb-image-landscape,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-selected-image img.fb-image-landscape{max-width:none;max-height:100%;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image{-webkit-box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;-moz-box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;-webkit-font-smoothing:antialiased;border:none;font-size:15px;line-height:17px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;background:#f68933;color:white;cursor:pointer;padding:8px 8px 8px 15px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image:after,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";line-height:17px;font-size:13px;padding-left:10px;}.lt-ie8 .page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image,.lt-ie8
.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image{padding:8px 15px;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image:hover,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image:hover{background:#f47511;color:white;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image:active,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image:active{-webkit-box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;-moz-box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;}.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="button"],.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="submit"],.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="reset"],.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="file"],.page-node-edit-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image button,.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="button"],.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="submit"],.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="reset"],.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="file"],.page-node-add-instadri-entry #sallyhansen-facebook-upload-wrapper .fb-remove-image button{padding:8px 30px 8px 15px;background:transparent;border:none;font-size:15px;line-height:17px;font-weight:bold;color:white;-webkit-font-smoothing:antialiased;text-transform:uppercase;position:relative;z-index:2;}.page-node-edit-instadri-entry.admin-menu .vertical-tabs,.page-node-add-instadri-entry.admin-menu .vertical-tabs{border-color:#e1e1e1 !important;font-size:13px;}.page-node-edit-instadri-entry.admin-menu .vertical-tabs *,.page-node-add-instadri-entry.admin-menu .vertical-tabs *{border-color:#e1e1e1 !important;}.page-node-edit-instadri-entry.admin-menu .vertical-tabs fieldset.vertical-tabs-pane,.page-node-add-instadri-entry.admin-menu .vertical-tabs fieldset.vertical-tabs-pane{padding:1em;}.page-node-edit-instadri-entry.admin-menu .vertical-tabs ul.vertical-tabs-list li,.page-node-add-instadri-entry.admin-menu .vertical-tabs ul.vertical-tabs-list li{background:#f3f3f0;}.page-node-edit-instadri-entry.admin-menu .vertical-tabs ul.vertical-tabs-list li.selected,.page-node-add-instadri-entry.admin-menu .vertical-tabs ul.vertical-tabs-list li.selected{background:white;}.page-node-edit-instadri-entry.admin-menu .vertical-tabs ul.vertical-tabs-list li a,.page-node-add-instadri-entry.admin-menu .vertical-tabs ul.vertical-tabs-list li a{color:#333333;}.page-node-edit-instadri-entry.admin-menu #edit-actions .sh-button-wrapper,.page-node-add-instadri-entry.admin-menu #edit-actions .sh-button-wrapper{position:relative;right:auto;top:auto;margin-left:10px;}.lt-ie9 .section-instadricontest .l-main{max-width:100% !important;width:100% !important;}.lt-ie9 .section-instadricontest .l-main h1{display:none;}.lt-ie9 .section-instadricontest .gallery-colorbox-inner-wrapper .field--top-left-image{width:100%;height:auto;display:block !important;}.lt-ie9 .footer-link{height:80px;}.lt-ie9 .page-node-add-instadri-entry .field-name-field-instadri-entry-terms{float:left;}.lt-ie9 .page-node-add-instadri-entry label.ui-state-active.ui-button,.lt-ie9 .page-node-add-instadri-entry label.ui-button{float:left;}.lt-ie9 .page-node-add-instadri-entry .form-actions{float:right;clear:both;}.node-type-instadri h1{display:none;}.node-type-instadri .node--tutorial .field--node-link a{display:none;}.node-type-instadri-entry .l-main{max-width:none;padding-left:15px;padding-right:15px;padding-top:15px;}
@media (min-width:768px) {
  .node-type-instadri-entry .l-main{padding-left:0;padding-right:0;}
}
.node-type-instadri-entry .messages{max-width:500px;margin:20px auto;}.field--instadri-contest-entries{text-align:center;padding:0 10px 20px;}.field--instadri-contest-entries .view-filters{border-top:1px solid #e1e1e1;padding:15px;margin:0 auto;}
@media (min-width:768px) {
  .field--instadri-contest-entries .view-filters{max-width:768px;padding:15px 0;}
}
@media (min-width:1024px) {
  .field--instadri-contest-entries .view-filters{max-width:1020px;}
}
.field--instadri-contest-entries .view-filters .form-type-textfield{-webkit-box-shadow:0 0 3px 1px rgba(1,1,1,0.1) inset;-moz-box-shadow:0 0 3px 1px rgba(1,1,1,0.1) inset;box-shadow:0 0 3px 1px rgba(1,1,1,0.1) inset;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:white;margin-bottom:0;border-left:1px solid #e1e1e1;padding-left:10px;margin-right:7px;}.field--instadri-contest-entries .view-filters .form-type-textfield:before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e00e";color:#f68933;font-weight:bold;vertical-align:middle;font-size:18px;}.field--instadri-contest-entries .view-filters .form-type-textfield label{display:none;}.field--instadri-contest-entries .view-filters .form-type-textfield input{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:214px;background:transparent;border:none;height:34px;line-height:31px;color:#b7b7b7;}
@media (min-width:768px) {
  .field--instadri-contest-entries .view-filters .form-type-textfield input{width:205px;max-width:none;}
}
.lt-ie8 .field--instadri-contest-entries .view-filters .form-type-textfield input{height:25px;}.field--instadri-contest-entries .view-filters .form-type-textfield input:focus{color:#333333;}.field--instadri-contest-entries .view-filters .sh-button-wrapper{background:#ed177e;}.field--instadri-contest-entries .view-filters .sh-button-wrapper:hover{background:#d0106d;}.field--instadri-contest-entries .view-filters .sh-button-wrapper:after{display:none;}.field--instadri-contest-entries .view-filters .sh-button-wrapper input{margin-top:0;padding:8px 10px;}.page-node-edit h1,.page-node-add h1{color:#ed177e;text-align:left;}
@media (min-width:1024px) {
  .page-node-edit h1,.page-node-add h1{font-size:50px;}
}
.page-node-edit .l-content,.page-node-add .l-content{text-align:center;}.page-node-edit .title-suffix,.page-node-add .title-suffix{border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px;text-align:left;}.page-node-edit .messages,.page-node-edit .title-suffix,.page-node-edit #sallyhansen-facebook-upload-wrapper .selection,.page-node-edit .l-content > h1,.page-node-edit form.node-form,.page-node-add .messages,.page-node-add .title-suffix,.page-node-add #sallyhansen-facebook-upload-wrapper .selection,.page-node-add .l-content > h1,.page-node-add form.node-form{max-width:500px;margin-left:auto;margin-right:auto;}.page-node-edit .messages,.page-node-edit form.node-form,.page-node-add .messages,.page-node-add form.node-form{text-align:left;}.page-node-edit .image-preview,.page-node-add .image-preview{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:none;}.page-node-edit .image-widget-data,.page-node-add .image-widget-data{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:1px solid #e1e1e1;padding-left:5px;margin-bottom:5px;max-width:100%;float:none;overflow:hidden;}.page-node-edit .image-widget-data .form-file,.page-node-add .image-widget-data .form-file{margin:5px 0;}.page-node-edit .image-widget-data .ajax-progress,.page-node-add .image-widget-data .ajax-progress{display:none !important;}.page-node-edit .image-widget-data .file,.page-node-add .image-widget-data .file{background:url(/sites/all/themes/sallyhansen/images/icons/file-icon.png) no-repeat 0 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:5px 0;padding-left:20px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .page-node-edit .image-widget-data .file,.page-node-add .image-widget-data .file{background-image:url(/sites/all/themes/sallyhansen/images/icons/file-icon-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:25%;-webkit-background-size:15px;-moz-background-size:15px;-o-background-size:15px;background-size:15px;}
}
.page-node-edit .image-widget-data .file .file-icon,.page-node-add .image-widget-data .file .file-icon{display:none;}.page-node-edit .image-widget-data .file .file-size,.page-node-edit .image-widget-data .file a,.page-node-add .image-widget-data .file .file-size,.page-node-add .image-widget-data .file a{font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;}.page-node-edit .image-widget-data .sh-button-wrapper,.page-node-add .image-widget-data .sh-button-wrapper{margin-bottom:5px;}
@media (min-width:500px) {
  .page-node-edit .image-widget-data .sh-button-wrapper,.page-node-add .image-widget-data .sh-button-wrapper{margin-bottom:0;}
}
.page-node-edit #sallyhansen-facebook-upload-wrapper,.page-node-add #sallyhansen-facebook-upload-wrapper{padding-bottom:40px;}.page-node-edit #sallyhansen-facebook-upload-wrapper.fb-loading,.page-node-add #sallyhansen-facebook-upload-wrapper.fb-loading{padding-bottom:100px;background:url(/sites/all/themes/sallyhansen/images/misc/ajax-loader.gif) no-repeat center center;}.page-node-edit #sallyhansen-facebook-upload-wrapper h3,.page-node-add #sallyhansen-facebook-upload-wrapper h3{font-size:30px;margin-bottom:70px;position:relative;text-align:center;}.page-node-edit #sallyhansen-facebook-upload-wrapper h3:after,.page-node-add #sallyhansen-facebook-upload-wrapper h3:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e008";color:#e1e1e1;position:absolute;top:100%;left:50%;font-size:26px;margin-left:-20px;margin-top:10px;}.page-node-edit #sallyhansen-facebook-upload-wrapper .photos,.page-node-edit #sallyhansen-facebook-upload-wrapper .albums,.page-node-add #sallyhansen-facebook-upload-wrapper .photos,.page-node-add #sallyhansen-facebook-upload-wrapper .albums{text-align:left;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;text-align:center;font-size:0;overflow:visible;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li{font-size:16px;margin:0;padding:0 5px 10px 5px;overflow:hidden;width:140px;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li a,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li a,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;position:relative;display:block;text-align:left;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay{background:url(/sites/all/themes/sallyhansen/images/icons/fb-tick.png) no-repeat center center;background-color:#ed177e;display:none;width:100%;height:100%;position:absolute;top:0;left:0;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li a .overlay,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a .overlay{background-image:url(/sites/all/themes/sallyhansen/images/icons/fb-tick-x2.png);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:25%;-webkit-background-size:67px;-moz-background-size:67px;-o-background-size:67px;background-size:67px;}
}
.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li a:hover .overlay,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover .overlay,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li a:hover .overlay,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:block;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:block;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-name,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-name,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-name,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-name{color:#ed177e;margin-top:5px;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-count,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-count,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li a span.album-count,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a span.album-count{color:#333333;margin-bottom:10px;}
@media (min-width:768px) {
  .page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li{width:185px;}
}
@media (min-width:1024px) {
  .page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li{width:200px;}
}
.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper{overflow:hidden;height:130px;}
@media (min-width:768px) {
  .page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper{height:175px;}
}
@media (min-width:1024px) {
  .page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper{height:190px;}
}
.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper img.fb-image-landscape,.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper img.fb-image-landscape,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-photos li .fb-image-wrapper img.fb-image-landscape,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li .fb-image-wrapper img.fb-image-landscape{max-width:none;max-height:100%;}.page-node-edit #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover,.page-node-add #sallyhansen-facebook-upload-wrapper ul.fb-albums li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}.page-node-edit #sallyhansen-facebook-upload-wrapper .back-to-albums,.page-node-add #sallyhansen-facebook-upload-wrapper .back-to-albums{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-17px;-webkit-font-smoothing:antialiased;font-size:15px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:10px;margin-left:20px;}.page-node-edit #sallyhansen-facebook-upload-wrapper .back-to-albums:before,.page-node-add #sallyhansen-facebook-upload-wrapper .back-to-albums:before{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e005";padding-right:7px;}.page-node-edit #sallyhansen-facebook-upload-wrapper .selection,.page-node-add #sallyhansen-facebook-upload-wrapper .selection{text-align:left;}.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-selected-image,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-selected-image{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:20px;overflow:hidden;height:130px;width:130px;}
@media (min-width:768px) {
  .page-node-edit #sallyhansen-facebook-upload-wrapper .fb-selected-image,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-selected-image{height:175px;width:175px;}
}
@media (min-width:1024px) {
  .page-node-edit #sallyhansen-facebook-upload-wrapper .fb-selected-image,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-selected-image{height:190px;width:190px;}
}
.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-selected-image img.fb-image-landscape,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-selected-image img.fb-image-landscape{max-width:none;max-height:100%;}.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image{-webkit-box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;-moz-box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;box-shadow:1px 1px 1px 0px rgba(1,1,1,0.15) inset;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;-webkit-font-smoothing:antialiased;border:none;font-size:15px;line-height:17px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;background:#f68933;color:white;cursor:pointer;padding:8px 8px 8px 15px;}.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image:after,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";line-height:17px;font-size:13px;padding-left:10px;}.lt-ie8 .page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image,.lt-ie8
.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image{padding:8px 15px;}.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image:hover,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image:hover{background:#f47511;color:white;}.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image:active,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image:active{-webkit-box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;-moz-box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;box-shadow:1px 1px 3px 1px rgba(1,1,1,0.2) inset;}.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="button"],.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="submit"],.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="reset"],.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="file"],.page-node-edit #sallyhansen-facebook-upload-wrapper .fb-remove-image button,.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="button"],.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="submit"],.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="reset"],.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image input[type="file"],.page-node-add #sallyhansen-facebook-upload-wrapper .fb-remove-image button{padding:8px 30px 8px 15px;background:transparent;border:none;font-size:15px;line-height:17px;font-weight:bold;color:white;-webkit-font-smoothing:antialiased;text-transform:uppercase;position:relative;z-index:2;}.page-node-edit.admin-menu .vertical-tabs,.page-node-add.admin-menu .vertical-tabs{border-color:#e1e1e1 !important;font-size:13px;}.page-node-edit.admin-menu .vertical-tabs *,.page-node-add.admin-menu .vertical-tabs *{border-color:#e1e1e1 !important;}.page-node-edit.admin-menu .vertical-tabs fieldset.vertical-tabs-pane,.page-node-add.admin-menu .vertical-tabs fieldset.vertical-tabs-pane{padding:1em;}.page-node-edit.admin-menu .vertical-tabs ul.vertical-tabs-list li,.page-node-add.admin-menu .vertical-tabs ul.vertical-tabs-list li{background:#f3f3f0;}.page-node-edit.admin-menu .vertical-tabs ul.vertical-tabs-list li.selected,.page-node-add.admin-menu .vertical-tabs ul.vertical-tabs-list li.selected{background:white;}.page-node-edit.admin-menu .vertical-tabs ul.vertical-tabs-list li a,.page-node-add.admin-menu .vertical-tabs ul.vertical-tabs-list li a{color:#333333;}.page-node-edit.admin-menu #edit-actions .sh-button-wrapper,.page-node-add.admin-menu #edit-actions .sh-button-wrapper{position:relative;right:auto;top:auto;margin-left:10px;}.page-instadri .thank-you-area{margin-left:auto;margin-right:auto;max-width:500px;text-align:center;}.page-instadri .thank-you-area .thank-you-text{margin-bottom:20px;}.page-instadri .thank-you-area img{text-align:center;margin:20px auto 30px;}.page-instadri .thank-you-area .sh-button{margin-bottom:20px;}.field--instadri-header-body p{text-align:left;}.top-wrapper-full-width{text-align:left;}.top-wrapper-full-width .field--add-this{text-align:center;}
@media (min-width:500px) {
  .top-wrapper-full-width .field--add-this{display:inline-block !important;vertical-align:middle;}
}
.top-wrapper-full-width .field--add-this .social-links{display:inline-block;}.top-wrapper-full-width .field--add-this .at300b{display:inline-block;height:29px !important;width:30px !important;text-indent:-119988px;overflow:hidden;margin:10px 30px;}.top-wrapper-full-width .field--add-this .at4-icon{vertical-align:middle;display:none;position:absolute;top:-100px;}.top-wrapper-full-width .field--add-this .addthis_button_facebook{background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-s0104a20e1a.png);background-position:0 -923px;background-repeat:no-repeat;display:block;height:29px;width:30px;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .top-wrapper-full-width .field--add-this .addthis_button_facebook{background-position:0 -783px;-webkit-background-size:559px auto;-moz-background-size:559px auto;-o-background-size:559px auto;background-size:559px auto;background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-x2-s0f266c3ce2.png);}
}
.top-wrapper-full-width .field--add-this .addthis_button_twitter{background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-s0104a20e1a.png);background-position:0 -675px;background-repeat:no-repeat;display:block;height:29px;width:30px;}.top-wrapper-full-width .field--add-this .addthis_button_twitter iframe{display:none;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .top-wrapper-full-width .field--add-this .addthis_button_twitter{background-position:0 -595px;-webkit-background-size:559px auto;-moz-background-size:559px auto;-o-background-size:559px auto;background-size:559px auto;background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-x2-s0f266c3ce2.png);}
}
.top-wrapper-full-width .field--add-this .addthis_button_pinterest{background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-s0104a20e1a.png);background-position:0 -733px;background-repeat:no-repeat;display:block;height:29px;width:30px;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .top-wrapper-full-width .field--add-this .addthis_button_pinterest{background-position:0 -645px;-webkit-background-size:559px auto;-moz-background-size:559px auto;-o-background-size:559px auto;background-size:559px auto;background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-x2-s0f266c3ce2.png);}
}
.top-wrapper-full-width .field--add-this .addthis_button_pinterest .at_PinItButton{display:none;}.field--instadri-contest-entries .view-content{margin:0 auto;}.field--instadri-contest-entries .view-content.isotope-loading{background:url(/sites/all/themes/sallyhansen/images/misc/ajax-loader.gif) no-repeat center 40px;min-height:100px;min-width:100px;}.field--instadri-contest-entries .view-content ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;}.field--instadri-contest-entries .view-content ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;}.field--instadri-contest-entries .view-content .views-row{width:290px;text-align:center;padding:5px 5px 7px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;}
@media (min-width:500px) {
  .field--instadri-contest-entries .view-content .views-row{width:338px;}
}
.lt-ie8 .field--instadri-contest-entries .view-content .views-row{filter:-!important;}.lt-ie8 .field--instadri-contest-entries .view-content .views-row.isotope-hidden{filter:alpha(opacity=0) !important;}.field--instadri-contest-entries .view-content .views-row .node .lt-ie9,.nojs .field--instadri-contest-entries .view-content .views-row .node{opacity:1;}
@media (min-width:768px) {
  .node--instadri-entry.node--full{margin-bottom:40px;margin-top:25px;}
}
.node--instadri-entry.node--full .group-content-wrapper{text-align:center;font-size:0;max-height:575px;overflow:hidden;}.node--instadri-entry.node--full .custom-pager-link{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;position:relative;margin-top:45px;}.node--instadri-entry.node--full .custom-pager-link:hover .custom-pager{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.node--instadri-entry.node--full .custom-pager-link .custom-pager{display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);opacity:0.15;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;height:510px;background-repeat:no-repeat;}
@media (min-width:768px) {
  .node--instadri-entry.node--full .custom-pager-link .custom-pager{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;width:510px;}
}
.node--instadri-entry.node--full .custom-pager-link .custom-pager-bottom{right:0;margin-left:10px;}
@media (min-width:1024px) {
  .node--instadri-entry.node--full .custom-pager-link .custom-pager-bottom{margin-left:38px;}
}
.node--instadri-entry.node--full .custom-pager-link .custom-pager-top{margin-right:10px;background-position:right top;}
@media (min-width:1024px) {
  .node--instadri-entry.node--full .custom-pager-link .custom-pager-top{margin-right:38px;}
}
.node--instadri-entry.node--full .ihna-entry-pager{position:absolute;top:50%;margin-top:-22px;cursor:pointer;display:block;color:white;padding-top:10px;font-size:23px;width:45px;height:45px;background:#ed177e;}.node--instadri-entry.node--full .ihna-entry-pager-previous{left:0;}.node--instadri-entry.node--full .ihna-entry-pager-previous:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e005";}
@media (min-width:768px) {
  .node--instadri-entry.node--full .ihna-entry-pager-previous{right:38px;left:auto;}
}
.node--instadri-entry.node--full .ihna-entry-pager-next{right:0;}.node--instadri-entry.node--full .ihna-entry-pager-next:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";}
@media (min-width:768px) {
  .node--instadri-entry.node--full .ihna-entry-pager-next{left:38px;right:auto;}
}
.node--instadri-entry.node--full .group-inner-wrapper{max-width:510px;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;}.node--instadri-entry.node--full .group-inner-wrapper .group-media{position:relative;}.node--instadri-entry.node--full .group-inner-wrapper .group-media .field--image img{margin-top:0;}.node--instadri-entry.node--full .group-inner-wrapper .group-media .field--video-url{position:absolute;width:100%;height:0;padding:0 0 100% 0;top:0;left:0;z-index:2;}.node--instadri-entry.node--full .group-inner-wrapper .group-media .field--video-url video{position:absolute;top:0;left:0;width:100%;height:100%;}.node--instadri-entry.node--full .group-inner-wrapper .field--image{position:relative;}.node--instadri-entry.node--full .group-inner-wrapper .field--image img{margin-top:20px;max-height:510px;}.node--instadri-entry.node--full .group-inner-wrapper .field--image .ihna-entry-pager{margin-top:15px;position:absolute;top:45%;float:none;z-index:3;}.node--instadri-entry.node--full .group-inner-wrapper .field--image .ihna-entry-pager-next{right:0;}.node--instadri-entry.node--full .addthis_button_facebook_like{width:82px;}.node--instadri-entry.node--full .group-content-footer{max-width:510px;margin:0 auto;}.node--instadri-entry.node--full .group-content-footer .field--gigya-social-share{margin-top:1em;}.node--instadri-entry.node--full .group-content-footer .field--facebook-comments .fb_iframe_widget > span,.node--instadri-entry.node--full .group-content-footer .field--facebook-comments .fb_iframe_widget,.node--instadri-entry.node--full .group-content-footer .field--facebook-comments iframe{width:100% !important;}.node--instadri-entry.node--full .group-content-footer .field--body{padding-top:15px;padding-bottom:15px;}.node--instadri-entry.node-teaser{margin-bottom:0;}.node--instadri-entry.node-teaser .field--image{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:white;margin-bottom:20px;position:relative;z-index:auto;}.lt-ie9 .node--instadri-entry.node-teaser .field--image{border:1px solid #e1e1e1;}.node--instadri-entry.node-teaser .field--image:before{-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.5);box-shadow:0 15px 10px rgba(0,0,0,0.5);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);content:"";position:absolute;z-index:-1;bottom:16px;left:20px;width:50%;height:20%;max-width:300px;max-height:5px;}.node--instadri-entry.node-teaser .field--image:after{-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.5);box-shadow:0 15px 10px rgba(0,0,0,0.5);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);content:"";position:absolute;z-index:-1;bottom:16px;right:20px;width:50%;height:20%;max-width:300px;max-height:5px;}.node--instadri-entry.node-teaser img{display:block;}.node--instadri-entry .group-voting{overflow:hidden;*zoom:1;z-index:5;position:relative;}.node--instadri-entry .field--ihna-entry-author,.node--instadri-entry .field--votes-number,.node--instadri-entry .field--votes-instadri-number-long{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:45px;text-align:left;padding-top:12px;font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;overflow:hidden;}.node--instadri-entry .field--ihna-entry-author{text-transform:uppercase;width:40%;padding-left:10px;font-style:italic;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.node--instadri-entry .ihna-vote{float:right;width:100px;display:block;text-transform:uppercase;height:45px;margin-top:-12px;padding-top:13px;background:#ed177e;color:white;font-weight:bold;cursor:pointer;}.node--instadri-entry .ihna-vote.ihna-vote-voted{background-color:#cccccc;color:#ed177e;}.node--instadri-entry .group-image{position:relative;display:block;}.node--instadri-entry .field--votes-instadri-overlayhover{display:none;position:absolute;width:100%;top:0px;background-color:black;opacity:0.5;color:white;height:100%;padding-top:50%;font-size:18px;}.node--instadri-entry .ihna-votes-overlay{text-align:center;}.node--instadri-entry .field--votes-number,.node--instadri-entry .field--votes-instadri-number-long{width:60%;float:right;text-align:center;}.node--instadri-entry .field--votes-number .feature-nail-art-votes,.node--instadri-entry .field--votes-instadri-number-long .feature-nail-art-votes{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;font-size:16px;}.node--instadri-entry .field--votes-number .flag-link-toggle,.node--instadri-entry .field--votes-instadri-number-long .flag-link-toggle{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;color:white;float:right;width:45px;height:45px;margin-top:-12px;padding-top:9px;font-size:23px;}.node--instadri-entry .field--votes-number .flag-link-toggle:after,.node--instadri-entry .field--votes-instadri-number-long .flag-link-toggle:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e604";}.node--instadri-entry .field--votes-number .flag-link-toggle:hover,.node--instadri-entry .field--votes-number .flag-link-toggle:focus,.node--instadri-entry .field--votes-instadri-number-long .flag-link-toggle:hover,.node--instadri-entry .field--votes-instadri-number-long .flag-link-toggle:focus{background:#ed177e;}.node--instadri-entry .field--votes-number .flag-action,.node--instadri-entry .field--votes-instadri-number-long .flag-action{background:#cccccc;}.node--instadri-entry .field--votes-number .unflag-action,.node--instadri-entry .field--votes-instadri-number-long .unflag-action{background:#ed177e;}.node--instadri-entry .field--votes-number .flag-throbber,.node--instadri-entry .field--votes-number .flag-message,.node--instadri-entry .field--votes-instadri-number-long .flag-throbber,.node--instadri-entry .field--votes-instadri-number-long .flag-message{display:none !important;}/**/
img{max-width:100%;width:auto;height:auto;}.fixesabugwithcompass{background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-s0104a20e1a.png);background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-x2-s0f266c3ce2.png);}@font-face{font-family:"Gibson";src:url(/sites/all/themes/sallyhansen/fonts/gibson/8c8c87b5-b4cc-4e13-968b-3a5349f9b8fe.eot?#iefix);src:url(/sites/all/themes/sallyhansen/fonts/gibson/8c8c87b5-b4cc-4e13-968b-3a5349f9b8fe.eot?#iefix) format("eot"),url(/sites/all/themes/sallyhansen/fonts/gibson/288a6353-855b-42b6-85f9-ff40f95a7801.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/gibson/f36faf6d-a5e3-4ba1-bc3d-bdd58f094a05.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/gibson/9c7299af-b56f-4091-9d3a-1c2841cfb64a.svg#9c7299af-b56f-4091-9d3a-1c2841cfb64a) format("svg");font-style:normal;font-weight:normal;}@font-face{font-family:"Gibson";src:url(/sites/all/themes/sallyhansen/fonts/gibson/342f32db-44df-4bd7-8c4d-6182ad51c637.eot?#iefix);src:url(/sites/all/themes/sallyhansen/fonts/gibson/342f32db-44df-4bd7-8c4d-6182ad51c637.eot?#iefix) format("eot"),url(/sites/all/themes/sallyhansen/fonts/gibson/6bbb06a1-56bb-4dc0-854d-9a48a4022aeb.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/gibson/f5ee2c47-9a35-4de6-a1e3-f6454ebfce94.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/gibson/b6c8bf74-5cf5-4810-b4f1-35af1f3f0fb5.svg#b6c8bf74-5cf5-4810-b4f1-35af1f3f0fb5) format("svg");font-style:normal;font-weight:bold;}@font-face{font-family:"Gibson W01 Regular";src:url(/sites/all/themes/sallyhansen/fonts/gibson/cf92324e-b812-499e-a59d-ea8219cf304c.eot?#iefix);src:url(/sites/all/themes/sallyhansen/fonts/gibson/cf92324e-b812-499e-a59d-ea8219cf304c.eot?#iefix) format("eot"),url(/sites/all/themes/sallyhansen/fonts/gibson/194f1486-eb82-4e2a-b488-1bada9f96825.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/gibson/cabceed6-e15e-476c-8a80-ca17fae88901.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/gibson/f98e12c4-8093-4ac4-b74e-93d397f4b010.svg#f98e12c4-8093-4ac4-b74e-93d397f4b010) format("svg");font-style:normal;font-weight:normal;}@font-face{font-family:'icomoon';src:url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.eot);src:url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.woff) format("woff"),url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.ttf) format("truetype"),url(/sites/all/themes/sallyhansen/fonts/icomoon/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal;}html.lt-ie9 .ds-layout-3rows .l-main,html.lt-ie9 .ds-layout-7rows .l-main,.ds-layout-3rows .l-main,.ds-layout-7rows .l-main,.ds-layout-4rows .l-main{max-width:none;text-align:center;padding:0;}html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-3rows .l-main .messages,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-7rows .l-main .messages,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-4rows .l-main .messages,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-4rows .ds-rows-wrapper{text-align:left;margin:0 auto;}
@media (min-width:768px) {
  html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-3rows .l-main .messages,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-7rows .l-main .messages,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-4rows .l-main .messages,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-4rows .ds-rows-wrapper{max-width:748px;margin-top:50px;padding-top:30px;}
}
@media (min-width:1024px) {
  html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-3rows .l-main .messages,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-7rows .l-main .messages,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-4rows .ds-rows-wrapper,.ds-layout-4rows .l-main .messages,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-4rows .ds-rows-wrapper{max-width:1020px;margin-top:30px;padding-top:20px;}
}
html.lt-ie9 .ds-layout-3rows .l-main .messages,html.lt-ie9 .ds-layout-7rows .l-main .messages,.ds-layout-3rows .l-main .messages,.ds-layout-7rows .l-main .messages,.ds-layout-4rows .l-main .messages{margin:10px auto 20px;}html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col{padding:0;}
@media (min-width:500px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col{padding:0 15px;}
}
@media (min-width:768px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-3rows .l-main .ds-7rows .ds-col,.ds-layout-7rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col,.ds-layout-4rows .l-main .ds-3rows .ds-col,.ds-layout-4rows .l-main .ds-7rows .ds-col{padding:0;}
}
html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-mobile{margin:0 15px;}
@media (min-width:500px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-3rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-7rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-3rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-mobile,.ds-layout-4rows .l-main .ds-7rows .ds-col .drawer-bg-wrapper,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-mobile{margin:0;}
}
html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-right{margin:5px;}
@media (min-width:500px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-3rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-7rows .l-main .ds-7rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-3rows .ds-col .group-wrapper-right,.ds-layout-4rows .l-main .ds-7rows .ds-col .group-wrapper-right{margin:0;}
}
html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .ds-col.col-5,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .ds-col.col-5,.ds-layout-3rows .l-main .ds-7rows .ds-col.col-5,.ds-layout-7rows .l-main .ds-7rows .ds-col.col-5,.ds-layout-4rows .l-main .ds-7rows .ds-col.col-5{padding:0 15px;}
@media (min-width:768px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-4rows .l-main .ds-7rows .drawer-wrapper{max-width:714px;}
}
@media (min-width:1024px) {
  html.lt-ie9 .ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,html.lt-ie9 .ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-3rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-7rows .l-main .ds-7rows .drawer-wrapper,.ds-layout-4rows .l-main .ds-7rows .drawer-wrapper{max-width:1020px;}
}
.ds-layout-3rows .l-main .ds-3rows .col-1{padding:0;}.ds-layout-3rows .l-main .ds-3rows .ds-col,.ds-layout-7rows .l-main .ds-7rows .ds-col{*zoom:1;}.ds-layout-3rows .l-main .ds-3rows .ds-col:after,.ds-layout-7rows .l-main .ds-7rows .ds-col:after{content:"";display:table;clear:both;}.drawer-bg-wrapper{padding-bottom:60px;background-size:100% 2px;border-top:1px solid #e1e1e1;}
@media (min-width:768px) {
  .drawer-bg-wrapper{padding-top:2px;background:url(/sites/all/themes/sallyhansen/images/backgrounds/drawer-line.png) no-repeat top center;border-top:none;}
}
@media (min-width:1024px) {
  .drawer-bg-wrapper{background-size:auto auto;}
}
.drawer-container{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:white;margin-bottom:20px;position:relative;z-index:auto;margin-bottom:0;display:none;margin:0 auto;}.lt-ie9 .drawer-container{border:1px solid #e1e1e1;}.drawer-container:before{-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.5);box-shadow:0 15px 10px rgba(0,0,0,0.5);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);content:"";position:absolute;z-index:-1;bottom:16px;left:20px;width:50%;height:20%;max-width:300px;max-height:5px;}.drawer-container:after{-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.5);box-shadow:0 15px 10px rgba(0,0,0,0.5);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);content:"";position:absolute;z-index:-1;bottom:16px;right:20px;width:50%;height:20%;max-width:300px;max-height:5px;}.drawer-open .drawer-container{}.drawer-wrapper{position:relative;z-index:1;text-align:center;margin-bottom:70px;}.drawer-handle{background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-s0104a20e1a.png);background-position:0 -250px;background-repeat:no-repeat;display:block;height:51px;width:119px;text-indent:-119988px;overflow:hidden;text-align:left;position:absolute;bottom:-51px;left:50%;margin-left:-60px;cursor:pointer;}
@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:2) {
  .drawer-handle{background-position:0 -273px;-webkit-background-size:559px auto;-moz-background-size:559px auto;-o-background-size:559px auto;background-size:559px auto;background-image:url(/sites/all/themes/sallyhansen/images/generated/sprites-x2-s0f266c3ce2.png);}
}
.drawer-handle:after{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e008";display:block;text-align:center;color:#f68933;text-indent:0;line-height:0;}.drawer-open .drawer-handle:after{content:"\e00b";}.ds-layout-mani-match h1{color:black;width:100%;text-align:center;text-transform:none;font-size:40px;margin-bottom:0;}
@media (min-width:768px) {
  .ds-layout-mani-match h1{font-size:52px;}
}
.ds-layout-mani-match .field--apple-store-link a,.ds-layout-mani-match .field--google-play-link a{display:block;width:120px;height:41px;text-indent:-9999px;background-image:url(/sites/all/themes/sallyhansen/images/mani_match/apps_cta_buttons.png);background-repeat:no-repeat;}.ds-layout-mani-match .field--google-play-link a{background-position:0 -41px;}.ds-layout-mani-match .mani-top{text-align:center;}.ds-layout-mani-match .mani-top .field--subtitle{font-size:1.3em;text-transform:uppercase;line-height:2em;}.ds-layout-mani-match .mani-top .field--subtitle p{margin:0;}.ds-layout-mani-match .mani-top-left,.ds-layout-mani-match .mani-top-right{vertical-align:top;width:100%;float:none;margin-top:35px;}.ds-layout-mani-match .mani-top-left .inner,.ds-layout-mani-match .mani-top-right .inner{position:relative;}
@media (min-width:768px) {
  .ds-layout-mani-match .mani-top-left,.ds-layout-mani-match .mani-top-right{width:50%;float:right;}
}
.ds-layout-mani-match .mani-top-left{text-align:center;}.ds-layout-mani-match .mani-top-left .field--paragraph{margin:20px 0;text-align:left;}.ds-layout-mani-match .mani-top-left .field--paragraph p{margin:0;}
@media (min-width:768px) {
  .ds-layout-mani-match .mani-top-left .field--paragraph{margin-top:0;}
}
.ds-layout-mani-match .mani-top-left .signup-be-alerted{display:block;font-style:italic;padding-top:5px;}.ds-layout-mani-match .mani-top-left .field--apple-store-link,.ds-layout-mani-match .mani-top-left .field--google-play-link{display:inline-block;margin-right:5px;}.ds-layout-mani-match .mani-top-left .field--videos{margin-top:20px;}.ds-layout-mani-match .mani-top-left .field--mani-match-signup-form{text-align:left;}.ds-layout-mani-match .mani-top-left .field--mani-match-signup-form h4{font-family:"Gibson W01 Regular",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;color:black;margin:0;padding:0;}.ds-layout-mani-match .mani-top-left .field--mani-match-signup-form .signup-error{padding-top:10px;color:red;}
@media (min-width:768px) {
  .ds-layout-mani-match .mani-top-right .inner{margin-left:20px;}
}
.ds-layout-mani-match .mani-top-right .inner .field--apple-store-link a{width:120px;right:50%;margin-right:0;}.ds-layout-mani-match .mani-top-right .field--mani-match-promo-image{margin:auto;text-align:center;}.ds-layout-mani-match .mani-top-right .field--mani-match-promo-image img{display:block;width:100%;}.ds-layout-mani-match .mani-top-right .field--promo-image-text{vertical-align:middle;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;border:none;font-size:18px;line-height:17px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:center;font-weight:bold;color:white;padding:10px 15px;position:absolute;bottom:0;margin-bottom:95px;left:50%;margin-left:-100px;}
@media (min-width:768px) {
  .ds-layout-mani-match .mani-top-right .field--promo-image-text{margin-bottom:115px;}
}
.ds-layout-mani-match .mani-top-right .field--apple-store-link a,.ds-layout-mani-match .mani-top-right .field--google-play-link a{display:block;width:120px;height:41px;text-indent:-9999px;position:absolute;bottom:40px;}.ds-layout-mani-match .mani-top-right .field--apple-store-link a{left:-120px;right:0;margin:auto;}.ds-layout-mani-match .mani-top-right .field--google-play-link a{left:140px;right:0;margin:auto;}.ds-layout-mani-match .mani-center{width:100%;overflow:hidden;clear:both;padding-top:30px;}.ds-layout-mani-match .mani-center .field--steps-description{text-align:center;font-size:15px;margin-bottom:25px;text-transform:uppercase;}
@media (min-width:768px) {
  .ds-layout-mani-match .mani-center .field--steps-description{padding:0 30px;font-size:25px;}
}
.ds-layout-mani-match .mani-center .field--steps-description span sup{font-size:17px;top:-7px;}.ds-layout-mani-match .mani-center .field--beauty-tip-items{margin-top:30px;}.ds-layout-mani-match .mani-center .field--beauty-tip-items .bt-count{background-color:#f68933;color:white;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;font-size:1.5em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50px;height:50px;display:block;line-height:50px;margin:auto;}.ds-layout-mani-match .mani-center .field--beauty-tip-items .node__title{display:none;}.ds-layout-mani-match .mani-center .field--beauty-tip-items .field--body{margin:0 auto;width:210px;min-height:135px;text-align:center;}.ds-layout-mani-match .mani-center .field--beauty-tip-items .field--beauty-tip-item-image{text-align:center;}.ds-layout-mani-match .mani-center .field--beauty-tip-items .field--beauty-tip-item-image img{max-width:100%;width:auto;height:auto;}
@media (min-width:500px) {
  .ds-layout-mani-match .mani-center .field--beauty-tip-items{text-align:center;}
}
@media (min-width:768px) {
  .ds-layout-mani-match .mani-center .field--beauty-tip-items{width:33%;display:inline-block;text-align:center;}
}
.ds-layout-mani-match .mani-bottom{width:100%;}.ds-layout-mani-match .videos-wrapper{overflow:hidden;text-align:center;}.ds-layout-mani-match .videos-wrapper .video-item a{display:block;position:relative;}.ds-layout-mani-match .videos-wrapper .video-item a:after{content:"";display:block;width:72px;height:72px;background:url(/sites/all/themes/sallyhansen/images/misc/play-btn.png) 0 0 no-repeat;position:absolute;top:50%;left:50%;margin-left:-36px;margin-top:-36px;}.ds-layout-mani-match .videos-wrapper .video-item a img{display:block;width:100%;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}.ds-layout-mani-match .videos-wrapper .video-item a img:hover{opacity:.7;}.ds-layout-mani-match .videos-wrapper .video-item.video-2,.ds-layout-mani-match .videos-wrapper .video-item.video-3{width:50%;display:inline-block;}.ds-layout-mani-match .videos-wrapper .video-item.video-1 a{margin-bottom:20px;}.ds-layout-mani-match .videos-wrapper .video-item.video-2 a{margin-right:10px;}.ds-layout-mani-match .videos-wrapper .video-item.video-3 a{margin-left:10px;}/**/
html.lt-ie9 .l-preface,html.lt-ie9 .l-header,html.lt-ie9 .l-subnav,html.lt-ie9 .l-main,html.lt-ie9 .l-footer{min-width:1040px;}html.lt-ie9 .l-preface,html.lt-ie9 .l-main,html.lt-ie9 .l-footer{padding-left:10px;padding-right:10px;}html.lt-ie9 .l-subnav,html.lt-ie9 .l-header{margin-bottom:0;}.l-preface,.l-header,.l-subnav,.l-main,.l-footer{*zoom:1;max-width:1020px;_width:1020px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;margin-bottom:0;}.l-preface:after,.l-header:after,.l-subnav:after,.l-main:after,.l-footer:after{content:"";display:table;clear:both;}.l-preface,.l-main,.l-footer{padding-left:15px;padding-right:15px;}.l-header{max-width:none;margin-bottom:0;}.l-region--sidebar-first,.l-region--sidebar-second{margin-bottom:20px;}.l-region--navigation{width:100%;}
@media (min-width:768px) {
  .l-preface,.l-header,.l-subnav,.l-main,.l-footer{max-width:1020px;max-width:748px;}.l-preface{padding-left:30px;padding-right:30px;}.l-main,.l-footer{padding-left:8px;padding-right:8px;}.l-region--header{width:100%;float:right;margin-right:0;}.l-region--preface{clear:both;}.sidebar-first .l-content,.sidebar-second .l-content,.two-sidebars .l-content{width:65.71429%;float:left;margin-right:2.85714%;}.sidebar-first .l-region--sidebar-first,.sidebar-first .l-region--sidebar-second,.sidebar-second .l-region--sidebar-first,.sidebar-second .l-region--sidebar-second,.two-sidebars .l-region--sidebar-first,.two-sidebars .l-region--sidebar-second{width:31.42857%;float:right;margin-right:0;}.sidebar-first .l-region--sidebar-second,.sidebar-second .l-region--sidebar-second,.two-sidebars .l-region--sidebar-second{clear:right;}
}
@media (min-width:1024px) {
  .l-preface,.l-header,.l-subnav,.l-main,.l-footer{max-width:1020px;}.l-region--header{width:100%;float:right;margin-right:0;}.sidebar-first .l-content{width:74.46809%;float:right;margin-right:0;}.sidebar-first .l-region--sidebar-first{width:23.40426%;float:left;margin-right:2.12766%;}.sidebar-second .l-content{width:74.46809%;float:left;margin-right:2.12766%;}.sidebar-second .l-region--sidebar-second{width:23.40426%;float:right;margin-right:0;clear:none;}.two-sidebars .l-content{width:48.93617%;float:left;margin-right:2.12766%;margin-left:25.53191%;}.two-sidebars .l-region--sidebar-first,.two-sidebars .l-region--sidebar-second{width:23.40426%;float:left;margin-right:2.12766%;}.two-sidebars .l-region--sidebar-first{margin-left:-76.59574%;}.two-sidebars .l-region--sidebar-second{float:right;margin-right:0;clear:none;}
}
html.lt-ie9 .l-preface,html.lt-ie9 .l-header,html.lt-ie9 .l-main,html.lt-ie9 .l-footer{max-width:1020px;_width:1020px;}html.lt-ie9 .l-region--header{width:100%;float:right;margin-right:0;*margin-left:-2em;display:inline;}html.lt-ie9 .sidebar-first .l-content{width:74.46809%;float:right;margin-right:0;*margin-left:-2em;display:inline;}html.lt-ie9 .sidebar-first .l-region--sidebar-first{width:23.40426%;float:left;margin-right:2.12766%;display:inline;}html.lt-ie9 .sidebar-second .l-content{width:74.46809%;float:left;margin-right:2.12766%;display:inline;}html.lt-ie9 .sidebar-second .l-region--sidebar-second{width:23.40426%;float:right;margin-right:0;*margin-left:-2em;display:inline;clear:none;}html.lt-ie9 .two-sidebars .l-content{width:48.93617%;float:left;margin-right:2.12766%;display:inline;margin-left:25.53191%;}html.lt-ie9 .two-sidebars .l-region--sidebar-first,html.lt-ie9 .two-sidebars .l-region--sidebar-second{width:23.40426%;float:left;margin-right:2.12766%;display:inline;}html.lt-ie9 .two-sidebars .l-region--sidebar-first{margin-left:-76.59574%;}html.lt-ie9 .two-sidebars .l-region--sidebar-second{float:right;margin-right:0;*margin-left:-2em;display:inline;clear:none;}/**/