/*!
Free Stock Photos
Author: WPPress (https://codecanyon.net/user/wppressplugin)
URL: https://codecanyon.net/item/stock-photos-wordpress-plugin/25804713
Version: 4.0.0
Description: Thousands of free stock photos at your fingertips. Access free stock photos through your media manager.
*/.media-modal .wppress-stock-photo-modal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}.media-modal .wppress-stock-photo-modal .preview-wrap.visible,.media-modal .wppress-stock-photo-modal.preview-open .preview-wrap{display:block}.media-modal .wppress-stock-photo-modal .stage-wrap{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;position:relative}.media-modal .wppress-stock-photo-modal .preview-wrap{display:none;width:300px;padding:20px;overflow:auto}.media-modal .wppress-stock-photo-modal .preview-wrap .preview-image img{max-width:100%}.media-modal .wppress-stock-photo-modal,.media-modal .wppress-stock-photo-modal *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.media-modal .wppress-stock-photo-modal .no-access-key{font-size:18px;text-align:center;margin:40px 0 0}.media-modal .wppress-stock-photo-modal .filter-bar{padding:10px;height:60px;position:absolute;top:0;left:0;z-index:3;background:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.media-modal .wppress-stock-photo-modal .filter-bar .spinner{float:none;margin-right:10px}.media-modal .wppress-stock-photo-modal .filter-bar .keyword{width:200px}.media-modal .wppress-stock-photo-modal .filter-bar .keyword-filter{text-align:right}.media-modal .wppress-stock-photo-modal .filter-bar .filters{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.media-modal .wppress-stock-photo-modal .filter-bar .filters label{font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.media-modal .wppress-stock-photo-modal .filter-bar .filters label select{margin-left:5px;font-weight:400}.media-modal .wppress-stock-photo-modal .filter-bar .filters label+label{margin-left:10px}.media-modal .wppress-stock-photo-modal .image-grid-wrap{width:100%;height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:calc(100% - 60px);position:absolute;z-index:2;padding:10px;overflow:auto;margin-top:60px}.media-modal .wppress-stock-photo-modal .no-images{padding:30px;width:100%;font-size:20px;text-align:center}.media-modal .wppress-stock-photo-modal .image-grid .image-item{width:100%}@media all and (min-width:768px){.media-modal .wppress-stock-photo-modal .image-grid .image-item{width:33.33333%}}@media all and (min-width:1200px){.media-modal .wppress-stock-photo-modal .image-grid .image-item{width:25%}}@media all and (min-width:1300px){.media-modal .wppress-stock-photo-modal .image-grid .image-item{width:20%}}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner{padding:10px}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap{position:relative;overflow:hidden;width:100%;height:0;background:#eee}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap img.item-image{display:block;width:100%;position:absolute;left:0;top:0}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap.downloading .overlay,.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap:hover .overlay{opacity:1}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay a.import-image{width:50px;height:50px;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#fff;background:rgba(0,0,0,.6);border-radius:50%;outline:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay a.import-image:active,.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay a.import-image:focus{outline:0}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay a.import-image:hover{background:#000}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay a.import-image .loading-icon{width:20px;height:20px;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:50%;border:2px solid #fff;border-top-color:transparent;display:none}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay a.import-image svg{fill:currentColor;width:20px;height:20px;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin-top:-2px;overflow:visible}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay a.import-image svg .to-move{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@-webkit-keyframes isDownloading{0%{-webkit-transform:rotate(0) translate3d(-50%,-50%,0);transform:rotate(0) translate3d(-50%,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(-50%,-50%,0);transform:rotate(360deg) translate3d(-50%,-50%,0)}}@-moz-keyframes isDownloading{0%{-moz-transform:rotate(0) translate3d(-50%,-50%,0);transform:rotate(0) translate3d(-50%,-50%,0)}100%{-moz-transform:rotate(360deg) translate3d(-50%,-50%,0);transform:rotate(360deg) translate3d(-50%,-50%,0)}}@-o-keyframes isDownloading{0%{transform:rotate(0) translate3d(-50%,-50%,0)}100%{transform:rotate(360deg) translate3d(-50%,-50%,0)}}@keyframes isDownloading{0%{-webkit-transform:rotate(0) translate3d(-50%,-50%,0);-moz-transform:rotate(0) translate3d(-50%,-50%,0);transform:rotate(0) translate3d(-50%,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(-50%,-50%,0);-moz-transform:rotate(360deg) translate3d(-50%,-50%,0);transform:rotate(360deg) translate3d(-50%,-50%,0)}}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay .creator-info{position:absolute;bottom:15px;left:15px}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay .creator-info a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#fff;font-size:14px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:700}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap .overlay .creator-info a img{width:32px;height:32px;border-radius:50%;margin-right:10px}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap.downloading .overlay a.import-image .loading-icon{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block;-webkit-animation:.8s linear infinite isDownloading;-moz-animation:.8s linear infinite isDownloading;-o-animation:.8s linear infinite isDownloading;animation:.8s linear infinite isDownloading;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.media-modal .wppress-stock-photo-modal .image-grid .image-item .item-inner .image-wrap.downloading .overlay a.import-image svg{display:none}.media-modal .wppress-stock-photo-modal .load-more{text-align:center;margin:10px 0 0;width:100%}