html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}code{font-family:monospace,serif;font-size:14px;-webkit-hyphens:none;hyphens:none}pre{background:#fafafa;border:1px solid #ddd;display:block;font:11px/19.2px Consolas,Courier,"Courier New",monospace;margin:0 auto 18px;width:90%;overflow-x:auto;overflow-y:hidden;padding:18px 20px;color:#666;white-space:pre-wrap;word-wrap:break-word}*{box-sizing:border-box}.columns img,.column img{height:auto;max-width:100%}.columns.google-map img{max-width:none}img,object,video{height:auto;display:block}img{max-width:100%;border:0;vertical-align:middle}.embed{position:relative;padding:0;overflow:hidden}.embed iframe,.embed object,.embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.image-left{float:left;margin:0 15px 8px 0}.image-right{float:right;margin:0 0 8px 15px}.image-right,.image-left{padding:4px;border:1px solid #ddd;max-width:100%;-webkit-box-shadow:0px 1px 1px 0px rgba(180,180,180,.1);box-shadow:0px 1px 1px 0px rgba(180,180,180,.1)}h1,h2,h3,h4,h5,h6{color:#333;font-family:Arial,sans-serif;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:32px;line-height:38px}h2{font-size:28px;line-height:38px}h3{font-size:26px;line-height:30px;font-weight:500}h4{font-size:22px;line-height:30px}h5{font-size:20px;line-height:24px}h6{font-size:17px;line-height:21px}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}b{font-weight:700}em{font-style:italic}strong{font-weight:700}small{font-size:80%}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}.dropcap{background:#000;color:#fff;display:inline-block;float:left;font-size:30px;font-weight:700;height:56px;line-height:30px;margin:8px 15px 8px 0;padding-top:12px;text-align:center;width:56px}pre{background:#fff;border:1px solid #e9e9e9;font-family:Consolas,Courier,Monaco,monospace;font-size:14px;float:none;clear:both;display:block;line-height:19px;margin:18px 0;padding:15px;white-space:pre-wrap;word-wrap:break-word}table{width:100%;border:1px solid #e9e9e9;text-align:left;margin-bottom:45px}table thead h4{font-size:10px;line-height:18px;text-transform:uppercase;margin-bottom:0}table tr{border-top:1px solid #e9e9e9}table thead tr{border-top:none}table th,table td{min-height:41px;padding:10px 14px 8px;border-right:1px solid #e9e9e9}sub,sup{font-size:.7em;line-height:.7em}sub{vertical-align:bottom}sup{vertical-align:top}del{color:#959595}var{font-family:Consolas,Courier,Monaco,monospace}a,a:visited{text-decoration:none;outline:0;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-transition:color .1s ease-in-out}a:hover,a:focus{color:#333}p a,p a:visited{line-height:inherit}ul,ol{margin:0}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}li{line-height:18px}ul.large li{line-height:21px}li p{line-height:21px}fieldset{margin-bottom:20px}input[type=text],input[type=password],input[type=email],textarea,select{outline:none;margin:0;max-width:100%;display:block;background:0 0;-webkit-transition:border-color .3s;transition:border-color .3s;border:0;font-size:16px}select{padding:0}textarea{min-height:60px}legend{display:block;font-weight:700;font-size:12px;font-weight:400;margin-bottom:8px}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;color:#444}html{overflow-y:scroll}body{font-family:"Work Sans",'Helvetica Neue',Helvetica,Arial,sans-serif;background:#191919;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.light-scheme{background:#fff}#wrapper{padding:0;overflow:hidden}#portfolio-wrapper{background:#191919}.light-scheme #portfolio-wrapper{background:#151719}.light-scheme .boxed-style #portfolio-wrapper{background:0 0}#footer{overflow:hidden;clear:both}iframe{max-width:100%}#head{padding-top:0;margin-bottom:0;overflow:hidden;clear:both}.page-template-template-portfolio-slider #footer{display:none}::-moz-selection{background-color:rgba(212,68,87,1);color:#fff}::selection{background-color:rgba(212,68,87,1);color:#fff}ins{background:#fff9c0;text-decoration:none}code,kbd,pre,tt,samp{font-family:monospace,serif;font-size:12px;-webkit-hyphens:none;hyphens:none}code{padding:2px 4px;background-color:#f9f2f4}address{font-style:italic;margin:0 0 24px}abbr[title],acronym{border-bottom:1px dotted;cursor:help}big{font-size:1.5em}i,.status-publish cite,em,var,address,dfn{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.container dl{margin:0 20px}.container dt{font-weight:700}.container dd{margin:0 0 20px}.infinite-container:after,#blog-wrapper:after,.container-content:after,.ajax-content:after,.post-description:after,.comments-inner:after,#shop-wrapper:after{content:"";display:table;clear:both}.page_head{padding:35px 0 3px}a{color:rgba(255,255,255,.75)}.comments a,h1.logo a,.comments-container a,.comment-author a,a.post-entry,.portfolio-share a,.columns a,.column a,.testimonials-author,.feature-box.color i,.widget #twitter-blog li a,.read-more a{color:#8c8c8c}.columns .post-content p a:hover{color:#d44457}#navigation a,.widget_nav_menu a,.submenu-container a{font-family:"Montserrat",Helvetica,Arial,sans-serif}body,h1,h2,h3,h4,h5,h6,h1.logo a,.date,.post-meta,.widget,.comment-text,.search-form input,.input__field,.comment-form-comment textarea,.comment-form-author input,.comment-form-email input,.comment-form-url input,.search-results,input[type=submit]{font-family:"Work Sans",'Helvetica Neue',Helvetica,Arial,sans-serif}.post-content p,.container p{font-family:"Work Sans",Helvetica,Arial,sans-serif}p{margin:0 0 40px;line-height:20px}.post-description h1,.post-description h2,.post-description h3,.post-description h4,.post-description h5,.post-description h6{padding:15px 0 5px}.type-page h1,.type-page h2,.type-page h3,.type-page h4,.type-page h5,.type-page h6,.type-post h1,.type-post h2,.type-post h3,.type-post h4,.type-post h5,.type-post h6{margin-top:5px;margin-bottom:25px;text-transform:uppercase;display:inline-block;line-height:normal;font-weight:600;padding:5px 0;position:relative;color:#c2c2c2}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{display:table}h1,h2,h3,h4,h5{font-weight:500;text-transform:uppercase;color:rgba(255,255,255,.8)}.light-scheme h1,.light-scheme h2,.light-scheme h3,.light-scheme h4,.light-scheme h5,.light-scheme h6,.white-page h1,.white-page h2,.white-page h3,.white-page h4,.white-page h5,.white-page h6{color:#272b2f}#logo{padding:10px 0}h1.logo,#logo a{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:18px;text-transform:uppercase;display:table-caption}#logo a:hover{color:rgba(255,255,255,.9)}.light-scheme #logo a{color:#272b2f}.light-scheme #logo a:hover{color:rgba(0,0,0,.6)}.logo-image{position:relative;display:block;text-align:center;font-size:0;min-width:30px;width:46px;max-width:205px}.logo-image img{position:relative;top:50%;transform:translateY(-50%)}.status-publish li{text-align:left;padding:10px 0;font-weight:300;opacity:.76}.status-publish ul li{list-style:disc}.status-publish ul,.status-publish ol{margin:0;padding:10px 0 25px 60px;font-size:16px}.dark-page{color:rgba(255,255,255,.8)}.light-scheme .dark-page{color:#272b2f}#loader{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff}.light-scheme #loader h1{color:#fff}#spinner img{display:block;position:relative;margin:0 auto}#spinner h1,#spinner img{padding:25px;-webkit-animation:rotatortext 1.5s infinite ease-in-out;animation:rotatortext 1.5s infinite ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}#spinner img{padding:0}#spinner-outer{position:fixed;top:50%;left:50%;max-width:205px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#spinner{background-color:#191919;-webkit-animation:rotator 1.5s infinite ease-in-out;animation:rotator 1.5s infinite ease-in-out;outline:transparent solid 1px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotator{0%{transform:perspective(120px) rotateX(0) rotateY(0) perspective(120px)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(0) perspective(120px)}}@keyframes rotatortext{0%{transform:rotateX(0) rotateY(0)}100%{transform:rotateX(-180deg) rotateY(0)}}.block-out{opacity:0;visibility:hidden;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1s ease;transition:all 1s ease}.block-in{opacity:1;visibility:visible;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 1s ease;transition:all 1s ease}.animation-from_bottom,.animation-from_top{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);visibility:hidden;transition-delay:0;opacity:0;-webkit-transition:-webkit-transform .3s ease-in-out,opacity .3s;transition:transform .3s ease-in-out,opacity .3s}.animation-from_opacity{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.animation-from_top{-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}.animation-from_bottom.loaded,.loading-finish .animation-from_top{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.loading-finish .animation-from_opacity{opacity:1}.contact-form,.comment-form{padding:25px 0 35px}.search-form{padding:25px 0 0}.comment-form label{font-size:16px;font-weight:500}.light-scheme .comment-form label,.white-page .comment-form label{color:#222}.comment-form label{color:rgba(255,255,255,.8)}.input{position:relative;float:left;margin:0 0 30px;vertical-align:top;padding:10px 20px 0 0;width:33.33%}.widget_search .input{margin-right:0;padding-right:0}.search-form input{width:100%;color:rgba(255,255,255,.7);background:rgba(255,255,255,0);border:0;font-size:16px;padding:15px 0;font-weight:500;border-top:2px solid rgba(255,255,255,0);border-bottom:2px solid rgba(255,255,255,.2)}.light-scheme .no-content .search-form input{border-bottom:2px solid rgba(0,0,0,.2);color:#272b2f}.search-form input:focus{border:0;border-top:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7)}.light-scheme .no-content .search-form input:focus{border-top:2px solid rgba(0,0,0,.7);border-bottom:2px solid rgba(0,0,0,.7)}.search-form input.search-submit{display:none}.comment-form-comment textarea,.comment-form-author input,.comment-form-email input,.comment-form-url input{position:relative;display:block;border-radius:0;-webkit-appearance:none;width:100%;padding:15px 0;background:0 0;border:0;font-size:16px;font-weight:500;color:#fff;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,.2);-webkit-transition:border-color .3s;transition:border-color .3s}.light-scheme .comment-form-comment textarea,.white-page .comment-form-comment textarea,.light-scheme .comment-form-author input,.white-page .comment-form-author input,.light-scheme .comment-form-email input,.white-page .comment-form-email input,.light-scheme .comment-form-url input,.white-page .comment-form-url input{border-bottom:2px solid rgba(0,0,0,.2);color:#222}.comment-form-comment textarea,.comment-form-author input,.comment-form-email input,.comment-form-url input{border-bottom:2px solid rgba(255,255,255,.2)}.comment-form-comment textarea,.wpcf7-textarea{height:65px;-webkit-transition:height .3s,border-color .3s;transition:height .3s,border-color .3s}.comment-form-comment textarea:focus,.wpcf7-textarea:focus{height:200px}p.comment-form-author,p.comment-form-email,p.comment-form-url,p.comment-form-comment,p.form-submit{padding-left:0;padding-right:0;display:block}p.comment-form-author,p.comment-form-email,p.comment-form-url{width:33.333%;float:left;padding:0 25px 0 0}p.comment-form-url{padding:0}.container .comment-notes{font-size:12px}.content-texatrea{width:100%;clear:both}.light-scheme .comment-form-comment textarea:focus,.white-page .comment-form-comment textarea:focus,.light-scheme .comment-form-author input:focus,.white-page .comment-form-author input:focus,.light-scheme .comment-form-email input:focus,.white-page .comment-form-email input:focus,.light-scheme .comment-form-url input:focus,.white-page .comment-form-url input:focus{border:0;border-top:2px solid rgba(0,0,0,.7);border-bottom:2px solid rgba(0,0,0,.7)}.comment-form-comment textarea:focus,.comment-form-author input:focus,.comment-form-email input:focus,.comment-form-url input:focus{border-top:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7)}label.error,.contact-form-error{color:#da6484;padding:5px 0}.contact-form-success{color:green}.contact-form-error{color:red}.wpcf7-text,.wpcf7-textarea{width:100%}.container .wpcf7-form p{font-size:16px;font-weight:500}.wpcf7-form p{margin:0 0 24px}.light-scheme .wpcf7-form p,.white-page .wpcf7-form p{color:#222}.wpcf7-form p{color:rgba(255,255,255,.8)}.wpcf7 input[type=text],.wpcf7 input[type=password],.wpcf7 input[type=email],.wpcf7 textarea{font-size:16px;padding:15px 10px;border:0;font-size:16px;font-weight:500;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,.2);-webkit-transition:all .3s;transition:all .3s}.light-scheme .wpcf7 input[type=text],.white-page .wpcf7 input[type=text],.light-scheme .wpcf7 input[type=password],.white-page .wpcf7 input[type=password],.light-scheme .wpcf7 input[type=email],.white-page .wpcf7 input[type=email],.light-scheme .wpcf7 textarea,.white-page .wpcf7 textarea{border-bottom:2px solid rgba(0,0,0,.2)}.wpcf7 input[type=text],.wpcf7 input[type=password],.wpcf7 input[type=email],.wpcf7 textarea{border-bottom:2px solid rgba(255,255,255,.2)}.light-scheme .wpcf7 input[type=text]:focus,.white-page .wpcf7 input[type=text]:focus,.light-scheme .wpcf7 input[type=password]:focus,.white-page .wpcf7 input[type=password]:focus,.light-scheme .wpcf7 input[type=email]:focus,.white-page .wpcf7 input[type=email]:focus,.light-scheme .wpcf7 textarea:focus,.white-page .wpcf7 textarea:focus{border:0;border-top:2px solid rgba(0,0,0,.7);border-bottom:2px solid rgba(0,0,0,.7)}.wpcf7 input[type=text]:focus,.wpcf7 input[type=password]:focus,.wpcf7 input[type=email]:focus,.wpcf7 textarea:focus{border-top:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7)}.type-page .wpcf7-form{padding:35px 0}.wpcf7-not-valid-tip,.wpcf7-validation-errors{position:absolute;display:none !important}.wpcf7-not-valid-tip{top:0;width:400px}.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=text].wpcf7-not-valid{border-bottom:2px solid red}#site-navigation{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#navigation{text-transform:uppercase;text-align:center}.nav-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.alignright-menu .nav-menu{text-align:right;justify-content:flex-end;-webkit-box-align:right;-webkit-align-items:right;-ms-flex-align:right;align-items:right}.menu-alt .nav-menu{display:none}.top-navigation ul{margin:0}.top-navigation li,.submenu-container li{list-style:none;display:inline-block;margin:0 20px}.submenu-container li{margin:0 15px;display:inline-block}.top-navigation li{margin:0}.top-navigation li.menu-item{display:flex;align-items:center}.top-navigation ul.sub-menu li.menu-item{height:auto;display:inline-block}.top-navigation li a{font-size:14px;padding:28px 20px;color:rgba(255,255,255,.8);font-weight:500;position:relative;display:flex;align-items:center}.light-scheme .top-navigation li a{color:#272b2f}.top-navigation ul.sub-menu li a{padding:16px 20px}.top-navigation li a:hover,li.current-menu-item a,.light-scheme li.current-menu-item a,.submenu-container a:hover,.submenu-container a.active,.light-scheme .submenu-container a.active,.top-navigation ul.sub-menu a:hover,.top-navigation li.current-menu-ancestor a,.top-navigation ul.sub-menu li.current-menu-item a{color:#d44457}.top-navigation ul.sub-menu{position:absolute;width:100%;background:#242424;left:0;right:0;top:auto;opacity:0;visibility:hidden;z-index:999;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.top-navigation ul.sub-menu .sub-menu{display:none}.submenu-container{position:relative;width:100%;background:#242424;text-align:center;opacity:1;visibility:visible;z-index:998}.light-scheme .submenu-container,.light-scheme .top-navigation ul.sub-menu{background:#e5e5e5}.top-navigation ul.sub-menu .sub-menu-holder{width:1200px;margin:0 auto;padding:0 10px;display:block}.top-navigation ul.sub-menu{margin:0 auto;padding:0 10px;display:block}.top-navigation li.menu-item-has-children:not(.current_page_item) a:nth-child(1):after{content:'';opacity:0;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.top-navigation li.menu-item-has-children:not(.current_page_item):hover a:nth-child(1):after,.top-navigation li.menu-item-has-children.current_page_item a:nth-child(1):after{content:'';opacity:1;position:absolute;z-index:7;pointer-events:none;left:0;right:0;margin:auto;bottom:0;width:0;height:0;border-style:solid;border-width:0 10px 12px;border-color:transparent transparent #242424}.light-scheme .top-navigation li.menu-item-has-children:not(.current_page_item):hover a:nth-child(1):after,.light-scheme .top-navigation li.menu-item-has-children.current_page_item a:nth-child(1):after{border-color:transparent transparent #e5e5e5}.top-navigation li.menu-item-has-children:not(.current_page_item):hover ul.sub-menu a:after{content:none}.top-navigation ul.submenu-open{visibility:visible;opacity:1}.top-navigation ul.sub-menu a,.submenu-container a{color:#e4e4e4;text-transform:uppercase;font-size:12px;font-weight:300;line-height:normal;padding:16px 0;display:inline-block}.light-scheme .top-navigation ul.sub-menu a,.light-scheme .submenu-container a{color:#272b2f}.light-scheme .submenu-container a:hover,.light-scheme .top-navigation ul.sub-menu a:hover{color:#d44457}.portfolio-filters li{cursor:pointer}.menu-dropdown{display:none;cursor:pointer;position:absolute;top:50%;padding:20px;right:15px;width:30px;height:20px;z-index:1002;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-dropdown span{position:absolute;top:20px;left:10px;width:25px;height:2px;margin-top:-1px;background-color:rgba(255,255,255,.9);border-radius:2px}.menu-dropdown span:before,.menu-dropdown span:after{position:absolute;border-radius:2px;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);content:"";-webkit-transition-duration:.1s;transition-duration:.1s}.light-scheme .menu-dropdown span,.light-scheme .menu-dropdown span:before,.light-scheme .menu-dropdown span:after{background-color:#272b2f}.menu-dropdown span:before{-webkit-transform:translateY(-350%);transform:translateY(-350%)}.menu-dropdown span:after{-webkit-transform:translateY(350%);transform:translateY(350%)}.menu-dropdown.toggled-on span{background-color:transparent}.menu-dropdown.toggled-on span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu-dropdown.toggled-on span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.navigation_fixed{position:fixed;z-index:5999;width:100%;margin:0 auto;top:0}@media only screen and (min-width:960px){.menu-alt .menu-dropdown{display:block;width:40px;height:40px;padding:0;top:50%;right:50%;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.menu-alt .menu-dropdown span{left:7px}#site-navigation.menu-alt{position:relative;z-index:999;background:#191919}.light-scheme #site-navigation.menu-alt{background:#fff}.menu-alt .submenu-container li{margin:0 10px}.menu-alt .top-navigation ul.sub-menu .sub-menu-holder{width:100%;padding:0;background:0 0}.menu-alt .top-navigation ul.sub-menu{width:100%;padding:0;background:0 0}.menu-alt #navigation .nav-menu{opacity:0;visibility:hidden;display:inline;z-index:9999;position:absolute;top:100%;width:100%;left:50%;padding:60px 20px 60px 10px;background:#191919;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s;transition:opacity .3s}.menu-alt #navigation .nav-menu{width:40%;padding:60px 40px}.fullwidth-navigation .menu-alt #navigation .nav-menu{width:100%;padding:60px 20px 60px 10px}.fullwidth-navigation .menu-alt #navigation .nav-menu:before,.fullwidth-navigation .menu-alt #navigation .nav-menu:after{content:'';position:absolute;left:-31px;top:0;width:40px;height:100%;background:#191919}.fullwidth-navigation .menu-alt #navigation .nav-menu:after{left:auto;right:-30px}.light-scheme .menu-alt #navigation .nav-menu,.light-scheme .fullwidth-navigation .menu-alt #navigation .nav-menu:before,.light-scheme .fullwidth-navigation .menu-alt #navigation .nav-menu:after{background:#fff}.menu-alt #navigation .sub-menu-holder{padding-bottom:10px}.menu-alt #navigation ul.sub-menu{padding-bottom:10px}.menu-alt #navigation .nav-menu.toggled-on,.menu-alt .accordeon_dropdown #navigation .nav-menu ul.sub-menu.toggled-on{opacity:1;visibility:visible;display:block}.menu-alt #navigation ul li a,.menu-alt #navigation ul li ul li a,.menu-alt #navigation ul li ul li ul li a{display:block;padding:15px 0;margin:0;text-align:left;color:rgba(255,255,255,.9);font-weight:500;font-size:22px;border:none;line-height:normal}.menu-alt #navigation ul li:not(.menu-item-split-wrapper) ul li a,.menu-alt #navigation ul li ul li ul li a{padding:6px 0;color:rgba(255,255,255,.65);font-size:15px;line-height:normal}.light-scheme .menu-alt #navigation ul li a,.light-scheme .menu-alt #navigation ul li ul li a,.light-scheme .menu-alt #navigation ul li ul li ul li a{color:#272b2f}.light-scheme .menu-alt #navigation ul li:not(.menu-item-split-wrapper) ul li a,.light-scheme .menu-alt #navigation ul li ul li ul li a{opacity:.6}.menu-alt #navigation ul li a:hover,.menu-alt .top-navigation li a:hover,#site-navigation.scaled.menu-alt .top-navigation li a:hover,#navigation ul li:not(.menu-item-split-wrapper) ul li a:hover,.menu-alt #navigation ul li ul li ul li a:hover{border:none;color:#d44457}.menu-alt #navigation ul li,.menu-alt .top-navigation li{float:none;margin:0;display:block;position:relative}.menu-alt #navigation ul li ul{position:relative;display:none;left:0;text-align:center;padding:0;line-height:normal;background:0 0;width:100%;transform:translateX(0);opacity:1;visibility:hidden}.menu-alt #navigation ul.nav-menu.toggled-on li ul{display:block;visibility:visible}.menu-alt #navigation ul li a.menu-overflowed,.menu-alt #navigation ul li:before,.menu-alt #navigation ul li a:before,.menu-alt #navigation ul li ul:before,.menu-alt #navigation ul li ul li ul:before,.menu-alt #navigation ul li ul a:before,.menu-alt #navigation ul li ul li:before,.menu-alt #navigation ul li ul li ul:before,.menu-alt #navigation ul li ul li a:before,.menu-alt #navigation ul li ul li.menu-item-has-children>a:after,.menu-alt .top-navigation li.menu-item-has-children:not(.current_page_item):hover a:nth-child(1):after,.menu-alt .top-navigation li.menu-item-has-children.current_page_item a:nth-child(1):after{display:none}.menu-alt #navigation ul li ul li{margin:0;padding:0;float:none}.menu-alt #navigation ul li ul li ul{top:0;background:0 0;position:relative}.menu-alt #navigation ul li ul li:hover>ul{left:0}}.to-top{display:inline-block;height:55px;width:55px;position:fixed;z-index:998;bottom:10px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;background:rgba(34,34,34,.8);visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.to-top.right-sidebar{left:10px}.to-top:after,.to-top:before{content:'';position:absolute;top:22px;right:26px;width:12px;height:2px;background-color:#fff;-webkit-transform-style:flat;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.to-top:before{transform:translate3d(1px,4px,0px) rotate(-45deg)}.to-top:after{transform:translate3d(8px,4px,0px) rotate(45deg)}.to-top:hover:before{transform:translate3d(0px,4px,0px) rotate(-25deg);background-color:#fff}.to-top:hover:after{transform:translate3d(9px,4px,0px) rotate(25deg);background-color:#fff}.to-top.cd-is-visible,.to-top.cd-fade-out,.no-touch .to-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.to-top.cd-is-visible{visibility:visible;opacity:1}.to-top.cd-fade-out{opacity:.8}.no-touch .to-top:hover{background-color:#222;opacity:1}.project-navigation{position:absolute;top:calc(50% - 23px);left:0;width:100%;font-size:14px;color:rgba(0,0,0,.2);z-index:11}.project-navigation a{position:absolute;width:40px;height:40px;display:block;-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s}.project-navigation a.next:before,.project-navigation a.next:after,.project-navigation a.prev:before,.project-navigation a.prev:after,.rslides_nav.prev:before,.rslides_nav.prev:after,.rslides_nav.next:before,.rslides_nav.next:after,.cd-timeline-navigation a.next:before,.cd-timeline-navigation a.next:after,.cd-timeline-navigation a.prev:before,.cd-timeline-navigation a.prev:after{content:'';position:absolute;top:14px;right:19px;width:18px;height:2px;background-color:rgba(255,255,255,.4);-webkit-transform-style:flat;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s}.project-navigation a.next,.rslides_nav.next{transform:rotate(90deg);right:20px;top:4px}.project-navigation a.prev,.rslides_nav.prev{transform:rotate(-90deg);left:20px}.project-navigation a.next span,.project-navigation a.prev span{display:none;position:absolute;white-space:nowrap;text-align:left;right:45px;top:12px;color:#222;opacity:0;visibility:hidden;font-size:13px;font-weight:500;-webkit-transition:all .5s;transition:all .5s}.project-navigation a.next:hover span,.project-navigation a.prev:hover span{opacity:1;visibility:visible;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.project-navigation a.next span{transform:rotate(180deg)}.project-navigation a.next:hover span{transform:translateX(-10px) rotate(180deg)}.project-navigation a:before,.rslides_nav.prev:before,.rslides_nav.next:before,.cd-timeline-navigation a.prev:before,.cd-timeline-navigation a.next:before{transform:translate3d(0px,4px,0px) rotate(-45deg)}.project-navigation a:after,.rslides_nav.prev:after,.rslides_nav.next:after,.cd-timeline-navigation a.prev:after,.cd-timeline-navigation a.next:after{transform:translate3d(12px,4px,0px) rotate(45deg)}.project-navigation a:hover:before,.rslides_nav.prev:hover:before,.rslides_nav.next:hover:before,.cd-timeline-navigation a.prev:hover:before,.cd-timeline-navigation a.next:hover:before{transform:translate3d(-1px,4px,0px) rotate(-25deg);background-color:#fff}.project-navigation a:hover:after,.rslides_nav.prev:hover:after,.rslides_nav.next:hover:after,.cd-timeline-navigation a.prev:hover:after,.cd-timeline-navigation a.next:hover:after{transform:translate3d(13px,4px,0px) rotate(25deg);background-color:#fff}.project-navigation.is-visible{-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.project-navigation.is-visible{visibility:visible;opacity:1}.project-navigation.fade-out{opacity:1}.no-touch .project-navigation a:hover{opacity:1}.project-navigation a.back-to-blog{position:relative;height:40px;width:40px;z-index:100;text-align:center}.project-navigation a.back-to-blog:before,.project-navigation a.back-to-blog:after{content:'';position:absolute;width:12px;height:2px;left:14px;top:17px;background-color:#fff;-webkit-transform-style:flat;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transform:translate3d(0px,0px,0px) rotate(0deg)}.light-scheme .project-navigation a:hover:before,.light-scheme .rslides_nav.prev:hover:before,.light-scheme .rslides_nav.next:hover:before,.light-scheme .cd-timeline-navigation a.prev:hover:before,.light-scheme .cd-timeline-navigation a.next:hover:before,.light-scheme .project-navigation a:hover:after,.light-scheme .rslides_nav.prev:hover:after,.light-scheme .rslides_nav.next:hover:after,.light-scheme .cd-timeline-navigation a.prev:hover:after,.light-scheme .cd-timeline-navigation a.next:hover:after,.light-scheme .project-navigation a.back-to-blog:before,.light-scheme .project-navigation a.back-to-blog:after,.light-scheme .project-navigation a.next:before,.light-scheme .project-navigation a.next:after,.light-scheme .project-navigation a.prev:before,.light-scheme .project-navigation a.prev:after,.light-scheme .rslides_nav.prev:before,.light-scheme .rslides_nav.prev:after,.light-scheme .rslides_nav.next:before,.light-scheme .rslides_nav.next:after,.light-scheme .cd-timeline-navigation a.next:before,.light-scheme .cd-timeline-navigation a.next:after,.light-scheme .cd-timeline-navigation a.prev:before,.light-scheme .cd-timeline-navigation a.prev:after,.white-page .cd-timeline-navigation a.next:before,.white-page .cd-timeline-navigation a.next:after,.white-page .cd-timeline-navigation a.prev:before,.white-page .cd-timeline-navigation a.prev:after{background-color:#272b2f}.project-navigation a.back-to-blog:after{left:10px;top:22px;width:20px}.project-navigation a.back-to-blog:hover:before{transform:translate3d(0px,5px,0px);background-color:#fff049}.project-navigation a.back-to-blog:hover:after{transform:translate3d(0px,-5px,0px);background-color:#fff049}.google-map{width:100%;height:300px}.map_height-map30{height:30vh}.map_height-map50{height:50vh}.map_height-map100{height:100vh}input[type=submit]{padding:5px 0;line-height:normal;display:block;border:0;background:0 0;border-bottom:2px solid transparent;cursor:pointer;width:auto;font-size:26px;font-weight:700;text-transform:uppercase;overflow:hidden;outline:none;position:relative;-webkit-transition:all .3s;transition:all .3s}.light-scheme input[type=submit],.white-page input[type=submit]{color:#222}input[type=submit]{color:rgba(255,255,255,.8)}input[type=submit]{float:left}input[type=submit]:hover{border-bottom:2px solid #d44457;color:#d44457}.post-password-form{display:block;overflow:hidden}.post-password-form input[type=submit]{float:right}input[type=password]{outline:none;margin:5px 0 20px;display:block;background:0 0;-webkit-transition:border-color .3s;transition:border-color .3s;width:100%;color:rgba(0,0,0,.7);border:0;font-size:16px;padding:15px 0;font-weight:500;border-top:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2)}.light-scheme input[type=password],.white-page input[type=password]{border-top:2px solid rgba(0,0,0,.2);border-bottom:2px solid rgba(0,0,0,.2)}.light-scheme input[type=password]:focus,.white-page input[type=password]:focus{border-top:2px solid rgba(0,0,0,.7);border-bottom:2px solid rgba(0,0,0,.7)}input[type=password]:focus{border-top:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7)}.social-icons{margin:0;float:right}.social-icons.about{float:left;margin:0 0 0 -5px}.social-icons li{display:inline;list-style:none;text-indent:-9999px;margin-left:5px;float:left;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.social-icons li a{display:block;height:32px;width:32px}.social-header a{display:inline-block;font-size:20px;padding:15px;color:rgba(255,255,255,.3)}.social-header a:hover{color:#fff}.blog-content,#portfolio-wrapper,#shop-wrapper{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.blog-item{overflow:hidden;position:relative;padding:40px 45px;z-index:10;margin-bottom:20px;color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.white-page .blog-item,.light-scheme .blog-item{color:#000}.blog-item:hover{background:#000}.white-page .blog-item:hover,.light-scheme .blog-item:hover{background:#191919}.container.blog-content{padding:40px 0}.container.blog-content:after{content:"";display:table;clear:both}.blog-content .type-post h2,.blog-content .type-portfolio h2{text-align:left;font-size:38px;line-height:36px;font-weight:700;color:rgba(255,255,255,.9)}.blog-content .simple-post.type-post h2{text-align:center;display:block}.blog-content .type-post h2 a,.blog-content .type-portfolio h2 a{color:rgba(255,255,255,.9)}.white-page .blog-content .type-post h2,.white-page .blog-content .type-post h2 a,.light-scheme .blog-content .type-post h2,.light-scheme .blog-content .type-post h2 a,.white-page .blog-content .type-portfolio h2,.white-page .blog-content .type-portfolio h2 a,.light-scheme .blog-content .type-portfolio h2,.light-scheme .blog-content .type-portfolio h2 a{color:rgba(0,0,0,.8)}.blog-item .post-title{margin:35px 0;overflow:hidden}.blog-item .date-number{margin:5px 0;padding:10px;text-align:center;border:2px solid rgba(255,255,255,.05);font-weight:700;font-size:15px;text-transform:uppercase;color:#8c8c8c;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.blog-item.simple-post .date-number{width:30%;margin:5px auto}.white-page .blog-item .date-number,.light-scheme .blog-item .date-number{border:2px solid rgba(0,0,0,.05)}.blog-item .post-category,.blog-item .author-name{text-align:center;font-size:13px}.blog-item .post-category{padding:10px 0 35px;text-transform:uppercase;font-weight:600}.blog-item .post-category a{display:inline-block;margin:0 5px;position:relative;-webkit-transition:.3s ease;transition:.3s ease}.animated-link a:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#d44457;-webkit-transition:.3s ease;transition:.3s ease}.animated-link a:hover:after{width:100%}.blog-content .type-post:hover h2 a,.blog-item .post-category a:hover,.blog-content .type-portfolio:hover h2 a{color:#d44457}.blog-item:hover .date-number{color:rgba(255,255,255,.9)}.blog-item:hover .date-number{border:2px solid rgba(255,255,255,.8)}.blog-item .post-content p{font-family:"Work Sans",Arial,sans-serif}.blog-item .post-content p{font-size:16px;line-height:1.7;font-weight:500;color:#c2c2c2;-webkit-transition:.3s ease;transition:.3s ease}.blog-item.simple-post .post-content{padding:0 18%}.white-page .blog-item .post-content p,.light-scheme .blog-item .post-content p{color:#191919}.white-page .blog-item:hover .post-content p,.white-page .blog-item .author-name,.light-scheme .blog-item:hover .post-content p,.light-scheme .blog-item .author-name{color:#c2c2c2}.blog-item .blog-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background-position:center;background-size:cover;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.blog-item:hover .blog-image{opacity:.95}.blog-item.has-post-thumbnail:after{content:'';position:absolute;left:22px;top:50px;bottom:50px;right:22px;opacity:0;z-index:-1;background:rgba(0,0,0,.75);-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.blog-item.simple-post.has-post-thumbnail:after{left:50px;right:50px}.blog-item.has-post-thumbnail:hover:after{opacity:1}.full-item,.item-sizer{width:33.33%}#blog-wrapper{z-index:1;position:relative;margin-left:-2px;margin-right:-2px;width:100%;margin-top:-2px}.container-content{z-index:2}.ajax-content{position:relative}#ajax-loader{position:absolute;width:100%;height:100%;background:#191919;display:none;-webkit-transition:.5s;transition:.5s;z-index:222}.light-scheme #ajax-loader,.white-page #ajax-loader{background:#fff}.light-scheme .portfolio_container #ajax-loader,.white-page .portfolio_container #ajax-loader{background:#151719}.light-scheme .portfolio_container.boxed-style #ajax-loader{background:#fff}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:8px;height:8px;background-color:rgba(255,255,255,.5);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.light-scheme .spinner>div,.white-page .spinner>div{background-color:rgba(0,0,0,.6)}.light-scheme .portfolio_container .spinner>div,.white-page .portfolio_container .spinner>div{background-color:rgba(255,255,255,.5)}.light-scheme .boxed-style .spinner>div{background-color:rgba(0,0,0,.6)}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#ajax-spinner{position:absolute;top:100px;left:50%;width:86px;height:86px;margin:-43px 0 0 -43px;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:50%;-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear}@-webkit-keyframes ajax-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes ajax-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.owl-carousel .owl-wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;z-index:8}.fullscreen-slider{height:100vh;position:relative;overflow:hidden;margin:0 auto;min-height:50vh;width:100%}.fullscreen-slider .owl-carousel{height:100%;overflow:hidden}.blog-gallery .owl-carousel{overflow:hidden}.portfolio-text .owl-carousel{margin-bottom:35px}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left;overflow:hidden}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.owl-theme .owl-controls{text-align:center;width:100%}.owl-theme .owl-pagination{position:absolute;text-align:center;bottom:10px;left:30%;right:30%;z-index:98}.owl-theme .owl-controls .owl-buttons div{color:#fff;position:absolute;display:inline-block;background:rgba(0,0,0,.3);top:50%;margin-top:-25px;zoom:1;content:"";opacity:.6;width:80px;height:50px;line-height:60px;text-align:center;z-index:99;-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.owl-buttons .owl-prev:before,.owl-buttons .owl-prev:after,.owl-buttons .owl-next:before,.owl-buttons .owl-next:after{content:'';position:absolute;top:16px;right:35px;width:26px;height:3px;background-color:rgba(255,255,255,.8);-webkit-transform-style:flat;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s}.owl-buttons .owl-prev:before,.owl-buttons .owl-next:before{transform:translate3d(0px,4px,0px) rotate(-45deg)}.owl-buttons .owl-prev:after,.owl-buttons .owl-next:after{transform:translate3d(17px,4px,0px) rotate(45deg)}.owl-buttons .owl-prev:hover:before,.owl-buttons .owl-next:hover:before{transform:translate3d(-2px,4px,0px) rotate(-25deg);background-color:#fff}.owl-buttons .owl-prev:hover:after,.owl-buttons .owl-next:hover:after{transform:translate3d(19px,4px,0px) rotate(25deg);background-color:#fff}.owl-buttons .owl-prev{transform:rotate(-90deg);left:-15px}.owl-buttons .owl-next{transform:rotate(90deg);right:-15px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:14px;height:14px;margin:5px 7px;opacity:.5;border-radius:50%;background:#fff}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px}.owl-item img{width:100%}.fullscreen-slider .owl-item img{min-width:100%;min-height:100%;opacity:.5;max-width:inherit}.fullscreen-slider .owl-item{min-height:100%;height:100%;background:rgba(255,255,255,1)}.images-container{position:relative;overflow:hidden;z-index:9}.portfolio-text .images-container{margin-bottom:45px}.header-container .justified-gallery-container{margin-bottom:65px}.justified-gallery{width:100%;position:relative;overflow:hidden}.cd-horizontal-timeline{opacity:0;margin:1em auto;-webkit-transition:opacity .2s;transition:opacity .2s}.cd-horizontal-timeline:before{content:'mobile';display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:100px;width:90%;max-width:800px;margin:0 auto}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}.cd-horizontal-timeline .events-wrapper:after,.cd-horizontal-timeline .events-wrapper:before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px}.cd-horizontal-timeline .events-wrapper:before{left:0;background-image:-webkit-linear-gradient(left,#191919,rgba(25,25,25,0));background-image:linear-gradient(to right,#191919,rgba(25,25,25,0))}.cd-horizontal-timeline .events-wrapper:after{right:0;background-image:-webkit-linear-gradient(right,#191919,rgba(25,25,25,0));background-image:linear-gradient(to left,#191919,rgba(25,25,25,0))}.light-scheme .cd-horizontal-timeline .events-wrapper:before,.white-page .cd-horizontal-timeline .events-wrapper:before{background-image:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background-image:linear-gradient(to right,#fff,rgba(255,255,255,0))}.light-scheme .cd-horizontal-timeline .events-wrapper:after,.white-page .cd-horizontal-timeline .events-wrapper:after{background-image:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0));background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#dfdfdf;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cd-horizontal-timeline .events li{list-style:none}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#d44457;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;padding-bottom:15px;color:rgba(255,255,255,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.light-scheme .cd-horizontal-timeline .events a,.white-page .cd-horizontal-timeline .events a{color:rgba(0,0,0,.5)}.cd-horizontal-timeline .events a:after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-8px;height:16px;width:16px;border-radius:50%;border:2px solid #dfdfdf;background-color:#191919;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a:before{content:attr(data-posts);position:absolute;pointer-events:none;left:50%;right:auto;bottom:-48px;height:36px;width:36px;line-height:36px;font-size:14px;font-weight:300;text-align:center;border-radius:50%;color:#fff;opacity:0;background-color:rgba(10,10,10,1);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.light-scheme .cd-horizontal-timeline .events a:before,.white-page .cd-horizontal-timeline .events a:before{background-color:#b9b9b9}.light-scheme .cd-horizontal-timeline .events a:after,.white-page .cd-horizontal-timeline .events a:after{border:2px solid #b9b9b9;background-color:#fff}.no-touch .cd-horizontal-timeline .events a:hover:after{background-color:#d44457;border-color:#d44457}.cd-horizontal-timeline .events a:hover:before{opacity:1;-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.selected:after{background-color:#d44457;border-color:#d44457}.cd-horizontal-timeline .events a.older-event:after{border-color:#d44457}@media only screen and (min-width:1100px){.cd-horizontal-timeline{margin:0 auto 0 auto;padding-top:3em}.cd-horizontal-timeline:before{content:'desktop'}}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color .3s;transition:border-color .3s}.cd-timeline-navigation a.prev{left:0;-webkit-transform:translateY(-65%) rotate(-90deg);transform:translateY(-65%) rotate(-90deg)}.cd-timeline-navigation a.next{right:0;-webkit-transform:translateY(-38%) rotate(90deg);transform:translateY(-38%) rotate(90deg)}.cd-timeline-navigation a.next:after,.cd-timeline-navigation a.next:before,.cd-timeline-navigation a.prev:after,.cd-timeline-navigation a.prev:before{background-color:rgba(255,255,255,.9)}.cd-timeline-navigation a.inactive{cursor:default}.cd-timeline-navigation a.inactive:after,.cd-timeline-navigation a.inactive:before,.cd-timeline-navigation a.inactive:hover:after,.cd-timeline-navigation a.inactive:hover:before{background-color:rgba(255,255,255,.1)}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:0;overflow:hidden;-webkit-transition:height .4s;transition:height .4s}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;list-style:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;animation-direction:reverse}.cd-horizontal-timeline .events-content li>*{max-width:800px;margin:0 auto}.cd-horizontal-timeline .events-content h2{font-weight:700;font-size:2.6rem;font-family:"Playfair Display",serif;font-weight:700;line-height:1.2}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto}.cd-horizontal-timeline .events-content em:before{content:'- '}.cd-horizontal-timeline .events-content p{font-size:1.4rem;color:#959595}.cd-horizontal-timeline .events-content em,.cd-horizontal-timeline .events-content p{line-height:1.6}@media only screen and (min-width:768px){.cd-horizontal-timeline .events-content h2{font-size:7rem}.cd-horizontal-timeline .events-content em{font-size:2rem}.cd-horizontal-timeline .events-content p{font-size:1.8rem}}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%)}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%)}100%{opacity:1;-moz-transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}.loadmore-img{display:none;position:absolute;width:50px;top:25px;left:calc(50% - 25px)}.load-more{height:auto;text-align:center;position:relative;z-index:993;width:100%;-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;background:#151515}.light-scheme .load-more{background:#1b1d20}.page-template-template-portfolio4col-masonry .load-more,.page-template-template-portfolio2col-masonry .load-more,.page-template-template-portfolio6col-masonry .load-more,.page-template-template-portfolio4col-masonry-boxed .load-more,.page-template-template-portfolio2col-masonry-boxed .load-more,.page-template-template-portfolio6col-masonry-boxed .load-more{background:#191919}.page-template-template-portfolio4col-masonry.light-scheme .load-more,.page-template-template-portfolio2col-masonry.light-scheme .load-more,.page-template-template-portfolio6col-masonry.light-scheme .load-more,.page-template-template-portfolio4col-masonry-boxed.light-scheme .load-more,.page-template-template-portfolio2col-masonry-boxed.light-scheme .load-more,.page-template-template-portfolio6col-masonry-boxed.light-scheme .load-more{background:#151719}.light-scheme .load-more.blog{background:#e5e5e5}.load-more a{display:block;margin:0 auto;text-transform:uppercase;line-height:14px;width:100%;overflow:hidden;padding:25px 20px;font-size:13px;font-weight:600;color:rgba(255,255,255,.5);-webkit-transition:background-color .35s,color .1s,height .2s;transition:background-color .35s,color .1s,height .2s}.light-scheme .load-more.blog a{color:#272b2f}.load-more a:hover{color:rgba(255,255,255,.9)}.load-more .loading_img{display:inline-block;width:50px;margin:0 auto;visibility:hidden}.load-more.hide{visibility:hidden;height:0}.cd-hero{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-hero-slider{position:relative;height:360px;overflow:hidden}.cd-hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%)}.cd-hero-slider li.selected{position:relative;-webkit-transform:translateX(0);transform:translateX(0)}.cd-hero-slider li.move-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cd-hero-slider li.is-moving,.cd-hero-slider li.selected{-webkit-transition:-webkit-transform .5s;transition:transform .5s}@media only screen and (min-width:768px){.cd-hero-slider{height:500px}}@media only screen and (min-width:1170px){.cd-hero-slider{height:720px}}.cd-hero-slider li{background-position:center center;background-size:cover;background-repeat:no-repeat}.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;background:rgba(0,0,0,.2);text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.light-scheme .cd-hero-slider .cd-full-width,.light-scheme .cd-hero-slider .cd-half-width{background:rgba(255,255,255,.5)}.slider_heading{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cd-hero-slider .cd-img-container{display:none}.cd-hero-slider .cd-img-container img{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cd-hero-slider .cd-bg-video-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cd-hero-slider .cd-bg-video-wrapper video{display:block;min-height:100%;min-width:100%;max-width:none;height:auto;width:auto;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cd-hero-slider h2,.cd-hero-slider p{text-shadow:0 1px 3px rgba(0,0,0,.1);line-height:1.2;margin:0 auto 14px;color:#fff;width:90%;max-width:400px}.slider_heading a{color:rgba(255,255,255,1)}.slider_heading a:hover{color:rgba(255,255,255,.7)}.light-scheme .slider_heading a,.light-scheme .cd-hero-slider h2,.light-scheme .cd-hero-slider p{color:#272b2f}.cd-hero-slider h2{font-size:2.4rem}.cd-hero-slider p{font-size:1.4rem;line-height:1.4}.cd-hero-slider .cd-btn{display:inline-block;padding:1.2em 1.4em;margin-top:.8em;background-color:rgba(212,68,87,.9);font-size:1.3rem;font-weight:700;letter-spacing:1px;color:#fff;text-transform:uppercase;box-shadow:0 3px 6px rgba(0,0,0,.1);-webkit-transition:background-color .2s;transition:background-color .2s}.cd-hero-slider .cd-btn.secondary{background-color:rgba(22,26,30,.8)}.cd-hero-slider .cd-btn:nth-of-type(2){margin-left:1em}.no-touch .cd-hero-slider .cd-btn:hover{background-color:#d44457}.light-scheme .cd-hero-slider .cd-btn.secondary,.light-scheme .cd-hero-slider .cd-btn{color:#fff}.no-touch .cd-hero-slider .cd-btn.secondary:hover{background-color:#161a1e}@media only screen and (min-width:768px){.cd-hero-slider li:nth-of-type(2){background-image:none}.cd-hero-slider li:nth-of-type(3){background-image:none}.cd-hero-slider li:nth-of-type(4){background-image:none}.cd-hero-slider .cd-bg-video-wrapper{display:block}.cd-hero-slider .cd-half-width{width:45%}.cd-hero-slider .cd-half-width:first-of-type{left:5%}.cd-hero-slider .cd-half-width:nth-of-type(2){right:5%;left:auto}.cd-hero-slider .cd-img-container{display:block}.cd-hero-slider h2,.cd-hero-slider p{max-width:520px}.cd-hero-slider .cd-btn{font-size:1.4rem}}@media only screen and (min-width:1170px){.cd-hero-slider h2,.cd-hero-slider p{margin-bottom:20px}.cd-hero-slider h2{font-size:3.2em}.cd-hero-slider p{font-size:1.6rem}}.cd-hero-slider h2{font-size:3.2em;line-height:1.2;font-weight:300}.cd-slider-nav{position:absolute;width:100%;bottom:0;z-index:2;text-align:center;height:55px;background-color:rgba(0,1,1,.5)}.light-scheme .cd-slider-nav{background-color:rgba(0,1,1,.1)}.cd-slider-nav nav,.cd-slider-nav ul,.cd-slider-nav li,.cd-slider-nav a{height:100%}.cd-slider-nav nav{display:inline-block;position:relative}.cd-slider-nav .cd-marker{position:absolute;bottom:0;left:0;width:125px;height:100%;color:#d44457;box-shadow:inset 0 3px 0 currentColor;-webkit-transition:-webkit-transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s}.cd-slider-nav .cd-marker.item-2{-webkit-transform:translateX(100%);transform:translateX(100%)}.cd-slider-nav .cd-marker.item-3{-webkit-transform:translateX(200%);transform:translateX(200%)}.cd-slider-nav .cd-marker.item-4{-webkit-transform:translateX(300%);transform:translateX(300%)}.cd-slider-nav .cd-marker.item-5{-webkit-transform:translateX(400%);transform:translateX(400%)}.cd-slider-nav ul:after{clear:both;content:"";display:table}.cd-slider-nav li{display:table-cell;width:125px;height:auto;cursor:pointer;vertical-align:middle;padding:10px;font-size:13px;font-weight:500;color:rgba(255,255,255,.8);text-transform:uppercase}.light-scheme .cd-slider-nav li{color:rgba(0,0,0,.8)}.cd-slider-nav li span{vertical-align:middle}.cd-slider-nav li.selected a{color:#2c343b}.no-touch .cd-slider-nav li.selected a:hover{background-color:transparent}.cd-slider-nav a{display:block;position:relative;padding-top:35px;font-size:1rem;font-weight:700;color:#a8b4be;-webkit-transition:background-color .2s;transition:background-color .2s}.cd-slider-nav a:before{content:'';position:absolute;width:24px;height:24px;top:8px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.no-touch .cd-slider-nav a:hover{background-color:rgba(0,1,1,.5)}.cd-slider-nav li:first-of-type a:before{background-position:0 0}.cd-slider-nav li.selected:first-of-type a:before{background-position:0 -24px}.cd-slider-nav li:nth-of-type(2) a:before{background-position:-24px 0}.cd-slider-nav li.selected:nth-of-type(2) a:before{background-position:-24px -24px}.cd-slider-nav li:nth-of-type(3) a:before{background-position:-48px 0}.cd-slider-nav li.selected:nth-of-type(3) a:before{background-position:-48px -24px}.cd-slider-nav li:nth-of-type(4) a:before{background-position:-72px 0}.cd-slider-nav li.selected:nth-of-type(4) a:before{background-position:-72px -24px}.cd-slider-nav li:nth-of-type(5) a:before{background-position:-96px 0}.cd-slider-nav li.selected:nth-of-type(5) a:before{background-position:-96px -24px}@media only screen and (min-width:768px){.cd-slider-nav,.cd-slider-nav li{height:75px}.cd-slider-nav .cd-marker,.cd-slider-nav li{width:125px}.cd-slider-nav a{padding-top:48px;font-size:1.1rem;text-transform:uppercase}.cd-slider-nav a:before{top:18px}}.rslides,.slide-post{position:relative;list-style:none;overflow:hidden;width:100%;height:100%;padding:0;margin:0}.dark-bg{background:#222}.slider-nav{width:100%;height:130px;position:absolute;bottom:0;z-index:15}.pages-nav{display:none;left:0;right:0;position:absolute;bottom:100px;text-align:center}.rslides_nav.prev,.rslides_nav.next{background:#222;border-radius:50%;position:absolute;width:40px;height:40px;display:block;opacity:.5;font-size:0;-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s;top:0;bottom:0;left:50%}.rslides_nav.prev{left:calc(50% - 45px)}.rslides_nav.next{left:calc(50% - - 45px)}#slider-pager{margin:0;text-align:center}#slider-pager li{display:inline-block;list-style:none;width:25%;margin:0;border-top:4px solid transparent;background:rgba(0,0,0,0);opacity:.7;cursor:pointer;transition:.3s ease-in-out;height:130px}#slider-pager .rslides_here{opacity:1;background:rgba(0,0,0,.3);border-top-color:rgba(255,255,255,.7)}#slider-pager li a{position:relative;padding:0;display:table;width:100%;height:100%;vertical-align:middle}#slider-pager .entry-text{display:table-cell;vertical-align:middle;width:100%;padding:0 20px}#slider-pager .entry-title{font-size:16px;font-weight:500;line-height:1.3;text-transform:uppercase;color:#fff;margin-bottom:10px}#slider-pager .entry-date{font-size:14px;color:#fff;opacity:.6}.portfolio-text h1,.portfolio-text h2,.portfolio-text h3,.portfolio-text h4,.portfolio-text h5,.portfolio-text h6{padding:5px 0;margin:0 0 25px;position:relative;display:inline-block;font-weight:600}.post-description h1:after,.post-description h2:after,.post-description h3:after,.post-description h4:after,.post-description h5:after,.post-description h6:after,.portfolio-text h1:after,.portfolio-text h2:after,.portfolio-text h3:after,.portfolio-text h4:after,.portfolio-text h5:after,.portfolio-text h6:after,.recent-title h3:after,#related-posts:after,#comments-title:after{content:"";position:absolute;height:2px;width:100%;bottom:0;left:0;background:rgba(255,255,255,.3)}.light-scheme .post-description h1:after,.light-scheme .post-description h2:after,.light-scheme .post-description h3:after,.light-scheme .post-description h4:after,.light-scheme .post-description h5:after,.light-scheme .post-description h6:after,.light-scheme .portfolio-text h1:after,.light-scheme .portfolio-text h2:after,.light-scheme .portfolio-text h3:after,.light-scheme .portfolio-text h4:after,.light-scheme .portfolio-text h5:after,.light-scheme .portfolio-text h6:after,.white-page .post-description h1:after,.white-page .post-description h2:after,.white-page .post-description h3:after,.white-page .post-description h4:after,.white-page .post-description h5:after,.white-page .post-description h6:after,.white-page .portfolio-text h1:after,.white-page .portfolio-text h2:after,.white-page .portfolio-text h3:after,.white-page .portfolio-text h4:after,.white-page .portfolio-text h5:after,.white-page .portfolio-text h6:after,.light-scheme .recent-title h3:after,.light-scheme #related-posts:after,.light-scheme #comments-title:after,.light-scheme .white-page .recent-title h3:after,.light-scheme .white-page #related-posts:after,.light-scheme .white-page #comments-title:after,.white-page .recent-title h3:after,.white-page #related-posts:after,.white-page #comments-title:after{background:#272b2f}.portfolio_container{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;min-height:70px;background-color:#191919;position:relative}.light-scheme .boxed-style.portfolio_container{background:0 0}.portfolio_container.boxed-style{padding:20px 0 0}.portfolio_container.container_fullwidth.boxed-style{padding:0 20px}.page-template-template-portfolio5col-mixed .portfolio_container.container_fullwidth.boxed-style,.page-template-template-portfolio5col-masonry .portfolio_container.container_fullwidth.boxed-style,.page-template-template-portfolio5col .portfolio_container.container_fullwidth.boxed-style{padding:0 10px}.container_fullwidth,.container.container_fullwidth,.container.fullwidth-navigation{width:100%}.container.fullwidth-navigation{padding:0 30px}.container.classic-gallery-normal,.classic-gallery-normal{width:1200px;margin:0 auto;padding:0 11.5%}.container.classic-gallery-small,.classic-gallery-small{width:1200px;margin:0 auto;padding:0 18%}.portfolio-four,.portfolio-five,.portfolio-two,.portfolio-six,.portfolio-one,.portfolio-three,.portfolio-four-double{width:25%;position:relative;overflow:hidden;z-index:2}.portfolio-four-double{width:50%}.portfolio-six{width:16.66667%}.portfolio-one{width:100%;text-align:center}.portfolio-two{width:50%}.portfolio-three{width:33.33334%}.portfolio-five{width:20%}.portfolio-five.size-2x1,.portfolio-five.size-2x2{width:40%}.portfolio_sizer{width:20%}.boxed-style .portfolio-two{width:calc(50% - 40px);margin:0 20px 40px}.boxed-style .portfolio-one{width:100%;margin:0 0 20px}.boxed-style .portfolio-four{width:calc(25% - 40px);margin:0 20px 40px}.boxed-style .portfolio-five{width:calc(20% - 20px);margin:0 10px 20px}.boxed-style .portfolio-six{width:calc(16.66667% - 40px);margin:20px}.boxed-style .portfolio-five.size-2x1,.boxed-style .portfolio-five.size-2x2{width:calc(40% - 20px)}.one-gallery{display:inline-block;text-align:center;margin:0 auto 20px auto}.portfolio-link:after{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";-webkit-transition:.5s;transition:.5s;z-index:111}.light-scheme .boxed-style .portfolio-link:after{background:#fff}.portfolio-item:hover .portfolio-link:after{opacity:.8}.portfolio-item:hover h6,.portfolio-item:hover span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-item:hover h6{-webkit-transition-delay:.2s;transition-delay:.2s}.portfolio-item:hover span{-webkit-transition-delay:.3s;transition-delay:.3s}.item-description .loader{position:relative;width:50%;height:1px;margin:5px auto;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.item-description .loader:before{content:'';position:absolute;z-index:15;width:100%;height:2px;background:#fff;left:0;top:-1px;margin:0 auto;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.light-scheme .boxed-style .item-description .loader:before{background:#272b2f}.portfolio-item:hover .loader:before{-webkit-transition:-webkit-transform 1s;transition:transform 1s;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.item-description{position:absolute;text-align:center;font-size:14px;top:50%;width:100%;padding:0 10px;margin:0;z-index:112;-webkit-transform:translateY(-30%);transform:translateY(-30%);pointer-events:none}.boxed-style .portfolio-six .item-description,.boxed-style .portfolio-four .item-description{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 5px}.item-description h6{padding:0 10px 5px;margin:0;opacity:0;font-size:20px;line-height:1em;font-weight:600;color:#fff;text-transform:uppercase;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.3s cubic-bezier(.215,.61,.355,1) 0s;transition:.3s cubic-bezier(.215,.61,.355,1) 0s}.light-scheme .boxed-style .item-description h6{color:#272b2f}.item-description span{opacity:0;display:block;font-size:13px;text-transform:uppercase;color:rgba(255,255,255,.6);padding:8px 0 0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:.3s cubic-bezier(.215,.61,.355,1) 0s;transition:.3s cubic-bezier(.215,.61,.355,1) 0s}.light-scheme .boxed-style .item-description span{color:rgba(0,0,0,.6)}.item-description a{padding:0;cursor:pointer}.item-description p{margin:0;font-size:12px;line-height:14px}.portfolio-item:hover .item-description,.portfolio-item.cs-hover .item-description{opacity:1;-webkit-transition:-webkit-transform .4s,.3s ease-in-out;transition:transform .4s,.3s ease-in-out}.portfolio-item:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:10;width:50px;height:50px;margin-top:-25px;margin-left:-25px;border-radius:50%;border:2px solid;border-left-color:rgba(255,255,255,.5);border-top-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,0);opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-animation:spinner .9s infinite linear;animation:spinner .9s infinite linear}.portfolio-item.loaded:after{opacity:0}.thumb{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.portfolio-item .thumb{opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.portfolio-item.loaded .thumb{opacity:1}.portfolio-item .video-popup:before{content:'\f04b';position:absolute;width:80px;height:80px;font-size:50px;line-height:80px;text-align:center;color:#fff;background:0 0;text-shadow:0 0px 1px rgba(0,0,0,.55);z-index:141;top:50%;left:50%;opacity:.85;font-family:'FontAwesome';-webkit-transform:translateX(-50%) translateY(-50%) rotateZ(0);transform:translateX(-50%) translateY(-50%) rotateZ(0);-webkit-transition:all .4s;transition:all .4s}.portfolio-item:hover .video-popup:before{-webkit-transform:translateX(-65%) translateY(55%) rotateZ(120deg);transform:translateX(-65%) translateY(55%) rotateZ(120deg);opacity:.9}.lightbox_link{position:absolute;font-size:50px;width:60px;height:60px;line-height:50px;text-align:center;z-index:142;color:#fff;background:0 0;text-shadow:0 0px 1px rgba(0,0,0,.55);opacity:0;visibility:hidden;left:calc(50% - 30px);top:calc(50% - 30px);-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio-item:hover .lightbox_link{opacity:.8;visibility:visible;-webkit-transform:translateY(-55px);transform:translateY(-55px)}.portfolio-item:hover .lightbox_link:hover{opacity:1;color:#fff}.light-scheme .portfolio-item .lightbox_link:hover{color:#333}.mfp-caption{position:absolute;bottom:0;left:20%;right:20%;text-align:center;color:#fff;font-size:16px}.is-portfolio{position:relative}.image-featured{text-align:center;position:relative}.is-portfolio:after{width:100%;height:70px;top:0;left:0;content:'';position:absolute;background-color:rgba(10,10,10,.99);z-index:-1}.light-scheme .is-portfolio:after{background-color:#f7f7f7}.image-featured img{margin:0 auto}.image-featured.page-size img{width:1200px}.image-featured.text-size img{width:838px}.portfolio-text{padding:0 8% 35px}.portfolio-text.hide-featured{padding-top:0}.portfolio-info{position:relative;overflow:hidden;float:right;width:330px;padding:40px 45px 45px;top:-42px;margin:0 0 40px 45px;background:rgba(0,0,0,.3)}.light-scheme .portfolio-info{background:rgba(0,0,0,.05)}.portfolio-info.info-vertical-left{float:left;margin:0 40px 40px 0}.portfolio-info.info-horizontal{float:none;width:auto;margin:0 0 40px;top:-20px}.container .portfolio-info.info-horizontal p{margin-bottom:0}.portfolio-info.info-horizontal .horisontal-divider-left,.portfolio-info.info-horizontal .horisontal-divider-right{width:50%;display:inline-block}.portfolio-info.info-horizontal .horisontal-divider-left{float:left;padding-right:20px}.portfolio-info.info-horizontal .horisontal-divider-right{padding-left:20px}.container .portfolio-info p{font-size:.96em;font-weight:500}.portfolio-info .cd-btn{display:block;padding:1.2em 1.4em;margin-bottom:35px;background-color:rgba(212,68,87,1);font-size:1rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.portfolio-info .cd-btn:hover{background-color:rgba(255,255,255,.2);color:rgba(212,68,87,1)}.light-scheme .portfolio-info .cd-btn:hover{background-color:rgba(0,0,0,.2)}.light-scheme .portfolio-info .cd-btn{color:#fff}.portfolio-info .info-client,.portfolio-info .info-category,.portfolio-info .info-date{font-size:13px;padding-bottom:15px;text-transform:uppercase;font-weight:600}.portfolio-info span{display:inline-block;padding-right:6px;opacity:.6}.portfolio-info .post-share{font-size:13px;padding-top:25px;margin-top:25px;text-transform:uppercase;font-weight:600;border-top:2px solid rgba(255,255,255,.2);float:none}.light-scheme .portfolio-info .post-share{border-top:2px solid rgba(0,0,0,.2)}.portfolio-info .post-share a,.portfolio-share .post-share a{margin-left:0}.portfolio-info .post-share a:first-of-type,.portfolio-share .post-share a:first-of-type{margin-left:10px}.portfolio-share{position:relative;color:rgba(255,255,255,.8);clear:both;width:330px;padding:15px 45px;margin:45px auto 105px auto;background:rgba(0,0,0,.3);text-align:center}.light-scheme .portfolio-share{color:rgba(0,0,0,.8);background:rgba(0,0,0,.05)}.light-scheme .post-content .portfolio-share,.white-page .post-content .portfolio-share{color:rgba(0,0,0,.8)}.post-content .portfolio-share{color:rgba(255,255,255,.8)}.post-footer .portfolio-share{background:0 0;margin:0;padding-right:0;padding-top:0;padding-bottom:0;width:auto;display:inline-block}.portfolio-share .post-share{float:none}.white-page{background:#fff}.header-container{padding-top:65px}.wp-caption{max-width:100%;position:relative}.post-page .post-content,.type-page .post-content{padding:65px 15% 85px}.white-page .post-content,.light-scheme .post-content{color:#222}.post-content{color:rgba(255,255,255,.8)}.error404 .post-content,.no-padding,.no-padding.post-page .post-content,.no-padding.type-page .post-content{padding-top:0}.post-content p,.container p,.container dl,.builder_p{font-size:17px;font-weight:400;line-height:28px;text-align:left;column-gap:45px}.post-page .post-content.right-sidebar:before{background:#f2f2f2;content:"";display:block;height:100%;position:absolute;right:0;bottom:0;width:25%;z-index:1}.container .columns.blog-nosidebar{margin:0 auto;float:none;display:block}.double-column{-webkit-column-count:2;column-count:2;column-gap:50px}.third-masonry{width:33.3%;margin:0;display:inline-block;padding:0 2px;margin-bottom:4px}.post-meta{position:absolute;left:50%;text-align:center;bottom:0;padding:10px;font-size:13px;z-index:11;text-transform:uppercase;font-weight:600;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.post-meta a{text-decoration:none;color:inherit;position:relative}.post-meta a:hover{color:#d44457}.single-date{color:#fff;display:inline-block;padding:15px 20px;margin:0 auto}.light-scheme .single-date{color:#272b2f}.single-date em{font-style:normal;font-weight:700}.single-cats,.single-tags,.single-author,.single-comments,.single-number{padding:0 6px 0 4px;position:relative;font-size:13px;text-transform:uppercase;font-weight:700}.slider-title .single-author{padding:0}.slider-title .single-author:before{display:none}.post-footer,.white-page .post-footer,.light-scheme .post-footer{width:100%;border-top:2px solid rgba(0,0,0,.1);border-bottom:2px solid rgba(0,0,0,.1);padding:20px 0;margin-top:55px;position:relative;text-align:center;overflow:hidden}.post-footer{border-top:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2)}.post-footer a{font-weight:600}.white-page .post-footer a:hover,.light-scheme .post-footer a:hover{color:#222}.post-footer a:hover{color:#d44457}.post-share{font-size:13px;text-transform:uppercase;font-weight:700}.author-social{padding:0 0 15px}.post-share a,.author-social a{border-radius:50%;width:40px;height:40px;font-size:18px;text-align:center;line-height:40px;margin-left:5px;-webkit-transition:background-color .35s,color .35s;transition:background-color .35s,color .35s}.author-social a{width:30px;height:30px;line-height:30px;font-size:14px;margin-left:0;background-color:#fff}.sub_footer .author-social a,.sidebar-content .author-social a{background-color:transparent}.post-share a:hover,.widget .author-social a:hover{background-color:#333;color:#fff}.sub_footer .author-social a:hover,.sidebar-content .author-social a:hover{background-color:#fff;color:#222}.white-page .post-footer .post-share a:hover{color:#fff}.post-footer .cats,.post-footer .single-tags{position:relative;display:inline-block;padding:10px 6px}.post-footer .cats{font-size:13px;text-transform:uppercase;font-weight:700;padding-right:30px}.post-footer .cats a,.single-tags a{position:relative}.author-info{margin:0 12%;padding:0 35px 95px;position:relative}.white-page .author-info,.light-scheme .author-info{color:rgba(0,0,0,.8)}.author-info{color:rgba(255,255,255,.8)}.author-avatar{float:left;position:relative;width:96px;height:96px;border-radius:50%;border:2px solid transparent;overflow:hidden;-webkit-transition:border-color .35s;transition:border-color .35s}.widget .author-avatar{margin-right:25px}.author-avatar img{height:auto;width:100%}.author-description{margin-left:120px}.author-description h3,.description h3{margin-bottom:15px;font-size:22px;line-height:26px;font-weight:700;color:rgba(0,0,0,.8)}.white-page .author-description h3,.light-scheme .author-description h3{color:rgba(0,0,0,.8)}.author-description h3{color:rgba(255,255,255,.8)}.description h3{font-size:18px}.container p.author-bio{font-size:15px;font-weight:400;line-height:24px;margin-bottom:15px}.container .widget p.author-bio{margin:0}a.author-link{display:inline-block;position:relative;font-size:13px;line-height:normal;text-transform:uppercase;font-weight:600}.light-scheme a.author-link:hover,.white-page a.author-link:hover{color:#222}a.author-link:hover{color:#d44457}.post_thumb a img{margin:0 auto;width:100%}img.size-full{height:auto;max-width:100%}.wp-caption.alignright,img.alignright{margin:0 0 20px 20px}.wp-caption.alignleft,img.alignleft{margin:0 20px 20px 0}.alignright{display:inline;float:right;position:relative}.alignleft{display:inline;float:left;position:relative}.alignnone{margin-top:40px;margin-bottom:40px;max-width:100%;position:relative}.aligncenter{display:block;margin:0 auto;padding:10px 0}.alignnone img{width:100%}.alignnone .wp-caption-text,.alignright .wp-caption-text,.alignleft .wp-caption-text,.aligncenter .wp-caption-text,.gallery-caption{position:absolute;background:#fff;background:rgba(255,255,255,.85);font-size:.75em;text-transform:uppercase;top:30px;left:30px;color:#333;font-weight:500;padding:10px 15px;-webkit-transition:opacity .35s;-ms-transition:opacity .35s;transition:opacity .35s}.gallery-caption,.alignright .wp-caption-text,.alignleft .wp-caption-text{opacity:0}.alignright:hover .wp-caption-text,.alignleft:hover .wp-caption-text,.gallery-item:hover>.gallery-caption{opacity:1}.container.title_container{width:100%;height:300px;position:relative;overflow:hidden;background:rgba(10,10,10,1);background-repeat:no-repeat;background-position:center;background-size:cover}.light-scheme .container.title_container{background-color:#e5e5e5}.container.title_container.shop_title{margin-bottom:40px}.container.title_container.titleheight-standard{height:300px}.container.title_container.titleheight-30{height:30vh}.container.title_container.titleheight-50{height:50vh}.container.title_container.titleheight-100{height:calc(100vh - 75px)}.container.title_container:after{content:"";position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;background-color:rgba(0,0,0,.3)}.light-scheme .container.title_container:after{background-color:rgba(255,255,255,.5)}#page-title{padding:65px 40px;width:1200px;text-align:center;margin:0 auto;position:relative}.recent-title{padding:45px 40px 75px;text-align:center;margin:0 auto;position:relative}.recent-title h3{display:inline-block;padding:5px 0;font-weight:600;position:relative}.title_container #page-title,.fullscreen-title #page-title{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#page-title h1{color:rgba(240,240,240,1);margin:0;font-size:3.2em;line-height:1.2;font-weight:300;text-shadow:0 1px 3px rgba(0,0,0,.1)}.light-scheme #page-title h1,.light-scheme .fullscreen-title #page-title .subtitle{color:#272b2f;text-shadow:none}#page-title span{color:#999}.no-link{cursor:default}blockquote{color:#a1a1a1;margin:35px 30px 35px 20px;padding:0 20px 0 60px;position:relative}blockquote:before{content:'\f10d';font-family:"FontAwesome";font-size:28px;position:absolute;left:0}.container blockquote p{font-weight:500;font-size:1.2em}.loop-page blockquote{font-size:18px;line-height:24px;margin:0;padding:45px 30px 30px}a#group{cursor:zoom-in}.gallery{width:calc(100% - -20px)}.gallery .gallery-item{position:relative;display:inline-block;width:100%;margin:0;padding:0 20px 28px 0;text-align:center}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery-columns-0 .gallery-item{width:100%;margin:0 auto}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.related-posts{overflow:hidden;width:100%;position:relative}.related-posts ul,.related-posts ul li{padding:0;margin:0;list-style:none}.related-posts ul{overflow:hidden;background-color:#f0f0f0}#related-posts{margin:0 auto;display:inline-block;position:relative;font-size:1.6em;text-transform:uppercase;font-weight:600;color:#c2c2c2}.white-page #related-posts{color:#8c8c8c}.related-posts-title{text-align:center;position:relative;padding:55px 0 25px}.related-posts .one-post{display:inline-block;overflow:hidden;width:50%;height:550px;float:left;position:relative;border:2px solid #f7f7f7}.related-posts .one-post:before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(240,240,240,.45);content:'';opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.related-posts .one-post:hover:before{opacity:1}.right-sidebar .related-posts .one-post{height:350px}.related_inner{width:100%;height:100%;background-repeat:no-repeat;background-position:10% center;-webkit-background-size:cover;background-size:cover;background-color:#f0f0f0}.related_inner .page-title{top:calc(50% - 50px)}.related_inner .page-title h3{line-height:24px;display:inline-block;position:relative;clear:both;float:none;padding:20px 35px;margin:0;font-size:1.6em;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#333;background:rgba(255,240,73,.85);-webkit-transition:background-color .35s;transition:background-color .35s}.related_inner .page-title h3 a{color:inherit}.related_inner .single-date{padding:10px 15px}.related_inner .cover-link{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:7;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.related_inner .single-cats:before,.related_inner .single-tags:before,.related_inner .single-author:before,.related_inner .single-comments:before{left:6px;top:0}#comments-title{font-size:1.6em;margin:0 auto;position:relative;display:inline-block;padding:5px 0;text-transform:uppercase;font-weight:600;color:#c2c2c2}.comments-title{text-align:center;margin-bottom:35px}.white-page #comments-title{color:#8c8c8c}.comments-inner{padding:75px 15% 145px}#comments-title em{background-color:#888;color:#fff;text-align:center;border-radius:50%;font-size:16px;width:40px;height:40px;line-height:40px;display:inline-block;font-style:normal;font-weight:500;position:relative;top:-5px}.light-scheme #comments-title em,.white-page #comments-title em{background-color:#888}#comments-title em{background:rgba(255,255,255,.1)}.comment-respond{clear:both}.light-scheme .comment-respond a,.white-page .comment-respond a{color:#333}.container .logged-in-as{padding-bottom:10px;font-size:14px;font-weight:500}.light-scheme .logged-in-as a,.white-page .logged-in-as a{color:#8c8c8c}.comment-respond a,.logged-in-as a{color:#8c8c8c}ol.commentlist{float:left;width:100%;margin:0}ol.commentlist li{float:left;padding:35px 0 0;width:100%}ol.commentlist ul.children li{padding-top:15px}ol.commentlist li:first-child{border:none;padding:15px 0 0}ol.commentlist li{list-style:none}ol li ul.children{margin:0;margin-left:65px;position:relative}ol li ul.children:after{position:absolute;left:25px;height:10px;width:10px;border-radius:50%;top:14px;background-color:rgba(0,0,0,.1);content:""}.white-page ol li ul.children:after,.light-scheme ol li ul.children:after{background-color:rgba(0,0,0,.1)}ol li ul.children:after{background-color:rgba(255,255,255,.8)}ol.commentlist li ul.children li:first-child{padding:25px 0 0;font-size:12px}ol.commentlist li ul.children li{margin:5px 0;font-size:12px}.comments{float:left;width:100%}.comments-amount{color:#888}.avatar{float:left;width:44px;overflow:hidden}.comment-text{margin-left:0}.comment-text p{padding-right:15px}.container .comment-text p{font-size:15px;font-weight:300;line-height:22px}.comment-text strong{float:left;padding-right:5px;font-size:12px}.comment-text span{float:left;color:#888}.comment-author{width:100%;padding:0;color:#222;font-size:18px;font-weight:600}.light-scheme .comment-author,.white-page .comment-author{color:#222}.comment-author{color:rgba(255,255,255,.8)}.comment-author img{width:60px;height:60px;overflow:hidden;position:relative;border-radius:50%}.children .comment-author img{border:3px solid rgba(0,0,0,.1)}.comment-author cite{display:inline-block;padding:0 0 0 20px;margin-top:10px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.comment-author .says{display:none}.comment-meta{padding:5px 0 5px 80px;font-size:13px}.white-page .comment-meta a:hover,.light-scheme .comment-meta a:hover{color:#222}.comment-meta a:hover{color:#fff}.comment-content p{line-height:26px;margin:15px 0}.comment-content{padding:0 35px 35px;background:#fff;position:relative}.light-scheme .comment-content,.white-page .comment-content{background:0 0;color:#222}.comment-content{background:0 0;color:rgba(255,255,255,.8)}.comment-body{position:relative}.comment-body .reply{position:absolute;bottom:15px;left:35px}span.reply{display:inline-block}span.date{padding:0 40px 0 20px;font-style:italic;font-size:13px;color:#aaa;display:inline-block;position:relative}span.date:after{position:absolute;right:10px;height:3px;width:20px;top:44%;background-color:rgba(0,0,0,.1);content:""}span.date a{color:#aaa}span.date a:hover{color:#8abeb2}.comment-content-text{clear:both;padding:15px 0 0}.comments-container a.comment-reply-link{position:relative;font-size:14px;font-weight:600}.white-page a.comment-reply-link:hover,.light-scheme a.comment-reply-link:hover,.white-page .comment-respond a:hover,.light-scheme .comment-respond a:hover{color:#222}a.comment-reply-link:hover,.comment-respond a:hover{color:#fff}a.comment-reply-link:before{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#d44457;-webkit-transition:.3s ease;transition:.3s ease}a.comment-reply-link:hover:before{width:100%}#cancel-comment-reply-link:hover,a.comment-reply-link:hover{color:#d44457}.comment-reply-title{margin-bottom:0;padding-top:45px;text-transform:uppercase;font-weight:700;color:#c2c2c2}.comment-form{padding:0 0 15px;overflow:hidden}#cancel-comment-reply-link{text-transform:none;margin-left:15px;padding-left:20px;position:relative;color:#8c8c8c}.logged-in-as{padding:0;line-height:normal}.sidebar-btn{position:fixed;display:block;right:0;top:0;width:25px;height:100%;z-index:1000;background-color:rgba(10,10,10,1);opacity:1;color:#fff;-webkit-transition:all .2s;transition:all .2s}.sidebar-btn.left-sidebar{left:0}.light-scheme .sidebar-btn{background-color:#272b2f}.sidebar-btn.cd-is-visible{opacity:1}.sidebar-btn:hover{width:30px}.light-scheme .sidebar-btn:hover{background-color:#272b2f}.sidebar-btn:before,.sidebar-btn:after{content:'';position:absolute;width:2px;height:20px;left:12px;top:50%;background-color:rgba(255,255,255,.9);-webkit-transform-style:flat;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transform:translate3d(0px,-50%,0px)}.sidebar-btn:before{transform:translate3d(-3px,-50%,0px)}.sidebar-btn:after{transform:translate3d(3px,-50%,0px)}.sidebar-btn:hover:before{transform:translate3d(-2px,-50%,0px)}.sidebar-btn:hover:after{transform:translate3d(6px,-50%,0px)}.floated-sidebar{position:fixed;z-index:1001;top:0;right:0;height:100%;width:440px;background:rgba(0,0,0,1);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3 ease-in-out}.sidebar-hider{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.5);-webkit-transition:opacity .6s ease;transition:opacity .6 ease}.sidebar-hider.is-visible{opacity:1;visibility:visible}.floated-sidebar.left-sidebar .sidebar-holder{padding:95px 70px 75px 85px}.floated-sidebar.right-sidebar{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.floated-sidebar.left-sidebar{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.floated-sidebar.is-visible{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sidebar-close{position:absolute;top:10px;right:10px;display:inline-block;height:55px;width:55px;overflow:hidden;z-index:1002}.sidebar-close:before,.sidebar-close:after{position:absolute;content:'';top:25px;left:18px;height:3px;width:20px;background-color:#555;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sidebar-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sidebar-close:hover:before,.sidebar-close:hover:after{background-color:#fff;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s}.sidebar-close:hover:before{-webkit-transform:rotate(220deg);transform:rotate(220deg)}.sidebar-close:hover:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sidebar-holder{width:calc(100% + 20px);height:100%;padding:75px 85px 75px 70px;overflow-y:scroll;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s}.sidebar-content{-webkit-overflow-scrolling:touch;color:rgba(255,255,255,.86)}.sidebar-content .widget-title{color:rgba(255,255,255,.45);padding:0 0 20px}.cart-contents{position:absolute;z-index:1000}.cart-contents:before{font-family:FontAwesome;content:"\f07a";font-size:18px}.cart-contents-count{color:#fff;position:absolute;right:0;top:calc(50% - 16px);background-color:#2ecc71;font-size:10px;line-height:15px;border-radius:100%;text-align:center;width:15px;height:15px}.woocommerce .quantity .qty{line-height:50px;border:0;width:80px;font-weight:600;font-size:18px;padding-left:10px}.widget-title{padding:0 0 30px;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700}.widget{padding-top:5px;padding-bottom:65px}.floated-sidebar .widget{padding-bottom:75px}.widget.widget_recent_entries li,.widget.widget_categories li,.widget.widget_archive li,.widget.widget_pages li,.widget.widget_meta li,.widget.widget_recent_comments li,.nosearch-results.nosearch-cats li,.widget_product_categories li{font-size:16px;font-weight:500;margin:0;list-style:none;padding:8px 0;position:relative}.widget_product_categories li .children{padding-left:20px;padding-top:5px}.widget_product_categories li .children li{font-size:14px}.widget a,.nosearch-results.nosearch-cats a{position:relative;color:rgba(255,255,255,.75)}.light-scheme .nosearch-results.nosearch-cats a{color:#272b2f}.widget.widget_recent_comments{color:rgba(255,255,255,.45)}.widget.widget_recent_entries a,.widget.widget_categories a,.widget.widget_archive a,.widget.widget_pages a,.widget.widget_meta a,.nosearch-results.nosearch-cats a,.widget_product_categories a{padding-left:20px}.widget a:hover,.nosearch-results-cats a:hover,.light-scheme .nosearch-results.nosearch-cats a:hover{color:#d44457}.widget.widget_recent_entries li a:before,.widget.widget_categories li a:before,.widget.widget_archive li a:before,.widget.widget_pages li a:before,.widget.widget_meta li a:before,.nosearch-results.nosearch-cats li a:before,.widget_product_categories li a:before{content:'';position:absolute;left:0;top:50%;height:2px;width:12px;background:rgba(255,255,255,.5);-webkit-transition:all .15s linear;transition:all .15s linear}.light-scheme .nosearch-results.nosearch-cats a:before{background:#272b2f}.widget.widget_recent_entries li a:hover:before,.widget.widget_categories li a:hover:before,.widget.widget_archive li a:hover:before,.widget.widget_pages li a:hover:before,.widget.widget_meta li a:hover:before,.nosearch-results.nosearch-cats li a:hover:before,.widget_product_categories li a:hover:before{transform:translateX(-5px);background:#d44457}#ajax-alp-load-posts{display:block !important;text-align:center;width:100%;font-size:15px;text-transform:uppercase;font-weight:700;border-top:1px solid #fff}#ajax-alp-load-posts a{display:inline-block;width:100%;margin:0 auto;padding:25px;color:#333;background:#fff;-webkit-transition:background-color .35s,color .1s;transition:background-color .35s,color .1s}#ajax-alp-load-posts a:hover,#ajax-alp-load-posts a:active{background:#222;color:rgba(255,255,255,.8)}.pagination{overflow:hidden;width:100%;position:relative;margin:0;padding:10px 60px;color:#333;text-align:center}.pagination a{color:#333}.nav-previous,.nav-next{display:inline-block}.nav-previous a,.nav-next a{display:inline-block;color:#888;position:relative;font-size:16px;font-weight:600;line-height:22px;z-index:2;padding:0;margin:0 30px 60px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.nav-next a{padding:19px 45px 19px 20px}.nav-previous a:hover,.nav-next a:hover{color:#222}.container.no-content{padding:75px 0;overflow:hidden}.no-content h6{font-size:22px;font-weight:600;padding:35px 0;text-align:center;color:rgba(255,255,255,.45)}.light-scheme .no-content h6{color:rgba(0,0,0,.5)}.search404_post{width:33.333%;float:left;padding-top:115px}.nosearch-results{padding:0 20px}.nosearch-results a:hover{color:#d44457}.search-month{padding:5px 0;font-weight:700}.tagcloud{overflow:hidden}.tagcloud a,.tags-cloud a{padding:5px 15px;display:inline-block;float:left;border:2px solid rgba(255,255,255,.3);font-size:14px;line-height:normal;font-weight:500;margin:0 6px 6px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.light-scheme .nosearch-results.tags-cloud a{border:2px solid rgba(0,0,0,.2);color:#272b2f}.light-scheme .nosearch-results.tags-cloud a:hover{color:#d44457}.tagcloud a:last-child{margin-right:0}.latest-post-blog{display:table}.widget li.latest-post-blog{border:none}.latest-post-blog a.widget-thumb img,.no-thumb{width:60px;height:60px;display:table-cell;overflow:hidden;border-radius:50%;background:rgba(255,255,255,.1)}.latest-post-blog a.widget-thumb,.latest-post-blog a.latest-title{display:table-cell;vertical-align:middle;text-align:left}.latest-post-blog a.latest-title{position:relative;left:15px}.widget-themeworm_social{font-size:16px}.social-widget-inner{text-align:left}.widget-themeworm_social a{display:inline-block;width:48px;height:48px;margin:0 8px 8px 0;background-color:rgba(0,0,0,.1);line-height:48px;border-radius:50%;text-align:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.widget-themeworm_social a:hover{background-color:#333;color:#fff}.header-sidebar .social-widget-inner{text-align:right}.header-sidebar.widget-themeworm_social a{background-color:transparent;color:rgba(255,255,255,.5);margin:0;width:44px;height:44px;height:inherit;line-height:normal;padding:26px 0}.light-scheme .header-sidebar.widget-themeworm_social a{color:#272b2f}.header-sidebar.widget-themeworm_social a:hover{background-color:transparent;color:#fff}.light-scheme .header-sidebar.widget-themeworm_social a:hover{color:rgba(0,0,0,.6)}.copyright .widget_nav_menu ul li,.copyright .widget_nav_menu ul,.copyright .footer-menu .widget{list-style:none;padding:0;margin:0;border:none;text-align:right}.copyright .widget_nav_menu ul li{display:inline;margin:0 5px 0 25px;line-height:28px;font-size:16px;position:relative}.copyright .widget_nav_menu li:before{position:absolute;top:40%;left:-17px;width:5px;height:5px;border-radius:50%;background-color:rgba(255,255,255,.2);content:""}.copyright .widget_nav_menu li:first-child:before{display:none}.copyright .widget_nav_menu li.current-menu-item a{color:rgba(255,255,255,.8)}.footer-menu{text-align:right}.copyright .widget_nav_menu ul li,.copyright .widget_nav_menu ul{list-style:none;padding:0;margin:0}.copyright .widget_nav_menu ul li{display:inline;margin:5px 0 5px 25px;line-height:28px}.copyright .widget_nav_menu ul li a{font-size:14px;text-transform:uppercase}.copyright .widget_nav_menu ul li ul{display:none}.sub_footer .sub-menu{padding-left:20px}#wp-calendar{width:100%;border:0;font-size:16px}#wp-calendar caption{text-align:center;margin-top:10px;margin-bottom:15px;border:0}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar td,#wp-calendar th{text-align:center;padding:6px;font-weight:500;border:0}#wp-calendar tr{border:0}#wp-calendar td{background:rgba(255,255,255,.05)}#wp-calendar td a{opacity:.5}#wp-calendar td a:hover{opacity:1}#wp-calendar .pad{background:0 0}#wp-calendar tfoot #next{font-size:14px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:14px;text-transform:uppercase;padding-top:10px}.mc4wp-form{overflow:hidden}.mc4wp-form label{display:none}.mc4wp-form p{display:inline-block;margin:0;margin-top:15px;float:left}.mc4wp-form input[type=submit]{padding:10px;border:1px solid transparent;text-transform:capitalize}.mc4wp-alert{color:#fff049}.sub_footer,.copyright{overflow:hidden;background:#0e0e0e}.light-scheme .sub_footer{background:#151719}.copyright{background:#000}.light-scheme .copyright{background:#111214}.sub_footer{padding:125px 0 40px;color:rgba(255,255,255,.86);font-size:14px;position:relative;z-index:223;line-height:25px}.sub_footer .container p{font-size:16px}.sub_footer .widget,.sub_footer .container p{font-weight:300}.copyright{color:rgba(255,255,255,.86);font-size:16px;padding:35px 0 32px}.sub_footer .widget-title{color:rgba(255,255,255,.45)}.copyright a:hover,.sub_footer a:hover{color:#d44457}.sub_footer .widget-title{text-transform:uppercase;font-size:24px}.sub_footer .description h3,.sidebar-content .description h3{color:rgba(255,255,255,.86)}.sub_footer .one-third:nth-of-type(1){padding-right:20px}.sub_footer .one-third:nth-of-type(2){padding-right:10px;padding-left:10px}.sub_footer .one-third:nth-of-type(3){padding-left:20px}.sub_footer .textwidget{padding:5px 0}.copyright .widget{padding-bottom:0}