html,body{height:100%}#publisher-gallery-wrapper,#publisher-gallery-mobile-filter-overlay{margin-bottom:50px;margin-top:50px;font-size:14px}#publisher-gallery-wrapper #sidebar,#publisher-gallery-mobile-filter-overlay #sidebar{float:left;width:260px;margin-right:30px;position:relative}#publisher-gallery-wrapper #sidebar .filters-header,#publisher-gallery-mobile-filter-overlay #sidebar .filters-header{position:relative;margin-bottom:15px}#publisher-gallery-wrapper #sidebar .filters-header h3,#publisher-gallery-mobile-filter-overlay #sidebar .filters-header h3{font-weight:normal;font-size:14px}#publisher-gallery-wrapper #sidebar .filters-header .filter-source,#publisher-gallery-mobile-filter-overlay #sidebar .filters-header .filter-source{font-weight:normal;position:absolute;right:0;top:0;margin-top:-5px;font-size:12px}#publisher-gallery-wrapper #sidebar .filter-source,#publisher-gallery-mobile-filter-overlay #sidebar .filter-source{cursor:pointer;text-decoration:none;background:url("../img/filter-bg.png") no-repeat left;padding-left:25px}#publisher-gallery-wrapper #sidebar .filter-source.checked,#publisher-gallery-mobile-filter-overlay #sidebar .filter-source.checked{background-image:url("../img/filter-checked-bg.png");color:#63C88C}#publisher-gallery-wrapper #sidebar .options-wrapper,#publisher-gallery-mobile-filter-overlay #sidebar .options-wrapper{border-top:1px solid #E0E0E0}#publisher-gallery-wrapper #sidebar .options-wrapper h3,#publisher-gallery-mobile-filter-overlay #sidebar .options-wrapper h3{text-transform:uppercase;font-size:15px;font-weight:bold;background:#fff url("../img/icon_arrow_down.png") no-repeat right 0px center;cursor:pointer;padding:15px 0}#publisher-gallery-wrapper #sidebar .options-wrapper label,#publisher-gallery-mobile-filter-overlay #sidebar .options-wrapper label{font-weight:normal}#publisher-gallery-wrapper #sidebar .options-wrapper .options,#publisher-gallery-mobile-filter-overlay #sidebar .options-wrapper .options{overflow:hidden;max-height:0;transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease}#publisher-gallery-wrapper #sidebar .options-wrapper.open h3,#publisher-gallery-mobile-filter-overlay #sidebar .options-wrapper.open h3{background-image:url("../img/icon_arrow_right.png")}#publisher-gallery-wrapper #sidebar .options-wrapper.open .options,#publisher-gallery-mobile-filter-overlay #sidebar .options-wrapper.open .options{max-height:380px;margin-bottom:10px}#publisher-gallery-wrapper #main,#publisher-gallery-mobile-filter-overlay #main{float:left;width:910px;border-left:1px solid #E0E0E0}#publisher-gallery-wrapper #main .templates-wrapper,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper{margin-left:20px;position:relative}#publisher-gallery-wrapper #main .templates-wrapper .mix,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .mix{display:none}#publisher-gallery-wrapper #main .templates-wrapper .template,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template{width:205px;margin:0 0 10px 10px;border:1px solid #E0E0E0;cursor:pointer;position:relative;padding-bottom:50px}#publisher-gallery-wrapper #main .templates-wrapper .template.active,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template.active{border:2px solid #63C88C}#publisher-gallery-wrapper #main .templates-wrapper .template .thumbnail-wrapper,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template .thumbnail-wrapper{overflow:hidden;border-bottom:1px solid #E0E0E0}#publisher-gallery-wrapper #main .templates-wrapper .template .thumbnail-wrapper .thumbnail,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template .thumbnail-wrapper .thumbnail{position:relative}#publisher-gallery-wrapper #main .templates-wrapper .template .thumbnail-wrapper .thumbnail:before,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template .thumbnail-wrapper .thumbnail:before{display:block;content:"";width:100%;padding-top:67.10526%}#publisher-gallery-wrapper #main .templates-wrapper .template .thumbnail-wrapper .thumbnail>.content,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template .thumbnail-wrapper .thumbnail>.content{position:absolute;top:0;left:0;right:0;bottom:0}#publisher-gallery-wrapper #main .templates-wrapper .template .thumbnail-wrapper .thumbnail img,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template .thumbnail-wrapper .thumbnail img{width:100%}#publisher-gallery-wrapper #main .templates-wrapper .template .title,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template .title{line-height:normal;padding:10px;position:absolute;bottom:0;left:0;right:0}#publisher-gallery-wrapper #main #template-details-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper{background:#444;padding:20px;margin:15px 19px 20px 11px;display:none;position:relative;color:#fff}#publisher-gallery-wrapper #main #template-details-wrapper .top-arrow,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .top-arrow{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #444;position:absolute;top:0;left:0;margin-top:-14px}#publisher-gallery-wrapper #main #template-details-wrapper .thumbnail-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .thumbnail-wrapper{width:70%;display:inline-block;vertical-align:top}#publisher-gallery-wrapper #main #template-details-wrapper .thumbnail-wrapper img,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .thumbnail-wrapper img{max-width:100%}#publisher-gallery-wrapper #main #template-details-wrapper .description-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .description-wrapper{width:30%;display:inline-block;vertical-align:top;padding-left:20px;position:relative;padding-bottom:80px}#publisher-gallery-wrapper #main #template-details-wrapper .description-wrapper h3,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .description-wrapper h3{font-size:20px;margin-bottom:15px}#publisher-gallery-wrapper #main #template-details-wrapper .description-wrapper p,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .description-wrapper p{line-height:normal;color:#A8A8A8}#publisher-gallery-wrapper #main #template-details-wrapper .closeTemplateDetails,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .closeTemplateDetails{position:absolute;top:10px;right:10px;background:url("../img/close.png") no-repeat;height:16px;width:16px}#publisher-gallery-wrapper #main #template-details-wrapper .share-link,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .share-link{border-top:1px solid #626262;padding-top:10px;position:absolute;bottom:0px;right:0px;margin:20px;width:225px}#publisher-gallery-wrapper #main #template-details-wrapper .share-link a,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .share-link a{text-decoration:none;text-transform:uppercase;color:#ADADAD;background:url("../img/envelope.png") no-repeat left;padding-left:35px;font-weight:bold}#publisher-gallery-wrapper #main #template-metadata,#publisher-gallery-mobile-filter-overlay #main #template-metadata{display:none}#publisher-gallery-wrapper #mobile-filter-btn,#publisher-gallery-mobile-filter-overlay #mobile-filter-btn{display:none;margin-right:10px;margin-bottom:10px;height:50px;width:50px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;background:#3367B8 url("../img/filter-icon.png") no-repeat center center;z-index:999}#publisher-gallery-wrapper .stick-right-bottom,#publisher-gallery-mobile-filter-overlay .stick-right-bottom{position:fixed;right:0;bottom:0;z-index:10000}#publisher-gallery-wrapper .uppercase,#publisher-gallery-mobile-filter-overlay .uppercase{text-transform:uppercase}#publisher-gallery-wrapper .left,#publisher-gallery-mobile-filter-overlay .left{float:left}#publisher-gallery-wrapper .right,#publisher-gallery-mobile-filter-overlay .right{float:right}#publisher-gallery-wrapper .center,#publisher-gallery-mobile-filter-overlay .center{text-align:center}#publisher-gallery-wrapper .margin-top-10,#publisher-gallery-mobile-filter-overlay .margin-top-10{margin-top:10px}#publisher-gallery-wrapper .no-margin,#publisher-gallery-mobile-filter-overlay .no-margin{margin:0}#publisher-gallery-wrapper .hidden,#publisher-gallery-mobile-filter-overlay .hidden{display:none}#publisher-gallery-mobile-filter-overlay{position:absolute;display:none;top:0;right:0;left:0;bottom:0;margin-top:0;background-color:rgba(0,0,0,0.6);z-index:9999;height:100%}#publisher-gallery-mobile-filter-overlay #sidebar{transform:translateX(-100%);-webkit-transform:translateX(-100%)}#publisher-gallery-mobile-filter-overlay #sidebar #filters-wrapper{background:#fff;padding:20px;padding-top:40px}#publisher-gallery-mobile-filter-overlay #btn-overlay-close{position:absolute;top:10px;right:10px;background:url("../img/close.png") no-repeat;height:16px;width:16px}#publisher-gallery-mobile-filter-overlay .animation-slide-in-from-left{animation:slide-in-from-left 0.5s forwards;-webkit-animation:slide-in-from-left 0.5s forwards}#publisher-gallery-mobile-filter-overlay .animation-slide-out-to-left{animation:slide-out-to-left 0.5s forwards;-webkit-animation:slide-out-to-left 0.5s forwards}@keyframes slide-in-from-left{100%{transform:translateX(0%)}}@-webkit-keyframes slide-in-from-left{100%{-webkit-transform:translateX(0%)}}@keyframes slide-out-to-left{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-to-left{0%{-webkit-transform:translateX(0%)}100%{-webkit-transform:translateX(-100%)}}@media only screen and (max-width: 479px){#publisher-gallery-wrapper{margin-top:0}#publisher-gallery-wrapper #sidebar,#publisher-gallery-mobile-filter-overlay #sidebar{float:none;width:260px;margin-right:0;display:none}#publisher-gallery-wrapper #main,#publisher-gallery-mobile-filter-overlay #main{width:100%;display:block;float:none;border-left:none}#publisher-gallery-wrapper #main .templates-wrapper,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper{margin-left:0}#publisher-gallery-wrapper #main .templates-wrapper .template,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template{width:100%;margin:0;margin-bottom:10px}#publisher-gallery-wrapper #main #template-details-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper{margin-left:-10px;margin-right:-10px}#publisher-gallery-wrapper #main #template-details-wrapper .top-arrow,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .top-arrow{display:none}#publisher-gallery-wrapper #main #template-details-wrapper .thumbnail-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .thumbnail-wrapper{width:100%}#publisher-gallery-wrapper #main #template-details-wrapper .description-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .description-wrapper{width:100%;padding:0}#publisher-gallery-wrapper #main #template-details-wrapper .share-link,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .share-link{position:relative;margin:0}#publisher-gallery-wrapper #mobile-filter-btn,#publisher-gallery-mobile-filter-overlay #mobile-filter-btn{display:block}#publisher-gallery-mobile-filter-overlay #sidebar{display:block}}@media only screen and (min-width: 480px) and (max-width: 767px){#publisher-gallery-wrapper{margin-top:0}#publisher-gallery-wrapper #sidebar,#publisher-gallery-mobile-filter-overlay #sidebar{float:none;width:260px;margin-right:0;display:none}#publisher-gallery-wrapper #main,#publisher-gallery-mobile-filter-overlay #main{width:100%;display:block;float:none;border-left:none}#publisher-gallery-wrapper #main .templates-wrapper,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper{margin-left:0}#publisher-gallery-wrapper #main .templates-wrapper .template,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template{width:48%;margin:0;margin-left:5px;margin-bottom:10px}#publisher-gallery-wrapper #main #template-details-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper{margin-left:-14px;margin-right:-14px}#publisher-gallery-wrapper #main #template-details-wrapper .thumbnail-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .thumbnail-wrapper{width:100%}#publisher-gallery-wrapper #main #template-details-wrapper .description-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .description-wrapper{width:100%;padding:0}#publisher-gallery-wrapper #main #template-details-wrapper .share-link,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .share-link{position:relative;margin:0}#publisher-gallery-wrapper #mobile-filter-btn,#publisher-gallery-mobile-filter-overlay #mobile-filter-btn{display:block}#publisher-gallery-mobile-filter-overlay #sidebar{display:block}}@media only screen and (min-width: 768px) and (max-width: 1023px){#publisher-gallery-wrapper{margin-top:0}#publisher-gallery-wrapper #sidebar,#publisher-gallery-mobile-filter-overlay #sidebar{float:none;width:260px;margin-right:0;display:none}#publisher-gallery-wrapper #main,#publisher-gallery-mobile-filter-overlay #main{width:100%;display:block;float:none;border-left:none}#publisher-gallery-wrapper #main .templates-wrapper,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper{margin-left:0}#publisher-gallery-wrapper #main .templates-wrapper .template,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template{width:32%;margin:0;margin-left:5px;margin-bottom:10px}#publisher-gallery-wrapper #main #template-details-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper{margin-left:-15px;margin-right:-15px}#publisher-gallery-wrapper #main #template-details-wrapper .thumbnail-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .thumbnail-wrapper{width:100%}#publisher-gallery-wrapper #main #template-details-wrapper .description-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .description-wrapper{width:100%;padding:0}#publisher-gallery-wrapper #main #template-details-wrapper .share-link,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .share-link{position:relative;margin:0}#publisher-gallery-wrapper #mobile-filter-btn,#publisher-gallery-mobile-filter-overlay #mobile-filter-btn{display:block}#publisher-gallery-mobile-filter-overlay #sidebar{display:block}}@media only screen and (min-width: 1024px) and (max-width: 1279px){#publisher-gallery-wrapper{margin-top:0}#publisher-gallery-wrapper #sidebar,#publisher-gallery-mobile-filter-overlay #sidebar{width:220px}#publisher-gallery-wrapper #main,#publisher-gallery-mobile-filter-overlay #main{width:710px}#publisher-gallery-wrapper #main .templates-wrapper .template,#publisher-gallery-mobile-filter-overlay #main .templates-wrapper .template{width:32%;margin:0;margin-left:5px;margin-bottom:10px}#publisher-gallery-wrapper #main #template-details-wrapper .thumbnail-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .thumbnail-wrapper{width:100%}#publisher-gallery-wrapper #main #template-details-wrapper .description-wrapper,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .description-wrapper{width:100%;padding:0}#publisher-gallery-wrapper #main #template-details-wrapper .share-link,#publisher-gallery-mobile-filter-overlay #main #template-details-wrapper .share-link{position:relative;margin:0}}
