.search .form-control,ul.navigation li a{font-family:Montserrat,"Helvetica Neue",Helvetica,sans-serif}header{padding:45px 0;position:relative;z-index:4;bdfackground:rgba(0,0,0,.2)}header .ion-ios-search-strong{font-size:21px;float:right}@media screen and (max-width:992px){header{padding:30px 0 0;text-align:center}header .search{position:fixed;top:-85px;left:0;right:0;-webkit-transition:all .3s;transition:all .3s}header .search .btn{position:relative;top:77px;right:5px;-webkit-transition:all .3s;transition:all .3s}header .search:focus,header .search:hover{top:-20px}header .search:focus .btn,header .search:hover .btn{top:0}}@media screen and (max-width:768px){header{padding:30px 30px 0}}.search .btn,.search .form-control{border:0;box-shadow:none!important;outline:0!important;height:auto;background:0 0!important}.btn,pre{border-radius:0}.search .form-control{padding:17px 0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:11px;letter-spacing:1px;text-transform:uppercase}.search .form-control:focus,.search:hover .form-control{opacity:1}.search .btn{padding:8px 0 13px!important;font-size:24px;color:#000!important}@media screen and (max-width:992px){.search{margin-top:20px;background:#f5f5f5;padding:3px 20px 0}}ul.navigation,ul.navigation li{padding:0;margin:0;position:relative}.text-pink{color:#ff0089}.text-white{color:#fff}ul.navigation{list-style:none;font-size:17px;font-weight:300;z-index:100}ul.navigation li{display:inline-block}ul.navigation li a{display:block;padding:15px 0;margin:0 13px;color:#000;font-size:14px;-webkit-transition:all .3s;transition:all .3s}ul.navigation li a.active,ul.navigation li a:hover{color:#ff0089;text-decoration:none}ul.navigation li ul.dropdown{max-height:0;overflow:hidden;position:absolute;text-align:left;padding:0;z-index:100;width:200px;list-style:none;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:opacity .3s .3s,-webkit-transform .3s .3s;transition:opacity .3s .3s,-webkit-transform .3s .3s;transition:opacity .3s .3s,transform .3s .3s;transition:opacity .3s .3s,transform .3s .3s,-webkit-transform .3s .3s}ul.navigation li ul.dropdown li{display:block}ul.navigation li ul.dropdown li a{padding:0 15px;display:block;margin:5px 0;font-size:11px;letter-spacing:1px;text-transform:uppercase}ul.navigation li:hover ul.dropdown{opacity:1;padding:10px 0 20px;max-height:9999px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .7s,-webkit-transform .3s;transition:opacity .7s,-webkit-transform .3s;transition:opacity .7s,transform .3s;transition:opacity .7s,transform .3s,-webkit-transform .3s}@media screen and (max-width:992px){ul.navigation{margin-top:0;padding:0;position:relative;-webkit-transition:all .3s;transition:all .3s}ul.navigation li{max-height:0;overflow:hidden;display:block;-webkit-transition:all .3s;transition:all .3s}ul.navigation li a{opacity:0}ul.navigation li a.active,ul.navigation li a:hover{color:#fff!important;opacity:.5}ul.navigation li ul.dropdown{display:block;margin:0;padding:0;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .7s;transition:all .7s}ul.navigation li ul.dropdown li{-webkit-transition:all .3s;transition:all .3s}ul.navigation:before{content:'';position:absolute;bottom:100%;left:50%;margin-left:0;border-color:transparent transparent #000;height:0;border-width:0;border-style:solid;-webkit-transition:all .3s;transition:all .3s;opacity:0}ul.navigation.tapped{background:#292929;border-bottom:1px solid #ff0089;padding:30px;margin-top:50px}ul.navigation.tapped:before{border-width:10px;margin-left:-10px;opacity:1}ul.navigation.tapped li{max-height:400px}ul.navigation.tapped li a{color:#fff;opacity:1}ul.navigation.tapped li a.active,ul.navigation.tapped li a:hover{opacity:.5}ul.navigation.tapped li ul.dropdown{position:relative;text-align:center;width:100%}ul.navigation.tapped li ul.dropdown li{margin:20px 0}ul.navigation.tapped li.tapped ul.dropdown{-webkit-transition:all .7s;transition:all .7s;opacity:1;max-height:400px}.nav-trigger{display:block;width:45px;margin:30px auto 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.nav-trigger .bar{height:1px;background:#000;width:45px;margin:8px 0;-webkit-transition:all .3s;transition:all .3s}.nav-trigger.tapped{margin-top:45px}.nav-trigger.tapped .bar{margin:0}.nav-trigger.tapped .bar:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.tapped .bar:nth-child(2){opacity:0}.nav-trigger.tapped .bar:nth-child(3){margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.grid,.hero{position:relative}.hero{padding:20px 0 0;z-index:2}.hero h1{font-size:3.2em}@media screen and (max-width:768px){.hero{font-size:12px;padding:30px 30px 0}.hero h1{font-size:3.5em}}.grid{-webkit-transition:all .3s;transition:all .3s}.grid.masonry .item{width:25%;display:block;text-decoration:none;position:relative;overflow:hidden}.grid.masonry .item .thumb{background:#ff0089}.grid.masonry .item .thumb.red{background:red}.grid.masonry .item .thumb.lightblue{background:#86dfe1}.grid.masonry .item .thumb.blue{background:#0a5eb2}.grid.masonry .item .thumb.midblue{background:#0095e3}.grid.masonry .item .thumb.darkblue{background:#40507b}.grid.masonry .item .thumb.green{background:#27ff00}.grid.masonry .item .thumb.natgreen{background:#75d900}.grid.masonry .item .thumb.orange{background:#ffa700}.grid.masonry .item .thumb.teal{background:#00ffb1}.grid.masonry .item .thumb.purple{background:#c400ff}.grid.masonry .item .thumb.pink{background:#febbd1}.grid.masonry .item .thumb.gold{background:#ffce00}.grid.masonry .item .thumb.grey{background:#919191}.grid.masonry .item .thumb.black,.grid.masonry .item .thumb.charcoal{background:#404040}.grid.masonry .item .thumb.bluegrey{background:#5591c4}.grid.masonry .item .thumb img{width:100%}.grid.masonry .item .thumb:before{content:'\f3d6';display:block;color:#fff;position:absolute;top:25px;left:-30px;font-size:36px;line-height:1;font-family:Ionicons;opacity:0;-webkit-transition:all .3s .1s;transition:all .3s .1s}.btn,.comments .comment .details .date,.form .tag,.grid.classic .item .caption .tag,.grid.masonry .item .caption .tag{font-family:Montserrat,"Helvetica Neue",Helvetica,sans-serif}.grid.masonry .item .caption{position:absolute;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .3s .1s;transition:opacity .3s .1s;padding:30px}.grid.masonry .item .caption .tag{font-size:13px}.grid.masonry .item .caption *{color:#fff}@media screen and (max-width:992px){.grid.masonry .item .thumb{background:0 0}.grid.masonry .item .caption{position:relative;opacity:1;padding:0 0 30px}.grid.masonry .item .caption *{color:#000}}@media screen and (min-width:992px){.grid.masonry .item:hover .thumb img{opacity:.1}.grid.masonry .item:hover .thumb:before{opacity:1;left:30px;-webkit-transition:all .3s .2s;transition:all .3s .2s}.grid.masonry .item:hover .caption{opacity:1;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}}.grid.classic .item{width:50%;display:block;padding-bottom:50px;text-decoration:none;overflow:hidden}.grid.classic .item .thumb{background:#ff0089;position:relative;overflow:hidden}@media screen and (max-width:992px){.grid.classic .item{padding-bottom:30px}.grid.classic .item .thumb{background:0 0}}.grid.classic .item .thumb img{width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.grid.classic .item .thumb .btn{position:absolute;left:0;bottom:-40px;opacity:0;background:#ff0089;z-index:3;-webkit-transition:all .3s;transition:all .3s}.grid.classic .item .caption{text-align:center;padding:20px}.grid.classic .item .caption h3,.grid.classic .item .caption h4{margin-bottom:14px;color:#000;-webkit-transition:color .3s;transition:color .3s}.grid.classic .item .caption .tag{color:#555;font-weight:300;font-size:13px}.grid.classic .item:hover h3,.grid.classic .item:hover h4{color:#ff0089}.grid.classic .item:hover .thumb img{opacity:.5}.grid.classic .item:hover .thumb .btn{opacity:1;bottom:0}.grid.col-4 .item{width:25%}.grid.col-4 .item .caption{text-align:left;padding-left:0}.fadein{opacity:.3;-webkit-transition:opacity 1s .4s;transition:opacity 1s .4s}.fadein.in-view{opacity:1}@media screen and (max-width:992px){.grid.classic .item .caption{padding-top:10px}.item{width:50%!important}}@media screen and (max-width:768px){.item{width:100%!important}}.filter-container{position:fixed;left:0;right:0;bottom:0;top:0;z-index:1000;display:none;cursor:url(../images/ui/cursor.png),auto}.filter-container .inner{display:table;position:absolute;height:100%;width:300px}.content,aside{position:relative}.filter-container ul.filters{list-style:none;padding:0;margin-top:100px;display:table-cell;vertical-align:middle}.filter-container ul.filters li{display:block;margin:0}.filter-container ul.filters li a.filter{opacity:.4;display:block;color:#555;font-size:36px;font-weight:300;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.filter-container ul.filters li a.filter.active,.filter-container ul.filters li a.filter:hover{color:#ff0089;opacity:1}.container-fluid{-webkit-transition:all .5s;transition:all .5s}body.filters-active{overflow:hidden}body.filters-active .grid{-webkit-transform:scale(.5) translateY(-40%);transform:scale(.5) translateY(-40%);-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}body.filters-active .filter-trigger,body.filters-active footer,body.filters-active header,body.filters-active section{opacity:0;-webkit-transition:all .3s;transition:all .3s}body.filters-active .filter-trigger.grid-container,body.filters-active footer.grid-container,body.filters-active header.grid-container,body.filters-active section.grid-container{opacity:1}.box{padding:60px 80px}@media screen and (max-width:768px){.filter-container .inner{width:100%}.filter-container .inner ul.filters{background:rgba(255,255,255,.9);text-align:center}.box{padding:15px 0}}pre{background:#f5f5f5;border:0;padding:20px}a.item .btn-secondary{padding:0 0 4px;-webkit-transition:all .3s;transition:all .3s;font-size:13px;color:#ff0089;text-transform:uppercase}a.item .btn-secondary span:first-child{max-width:0;opacity:0;overflow:hidden;display:inline-block;-webkit-transition:all .3s;transition:all .3s;line-height:1.8}a.item .btn-secondary span:last-child{padding-top:3px;font-size:36px;display:inline-block;line-height:1}a.item:hover .btn-secondary{padding:0 20px 4px;background:#ff0089;color:#fff}a.item:hover .btn-secondary span:first-child{opacity:1;max-width:200px;padding-right:20px}.content{z-index:9}.home-content{background:#1a1a1a;padding:100px 20px 120px}@media screen and (min-width:768px){.home-content{padding:100px 0 120px}}.content .search{background:#fff}aside,aside:before{background:#f5f5f5}.content .search .form-control{opacity:1;line-height:1.6;padding:18px 20px 10px}.content .search .btn{padding:10px 19px 7px}@media screen and (max-width:768px){.content .search .form-control{padding:15px 5px 10px}.content .search .btn{padding:8px 0}}aside:before{z-index:-1;content:'';display:block;width:500%;position:absolute;right:-300%;top:-1000px;bottom:-250px}@media screen and (max-width:992px){aside{padding:30px}aside:before{display:none}}.comments{margin:0 0 20px}.comments .comment{margin:15px 0;position:relative}.comments .comment .thumb{margin-top:5px;max-width:55px}@media screen and (max-width:768px){.comments .comment .thumb{margin:0 auto}.comments .comment .details{text-align:center}}.comments .comment a{position:absolute;right:0;top:37px;display:block;z-index:2;color:#000;opacity:0;-webkit-transition:all .3s;transition:all .3s}.comments .comment a .fa-reply{margin-left:5px}.comments .comment:hover a{opacity:1}.comments .comment .details{margin-bottom:20px}.comments .comment .details .date{font-size:12px}@media screen and (max-width:768px){.comments .comment .comment{padding:0 20px;border-left:1px solid #f5f5f5}.comments .comment .comment p:last-child{margin-bottom:0}}.comments .comment .comment .details{margin-bottom:10px}.btn{border:0;font-size:13px}.btn.btn-color,.btn.btn-default{background:#000;color:#fff;text-transform:uppercase;font-weight:400;padding:16px 25px 15px;-webkit-transition:background .3s;transition:background .3s;font-size:13px}.btn.btn-color:active,.btn.btn-color:focus,.btn.btn-color:hover,.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{background:#ff0089;color:#fff}.btn.active,.btn.btn-color{background:#ff0089}footer{margin-top:50px;padding:50px 0}@media screen and (max-width:992px){footer{margin-top:0;padding-top:20px}}footer.bottom{background:#f5f5f5;padding-top:100px;margin-top:0;font-weight:300;color:#999}footer.bottom a{color:#000}@media screen and (max-width:992px){footer.bottom{padding-top:50px}}html.dark footer.bottom{background:#000;padding:0 0 30px}.social-links{list-style:none;padding:0;margin:0}.social-links li{display:inline-block;padding:0;margin:0}.social-links li a{color:#000;margin:10px 15px;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.social-links li a:hover{color:#ff0089}.form .tag{color:#555;font-weight:400;margin-bottom:10px;font-size:13px}.form .form-control{background:#f5f5f5;border-radius:0;border:0;box-shadow:none;padding:15px;height:auto;font-size:16px;margin-bottom:20px;font-family:"Playfair Display","Times New Roman",serif}.label,ul.item-list li a,ul.item-list li span{font-family:Montserrat,"Helvetica Neue",Helvetica,sans-serif}.form .form-control:focus{background:#000;color:#fff}.form textarea.form-control{height:150px}.form span{color:#555;font-weight:300}@media screen and (max-width:768px){.form span{display:block;padding:10px 0 0!important}}.label{border:2px solid rgba(85,85,85,.6);padding:8px 11px 7px;color:#555;display:inline-block;border-radius:0;float:left;font-weight:400;margin:0 2px 0 0;font-size:12px}.label:hover{color:#ff0089!important;border-color:#ff0089}ul.label-list{list-style:none;margin:0;padding:0}ul.label-list li{margin:10px 0;font-size:16px;color:#555;font-weight:300}@media screen and (max-width:768px){ul.label-list{margin-bottom:50px}}ul.item-list{list-style:none;margin:0;padding:0}ul.item-list li{margin:12px 0}ul.item-list li a,ul.item-list li span{color:#000;width:100%;display:block;wwhite-space:nowrap;ooverflow:hidden;ttext-overflow:ellipsis;position:relative;padding-left:35px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;font-size:14px;font-weight:400}@media screen and (max-width:1200px){ul.item-list li a,ul.item-list li span{width:100%}}ul.item-list li a:before,ul.item-list li span:before{content:'';border-top:1px solid rgba(100,100,100,.15);-webkit-transition:all .3s;transition:all .3s;width:20px;height:1px;margin-top:-1px;left:0;display:block;position:absolute;top:50%}.dark ul.item-list li a:before,.dark ul.item-list li span:before{border-top:1px solid rgba(255,255,255,.55)}ul.item-list li a:hover,ul.item-list li span:hover{color:#ff0089;padding-left:45px}ul.item-list li a:hover:before,ul.item-list li span:hover:before{border-color:#ff0089;width:30px}ul.tag-list{list-style:none;margin:0;padding:0;clear:both;float:none}ul.tag-list li{display:inline-block;padding:0;margin:0}.pagination{background:#f5f5f5;width:100%;text-align:center;border-radius:0}@media screen and (max-width:768px){.pagination a{display:none}}.pagination .next,.pagination .previous{font-size:36px;padding:7px 15px 0;margin:0;height:49px;line-height:1;display:block;color:#000;-webkit-transition:all .3s;transition:all .3s}.pagination .next.disabled,.pagination .previous.disabled{opacity:.2}.pagination .next.disabled:hover,.pagination .previous.disabled:hover{background:0 0;color:#000;cursor:not-allowed}.pagination .next:hover,.pagination .previous:hover{background:#ff0089;color:#fff}.toggleContainer{position:fixed;right:-100px;width:200px;bottom:0;-webkit-transition:all .3s;transition:all .3s;z-index:99999;padding-left:100px;padding-bottom:40px}.toggleContainer .container-caption{position:absolute;right:170px;bottom:0;margin-bottom:-15px;-webkit-transition:all .3s;transition:all .3s}.toggleContainer .toggle-container-btn{font-size:42px;left:-60px;width:80px;-webkit-transition:all .3s;transition:all .3s;position:relative;cursor:pointer}.toggleContainer .option{position:relative;font-size:32px;width:40px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.toggleContainer .option span{position:absolute;right:-100%;padding-right:10px;text-align:right;font-size:11px;width:100px;opacity:0;-webkit-transition:all .3s;transition:all .3s;line-height:42px}.toggleContainer:hover .container-caption{margin-bottom:65px}.toggleContainer.active{right:-60px}.toggleContainer.active .container-caption{margin-bottom:65px;right:130px}.toggleContainer.active .toggle-container-btn{left:-20px}.toggleContainer.active .option{left:-25px}.toggleContainer.active .option span{opacity:1;right:100%;-webkit-transition:all .3s;transition:all .3s}.toggleContainer.active .option.active,.toggleContainer.active .option:hover{-webkit-transition:all .3s;transition:all .3s;color:#ff0089}.button-animate{cursor:pointer}.button-animate a{color:#fff;position:relative;float:left;text-decoration:none;width:160px;text-align:center;margin-top:20px;opacity:1;cursor:pointer}.button-animate a:hover{opacity:1!important;cursor:pointer}.button-animate a span{border:1px solid #ff0089;color:#fff!important;position:absolute;display:block;width:100%;height:50px;font-size:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.button-animate a span.outside{background-color:#393939;cursor:pointer;border:none}.button-animate.yellow a span.outside{bbackground-color:#FDE56F;cursor:pointer}.button-animate.blue a span.outside{bbackground-color:#5eb0e4;cursor:pointer}.button-animate a span.inside{top:8px;left:9px;padding:10px 0 0 11px;letter-spacing:1.2px;cursor:pointer}.button-animate a:hover span.inside{opacity:1;left:0;top:0;padding:15px 0 0;cursor:pointer}.button-animate a:hover span.outside{background-color:#000}