@charset "utf-8";@import url(prettyPhoto.css);@import url(shortcodes.css);*{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:'Open Sans',"Trebuchet MS",Helvetica,Arial,sans-serif}::selection{background:#C80000;color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,.3)}::-moz-selection{background:#C80000;color:#FFF;text-shadow:1px 1px 0 rgba(0,0,0,.3)}button{border:none;background:0 0;padding:6px 10px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400}body{font-family:Arial,Helvetica,sans-serif;color:#777;line-height:22px;position:relative;font-size:13px}textarea{min-height:100px}b,h1,h2,h3,h4,h5,h6,span,strong{color:#555}b,strong{font-weight:700}img{border:none}p{font-family:Arial,Helvetica,sans-serif}#portfolio-items .project-entry a.project-thumbnail .overlay,img{transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s}a,a strong,a:link,a:visited{text-decoration:none}ol li,ol.ol li,ul li,ul.ul li{padding-top:5px;padding-bottom:5px}a:hover{text-decoration:none}.image-preview,.video-preview{background-repeat:no-repeat;background-position:center center}.image-preview:hover img,.video-preview:hover img{opacity:.7!important;filter:alpha(opacity="70")}.preload{background:url(../images/preloader-w24.gif) #FFF no-repeat center center!important}.container{width:960px;margin:0 auto}.wid{width:800px}#breadcrumb-wrapper .breadcrumbs li a:hover,#breadcrumb-wrapper .breadcrumbs li span.current,#main-content-wrapper ol li a,#portfolio-filter li a,#sidebar .widget_recent_comments ul li a:first-child:hover,#sidebar a,#sidebar a strong,.carousel-flexslider h4 a,.carousel-flexslider h5 a,.link-pages a,.project-entry h4 a,.project-entry h5 a,.sp-list li a{color:#555}#breadcrumb-wrapper .breadcrumbs li a,#breadcrumb-wrapper .breadcrumbs li span,#comment-nav-below a,.comment-link-function a,.comment-time small,.datetime,.entry-meta ul li a,.post-tags a{font-size:10px;text-transform:uppercase;color:#aaa}#sidebar .widget-twitter li a:hover,#sidebar a:hover,#sidebar a:hover strong,.comment-content a:hover,a:hover{color:#000}#comment-nav-below a:hover,#error-404 h1,#footer-extra-wrapper a:hover,#footer-extra-wrapper a:hover strong,#footer-widget-wrapper .widget-twitter li a:hover,#footer-widget-wrapper a:hover,#footer-widget-wrapper a:hover strong,#main-content-wrapper ol li a:hover,#main-content-wrapper ul li a:hover,#sidebar .md-latest-portfolios-widget p a:hover,#sidebar .widget ul li.current-cat>a,#sidebar .widget-twitter li a,#sidebar .widget_recent_comments ul li a:first-child,#sidebar ul li a:hover,#top-bar-wrapper a:hover,.comment-content a,.comment-link-function a:hover,.comment-meta cite,.comment-meta cite a,.comment-time a:hover,.entry-meta ul li a:hover,.error,.link-pages a,.m-simple-accordion dt.active span,.m-simple-tabs dt.active span,.m-simple-toggle dt.active span,.post-tags a:hover,.required,.sp-list li a:hover,a,h1.double-color strong,h2.double-color strong,h3.double-color strong,h4.double-color strong,h5.double-color strong,h6.double-color strong{color:#D62831}blockquote{border-color:#D62831}#footer-extra-wrapper a,#footer-extra-wrapper strong,#footer-widget-wrapper .widget-twitter li a,#footer-widget-wrapper a,#footer-widget-wrapper h3.widget-title strong,#footer-widget-wrapper strong,#top-bar-wrapper a,#top-bar-wrapper a strong,#top-bar-wrapper strong,#top-bar-wrapper ul li a:hover{color:#FFF}#footer-widget-wrapper .widget ul li,#footer-widget-wrapper h3.widget-title,#footer-widget-wrapper p,#footer-wrapper p,#portfolio-filter li a span,#sidebar .md-latest-portfolios-widget p a,#top-bar-wrapper p,#top-bar-wrapper ul li a,.carousel-flexslider p a,.icon-boxes-wrapper2 .icon-header p,.widget_recent_comments ul li{color:#aaa}#navigation-bar,#portfolio-filter li a.active,.box_skitter_home.maxx-theme .info_slide_dots,.box_skitter_home.maxx-theme .next_button,.box_skitter_home.maxx-theme .prev_button,.button,.m-pagination a,.m-pagination span.current,.m-simple-accordion dt,.m-simple-tabs dt,.m-simple-toggle dt{background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(top,#fff 0,#f3f3f3 100%);transition:background-color linear .3s;-moz-transition:background-color linear .3s;-webkit-transition:background-color linear .3s;-o-transition:background-color linear .3s}.m-pagination span.current,.maxx-primary-button,button[type=submit],input[type=submit]{background-color:#D62831}.button,.m-pagination a,.m-pagination span.current,.maxx-primary-button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:2px 10px;margin-right:10px;margin-top:5px;margin-bottom:5px;float:left}.button.small,.maxx-primary-button.small{padding:3px 10px}.button.medium,.maxx-primary-button.medium{padding:8px 15px;font-size:14px}.button.large,.maxx-primary-button.large{padding:12px 15px;font-size:16px}#footer-widget-wrapper,#top-bar-wrapper{background-color:#2b2b2b;text-shadow:0 1px 0 rgba(0,0,0,.5)}.button:hover,.m-pagination a:hover,.m-pagination span.current,.maxx-primary-button,.maxx-primary-button:hover,button[type=submit],input[type=submit],input[type=submit]:hover{box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.5);color:#FFF!important;background-position:center -5px}.button,.m-pagination a{-moz-box-shadow:-1px -1px 0 #FFF inset,0 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:-1px -1px 0 #FFF inset,0 1px 3px rgba(0,0,0,.1);box-shadow:-1px -1px 0 #FFF inset,0 1px 3px rgba(0,0,0,.1);color:#777;float:left;text-shadow:0 1px 0 #FFF}.m-pagination a:hover,a.button:hover,a.maxx-primary-button:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:#555;transition:background-color .3s linear;-moz-transition:background-color .3s linear;-webkit-transition:background-color .3s linear}#header{border-top:5px solid #555;position:relative;z-index:3}#top-bar-wrapper{padding:5px 0;overflow:hidden}#top-bar-wrapper>div>div{margin-bottom:0}#top-bar-wrapper #top-extra-menu-wrapper ul li{display:inline;float:left;margin-right:30px}#top-bar-wrapper #top-caption{text-align:right;line-height:30px}#header-content{min-height:50px;border-bottom:1px solid #efefef;border-bottom:1px solid rgba(0,0,0,.05)}#logo.image-logo a img{max-width:100%}#logo{float:left}.plain-text-logo{white-space:nowrap;margin-top:20px}.plain-text-logo h1{margin-bottom:0;padding-top:5px;float:left;font-family:Arial,Helvetica,sans-serif;padding-right:15px;margin-right:15px}.plain-text-logo h1 a{font-weight:700;font-size:50px;text-transform:uppercase;color:#555}.plain-text-logo h1 a:hover{text-decoration:none}.plain-text-logo h6{font-style:italic;text-align:right;font-family:Georgia,"Times New Roman",Times,serif!important;color:#999;margin:0;margin-top:22px}#banner{min-height:100px;padding:0 0 20px;overflow:hidden}.social-network{float:right;margin-top:30px}#banner .social-network li{float:left;display:block;padding-bottom:5px;margin:0 3px;text-align:center;width:36px;height:36px}#banner .social-network li a{display:block;text-align:center}#banner .social-network li a img{transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s;opacity:.7;filter:alpha(opacity="70");margin-top:6px}#banner .social-network li a:hover img{margin-top:3px;opacity:1;filter:alpha(opacity="100")}#navigation-bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:40px;-moz-box-shadow:-1px -1px 0 #FFF inset,0 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:-1px -1px 0 #FFF inset,0 1px 3px rgba(0,0,0,.1);box-shadow:-1px -1px 0 #FFF inset,0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;display:block;position:relative;z-index:9999}.ie #navigation-bar{border-bottom:1px solid #E5E5E5}.touchdown-list{display:block}.touchdown{display:none}#primary-nav{float:left}#primary-nav select.touchdown{width:100%;padding:7px 5px}#primary-nav select.touchdown option{color:#777;padding:5px 10px;display:block}#primary-nav select.touchdown option:hover{background-color:#D62831;text-shadow:0 1px 0 rgba(0,0,0,.3)}#g-search{float:right;margin-right:10px;margin-top:6px}#g-search input{width:200px;padding:0 5px;margin:0;height:26px;float:left;border-color:#E7E7E7;-webkit-border-top-right-radius:;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}#g-search input:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#E7E7E7}#g-search button{background-repeat:repeat-x;background-position:left -3px;background-color:#d62831;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;text-indent:-9999px;width:50px;overflow:hidden;margin:0;padding:7px 10px 6px;height:28px;font-size:12px;font-family:Arial,Helvetica,sans-serif;position:relative;cursor:pointer;transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1)}#g-search button:hover{background-color:#555}#g-search button:before{content:'';position:absolute;width:22px;height:22px;display:block;overflow:hidden;top:4px;left:15px}.ie7 #g-search button{background-position:center 3px;background-repeat:no-repeat}#slider-bg-wrapper{position:relative;z-index:2}#slider-bg-overlay{position:absolute;z-index:-1px;width:100%;top:40px}#slider-bg-overlay>div{width:100%;background-repeat:repeat-x;background-position:center top}#slider-bg-overlay>#slider-bg-overlay1{background-color:#fff}#slider-bg-overlay>div#slider-bg-overlay2{background-image:url(../images/bg-slide-overlay2.png);height:25px}#slider-shadow{background:url(../images/slider-shadow.png) no-repeat center bottom;padding-bottom:-28px;overflow:hidden;margin-bottom:10px}#slider-wrapper{height:315px;position:relative;z-index:8888}#sp-slider{background:url(../images/slider-sp.png) no-repeat center;height:53px}#main-content-wrapper{padding:10px 0}#main-content-wrapper img,#sidebar img{max-width:100%;height:auto}#main-content-wrapper .md-google-map img{max-width:none!important}a.read-more{display:block;width:123px;height:30px;overflow:hidden;text-transform:uppercase;font-size:10px;color:#777!important;text-shadow:0 1px 0 #FFF;line-height:30px;text-indent:35px;transition:none;-webkit-transition:none;-moz-transition:none}a.read-more:active{background-position:0 -31px}#get-in-touch-wrapper{overflow:hidden;padding-top:80px}#get-in-touch{min-height:75px}#get-in-touch #via-phone-number{white-space:nowrap;float:left}#get-in-touch #via-phone-number .icon{background-repeat:repeat-x;margin-right:20px;position:relative;background-position:center 5px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 1px 0 #FFF,inset 0 1px 0 rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1),inset 1px 0 0 rgba(0,0,0,.1);text-align:center;background-color:#D62831;width:50px;height:50px;display:block;margin-top:8px;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#get-in-touch #via-phone-number .icon img{margin-top:8px}#get-in-touch #via-phone-number h2{margin-bottom:5px;line-height:25px}#get-in-touch #via-phone-number p{margin:0}#get-in-touch #via-phone-number .icon:before{content:'';width:100%;border-radius:3px;height:100%;position:absolute;left:0}#get-in-touch #via-email{float:right}.ie7 #get-in-touch #via-email button[type=submit]{padding-left:0;width:120px;height:33px;padding-right:0}#footer-widget-wrapper input[type=email],#footer-widget-wrapper input[type=text],#footer-widget-wrapper textarea,#sidebar input[type=email],#sidebar input[type=text],#sidebar textarea{width:90%;max-width:90%}#footer-wrapper{margin-top:35px}#footer-widget-wrapper{background-repeat:repeat-x;color:#FFF;padding-top:20px;padding-bottom:20px;overflow:hidden;display:block}#footer-widget-content em{color:#666}#footer-widget-content .widget-title,#sidebar .widget-title{margin-bottom:20px;padding-bottom:30px;background-repeat:repeat-x;background-position:center bottom}#footer-widget-wrapper input{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#footer-widget-wrapper img{max-width:100%}#footer-widget-content ::-webkit-input-placeholder{color:#555}#footer-widget-content ::-moz-placeholder{color:#555}#footer-extra-wrapper{background:#181818;display:table;padding:30px 0;font-size:10px;text-transform:uppercase;color:#606060}.backtop{background:no-repeat scroll 8px 7px #363636;cursor:pointer;float:right;height:20px;position:absolute;right:14px;top:-110px;width:30px}.back-top-top{cursor:pointer}#footer-extra-wrapper img{vertical-align:text-bottom}#footer-widget-wrapper .widget-contact input[type=email],#footer-widget-wrapper .widget-contact input[type=text],#footer-widget-wrapper .widget-contact textarea,#footer-widget-wrapper input[type=text]{background:#333;background:rgba(0,0,0,.2);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#333;border-color:rgba(255,255,255,.1);color:#aaa;text-shadow:0 1px 0 rgba(0,0,0,.5)}#footer-widget-wrapper .widget-contact input[type=submit],#footer-widget-wrapper button[type=submit]{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#sidebar .sidebar-bottom,#sidebar .sidebar-top{background-repeat:no-repeat;height:30px;width:100%;position:absolute;z-index:1}#sidebar .sidebar-top{top:0}#sidebar .sidebar-bottom{bottom:0}#sidebar .sidebar-content{margin-top:30px;margin-bottom:30px;padding-bottom:20px;background-repeat:repeat-y}.sidebar-left .sidebar-content-wrapper{margin-right:30px}.sidebar-right .sidebar-content-wrapper{margin-left:30px}.sidebar-right #sidebar .sidebar-content{background-position:left}.sidebar-left #sidebar .sidebar-content{background-position:right}.sidebar-right #sidebar .sidebar-top{background-position:left -60px}.sidebar-right #sidebar .sidebar-bottom{background-position:left bottom}.sidebar-left #sidebar .sidebar-top{background-position:right top}.sidebar-left #sidebar .sidebar-bottom{background-position:right -30px}.sidebar-left #content,.sidebar-right #sidebar{float:right}.sidebar-left #sidebar,.sidebar-right #content{float:left}#content{width:650px;padding-top:30px}#content.fullwidth-page{width:auto}#sidebar{width:280px;position:relative}.list-news-with-calendar li,.md_categories_widget ul li,.md_childpages_widget ul li,.md_recent_popular_post_widget ul li,.sp-list li,.widget_archive ul li,.widget_categories ul li,.widget_links ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li{position:relative;background-repeat:repeat-x;padding-top:10px;padding-bottom:10px;background-position:center top},.sp-list.unordered-list li a{background:no-repeat left 1px;padding-left:25px}.list-news-with-calendar li:first-child,.md_categories_widget ul li:first-child,.md_childpages_widget ul li:first-child,.md_recent_popular_post_widget ul li:first-child,.sp-list li:first-child,.widget_archive ul li:first-child,.widget_categories ul li:first-child,.widget_links ul li:first-child,.widget_meta ul li:first-child,.widget_nav_menu ul li:first-child,.widget_pages ul li:first-child,.widget_recent_comments ul li:first-child,.widget_recent_entries ul li:first-child,.widget_rss ul li:first-child{background:none!important}.widget ul li ul{margin-top:10px}#sidebar .widget.widget_categories ul li a,#sidebar .widget.widget_nav_menu ul li a,.md_categories_widget ul li a,ul.bullet li a{padding-left:30px;background:no-repeat left center}ul.children{margin-left:30px}.entry-title{padding-bottom:20px}.entry-title,.entry-title a{color:#777}.widget{margin-bottom:30px}#sidebar .widget{width:100%;position:relative;z-index:2;clear:both}#sidebar ul li ul{margin-left:30px}.list li,.widget ul li{display:list-item;padding-top:10px;padding-bottom:10px}.widget ul li:first-child{border-top:none}.widget ul li:last-child{border-bottom:none}ul.widget-twitter li{padding-left:30px;overflow:hidden;position:relative;background:left 15px!important}ul.widget-twitter li:before{content:'';background:repeat-x bottom;position:absolute;bottom:0;height:2px;left:0;width:100%}#sidebar .img-border{max-width:95%}.md-widget-flickr div a img{width:70px;display:block;float:left;height:70px;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;transition:all linear .3s;-o-transition:all linear .3s}.md-widget-flickr{overflow:hidden}.md-widget-flickr div{float:left;margin:10px 18px 8px 0;width:80px;height:80px;padding:0;overflow:hidden;background:none!important}.md-widget-flickr:hover div a img{opacity:.7;filter:alpha(opacity="70")}.md-widget-flickr div a:hover img{opacity:1;filter:alpha(opacity="100")}.widget-ads a{float:left;width:40%;margin-left:20px;margin-bottom:20px}.widget-ads a img{float:left}.widget-ads a.first{margin-left:0}.textwidget{padding:10px 0}.widget_tag_cloud{display:table}.widget_recent_comments ul li a:first-child,.widget_recent_entries ul li a{background-repeat:no-repeat;background-position:left -1px;padding-left:30px!important}.tagcloud a{line-height:20px;display:block;float:left;font-size:13px!important;padding:3px 10px;background-color:#fafafa;border:1px solid #D8D8D8;margin:5px 10px 5px 0}.tagcloud a:hover{background-color:#FFF}table#wp-calendar{width:100%}table#wp-calendar td,table#wp-calendar th{padding-top:5px;padding-bottom:5px;text-align:center;background-color:#FAFAFA;border:1px solid #d8d8d8}#footer-widget-wrapper table#wp-calendar td,#footer-widget-wrapper table#wp-calendar th{background-color:#333;border:1px solid #1e1e1e}table#wp-calendar thead th{font-weight:700}table#wp-calendar tbody td{color:#AAA}table#wp-calendar td#next,table#wp-calendar td#prev{text-align:center;text-transform:uppercase;font-size:11px}table#wp-calendar caption{text-align:center;padding-bottom:20px;font-weight:700}table#wp-calendar #today{background-color:#FFF;color:#333;font-weight:700}#footer-widget-wrapper table#wp-calendar #today{background-color:#1e1e1e;color:#FFF}.cal-post-date{width:59px;height:64px;margin-bottom:10px;overflow:hidden;text-align:center;background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif}.cal-post-date .date{text-align:center}.cal-post-date span{display:block;text-align:center}.cal-post-date .date{font-size:30px;font-weight:700;margin:13px 0 7px}.cal-post-date span.month{font-size:10px;text-transform:uppercase;color:#aaa}.cal-post-date{float:right;margin-left:20px;padding-left:5px}#footer-widget-wrapper .cal-post-date{text-shadow:0 1px 0 rgba(0,0,0,1)}#footer-widget-wrapper .sidebar{text-shadow:0 1px 0 #FFF}#footer-widget-wrapper .cal-post-date .date{color:#fafafa}#footer-widget-wrapper .cal-post-date span.month{color:aaa}#sidebar .cal-post-date .date{color:#555}#sidebar .cal-post-date span.month{color:aaa}.widget .widget-contact li{overflow:hidden;background:none!important}#footer-widget-content .tagcloud a,#footer-widget-wrapper a.img-border{background-color:rgba(0,0,0,.3);border:none}.ie #footer-widget-content .tagcloud a,.ie #footer-widget-wrapper a.img-border{background-color:#222}.page-title{text-align:right;margin-bottom:10px;padding-bottom:45px;margin-top:-20px;width:100%}.link-pages{word-spacing:10px}#breadcrumb-wrapper{margin-top:5px;position:absolute;white-space:nowrap;z-index:2}.breadcrumbs{overflow:hidden;padding-left:20px}#breadcrumb-wrapper .breadcrumbs li{display:inline-block;float:left;padding:0 15px 0 20px}#breadcrumb-wrapper .breadcrumbs li:first-child{background:0 0}.breadcrumbs li a:hover,.breadcrumbs li span.current{color:#555;text-decoration:none}.gallery{margin:auto}.gallery-caption{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin-left:0}.gallery-item{text-align:center}.gallery{float:left;width:100%}.gallery-item{float:left;width:206px;min-height:80px;overflow:hidden;background:#FFF;padding:5px;border:1px solid #E5E5E5;margin:0 12px 20px}.gallery p{display:none}.gallery-item .gallery-caption{margin-bottom:0!important;padding-right:12%}.gallery-item img{margin:0!important;padding:0!important;border:none!important}.gallery-item a{float:left;border:none!important;margin:0!important;padding:0!important}.client{float:left;width:100%}.client_box{float:left;width:120px;min-height:60px;overflow:hidden;background:#FFF;padding:5px;border:1px solid #E5E5E5;margin:0 8px 20px;text-align:center}.client_box.first{margin:0 8px 20px 0;clear:none!important}.client_box.last{margin:0 0 20px 8px}.client_box img{text-align:center;max-width:120px}.bypostauthor>.comment-block{background-color:#FFF}.entry-content,.entry-meta,.featured-image{margin-bottom:20px}#comment-nav-below,.post-entry .post-author-area,.post-entry .post-tags,.post-entry .social-network-sharing{display:table;width:100%}.post-entry{margin-bottom:50px}.home-page .post-entry{margin-bottom:0}.entry-meta{clear:both;display:block;overflow:hidden}.entry-meta ul li{display:inline-block;font-size:10px;float:left;text-transform:uppercase}.entry-meta .post-author,.entry-meta .post-categories,.entry-meta .post-comments,.entry-meta .post-date,.entry-meta .post-edit-link{padding-left:25px;background-repeat:no-repeat;background-position:left 4px;padding-top:3px;padding-bottom:3px;margin-right:20px;font-family:Arial,Helvetica,sans-serif}.entry-meta .post-edit-link{float:right;margin-right:0}.post-tags strong{width:90px;height:27px;display:block;float:left;line-height:25px;text-indent:30px;margin:3px 5px 3px 0}.post-tags a{margin:3px 5px 3px 0;display:inline-block;float:left;height:24px;padding:0 8px;line-height:25px;border:1px solid #E5E5E5;border-bottom-width:2px;background:#fafafa}.post-tags a:hover{border-color:#CCC;text-decoration:none}.post-author .author-meta{font-style:italic}.social-network-like-box>div{float:left}.social-profiles li{display:inline-block;float:left}.social-profiles li a{display:block;float:left;width:32px;height:32px;margin:0 2px;outline:0;text-indent:-9000px;position:relative;background-color:#FAFAFA;background-image:-moz-linear-gradient(top,rgba(255,255,255,.3)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.3)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.3)0,rgba(255,255,255,0)100%);background-image:linear-gradient(top,rgba(255,255,255,.3)0,rgba(255,255,255,0)100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)}.social-profiles li a span{width:80px;height:auto;line-height:20px;padding:10px;left:50%;margin-left:-50px;font-size:10px;text-transform:uppercase;text-align:center;background:#FFF;text-indent:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:absolute;pointer-events:none;bottom:60px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1)}.ie .social-profiles li a span{display:none}.social-profiles li a span:after,.social-profiles li a span:before{content:'';position:absolute;bottom:-10px;left:50%;margin-left:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.1)}.social-profiles li a span:after{bottom:-9px;margin-left:-10px;border-top:10px solid #fff}.social-profiles li.social-profile-twitter a{background-position:0 0}.social-profiles li.social-profile-dribbble a{background-position:-32px 0}.social-profiles li.social-profile-facebook a{background-position:-64px 0}.social-profiles li.social-profile-tumblr a{background-position:-96px 0}.social-profiles li.social-profile-deviantart a{background-position:-128px 0}.social-profiles li.social-profile-linkedin a{background-position:-160px 0}.social-profiles li.social-profile-flickr a{background-position:-192px 0}.social-profiles li.social-profile-forrst a{background-position:-224px 0}.social-profiles li.social-profile-github a{background-position:-256px 0}.social-profiles li.social-profile-youtube a{background-position:-288px 0}.social-profiles li.social-profile-googleplus a{background-position:-320px 0}.social-profiles li.social-profile-twitter a:hover{background-color:#46D4FE;background-position:0 -32px}.social-profiles li.social-profile-dribbble a:hover{background-color:#e84a88;background-position:-32px -32px}.social-profiles li.social-profile-facebook a:hover{background-color:#3b5998;background-position:-64px -32px}.social-profiles li.social-profile-tumblr a:hover{background-color:#3d5a78;background-position:-96px -32px}.social-profiles li.social-profile-deviantart a:hover{background-color:#2f584a;background-position:-128px -32px}.social-profiles li.social-profile-linkedin a:hover{background-color:#006599;background-position:-160px -32px}.social-profiles li.social-profile-flickr a:hover{background-color:#f05a9a;background-position:-192px -32px}.social-profiles li.social-profile-forrst a:hover{background-color:#6ba13f;background-position:-224px -32px}.social-profiles li.social-profile-github a:hover{background-color:#4183C4;background-position:-256px -32px}.social-profiles li.social-profile-youtube a:hover{background-color:#1c1c1c;background-position:-288px -32px}.social-profiles li.social-profile-googleplus a:hover{background-color:#dd4b39;background-position:-320px -32px}.social-profiles li a:hover span{opacity:.95;bottom:50px}.ie7 .social-profiles li a:hover span,.ie8 .social-profiles li a:hover span{display:block}.pagination-meta{float:right;display:inline-block;padding:2px 0}.nav-links{overflow:hidden}.nav-links .nav-next,.nav-links .nav-prev{width:50%}.nav-links .nav-prev{float:left}.nav-links .nav-next{float:right;text-align:right}.comment-block{background:#FAFAFA;border:1px solid #D8D8D8;padding:20px 20px 10px;box-shadow:inset 0 1px 0 #FFF,inset 1px 0 0 #FFF,inset -1px 0 0 #FFF}.comment-list li{margin-top:-1px;padding-top:0;padding-bottom:0}.comment-list>li:first-child{background:0 0}.comment-list li ul li{padding-left:35px;border-left:1px solid #D8D8D8;box-shadow:inset 1px 0 0 #FFF;padding-right:0}.comment-meta{margin-bottom:10px}.comment-list li .comment-gravatar{float:right;margin-left:20px;margin-bottom:20px}.comment-list li ul li .comment-gravatar{float:left;margin-right:20px;margin-left:0}.comment-gravatar img,.gravatar img{display:block}.comment-meta cite{font-size:18px;font-weight:700;margin-right:15px}.comment-link-function a{text-transform:uppercase;font-size:10px;padding-right:15px}#commentform p,#contact-form p,.contact-form p{margin-right:30px}#commentform textarea,#contact-form textarea,.contact-form textarea{width:90%}#commentform input[type=email],#commentform input[type=text],#contact-form input[type=email],#contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=text]{float:none;display:block;clear:left;width:80%}#error-404,#error-404 *{text-align:center}#error-404 h1{font-size:130px;line-height:140px;font-weight:700}#content.portfolio-page{width:auto!important}#portfolio-items-wrapper{overflow:hidden}#portfolio-items{width:105%}#portfolio-filter{float:left;margin-bottom:30px;padding:5px 0;margin-top:-10px}#portfolio-filter li{display:inline;margin:0 10px 0 0;padding:10px 0;overflow:hidden;float:left;text-align:right}#portfolio-filter li a{padding:3px 10px 5px;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#portfolio-filter li a.active{border:1px solid #e5e5e5;box-shadow:0 1px 0 rgba(255,255,255,.8);-moz-box-shadow:0 1px 0 rgba(255,255,255,.8);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8)}#portfolio-items.portfolio-3-columns .project-entry{width:294px}#portfolio-items.portfolio-4-columns .project-entry{width:211px}#portfolio-items .project-entry{margin-right:38px;float:left}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-moz-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}#portfolio-meta-content ul li,.md-recent-portfolios-widget>div{padding:15px 0}#portfolio-meta-content ul li:first-child{padding-top:0;background:0 0}#portfolio-meta-content ul li h2,#portfolio-meta-content ul li h5{margin:0}#portfolio-meta-content ul li p{margin:15px 0 0}#portfolio-meta-content ul li h5{font-weight:700}#portfolio-meta-content ul li a.maxx-primary-button{margin-top:5px}#portfolio-media-content iframe,#portfolio-media-content object{float:left}.project-video{width:100%;height:385px}.md-latest-portfolios-widget h4{margin-bottom:0}.subscribe-result span{display:block}#wrap-all{overflow:hidden}body{background-color:#777;background-position:center top;background-attachment:fixed;background-size:auto}#wrap-all{background:#f1f1f1 no-repeat center -300px}#wrap-all.box-layout{width:1010px;margin:30px auto;box-shadow:0 0 30px rgba(0,0,0,.4)}.whoweare{width:550px;margin:27px 0 20px 20px;float:right}.testimonials{width:330px;margin:27px 30px 28px 0}.testimonial{width:100%;color:#333;font-style:italic;float:left}.bubble1 .content{padding:15px 20px 18px;background:#F9F9F9 no-repeat 100% 100%;float:left}.bubble1 .shadow{width:100%;height:24px;background:transparent no-repeat right top;float:left}.bubble1 .arrow{width:100%;margin-left:30px;background:0 0;float:left}.bubble1 .author{font-size:11px;color:#99173C;margin:8px 0 0 32px;float:left}.bubble2 .content{padding:15px 20px 0;background:#F9F9F9;float:left}.bubble2 .shadow{width:100%;height:13px;background:no-repeat center top;float:left}.bubble2 .author{font-size:11px;color:#99173C;margin:10px 0 15px;float:right}.bubble3 .content{width:374px;min-height:135px;padding:15px 20px 0;background:#F9F9F9;float:left}.bubble3 .left-shadow{width:13px;height:150px;background:transparent no-repeat right top;float:left}.bubble3 .right-shadow{width:13px;height:150px;background:transparent no-repeat left top;float:left}.bubble3 .author{font-size:11px;color:#99173C;margin:10px 0 15px;float:right}.info-blocks{width:100%;background:transparent repeat-y 368px 0}.image-grid{margin:0 -60px 0 0;padding:0}.image-grid:after{content:"";display:block;height:0;overflow:hidden;clear:both}.image-grid li{margin:0 60px 40px 0;display:block;position:relative;float:left;overflow:hidden}.image-grid .imagebox{float:left}.imagebox{background-color:#e5e5e5;border:1px solid #FFF;margin:1px;padding:5px 5px 1px;-webkit-box-shadow:0 0 2px #5C5E5E;-moz-box-shadow:0 0 0 1px #C4C7C8;box-shadow:0 0 0 1px #C4C7C8}.one-column li{width:960px}.two-column li{width:450px}.three-column li{width:280px}.four-column li{width:195px}.image-grid h3,.image-grid h3 a{color:#2E2633;margin-bottom:6px;text-decoration:none;display:block}.image-grid h3 a:hover{color:#555152;text-decoration:none}.image-grid .description{margin-top:20px;float:left}.image-grid .description p{text-align:left}.multi{width:450px;height:302px;float:left}.multi .mosaic-block{width:436px;height:288px}.multi-nav{height:302px;position:relative;float:left}.multi-nav #down,.multi-nav #up{width:20px;height:12px;display:block;position:absolute;outline:0;text-indent:-999em;background:transparent no-repeat 0 0;left:20px}.multi-nav #up{background-position:0 0;top:7px}.multi-nav #up:hover{background-position:-20px 0}.multi-nav #down{background-position:0 -18px;bottom:7px}.multi-nav #down:hover{background-position:-20px -18px}.column_1{display:block;position:relative;vertical-align:top;padding:0!important;margin-left:0;margin-top:60px;float:right;width:180px!important}.projects{width:100%}.projects .description{margin-top:37px}.projects .description h2{padding-bottom:14px}#carousel .wrapper{width:668px;height:88px;margin:40px -36px 40px 38px;padding:1px;float:left;overflow:hidden}#carousel ul{padding:0;list-style:none;display:block;margin-left:-36px;overflow:hidden}#carousel li{margin:1px 1px 1px 36px;display:block;float:left;position:relative}#carousel .next,#carousel .prev{width:15px;height:20px;display:block;outline:0;text-indent:-999em;background:transparent no-repeat 0 0;position:absolute;top:78px}#carousel .prev{background-position:0 0;left:0}#carousel .prev:hover{background-position:0 -20px}#carousel .next{background-position:-15px 0;right:0}#carousel .next:hover{background-position:-15px -20px}.contant_mid .line{height:1px;width:100%;border-bottom:1px dashed #666;clear:both;margin:20px 0}.marquee0{border:1px solid #CCC;padding:15px 10px;border-radius:10px}