body *{outline:0;}
.button{text-align:center;}
a,body,div,footer,h1,h2,h3,h4,h5,header,i,iframe,img,li,nav,p,span,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
body,h1,h2,h3,h4,h5{font-weight:400;}
.envato-btn-purchase:after,.fa-angle-down:before,.popup-envato-purchase:after{content:"";}
body *{-webkit-text-size-adjust:none;}
#content-block,.button{overflow:hidden;}
body{margin:0;font-family:Lato, sans-serif;font-size:14px;line-height:1.42857143;color:#1c1a19;}
footer,header,nav{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
img{border:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:middle;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.col-md-2,.col-sm-3,.col-md-4,.col-xs-6,.col-sm-6,.col-md-6,.col-md-7,.col-md-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-6{float:left;}
.col-xs-6{width:50%;}
@media (min-width:768px){
.col-sm-3,.col-sm-6{float:left;}
.col-sm-6{width:50%;}
.col-sm-3{width:25%;}
.col-sm-pull-6{right:50%;}
.col-sm-push-6{left:50%;}
}
@media (min-width:992px){
.col-md-2,.col-md-4,.col-md-6,.col-md-7,.col-md-8{float:left;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-4{width:33.33333333%;}
.col-md-2{width:16.66666667%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-push-5{left:41.66666667%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
}
.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table;}
.container:after,.container-fluid:after,.row:after{clear:both;}
@media (min-width:992px){
header nav li:last-child{display:none;}
.sorting-menu{padding:40px 0;}
.sorting-menu a::after{content:"";left:50%;right:50%;opacity:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;height:2px;display:block;position:absolute;}
.sorting-menu a::after{background-color:#82bc2a;}
.sorting-menu a,nav a{position:relative;}
.sorting-menu a.active::after,.sorting-menu a:hover::after,nav a.active::after,nav a:hover::after{left:0;right:0;opacity:1;}
}
@media (max-width: 991px){
header nav li:last-child{display:block;}
}
@media (max-width:767px){
.hidden-xs{display:none!important;}
}
@media (min-width:768px) and (max-width:991px){
.hidden-sm{display:none!important;}
}
.container,.container-fluid,.empty-space{position:relative;}
.h1,.h2,.h3,.h4,h1,h2,h3,h4,h5{margin:0;}
.container{max-width:100%;}
.empty-space{display:block;clear:both;}
.col-xs-b5{height:5px;}
.col-xs-b10{height:10px;}
.col-xs-b15{height:15px;}
.col-xs-b30{height:30px;}
.col-xs-u50{margin-top:-50px;}
.col-xs-clear-2>[class*=col-]:nth-child(2n+1){clear:both;}
@media (min-width:768px){
.col-sm-b0{height:0;}
.col-sm-b50{height:50px;}
.col-sm-b60{height:60px;}
.row[class*=col-sm-clear-]>[class*=col-]{clear:none;}
.col-sm-clear-2>[class*=col-]:nth-child(2n+1),.col-sm-clear-4>[class*=col-]:nth-child(4n+1){clear:both;}
.row.vertical-aligned-columns-sm{font-size:0;white-space:nowrap;}
.row.vertical-aligned-columns-sm>div[class*=col]{float:none;display:inline-block;vertical-align:middle;white-space:normal;}
}
@media (min-width:992px){
.row[class*=col-md-clear-]>[class*=col-]{clear:none;}
.col-md-clear-6>[class*=col-]:nth-child(6n+1){clear:both;}
.row.vertical-aligned-columns-md{font-size:0;white-space:nowrap;}
.row.vertical-aligned-columns-md>div[class*=col]{float:none;display:inline-block;vertical-align:middle;white-space:normal;}
}
.row.m0{margin-left:0;margin-right:0;}
.row.m0>div[class*=col]{padding:0;}
.row.m10{margin-left:-5px;margin-right:-5px;}
.row.m10>div[class*=col]{padding:0 5px;}
.text-center{text-align:center;}
.text-right{text-align:right;}
a,a:active,a:hover,a:link,a:visited{cursor:pointer;text-decoration:none;outline:0;}
.light{font-weight:400;}
i{font-family:'Playfair Display', serif;font-weight:400;}
ul{list-style:none;}
a{color:inherit;}
img{border-radius:10px;}
#logo img,.preview img{border-radius:0;}
#content-block{position:relative;left:0;}
body::selection{color:#fff;background:#000;}
body::-moz-selection{color:#fff;background:#000;}
.full-size{position:absolute;left:0;top:0;width:100%;height:100%;}
.title-bg{background:url('images/page-header.jpg') no-repeat center;background-size:cover;}
.row-entry.background-1{background:#1a1a1a;}
.row-empty-space{height:170px;}
.row-empty-space.small{height:120px;}
.fa-angle-down{display:inline-block;vertical-align:bottom;}
.fa-angle-down:before{width:.5em;height:.5em;border-left:.15em currentColor solid;border-bottom:.15em currentColor solid;display:inline-block;vertical-align:middle;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:relative;top:-.15em;}
.popup-envato-purchase{display:none;z-index:100;position:fixed;bottom:90px;right:130px;overflow:hidden;background:#fff;border-radius:5px;width:430px;box-shadow:0 0 11px #bbb;}
.popup-envato-purchase:after{display:block;position:fixed;bottom:108px;right:170px;width:11px;height:10px;background:#f7f7f7;z-index:1;transform:rotate(45deg);box-shadow:1px 1px 4px #dedede;}
.popup-envato-purchase h2{font-size:18px;color:#000;font-weight:700;margin-bottom:10px;}
.popup-envato-purchase p{margin-bottom:15px;font-size:14px;color:#666;line-height:2em;}
.popup-envato-purchase a{display:inline-block;padding:7px 16px;color:#fff;background-color:#b9b9b9;text-transform:uppercase;font-size:12px;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;line-height:1.6;}
.wrapper-purchase:hover .popup-envato-purchase{display:block;}
.popup-envato-purchase a:hover{background:#000;}
.popup-envato-purchase .popup-top{box-shadow:0 2px 4px #dedede;padding:30px;position:relative;z-index:3;}
.popup-envato-purchase .popup-top a{background-color:#7da72d;}
.popup-envato-purchase .popup-top a:hover{background-color:#577d0e;}
.popup-envato-purchase .popup-bottom{padding:30px;background:#f7f7f7;position:relative;z-index:2;}
.wrapper-purchase{z-index:100;position:fixed;bottom:5px;right:100px;}
.envato-btn-purchase:after{background:#87c78a;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;width:50%;height:55%;top:18%;right:15.5%;z-index:-1;opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.h2.text-inline{font-size:40px;line-height:50px;}
@media (min-width:480px) and (max-width:900px){
.h2.text-inline{font-size:30px;}
.shortcode-1 .title{margin-top:15px;}
}
@media (min-width:900px) and (max-width:1600px){
.h2.text-inline{font-size:38px;}
.button.size-1 span,.button.size-1:after{padding:20px 30px!important;min-width:350px;}
.button.size-1{font-size:20px!important;}
.h1.king-price{font-size:100px;}
.h3.text-inline-xs{font-size:36px;}
.h4.text-inline-xs{font-size:24px;}
}
@media only screen and (max-width:480px){
.popup-envato-purchase{max-width:100%!important;right:0!important;}
.wrapper-purchase{right:100px;}
#logo img{height:auto;width:120px;}
.h1.king-title{font-size:18px;}
}
@media (max-width:991px){
.row-empty-space{height:90px;}
.row-empty-space.small{height:60px;}
}
@media (max-width:767px){
.row-empty-space{height:70px;}
.row-empty-space.small{height:50px;}
}
#loader-wrapper{position:fixed;left:0;top:-100px;right:0;bottom:-100px;background:#fff;z-index:12;}
.underline{position:relative;}
.sa{font-size:16px;line-height:25px;}
.sa.size-18{font-size:18px;line-height:30px;}
.sa h5,.sa p{margin-bottom:22px;}
.sa:last-child{margin-bottom:0;}
.button,.underline{display:inline-block;}
.text-inline .underline{display:initial;}
.underline:after{content:"";}
.h1,.h2,.h3,.h4,.sa h5{color:#1a1a1a;font-weight:400;}
.h1.king-title,.h2.text-inline{font-weight:400;}
.h1.king-title{color:#fff;font-size:36px;margin-bottom:20px;font-weight:600;}
.title-description{font-size:16px;}
.h3,.h4{font-family:Lato, sans-serif;font-weight:400;}
.h1{font-size:120px;line-height:1.35em;}
.h2{font-size:80px;line-height:1em;}
.h3{font-size:48px;line-height:1.15em;}
.h4{font-size:30px;line-height:1.13em;}
.sa h5{font-size:18px;line-height:1.44em;}
.sa h5{margin-bottom:5px;}
@media (max-width:991px){
.h1{font-size:80px;}
.h2{font-size:65px;}
}
@media (max-width:767px){
.h1{font-size:60px;line-height:1.18em;}
.h2{font-size:50px;line-height:1.15em;}
.h3{font-size:40px;}
}
.button{vertical-align:bottom;position:relative;cursor:pointer;}
.button span,.button:after{position:relative;display:block;transition:all .3s;-webkit-transition:all .3s;}
.social-link{display:inline-block;vertical-align:top;}
.button:after{position:absolute;left:0;width:100%;top:100%;color:transparent;content:attr(data-text);}
.left-right-image:before,header:before{content:"";}
.button:hover span{color:transparent;transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.button:hover:after{color:inherit;transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.button.perspective-button{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s;position:relative;}
.button.perspective-button:before{content:"";transform:translate(0);color:transparent;width:100%;height:0%;background:#fc3c2a;z-index:0;right:0;bottom:0;left:auto;padding:0!important;position:absolute;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s;}
.button.perspective-button:hover:before{height:100%;}
.button.size-1,.button.size-2{color:#fff;text-transform:uppercase;}
.button.size-1{font-size:24px;line-height:30px;letter-spacing:.1em;}
.button.size-1 span,.button.size-1:after{padding:25px;min-width:400px;}
.button.size-2{font-size:14px;line-height:22px;}
.button.size-2 span,.button.size-2:after{padding:9px 24px;white-space:nowrap;}
.button.style-1{background:#fc3c2a;}
.button.border-radius{border-radius:3px;-webkit-border-radius:3px;}
.social-link{width:36px;height:36px;margin:0 12px;opacity:.5;transition:.3s;-webkit-transition:.3s;}
.social-link:hover{opacity:1;}
.social-link .icon{width:inherit;height:inherit;display:block;}
@media (max-width:767px){
.button.size-1{font-size:16px;line-height:20px;}
.button.size-1 span,.button.size-1:after{padding:15px 30px;min-width:300px;}
.social-link{margin:0 3px;}
}
#logo img,nav li{display:inline-block;}
header{position:absolute;z-index:10;left:0;width:100%;height:80px;transition:top 1s 1s, opacity 1s 1s;-webkit-transition:top 1s 1s, opacity 1s 1s;top:0px;opacity:1;}
body.loaded header{top:0;opacity:1;}
header+#content-block{margin-top:0px;}
#logo,nav{font-size:0;margin-top:-15px;top:50%;position:absolute;}
header.scrolled:before{box-shadow:0 1px 3px rgba(0,0,0,.1);}
#logo{left:50px;height:30px;z-index:1;}
#logo img{vertical-align:middle;max-height:30px;}
.rate .icon,.ribbon,nav li{vertical-align:top;}
nav{left:0;right:0;text-align:center;}
nav li{padding:0 25px;}
nav a{font-size:13px;color:#fff;text-transform:uppercase;display:block;transition:color .3s;-webkit-transition:color .3s;}
nav a.active,nav a:hover{color:#ffb6b6;}
.hamburger{width:45px;height:40px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;}
.hamburger span{position:absolute;left:15%;width:70%;height:2px;background:#fff;}
.hamburger span:nth-child(1){top:25%;margin-top:0;transition:top .25s .25s, margin .25s .25s, transform .25s;-webkit-transition:top .25s .25s, margin .25s .25s, -webkit-transform .25s;}
.hamburger span:nth-child(2){top:50%;margin-top:-1px;transition:opacity .25s .25s;-webkit-transition:opacity .25s .25s;}
.hamburger span:nth-child(3){bottom:25%;margin-top:0;transition:bottom .25s .25s, margin .25s .25s, transform .25s;-webkit-transition:bottom .25s .25s, margin .25s .25s, -webkit-transform .25s;}
#header-toggle{display:none;position:absolute;right:15px;top:50%;margin-top:-21px;}
@media (max-width:1199px){
#logo{left:15px;}
}
@media (max-width:991px){
nav,nav ul{background:#fff;}
header{height:60px;top:0;opacity:1;transition:none;-webkit-transition:none;}
nav a{color:#222;}
nav a:hover,nav a:focus{color:#c62828;}
#header-toggle{display:block;z-index:1;}
#logo{z-index:0;}
nav{position:fixed;right:0;left:auto;top:-100px;bottom:-100px;width:300px;text-align:left;margin:0;transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform .2s;-webkit-transition:-webkit-transform .2s;transition-timing-function:cubic-bezier(.8, 0, .2, 1);-webkit-transition-timing-function:cubic-bezier(.8, 0, .2, 1);z-index:1;}
nav ul{position:absolute;left:0;top:160px;bottom:100px;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
nav li{display:block;padding:0;}
nav a{padding:5px 25px;}
header nav li:first-child a{border-top:1px rgba(0, 0, 0, .1) solid;padding-top:25px;}
header nav li:last-child .button{margin-bottom:35px;margin-left:25px;margin-right:25px;}
.close-layer{position:fixed;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);left:10000px;opacity:0;transition:left 0s .3s, opacity .3s;-webkit-transition:left 0s .3s, opacity .3s;}
nav .button{display:block;margin:15px;padding:0;}
}
@media (max-width:767px){
nav{width:280px;}
}
.title-description {
    font-size: 17px;
	line-height: 1.7;
}
.sorting-entry{padding:0 15px;}
.grid-sizer,.sorting-item{width:16.66666667%;position:relative;cursor:pointer;}
.sorting-menu{text-align:center;font-size:0;}
.responsive-filtration-title,.sorting-menu a{font-size:14px;color:#222;text-transform:uppercase;display:inline-block;transition:color .3s;-webkit-transition:color .3s;margin:0 15px;}
.shortcode-1 .preview,.shortcode-1 .preview:after{-webkit-transition:1s cubic-bezier(.35, 1.69, .35, .81);}
.sorting-menu a span{display:block;}
.sorting-menu a.active,.sorting-menu a:hover{color:#82bc2a;}
.responsive-filtration-title{display:none;}
@media (max-width: 2250px){
.grid-sizer,.sorting-item{width:25%;}
}
@media (max-width:1400px){
.grid-sizer,.sorting-item{width:25%;}
}
@media (max-width:991px){
.grid-sizer,.sorting-item{width:33.33333333%;}
.sorting-menu{max-width:380px;margin:20px auto;}
.responsive-filtration-title{display:block;line-height:40px;background:#fff;border:1px solid rgba(0, 0, 0, .1);padding:0 40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;margin:0;cursor:pointer;}
.responsive-filtration-title .fa{position:absolute;width:40px;line-height:40px;text-align:center;right:0;top:0;}
.responsive-filtration-toggle{position:absolute;left:0;top:100%;width:100%;z-index:3;background:#fff;box-shadow:0 3px 7px rgba(0, 0, 0, .1);padding:10px 0;display:none;}
.responsive-filtration-toggle a{display:block;padding:7px 15px;margin:0 15px;}
.responsive-filtration-toggle a:last-child{border-bottom:none;}
}
.sorting-container{overflow:hidden;}
@media (max-width:767px){
.grid-sizer,.sorting-item{width:50%;}
.sorting-container{margin:0 15px;}
}
.left-right-text>:last-child{margin-bottom:0!important;}
.left-right-text .title{margin-bottom:20px;}
.left-right-text .description{margin-bottom:25px;}
.left-right-image{position:relative;max-width:650px;margin:0 auto;}
.left-right-image:before{display:block;padding-bottom:103%;}
.left-right-image .entry{position:absolute;background-color:#f1f1f1;}
.left-right-image .entry.transparent{background:0 0;}
.left-right-image .entry.type-1{width:67%;}
.left-right-image .entry img{display:block;width:100%;box-shadow:0 10px 60px rgba(0, 0, 0, .2);}
.left-right-image .position-1{left:0;top:0;}
.left-right-image .position-1.offset{left:5%;}
.left-right-image .position-2{right:0;top:0;}
.left-right-image .position-3{right:0;bottom:0;}
.left-right-image .position-4{left:0;bottom:0;}
.rate{color:#fadf4b;font-size:0;}
.rate .icon{width:64px;height:64px;display:inline-block;margin:0 5px;}
.plugins-wrapper{width:405px;margin:0 auto;}
.plugins-wrapper img{display:block;width:100%;height:auto;margin:0 0 30px;}
.plugins-wrapper [class*=col-]:nth-child(2){margin-top:55px;}
.plugins-wrapper-background{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);max-width:150%;max-height:100%;}
.shortcode-1 .preview:after,.shortcode-1 .preview:before{top:0;height:100%;content:"";left:0;width:100%;}
.shortcode-1{margin:0 auto 30px;display:block;position:relative;}
.sorting-entry .shortcode-1{margin-bottom:50px;}
.shortcode-1 .preview{display:block;position:relative;transition:.5s cubic-bezier(.35, 1.69, .35, .81);border-radius:10px;padding-bottom:85%;overflow:hidden;border:1px solid #f1f1f1;border-radius:5px;}
.shortcode-1:hover .preview{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1);box-shadow:0px 8px 13px rgba(0, 0, 0, .1);}
.shortcode-1 .preview:after{position:absolute;background:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);background:linear-gradient(135deg, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);opacity:0;transition:1s cubic-bezier(.35, 1.69, .35, .81);border-radius:inherit;}
.shortcode-1:hover .preview:after{opacity:.2;}
.shortcode-1 img{display:block;position:absolute;left:0;top:0;width:100%;height:auto;transform:translateY(0);transition:transform 6s ease-out, top  6s ease-out;-webkit-transition:transform 6s ease-out, top  6s ease-out;-moz-transition:transform 6s ease-out, top  6s ease-out;}
.shortcode-1:hover img{top:100%;transform:translateY(-100%);}
.shortcode-1 .title{font-size:16px;color:#1a1a1a;display:block;text-align:center;line-height:24px;transition:color 1s;-webkit-transition:color 1s;}
@media (min-width:900px){
.shortcode-1 .title{margin-top:20px;}
}
.shortcode-1:hover .title{color:#c62828;}
.ribbons-wrapper{position:absolute;right:10px;top:3%;font-size:0;white-space:nowrap;}
.ribbon{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:50%;font-size:10px;display:inline-block;margin-left:10px;text-transform:uppercase;}
.shortcode-3{text-align:center;border-radius:5px;}
.ribbon.red{background:#c62828;}
.ribbon.green{background:#55b545;}
@media (max-width:767px){
.sorting-item .shortcode-1{margin-bottom:30px;}
}
@media (max-width: 480px){
.sorting-entry{padding:0 5px;}
.ribbon{width:30px;height:30px;line-height:30px;font-size:8px;}
.shortcode-1 .title{margin-top:10px;}
.row-empty-space.small{height:30px;}
.h3.text-inline-xs{font-size:32px;}
.h2.text-inline{font-size:26px;}
.h3.text-inline-xs{font-size:28px;}
.h4.text-inline-xs{font-size:24px;}
.text-inline .underline{display:inline-block;}
.shortcode-1 .preview{border-radius:3px;}
.rate .icon{margin:0 -10px;transform:scale(0.6);-webkit-transform:scale(0.6);}
.social-link .icon{transform:scale(0.7);-webkit-transform:scale(0.7);}
.social-link[title="Twitter"]{height:34px;}
.social-link[title="Twitter"] .sprite--social-icon-2{background-position:-250px -107px;}
.social-link[title="Pinterest"] .sprite--social-icon-3{background-position:-248px -141px;}
}
.shortcode-3{font-size:12px;line-height:18px;color:#1a1a1a;margin:0 auto;max-width:170px;min-height:170px;transition:.5s;-webkit-transition:.5s;position:relative;padding:100px 15px 15px;}
.color{color:#d39b00;}
.shortcode-3:hover{box-shadow:0 8px 15px rgba(0, 0, 0, .2);}
.shortcode-3 .icon{display:block;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:35px;}
.b-lazy{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;max-width:100%;opacity:0;}
.b-lazy.b-loaded{opacity:1;}
.spinner{width:30px;height:30px;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;background-color:#333;border-radius:100%;display:none;}
.spinner.loading{-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out;display:block;}
.white{color:#fff!important;}
.grey{color:#a4a4a4;}
@media (min-width:768px){
[class*=se-]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-timing-function:cubic-bezier(.25, .1, .2, 1);transition-timing-function:cubic-bezier(.25, .1, .2, 1);}
[class*=se-]:not(.done){-webkit-transition-duration:.8s;transition-duration:.8s;}
[class*=se-]:not(.done){visibility:hidden;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;}
.component-image{-webkit-transition:10s cubic-bezier(.23, 1.5, .36, .86);transition:10s cubic-bezier(.23, 1.5, .36, .86);-webkit-transition-property:-webkit-transform, opacity;transition-property:transform, opacity;position:absolute;left:0;top:0;width:100%;height:100%;}
.before .component-image.ci-1{transform:translateY(5%);}
.before .component-image.ci-2{transform:translateY(10%);}
.before .component-image.ci-3{transform:translateY(20%);}
}
.sprite{background-image:url(images/sprites.png);}
.sprite--icon-25{width:64px;height:64px;background-position:-250px -6px;}
.sprite--social-icon-1{width:36px;height:36px;background-position:-250px -70px;}
.sprite--social-icon-2{width:36px;height:36px;background-position:-250px -106px;}
.sprite--social-icon-3{width:36px;height:36px;background-position:-248px -142px;}
.s-1-brand,.s-10-translate,.s-11-responsive,.s-12-dark-light,.s-13-video-product,.s-14-retina,.s-16-ajax,.s-17-map,.s-18-font,.s-19-smooth,.s-20-rtl,.s-21-support,.s-22-admin,.s-23-dropdown,.s-24-popup,.s-25-quickview,.s-26-chart,.s-27-wishlist,.s-28-count,.s-29-mapper,.s-3-catalog,.s-30-well,.s-4-unlimited,.s-5-click,.s-6-auto-update,.s-7-social,.s-8-video,.s-9-fullscreen{width:50px;height:45px;}
.s-1-brand,.s-10-translate,.s-11-responsive,.s-12-dark-light,.s-13-video-product,.s-14-retina,.s-15-seo,.s-16-ajax,.s-17-map,.s-18-font,.s-19-smooth,.s-20-rtl,.s-21-support,.s-22-admin,.s-23-dropdown,.s-24-popup,.s-25-quickview,.s-26-chart,.s-27-wishlist,.s-28-count,.s-29-mapper,.s-3-catalog,.s-30-well,.s-4-unlimited,.s-5-click,.s-6-auto-update,.s-7-social,.s-8-video,.s-9-fullscreen{background:url(images/sprites.png) no-repeat;}
.s-1-brand{background-position:0 -1px;}
.s-3-catalog{background-position:-1px -102px;}
.s-4-unlimited{background-position:-1px -150px;}
.s-5-click{background-position:0 -201px;}
.s-6-auto-update{background-position:0 -254px;}
.s-7-social{background-position:0 -304px;}
.s-8-video{background-position:0 -354px;}
.s-9-fullscreen{background-position:-1px -405px;}
.s-10-translate{background-position:-50px -2px;}
.s-11-responsive{background-position:-51px -52px;}
.s-12-dark-light{background-position:-50px -102px;}
.s-13-video-product{background-position:-52px -151px;}
.s-14-retina{background-position:-51px -202px;}
.s-15-seo{background-position:-51px -252px;width:50px;height:45px;}
.s-16-ajax{background-position:-51px -302px;}
.s-17-map{background-position:-53px -352px;}
.s-18-font{background-position:-55px -403px;}
.s-19-smooth{background-position:-107px -1px;}
.s-20-rtl{background-position:-108px -55px;}
.s-21-support{background-position:-106px -105px;}
.s-22-admin{background-position:-106px -154px;}
.s-23-dropdown{background-position:-106px -204px;}
.s-24-popup{background-position:-107px -255px;}
.s-25-quickview{background-position:-110px -304px;}
.s-26-chart{background-position:-111px -354px;}
.s-27-wishlist{background-position:-113px -403px;}
.s-28-count{background-position:-174px -3px;}
.s-29-mapper{background-position:-174px -57px;}
.s-30-well{background-position:-173px -109px;}
@media (min-width: 767px){
.grid:not(.loaded) .sorting-item:not(.item-loaded){opacity:0;}
.grid:not(.loaded) .sorting-item.done:not(.item-loaded){opacity:1;}
.grid:not(.loaded).effect-2 .sorting-item.animate:not(.item-loaded){-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.55s ease forwards;animation:moveUp 0.55s ease forwards;}
}
.wrapper-purchase .envato-btn-purchase span{position:relative;width:109px;height:89px;display:block;}
.wrapper-purchase .envato-btn-purchase span:before{content:"";background-image:url(images/sprites.png);position:absolute;width:85px;height:89px;right:10px;}
.wrapper-purchase .envato-btn-purchase span.price-59:before{background-position:-341px 1px;}
.slide-screen .imac{position:absolute;top:0;right:0;}
.slide-screen .ipad{position:absolute;left:0;bottom:0;}
.slide-screen .iphone{position:absolute;left:110px;bottom:0;}
.slide-screen{position:relative;height:525px;margin-bottom:-70px;}
/*! CSS Used from: Embedded */
.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;}
.fb_reset>div{overflow:hidden;}
/*! CSS Used from: Embedded */
.wp-sheet{background:url(images/giphy.gif) center no-repeat;background-size:200px;}
.wp-sheet-head{overflow:hidden;}
.wp-sheet-head-inner{float:left;padding:10px;color:#000;}
.wp-sheet-head-close{float:right;padding:10px;font-size:20px;}
/*! CSS Used keyframes */
@-webkit-keyframes hvr-icon-float-away{0%{opacity:1;}100%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8);}}
@keyframes hvr-icon-float-away{0%{opacity:1;}100%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8);}}
@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);}100%{-webkit-transform:scale(1);opacity:0;}}
@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}
@-webkit-keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);opacity:1;}}
@keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}
.button.style-1{
    padding:0!important;
}
/*! CSS Used fontfaces */
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}