.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 0;background:#fff;border:0 solid #fff;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(/scripts/woothemes-FlexSlider-06b12f8/images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:0}.flex-direction-nav .flex-prev{left:0}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}body{-webkit-font-smoothing:antialiased;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal}a:hover,a:active,a:focus{text-decoration:none}a:focus{outline:none}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.img-left{float:left;margin:0 10px 0 0}img{max-width:100%}.show{opacity:100!important;filter:alpha(opacity=10000)!important}.background_cover{background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.columns_2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.center-block{display:block;margin-left:auto;margin-right:auto}.no-box-shadow{-webkit-box-shadow:0 0 0 rgba(0,0,0,.067);box-shadow:0 0 0 rgba(0,0,0,.067)}.overflow-hidden{overflow:hidden}.page-header{border-bottom:1px solid #ccc;margin:20px 0 20px;padding-bottom:9px;padding-top:20px;font-weight:300;font-size:28px}.video_iframe{border:none;width:100%}.menu_container>ul>li.active>a{border-bottom:solid 1px #428bca!important}.menu_container>ul>li:hover>a{border-bottom:solid 1px #428bca!important}.mobile_collapser{background-color:#428bca!important;border-bottom:solid 1px #2a6496!important}header{background:none #fff;border-bottom:solid 1px #ccc}header .container{position:relative}.top_bar{background-color:#428bca;border-bottom:solid 2px #fff;color:#fff;padding:0 0;height:auto;overflow:hidden;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1)}.top_bar .tob_bar_right_col{text-align:right}.top_bar .tob_bar_right_col p{font-size:12px;padding:0;margin:0;line-height:38px}.top_bar ul.top_menu{list-style:none;margin:0;padding:0}.top_bar ul.top_menu li{float:left;border-right:solid 0 #cfcfcf}.top_bar ul.top_menu li:last-child{border-right:solid 0 #fff}.top_bar ul.top_menu li a{display:inline-block;padding:10px 10px;font-size:12px}.top_bar ul.top_menu li a:link,.top_bar ul.top_menu li a:visited{color:#fff;border-bottom:solid 1px #428bca}.top_bar ul.top_menu li a:hover,.top_bar ul.top_menu li a:active{border-bottom:solid 1px #ff0}.navbar{margin:36px 0;background-color:transparent!important;border:none!important;background-color:transparent;background-image:none;border:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.067);box-shadow:0 0 0 rgba(0,0,0,.067);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:0}.navbar a.navbar-brand{margin:0 0;padding:0;overflow:hidden;width:315px;height:90px}.navbar a.navbar-brand img{float:left;margin:0 6px 0 0;width:90px;height:90px}.navbar a.navbar-brand span.logo_title{font-size:36px;font-weight:300;display:block;padding:10px 0 0 0;line-height:42px;text-shadow:1px 1px 0 #fff}.navbar a.navbar-brand span.logo_subtitle{font-size:13px;font-weight:300;display:block;text-shadow:1px 1px 0 #fff}.navbar .nav{margin:27px 0 0 0}.navbar .nav li a{margin:0 3px;text-transform:uppercase;background-color:transparent!important;border-bottom:solid 1px transparent}.navbar .nav li a:hover,.navbar .nav li a:active{background-color:transparent;-webkit-box-shadow:0 0 0 rgba(0,0,0,.067);box-shadow:0 0 0 rgba(0,0,0,.067);border-bottom:solid 1px #428bca;color:#333}.navbar .nav li.active a,.navbar .nav li.active a:hover{background-color:transparent;-webkit-box-shadow:0 0 0 rgba(0,0,0,.067);box-shadow:0 0 0 rgba(0,0,0,.067);border-bottom:solid 1px #428bca;color:#333}.lt-ie9 .navbar .nav li a{margin:0;padding:10px;font-size:14px}.lt-ie9 .navbar .nav .dropdown-menu>li>a{padding:3px 20px}.navbar .btn-navbar{margin-top:22px;margin-right:15px;margin-left:0}.navbar .btn-navbar span.nb_left{padding:5px}.navbar .btn-navbar span.nb_right{font-weight:bold;font-size:18px;color:#555;text-shadow:1px 1px 0 #fff;padding:0 4px 4px 4px}.in ul.nav{width:100%;margin:0;background:#fff}.in ul.nav li{text-align:center}.in ul.nav li a{margin:0 0 6px 0}.in ul.nav li a:hover,.in ul.nav li a:active{color:#428bca;text-shadow:0 0 0 transparent;border-bottom:solid 0 #428bca}.in ul.nav li.active a,.in ul.nav li.active a:hover{color:#fff;text-shadow:0 0 0 transparent;border-bottom:solid 0 #428bca}#social_media_wrapper{background:#428bca;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:inline-block;position:absolute;top:0;right:15px;z-index:101;overflow:hidden;padding:10px}#social_media_wrapper a{text-align:center;display:block;float:left;margin:0 3px;background-color:#fff;border-radius:50%;font-size:18px;width:30px;height:30px;padding:6px;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}#social_media_wrapper a i{vertical-align:top!important}#social_media_wrapper a:hover,#social_media_wrapper a:active{text-decoration:none;color:#fff;background:#428bca}#sign{position:absolute;top:7px;right:150px;font-size:12px;z-index:101;height:50px;line-height:40px;padding-right:10px}#sign i{font-size:18px;padding:0 6px;display:inline-block;color:#777}.flexslider{margin-bottom:0}.flexslider .container{position:relative;z-index:0;text-align:left;height:480px}.flexslider .container .carousel-caption{-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;position:absolute;bottom:0;opacity:10;filter:alpha(opacity=1000);margin:0 25% 0 0;padding:60px 0;background:none;text-align:left;left:0;right:0}.flexslider .container .carousel-caption h1{display:inline-block;margin:0 0 0 0;padding:16px 30px;background:#000;background:rgba(0,0,0,.6);line-height:1em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);font-size:50px;font-weight:300;width:auto}.flexslider .container .carousel-caption h1.skincolored{background:#428bca;background-color:rgba(66,139,202,.6)}.flexslider .container .carousel-caption .lead{display:inline-block;margin:0;padding:16px 30px;background:#000;background:rgba(0,0,0,.6);line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);font-size:18px;font-weight:300}.flexslider .container .carousel-caption .lead.skincolored{background:#428bca;background-color:rgba(66,139,202,.8)}.flexslider .container .carousel-caption .btn{margin-top:15px}.flexslider .container .carousel-caption .round_badge{display:block;width:90px;height:90px;padding:15px;text-align:center;position:absolute;top:15px;right:120px;background-color:#c94eb7;border-radius:60px;color:#fff;font-weight:300;font-size:16px;line-height:20px}.flexslider .container .carousel-caption .round_badge strong{font-weight:500;font-size:16px;margin-top:0;display:block}.flexslider .container .carousel-caption .round_badge strong i{font-size:42px}.flexslider a.carousel-control{height:80px;margin-top:0;font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);background-color:transparent;border:0}.flexslider .item{height:480px;width:100%;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.full_page_photo{height:400px;width:100%;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.full_page_photo.slider_wrapper{height:480px}.full_page_photo section.call_to_action{margin:0;max-width:960px;padding:0 0;text-align:left;color:#fff;position:absolute;bottom:10px}.full_page_photo section.call_to_action img{display:block}.full_page_photo section.call_to_action h3{font-weight:300;font-size:50px;line-height:55px;padding:16px 30px;margin:0;background:#000;background:rgba(0,0,0,.6);display:inline-block;clear:both}.full_page_photo section.call_to_action h3.skincolored{background:#428bca;background-color:rgba(66,139,202,.6)}.full_page_photo section.call_to_action h4{font-weight:300;font-size:26px;line-height:30px;margin:0 0 20px 0;padding:16px 30px;background:#000;background:rgba(0,0,0,.6);display:inline-block;clear:both}.full_page_photo section.call_to_action h4.skincolored{background:#428bca;background-color:rgba(66,139,202,.6)}.full_page_photo #map{height:400px}.full_page_photo #map img{max-width:none!important}.collapsing_header header{position:fixed;top:0;left:0;width:100%;z-index:10}.collapsing_header header.absolute{position:absolute!important;left:0}.collapsing_header .full_page_photo{position:fixed}.collapsing_header .main{position:relative}.main{background-color:#fff}.main section{background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.main section .container{position:relative}section.call_to_action{text-align:center;padding:35px 0 45px 0}section.call_to_action h3{font-weight:300;font-size:50px;line-height:55px}section.call_to_action h4{font-weight:300;font-size:26px;line-height:30px;margin:0 0 20px 0}section.features_teasers_wrapper{margin:35px 0 45px 0}section.features_teasers_wrapper .feature_teaser{text-align:center}section.features_teasers_wrapper .feature_teaser h3{font-size:16px;font-weight:800;text-transform:uppercase;word-spacing:1px}.section_header{font-size:18px;line-height:22px;font-weight:400;border-bottom:solid 1px #ccc;margin:0 0 26px;padding:0 0 16px 0;clear:both}.section_header.centered{text-align:center!important}.section_header.noborder{border:none!important}.section_header.fancy{position:relative;font-size:28px;line-height:26px;text-align:left;text-transform:none;padding:36px 0 16px 0;margin:0 0 26px 0;font-weight:700}.section_header.fancy small{clear:both;display:block;text-transform:none;font-size:16px;padding-top:10px;font-weight:300}.section_header.elegant{font-size:18px;line-height:24px;text-align:left;text-transform:uppercase;letter-spacing:1px;padding:36px 0 16px 0;margin:0 0 26px 0;font-weight:300;border-bottom:solid 1px #ccc}.section_header.elegant small{clear:both;display:inline-block;text-transform:none;font-size:12px;padding:0 0 8px 10px;text-transform:uppercase}.section_header.skincolored{font-size:30px;line-height:32px;text-align:left;text-transform:none;letter-spacing:0;word-spacing:0;padding:30px 0 16px 0;margin:0 0 16px 0;font-weight:300;border-bottom:solid 1px #ccc;color:#428bca}.section_header.skincolored small{display:inline-block;text-transform:none;font-size:14px;padding:0 10px}.section_header.skininverted{display:block;font-size:30px;line-height:32px;text-align:left;text-transform:none;letter-spacing:0;word-spacing:0;padding:16px 0;margin:0 0 0 0;font-weight:300;border-bottom:solid 0 #ccc;color:#555;clear:both}.section_header.skininverted small{background:#428bca;background-color:rgba(66,139,202,.6);display:block;clear:both;color:#fff;text-transform:none;font-size:14px;padding:10px;margin-top:5px}section.clients_section .clients_list{text-align:center}section.clients_section .clients_list a{display:inline-block;padding:10px;margin:10px;-webkit-transition:all 700ms linear;-o-transition:all 700ms linear;transition:all 700ms linear}section.clients_section .clients_list a:hover{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-webkit-transform:rotateY(360deg)}figure{margin:14px 0 28px 0}figure img{max-width:100%}.hgroup .container{margin-top:26px;margin-bottom:26px;padding-top:17px;padding-bottom:17px;border-bottom:1px solid #ccc}.hgroup.centered{text-align:center}.hgroup.centered h2{margin:0}.hgroup h1{font-size:30px;font-weight:300;line-height:1em;margin:0 0 .3em 0;padding:0}.hgroup h2{font-size:14px;font-weight:300;line-height:1.5em;margin:0 20% 0 0;padding:0;color:#555}.hgroup .breadcrumb{font-size:12px;background-color:#fff;margin:0 0 0;padding:6px 15px;border:solid 1px #ccc;position:absolute;bottom:-15px;right:0}.bs-example-tabs .nav-tabs{margin-bottom:15px}section.parallax-window{padding:30px 0;margin:30px 0;background-color:transparent!important;position:relative}.parallax-mirror{z-index:0!important}.in ul.nav li.active a,.in ul.nav li.active a:hover{border-bottom:1px solid #428bca;color:#428bca;text-shadow:0 0 0 transparent}.in ul.nav li a:hover,.in ul.nav li a:active{border-bottom:1px solid transparent}.team_member{text-align:center;background-color:#000;background-color:#222;background:url(/content/img/backgrounds/wild_oliva_dark.png);color:#ccc;padding:40px;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;border-radius:6px}.team_member figure{margin:0;padding:0;background-size:cover;border-radius:290px}.team_member figure img{border-radius:390px;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;max-width:100%}.team_member figure img:hover{opacity:0;filter:alpha(opacity=0)}.team_member h5{margin:24px 0 6px 0;font-size:20px;font-weight:600}.team_member small{font-size:13px;font-weight:300}.team_member hr{margin:14px 0;border:#ccc}.team_member p.short_bio{font-weight:300}.team_member .team_social{margin:0 0 12px 0}.team_member .team_social a{margin:0 6px 12px 0;font-size:18px;background-color:#428bca;padding:6px;width:34px;height:34px;line-height:22px;display:inline-block;border-radius:50%}.team_member .team_social a:link,.team_member .team_social a:visited{color:#fff}.team_member .team_social a:hover,.team_member .team_social a:active{color:#428bca;text-decoration:none;background-color:#fff}.service_teaser{border-radius:6px 0 0 6px;overflow:hidden;margin:0 0 60px 0;background-color:#fff}.service_teaser .service_photo figure{border-radius:6px 0 0 6px;min-height:200px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-right:solid 1px #ccc;margin:0}.service_teaser .service_details{background-color:#fff;min-height:200px;padding:0 20px}.service_teaser .service_details p{font-weight:300}.service_teaser.right{border-radius:0 6px 6px 0;text-align:right!important}.service_teaser.right h2{text-align:right!important}.service_teaser.right .service_photo figure{border-radius:0 6px 6px 0;border-right:solid 0 #ccc;border-left:solid 1px #ccc}.service_teaser.inverted{border-radius:6px 6px 6px 6px;color:#fff;background:#000;background:rgba(0,0,0,.8);color:#ccc}.service_teaser.inverted .service_details{background-color:transparent}.service_teaser.inverted .service_details h2{color:#ccc}.service_teaser.inverted .service_details h2 small{color:#ccc}.service_teaser.inverted .service_details p{font-weight:300}.service_teaser.elegant{border-radius:6px 6px 6px 6px;background-color:#fff}.service_teaser.elegant .service_details{background-color:#fff;padding-right:160px}.service_teaser.elegant .service_details p{font-weight:300}.service_teaser.elegant .service_photo figure{border-radius:50%;margin:0 40px 0 120px}.service_teaser.vertical{border-radius:6px 6px 6px 6px;border:solid 1px #e7e7e7;background-color:#fff;margin:0 0 20px 0}.service_teaser.vertical h2{text-align:left}.service_teaser.vertical h2 small{padding:0;display:block;padding:10px 0}.service_teaser.vertical .service_photo figure{border-radius:6px 6px 0 0;min-height:229px;border-right:none 0 #ccc;border-left:none 0 #ccc}.service_teaser.vertical .service_details{background-color:#fff;height:auto;padding:0 20px 20px 20px}.service_teaser.vertical .service_details p{font-weight:300;margin-bottom:20px}.service_teaser.vertical.elegant{border:solid 0 #e7e7e7}.service_teaser.vertical.elegant .service_photo figure{border-radius:50%;margin:0 40px 0 100px}.pricing_wrapper{padding:40px 0;-webkit-transition:all 700ms linear;-o-transition:all 700ms linear;transition:all 700ms linear}.pricing_plan{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:6px;text-align:center;border:solid 1px #e7e7e7;margin-bottom:20px}.pricing_plan.special{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);position:relative;left:0;top:0}.pricing_plan:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.pricing_plan h3{background-color:#fff;padding:30px 5px;margin:0 0 30px 0;color:#428bca;font-size:30px;line-height:1.6em;border-top-right-radius:6px;border-top-left-radius:6px;border-bottom:solid 1px #ccc}.pricing_plan h3 small{display:block;font-size:14px}.pricing_plan .plan_photo{padding:20px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pricing_plan .plan_photo img{border-radius:50%;max-width:100%}.pricing_plan .the_price{padding:15px;font-size:50px;font-weight:700;margin:0 auto 30px auto;width:60%;color:#5cb85c;text-shadow:1px 1px 0 #fff;border-bottom:dashed 1px #ccc}.pricing_plan .the_price span{font-size:30px}.pricing_plan .the_price small{font-size:14px}.pricing_plan .the_offerings{padding:0 30px;color:#555}.pricing_plan .the_offerings p{color:#999;margin-bottom:10px}.pricing_plan .the_offerings ul{list-style:none;margin:0 0;padding:0}.pricing_plan .the_offerings ul li{margin:0;padding:5px;display:block}.pricing_plan a.btn{margin:30px;border-radius:30px}ul.portfolio_filters{margin:0 0 24px 0;padding:0;list-style:none;overflow:hidden}ul.portfolio_filters li{display:inline-block}ul.portfolio_filters li a{display:block;padding:3px 16px;margin:0 3px 6px 3px;text-transform:uppercase;background-color:#428bca;color:#fff;position:relative}ul.portfolio_filters li a.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(66,139,202,0);border-top-color:#428bca;border-width:6px;margin-left:-6px}ul.portfolio_filters li a:hover,ul.portfolio_filters li a:active{text-decoration:none}ul.portfolio_filters li a:hover:after,ul.portfolio_filters li a:active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(66,139,202,0);border-top-color:#428bca;border-width:6px;margin-left:-6px}ul.portfolio_filters li .active a,ul.portfolio_filters li .active a:hover{border-bottom:solid 1px #428bca}.portfolio_strict .portfolio_item{text-align:center;padding:0;height:320px;overflow:hidden;margin-bottom:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.portfolio_strict .portfolio_item a:hover figcaption h2{transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);color:#fff}.portfolio_strict .portfolio_item a:hover figcaption p{transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);opacity:1;transition-duration:.3s;-ms-transition-duration:.3s;-webkit-transition-duration:.3s;transition:opacity 0s,transform .3s;transition-delay:.05s;-ms-transition-delay:.05s;-webkit-transition-delay:.05s;color:#fff;font-weight:400}.portfolio_strict .portfolio_item a:hover figure .view_button{transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transform:translateY(0);-webkit-transform:translateY(0)}.portfolio_strict .portfolio_item figure{height:230px;position:relative;overflow:hidden;margin:0;background:#fff;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:solid 0 #fff}.portfolio_strict .portfolio_item figure svg{position:absolute;top:-1px;left:0;z-index:10;width:100%;height:100%}.portfolio_strict .portfolio_item figure svg path{fill:#000;fill-opacity:.5;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.portfolio_strict .portfolio_item figure figcaption{position:absolute;top:0;z-index:11;padding:0;width:100%;height:100%;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.portfolio_strict .portfolio_item figure figcaption h2{margin:0 0 20px 0;color:#fff;font-weight:300;font-size:15px;transition:transform .3s;backface-visibility:hidden;-webkit-backface-visibility:hidden;timing-function:cubic-bezier(.25,.25,.115,1.445);-webkit-animation-timing-function:cubic-bezier(.25,.25,.115,1.445)}.portfolio_strict .portfolio_item figure figcaption p{padding:10px 20px;color:#aaa;font-weight:300;font-size:13px;transform:translateY(-10px);-webkit-transform:translateY(-10px);backface-visibility:hidden;-webkit-backface-visibility:hidden;timing-function:cubic-bezier(.25,.25,.115,1.445);-webkit-animation-timing-function:cubic-bezier(.25,.25,.115,1.445);opacity:0}.portfolio_strict .portfolio_item figure figcaption p.safari{background-color:rgba(0,0,0,.5)}.portfolio_strict .portfolio_item figure figcaption .view_button{position:absolute;padding:4px 20px;border:none;text-transform:uppercase;letter-spacing:1px;font-weight:bold;-webkit-transition:-webkit-opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;backface-visibility:hidden;-webkit-backface-visibility:hidden;bottom:0;left:0;padding:15px;width:100%;background:#428bca;color:#fff;font-weight:300;transform:translateY(100%);-webkit-transform:translateY(100%);timing-function:cubic-bezier(.25,.25,.115,1.445);-webkit-animation-timing-function:cubic-bezier(.25,.25,.115,1.445)}.portfolio_strict .portfolio_item .portfolio_description{padding:20px 0 14px 0;margin-bottom:20px;border-bottom:solid 1px #ccc}.portfolio_strict .portfolio_item .portfolio_description h3{margin:0;padding:0 0 6px 0;font-size:15px;line-height:20px;font-weight:600}.portfolio_strict .portfolio_item .portfolio_description p{margin:0;padding:0;font-size:10px;color:#888;text-transform:uppercase;letter-spacing:1px}.portfolio_masonry .portfolio_item{text-align:center;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);border-radius:6px;margin-bottom:24px}.portfolio_masonry .portfolio_item a{display:block;width:100%;height:100%;position:relative}.portfolio_masonry .portfolio_item a img{border-radius:6px;max-width:100%}.portfolio_masonry .portfolio_item a .overlay{opacity:0;filter:alpha(opacity=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:6px;width:100%;height:100%;background:#000;background:rgba(0,0,0,.6);-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;position:absolute;top:0;left:0}.portfolio_masonry .portfolio_item a .overlay .desc{position:absolute;top:0;bottom:0;left:0;right:0;width:90%;height:35%;margin:auto}.portfolio_masonry .portfolio_item a .overlay h3{font-size:20px;line-height:22px}.portfolio_masonry .portfolio_item a:hover .overlay{color:#fff;text-decoration:none;opacity:100!important;filter:alpha(opacity=10000)!important}.portfolio_slider_wrapper{padding:0 0}.portfolio_slider_wrapper #portfolio_slider .container a{display:block;width:100%;height:100%}.portfolio_slider_wrapper #carousel{padding:10px 0;margin:0 0 10px 0}.portfolio_slider_wrapper #carousel ul.slides li{height:140px;overflow:hidden;margin-right:10px}.portfolio_details h2.fancy.section_header{text-align:left}.rating{display:inline-block;width:95px;height:21px;position:relative;left:3px;top:5px;background:url(/content/img/portfolio/rating_stars.png)}.rating.r0{background-position:0 240px}.rating.r1{background-position:0 218px}.rating.r2{background-position:0 195px}.rating.r3{background-position:0 174px}.rating.r4{background-position:0 152px}.rating.r5{background-position:0 130px}.rating.r6{background-position:0 107px}.rating.r7{background-position:0 86px}.rating.r8{background-position:0 63px}.rating.r9{background-position:0 42px}.rating.r10{background-position:0 20px}article.post{padding:0 0 40px 0;margin:0 0 40px 0;border-bottom:dashed 1px #ccc}article.post .post_header h3.post_title{line-height:1.2em}article.post .post_content figure{max-height:400px;overflow:hidden}article.post .post_content figure img{max-width:100%}article.post .post_content .btn{margin-top:10px}#post_comments{padding:0 0 30px 0;margin:0 0 40px 0;border-bottom:dashed 1px #ccc}#post_comments .comment{padding:10px 0}#post_comments .comment .comment_name{font-weight:600;padding-top:10px}#post_comments .comment .comment_name a.reply{font-size:12px;padding:0 6px}#post_comments .comment .comment_date{font-size:12px}#sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 30px}#sidebar aside.widget{margin:0 0 40px 0}#sidebar aside.widget h4{padding:7px 0}#sidebar aside.widget .tab-pane{padding-top:30px}.ads a{display:block;float:left;margin:0 10px 10px 0}#tags a{display:block;padding:10px;margin:0 10px 10px 0;float:left;font-weight:300}#sidebar li.media .media-photo{width:70px;height:70px;border-radius:50%}#sidebar li.media h5.media-heading{font-weight:600;line-height:1.2em;font-weight:300}#sidebar li.media p{font-weight:300;font-size:13px;line-height:1.2em}#sidebar li.media a.media-date{width:70px;height:70px;border-radius:50%;float:left!important;background:#428bca;background-color:rgba(66,139,202,.8);text-align:center;font-size:20px;font-weight:600;padding:15px;margin:0 10px 0 0;color:#fff}#sidebar li.media a.media-date:hover{opacity:0;filter:alpha(opacity=0)}#sidebar li.media a.media-date span{font-size:13px;font-weight:400}.signin{text-align:center;background-color:#fff;padding:40px;border:solid 1px #e7e7e7;margin-bottom:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);border-radius:3px}.signin form input{margin-bottom:10px}.signin form .forgot{padding:0 0 20px 0;font-weight:300}.signin form .forgot .checkbox{font-weight:300}.signin form .forgot .checkbox input[type="checkbox"]{float:none}.social_sign h3{font-weight:300;font-size:20px;margin-bottom:30px;line-height:22px}.social_sign a{background-color:#428bca;color:#fff;text-align:center;display:inline-block;margin:0 8px;border-radius:50%;font-size:30px;width:66px;height:66px;line-height:30px;padding:18px;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.social_sign a.fb{background-color:#3b5998}.social_sign a.tw{background-color:#00acee}.social_sign a.gp{background-color:#e44b39}.social_sign a:link,.social_sign a:visited{color:#fff}.social_sign a:hover,.social_sign a:active{-moz-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-o-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-ms-transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg)}.or{overflow:hidden;text-align:center;padding:30px 0 0 0}.or .or_l,.or .or_r{width:40%;border-bottom:solid 1px #ccc;display:inline-block;position:relative;left:0;top:-4px}.or span{width:8%;display:inline-block}p.sign_title{font-weight:300;padding:30px 0 20px 0}.signup{text-align:center;background-color:#fff;padding:40px;border:solid 1px #e7e7e7;margin-bottom:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);border-radius:3px}.signup form input{margin-bottom:10px}.signup form .checkbox{font-weight:300}.signup form .checkbox input[type="checkbox"]{float:none}.signup form .btn{margin-top:47px}.four-o-four i{font-size:80px}.contact_form label{font-weight:300}.contact_form .row{margin-bottom:35px}footer{margin-top:40px;color:#fff;border-top:solid 2px #fff;background:url(/content/img/backgrounds/wild_oliva_dark.png);background:none #222}footer a:hover,footer a:active{color:#2a6496;text-decoration:none}.twitter_feed_wrapper{padding:14px;background-color:rgba(0,0,0,.1);border-bottom:solid 1px #000;border-top:solid 1px #000;margin-top:48px}.twitter_feed_wrapper .twitter_feed_icon a{padding:7px 0;font-size:70px;display:block;text-align:center}.twitter_feed_wrapper blockquote{margin:11px 0;padding-top:20px;min-height:100px;font-size:14px}.twitter_feed_wrapper blockquote p{font-size:14px;margin-bottom:3px}#footer_teasers_wrapper{padding:55px 0}#footer_teasers_wrapper .footer_teaser h3{font-size:16px;line-height:18px;padding:0 0 12px 0;margin:20px 0 20px 0;border-bottom:solid 0 #ccc;color:#ccc;font-weight:800;text-transform:uppercase}#footer_teasers_wrapper .footer_teaser p{font-size:13px;color:#ccc;font-weight:300}li.media{position:relative}li.media .media-photo{position:absolute;left:0;top:0;width:65px;height:70px;margin:0;border-radius:6px 0 0 6px;overflow:hidden;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}li.media h5.media-heading{font-weight:300;text-transform:uppercase;padding:0;margin:0 0 0 75px}li.media p{margin:0 0 0 75px}li.media a.media-date{float:right!important;background:#000;border-left:solid 1px #428bca;text-align:center;font-size:20px;font-weight:600;padding:15px 10px 10px 10px;margin:0 0 0 10px;height:70px;position:relative;z-index:2;color:#fff;line-height:20px;-webkit-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}li.media a.media-date:hover{background:#428bca;background-color:rgba(66,139,202,.4)}li.media a.media-date span{clear:both;display:block;font-size:13px;font-weight:400}#latest-flickr-images ul{margin:0;padding:0;overflow:hidden;margin-bottom:4px}#latest-flickr-images ul li{list-style:none;display:block;float:left;margin:0 6px 6px 0}#latest-flickr-images ul li a{display:block;width:60px;height:60px;border:solid 0 #333;overflow:hidden;border-radius:6px}#latest-flickr-images ul li a img{min-width:60px;min-height:60px;height:auto;max-width:100%;vertical-align:middle}.copyright{border-top:solid 1px #000;padding:15px 0;background-color:rgba(0,0,0,.5);font-weight:300;color:#999;font-size:13px}.boxed .slider_wrapper{margin-top:30px;margin-bottom:20px;border-radius:6px}.boxed .slider_wrapper .flexslider .item{border-radius:6px}.boxed .slider_wrapper .flexslider .item img{border-radius:6px}.boxed section.features_teasers_wrapper .feature_teaser{margin-top:30px}blockquote{border-left:5px solid #999}blockquote p{font-size:17.5px;font-weight:300;line-height:1.43}#toTop{display:none;text-decoration:none;position:fixed;bottom:35px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(/content/img/ui.totop.png) no-repeat left top;opacity:50;filter:alpha(opacity=5000);z-index:2}#toTopHover{background:url(/content/img/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}.section_background_video_container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.bs-docs-section img{border:solid 5px #000;border-radius:6px}.bs-docs-sidebar{padding:40px 0;border-left:dashed 1px #ccc}.bs-docs-sidebar.affix{top:-20px}.bs-docs-sidebar li{border-bottom:dashed 1px #ccc}.bs-docs-sidebar li.active{border-left:solid 1px #428bca;background-color:#eee}@media(min-width:992px) and (max-width:1199px){.full_page_photo.slider_wrapper{height:400px}.flexslider .container{height:400px}.flexslider .container .carousel-caption{padding:30px 0}.flexslider .container .carousel-caption h1{font-size:40px}.flexslider .container .carousel-caption .lead{font-size:16px}.flexslider .container .carousel-caption .round_badge{top:-20px}.flexslider .item{height:400px}.service_teaser.elegant .service_photo figure{margin:0 45px}.service_teaser.elegant.vertical .service_photo figure{border-radius:50%;margin:0 30px}.navbar .nav li a{padding-right:5px;paddng-left:5px}}@media(min-width:768px) and (max-width:991px){.flexslider .container{height:350px}.flexslider .container .carousel-caption{padding:20px 0}.flexslider .container .carousel-caption h1{font-size:30px}.flexslider .container .carousel-caption .lead{font-size:16px}.flexslider .container .carousel-caption .round_badge{top:-30px;right:80px}.flexslider .item{height:350px}.full_page_photo{height:350px}.full_page_photo.slider_wrapper{height:350px}.full_page_photo section.call_to_action{max-width:80%}.full_page_photo section.call_to_action h3{font-weight:300;font-size:40px;line-height:45px}.full_page_photo section.call_to_action h4{font-weight:300;font-size:20px;line-height:26px}section.call_to_action{padding:35px 0}section.call_to_action h3{font-size:40px;line-height:45px;margin-bottom:10px}section.call_to_action h4{font-size:20px;line-height:26px;margin:0 0 20px 0}section.features_teasers_wrapper{margin:25px 0 45px 0}section.features_teasers_wrapper .feature_teaser h3{font-size:15px}section.features_teasers_wrapper .feature_teaser p{font-size:13px;line-height:1.4em}.service_teaser{margin:0 0 40px 0}.service_teaser .service_photo figure{min-height:250px}.service_teaser.inverted .service_details p{padding-right:20px}.service_teaser.elegant .service_details{padding-right:20px}.service_teaser.elegant .service_photo{padding:0 0 0 20px;max-height:200px;border-bottom:solid 1px #ccc}.service_teaser.elegant .service_photo figure{margin:0;max-height:200px}.service_teaser.vertical h2{font-size:24px}.service_teaser.vertical h2 small{padding:5px 0}.service_teaser.vertical.elegant .service_details{padding:0}.service_teaser.vertical.elegant .service_photo{padding:0}.service_teaser.vertical.elegant .service_photo figure{border-radius:50%;margin:0}.portfolio_strict .portfolio_item .portfolio_photo a p{font-size:12px;line-height:1.3em}.portfolio_strict .portfolio_item .portfolio_description h3{font-size:14px;line-height:16px}.portfolio_strict .portfolio_item .portfolio_description p{font-size:10px}.team_member{margin-bottom:30px}.team_member figure{margin:0 auto;width:150px;height:150px}.team_member figure img{width:150px;height:150px;border-radius:150px}.pricing_wrapper{padding:0 0 20px 0}.pricing_wrapper .pricing_plan{margin:20px 0}.pricing_wrapper .pricing_plan.special{top:0}.pricing_wrapper .pricing_plan h3{padding:30px 0;margin:0 0 10px 0}}@media only screen and (max-width:767px){body{margin:0;padding:0}header .container{padding-left:0;padding-right:0}.main .container{padding-left:20px;padding-right:20px}.top_bar .tob_bar_right_col{display:none}.navbar a.navbar-brand{width:280px;margin:0 0 10px 15px}.navbar a.navbar-brand:link,.navbar a.navbar-brand:visited{color:#777}.dmui_dropdown_block{background-image:none!important}#sign a:link,#sign a:visited{color:#fff}#sign a:hover,#sign a:active{color:#ff0}#sign a i{color:#fff}#sign span{display:none}.flexslider .container{height:350px}.flexslider .container .carousel-caption{padding:20px 0}.flexslider .container .carousel-caption h1{font-size:30px}.flexslider .container .carousel-caption .lead{font-size:16px}.flexslider .container .carousel-caption .round_badge{display:none}.flexslider .item{height:350px}section.call_to_action{padding:35px 0}section.call_to_action h3{font-size:40px;line-height:45px;margin-bottom:10px}section.call_to_action h4{font-size:20px;line-height:26px;margin:0 0 20px 0}.full_page_photo{height:300px;top:0!important}.full_page_photo.slider_wrapper{height:350px}.full_page_photo section.call_to_action{max-width:90%}.full_page_photo section.call_to_action h3{font-weight:300;font-size:40px;line-height:35px}.full_page_photo section.call_to_action h4{font-weight:300;font-size:16px;line-height:20px}section.features_teasers_wrapper .feature_teaser{margin-bottom:40px}.service_teaser .service_photo figure{min-height:250px}.service_teaser.inverted .service_photo figure{border-radius:6px 6px 0 0;border-right:none}.service_teaser.inverted .service_details p,.service_teaser.inverted .service_details h2{padding-left:20px;padding-right:20px}.service_teaser.elegant .service_details{padding-right:20px}.service_teaser.elegant .service_photo{padding:0 0 0 20px;max-height:220px;border-bottom:solid 1px #ccc}.service_teaser.elegant .service_photo figure{margin:0;max-height:250px;max-width:250px}.service_teaser.vertical h2{font-size:24px}.service_teaser.vertical h2 small{padding:5px 0}.service_teaser.vertical.elegant .service_details{padding:0}.service_teaser.vertical.elegant .service_photo{padding:0}.service_teaser.vertical.elegant .service_photo figure{border-radius:50%;margin:0}.portfolio_masonry .portfolio_item a img{width:100%}.team_member{margin-bottom:30px}.team_member figure{margin:0 auto;width:250px;height:250px}.team_member figure img{width:250px;height:250px;border-radius:150px}section.article-text p{font-size:16px;line-height:1.5em}.columns_2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}#footer_teasers_wrapper .footer_teaser{margin:0 0 40px 0}.collapsing_header header{position:static;height:auto}.collapsing_header .full_page_photo{position:relative;top:0}.collapsing_header .main{position:relative;top:0!important}.collapsing_header header.absolute{position:relative!important;top:0!important;left:0}#sidebar{padding:0 0 0 0}.pricing_wrapper{padding:0 0 20px 0}.pricing_wrapper .pricing_plan{margin:20px 0}.pricing_wrapper .pricing_plan.special{top:0}.pricing_wrapper .pricing_plan h3{padding:30px 0;margin:0 0 10px 0}}@media only screen and (max-width:480px){.navbar{margin-bottom:10px}.navbar .btn-navbar{margin-top:0;margin:0 15px;display:block;clear:both;width:auto}.navbar .btn-navbar span.nb_left{padding:5px}.navbar .btn-navbar span.nb_right{font-weight:bold;font-size:18px;color:#555;text-shadow:1px 1px 0 #fff;padding:0 4px 4px 4px}.top_bar{display:none}.hgroup h2{margin:0 0 6px 0}.slider_wrapper{display:none;height:350px}.flexslider .container{height:350px}.flexslider .container .carousel-caption{padding:20px 0;margin:0}.flexslider .container .carousel-caption h1{font-size:30px}.flexslider .container .carousel-caption .lead{font-size:16px}.flexslider .item{height:350px}.team_member{margin-bottom:30px}.team_member figure{margin:0 auto;width:150px;height:150px}.team_member figure img{width:150px;height:150px}.portfolio_slider_wrapper{margin-bottom:30px}.portfolio_slider_wrapper #carousel{display:none}}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.m-t-0{margin-top:0!important}.m-xs{margin:5px}.m-sm{margin:10px}.m-md{margin:15px}.m-lg{margin:20px}.m-xl{margin:25px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t-md{margin-top:15px}.m-t-lg{margin-top:20px}.m-t-xl{margin-top:25px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b-md{margin-bottom:15px}.m-b-lg{margin-bottom:20px}.m-b-xl{margin-bottom:25px}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l-md{margin-left:15px}.m-l-lg{margin-left:20px}.m-l-xl{margin-left:25px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r-md{margin-right:15px}.m-r-lg{margin-right:20px}.m-r-xl{margin-right:25px}.p-xs{padding:5px}.p-sm{padding:10px}.p-md{padding:15px}.p-lg{padding:20px}.p-xl{padding:25px}.p-t-xs{padding-top:5px}.p-t-sm{padding-top:10px}.p-t-md{padding-top:15px}.p-t-lg{padding-top:20px}.p-t-xl{padding-top:25px}.p-b-xs{padding-bottom:5px}.p-b-sm{padding-bottom:10px}.p-b-md{padding-bottom:15px}.p-b-lg{padding-bottom:20px}.p-b-xl{padding-bottom:25px}.p-l-xs{padding-left:5px}.p-l-sm{padding-left:10px}.p-l-md{padding-left:15px}.p-l-lg{padding-left:20px}.p-l-xl{padding-left:25px}.p-r-xs{padding-right:5px}.p-r-sm{padding-right:10px}.p-r-md{padding-right:15px}.p-r-lg{padding-right:20px}.p-r-xl{padding-right:25px}textarea.no-resize{resize:none}.portfolio_item{cursor:none!important}.portfolio_strict .portfolio_item figure{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-5{-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%}blockquote{clear:both}.error-field{color:#d9534f;border-color:#d43f3a;border-bottom-right-radius:0;border-bottom-left-radius:0}.error-message{color:#fff;background:#d9534f;border:#d43f3a;padding:5px;margin-top:-10px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.divider{border-bottom:1px solid #ccc;margin-bottom:20px}input,select,textarea{background-color:#e9e9e9!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border-width:0!important;-webkit-box-shadow:none!important;box-shadow:none}select{-webkit-box-sizing:border-box;box-sizing:border-box}.member-logos img{margin:0 15px 15px;height:50px}.service_teaser.vertical h2 small{line-height:1.4em}#toTopHover{background:url(/content/images/ui.toTop.png) no-repeat left -51px}#blueimp-gallery .modal-dialog{max-width:100%;width:100%;padding:0}#blueimp-gallery .modal-dialog .modal-content{background:transparent}#blueimp-gallery .modal-dialog .modal-header{border-bottom-width:0}#blueimp-gallery .modal-dialog .modal-footer{border-top-width:0}#blueimp-gallery .modal-dialog .modal-footer button{display:none}#blueimp-gallery .modal-dialog .modal-header .close{display:none}.navbar{margin:10px 0}.navbar .btn-navbar{clear:right;margin-top:20px!important}.navbar .navbar{margin:10px 0}.navbar a.navbar-brand{width:100%;height:auto;overflow:auto}.navbar a.navbar-brand img{width:100%;max-width:220px;height:auto}.navbar .nav li a{border-bottom-width:0!important;font-weight:600;padding-left:10px;padding-right:10px}.navbar .nav li a:hover,.navbar .nav li a:active{background:#d3dcff!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.navbar .nav li a:visited{border-bottom-width:0!important}.navbar .nav li .caret{margin:-5px 0 0 6px;border-top-width:6px!important;border-left-width:6px!important;border-right-width:6px!important}header #social_media_wrapper{padding:5px!important}.hgroup .container{margin-bottom:50px}.carousel-caption-top{top:0;right:0!important;left:auto!important;margin-right:5%!important}.full_page_photo p.lead .h3{font-size:28px;font-weight:600}#main_flexslider .yellow{color:#ff0}#main_flexslider .white{color:#fff}#main_flexslider .blue{color:#23527c}.slides .item1{background-image:url(/content/images/banners/banner5.jpg)}.slides .item2{background-image:url(/content/images/banners/banner2.jpg)}.slides .item3{background-image:url(/content/images/banners/banner4.jpg)}.slides .item4{background-image:url(/content/images/banners/banner1.jpg)}#footer_teasers_wrapper .footer_teaser h3{font-weight:600}#footer_teasers_wrapper .footer_teaser ul li a{margin-bottom:5px;display:block}.team_social a{font-size:25px;margin-right:5px}#links a{margin:5px}#links a img{max-width:100px!important}.team_member .team_social{margin-top:15px!important}.send-attachment{margin-top:10px;float:right}.feature_teaser p{text-align:left}section.clients_section .clients_list a{margin:0!important}.testimonials .divider:first-of-type{display:none}.approval table{min-width:1170px;border:1px solid #ccc}.approval table thead td{font-weight:700}.approval table td{border:1px solid #ccc;padding:5px}.approval table tbody td:last-of-type{text-align:center}@media only screen and (max-width:479px){.slider_wrapper{display:block}}@media only screen and (max-width:767px){.navbar a.navbar-brand{width:60%}.navbar .navbar-collapse{width:100%}header #social_media_wrapper{display:none}.container li{font-size:16px}.navbar .nav{margin-top:10px!important}.navbar .nav li{text-align:left!important}.navbar .nav li a{font-weight:700;font-size:25px;margin:0 0 6px 0!important}.navbar .nav li.open ul li a{padding:7px 0 7px 35px}.navbar .nav li.open ul li a::before{content:"";font-family:FontAwesome;margin-right:7px;font-size:17px;position:relative;top:-2px}}@media only screen and (min-width:768px){.navbar .navbar-header{width:250px;margin-top:10px;float:none;margin:0 auto}.team_members .team_member{height:400px}.full_page_photo p.lead .h3{font-size:28px}}@media only screen and (min-width:992px){.navbar .navbar-header{width:auto;float:left;margin:0}.service_teaser.vertical{height:550px}.aboutus .service_teaser.vertical{height:auto!important}.service_teaser.vertical .service_details .btn-primary{position:absolute;bottom:40px}}