/*
	Theme Name: Kabuto
	Theme URI: http://themeforest.net/user/onioneye
	Description: A Premium Portfolio Wordpress Theme.
	Author: OnionEye
	Author URI: http://themeforest.net/user/onioneye
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.1.0
	
	Designed & Handcrafted by OnionEye 
*/

body,html,ol,ul{margin:0;padding:0}embed,img,object{max-width:100%;height:auto}.caps,.portfolio-gallery .project-title,body,button,input,textarea{font-family:Roboto,'Open Sans',Futura,Helvetica Neue,Helvetica,Arial,sans-serif}.main-container,.table,figure{position:relative}#wp-calendar caption,.footer p,.item-title,.logo,.menu,.meta-column,.not-found,.portfolio-gallery .project-title,.post .post-time,.search-post-title,.search-post-title a,.search-results p,.single-portfolio .post-title,.wp-caption{text-align:center}.logo a,.menu li{vertical-align:top}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,.1)}body,html{overflow-x:hidden}html{overflow-y:scroll;-webkit-font-smoothing:antialiased}body{background-color:#fff}ol,ul{list-style:none inside}small{font-size:80%}p:empty{display:none}::selection{background:#191919;color:#fff;text-shadow:none}::-moz-selection{background:#191919;color:#fff;text-shadow:none}figure embed,figure img,figure object,figure video{max-width:100%;display:block}a{color:grey;text-decoration:none;transition:.2s all ease}.no-touch a:hover{color:#2e2e2e}img{border:0;-ms-interpolation-mode:bicubic}body,button,input,textarea{font-weight:300;line-height:28px;line-height:1.75em;color:#222}b,strong{font-weight:500;color:#191919}h1,h2,h3,h4,h5,h6,p{margin:0 0 1.75em}.h1,h1{font-size:37.9px;font-size:2.368rem;line-height:1.108em;margin-bottom:.7388em}.h2,h2{font-size:28.43px;font-size:1.777rem;line-height:1.477em;margin-bottom:.984em}.h3,h3{font-size:21.33px;font-size:1.333rem;line-height:1.312em;margin-bottom:1.312em}.h4,h4{font-size:16px;font-size:1rem;line-height:1.75em}.h5,.h6,h5,h6{font-size:15px;font-size:.938rem;line-height:1.866em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Roboto,Futura,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#222}fieldset{margin:0 0 1.75em;padding:0;border:none}input,textarea{padding:8px 10px}input,select,textarea{margin:0;border-radius:2px;outline:0}button,input,select,textarea{font-family:inherit;font-size:100%;font-weight:300}select{max-width:600px;padding:4px 4px 4px 0;border:1px solid #e3e5e5;background:#fff}label{display:inline-block;margin-bottom:5px}button,input[type=button],input[type=submit],label{cursor:pointer}.read-more,.url-button,button,input[type=submit],input[type=button]{display:inline-block;padding:10px 24px;border-radius:4px;border:2px solid #313233;background:0 0;color:#313233;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;transition:all .2s ease-in-out}#dropdown-trigger,.caps{font-weight:400;text-transform:uppercase}.project-meta .url-button:hover,.read-btn .read-more:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{border-color:#bfbfbf;color:#bfbfbf}.read-more:active,.read-more:focus,.url-button:active,.url-button:focus,button:active,input[type=submit]:not(.main-search-submit):active,input[type=button]:active{position:relative;top:1px}input[type=submit]{display:inline;vertical-align:top}button,input[type=submit],input[type=button]{border-radius:2px}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),input[type=text],textarea{width:100%;appearance:none;line-height:1}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),textarea{padding:10px 8px;max-width:450px;display:block;border:1px solid #d7d7d7;background:#fff;border-radius:2px}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),select,textarea{transition:all .2s ease-in}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus{box-shadow:0 1px 2px 2px rgba(0,0,0,.008)}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#bebebe}#dropdown-wrapper input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),#dropdown-wrapper select,#dropdown-wrapper textarea{background:#fdfdfd;background:rgba(255,255,255,.72);border:none}#dropdown-wrapper input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,#dropdown-wrapper textarea:focus{background:#fdfdfd;background:rgba(255,255,255,.93)}#dropdown-wrapper button,#dropdown-wrapper input[type=submit],#dropdown-wrapper input[type=button]{border:2px solid #fff;color:#fff}#dropdown-wrapper button:hover,#dropdown-wrapper input[type=submit]:hover,#dropdown-wrapper input[type=button]:hover{border-color:#fdfdfd;color:#fdfdfd}.caps{font-size:12px;font-size:.75rem;letter-spacing:.2em}.table{display:table;width:100%}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.overflow-wrap{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.search-term,mark{background:#EBE16F}.group:after,.group:before{content:"";display:table}.main-container:before,.menu .parent>a:after,.portfolio-filter .filter-button:after,.widget:after,.widget:before{content:" "}.group:after{clear:both}.group{zoom:1}.main-container:before{display:block;position:absolute;width:100%;left:0;top:0;height:1px;z-index:1;background:#222}#dropdown-trigger,.logo a,.menu li{display:inline-block}.main-content{padding-top:1.75em}.page-template-template-portfolio-php .main-content,.tax-portfolio_category .main-content{padding-top:0}.blog-container,.page-container,.page-content,.single-portfolio-container{max-width:1020px;margin:0 auto;padding:0 2.5em}.page-container>.page-content{padding-left:0;padding-right:0}.page-content{width:100%;padding-bottom:1.75em}.page-template-template-page-with-sidebar-php .page-content{width:70%;float:left;padding-right:1.875em}.sidebar{width:28%;float:right}#dropdown-wrapper{height:0;background-color:#222;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;overflow:hidden;color:#bdbdbd}.dropdown-bg{background:rgba(0,0,0,.78);background:-moz-linear-gradient(top,rgba(34,34,34,.65) 0,rgba(34,34,34,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(34,34,34,.65)),color-stop(100%,rgba(34,34,34,1)));background:-webkit-linear-gradient(top,rgba(34,34,34,.65) 0,rgba(34,34,34,1) 100%);background:-o-linear-gradient(top,rgba(34,34,34,.65) 0,rgba(34,34,34,1) 100%);background:-ms-linear-gradient(top,rgba(34,34,34,.65) 0,rgba(34,34,34,1) 100%);background:linear-gradient(to bottom,rgba(34,34,34,.65) 0,rgba(34,34,34,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6222222', endColorstr='#222222', GradientType=0 )}.dropdown-page{max-width:940px;margin:0 auto;padding:2.625em 2.5em}#dropdown-trigger:hover,#dropdown-wrapper h1,#dropdown-wrapper h2,#dropdown-wrapper h3,#dropdown-wrapper h4,#dropdown-wrapper h5{color:#fff}#dropdown-wrapper a,#dropdown-wrapper a:visited{color:#db5348}#dropdown-wrapper a:hover{color:#DF3528}#dropdown-wrapper a:active{color:#d15334}#dropdown-trigger{float:right;position:relative;margin-right:2.5em;padding:3px 29px 4px 18px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#222;z-index:9;cursor:pointer;color:#E4E4E4;font-size:12px;font-size:.75rem;letter-spacing:.05em;transition:all .3s ease-in-out}.portfolio-filter,.portfolio-filter li,.prev-page{float:left}#dropdown-trigger .drop-down-arrows{position:absolute;margin:12px 0 0 7px;width:9px;height:8px;background:url(images/main.png) no-repeat}.header,.menu .parent,.menu .parent>a{position:relative}#dropdown-trigger .drop-down-arrows.arrow-up{background-position:-50px 0}.header{padding:3.5em 2.5em 4.375em}.header.logo-child-only{padding-bottom:3.5em}.logo{margin-bottom:1.75em}.logo-child-only .logo{margin-bottom:0}.logo .textual-logo{margin:0 auto;color:#222;font-weight:300;font-size:37.9px;font-size:2.368rem;line-height:1.108em}.no-touch .logo a:hover{animation:tinywiggle 220ms ease-out}.menu li{padding:0 .9375em;list-style:none}.filter-container,.menu a{display:block;position:relative;color:grey;font-size:12px;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em}.menu .parent>a{padding-right:17px}.menu .parent>a:after{text-indent:-9999px;position:absolute;margin:12px 0 0 7px;width:8px;height:7px;background:url(images/main.png) -100px 0 no-repeat}.menu .current-menu-item>a{color:#000}.menu .sub-menu .current-menu-item>a{background-color:#646464;color:#fff}.menu .sub-menu{display:none;position:absolute;margin:0;padding-top:20px;min-width:130px;text-align:left;z-index:9999}.menu .sub-menu li{display:block;padding:0;margin-left:0}.menu .sub-menu a{display:block;padding:4px 9px;border:1px solid #262626;border-color:rgba(0,0,0,.2);border-bottom:none;background-color:#222;color:#999;font-size:12px;font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:normal;white-space:nowrap;transition:all .35s ease-in-out}.pager,.post .post-time{text-transform:uppercase}.menu li:hover ul li a:hover{border:1px solid transparent;border-bottom:none;background-color:#939393;color:#fff;transition:all .1s ease-in-out}.menu .sub-menu li:last-child a{border:1px solid #262626;border-color:rgba(0,0,0,.2)}.menu .sub-menu li:last-child a:hover{border:1px solid transparent}.menu .sub-menu li:first-child a{border-top-right-radius:2px;border-top-left-radius:2px}.menu .sub-menu li:last-child a{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.pf-gallery-container{position:relative}.filter-container{position:absolute;left:20px;top:20px;width:100%;width:calc(100% - 40px)}.portfolio-filter{position:relative;z-index:998}.portfolio-filter .filter-category{display:none;opacity:0;transform:translateY(50%)}.meta-column strong,.pager a,.pager-link,.portfolio-filter a,.portfolio-gallery .project-link{display:block}.portfolio-filter .filter-button,.portfolio-filter a{height:36px;padding:.333em 1em;background:#fff;line-height:0}.portfolio-filter .filter-button{position:relative;padding-right:2.666em;z-index:999;-webkit-tap-highlight-color:transparent}.portfolio-filter .filter-button:after{position:absolute;right:11px;top:15px;width:11px;height:9px;background:url(images/main.png) -150px 0 no-repeat;text-indent:-9999px}.meta-column,.portfolio-gallery,.project-meta.oy-1-cols .meta-column{width:100%}.portfolio-filter .filter-active:after{top:15px;background:url(images/main.png) -200px 0 no-repeat}.portfolio-filter .filter-button:hover{background:#fff}.portfolio-filter a{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.portfolio-filter .active a,.portfolio-filter .active a:hover{background:#222;color:#e4e4e4}.portfolio-filter a:hover{background:#f4f4f4}.portfolio-filter span{display:block;position:relative;top:50%;transform:translateY(-50%)}.portfolio-gallery .portfolio-item{float:left;width:33.333%;overflow:hidden}.project-link .thumb-container{position:relative}.portfolio-gallery .preview-img-wrap{transition:.4s all ease}.no-touch .project-link:hover .preview-img-wrap{opacity:.1}.project-link .preview-img{vertical-align:bottom;transition:.4s all ease}.portfolio-gallery .project-title{width:100%;position:absolute;top:50%;transform:translateY(-30%);padding:0 1.666em;margin-bottom:0;opacity:0;font-size:12px;font-size:.75rem;line-height:2.333em;font-weight:600;color:#555;transition:.4s all ease}.no-touch .project-link:hover .project-title{opacity:1;transform:translateY(-50%)}.isotope,.isotope .isotope-item{transition-duration:.45s}.isotope{transition-property:height,width}.isotope .isotope-item{transition-property:transform,opacity}.isotope-item{z-index:100}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{transition-duration:0s}.single-portfolio-container{position:relative;margin-bottom:1.75em}.single-portfolio .post-title{margin-bottom:1.108em}.pager{padding:0 0 2.333em;font-family:Roboto,sans-serif;color:grey;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:.2em}.next-page{float:right}.no-link{opacity:.5}.arrows{font-family:Arial,Helvetica,sans-serif;position:relative;top:-1px}.project-meta{padding:3.5em 0 7em}.meta-column{float:left}.project-meta.oy-2-cols .meta-column{width:50%;padding:0 1%}.project-meta.oy-3-cols .meta-column{width:32%;margin-right:2%}.project-meta.oy-4-cols .meta-column{width:25%;padding:0 1%}.meta-column:last-child{margin-right:0!important;padding-right:0!important}.meta-column strong{font-size:.78em;font-weight:500}.blog-with-sidebar{float:left;width:70%;padding-right:1.875em}.post{margin-bottom:5.25em}.blog-with-sidebar .post .post-time{display:none}.blog-with-sidebar .post-content{float:left;width:100%}.post-content{float:right;width:75%}.Simple_Flickr_Photos #flickr .flickr_badge_image,.date-circle,.post .additional-post-meta li,.post .post-time{float:left}.date-circle{width:25%}.post .post-time{display:block;padding-top:20px;margin-right:20px;margin-bottom:20px;width:115px;height:115px;border-radius:65px;border:2px solid #2e2e2e;overflow:hidden;color:#222;transition:all .3s ease-in-out}#comments,#reply-title{text-transform:none}.no-touch .date-circle:hover .post-time{animation:boing 220ms ease-out}.post-time .day{display:block;margin-bottom:7px;font-size:57px;line-height:40px}.post-time .month-and-year{font-size:12px;font-weight:500}.post-title-link{color:#2e2e2e}.featured-img-link{display:block}.featured-img-link img{margin:0 0 1.75em;display:block}.post .additional-post-meta{list-style-type:none;margin-bottom:1.25em}.read-btn{display:block;margin-top:1.25em}.blog-post .read-more,.post-content .read-more{font-family:Roboto,sans-serif;margin-top:.9375em}.single-post-content{margin-bottom:5.25em}#comments span{font-weight:600}#wp-calendar caption,#wp-calendar th,.main-content .widget .tp_recent_tweets li a,.popular-posts .post-stats{font-weight:400}.commentlist{margin:0 0 3.5em}.commentlist li{position:relative;list-style-type:none;clear:both}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:1.875em;margin-top:0;padding-bottom:0}.commentlist li:last-child{margin-bottom:0}.commentlist .comment-body{margin-bottom:1.75em;padding:.937em .937em 0 .625em;border:1px solid #eee;background:#fff}.commentlist .comment-author+.help{margin:0 0 0 4.375em}.commentlist .vcard,.commentlist li .comment_content{margin-left:4.375em}.commentlist .vcard{margin-bottom:.937em}.commentlist .vcard cite.fn{display:inline-block;margin-top:-4px;font-style:normal}.commentlist .vcard time a{color:#999;text-decoration:none}.no-touch .commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard .avatar{position:absolute;left:1.25em;margin-top:5px;padding:2px;border:1px solid #EDEFEE;background:#fff}.commentlist .comment-meta{font-size:12px}.commentlist li .comment_content p{font-size:1em}.commentlist li ul{margin:0}.commentlist .comment-reply-link{text-decoration:none}#respond{padding:0 1.562em 1.25em 0}.post-content+#respond{margin-top:.937em}.comment-body+#respond{padding:0}#reply-title{margin-bottom:.4em;font-size:1.562rem}#reply-title #cancel-comment-reply-link{display:block}#respond form[method=post] .required,#respond form[method=post] label{display:none}#respond input[type=email],#respond input[type=text],#respond input[type=url],#respond textarea{padding:8px 10px}#respond #comment{width:100%;max-width:600px;height:180px}#respond input[type=email],#respond input[type=text],#respond input[type=url]{max-width:300px}.widget{padding:0;margin:0 0 3.5em}.widget:after,.widget:before{display:table}.widget:after{clear:both}.widget li{margin-bottom:.75em}.widget li ul{margin-top:.75em;padding-left:1em}.widgettitle{margin-bottom:1.4em;font-size:20px;font-size:1.25rem;line-height:1.4em}.widget_archive li a,.widget_categories li a,.widget_links li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_rss li a{display:block}.widget_search .search-form .field{width:100%}.widget .menu>li{padding:0}.widget .menu .current-menu-item a:after{display:none}.widget_fastflickrwidget .flickr_photo{transition:.4s transform ease,.4s opacity ease;opacity:.8;position:relative}.widget_fastflickrwidget .flickr_photo:hover{opacity:1;transform:scale(1.1);z-index:10}.Simple_Flickr_Photos a{display:block;border-bottom:none}.no-touch .Simple_Flickr_Photos a:hover{background:0 0}.Simple_Flickr_Photos #flickr img{display:block;width:65px;height:65px;margin:0;padding:0 7px 7px 0;border:none}.opacity .Simple_Flickr_Photos img{position:relative;opacity:.8;transition:.4s transform ease,.4s opacity ease}.no-touch.opacity #flickr img:hover{opacity:1}.no-touch.csstransforms #flickr img:hover{transform:scale(1.4);z-index:10}.widget.popular-posts ul{clear:both}.widget.popular-posts ul:after,.widget.popular-posts ul:before{content:"\0020";display:block;height:0;visibility:hidden}.widget.popular-posts ul:after{clear:both}.popular-posts ul li{position:relative;clear:both}.popular-posts .wpp-post-title{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.popular-posts .wpp-thumbnail{float:left;margin:2px 7px 0 0;padding:6px 7px 6px 6px;background:url(images/border-img.png) left top}.no-touch .popular-posts a:hover .wpp-thumbnail{background-color:#0a0a0a}.popular-posts .post-stats{display:block;font-size:.92em}.popular-posts .wpp-author{font-style:normal}#wp-calendar thead{border-bottom:1px solid #222}#wp-calendar tbody td,#wp-calendar th{padding:3px 6px;text-align:center}#wp-calendar tfoot td{padding-top:3px}#wp-calendar caption{margin-bottom:.75em;font-size:20px;font-size:1.25rem}.main-content .widget .tp_recent_tweets{float:none;clear:none}.main-content .widget .tp_recent_tweets li{background-image:url(images/main.png);background-repeat:no-repeat;background-position:-300px 9px;padding-left:1.562em;padding-bottom:1.25em;float:none;clear:none;line-height:1.75em;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}.main-content .widget .tp_recent_tweets ul li:last-child{padding-bottom:0}.main-content .widget .tp_recent_tweets .twitter_time{color:#999;font-size:12px;font-size:.75rem;font-style:italic;font-weight:400}.post-content img,.the-content img{margin-bottom:1.75em}.post-content p a:last-child img,.the-content p a:last-child img{margin-bottom:0}.the-content dl,.the-content ol,.the-content table,.the-content ul{margin:1.75em 0}.the-content ol,.the-content ul{margin-right:2.2em}.the-content ul{list-style-type:square}.the-content ol{list-style-type:decimal}.the-content li{margin-bottom:.75em}.the-content ol ol,.the-content ul ul{margin-left:1.75em}.the-content blockquote{margin:0 0 0 28px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}.the-content blockquote:before{float:left;margin-left:-.7em;padding:0 5px 0 0;font-family:Georgia,serif;font-size:2.75em;opacity:.8;content:"“"}.the-content dl{margin:1.75em 0}.the-content dt{margin-top:1.25em;font-weight:500}.the-content dd{margin-top:.5em;font-style:italic}.the-content table{border:1px solid #e9e9e9;border-collapse:collapse;background:#fff;text-shadow:none}.the-content tr:nth-of-type(odd){background-color:#eff3f4}.the-content td,.the-content th{padding:.562em 1.375em;border:1px solid #e9e9e9}.the-content th{text-transform:uppercase;font-weight:400}.the-content caption{font-size:20px;font-size:1.25rem;font-weight:700}.the-content b,.the-content strong{font-weight:500}*/ .the-content pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;width:99%;word-wrap:break-word}.the-content pre{overflow:auto;overflow-y:hidden;border-left:6px solid #F5D995;border-top-left-radius:2px;border-bottom-left-radius:2px;background:url(images/pre-code-bg.png) left top #fff;text-shadow:none}.the-content pre code{margin:0 0 0 2.5em;padding:1.125em 0;display:block;color:#443325}.the-content object,.the-content video{display:block;margin:1.75em 0;max-width:100%}.wp-caption.alignright,img.alignright{float:right;margin:0 0 1em 1em}.wp-caption.alignleft,img.alignleft{float:left;margin:0 1em 1em 0}.wp-caption.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{width:auto!important;max-width:100%!important;margin-bottom:1.75em;text-shadow:none;font-style:italic}.wp-caption img,.wp-caption img a{margin:0!important;padding:0;border:0}.wp-caption .wp-caption-text{padding:0 4px 5px;margin:0;font-family:Georgia,"Times New Roman",Times,serif}.gallery{float:left;margin-bottom:1.75em!important}.gallery br{display:none}.gallery .gallery-item{margin:0!important;width:100%;float:left;position:relative;overflow:hidden}.gallery-columns-2 .gallery-item{width:50%!important}.gallery-columns-3 .gallery-item{width:33.3%!important}.gallery-columns-4 .gallery-item{width:25%!important}.gallery-columns-5 .gallery-item{width:20%!important}.gallery-columns-6 .gallery-item{width:16.666%!important}.gallery-columns-7 .gallery-item{width:14.285%!important}.gallery-columns-8 .gallery-item{width:12.5%!important}.gallery-columns-9 .gallery-item{width:11.111%!important}.gallery-icon{margin-top:0!important;width:100%;position:relative;overflow:hidden}.gallery .gallery-caption{width:100%;position:absolute;bottom:0;background:#000;background:rgba(0,0,0,.5);padding:3px 5px;color:#fff}.gallery-item a{display:block;border:none;margin:0;padding:0}.gallery-item a:after{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.5);opacity:0;content:"";transition:.3s all ease}.no-touch .gallery-item a:hover:after{opacity:1;padding:0}.gallery-item img{margin:0!important;padding:0;transition:.3s all ease}.metaslider img,.soliloquy-container img{margin-bottom:0}.gallery .gallery-icon img{display:block;border:none!important}#swipebox-action,html #swipebox-caption{border-color:transparent!important}html #swipebox-action{top:-50px;bottom:auto!important}html #swipebox-action.visible-bars{top:0;bottom:auto!important}html #swipebox-action.force-visible-bars{top:0!important;bottom:auto!important}html #swipebox-caption{bottom:-50px;top:auto!important}html #swipebox-caption.visible-bars{bottom:0;top:auto!important}html #swipebox-caption.force-visible-bars{bottom:0!important;top:auto!important}.metaslider ol,.metaslider ul{margin:auto;line-height:0}.metaslider .flex-direction-nav a{margin:-17px 0 0;opacity:.4;border-radius:50px;transition:all .3s ease;background:#fefefe}.metaslider .flex-direction-nav .flex-next{background-position:100% 0;right:10px}.metaslider .flex-direction-nav .flex-prev{left:10px}.metaslider .flexslider:hover .flex-next{opacity:.7;right:10px}.metaslider .flexslider:hover .flex-prev{opacity:.7;left:10px}.metaslider .flex-direction-nav a:after{content:"";position:absolute;display:block;top:50%;left:50%;margin-top:-6px;width:0;height:0}.metaslider .flex-direction-nav .flex-prev:after{margin-left:-4px;border-top:6px solid transparent;border-right:6px solid #333;border-bottom:6px solid transparent}.metaslider .flex-direction-nav .flex-next:after{margin-left:-2px;border-top:6px solid transparent;border-left:6px solid #333;border-bottom:6px solid transparent}.metaslider .flex-control-paging li a{background:#c5c5c5;box-shadow:none}.metaslider .flex-control-paging li a.flex-active{background:#2e2e2e}.cycloneslider.cycloneslider-template-standard{margin-bottom:3.5em}.cycloneslider.cycloneslider-template-standard .cycloneslider-pager{bottom:-30px}.cycloneslider.cycloneslider-template-standard .cycloneslider-pager span{background:#e0e0e0;box-shadow:none}.cycloneslider.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active{background-color:#2e2e2e}.mapp-layout{border:none!important;margin:0 0 1.75em!important}.mapp-map-links{background-color:none!important;border:none!important}.wpcf7 p{margin-bottom:1.75em}.wpcf7 .wpcf7-form-control-wrap{display:inline!important}.wpcf7 div.wpcf7-response-output{margin:2em 0 1em}.wpcf7 span.wpcf7-not-valid-tip{z-index:100;background:0 0;border:none;font-size:.875em;width:200px;padding:0;color:#e44141}.dropdown-page .wpcf7 .wpcf7-response-output,.slide-out-div .wpcf7 .wpcf7-response-output{padding:0}.dropdown-page .wpcf7 .wpcf7-mail-sent-ok,.slide-out-div .wpcf7 .wpcf7-mail-sent-ok{border:none;color:#70c949}.dropdown-page .wpcf7 .wpcf7-mail-sent-ng,.slide-out-div .wpcf7 .wpcf7-mail-sent-ng{border:none;color:#e44141}.dropdown-page .wpcf7 .wpcf7-spam-blocked,.slide-out-div .wpcf7 .wpcf7-spam-blocked{border:none;color:orange}.dropdown-page .wpcf7 .wpcf7-validation-errors,.slide-out-div .wpcf7 .wpcf7-validation-errors{border:none;color:#f4e50f}html[lang]{margin-top:0!important}.search-post-title{margin:0}.search-post-title a{display:block;padding:.703em 0;border-bottom:1px solid #e6e6e6}.search-results .search-post-title:first-child a{border-top:1px solid #e6e6e6}.search-results .search-post-title:last-child a{border-bottom:none}.no-touch .search-post-title a:hover{background:#fff;padding-left:20px}.footer{position:relative;padding:3.5em 2.5em 1.75em}.footer .menu{margin-bottom:1.75em}.footer small{display:block}#back-to-top{display:none;width:53px;height:53px;position:fixed;bottom:20px;right:20px;border-radius:50px;background:url(images/main.png) -237px 18px no-repeat rgba(255,255,255,.8);z-index:1000;cursor:pointer}#back-to-top:hover{background-color:rgba(255,255,255,1)}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){#back-to-top,#dropdown-trigger .drop-down-arrows,.current-menu-item>a:after,.main-content .widget .tp_recent_tweets li,.menu .parent>a:after,.portfolio-filter .filter-button:after{background-image:url(images/main_@2x.png);background-size:400px 100px}.portfolio-filter .filter-active:after{top:14px}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),textarea{border:1px solid #e3e5e5}input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#cecece}.metaslider .flex-control-paging li a{background:#e0e0e0;box-shadow:none}}@media screen and (max-device-width:1024px){#dropdown-wrapper{background-attachment:scroll}}@media only screen and (min-width:1680px){.dropdown-page{padding-top:3.5em;padding-bottom:3.5em}}@media only screen and (max-width:960px){.main-content{padding-top:0}.footer{padding-top:1.75em}.page-template-template-portfolio-php .footer,.single-portfolio .footer,.tax-portfolio_category .footer{padding-top:3.5em}.menu li{padding-bottom:.5em}.menu .sub-menu{padding-top:.5em}.menu .sub-menu a{white-space:normal}.meta-column{float:left;width:100%;margin-right:0;text-align:center}.project-meta.oy-1-cols .meta-column{width:100%}.project-meta.oy-2-cols .meta-column{width:50%;padding:0 1%}.project-meta.oy-3-cols .meta-column{width:32%;margin-right:2%}.project-meta.oy-4-cols .meta-column{width:25%;padding:0 1%}.meta-column:last-child{margin-right:0!important;padding-right:0!important}.meta-column strong{display:block}.meta-column .colon{display:none}}@media only screen and (max-width:710px){.blog-with-sidebar,.page-template-template-page-with-sidebar-php .page-content{width:100%;float:none;padding-right:0}.page-template-template-page-with-sidebar-php .sidebar,.sidebar{width:100%;float:none}}@media only screen and (max-width:600px){.blog-container,.dropdown-page,.footer,.header,.page-container,.page-content,.single-portfolio-container{padding-left:1.875em;padding-right:1.875em}.post-content{float:none;width:100%}.post,.single-post-content{margin-bottom:3.5em}.date-circle{display:none}}@media only screen and (max-width:580px){.project-meta{padding:.875em 0 3.5em}.project-meta .meta-column{width:100%!important;padding-bottom:.875em!important}}@media only screen and (max-width:470px){.pager li,.pager li>span{display:block}.pager li a,.pager li>span{text-align:center}.header{padding-top:4.375em}.pager li{float:none;margin:0 auto 10px}}@media only screen and (max-width:380px){.blog-container,.dropdown-page,.footer,.header,.page-container,.page-content,.single-portfolio-container{padding-left:1.333em;padding-right:1.333em}}@media only screen and (max-width:350px){.gallery .gallery-item{margin:0 0 20px!important;width:100%!important;float:none}}@media only screen and (max-width:400px){.portfolio-gallery .portfolio-item{width:100%}}@media only screen and (min-width:401px) and (max-width:855px){.portfolio-gallery .portfolio-item{width:50%}}@media only screen and (min-width:856px) and (max-width:1280px){.portfolio-gallery .portfolio-item{width:33.333%}}@media only screen and (min-width:1281px) and (max-width:3080px){.portfolio-gallery .portfolio-item{width:25%}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes tinywiggle{100%,25%,50%,75%{transform-origin:top center}25%{transform:rotate(4deg)}50%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}100%{transform:rotate(0)}}@keyframes boing{0%,100%{transform:scale(1)}35%{transform:scale(1.1)}70%{transform:scale(.9)}}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.menu .sub-menu li:first-child a{border-top-right-radius:0;border-top-left-radius:0}.menu .sub-menu li:last-child a{border-bottom-right-radius:0;border-bottom-left-radius:0}.portfolio-filter span{margin-top:1px}}.ie9 .menu .sub-menu li:first-child a{border-top-right-radius:0;border-top-left-radius:0}.ie9 .menu .sub-menu li:last-child a{border-bottom-right-radius:0;border-bottom-left-radius:0}.ie9 .portfolio-filter span{margin-top:1px}.ie9 .portfolio-filter .filter-category{transform:translateY(0)}