html,body{padding:0;margin:0;font-family:sans-serif;background:#9c7979;}.hero_image{width:100vw;height:100vh;margin:0;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:auto;position:relative;}a{display:block;color:#DfDfDf;text-decoration:none;font-weight:900;}#theShopStandingImage,#theShopSubStandingImage,#theShopHeroImage{background-image:url(/sites/all/themes/theshophd2/images/Shane2.jpg);}.stylist_headshot{width:80vw;height:inherit;}body.URL_gallery #block-theshophd2-content .group{float:left;}body.URL_gallery #block_content_cont{padding-bottom:100px;}div#block_content_cont:after{content:" ";width:100vw;display:block;clear:both;}#theShopSubStandingImage{height:inherit;}input,textfield,textarea,submit,button{max-width:80vw;}#decorative_spade{position:relative;float:right;margin-right:-50px;width:40%;display:block;margin-top:-41px;}#getAPPTIMAGE,#reviewBlock .content_third{width:32.5vw;display:block;float:left;position:relative;z-index:9;overflow:hidden;}#cta > div a{background:#61b961;padding:10px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;display:block;margin:auto;position:relative;text-align:center;color:#fff;box-shadow:0px 0px 13px #c7c7c7;-webkit-box-shadow:0px 0px 13px #c7c7c7;-o-box-shadow:0px 0px 13px #c7c7c7;-moz-box-shadow:0px 0px 13px #c7c7c7;}#cta > div{position:absolute;margin-top:75px;z-index:10;width:60%;left:10%;background:rgba(255,255,255,.9);padding:15% 10%;}#block-theshophd2-views-block-reviews-block-1{margin:20% auto 0 auto;width:80%;color:white;font-size:120%;}#block-theshophd2-views-block-reviews-block-1 p{margin:0;}#theShopLogo{width:10vw;position:absolute;bottom:100px;left:50px;}li{list-style:none;dislay:block;}#header_content{padding:30px 0px 45px 0px;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;border-bottom:3px solid #8e6161;}#header_content li{margin-right:20px;float:left;}#header_content ul{margin:0;}#footer_content > div{width:80vw;margin:auto;color :#fff;}#footer_content{width:100vw;padding:30px 0 30px;clear:both;background:#8e6161;}#block_content_cont{min-height:100vh;width:100vw;background:rgba(255,255,255,.9);}#block_content_cont > div{width:80%;margin:0px auto;padding:100px 0;}#block_content_cont a{color:#333;}#specifically_mobile_directions_icon,#specifically_mobile_contact_icon{width:15vw;clear:both;display:block;}@media screen and (max-width:892px){#cta > div{margin-top:45px;width:82%;left:3%;padding:10% 5%;text-align:center;}#block-theshophd2-views-block-reviews-block-1{font-size:105%;}}@media screen and (max-width:692px){#header_content > div{height:100vh;overflow-y :scroll;}#block-theshophd2-footermenu > ul{display:block;overflow:auto;height:auto;}#block-theshophd2-footermenu{width:80vw;margin:auto;padding:20vh 0;display:block;overflow:auto;}#header_content{background:white;position:fixed;top:0;left:0;z-index:111;opacity:0;width:100vw;min-height:100vh;display:none;}body.URL_gallery #block-theshophd2-content .group  img{display:block;width:100%;height:inherit;}body.URL_gallery #block-theshophd2-content .group{width:80vw;margin:auto;}#content_container.opened #header_content{opacity:100;}#content_container.late #header_content{display:block;}#getAPPTIMAGE,#reviewBlock .content_third{width:100vw;}#block-theshophd2-views-block-reviews-block-1{margin:14% auto 0 auto;}#close_button.opened .close_tabs{background:rgb(10,10,10);}#close_button.opened .close_tabs:nth-child(1){margin-top:23px;transform:rotate(45deg);}#close_button.opened .close_tabs:nth-child(2){opacity:0;}#close_button.opened .close_tabs:nth-child(3){margin-top:-19px;transform:rotate(-45deg);}#block-theshophd2-footermenu a{color :#9c7979;}#close_button{width:50px;height:50px;position:fixed;left:40px;top:40px;z-index:9999;border-radius:30px;}#close_button .close_tabs{height:3px;width:80%;background :#b7b7b7;border-radius:4px;margin-left:auto;margin-right:auto;margin-bottom:7px;transition:.5s;-o-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}#close_button .close_tabs:nth-child(1){margin-top:10px;}#block-theshophd2-footermenu > ul{font-size:30px;display:block;}#block-theshophd2-footermenu > ul li{clear:both;margin-bottom:10px;}#reviewBlock #me_kinda,#reviewBlock #getAPPTIMAGE,#reviewBlock #cta,#reviewBlock #review_block_content{width:100vw;clear :both;}#reviewBlock #review_block_content #block-views-block-reviews-block-1{width:80vw;}#reviewBlock #block-views-block-reviews-block-1 .views-row{margin-top:5%;margin-bottom:5%;}#block-getanappointment{width:70vw;left:15vw;}}@media (orientation:portrait){#theShopLogo{width:25vw;margin-bottom:-30px;margin-left:-10px;}}
