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:62.5%;font:inherit;vertical-align:baseline;line-height:1.7}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:0}strong{font-weight:600}b{font-weight:700}i,em{font-style:italic}html,body{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;font-size:15px;font-weight:300;line-height:200%;background:#fefefe;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.side-header{padding-left:270px}a{color:#000;padding-bottom:.05em;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}a:hover{color:#777}p a{color:#999}p a:hover{color:#000}p,blockquote,table,pre,code,dl{margin:0 0 1.5em}blockquote{border-left:3px solid #eaeaea;padding:5px 20px}blockquote p{font-size:135%;margin:0}ul,ol{margin:0 20px 26px 20px}ul.styled-list{list-style:none}ul.styled-list li i{margin-right:4px}li{padding:3px 0}h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding-top:30px;margin-bottom:25px;font-weight:100;line-height:1.5;letter-spacing:0}h1{font-size:40px}h2{font-size:32px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}p{margin-bottom:30px;color:#000}p.lead{font-size:180%;font-weight:300;line-height:1.5;color:#aeaeae}img{max-width:100%;height:auto;display:block}figure{max-width:100%}pre,code{font-family:monospace}pre{font-size:13px;clear:both;display:block;margin:2em 0;padding:5px 10px;background:#f9f9f9;border:1px solid #f1f1f1;margin-bottom:18px}code{padding:3px 5px;background:#f9f9f9;border:1px solid #eaeaea;font-size:13px}table{width:100%;margin:0 0 2em}table caption{text-align:center;margin:0 0 .5em}table thead{background:#f1f1f1}table thead th,table thead td{font-weight:600}table td,table th{border-bottom:1px solid #eaeaea;padding:.5em 1em}table tr:nth-child(even){background:#f9f9f9}#header{height:150px;width:100%;display:table;overflow:hidden;transition:all .33s ease-in-out;-o-transition:all .33s ease-in-out;-moz-transition:all .33s ease-in-out;-webkit-transition:all .33s ease-in-out;overflow:visible}#header.scrolling{height:100px}#header.scrolling,.transparent-header #header.scrolling{background:#fff}.transparent-header #header{background:#fff0}#header .container{overflow:visible}#logo{height:150px;float:left;display:table;position:relative;z-index:99999;transition:height .3s ease-in-out}#header.scrolling #logo{height:100px}#logo .inner{display:table-cell;vertical-align:middle}#logo a{font-size:22px;text-transform:uppercase;letter-spacing:.2em}.logo-alt{display:none}.side-header #header{position:fixed;left:0;top:0;height:100%;width:270px;padding:6em 0 2em;z-index:99999}.side-header.admin-bar #header{top:32px}.side-header #logo{width:100%;display:block;clear:both}.side-header .menu-wrapper{clear:both;float:none;display:block;width:100%;height:auto}.side-header .menu{display:block;margin:0}.side-header .menu li{display:block;float:none;clear:both;margin:0}.side-header .menu li ul{width:18.4em;top:0;left:100%}.side-header #header ul.social-sharing{max-width:270px;position:fixed;bottom:30px;left:0;margin:0;padding:0 35px}.side-header .social-sharing li{margin-right:6px}.side-header .social-sharing li:last-child{margin-right:0}.menu-toggle{height:150px;float:right;display:table;transition:height .3s ease-in-out}#header.scrolling .menu-toggle{height:100px}.standard-menu .menu-toggle{display:none}.side-header .menu-toggle{display:none}.menu-toggle .inner{display:table-cell;vertical-align:middle}.toggle-button{width:22px;height:18px;transition:.25s;position:relative;display:block;z-index:99999}.toggle-button:hover{cursor:pointer}.toggle-button .menu-bar{position:absolute;border-radius:2px;width:100%;transition:.5s}.toggle-button .menu-bar-top{border-top:3px solid #333;top:0;width:80%}.toggle-button .menu-bar-middle{height:3px;background-color:#333;margin-top:3px;margin-bottom:3px;top:4px}.toggle-button .menu-bar-bottom{border-bottom:3px solid #333;top:14px;width:90%}.button-open .menu-bar-top{transform:rotate(45deg) translate(6px,6px);transition:.4s;width:100%}.button-open .menu-bar-middle{transform:translate(230px);transition:.1s ease-in;opacity:0}.button-open .menu-bar-bottom{transform:rotate(-45deg) translate(4px,-4px);transition:.4s;width:100%}.toggle-button:hover .menu-bar-top,.toggle-button:hover .menu-bar-middle,.toggle-button:hover .menu-bar-bottom{border-color:#999;background-color:#999}.toggle-button.toggle-light .menu-bar-top,.toggle-button.toggle-light .menu-bar-middle,.toggle-button.toggle-light .menu-bar-bottom{border-color:#fff;background-color:#fff}.toggle-button.toggle-light:hover .menu-bar-top,.toggle-button.toggle-light:hover .menu-bar-middle,.toggle-button.toggle-light:hover .menu-bar-bottom{border-color:#aeaeae;background-color:#aeaeae}#navigation{position:fixed;top:0;left:0;bottom:0;right:-17px;background:#fff;z-index:-1;opacity:0;overflow-y:scroll;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.ios-device #navigation{right:0}#navigation.show-menu{opacity:1;z-index:99999}#navigation .inner{width:100%;height:100%;display:table}#navigation footer{position:fixed;bottom:0;left:0;right:0;margin:0;background:#fff;padding:30px 0}#navigation .social-sharing{display:block;width:100%;margin:0;opacity:0;text-align:center;transform:translateY(15px);-webkit-transition:all .3s ease .8s;-moz-transition:all .3s ease .8s;-o-transition:all .3s ease .8s;transition:all .3s ease .8s}#navigation .social-sharing.visible{opacity:1;transform:translateY(0)}#navigation .social-sharing li{display:inline-block;float:inherit;margin:0 5px}#navigation .social-sharing li a{font-size:inherit}.menu-wrapper{height:150px;float:right;display:table;transition:height .3s ease-in-out}#header.scrolling .menu-wrapper{height:100px}.menu{display:table-cell;vertical-align:middle}.menu li{float:left;margin-left:30px;list-style:none;font-family:Lato;text-transform:uppercase;font-size:11px;letter-spacing:2px;position:relative}.menu li a{color:#000}.dark-header .menu li a{color:#fff}.dark-header #header.scrolling .menu li a{color:#333}.menu li ul{display:none;position:absolute;top:30px;width:15em;margin:0;padding:1em 2em 1em;background:#333;z-index:99999}.menu li ul li{float:none;margin-left:0}.menu li ul li a{color:#fff}.menu li ul li ul{display:none;top:0;left:11.9em;z-index:99999}.main-menu{display:table-cell;vertical-align:middle;padding:100px 0}.main-menu li{font-size:28px;text-align:center;list-style:none;opacity:0;transform:translateY(15px);-webkit-transition:all .5s ease .2s;-moz-transition:all .5s ease .2s;-o-transition:all .5s ease .2s;transition:all .5s ease .2s}.main-menu li.visible{opacity:1;transform:translateY(0)}.main-menu li a{font-family:Lato;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:4px;cursor:pointer}.main-menu li a:hover{color:#a5a5a5}.main-menu li.menu-item-has-children a::after{content:'';width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#bbb #fff0 #fff0 #fff0;position:absolute;top:25px;margin-left:8px;transition:.2s}.main-menu li.menu-item-has-children.open a::after{transform:rotate(180deg)}.main-menu li.menu-item-has-children li a::after{border-color:#fff0}.main-menu li ul{margin:.6em 0;display:none}.main-menu li li{font-size:13px;font-weight:400;margin:0;padding:2px 0}.main-menu li li a{color:#a5a5a5}.main-menu li li a:hover{color:#000}.main-menu li.visible{visibility:visible}.standard-menu #header .social-sharing{float:right;margin:0 0 0 40px}.standard-menu #header .social-sharing li{line-height:150px;width:24px;transition:height .3s ease-in-out}.standard-menu #header .social-sharing li a{display:inline-block;background:#fff0}.social-sharing li{list-style:none;float:left;margin:0 10px 0 0;padding:0}.social-sharing li a{width:34px;height:34px;line-height:34px;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center;background:#f6f6f6;display:block}.social-sharing li a:hover{background:#333;color:#fff}.container{max-width:1240px;padding:0 40px;margin:0 auto;overflow:auto}.single-portfolio .container{overflow:visible}.fullwidth{display:block;width:100%;overflow:visible}.content{float:left;width:70%;margin-right:4%}.sidebar{float:left;width:26%}.content,.content-fullwidth,.sidebar,.project{padding:1em 0 4em}.side-header .content,.side-header .content-fullwidth,.side-header .sidebar,.side-header.page-template-portfolio .project{padding-top:4em}.page-template-portfolio .project{padding-top:0}#page{transition:all .5s ease-in-out .5s;-o-transition:all .5s ease-in-out .5s;-moz-transition:all .5s ease-in-out .5s;-webkit-transition:all .5s ease-in-out .5s;opacity:0}.page-no-margin #page{margin-top:0}#page.loaded{opacity:1}.load{position:fixed;top:0;left:0;width:100%;height:100%}.page-title{margin:0 0 4em}.side-header .page-title{margin:4em 0 0}.side-header .page-title p{margin-bottom:0}.page-title h1{margin-bottom:0;line-height:1.4}.page-title h3{letter-spacing:0;font-size:36px;line-height:160%;margin-bottom:0}.page-title h3 span{font-size:32px;color:#aeaeae}.page-title p{font-family:'Open Sans'}.error-404{text-align:center;padding:2em 0 6em}.error-404 h1{padding-top:0}#contactform{padding:0 0 2.5em;max-width:600px}.thanks{padding-top:10px;display:none}#contactform .error{display:block;padding:15px 0 0;color:#777}#contactform .message .error{padding-top:5px}#contactform .section{float:left;display:block;width:49%;padding-top:10px;margin-left:2%}#contactform .section:nth-child(1),#contactform .section:nth-child(3){margin-left:0}#contactform .section.last{margin-right:0}#contactform input{padding:15px;width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;color:#444;border:0;background:#f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#contactform .message{max-width:600px}#contactform textarea{width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;padding:15px;border:0;margin:10px 0 0;background:#f6f6f6;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#contactform button.submit{font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#fff;background:#222;padding:1.4em 2.5em;border:0;margin:15px 0 0;-webkit-transition:background-color 250ms linear,border 250ms linear,color 250ms linear;-moz-transition:background-color 250ms linear,border 250ms linear,color 250ms linear;-o-transition:background-color 250ms linear,border 250ms linear,color 250ms linear;-ms-transition:background-color 250ms linear,border 250ms linear,color 250ms linear;transition:background-color 250ms linear,border 250ms linear,color 250ms linear;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}#contactform button.submit:hover{cursor:pointer;background:#444}::-webkit-input-placeholder{color:#333}:-moz-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}.sidebar h3.widgettitle{font-family:Lato;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;padding-top:10px;margin:0 0 1.2em;color:#999}.sidebar ul{margin:0;list-style:none}.sidebar ul li:last-child{border-bottom:0}.widget{overflow:auto;clear:both;display:block;margin-bottom:3em}.widget ul li{margin:0 0 .5em;padding:3px 0 12px;line-height:1.5;border-bottom:1px solid #eaeaea}.widget ul li:last-child{border:0;padding-bottom:0;margin-bottom:0}.widget .social li{float:left;list-style:none;margin:0 10px 0 0;padding:0;border:0}.widget .social li a{display:block;width:36px;height:36px;line-height:36px;text-align:center;background:#f6f6f6;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.widget .social li a:hover{background:#222;color:#fff}.widget .instagram-pics{overflow:auto}.widget .instagram-pics li{float:left;width:68px;margin:0;padding:3px 12px 9px 0;border:0}.recent-posts li{clear:both}.recent-posts .thumbnail{float:left;padding-top:6px}.recent-posts li.has-thumb .widget-post-meta{margin-left:70px;min-height:68px}.recent-posts .widget-post-meta span{display:block}.recent-posts .widget-post-meta .post-date{font-size:90%;color:#aeaeae}.flickr_badge_image{width:68px;float:left;margin:0;padding:3px 12px 9px 0}.content .search{max-width:300px;margin-bottom:20px}.searchform{padding:0 26px 0 0}input.search-field{width:100%;font-family:inherit;font-size:90%;padding:12px;border:1px solid #eaeaea;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-image:url(/wp-content/themes/Basic/images/search.png);background-repeat:no-repeat;background-position:95% 50%}.search-field::-webkit-input-placeholder{color:#777}.search-field:-moz-placeholder{color:#777}.search-field::-moz-placeholder{color:#777}.search-field:-ms-input-placeholder{color:#777}.content.grid-container,.content.fullwidth-container{width:100%}.blog article,.search article,.archive article{border-bottom:1px solid #eaeaea;padding:0 0 2em;margin:0 0 4em}.blog .blog-grid article,.search .blog-grid article,.archive .blog-grid article{width:48.5%;float:left}.blog-grid .gutter-sizer{width:3%}.blog-grid .item-sizer{width:48.5%}.post-heading{margin-bottom:1.2em}h3.post-title{padding-top:0;margin:0 0 15px}h3.post-title a{color:#000}.post-meta{color:#999}a.more-link{padding:8px 16px;background:#383838;display:inline-block;margin-top:10px;color:#fff}a.more-link:hover{background:#222;color:#fff}i.post-link{transform:rotate(135deg);margin-left:9px;font-size:15px}article .post-thumbnail,article .post-video{margin-bottom:1.8em}.post-thumbnail img{width:100%}article .post-gallery{margin:0 0 1.5em}article ul.bxslider{list-style:none;margin:0}article ul.bxslider li{padding:0}.post-video iframe,.post-video object,.post-video video{width:100%;height:auto}.link-wrap{text-align:center;margin-bottom:2em}.format-status .status{padding:0 1em .5em}.format-status .status,.format-status .status p{font-size:125%}.format-quote h3.post-title{font-size:32px;display:block;text-align:center;margin:0 2.5em}.format-quote .post-thumbnail{margin-bottom:3em}.format-quote .quote-source{display:block;text-align:center;margin:2em 0}.format-quote .quote-source a{margin-left:20px}.format-audio iframe{max-width:100%}.format-audio.has-post-thumbnail .mejs-container{margin-top:-2em}.mejs-container{height:40px!important;margin-bottom:1.8em}.mejs-container .mejs-controls{height:40px!important;background:#333!important}.mejs-container .mejs-controls .mejs-time{height:40px!important;line-height:40px;padding:0!important}.mejs-controls div.mejs-time-rail{padding-top:10px!important}.mejs-controls .mejs-button button{margin:12px 5px!important}.mejs-controls a.mejs-horizontal-volume-slider{margin-top:5px}.mejs-controls .mejs-time-rail .mejs-time-current{background:#ddd!important}h1.post-title{margin-bottom:15px;line-height:1.3}.single-post article{padding:0 0 2em}.post .social-sharing{margin:0;padding:0 0 1em;overflow:auto}.post .social-sharing{margin:0}.row.sharing-tags .col{padding-top:2em;margin-bottom:0}p.share{font-size:11px;text-transform:uppercase}.post-tags{padding:.5em 0;text-align:right}.post-tags a{text-transform:uppercase;letter-spacing:2px;font-size:11px;padding:7px 10px;border:1px solid #eaeaea;border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-right:3px}.post-tags a:hover{border:1px solid #777}.tags-title{font-size:11px;text-transform:uppercase}.author-info{padding-top:3em}.gravatar{width:100px;float:left}.gravatar img{width:80px;height:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.author-bio{margin-left:100px}.single-post-nav{padding-top:3em}.single-post-nav span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:4px}.single-post-nav .prev-post-text{display:inline-block}.single-post-nav .next-post-text{float:right;text-align:right;display:inline-block}#comments{padding:3em 0 1em;border-top:1px solid #eaeaea}.single-product #comments{max-width:100%}h2.comments-title,h3#reply-title{padding-top:0;font-size:24px}h3#reply-title{margin-bottom:0}h3#reply-title small a{font-weight:400;font-size:14px;color:#777}.comment{width:100%;display:block;clear:both;overflow:auto;margin-top:2em;border-bottom:1px solid #eaeaea}.comment .gravatar{float:left;width:100px}.comment .gravatar img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.comment .comment-body{margin-left:100px}.comment-heading{display:block;overflow:auto;margin-bottom:.8em}.comment-heading .comment-author{font-weight:600}.comment .comment-date{color:inherit;font-size:90%}.comment-list,.comment-list .children{margin:0}.comment-list li{margin-bottom:2.5em}.comment-content{padding-bottom:1em}ul.children .comment.depth-2 .comment-content{margin-left:60px}.comment.depth-3 .comment-content{margin-left:90px}.comment.depth-4 .comment-content,.comment.depth-5 .comment-content,.comment.depth-6 .comment-content,.comment.depth-7 .comment-content,.comment.depth-8 .comment-content{margin-left:90px}.comment-form-comment{padding-right:30px}.comment-form-author,.comment-form-email,.comment-form-url{float:left;width:32%;margin-right:2%}.comment-form-url{margin:0}.comment-form-author .inner,.comment-form-email .inner,.comment-form-url .inner{padding-right:30px}form.comment-form input[type="text"],form.comment-form textarea{border:0;width:100%;height:180px;padding:15px;font-family:inherit;font-size:inherit;font-weight:inherit;background:#f6f6f6}form.comment-form input[type="text"]{height:auto;float:left;margin:0 20px 20px 0}.comment-form-url input[type="text"]{margin-right:0}.comment-form-comment{margin-bottom:10px}form.comment-form input#url{margin-right:0}form.comment-form input[type="submit"]{font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.2em;border:0;padding:1.5em 2em;color:#fff;background:#222;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}form.comment-form input[type="submit"]:hover{cursor:pointer;background:#333}.comment-pagination{margin-bottom:2.5em}#hero{width:100%;height:400px;position:relative;background-size:cover;margin-bottom:60px}#hero .page-title{width:480px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);padding:1px;border:1px solid #fff;text-align:center}#hero .page-title .outer{padding:7px;border:1px solid #fff}#hero .page-title .inner{background:#fff;background:rgb(255 255 255 / .95);padding:60px 0;max-width:100%;overflow:auto}#hero .page-title h1{font-size:28px;margin:5px 0;padding:0}#hero .page-title p.lead{font-size:100%;margin:5px 0}#hero .page-title h1,#hero .page-title p.lead{text-transform:uppercase;letter-spacing:2px}.revslider-wrapper{margin-bottom:60px}.filter{width:100%;clear:both;overflow:auto}.filter ul{margin:0 0 1.5em;list-style:none}.filter ul li{line-height:1;padding:0 0 3px;display:inline-block;margin:0 2.5em 0 0}.filter ul li:last-child{margin:0}.filter ul li a{font-family:Lato;font-size:12px;text-transform:uppercase;color:#888;cursor:pointer;border-bottom:2px solid #fff0;letter-spacing:.25em;padding:0 0 4px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filter ul li a:hover{color:#000;border-bottom:2px solid #eaeaea}.filter ul li a.selected{color:#000;border-bottom:2px solid #eaeaea}.grid{clear:both;overflow:hidden;margin:0 -20px 3em}.fullwidth .grid{margin:0 20px}.item{float:left;width:33.333333%}.item.two-column{width:50%}.item.four-column{width:25%}.item.five-column{width:20%}.item-content{position:relative;margin:20px}.effects{overflow:hidden;position:relative}.item-content img{width:100%}.item h3{font-family:'Open Sans',Arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:3px;font-weight:600;padding-top:0;margin:0;transform:translateY(-10px);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.item .terms{font-size:12px;letter-spacing:1px;transform:translateY(10px);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.item:hover h3,.item:hover .terms{transform:translateY(0)}.item .title-below{padding:10px 0}.item .title-below h3,.item .title-below .terms{transform:translateY(0);text-align:center}.item .title{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:2;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.item:hover .title{opacity:1}.item .title .inner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:50px;padding:0 1.5em}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;z-index:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.item:hover .overlay{opacity:1}.overlay-white{background:rgb(255 255 255 / .9)}a .title-white h3,a .title-white .terms{color:#000}.overlay-black{background:rgb(0 0 0 / .8)}a .title-black h3,a .title-black .terms{color:#fff}.blackwhite img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.blackwhite:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.scale img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.scale:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.rotate img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.rotate:hover img{-webkit-transform:rotate(5deg) scale(1.3);-moz-transform:rotate(5deg) scale(1.3);-ms-transform:rotate(5deg) scale(1.3);-o-transform:rotate(5deg) scale(1.3);transform:rotate(5deg) scale(1.3)}.project img.aligncenter{width:100%}.single-portfolio-post-nav{height:28px;padding-top:3em}.single-portfolio-post-nav .previous-post{float:left}.single-portfolio-post-nav .next-post{float:right}.single-portfolio-post-nav .arrow{float:left;display:block;width:15px;height:28px;background:url(/wp-content/themes/Basic/images/postnav.png)}.single-portfolio-post-nav .next-post .arrow{background-position:15px 0}.single-portfolio-post-nav .previous-post a:hover .arrow{background-position:0 28px}.single-portfolio-post-nav .next-post a:hover .arrow{background-position:15px 28px}.single-portfolio-post-nav span{font-size:11px;text-transform:uppercase;letter-spacing:3px;line-height:28px;opacity:0;transform:translateY(10px);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.single-portfolio-post-nav .next-post span{float:left;margin:0 10px 0 0}.single-portfolio-post-nav .previous-post span{float:right;margin:0 0 0 10px}.single-portfolio-post-nav .next-post:hover span,.single-portfolio-post-nav .previous-post:hover span{opacity:1;transform:translateY(0)}.gallery .col{margin:0}.gallery .col:first-child{margin:0}.gallery .col img{width:100%}.gallery.one-column .col{width:100%}.gallery.two-column .col{width:50%}.gallery.three-column .col{width:33.333333%}.gallery.four-column .col{width:25%}.gallery.five-column .col{width:20%}.gallery.six-column .col{width:16.666666%}.gallery.seven-column .col{width:14.285714%}.gallery.eight-column .col{width:12.5%}.gallery.nine-column .col{width:11.111111%}.gallery .thumbnail{float:left;padding:15px;position:relative}.gallery.one-column .thumbnail{width:100%}.gallery .thumbnail img{margin:0}.gallery .thumbnail-wrap{position:relative;display:block;height:100%}.gallery .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .8);opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.gallery a:hover .overlay{opacity:1}.gallery .thumbnail{overflow:hidden}.thumbnail .caption{position:absolute;left:27px;bottom:27px;line-height:1.7;margin-right:12px;background:#fff;padding:8px 12px;font-size:90%;opacity:0;transform:translateY(15px);transition:.25s}.thumbnail .show-caption{transform:translateY(0);opacity:1}a:hover .caption{color:#000}.justified-gallery{width:auto!important}.justified-gallery>a>.caption{font-family:inherit;padding:5px 10px}#imagelightbox{position:fixed;z-index:100001;-ms-touch-action:none;touch-action:none}#imagelightbox-overlay{background-color:#fff;background-color:rgb(255 255 255 / .9);position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:1.5em;height:1.5em;background:#fff0;border:0;text-align:left;position:fixed;z-index:100001;top:3em;right:2em;-webkit-transition:color .3s ease;transition:color .3s ease}#imagelightbox-close:hover,#imagelightbox-close:focus{cursor:pointer;outline:0}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#333;content:'';position:absolute;top:0%;bottom:0%;left:0%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.imagelightbox-arrow{width:3.75em;height:7.5em;vertical-align:middle;display:none;position:fixed;z-index:100001;top:50%;margin-top:-3.75em;background:#fff0;border:0}.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{cursor:pointer;outline:0}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow.chevron::before{border-color:#333;border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:1em;left:.15em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:1em}.imagelightbox-arrow.chevron.right:before{left:0;transform:rotate(45deg)}.imagelightbox-arrow.chevron.bottom:before{top:0;transform:rotate(135deg)}.imagelightbox-arrow.chevron.left:before{left:.25em;transform:rotate(-135deg)}.products-grid{display:block;clear:both;margin:0 -20px 2.5em}.products-grid .product{float:left;width:33.333333%}.products-grid .product img{width:100%}.products-grid .product .product-content{padding:20px}.product-content h2.woocommerce-loop-product__title{font-size:22px!important;padding-top:12px;margin-bottom:10px}.products-grid .product h3{padding-top:14px;margin-bottom:0;font-size:15px;font-weight:600;display:inline-block}.products-grid .product a:hover h3{color:#777}.woocommerce-ordering select{border:0;background:#fff0;font-size:85%;outline:0}.woocommerce-message,.woocommerce-error,.woocommerce-info{border:0!important;line-height:44px!important}ul.woocommerce-error{padding:1.3em 3.5em!important}.woocommerce-info:before,.woocommerce-message:before{color:#333!important}.woocommerce-message a.button{padding:0;margin:0;float:right}p.price del{font-size:90%}p.price ins{text-decoration:none!important}.price{font-size:100%!important}.price ins{text-decoration:none!important}.woocommerce .product p.price,.woocommerce .product span.price{color:#333!important}.woocommerce .products-grid .product span.price{display:block}.woocommerce-Price-amount{color:#000!important;font-weight:300!important}.woocommerce .products-grid .woocommerce-Price-amount{color:#999!important;font-weight:400!important}p.stars a{color:#333}.woocommerce .products-grid .star-rating{float:none!important;margin:5px 0 5px!important}.woocommerce .star-rating span{line-height:1}.woocommerce span.onsale{background-color:#333!important;top:15px!important;z-index:1!important;min-height:28px!important;min-width:50px!important;line-height:28px!important;border-radius:0!important}.woocommerce .products-grid .product span.onsale{background-color:#333!important;top:35px!important;left:15px!important;padding:0px!important}.woocommerce-MyAccount-navigation{width:25%!important}.woocommerce-MyAccount-content{width:73%!important}.woocommerce input.input-text,.woocommerce textarea.input-text{border:1px solid #eaeaea!important;line-height:32px!important;padding:0 15px!important}.woocommerce textarea.input-text{padding:15px!important;height:80px!important}.quantity input.qty{height:42px;line-height:42px;width:50px!important;padding:0!important;text-align:center!important;text-indent:10px!important;float:left}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #eaeaea!important;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:20px!important}.woocommerce nav.woocommerce-pagination{margin-bottom:3em}.woocommerce nav.woocommerce-pagination ul{border:0!important}.woocommerce nav.woocommerce-pagination ul li{line-height:24px;border:0!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:transparent!important;color:#999!important}.woocommerce-product-search{padding:0 26px 0 0}.woocommerce-product-search input[type="submit"],.woocommerce-product-search button[type="submit"]{display:none}.woocommerce-product-search .screen-reader-text{display:none}.woocommerce a.remove{font-size:1.3em!important;font-weight:normal!important;line-height:1em!important}.woocommerce a.remove:hover{background-color:transparent!important}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding-top:8px!important;border-top:1px solid #eaeaea!important}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding:10px 0 10px 2em!important}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:10px 0!important}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:13px!important}.woocommerce .widget_shopping_cart ul.cart_list li a{font-weight:600!important}.woocommerce ul.product_list_widget li a{font-weight:300!important}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px!important;margin-top:5px}.widget_shopping_cart_content p.buttons{margin:0}.woocommerce ul li ins{text-decoration:none}.widget_product_categories ul li{border-bottom:0!important;padding:0!important}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#f8f8f8!important}.woocommerce .widget_price_filter .ui-slider-range{background-color:#333!important}.woocommerce .widget_price_filter .ui-slider-handle{background-color:#333!important}.widget_price_filter button{border-radius:0!important;font-size:12px!important;padding:0 1em!important;line-height:32px!important;font-weight:300!important;text-transform:uppercase;letter-spacing:2px}h1.product_title{font-size:32px;padding-top:0;margin-bottom:10px}.single-product .product_meta span.sku_wrapper,.single-product .product_meta span.posted_in,.single-product .product_meta span.tagged_as{display:block}.single-product .woocommerce-Price-amount{font-size:28px}.single-product .related .woocommerce-Price-amount{font-size:100%}form.cart{margin-bottom:2em}.single_add_to_cart_button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{height:44px!important;line-height:44px!important;padding:0 15px!important;background:#333!important;font-size:11px!important;font-weight:normal!important;text-transform:uppercase!important;letter-spacing:2px!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;color:#fff!important}.woocommerce #respond input#submit{margin:0!important}.single_add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:#444!important}input#coupon_code{width:100px;font-size:12px;height:44px;line-height:44px}.woocommerce-tabs{padding:3em 0 0}.woocommerce-tabs #comments{padding:0;border-top:0}ul.wc-tabs{margin:0!important}ul.wc-tabs li{padding:10px 16px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-left:1px solid #eaeaea;background-color:#fff!important;border-radius:2px 2px 0 0!important;-moz-border-radius:2px 2px 0 0!important;-webkit-border-radius:2px 2px 0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:300!important}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:70px!important;padding:0 1.5em!important;border:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{width:0px!important;height:0px!important}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:60px!important;height:60px!important;border:0!important;padding:0!important;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.woocommerce-Reviews .comment{padding:0 0 1.5em!important;border-bottom:1px solid #eaeaea!important;margin-bottom:2.5em!important}p.meta strong{display:block;color:#000;font-size:14px}.woocommerce table.shop_table{border:1px solid #eaeaea!important;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important}.woocommerce table.shop_table th{font-weight:600!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:600!important}.woocommerce table td{padding:1em 1em!important}.woocommerce table td,.woocommerce table th{border-bottom:0}.woocommerce-checkout #payment{background:#f9f9f9!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.woocommerce table.shop_table thead{background:#f8f8f8}.woocommerce table.shop_table tfoot th{vertical-align:middle}.woocommerce table.shop_table tr:nth-child(even){background:#fff}.woocommerce-checkout #payment div.payment_box{background:#eaeaea!important}#payment ul.payment_methods{border-bottom:1px solid #eaeaea!important}nav.pagination{padding:0 0 2em;overflow:auto;display:block}nav.pagination .screen-reader-text{display:none}nav.pagination .arrows{overflow:visible;text-align:center}nav.pagination .arrow{margin:0 5px;text-align:center;font-size:24px;border:2px solid #222;display:inline-block;width:40px;height:40px}nav.pagination .nav-links{text-align:center}nav.pagination .nav-links a,nav.pagination .nav-links span{font-size:90%;display:inline-block;padding:8px;width:20px;text-align:center;font-weight:400;margin:0 1px}nav.pagination .nav-links .current{color:#aeaeae}.previous-page{float:left}.next-page{float:right}.load-more{text-align:center;display:block;clear:both;width:100%;padding:5em 0;font-size:14px}.load-more a{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;padding:1.5em 2.5em;background:#222;color:#fff;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.load-more a:hover{background:#333;color:#fff}#infscr-loading{display:none!important}#footer{width:100%;clear:both;background:#f9f9f9;padding:6.5em 0 6em}#footer,#footer p{font-family:Lato;font-size:11px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;text-align:center}#footer .copyright{margin:0;color:#000}.footer-menu{margin-top:0;list-style:none;color:#000}.footer-menu li{display:inline;margin-right:2.5em}.footer-menu li:last-child{margin-right:0}a.button{font-family:Lato;font-weight:400;letter-spacing:4px}.alignleft{float:left;margin:.5em 1.5em 1em 0}.alignright{float:right;margin:.5em 0 1em 1.5em}.aligncenter{text-align:center}.wp-caption-text{font-size:90%;color:#aeaeae}.clear{clear:both;display:block;width:100%;height:1px}.row{display:block;overflow:auto;clear:both}.col{display:block;float:left;margin:0 0 1% 4%}.col:first-child{margin-left:0}.twelve{width:100%}.eleven{width:91.33%}.ten{width:82.66%}.nine{width:74%}.eight{width:65.33%}.seven{width:56.66%}.six{width:48%}.five{width:39.33%}.four{width:30.66%}.three{width:22%}.two{width:13.33%}.one{width:4.666%}.row .one-fifth{width:16.8%}.row .four-fifths{width:79.2%}@media only screen and (max-width:1300px){.item.five-column{width:25%}.gallery.five-column .col,.gallery.six-column .col,.gallery.seven-column .col,.gallery.eight-column .col,.gallery.nine-column .col{width:25%}}@media only screen and (max-width:1160px){.item{width:50%}}@media only screen and (max-width:1060px){.content{width:100%}.sidebar{width:100%}.item.four-column{width:33.333333%}.item.five-column{width:33.333333%}.gallery.four-column .col,.gallery.five-column .col,.gallery.six-column .col,.gallery.seven-column .col,.gallery.eight-column .col,.gallery.nine-column .col{width:33.333333%}}@media only screen and (max-width:980px){.item.four-column{width:50%}.gallery.three-column .col{width:50%}}@media only screen and (max-width:960px){body.side-header{padding-left:0}.side-header #header{height:auto;width:100%;padding:0}.side-header #logo{display:table;width:auto;float:left}.side-header .menu-toggle{display:table}.side-header .menu-wrapper{display:none}.side-header #page{margin:150px 0 0}.side-header ul.social-sharing{display:none}}@media only screen and (max-width:880px){.item.two-column{width:100%}.item.three-column{width:50%}.item.five-column{width:50%}.gallery.four-column .col,.gallery.five-column .col,.gallery.six-column .col,.gallery.seven-column .col,.gallery.eight-column .col,.gallery.nine-column .col{width:50%}}@media only screen and (max-width:800px){.item{width:100%}.item.four-column{width:100%}.item.five-column{width:100%}.products-grid .product{width:50%}.blog .blog-grid article,.search .blog-grid article,.archive .blog-grid article{width:100%}.blog-grid .item-sizer{width:100%}}@media only screen and (max-width:782px){.side-header.admin-bar #header{top:46px}}@media only screen and (max-width:768px){.standard-menu .menu-toggle{display:table}.standard-menu .social-sharing{display:none}ul.menu{display:none}.col{margin:0 0 1% 0%}.page-title .inner{max-width:100%}.content{width:100%;display:block}input.search-field{background-position:98% 50%}.twelve{width:100%}.eleven{width:100%}.ten{width:100%}.nine{width:100%}.eight{width:100%}.seven{width:100%}.six{width:100%}.five{width:100%}.four{width:100%}.three{width:100%}.two{width:100%}.one{width:100%}.one-fifth{width:100%}.four-fifths{width:100%}}@media only screen and (max-width:720px){.gallery.two-column .col,.gallery.three-column .col,.gallery.four-column .col,.gallery.five-column .col,.gallery.six-column .col,.gallery.seven-column .col,.gallery.eight-column .col,.gallery.nine-column .col{width:100%}}@media only screen and (max-width:680px){.container{padding:0 25px}input.search-field{background-position:97% 50%}#footer ul li{display:block;width:100%;text-align:center}.products-grid .product{width:100%}}