/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.3.1
Author: Chris Barnes
Author URI: http://cbarn.esx
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */
@import url('https://fonts.googleapis.com/css?family=Raleway:300, 400,500,600,700');@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);body h1,body h2,body h3,body h4,body h5{font-weight:400;color:#000}body h1,body h2,body h3,body h4,body h5,body p{color:#000}#home-sidebar-decor .textwidget p,#home-sidebar-services .top-description,body,body a,body h1,body h2,body h3,body h5,body p{font-family:Raleway,sans-serif}.btn-grey,.page h2,.page-header h1,.specialtitle,.uppercase,ul.boxphotos li .caption{text-transform:uppercase}.logosince,.logosincemobile{font-style:italic;text-indent:-20px;}body{font-size:14px}body h1{font-size:2.8em}body h2{font-size:1.6em}body h3{font-size:1.4em}body h4{font-size:1.3em;line-height:1.3em;font-family:Raleway,sans-serif}body h5{font-size:1.2em;line-height:1.2em}body a,body p{line-height:1.4em;font-family:Raleway,sans-serif;font-size:1em}body a{color:#2d5226}.homepage_video{position:relative;min-width:100%;top:-50px;width:auto;height:auto;z-index:-100;-webkit-transition:1s opacity;transition:1s opacity}.home_video_pause_btn{position:absolute;right:30px;bottom:30px;z-index:10;text-indent:-9999px;width:40px;height:40px;-webkit-border-radius:40px!important;-moz-border-radius:40px!important;border:1px solid #FFF;border-radius:40px!important;padding:0!important;color:transparent;background-color:rgba(0,0,0,.25);background-image:url(images/home_video_pause_icon.png);background-repeat:no-repeat;background-size:20px 20px;background-position:9px 9px}.home_video_pause_btn.paused{background-image:url(images/home_video_play_icon.png)}.home_video_pause_btn:focus{outline:0}html{margin-top:0!important}.subheader-background{position:relative;min-height:350px;top:0;z-index:-100;background:url(images/sub_header_background.jpg)}.navbar-collapse .navbar-nav .dropdown-menu,header .page-header h1{display:none}.navbar-collapse .navbar-nav .dropdown-menu.dropdown_show{display:block}.homepage_video .header_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}.drop-shadow{position:relative;float:left;width:40%;padding:1em;margin:2em 10px 4em;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.drop-shadow:after,.drop-shadow:before{content:"";position:absolute;z-index:-2}.curled{border:1px solid #efefef;-moz-border-radius:0 0 120px 120px/0 0 6px 6px;border-radius:0 0 120px 120px/0 0 6px 6px}.curled:after,.curled:before{bottom:12px;left:10px;width:50%;height:55%;max-width:200px;max-height:100px;-webkit-box-shadow:0 8px 12px rgba(0,0,0,.5);-moz-box-shadow:0 8px 12px rgba(0,0,0,.5);box-shadow:0 8px 12px rgba(0,0,0,.5);-webkit-transform:skew(-8deg) rotate(-3deg);-moz-transform:skew(-8deg) rotate(-3deg);-ms-transform:skew(-8deg) rotate(-3deg);-o-transform:skew(-8deg) rotate(-3deg);transform:skew(-8deg) rotate(-3deg)}.curled:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.curved:before{top:10px;bottom:10px;left:0;right:50%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.6);-moz-box-shadow:0 0 15px rgba(0,0,0,.6);box-shadow:0 0 15px rgba(0,0,0,.6);-moz-border-radius:10px/100px;border-radius:10px/100px}.curved-hz-1:before{top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px}.main-container,.wrapper-full-width{width:100%!important}#home-over-header{position:absolute;width:100%;top:80px}.header-caption-wrapper{position:relative;width:100%}.home-video-caption,.subheader-caption{position:absolute;background:0 0!important;text-align:center;margin:0 auto;padding:40px;width:100%}.home-video-caption{top:30px!important;}.subheader-caption{top:-180px!important}#home-sidebar-decor .col-sm-12,#home-sidebar-decor.col-sm-12{padding-left:0;padding-right:0}#home-sidebar-decor .widgettitle{display:none!important}#home-sidebar-decor .textwidget{position:relative}#home-sidebar-decor .textwidget .image-wrapper{position:absolute;display:block;padding:0!important;margin:0!important;top:-140px;width:100%;z-index:10}#home-sidebar-decor .textwidget .widget-top-image{width:100%}#home-sidebar-decor .textwidget p{color:#666;padding-left:20px;padding-right:20px}#home-sidebar-decor .textwidget .below-image{position:relative;background-color:#f3f2f2;padding:100px 10px 30px}#home-sidebar-decor .textwidget .btn-wrapper{display:block;padding:0!important;margin:0!important;top:-20px;width:100%}#home-sidebar-decor .textwidget .btn-grey{margin:20px}#home-sidebar-testimonials .widgettitle{display:none!important}#home-footer h1,#home-sidebar-testimonials h1{margin-top:40px}.location .left{padding:10px 10px 10px 20px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item,.location .right{padding:10px}.location .left .glyphicon{color:#2d5226}.location .left p.location-address{font-size:1em;color:#999}.location .left .location-name{font-size:1.2em;color:#000}.location-contact-page .location-name{font-size:1.2em;color:#000;font-weight:600}#home-sidebar-services{background-image:url(images/services_background.png)}#home-sidebar-services .top-description{padding:10px;font-size:1.2em;color:#fff}#home-sidebar-services .home-sidebar-services-col-wrapper{text-align:left}#home-sidebar-services .widget .textwidget a,#home-sidebar-services .widget .textwidget h1{color:#fff!important;font-family:Raleway,sans-serif}#home-sidebar-services .widget .textwidget h2,#home-sidebar-services .widget .textwidget p{color:#fff;font-family:Raleway,sans-serif}#home-sidebar-services .widget .textwidget p{font-size:1.2em}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item .item-description{display:table-cell;vertical-align:middle;text-align:left}.home-footer-wrapper,.home-footer-wrapper h2,.home-footer-wrapper p{text-align:center!important}#home-sidebar-testimonials .widget{margin-bottom:0}#home-sidebar-testimonials{font-size:1.2em;line-height:1.6em;color:#666!important;font-family:Raleway,sans-serif}#home-sidebar-testimonials .author{margin-top:30px;font-size:1em;line-height:1.4em;color:#000!important}#home-sidebar-testimonials .author .name{font-size:1.6em;font-weight:300}#home-sidebar-testimonials .btn{margin-top:30px}.vertical-center{display:inline-block;vertical-align:middle;float:none}.post_content img{max-width:100%!important;height:auto}.author-column .date.indexpage{margin-top:20px}.single-portfolio .attachment-wpbs-featured{padding-bottom:50px}.home-footer-wrapper{color:#fff;padding-bottom:30px;width:100%}.home-footer-wrapper .home-footer-top-header{padding-top:30px}.home-footer-wrapper img.footer-icon{display:block;margin-left:auto;margin-right:auto;width:10%}.home-footer-wrapper a img{margin-top:10px;margin-left:auto;margin-right:auto;width:12%}#home-footer .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,#home-footer .wpcf7-form-control.wpcf7-textarea{background:0 0;width:80%;height:30px;color:#fff;border:1px solid #fff;font-size:1em;font-family:Raleway,sans-serif}#home-footer .wpcf7-form-control.wpcf7-submit{background:0 0;text-align:center;color:#fff;border:none;font-size:1em;font-family:Raleway,sans-serif;display:block;margin-left:auto;margin-right:auto}#mega-menu-wrap-main_nav #mega-menu-main_nav>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,.category-testimonials .testimonial .btn{display:none}#home-footer::-webkit-input-placeholder{text-align:center;color:#fff}#home-footer:-moz-placeholder{text-align:center;color:#fff}#home-footer::-moz-placeholder{text-align:center;color:#fff}#home-footer:-ms-input-placeholder{text-align:center;color:#fff}.subpage-subtitle-wrapper{background:#f3f2f2;padding:20px}.subpage-subtitle{margin:15px;text-align:center}.product-content .left img,.product-content .right img{margin:20px 0;width:100%}.product-content .product-description{padding:20px}.product-content .westpac-location-list-green{color:#fff;padding:20px;background-color:#2d5226}.product-content .westpac-location-list-green a,.product-content .westpac-location-list-green h3{color:#fff;background-color:#2d5226}.product-content .westpac-location-list-green img{width:80%}.sub-menu-item-content .sub-menu-title{width:100%;padding:10px;background-color:#f3f2f2}.sub-menu-item-content a{margin-left:10px}.catalog-side-menu .sub-menu-title{font-weight:600px}.catalog-side-menu a{margin-left:20px}.catalog-side-menu li{clear:left}.catalog-side-menu li a{margin-left:0}.category-testimonials .testimonial .author{font-weight:600}.catalogs-content .download-cell{text-align:center}.catalogs-content .download-cell .glyphicon{font-size:1.4em;color:#5d8aa8}.catalogs-content img{padding-left:20px;padding-right:20px}.catalogs-content table{border-collapse:collapse;border:1px solid #eee}.catalogs-content table .table-header{border:1px solid #eee;background:#eee}.catalogs-content h2{margin-top:2em}.catalogs-content table th{padding:15px}p .title-letter{font-size:2em;float:left}a.products-contact-us{line-height:4em;color:#fff;padding:10px;background-color:#2d5226!important;background-size:100px}a.products-contact-us.active,a.products-contact-us:active,a.products-contact-us:focus,a.products-contact-us:hover{text-decoration:none}.app-content img{-webkit-filter:drop-shadow(5px 5px 5px #111);filter:drop-shadow(5px 5px 5px #111)}.app-link{z-index:100;float:left;padding:60px;text-align:center;font-size:1em;-webkit-filter:drop-shadow(5px 5px 5px #111);filter:drop-shadow(5px 5px 5px #111)}.app-link a{color:#2d5226}#mega-menu-wrap-main_nav #mega-menu-main_nav>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item a{display:block;font-size:1em;line-height:1.4em;color:#333;font-family:Raleway,sans-serif}.location-map{position:relative;padding-bottom:75%;height:0;overflow:hidden}.location-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.slider-wrapper .ms-slide-info.ms-dir-h.ms-align-bottom{min-height:80px}.slider-wrapper .ms-info{background:rgba(0,0,0,.5);padding:5px}.slider-wrapper .ms-info h4{color:#fff}.slider-wrapper .ms-info p{color:#fff;font-size:.8em}#wpcf7-f1002-p533-o1 .wpcf7-form .wpcf7-text,#wpcf7-f1002-p533-o1 .wpcf7-form .wpcf7-textarea{width:500px;max-width:100%}#wpcf7-f1002-p533-o1 .contact1-recaptcha .wpcf7-form-control-wrap div{width:100%!important;text-align:center}.blue{color:#000!important}.bluelight{color:#01acda!important}.white{color:#fff!important}.brown{color:#726659!important}.graydark{color:#333!important}.gray{color:#999!important}.westpac-green{color:#2d5226!important}.black{color:#000!important}.text-shadow{text-shadow:0 0 10px rgba(0,0,0,1)}.btn-blue,.btn-grey,.btn-solid-white,.btn-white{text-shadow:none}.borderbox{border:1px solid #d8d8d8}.padding20{padding:20px}.font5{font-size:.5em}.font9{font-size:.9em}.font10{font-size:1em}.font11{font-size:1.1em}.font12{font-size:1.2em}.font15{font-size:1.5em}.font18{font-size:1.8em}.font20{font-size:2em}.font30{font-size:3em}.margin-left-05{margin-left:.5em}.margin-left-10{margin-left:1em}.margin-left-15{margin-left:1.5em}.margin-left-20{margin-left:2em}.margin-top-02{margin-top:.2em}.margin-top-05{margin-top:.5em}.margin-top-10{margin-top:1em}.margin-top-15{margin-top:1.5em}.margin-top-20{margin-top:2em}.margin-top-30{margin-top:3em}.margin-20{margin:2em}.margin-bottom-02{margin-bottom:.2em}.margin-bottom-05{margin-bottom:.5em}.margin-bottom-10{margin-bottom:1em}.margin-bottom-15{margin-bottom:1.5em}.margin-bottom-20{margin-bottom:2em}.margin-bottom-30{margin-bottom:3em}.padding-left-15{padding-left:15px}.padding-left-30{padding-left:30px}.padding-top-02{padding-top:.2em}.padding-top-05{padding-top:.5em}.padding-top-10{padding-top:1em}.padding-top-15{padding-top:1.5em}.padding-top-20{padding-top:2em}.padding-top-30{padding-top:3em}.padding-top-40{padding-top:4em}.padding-bottom-02{padding-bottom:.2em}.padding-bottom-05{padding-bottom:.5em}.padding-bottom-10{padding-bottom:1em}.padding-bottom-15{padding-bottom:1.5em}.padding-bottom-20{padding-bottom:2em}.padding-bottom-30{padding-bottom:3em}.padding-bottom-40{padding-bottom:4em}.navbar-brand h1,.nopadding{padding:0!important}.nopadding-right{padding-right:0!important}.nopadding-left{padding-left:0!important}.bold{font-weight:700}.bold300{font-weight:300}.bold400{font-weight:400}.bold500{font-weight:500}.bold600{font-weight:600}.bold700,.page-header h1{font-weight:700}.fullwidth{width:100%;max-width:100%}.subslideInner,.wrapper{max-width:1600px;width:100%}.relative{position:relative}.navbar-brand h1{text-indent:-99999px;line-height:1px;margin:0!important;font-family:Raleway,sans-serif}.container.maincontainer.home{margin-top:3em!important}.btn{border-radius:0!important}.wrapper{margin:0 auto;background:#fff}.wrapper.bggray{background:#f3f4f4}.wrapper.bgwhite{background:#fff!important}.wrapper.graygraph1,.wrapper.graygraph2,.wrapper.graygraph3{background-image:url(images/bgimage.jpg);background-position:center center;background-size:auto}.wrapper.graygraph1{background-color:#eee;background-repeat:no-repeat;color:#959595}.wrapper.graygraph2,.wrapper.graygraph3{color:#fff}.wrapper.wrapper-padding{padding-top:2em!important}.wrapper.graygraph2{background-color:#3b3b3b;background-repeat:no-repeat;padding:5em 0}.wrapper.graygraph3{background-color:#666;background-repeat:repeat-y;background-attachment:fixed}.wrapper.graygraph4{background:url(images/bgimage.jpg) top left #f3f4f4;padding:4em 0}.wrapper.subwrapper{background:#f3f4f4;padding:4em 0}.wrapper.graygraph2 a,.wrapper.graygraph2 a:focus,.wrapper.graygraph2 a:hover,.wrapper.graygraph2 a:visited{color:#fff!important}.wrapper.graygraph2 a[href^=tel]{color:inherit;text-decoration:none}.page-header{border-bottom:0;margin:0;padding-bottom:2px}.page-header h1{font-size:4em;color:#FFF;margin-bottom:0;position:absolute;top:-200px;text-align:center;font-family:Raleway,sans-serif;width:100%}.post_content h2,.post_content p{color:#000;font-family:Raleway,sans-serif}.post_content h2{font-size:1.8em;font-weight:600}.post_content h3{font-size:1.4em;font-weight:400}.post_content p{font-size:1em;line-height:1.4em}.post_content ul.bullet li,body ul.check li{font-size:1.2em;line-height:2em;font-family:Raleway,sans-serif}.post_content ul.bullet li{color:#989898;text-indent:0}.post_content ul.bullet{list-style:none;padding:0;margin:0 0 10px}.post_content ul.bullet li:before{content:"• ";color:#989898;padding-right:.7em}body ul.check{list-style:none;padding:0;margin:0 0 10px}body lead span,body ul.check li span{margin-left:20px}body ul.check li{color:#000}body ul.check li:before{content:url(images/bullet_image.png);padding-right:.7em}.singular{color:#7b7b7b}.copyrightholder{border-top:#ccc solid 1px}.copyright{font-size:.8em;color:#ccc;text-align:center!important}#sidebar1 .post-date,#sidebar1 ul>li>a,.project-summary .project-summary-text,.project-table td,.project-table th{font-size:1.2em;font-family:Raleway,sans-serif}.archive #main .post h3{line-height:30px}body.home #content.mainhomepage{padding-top:0;position:relative}.subslideWrapper{width:100%;height:268px}.subslideInner{height:268px;background:url(images/banner_cybersecurity.jpg) top center no-repeat;margin:0 auto}.post_content .page_featured_image{height:260px;width:100%;-webkit-box-shadow:inset 0 0 0 10px rgba(228,230,231,.4);-moz-box-shadow:inset 0 0 0 10px rgba(228,230,231,.4);box-shadow:inset 0 0 0 10px rgba(228,230,231,.4);margin-bottom:3em}#sidebar1{margin-top:1.5em}#sidebar1 .post-date{display:block;line-height:2.2em;color:#959595}.specialtitle{margin:6px 15px;width:100px}.project-summary{padding-bottom:10px}.project-summary .project-summary-text{color:#989898}.project-table{width:100%;text-align:center;margin-top:30px;border-collapse:collapse}.project-table .project-table-header{padding:20px;background:#035dad;background:-moz-linear-gradient(top,#035dad 0,#68b5e4 100%,#68b5e4 100%);background:-webkit-linear-gradient(top,#035dad 0,#68b5e4 100%,#68b5e4 100%);background:linear-gradient(to bottom,#035dad 0,#68b5e4 100%,#68b5e4 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#035dad', endColorstr='#68b5e4', GradientType=0);border:1px solid #f1f1f1}.project-table th{text-align:center;padding:20px;font-weight:600;color:#fff}.project-table tr{border:1px solid #f1f1f1;text-align:center}.project-table td{text-align:center;padding:20px;color:#989898}.media-awards .award-entry{margin-bottom:30px}.media-awards .award-entry img{padding:20px;width:80%}ul.boxphotos{padding:0;margin:1em 0;clear:both;display:table;width:100%}ul.boxphotos li{width:24%;display:block;float:left;margin-right:1%;position:relative;margin-top:1em}ul.boxphotos li a{display:block;width:100%;background:#fff;padding:7px 7px 40px!important;-webkit-box-shadow:0 0 3px 1px rgba(99,99,99,.5);-moz-box-shadow:0 0 3px 1px rgba(99,99,99,.5);box-shadow:0 0 3px 1px rgba(99,99,99,.5)}ul.boxphotos li img{width:100%}ul.boxphotos li .caption{font-weight:700;position:absolute;bottom:0;width:100%;text-align:center;color:#003478;background:#eaedf0;padding:6px}table.colorchart img{width:100%!important;height:auto}.ngg-gallery-thumbnail img:hover{background:#fafafa!important}.btn-blue,.btn-blue.active,.btn-blue:active,.open .dropdown-toggle.btn-blue{background-image:none}.ngg-gallery-thumbnail span{height:30px}.table.quote input,.table.quote select,form .quote textarea,iframe.fullwidth{width:100%}.btn-gallery{background-color:#003478;border-left:4px solid #ccc;border-right:0;border-top:0;border-bottom:0;padding:6px}.btn-gallery,.btn-gallery.active,.btn-gallery:active,.btn-gallery:focus,.btn-gallery:hover{color:#FFF;text-decoration:none}.btn{padding-left:20px;padding-right:20px}.btn-blue{color:#FFF;background-size:100%}.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover,.open .dropdown-toggle.btn-blue{color:#FFF;background-size:100%;background-image:none}.btn-blue.disabled,.btn-blue.disabled.active,.btn-blue.disabled:active,.btn-blue.disabled:focus,.btn-blue.disabled:hover,.btn-blue[disabled],.btn-blue[disabled].active,.btn-blue[disabled]:active,.btn-blue[disabled]:focus,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue,fieldset[disabled] .btn-blue.active,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:hover{background-image:-webkit-gradient(linear,right bottom,right top,color-stop(.41,#67B4E4),color-stop(1,#005BAB));background-image:-o-linear-gradient(top,#67B4E4 41%,#005BAB 100%);background-image:-moz-linear-gradient(top,#67B4E4 41%,#005BAB 100%);background-image:-webkit-linear-gradient(top,#67B4E4 41%,#005BAB 100%);background-image:-ms-linear-gradient(top,#67B4E4 41%,#005BAB 100%);background-image:linear-gradient(to top,#67B4E4 41%,#005BAB 100%)}.btn-blue .badge{color:#003478;background-color:#FFF}.btn-grey{color:#fff;background-color:#666!important}.btn-grey.active,.btn-grey:active,.btn-grey:focus,.btn-grey:hover{color:#fff;background-size:100%;background-image:none}.btn-grey.disabled,.btn-grey.disabled.active,.btn-grey.disabled:active,.btn-grey.disabled:focus,.btn-grey.disabled:hover,.btn-grey[disabled],.btn-grey[disabled].active,.btn-grey[disabled]:active,.btn-grey[disabled]:focus,.btn-grey[disabled]:hover,fieldset[disabled] .btn-grey,fieldset[disabled] .btn-grey.active,fieldset[disabled] .btn-grey:active,fieldset[disabled] .btn-grey:focus,fieldset[disabled] .btn-grey:hover{background:0 0}.btn-grey .badge{color:#fff;background-color:#666}.btn-solid-white{color:#000;background-color:#FFF!important}.btn-solid-white.active,.btn-solid-white:active,.btn-solid-white:focus,.btn-solid-white:hover,.open .dropdown-toggle.btn-blue{color:#000;background-size:100%;background-image:none}.btn-blue.active,.btn-blue:active,.open .dropdown-toggle.btn-solid-white{background-image:none}.btn-solid-white.disabled,.btn-solid-white.disabled.active,.btn-solid-white.disabled:active,.btn-solid-white.disabled:focus,.btn-solid-white.disabled:hover,.btn-solid-white[disabled],.btn-solid-white[disabled].active,.btn-solid-white[disabled]:active,.btn-solid-white[disabled]:focus,.btn-solid-white[disabled]:hover,fieldset[disabled] .btn-solid-white,fieldset[disabled] .btn-solid-white.active,fieldset[disabled] .btn-solid-white:active,fieldset[disabled] .btn-solid-white:focus,fieldset[disabled] .btn-solid-white:hover{background:0 0}.btn-solid-white .badge{color:#00f;background-color:#FFF}.btn-white{color:#FFF;background-color:rgba(0,0,0,.50);border-color:#FFF}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover,.open .dropdown-toggle.btn-white{color:#FFF;background-size:100%;background-image:none;border-color:#FFF}.btn-white.active,.btn-white:active,.open .dropdown-toggle.btn-white{background-image:none}.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled].active,.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{background-color:transparent;border-color:#FFF}.btn-white .badge{color:#000;background-color:transparent}.testimonials-box-1 .widgettitle{display:none}article:nth-child(odd)>.testimonial{background:#ededed;padding:20px 50px}article:nth-child(even)>.testimonial{background:#fff;padding:20px 50px}.page h2{font-weight:300}.logosince{font-size:15px;color:#fff;text-align:center;margin-top:-4px;white-space:nowrap;text-shadow: 0 0 1px #111, 1px 1px 5px #111;}.logosincemobile{font-size:11px;color:#000;position:absolute;left:5px;text-align:left;bottom:-2px}@media screen and (min-width:1px){body.admin-bar .navbar-fixed-top{top:46px}html,html body{margin-top:0!important}}@media (min-width:1px){.home-video-caption h1,.home-video-caption p,.subheader-caption h1,.subheader-caption p{font-family:Raleway,sans-serif;color:#fff;margin-left:0!important;text-align:center;max-width:100%}body.page-template-page-homepage{padding-top:35%}body.home header{position:auto}.blog .subheader-background,.single-post .subheader-background{min-height:280px}.blog .subheader-caption,.single-post .subheader-caption{top:-200px!important}.home-video-caption{top:60px!important;padding:10px!important;}.subheader-background{min-height:180px!important}.subheader-caption{top:-145px!important}.home-video-caption h1{font-weight:400!important;font-size:1.4em!important;text-shadow:0 0 7px rgba(0,0,0,1);margin-bottom:.3em;margin-top:20px;}.home-video-caption p{font-weight:300!important;font-size:1em;text-shadow:2px 2px 1px #000, 0 0 7px rgba(0,0,0,1);line-height:1.2em;margin-top:2em!important}.subheader-caption h1{font-weight:400!important;font-size:1.6em;margin-bottom:.5em}.subheader-caption p{font-weight:300!important;font-size:1.1em;margin-top:1em!important}.containerslug .container .siteslug,.navbar-default .navbar-nav>li>a{font-weight:400;font-family:Raleway,sans-serif}.navbar-fixed-top{position:absolute;top:0;background:#fff;z-index:998}.navbar-default{border:none}.wrapperslug{position:absolute;top:0;height:40px;z-index:900}.navbar-brand{width:20%;text-indent:-9999px;height:auto;padding:15px 0;position:relative}.navbar-brand img{width:auto;max-width:100%;height:auto}.navbar-default .navbar-toggle{position:absolute!important;right:0!important;border:1px solid #fff!important}.navbar-default .navbar-toggle .icon-bar{background:#254095!important}.isweb{display:none}.ismobile,.istinymobile{display:block}.navbar-collapse{padding:0}.navbar-collapse.in{overflow-y:visible}.navbar-nav br{display:none!important}.navbar-nav>li.active,.navbar-nav>li:focus,.navbar-nav>li:hover{color:#254095!important}.navbar-default .navbar-nav>li>a{display:block;width:100%;color:#000;text-transform:uppercase;background:0 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:#fff;color:#000!important}.navbar-default .navbar-nav>.open{color:#254095!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#fff;color:#000!important}body.home .featuredboxes .nopadding-right{padding-right:15px!important}body.home .featuredboxes .nopadding-left{padding-left:15px!important}body.home .featuredboxes{position:relative;top:0}.containerslug{width:100%;padding:5px 0;background:#fff;text-align:right;height:48px}#home-footer,.wrapper.graygraph1{background-size:cover}.containerslug .container .siteslug{position:absolute;left:20%;text-align:left;color:#fff;font-size:1em;float:left}.containerslug.bottom .container .siteslug{top:100px;color:#fff!important}.home .containerslug .container .siteslug{text-shadow:none}.post_content .page_featured_image{height:130px;width:100%}ul.boxphotos li{width:49%;display:block;float:left;margin-right:1%;position:relative}.ngg-gallery-thumbnail-box{width:90%!important;margin:5%!important}.ngg-gallery-thumbnail{width:100%}.ngg-template-caption br{display:none!important}.page-header h1{font-size:2em;top:-200px}.table-float table tr{display:block;clear:both;width:100%;border-bottom:5px solid #fff}.table-float table tr.isweb{display:none}.table-float table td{display:block;clear:both;width:100%}.homepage_video{height:400px}#home-sidebar-decor .textwidget h1{color:#000;padding-bottom:20px}#home-sidebar-decor .textwidget h2{color:#000}#home-sidebar-decor .textwidget .image-wrapper{padding-top:60px!important}#home-sidebar-decor .textwidget{padding-bottom:70px}#home-sidebar-decor .left.col-sm-4,#home-sidebar-decor .middle.col-sm-4,#home-sidebar-decor .right.col-sm-4,#home-sidebar-decor .widget{padding-left:0;padding-right:0}#home-sidebar-services{padding-left:10px;padding-right:10px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item .mobile-header,#home-sidebar-services .home-sidebar-services-col-wrapper .left-col,#home-sidebar-services .home-sidebar-services-col-wrapper .right-col,#home-sidebar-services .home-sidebar-services-header-wrapper{padding-left:0;padding-right:0}#home-sidebar-services .home-sidebar-services-header-wrapper{padding-top:20px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item{height:auto;margin-bottom:20px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item img{max-width:50px;margin-top:10px;margin-bottom:15px;padding-left:0;padding-right:0}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item .item-description{max-width:70%;padding-left:0;padding-right:0}#advps_container3 .wp-post-image{width:85%;margin-bottom:10px}#advps_container3 .advps-excerpt-three{width:85%}#home-footer{background-image:url(images/footer_background.jpg);background-repeat:no-repeat;padding:10px;height:auto;min-height:850px;background-attachment:scroll;background-position:top center}.app-content{background:0 0}.app-content h2{-webkit-filter:none;filter:none}#mega-menu-wrap-main_nav .mega-menu-toggle+#mega-menu-main_nav li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu,#mega-menu-wrap-main_nav .mega-menu-toggle+#mega-menu-main_nav li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{background:#fff}.logosincemobile{position:absolute;left:5px;text-align:left;width:100px;font-size:11px;bottom:-2px}}@media (min-width:431px){body.page-template-page-homepage{padding-top:170px}}@media only screen and (min-width:1px) and (orientation:landscape){body.page,body.page-template-page-homepage{padding-top:0}.navbar-fixed-top{top:0;background:#fff;position:absolute}.navbar-default{border:none}.wrapperslug{position:relative}}@media (min-width:414px){.page-header h1{font-size:2.6em;top:-220px}.home-video-caption{top:60px!important;padding:40px!important}.subheader-caption{top:-120px!important;padding:40px!important}.homepage_video{height:400px}.home-video-caption h1{margin-top:40px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item img{max-width:80px;margin-top:0}.home-footer-wrapper .contact-wrapper img{margin-top:0}.logosincemobile{position:relative;left:auto;text-align:center;width:auto;font-size:14px;bottom:2px}}@media (min-width:768px){.isweb{display:block}.istinymobile{display:none}.container{width:100%}.homepage_video{top:0;height:auto}body{padding-top:0!important}.wrapperslug{background:0 0}.semitrans{background:url(images/wrapperslug_background.png)!important}.containerslug .container .siteslug{color:#fff}body.home #content.mainhomepage{padding-top:206px}body.home header{position:relative}.navbar-brand,.navbar-fixed-top,.wrapperslug{position:absolute}body.home .featuredInner h3{font-size:1.5em}body.home .featured{min-height:294px}body.home .featuredboxes{position:absolute;top:-108px}body.home .featuredboxes .nopadding-right{padding-right:0!important}body.home .featuredboxes .nopadding-left{padding-left:0!important}.navbar.navbar-default.navbar-fixed-top{height:52px}.navbar-fixed-top{top:46px;background:#fff}.navbar-default{border:none}.navbar-brand{top:-10px;left:35px;width:148px;z-index:999}.navbar .container,ul.boxphotos li{position:relative}.navbar-brand img{width:100%;max-width:100%}.navbar-nav{width:70%;margin-left:2%;float:right}.navbar-nav br{display:initial!important}.navbar-nav>li{width:16%;text-align:center;height:75px;font-weight:700;float:left}.navbar-nav .caret{display:none}.navbar-nav>li#menu-item-879{width:18%}.navbar-nav>li#menu-item-5275{width:23%}.navbar-nav>li#menu-item-891{width:13%}.navbar-nav>li#menu-item-881{width:15%}.navbar-nav>li#menu-item-4737{width:13%}.navbar-nav>li#menu-item-878{width:17%}.navbar-nav>li.active,.navbar-nav>li:focus,.navbar-nav>li:hover{color:#254095!important}.navbar-default .navbar-nav>li>a{display:block;width:100%;color:#000;font-family:Raleway,sans-serif;background:0 0;text-transform:uppercase;border-bottom:2px solid #fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover{background:0 0;color:#000!important;border-bottom:2px solid #000}.navbar-default .navbar-nav>.open{background:url(images/menuover.png) top center no-repeat;color:#000!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0;color:#000!important}.navbar-nav li.dropdown:hover>ul.dropdown-menu{display:block;min-width:200px;margin-top:-2px;border-top:2px solid #000}.wrapper.graygraph1{background-size:auto}.post_content .page_featured_image{height:200px;width:100%}ul.boxphotos li{width:24%;display:block;float:left;margin-right:1%}.ngg-gallery-thumbnail-box{width:30%!important;margin:1.5%!important}.home-video-caption h1,.home-video-caption p,.subheader-caption h1,.subheader-caption p{color:#fff;max-width:100%;margin-left:0!important;text-align:center;font-family:Raleway,sans-serif}.ngg-gallery-thumbnail{width:100%}.ngg-template-caption br{display:none!important}.page-header h1{font-size:3em;top:-220px}.subheader-caption h1{margin-top:40px}.table-float table tr{display:table-row;clear:inherit;width:inherit;border-bottom:1px}.table-float table tr.isweb{display:table-row}.table-float table td{display:table-cell;clear:inherit;width:inherit}.home-video-caption{top:100px!important;padding:40px!important}.home-video-caption h1{font-weight:400!important;font-size:2em!important;line-height:.4em;margin-bottom:.3em;margin-top:20px!important}.home-video-caption p{font-weight:300!important;font-size:1.2em;line-height:1.2em;margin-top:2em!important}.subheader-background{min-height:300px!important}.subheader-caption{top:-185px!important}.subheader-caption h1{font-weight:400!important;font-size:2.8em!important;margin-bottom:.3em}.subheader-caption p{font-weight:300!important;font-size:1.6em;margin-top:1em!important}#home-sidebar-decor .left.col-sm-4{padding-left:0;padding-right:3px}#home-sidebar-decor .middle.col-sm-4{padding-left:3px;padding-right:3px}#home-sidebar-decor .right.col-sm-4{padding-left:3px;padding-right:0}#home-sidebar-services{padding-left:40px;padding-right:40px}#home-sidebar-services .home-sidebar-services-header-wrapper{padding-left:20px;padding-right:20px;padding-top:0}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item .item-description,#home-sidebar-services .home-sidebar-services-col-wrapper .col-item .mobile-header,#home-sidebar-services .home-sidebar-services-col-wrapper .left-col,#home-sidebar-services .home-sidebar-services-col-wrapper .right-col{padding-left:15px;padding-right:15px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item{height:240px;margin-bottom:0}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item img{margin-top:25px}#home-footer{min-height:340px;height:auto;background-size:100%;background-image:url(images/footer_background.jpg);background-repeat:no-repeat}.home-footer-wrapper .contact-wrapper img{margin-top:20px}#mega-menu-wrap-main_nav{background:#fff}#mega-menu-wrap-main_nav #mega-menu-main_nav{float:right;width:78%;background:#fff;z-index:999}#mega-menu-wrap-main_nav #mega-menu-main_nav>li.mega-menu-item{max-width:15%}#mega-menu-wrap-main_nav #mega-menu-main_nav>li#mega-menu-item-28{max-width:16%}#mega-menu-wrap-main_nav #mega-menu-main_nav>li#mega-menu-item-75{max-width:12%}#mega-menu-wrap-main_nav #mega-menu-main_nav>li#mega-menu-item-26{max-width:13%}#mega-menu-wrap-main_nav #mega-menu-main_nav>li#mega-menu-item-29{max-width:15%}#mega-menu-wrap-main_nav #mega-menu-main_nav li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link:after,#mega-menu-wrap-main_nav #mega-menu-main_nav li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link:after,#mega-menu-wrap-main_nav #mega-menu-main_nav>li.mega-menu-item-has-children>a.mega-menu-link:after{display:none}#mega-menu-wrap-main_nav #mega-menu-main_nav>li.mega-menu-item>a.mega-menu-link{display:block;width:100%;color:#000;font-family:Raleway,sans-serif;text-transform:uppercase;background:0 0;font-weight:400}#mega-menu-wrap-main_nav #mega-menu-main_nav[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-main_nav #mega-menu-main_nav[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{background:#fff;border:1px solid #000}.video-container{padding-bottom:80%}}@media (min-width:992px){.navbar-fixed-top,.wrapperslug{position:absolute}.isweb{display:block}.ismobile{display:none}.container{width:100%}body.page,body.page-template-page-homepage{padding-top:0}.navbar-fixed-top{top:46px;background:#fff}.navbar-default{border:none}.header-captiion-wrapper{width:100%!important;text-align:center}.home-video-caption{position:absolute;top:80px!important;text-align:center;width:100%;margin:0 auto;padding:40px}.post_content .page_featured_image{height:260px;width:100%}.ngg-gallery-thumbnail-box{width:22%!important;margin:1.5%!important}.ngg-gallery-thumbnail{width:100%}.page-header h1{font-size:4em;top:-220px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item{height:180px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item .item-description{max-width:350px}#home-sidebar-services .home-sidebar-services-col-wrapper .col-item img{min-width:80px;max-width:150px;margin-top:20px}#mega-menu-wrap-main_nav #mega-menu-main_nav{width:80%}.app-content{background-image:url(images/planks_bg.jpg);background-size:cover}.app-content a,.app-content h2,.app-content p{-webkit-filter:drop-shadow(5px 5px 5px #111);filter:drop-shadow(5px 5px 5px #111);color:#fff}}@media (min-width:1200px){.container{width:1190px}#mega-menu-wrap-main_nav #mega-menu-main_nav[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{margin-left:-10%;width:110%}body.home .featuredInner h3{font-size:1.8em}.navbar-brand{position:absolute;top:-10px;left:60px;width:148px}}@media (min-width:1290px){.container{width:1290px}.home-video-caption{top:160px!important; }.video-container{padding-bottom:85%}}@media (min-width:1560px){.navbar-brand{position:absolute;top:-10px;left:80px;width:148px}}@media (max-width:480px){.home-footer-wrapper .contact-wrapper img{margin-top:20px} #black-studio-tinymce-2,.home-footer-wrapper .col{padding:0}#home-footer h1{font-size:1.3em}.about-col a.image-link,.about-col img{width:120px!important;height:120px!important;max-width:120px!important}#team-container .android,#team-container .bio,#team-container .facebook,#team-container .googleplus,#team-container .ios,#team-container .linkedin,#team-container .summary,#team-container .twitter,#team-container .web{width:22px;height:22px;background-size:22px 22px}.meet-the-team-content .first-paragraph{font-size:16px}.meet-the-team-content .second-paragraph{font-size:14px}.team-lightbox .biobox{max-width:90%;margin:20% auto 0}}.sprite-facebook-icon,.sprite-google-icon{width:56px!important;height:53px!important}.bx-wrapper .bx-controls-direction a{top:10%!important}.sprite{background-image:url(images/spritesheet.png);background-size:225px 158px;background-repeat:no-repeat}.sprite-facebook-icon{background-position:-5px -5px}.sprite-google-icon{background-position:-71px -5px}.sprite-home_video_pause_icon{width:60px!important;height:60px!important;background-position:-5px -68px}.sprite-iphone2{width:79px!important;height:79px!important;background-position:-75px -68px}.sprite-services_background{width:6px;height:6px;background-position:-137px -5px}.sprite-twitter-icon{width:56px!important;height:53px!important;background-position:-153px -5px}.sprite-wrapperslug_background{width:22px;height:22px;background-position:-164px -68px}.sprite-youtube-icon{width:56px!important;height:53px!important;background-position:-164px -100px}.footer-row{padding:10px;text-align:center}.qo{font-size:18px; font-weight:700}