.social-buttons a{text-decoration:none;color:#2e2e2e}
.social-buttons a:hover{color:#6f6f6f}
.switcher{opacity:.7}
.switcher .selected{opacity:1}
.switcher>a{display:inline-block;vertical-align:middle;padding:0}
.switcher>.tassellation-switcher{padding-top:1px}
.m-80-header .row-tassel{display:inline-block}
.switcher .square-fullLook{width:15px;height:21px;border:solid 1px #989898}
.square-tassellation{border:solid 1px #989898;width:7px;height:10px;margin-right:1px;margin-bottom:1px}
.selected .square-fullLook{border-color:#222 !important}
.selected .square-tassellation{border-color:#222}
.m-80-header{position:relative;text-align:center;background-color:#f4f4f4}
.m-80-header a{text-decoration:none}
.m-80-icons{margin:21px;display:inline-block}
.m-80-icons img{padding-left:6px;padding-right:6px}
.m-80-icons a{text-decoration:none !important}
@media(min-width:992px){.m-80-icons{margin:29px;display:inline-block}
.switcher .square-fullLook{width:14px;height:21px;border:solid 1px #989898}
.square-tassellation{border:solid 1px #989898;width:7px;height:10px;margin-right:1px;margin-bottom:1px}
}
.fullLook{padding:0 53px 65px 65px;background-color:#f4f4f4}
.fullLook .title-look{margin-top:-9px}
.fullLook .look-position span.current{font-size:39px}
.fullLook .title-look,.fullLook .details h3{font-size:14px;line-height:18px}
.fullLook .image-container{position:relative;padding-bottom:8px;border-bottom:2px solid transparent;max-width:95px;opacity:1;-webkit-animation:fadeInLoadMore 2s ease-out;-moz-animation:fadeInLoadMore 2s ease-out;-o-animation:fadeInLoadMore 2s ease-out;animation:fadeInLoadMore 2s ease-out}
.fullLook .image-container:hover,.fullLook .image-container.border-bottom{border-bottom:2px solid black}
.fullLook .image-container .image-cover{max-height:145px;position:absolute;top:0;left:0;width:100%;height:94%;background-color:rgba(0,0,0,0.5);opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.fullLook .image-selector.selected .image-cover,.fullLook .image-container:hover .image-cover{opacity:1}
.fullLook .details h3{margin-top:-4px}
.fullLook .share h3{font-size:14px;line-height:28px}
.fullLook .look-position{font-size:30px;line-height:26px;margin-top:6px}
.fullLook .look-position .total-slides{font-size:12pt}
.fullLook .slick-carousel,.fullLook .slick-carousel>*{text-align:center}
.fullLook .slick-carousel>* img{width:100%}
.fullLook .slick-arrow,.fullLook .slick-arrow:hover,.fullLook .slick-arrow:focus,.fullLook .slick-arrow:hover,.fullLook .slick-arrow:focus{border:1px solid transparent;outline:0;background:transparent}
.fullLook .slick-arrow:first-child{margin-top:-28px}
.fullLook .slick-carousel a{position:relative;display:block}
.fullLook .slick-carousel .slide-num{display:block;background-color:rgba(0,0,0,0.5);color:white;position:absolute;top:0;left:0;width:102%;height:100%;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.fullLook .slick-carousel .slide-num:hover,.fullLook .slick-carousel .carousel-slide.selected .slide-num{opacity:1}
.fullLook .slick-carousel .slide-num span{position:absolute;left:0;bottom:0;right:0;width:100%;height:50%;display:inline-block;margin-bottom:1em;font-size:18px}
.fullLook .image-selector{display:inline-block}
.fullLook .carousel-slide,.fullLook .carousel-slide>a{display:inline-block;opacity:1;-webkit-animation:fadeInLoadMore 2s ease-out;-moz-animation:fadeInLoadMore 2s ease-out;-o-animation:fadeInLoadMore 2s ease-out;animation:fadeInLoadMore 2s ease-out}
@-webkit-keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@-moz-keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@-o-keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
.fullLook .slick-carousel .image-selector img{width:102%;margin:0 auto}
.fullLook .slick-track{width:52%;margin:0 auto}
.fullLook .slick-carousel .image-selector{margin:4% 0}
.fullLook .img-zoom{text-align:center;margin-left:.8%;margin-right:4.7%}
.fullLook .img-zoom .content-image{max-width:570px;max-height:860px;opacity:1;-webkit-animation:fadeInLoadMore 2s ease-out;-moz-animation:fadeInLoadMore 2s ease-out;-o-animation:fadeInLoadMore 2s ease-out;animation:fadeInLoadMore 2s ease-out}
.fullLook .slide-detail{padding-right:0;padding-top:6px}
.fullLook .slide-detail .description{color:#828180;font-size:14px;margin-top:11px;border-top:1px solid black;padding-top:18px}
.fullLook .slide-detail .details{margin-top:22px}
.fullLook .slide-detail .share{margin-top:22px}
.fullLook .slide-detail .download{margin-top:7px}
.fullLook .img-details-container{margin-top:4px}
.fullLook .img-details-container .row{margin:0 -5px}
.fullLook .img-details-container .detail1,.fullLook .img-details-container .detail2{padding:0}
.fullLook .img-details-container .detail1{margin-right:10px}
.fullLook .social-buttons{display:inline-block;margin-left:5px;padding:0 .25em}
.fullLook .social-buttons a{background-repeat:no-repeat;background-position-y:2px}
.fullLook .social-buttons a.facebook-icon{background-image:url(../images/common/icons/facebookIcon_06.png)}
.fullLook .social-buttons a.twitter-icon{background-image:url(../images/common/icons/twitterIcon_06.png)}
.fullLook .social-buttons a.pinterest-icon{background-image:url(../images/common/pinterestIcon_06.png)}
.fullLook .social-buttons div{height:16px;width:16px;display:inline-block}
.fullLook a.download-button div{background-image:url(../images/common/icons/downloadNew.png);height:35px;display:inline-block;line-height:21px;width:35px;background-size:35px 35px;background-repeat:no-repeat}
.fullLook a.download-button div:hover{background-image:url(../images/common/icons/downloadHover.png)}
.fullLook a.download-main-slide{background-image:url(../images/common/icons/downloadNew.png);height:35px;display:inline-block;line-height:21px;width:35px;background-size:35px 35px;background-repeat:no-repeat}
.fullLook a.download-main-slide:hover{background-image:url(../images/common/icons/downloadHover.png)}
.fullLook a.download-button:hover,.fullLook a.download-button:hover span{color:#2e2e2e;border-color:#2e2e2e}
.fullLook .details .image-selector img{max-width:95px;max-height:145px;width:100%;height:100%}
.fullLook .social-buttons a{font-size:16px;margin-right:12px}
@media(max-width:767px){.fullLook{padding:0}
.fullLook .details .image-selector{width:21%}
.fullLook .slick-carousel .slide-num{display:none}
.fullLook .slide-detail{padding:20px}
.fullLook .slick-carousel{padding:0}
.fullLook .slick-carousel,.fullLook .slick-carousel>*{width:100%;text-align:center}
.fullLook .image-selector img,.fullLook .carousel-slide .hcontent img{width:99.5%;height:auto}
.fullLook .slick-list{height:auto !important}
.m80-looks .MagicZoomHint{bottom:65px !important;top:auto !important;padding:0 !important;width:170px !important;left:50% !important;margin-left:-85px;border:1px solid silver;color:white;line-height:37px;font-size:16px;opacity:1 !important}
}
@media(min-width:768px){.fullLook .carousel-slide{width:100% !important}
}
@media(min-width:992px){.fullLook .slick-carousel .image-selector{margin:6% 0}
.fullLook .slick-slide img{max-height:142px}
}
@media(min-width:1200px){.fullLook .slick-carousel .image-selector{margin:7% 0}
}
.m80-looks-container.author{min-height:100px}
.m80-looks-container.author:before{content:"M80 Looks"}
.m-80-look-catalogue{background-color:#f4f4f4;padding:0 32px 0 32px}
.m-80-look-catalogue .fa-twitter:before{content:""}
.m-80-look-catalogue .fa-facebook:before{content:""}
.m-80-look-catalogue .fa-pinterest:before{content:""}
.m-80-look-catalogue .buttons{display:inline-block}
.m-80-header .row-tassel{background-image:url(../images/common/icons/scoreTasselation_06.png);width:23px;height:1px;margin:3px 11px;display:inline-block}
.m-80-look-catalogue .m80-picture-box{display:none;padding-left:8px;padding-right:8px;margin-bottom:17px;vertical-align:middle;opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
.m-80-look-catalogue .m80-picture-box.show-inline{display:inline-block;opacity:1;-webkit-animation:fadeInLoadMore 2s ease-out;-moz-animation:fadeInLoadMore 2s ease-out;-o-animation:fadeInLoadMore 2s ease-out;animation:fadeInLoadMore 2s ease-out}
@-webkit-keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@-moz-keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@-o-keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@keyframes fadeInLoadMore{0{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
.m80-looks-container span.downloadText{display:none;font-size:14px;color:#999;text-transform:uppercase}
.m80-looks-container span.downloadText:hover{color:#333}
.m-80-look-catalogue .m80-hover-panel{cursor:pointer;display:table;width:100%;height:100%}
.m-80-look-catalogue .m-look-hover{display:none;position:absolute;top:0;left:8px;right:8px;z-index:0;background-color:rgba(0,0,0,0);height:100%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.m-80-look-catalogue .m-look-hover:hover{background-color:#000;background-color:rgba(0,0,0,0.5)}
.m-80-look-catalogue .m80-hover-text{display:table-cell;vertical-align:middle;text-align:center;color:white;-moz-opacity:0;opacity:0;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}
.m-80-look-catalogue .m80-hover-text:hover{-moz-opacity:1;opacity:1}
.m-80-look-catalogue .m-look-hover h2{margin-top:15px;font-size:26px}
.m-80-look-catalogue .m-look-hover h3{font-size:14px;margin-top:17px;margin-bottom:0}
.m-80-look-catalogue .m80-share-icon{margin-top:14px;padding-right:3px;padding-left:3px}
.m-80-look-catalogue .m80-picture{display:block;width:100%}
.m-80-look-catalogue img.hover-image{width:35px}
.m-80-look-catalogue .m80-box-wrapper{display:table;position:absolute;bottom:8px;left:14px;background-color:#a5a5a5;color:#fff;width:22px;height:23px}
.m-80-look-catalogue .m80-box-number{display:table-cell;vertical-align:middle;text-align:center;font-size:12px;line-height:17px}
.m-80-look-catalogue .button-look a{text-decoration:none !important;text-align:center;border:solid 2px;border-color:#dedede;color:#181818;padding:13px 74px;font-size:16px}
.m-80-look-catalogue .m80-load-more{text-align:center;margin-top:40px;margin-bottom:67px}
.m80-dimension{display:table}
.wrapper-image-download{width:34px;height:34px;border:1px solid #989898}
#imageDown img{position:absolute;text-decoration:none}
#imageDown img.icon-smart-tassellation{top:2%;right:6%;width:34px;height:auto;margin-top:14px}
@media(min-width:776px){.m-80-look-catalogue{padding:0 94px 0 86px}
#imageDown img{right:9%}
#imageDown img.icon-smart-tassellation{right:90px}
}
@media(min-width:992px){.m-80-look-catalogue{background-color:#f4f4f4}
.m-80-look-catalogue .m80-box-wrapper{display:none}
.m-80-look-catalogue .m-look-hover{display:block}
.m80-looks-container span.downloadText{display:inline-block}
.m80-looks-container #imageDown{position:absolute;margin-top:27px;right:7%;text-decoration:none}
#imageDown img{position:relative;margin-top:auto;padding-bottom:6px;border:0;width:initial;padding:0 0 12px 10px;margin-right:4px;right:0}
.m-80-look-catalogue .button-look a{padding:10px 67px;font-size:large}
.m-80-look-catalogue .m80-load-more{text-align:center;margin-top:36px;margin-bottom:70px}
}