*{font-size:100.01%;box-sizing:inherit;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}html{font-size:62.5%;box-sizing:content-box;}body{color:#7D7977;font:1.3em/1.34em "Trebuchet MS",arial,helvetica,sans-serif;margin:0;padding:0;background:white url(/themes/tappetyclick/images/bg.gif) 0 0;}h1,.spoof-h1{font-size:1.8em;}h2{font-size:1.7em;}h3{font-size:1.6em;}h4{font-size:1.5em;}h5{font-size:1.4em;}h6{font-size:1.3em;}h1,h2,h3,h4,h5,h6,.spoof-h1{margin:0 0 0.3em -1px;line-height:1.2em;}.spoof-h1{display:block;font-weight:bold;}a,.pager a:hover{color:#E65724;text-decoration:none;}a:hover{border-bottom:1px dashed #E65724;}a.no-border,a.no-border:hover{border-bottom:0;}.show-links a,.inner-text a{color:#67492D;}p{margin:0 0 0.9em;}big{font-size:1.2em;}.hidden{display:block;overflow:hidden;text-indent:-9999em;}.clear{clear:both;}.skiplinks{display:block;overflow:hidden;width:0;height:0;text-indent:-9999em;position:absolute;top:-9999em;}.theme-box{}.site{width:920px;margin:0 auto 20px;padding:55px 40px 20px 20px;background:white;border:1px solid #E1DEDD;}.front .site{width:900px;padding:20px 40px;}.page-portfolio .site{width:960px;padding:55px 0 20px 20px;}.page-blog .site,.node-type-webform .site{width:900px;padding:55px 40px 20px;}.social-sharing{width:940px;margin:0 auto;padding:0 20px 30px;text-align:right;}.page-content .social-sharing{width:auto;padding:5px 0 0;text-align:left;}.social-sharing .addthis_toolbox{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.page-content .social-sharing .addthis_toolbox{width:500px;margin-bottom:5px;}.addthis_toolbox a:hover{border:0;}.header-container{background:transparent url(/themes/tappetyclick/images/header-bg.png) 0 0;width:100%;}.header{background:black;padding:25px 20px 12px 50px;width:910px;margin:0 auto;}.header h1{margin:0;display:inline;}.header-links{float:right;}.img-link a,.img-link span.nolink,a.img-link{display:block;overflow:hidden;text-indent:-9999em;text-decoration:none;border-bottom:0;}.logo{position:relative;padding:0;background:transparent url(/themes/tappetyclick/images/logo.gif) no-repeat top left;width:177px;height:80px;display:block;float:left;}.social-links{margin:0;padding:0 0 0 0;list-style:none;float:right;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;clear:both;}.social-links li{list-style-type:none;padding:0;margin:0 20px 0 0;display:block;float:left;width:44px;height:44px;}.social-links li a{display:block;width:44px;height:44px;opacity:0.5;}.social-links li a:hover{opacity:1;}.social-links .email{background:url(/themes/tappetyclick/images/email.png) no-repeat 0 0;}.social-links .facebook{background:url(/themes/tappetyclick/images/facebook.png) no-repeat 0 0;}.social-links .rss{background:url(/themes/tappetyclick/images/rss.png) no-repeat 0 0;}.social-links .twitter{background:url(/themes/tappetyclick/images/twitter.png) no-repeat 0 0;}.primarylinks{margin:0 0 0 0;padding:0 0 0 0;list-style:none;float:right;position:relative;top:24px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;clear:both;}.primarylinks li{list-style-type:none;padding:0 0 25px;margin:0 20px 0 0;font-size:1.3em;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.primarylinks li.active-trail{background:url(/themes/tappetyclick/images/menu-active.png) no-repeat 50% 100%;}.primarylinks a{color:white;padding:0 0 5px 0;border-bottom:2px solid black;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-transform:uppercase;}.primarylinks li.active-trail a,.primarylinks li.active a{color:#A29E9C;border-bottom:2px solid black;}.primarylinks a:hover{text-decoration:none;border-bottom:2px solid #E65724;}.region-sidebar-first{width:200px;float:left;}.region-sidebar-first ul.menu{margin:0 0 20px 15px;padding:0 0 0 0;list-style:none;width:200px;float:left;}.region-sidebar-first ul.menu ul{margin:0;width:auto;float:none;}.region-sidebar-first ul.menu ul ul{margin:0 0 0 15px;}.region-sidebar-first ul.menu li{list-style-type:none;margin:0 0 5px;list-style-image:none;padding:0;font-size:1.4em;background:#F1F1F1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.page-blog .region-sidebar-second .block{margin:0 0 20px;padding:0;}.page-blog .region-sidebar-second .block ul{margin:0 0 0 15px;padding:0 0 0 0;list-style:none;background:url(/themes/tappetyclick/images/left-menu-active.png) no-repeat 95% 0;padding:5px 0 10px;}.page-blog .region-sidebar-second .block ul ul{background:transparent;padding:0;margin-top:4px;}.page-blog .region-sidebar-second .block ul li{list-style-type:none;list-style-image:none;margin:0 0 2px;padding:3px 0;}.page-blog .region-sidebar-second .block ul li a{color:#A29E9C;font-size:1.2em;}.page-blog .region-sidebar-second .block ul li a.active{font-weight:bold;}.page-blog .region-sidebar-second .block ul li a:hover{color:#E65724;border:none;}.page-blog .region-sidebar-second .block h2{background:#DFDCDB;padding:5px 15px;font-size:1.4em;font-weight:normal;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.region-sidebar-first ul.menu li a,.region-sidebar-first ul.menu li span{display:block;}.region-sidebar-first ul.menu li a{padding:8px 15px;}.region-sidebar-first ul.menu li ul a{padding:4px 15px;}.region-sidebar-first ul.menu li a:hover{background:#DFDCDB;color:#666463;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.region-sidebar-first ul.menu li ul a:hover{background:#FFFFFF;color:#E65724;}.region-sidebar-first ul.menu ul li{border:0;font-size:0.9em;}.region-sidebar-first ul.menu ul li li{font-size:1em;}.region-sidebar-first ul.menu li.active-trail,.region-sidebar-first ul.menu li.active-trail li{background:#FFFFFF;}.region-sidebar-first ul.menu li.active-trail span,.term-menu a.active-trail{background:#DFDCDB;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.region-sidebar-first ul.menu li.active-trail span a,.term-menu a.active-trail{color:#666463 !important;}.region-sidebar-first ul.menu li.active-trail ul span{background:#FFFFFF;font-weight:bold;}.region-sidebar-first ul.menu li.active-trail ul{background:url(/themes/tappetyclick/images/left-menu-active.png) no-repeat 95% 0 !important;padding:5px 0 10px;}.region-sidebar-first ul.menu li.active-trail ul ul{background:transparent;padding:0;}.region-sidebar-first ul.menu a,.region-sidebar-first ul.menu span{color:#A29E9C;}.region-sidebar-first ul.menu a:hover{border:0;}.boxedlinks li{margin-bottom:20px;}.boxedlinks ul li{margin-bottom:0px;}.menu{width:250px;float:left;}.row,.view-display-id-block_2{padding:25px 0 0;}.col{width:280px;float:left;margin-right:30px;}.last-col{float:right;margin-right:0;}.row .col h3,.view-display-id-block_2 .col h3{line-height:1.4em;font-size:1.5em;font-weight:normal;padding:5px 15px;background:#F1F1F1;margin:0;}.row .col h3 a,.view-display-id-block_2 .col h3 a{color:#A29E9C}.row .col p,.view-display-id-block_2 .col p{padding:8px;}.view-display-id-block_2 .col h3 a:hover,.feature .text h2 a:hover{border-bottom:1px dotted #A29E9C;}.view-display-id-block_1{height:220px;position:relative;}.feature{margin-bottom:30px;background:white;position:absolute;}.view-display-id-block_1 .first{display:block !important;}.feature .text{width:260px;float:left;padding:15px 35px 15px 15px;}.feature .text h2{font-size:2.4em;line-height:1.1em;}.feature .text h2 a{color:#7D7977;}.feature img{float:left;}.page-content{float:right;width:660px;}.page-blog .page-content{float:left;width:580px;padding-left:10px}.node-type-webform .page-content{float:left;width:900px;padding-left:10px}.text h2,.text h3,.text h4,.text h5,.text h6{color:#000000;font-weight:bold;font-family:'Marvel',sans-serif;}.text h2{font-size:2.3em;}.text h3{font-size:2.1em;}.text h4{font-size:1.9em;}.text h5{font-size:1.8em;}.text h6{font-size:1.5em;}.page-blog .region-sidebar-second{float:right;width:280px;}.page-content .title,.left-text .title{margin:-15px 0 10px;font-size:5em;font-family:'Marvel',sans-serif;line-height:1.1em;}.page-blog .page-content .title{font-size:3.5em;}#site-map h2.title{margin:0;font-size:2em;}.intro{clear:both;}.intro p big{font-size:1.2em;line-height:1.4em;}.page-content blockquote{background:url(/themes/tappetyclick/images/quote.gif) no-repeat 0 0;margin:0 0 0 10px;padding:0 0 0 40px;font-size:1.15em;font-style:oblique;}.page-content .col{width:315px;}.boxed-list{margin:0;padding:0;list-style:none;float:left;}.page-portfolio .page-content{width:700px}.full-width{width:auto !important;float:none !important;margin-left:30px;}.boxed-list li{border:1px dashed #D1D1D1;list-style-type:none;float:left;margin:0 16px 18px 0;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.boxed-list li a{display:block;width:200px;height:130px;padding:4px;background-repeat:no-repeat;background-position:4px 4px;position:relative;}.boxed-list li a span{position:absolute;bottom:11px;background:#DFDCDB;width:190px;display:none;color:#666463;padding:5px 5px 10px;font-size:1.2em;font-weight:bold;text-align:center;}.boxed-list li a:hover{background-color:#DFDCDB;border:0;}.boxed-list li a:hover span{display:block;}.offscreen-box{background:url(/themes/tappetyclick/images/corner.gif) no-repeat 100% 100%;padding-bottom:20px;}.project-info{float:right;margin:-10px -65px 15px 15px;width:318px;}.project-info h4{color:#000000;font-weight:bold;font-family:'Marvel',sans-serif;margin-bottom:10px;}.project-info .images{border:1px dashed #D1D1D1;background:#DFDCDB;padding:8px 0px 0px 8px;width:308px;}.project-info .images a{display:block;float:left;margin:0 8px 8px 0;}.project-info .images a.portfolio-small{width:146px;}.project-info .images a.even{clear:left;}.project-info .images a.odd{clear:right;}.project-info a:hover{border:none;}h1.short{width:385px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.project-info .key{margin-top:20px;border:1px dashed #D1D1D1;background:#DFDCDB;padding:8px;width:300px;}.project-info .key ul{margin:12px 10px 0 5px;padding:0;list-style:none;}.project-info .key li{list-style-type:none;}.project-info .key li a{display:block;height:20px;width:20px;margin:0 16px 16px 0;background-repeat:no-repeat;background-position:0 0;float:left;}.project-info .key li.drupal a{background-image:url(/themes/tappetyclick/images/drupal.png);width:17px;}.project-info .key li.wordpress a{background-image:url(/themes/tappetyclick/images/wordpress.png);}.project-info .key li.django a{background-image:url(/themes/tappetyclick/images/django.png);width:58px;}.project-info .key li.jquery a{background-image:url(/themes/tappetyclick/images/jquery.png);width:82px;}.project-info .key li.php a{background-image:url(/themes/tappetyclick/images/php.png);width:37px;}.project-info .key li.asp a{background-image:url(/themes/tappetyclick/images/asp.png);width:40px;}.project-info .key li.mysql a{background-image:url(/themes/tappetyclick/images/mysql.png);width:37px;}.project-info .key li.sql a{background-image:url(/themes/tappetyclick/images/sql.png);width:80px;}.project-info .key li a.s_e_o_{background-image:url(/themes/tappetyclick/images/seo.png);width:31px;}.project-info .key li a.social_media{background-image:url(/themes/tappetyclick/images/facebook.gif);width:20px;}.blog-list{margin:0;padding:0;list-style:none;}.blog-list li{list-style-type:none;padding:0 0 15px 0;}.date-box{float:left;margin-top:10px;width:50px;height:53px;text-align:center;background:url(/themes/tappetyclick/images/calendar.png) no-repeat 0 0;}.node-type-wp-blog .date-box{margin:0 15px 15px 0;}.date-box span{display:block;}.date-box .month{text-transform:uppercase;font-size:0.85em;font-weight:bold;color:black;padding:4px;margin-bottom:2px;}.date-box .day{font-size:1.6em;font-weight:bold;}.blog-list li .blog-item{padding-top:15px;float:right;width:510px;border-top:1px dashed #D1D1D1;}.blog-list li.first .blog-item{border:0;}.blog-list li h2 a{color:#7D7977;}.blog-list li a:hover{color:#E65724;}.field-name-taxonomy-wp-blog-tags{clear:both;margin:20px 0;padding:10px 0 0;border-top:1px dashed #D1D1D1;text-transform:uppercase;}.field-name-taxonomy-wp-blog-tags .field-label{font-size:1.3em;font-family:'Marvel',sans-serif;margin-bottom:5px;}.field-name-taxonomy-wp-blog-tags .field-item{padding-right:15px;display:inline;}.left-text{width:350px;float:left;}.node-type-webform .webform-client-form{width:500px;float:left;margin-top:20px;}.node-type-webform .body-text{float:right;width:350px;}.webform-client-form .webform-container-inline label{display:block;float:left;padding:0;margin:0;width:28px;text-indent:-9999px;overflow:hidden;height:28px;background:#DFDCDB;}.webform-client-form #webform-component-your-message label{display:block;padding:4px 10px 7px 38px;background:#F2F0EF url(/themes/tappetyclick/images/message-icon.gif) no-repeat 0 0;font-weight:normal;font-size:1.25em;}.webform-client-form .faded{color:#D1D1D1}.webform-client-form #webform-component-your-message .form-required{display:none;}.webform-client-form .form-text,.webform-client-form .form-textarea{border:0;background:white;padding:5px 10px;margin:0;font:1.1em "Trebuchet MS",arial,helvetica,sans-serif}.webform-client-form .form-text{width:440px;}.webform-client-form .form-item{border:1px dashed #D1D1D1;}#webform-component-your-name label{background:#DFDCDB url(/themes/tappetyclick/images/user.png) no-repeat 2px 2px;}#webform-component-your-email-address label{background:#DFDCDB url(/themes/tappetyclick/images/email-icon.png) no-repeat 3px 4px;}#webform-component-contact-number label{background:#DFDCDB url(/themes/tappetyclick/images/phone-icon.png) no-repeat 4px 4px;}.webform-client-form #edit-submit{border:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#DFDCDB;padding:5px 15px;text-transform:uppercase;font-size:1.3em;font-weight:bold;font-family:'Marvel',sans-serif;cursor:pointer;}.webform-client-form #edit-submit:hover{background:#E65724;color:white;}.webform-client-form .form-item input.error,.webform-client-form .form-item textarea.error,.webform-client-form .form-item select.error{border:0;background:#FFE9E2;}.page-portfolio .portfolio-item{float:left;margin-left:55px;width:256px;margin-bottom:40px;}.page-portfolio .first{margin-left:0 !important;clear:left;}.page-portfolio .portfolio-item a:hover{text-decoration:none;border:0;}.page-portfolio .portfolio-item img{border:8px solid #D1D1D1;}.page-portfolio  .view-content .details .text{bottom:0px;margin:3px;padding:8px 8px 0;color:black;}.page-portfolio .featured-item .details .text h2{margin:0;font-size:2em;}.page-portfolio .featured-item .details .text h2 a{color:black;}.page-portfolio .featured-item .details .text h2 a:hover{border:0;color:#E65724;}.page-portfolio .feature-nav{background-color:#D1D1D1;width:652px;border-left:7px solid #D1D1D1;border-right:7px solid #D1D1D1;border-bottom:7px solid #D1D1D1;height:68px;}.feature-nav .view-display-id-block_1{height:68px;}.page-portfolio .slider-list{margin:0;padding:0 0 0 17px;width:635px;height:68px;list-style:none;overflow:hidden;z-index:0;position:absolute;display:none;}.page-portfolio .feature-nav ul.active{display:block;}.page-portfolio .slider-list li{list-style-type:none;display:block;float:left;padding:0;margin-right:7px;}.page-portfolio .slider-list li a{display:block;float:left;width:75px;height:40px;border:1px solid #B1A8A4;margin:10px;text-indent:-9999px;overflow:hidden;}.page-portfolio .slider-list  li a:hover,.page-portfolio .slider-list  li a.active{border:1px solid #B1A8A4;-moz-box-shadow:2px 2px 4px 1px #B1A8A4;-webkit-box-shadow:2px 2px 4px 1px #B1A8A4;box-shadow:2px 2px 4px 1px #B1A8A4;width:95px;height:60px;margin:0;padding:0;}.page-portfolio .slider-pager{margin:-68px 0 0;padding:0;list-style:none;z-index:10;position:relative;}.page-portfolio .slider-pager  li{list-style-type:none;float:left;}.page-portfolio .slider-pager li a{background:#D1D1D1 url(/themes/tappetyclick/images/slider-left-arrow.gif) no-repeat 0 50%;width:10px;height:68px;float:left;text-indent:-9999px;overflow:hidden;display:block;}.page-portfolio .slider-pager li.next a{background:#D1D1D1 url(/themes/tappetyclick/images/slider-right-arrow.gif) no-repeat 0 50%;}.page-portfolio .slider-pager li.next{float:right;width:10px;}.page-portfolio .slider-pager li a:hover{background:#D1D1D1 url(/themes/tappetyclick/images/slider-left-arrow-hover.gif) no-repeat 0 50%;}.page-portfolio .slider-pager li.next a:hover{background:#D1D1D1 url(/themes/tappetyclick/images/slider-right-arrow-hover.gif) no-repeat 0 50%;}.region-content ul.flippy{margin:50px auto auto;padding:0;font-size:1.5em;text-align:left;display:block;}ul.flippy li{float:left;width:30%;display:block;padding:0;}ul.flippy li.next{float:right;text-align:right;margin-right:15px;}.footer{clear:both;margin-left:15px;padding-top:50px;width:910px;}.front .footer{margin-left:0;padding-top:20px;}.page-blog .footer{margin-left:0px;margin-right:10px}.footer-top{background:#DFDCDB;height:8px;}.footer-box .blog-latest{float:left;width:250px;margin:10px 0 10px 15px;border-right:1px dashed #D1D1D1;padding-right:20px;}.footer-box .blog-latest ul{margin:0;padding:0 20px 0 0;list-style:none;}.footer-box .blog-latest li{padding:4px 0;list-style-type:none;}.footer-box .blog-latest li .post-date{font-size:0.7em;text-transform:uppercase;color:silver;}.footer-box #recentcomments h2{font-size:1.5em;font-family:'Marvel',sans-serif;}.footer-box #recentcomments .dsq-widget-user{display:none !important;}.useful-links{float:left;padding:10px 0 10px 35px;width:255px;}.useful-links ul{margin:0 0 0 15px;padding:0;list-style:none;}.useful-links li{padding:4px 0;list-style-type:square;color:#DFDCDB;}.useful-links li a,.footer-box .blog-latest li a{color:#7D7977;}.useful-links li a:hover,.footer-box .blog-latest li a:hover,.footer-box .blog-latest li .dsq-widget-comment a{color:#E65724;}.contact-box{background:#EEE8E6;min-height:200px;float:right;margin:-8px 37px 0 0;width:245px;padding-bottom:25px;color:#E65724;border-left:8px solid white;border-right:8px solid white;}.footer h3{font-family:'Marvel',sans-serif;padding:10px 15px 0 0;margin:0;}.contact-box h3{border-top:8px solid #E65724;padding:10px 15px 0;}.contact-box .phone{background:transparent url(/themes/tappetyclick/images/phone.png) no-repeat 0 0;font-size:1.4em;margin:15px 15px 0;padding:15px 0 0 50px;}.contact-box .email{background:transparent url(/themes/tappetyclick/images/envelope.png) no-repeat 0 0;font-size:1em;margin:15px 15px 0;padding:3px 0 0 50px;line-height:1em;}.contact-box .email span{font-size:2.5em;}.contact-box span.ext,.contact-box span.mailto{display:none;}.contact-box .support{background:transparent url(/themes/tappetyclick/images/support.png) no-repeat 0 100%;font-size:1.4em;margin:15px 15px 0;padding:10px 0 0 50px;line-height:0.7em;text-transform:uppercase;}.contact-box .support span{font-size:0.65em;}.field-name-body ul,#site-map ul{margin:0 0 1em 2px;padding:0;list-style:none;}.field-name-body ul ul,#site-map ul ul{margin:0;}.field-name-body ol{margin:0 0 1em 2px;padding:0 0 0 18px;}.field-name-body ol ol{margin:0;}.field-name-body ul li,#site-map ul li{padding:0.3em 0 0.3em 15px;background:transparent url(/themes/tappetyclick/images/bullet.gif) no-repeat 0 0.6em;list-style-image:none;list-style-type:none;}.field-name-body ul li ul li,#site-map ul li ul li{background:transparent url(/themes/tappetyclick/images/small-bullet.gif) no-repeat 0 0.7em;}span.standalone-image,span.image-left,span.image-right{background:#DFDCDB;padding:1px;}.field-name-body span.standalone-image,.field-name-body span.image-left,.field-name-body span.image-right{-moz-box-shadow:1px 1px 5px 1px #B1A8A4;-webkit-box-shadow:1px 1px 5px 1px #B1A8A4;box-shadow:1px 1px 5px 1px #B1A8A4;}.intro span.standalone-image{background:#DFDCDB;padding:5px;display:block;}img.boxed-image{border:5px solid #DFDCDB;}span.standalone-image br,span.image-left br,span.image-right br{display:none;}.caption{margin:5px;color:black;}.caption br{display:inline;}.image-right{float:right;margin:0.8em 0 1em 1em;}.image-left{float:left;margin:0.3em 1em 1em 0;}.geshifilter{overflow:hidden !important;z-index:100;position:relative;}ul.tappetyclick_tags{margin:0 15px !important;padding:20px 0 !important;list-style:none;text-align:center;}ul.tappetyclick_tags li{list-style-type:none;display:inline;}ul.tappetyclick_tags li a.active{color:#E65724 !important;}.webform-client-form fieldset.captcha{padding:0;border:0;}.webform-client-form fieldset.captcha legend{display:none;}.webform-client-form fieldset.captcha .form-item{border:0;}.mobile-menu{display:none;}@media only screen and (max-width:998px){html{box-sizing:border-box;}.header,.social-sharing,.front .site,.footer,.site,.page-blog .site,.node-type-webform .site,.node-type-webform .page-content,.page-portfolio .site{width:100%;}.view-display-id-block_1{position:relative;}.view-display-id-block_1 .feature{width:100%;max-height:220px;}.view-display-id-block_1 .text{width:70%;position:absolute;bottom:0;background:rgba(255,255,255,0.8);color:black;}.view-display-id-block_1 .text h2 a{color:black;}.view-display-id-block_1 img,.view-display-id-block_2 img{width:100%;float:none;}.view-display-id-block_2 .col:nth-child(4n){clear:left;}.footer-box .blog-latest,.useful-links{margin:0;border:0;padding:0;}.col,.footer-box .blog-latest,.useful-links,.contact-box{width:32%;margin-right:2%;}.last-col,.contact-box{margin-right:0;float:left;}.contact-box{width:30%;}.region-sidebar-first{width:25%;margin:0 5% 0 0;}.page-blog .region-sidebar-second{width:35%;margin:0 0 0 5%;}.region-sidebar-first ul.menu{width:100%;margin:0;}.page-content{width:70%;}.page-blog .page-content{width:60%;}div.geshifilter pre{white-space:pre-wrap;}.date-box{float:none;width:auto;height:auto;text-align:left;display:inline-block;background:#E65724;padding:1px;}.date-box span{display:inline-block}.date-box .month{font-size:1em;padding:0 4px;}.date-box .day{background:white;padding:4px;font-size:1em;}.blog-list li .blog-item{border-top:0;width:100%;}.page-content .col{width:47%;margin-right:4%;}.page-content .col.last-col{margin-right:0;}.page-content .intro img{width:100%;height:auto;}.node-type-webform .webform-client-form{width:50%;margin-right:5%;}.node-type-webform .body-text{width:45%;}.webform-client-form .webform-container-inline label{width:10%;}.webform-client-form .form-text{width:90%;}.fb-like-box{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;}.fb-like-box-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important;}.page-portfolio .page-content{margin-right:50px;}.page-portfolio .portfolio-item img{width:100%;height:auto;}.page-portfolio .portfolio-item{width:30%;margin-left:5%}.page-portfolio .portfolio-item.first{margin-left:0;}.project-info{margin:0 0 0 20px;}.project-info .images{width:100%;padding:8px;}.project-info .images a{width:100%;}.offscreen-box{background:none;}.project-info img{width:100%;height:auto;}.project-info .images a.portfolio-small{width:48%;}.project-info .images a.portfolio-small.odd{float:right;margin:0 0 8px;}}@media only screen and (max-width:740px){.footer-box .blog-latest,.useful-links{width:45%;margin-right:5%;}.social-links{position:absolute;top:20px;right:20px;}.logo{float:none;}.header-links,.primarylinks{float:none;}.primarylinks{padding-bottom:15px;}.primarylinks li{padding-bottom:5px;}.view-id-homepage_features.view-display-id-block_1{max-height:220px;}.contact-box{clear:left;width:100%;float:none;margin-top:15px;border-left:0;border-right:0;}.contact-box .support,.contact-box .phone,.contact-box .email{min-height:30px;font-size:2.4em}.contact-box .phone{padding-top:11px;}.contact-box .support br,.contact-box .email br{display:none;}.contact-box .support span{padding-left:9px;font-size:1em;}.contact-box .email span{font-size:1em;}.region-sidebar-first ul.menu li{font-size:1.2em;}}@media only screen and (max-width:600px){html{font-size:72.5%;}.mobile-menu{display:block;margin-top:15px;}.mobile-menu select{width:100%;}.primarylinks{display:none;}.region-sidebar-first{display:none}.page-content{float:none;overflow:hidden;width:100%;}.page-blog .region-sidebar-second{display:none;}.page-blog .page-content{width:100%;}.front .site,.site,.page-blog .site,.node-type-webform .site,.page-portfolio .site{padding:20px 20px;}.header{padding:15px 20px 10px;}.footer{margin-left:0;}.social-links{right:15;}.social-links li,.social-links li a{width:30px;height:30px;background-size:cover !important;}.social-links li{margin:0 10px 0 0}.view-id-homepage_features.view-display-id-block_1 .text span{display:none;}.feature .text h2{font-size:1.8em;}.view-display-id-block_2{margin-right:-5%;}.view-display-id-block_2 .clear{display:none;}.view-display-id-block_2 .col{width:45%;margin-right:5%;}.view-display-id-block_2 .col:nth-child(odd){clear:left;}.view-display-id-block_2 .col:nth-child(even){clear:right;}.view-display-id-block_2 .last-col{margin-right:5%;}.footer-box .blog-latest,.useful-links{width:100%;margin-right:0;float:none;margin-bottom:20px;}.footer-box .blog-latest h3,.useful-links h3{padding:15px 0 0;}.contact-box .support,.contact-box .phone,.contact-box .email{font-size:1.3em;}.page-content .title,.left-text .title{font-size:4em;margin:0 0 10px;}.node-type-webform .webform-client-form,.node-type-webform .body-text{width:100%;margin-right:0;}.page-portfolio .page-content{margin-right:0;}.full-width{margin:0;}.page-portfolio .portfolio-item{width:47%;margin-left:6%}.page-portfolio .first{clear:none;}.portfolio-item:nth-child(odd){clear:left;margin-left:0;}.portfolio-item:nth-child(even){clear:right;margin-left:6% !important;;}}@media only screen and (max-width:480px){.view-id-homepage_features.view-display-id-block_1{height:140px;}.feature .text h2{font-size:1.4em;}.page-portfolio .portfolio-item{width:100%;margin-left:0 !important;}.project-info{width:100%;margin:0;}ul.flippy li.next{float:left;}.region-content ul.flippy{font-size:1em;}.region-content ul.flippy li{float:none;}}@media only screen and (max-width:420px){html{font-size:82.5%;}.social-links li,.social-links li a{width:25px;height:25px;}.social-links li{margin:0 5px 0 0}.view-id-homepage_features.view-display-id-block_1{height:90px;}.feature .text{padding:5px 15px 3px;}.view-display-id-block_2,.view-display-id-block_2 .col,.last-col,.page-content .col{width:100%;margin-right:0;}.view-display-id-block_2 .col h3{font-size:1.3em;}.contact-box .support,.contact-box .phone,.contact-box .email{font-size:1.1em;line-height:1.1em;}.contact-box .email br{display:initial;}.page-content .title,.left-text .title{font-size:3em;}}
