.btn-default {color:#333;background-color:#fff;border:#ccc;}.btn-primary {color:#000;background-color:#ffdf00;border:#f38809;}.btn-primary:hover {background-color:#f38809;}body {-webkit-font-smoothing:antialiased;background-color:#fff;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;overflow-x:hidden;}h1 {font-weight:bold;color:#ffdf00;}h2 {font-weight:bold;color:#ffdf00;}h3 {font-weight:bold;color:#ffdf00;}h4 {font-weight:bold;color:#ffdf00;}h5 {font-weight:bold;color:#ffdf00;}a {color:#ffdf00;}a:hover,a:active,a:focus {text-decoration:none;}a:focus {outline:none;}.jumbotron {background-color:#eeeeee;}.jumbotron-squaretop {border-top-left-radius:0 !important;border-top-right-radius:0 !important;}.border-box {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.img-left {float:left;margin:0 10px 0px 0;}img {max-width:100%;}.background_cover {background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.center-block {display:block;margin-left:auto;margin-right:auto;}.overflow-hidden {overflow:hidden;}.page-header {border-bottom:1px solid #cccccc;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 #ffdf00 !important;}.menu_container > ul > li:hover > a {border-bottom:solid 1px #ffdf00 !important;}.mobile_collapser {background-color:#ffdf00 !important;border-bottom:solid 1px #c26c07 !important;}header {background:none #2f302f;border-bottom:solid 1px #000000;}header .container {position:relative;}.top_bar {background-color:#ffdf00;border-bottom:solid 2px #ffffff;color:#ffffff;padding:0px 0;height:auto;overflow:hidden;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,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 0px #cfcfcf;}.top_bar ul.top_menu li:last-child {border-right:solid 0px #ffffff;}.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:#ffffff;border-bottom:solid 1px #ffdf00;}.top_bar ul.top_menu li a:hover,.top_bar ul.top_menu li a:active {border-bottom:solid 1px yellow;}.navbar {margin:36px 0px;background-color:transparent !important;border:none !important;background-color:transparent;background-image:none;border:0px;padding:0px;}.navbar a.navbar-brand {margin:0px 0;padding:0px;overflow:hidden;width:451px;min-height:90px;}.navbar a.navbar-brand img {float:left;margin:0 6px 0 0;width:auto;max-height:90px;}.navbar a.navbar-brand span.logo_title {font-size:36px;font-weight:300;display:block;padding:10px 0 0px 0;line-height:42px;text-shadow:1px 1px 0px #ffffff;}.navbar a.navbar-brand span.logo_subtitle {font-size:13px;font-weight:300;display:block;text-shadow:1px 1px 0px #ffffff;}.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;color:#777777 7;}.navbar .nav li a:hover,.navbar .nav li a:active {background-color:transparent;border-bottom:solid 1px #ffdf00;color:#ffffff;}.navbar .nav li.active a,.navbar .nav li.active a:hover {background-color:transparent;border-bottom:solid 1px #ffdf00;color:#ffffff;}.navbar .open a:focus {border-color:transparent;}.lt-ie9 .navbar .nav li a {margin:0px;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:#555555;text-shadow:1px 1px 0 #FFFFFF;padding:0 4px 4px 4px;}.in ul.nav {width:100%;margin:0;background:#ffffff;}.in ul.nav li {text-align:center;}.in ul.nav li a {margin:0 0 6px 0px;}.in ul.nav li a:hover,.in ul.nav li a:active {color:#ffdf00;text-shadow:0px 0px 0 transparent;border-bottom:solid 0px #ffdf00;}.in ul.nav li.active a,.in ul.nav li.active a:hover {color:#fff;text-shadow:0px 0px 0 transparent;border-bottom:solid 0px #ffdf00;}ul.dropdown-menu {background-color:#ffdf00;}ul.dropdown-menu >li >a {color:#000;}ul.dropdown-menu >li >a:hover {border-bottom:solid 1px #333333;}#social_media_wrapper {visibility:visible;background:#ffdf00;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:inline-block;position:absolute;top:0px;right:15px;z-index:101;overflow:hidden;padding:10px;}#social_media_wrapper a {text-align:center;float:left;margin:0 3px;background-color:#ffffff;font-size:18px;width:30px;height:30px;border-radius:50%;padding:6px;color:#ffdf00;}#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:#ffdf00;}#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:#777777;}.full_page_photo {position:relative;height:400px;}.full_page_photo_old {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_old.slider_wrapper {height:480px;}.full_page_photo_old section.call_to_action {margin:0;max-width:960px;padding:0px 0px;text-align:left;color:#fff;position:absolute;bottom:10px;}.full_page_photo_old section.call_to_action img {display:block;}.full_page_photo_old section.call_to_action h3 {font-weight:300;font-size:50px;line-height:55px;padding:16px 30px;margin:0;background:#000000;background:rgba(0,0,0,0.6);display:inline-block;clear:both;}.full_page_photo_old section.call_to_action h3.skincolored {background:#ffdf00;background-color:rgba(247,148,30,0.6);}.full_page_photo_old section.call_to_action h4 {font-weight:300;font-size:26px;line-height:30px;margin:0 0 20px 0;padding:16px 30px;background:#000000;background:rgba(0,0,0,0.6);display:inline-block;clear:both;}.full_page_photo_old section.call_to_action h4.skincolored {background:#ffdf00;background-color:rgba(247,148,30,0.6);}.full_page_photo_old #map {height:400px;}.full_page_photo_old #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:0px;}.collapsing_header .full_page_photo {position:fixed;}.collapsing_header .main {position:relative;}.main {background-color:#ffffff;}.main section {background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.main section .container {position:relative;}.call_to_action {text-align:center;padding:35px 0 45px 0;}.call_to_action h3 {font-weight:300;font-size:50px;line-height:55px;color:#333333;}.call_to_action h4 {font-weight:300;font-size:26px;line-height:30px;margin:0 0 20px 0;color:#333333;}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 #cccccc;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 #cccccc;}.section_header.elegant small {clear:both;display:inline-block;text-transform:none;font-size:12px;padding:0px 0 8px 10px;text-transform:uppercase;}.section_header.skincolored {font-size:30px;line-height:32px;text-align:left;text-transform:none;letter-spacing:0px;word-spacing:0px;padding:30px 0 16px 0;margin:0 0 16px 0;font-weight:300;border-bottom:solid 1px #cccccc;color:#ffdf00;}.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:0px;word-spacing:0px;padding:16px 0px;margin:0 0 0px 0;font-weight:300;border-bottom:solid 0px #cccccc;color:#555555;clear:both;}.section_header.skininverted small {background:#ffdf00;background-color:rgba(247,148,30,0.6);display:block;clear:both;color:#ffffff;text-transform:none;font-size:14px;padding:10px;margin-top:5px;}.spin-on-hover {text-align:center;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.spin-on-hover: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 #cccccc;}.hgroup.centered {text-align:center;}.hgroup.centered h2 {margin:0;}.hgroup h1 {font-size:30px;font-weight:300;line-height:1em;margin:0 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:#555555;}.hgroup .breadcrumb {font-size:12px;background-color:#fff;margin:0 0 0px;padding:6px 15px;border:solid 1px #cccccc;position:absolute;bottom:-15px;right:0px;}.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 #ffdf00;color:#ffdf00;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:#222222;background:url(images/backgrounds/wild_oliva_dark.html);color:#cccccc;padding:40px;}.team_member figure {margin:0;padding:0;background-size:cover;border-radius:290px;}.team_member figure img {border-radius:390px;max-width:100%;}.team_member h5 {margin:24px 0px 6px 0;font-size:20px;font-weight:600;}.team_member small {font-size:13px;font-weight:300;}.team_member hr {margin:14px 0;border:#cccccc;}.team_member p.short_bio {font-weight:300;}.team_member .team_social {margin:0 0px 12px 0;}.team_member .team_social a {margin:0 6px 12px 0;font-size:18px;background-color:#ffdf00;padding:6px;width:34px;height:34px;line-height:22px;display:inline-block;}.team_member .team_social a:link,.team_member .team_social a:visited {color:#ffffff;}.team_member .team_social a:hover,.team_member .team_social a:active {color:#ffdf00;text-decoration:none;background-color:#ffffff;}.service_teaser {border-radius:6px 0 0 6px;overflow:hidden;margin:0 0 60px 0px;background-color:#ffffff;}.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 #cccccc;margin:0;}.service_teaser .service_details {background-color:#ffffff;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 0px #cccccc;border-left:solid 1px #cccccc;}.service_teaser.inverted {border-radius:6px 6px 6px 6px;color:#ffffff;background:#000000;background:rgba(0,0,0,0.8);color:#cccccc;}.service_teaser.inverted .service_details {background-color:transparent;}.service_teaser.inverted .service_details h2 {color:#cccccc;}.service_teaser.inverted .service_details h2 small {color:#cccccc;}.service_teaser.inverted .service_details p {font-weight:300;}.service_teaser.elegant {border-radius:6px 6px 6px 6px;background-color:#ffffff;}.service_teaser.elegant .service_details {background-color:#ffffff;padding-right:160px;}.service_teaser.elegant .service_details p {font-weight:300;}.service_teaser.elegant .service_photo figure {margin:0 40px 0 120px;}.service_teaser.vertical {border-radius:6px 6px 6px 6px;border:solid 1px #e7e7e7;background-color:#ffffff;margin:0 0 20px 0px;}.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 0px #cccccc;border-left:none 0px #cccccc;}.service_teaser.vertical .service_details {background-color:#ffffff;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 0px #e7e7e7;}.service_teaser.vertical.elegant .service_photo figure {margin:0 40px 0 100px;}.pricing_wrapper {padding:40px 0;}.pricing_plan {-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,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:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);position:relative;left:0px;top:0px;}.pricing_plan:hover {-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.pricing_plan h3 {background-color:#ffffff;padding:30px 5px;margin:0 0 30px 0;color:#ffdf00;font-size:30px;line-height:1.6em;border-bottom:solid 1px #cccccc;}.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 {max-width:100%;}.pricing_plan .the_price {padding:15px;font-size:50px;font-weight:700;margin:0px auto 30px auto;width:60%;color:#5cb85c;text-shadow:1px 1px 0px #ffffff;border-bottom:dashed 1px #cccccc;}.pricing_plan .the_price span {font-size:30px;}.pricing_plan .the_price small {font-size:14px;}.pricing_plan .the_offerings {padding:0 30px;color:#555555;}.pricing_plan .the_offerings p {color:#999999;margin-bottom:10px;}.pricing_plan .the_offerings ul {list-style:none;margin:0px 0;padding:0;}.pricing_plan .the_offerings ul li {margin:0;padding:5px;display:block;}.pricing_plan a.btn {margin:30px;border-radius:30px;}article.post {padding:0 0 40px 0;margin:0 0 40px 0;border-bottom:dashed 1px #cccccc;}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 #cccccc;}#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:0px 0 0 30px;}#sidebar aside.widget {margin:0 0 40px 0px;}#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 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 {background:#ffdf00;background-color:rgba(247,148,30,0.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 span {font-size:13px;font-weight:400;}.signin {text-align:center;background-color:#ffffff;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:0px 0px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,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:#ffdf00;color:#ffffff;text-align:center;display:inline-block;margin:0 8px;font-size:30px;width:66px;height:66px;line-height:30px;padding:18px;}.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:#ffffff;}.social_sign a:hover,.social_sign a:active {-moz-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) 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 #cccccc;display:inline-block;position:relative;left:0px;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:#ffffff;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:0px 0px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 0px rgba(0,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:none #2f302f;}footer a:hover,footer a:active {color:#c26c07;text-decoration:none;}.twitter_feed_wrapper {padding:14px;background-color:rgba(0,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 .col h3 {font-size:16px;line-height:18px;padding:0 0 12px 0;margin:20px 0 20px 0;border-bottom:solid 0px #ccc;color:#cccccc;font-weight:800;text-transform:uppercase;}#footer_teasers_wrapper .col p {font-size:13px;color:#cccccc;font-weight:300;}#footer_teasers_wrapper a {color:#cccccc;}#footer_teasers_wrapper a:hover {color:#cccccc;}.col-md-4 .respond-map.respond-map .map-container.respond-map {height:180px;}li.media {position:relative;}li.media .media-photo {position:absolute;left:0;top:0;width:65px;height:70px;margin:0px;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:0px;margin:0 0 0 75px;}li.media p {margin:0 0 0 75px;}li.media a.media-date {background:#000000;border-left:solid 1px #ffdf00;text-align:center;font-size:20px;font-weight:600;padding:15px 10px 10px 10px;margin:0 0px 0 10px;height:70px;position:relative;z-index:2;color:#fff;line-height:20px;}li.media a.media-date:hover {background:#ffdf00;background-color:rgba(247,148,30,0.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 0px #333 33;overflow:hidden;}#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,0.5);font-weight:300;color:#999999;font-size:13px;}blockquote {border-left:5px solid #999999;}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(../themes/restart/resources/images/ui.totop.png) no-repeat left top;z-index:2;}#toTopHover {background:url(../themes/restart/resources/images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;}#toTop:active,#toTop:focus {outline:none;}@media (min-width:992px) and (max-width:1199px) {.full_page_photo.slider_wrapper {height:400px;}.service_teaser.elegant .service_photo figure {margin:0 45px;}.service_teaser.elegant.vertical .service_photo figure {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 0px;}.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 0px;}.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 #cccccc;}.service_teaser.elegant .service_photo figure {margin:0px;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 {margin:00px;}.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;}#footer_teasers_wrapper .col {margin-bottom:50px;}}@media only screen and (max-width:767px) {body {margin:0;padding:0;}header .container {padding-left:0px;padding-right:0px;}.main .container {padding-left:20px;padding-right:20px;}.top_bar .tob_bar_right_col {display:none;}.navbar a.navbar-brand {width:280px;margin:0px 0 10px 15px;}.navbar a.navbar-brand:link,.navbar a.navbar-brand:visited {color:#777777;}.dmui_dropdown_block {background-image:none !important;}#sign a:link,#sign a:visited {color:#fff;}#sign a:hover,#sign a:active {color:yellow;}#sign a i {color:#ffffff;}#sign span {display:none;}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:0px !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 #cccccc;}.service_teaser.elegant .service_photo figure {margin:0px;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 {margin:00px;}.portfolio_masonry .portfolio_item a img {width:100%;}.team_member {margin-bottom:30px;}.team_member figure {margin:0 auto;}.team_member figure img {border-radius:150px;}section.article-text p {font-size:16px;line-height:1.5em;}#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:0px !important;left:0px;}#footer_teasers_wrapper .col {margin-bottom:50px;}footer .copyright .col-sm-6 {text-align:center !important;margin-bottom:10px;}}@media only screen and (max-width:480px) {.navbar a.navbar-brand {text-align:center;float:none;margin-top:25px;}.navbar a.navbar-brand img {float:none;margin:0 auto 0 auto;}#footer_teasers_wrapper .col {margin-bottom:50px;}footer .copyright .col-sm-6 {text-align:center !important;margin-bottom:10px;}.navbar {margin-bottom:10px;}.navbar .btn-navbar {display:block;margin:5px auto 15px auto;clear:both;float:none;width:104px;height:50px;}.navbar .btn-navbar span.nb_left {padding:5px;}.navbar .btn-navbar span.nb_right {font-weight:bold;font-size:18px;color:#555555;text-shadow:1px 1px 0 #FFFFFF;padding:0 4px 4px 4px;}}a.credits {color:#ffdf00;}.elegant {font-size:18px;color:#333333;line-height:24px;text-transform:uppercase;letter-spacing:1px;padding:36px 0 16px 0;margin:0 0 26px 0;font-weight:300;border-bottom:solid 1px #cccccc;}.sticky-footer {position:absolute;bottom:0;width:100%;}blockquote {font-style:italic;color:#333333;font-weight:300;}blockquote b {font-style:normal;}.respond-badge.respond-badge {margin-bottom:0;}.respond-badge a {border:none !important;}.respond-map.respond-map .map-container.respond-map {height:400px;}.respond-map.respond-map .map-address.respond-map {display:none;}.inverse {background:url(../themes/restart/resources/images/bg-inverse.png) no-repeat center center;background-size:90% 100%;}.inverse h1,.inverse h2,.inverse h3,.inverse h4,.inverse h5,.inverse p {color:#eeeeee;}.inverse .respond-badge.respond-badge a.respond-badge {background-color:#ffdf00;color:#fff;}body .respond-image {margin:5px 0 20px 0;}body .rounded img {border-radius:5px;}body .rounded-top-left img {border-top-left-radius:5px;}body .rounded-top-right img {border-top-right-radius:5px;}body .rounded-bottom-left img {border-bottom-left-radius:5px;}body .rounded-bottom-right img {border-bottom-right-radius:5px;}.carousel {max-height:480px;overflow:hidden;}.carousel-inner > .item > img {max-width:100%;width:auto;height:auto;vertical-align:middle;}.carousel-inner .container {position:relative;}.carousel-inner .container .carousel-caption {bottom:95px;right:auto;left:auto;text-align:left;padding:0;background-color:transparent;}@media only screen and (min-width:768px) and (max-width:991px) {.carousel-inner .container .carousel-caption {width:750px;bottom:28px;}}@media only screen and (min-width:992px) and (max-width:1199px) {.carousel-inner .container .carousel-caption {width:970px;}}@media only screen and (min-width:1200px) {.carousel-inner .container .carousel-caption {width:1170px;}}.carousel-inner .container .carousel-caption h1 {display:inline-block;position:absolute;left:0;bottom:64px;text-align:left;max-width:55%;margin:0;padding:16px 30px;color:#ffffff;background-color:#ffdf00c9;line-height:1em;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-size:50px;font-weight:bold;width:auto;}@media only screen and (min-width:1200px) and (max-width:1280px) {.carousel-inner .container .carousel-caption h1 {font-size:42px;}}@media only screen and (min-width:992px) and (max-width:1199px) {.carousel-inner .container .carousel-caption h1 {font-size:36px;margin-left:20px;}}@media only screen and (min-width:768px) and (max-width:991px) {.carousel-inner .container .carousel-caption h1 {font-size:24px;margin-left:30px;}}@media only screen and (max-width:767px) {.carousel-inner .container .carousel-caption h1 {display:none;}}.carousel-inner .container .carousel-caption p {display:inline-block;position:absolute;left:0;max-width:55%;text-align:left;margin:0;padding:16px 30px;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-size:18px;font-weight:300;}.carousel-inner .container .carousel-caption p:nth-of-type(1) {bottom:10px;color:#ffffff;background:rgba(47,48,47,0.93);}.carousel-inner .container .carousel-caption p:nth-of-type(2) {background-color:transparent;}.carousel-inner .container .carousel-caption p:nth-of-type(2) a.btn {color:#ffffff;background: rgba(255, 223, 0, 0.57);}@media only screen and (min-width:992px) and (max-width:1199px) {.carousel-inner .container .carousel-caption p {margin-left:20px;}}@media only screen and (min-width:768px) and (max-width:991px) {.carousel-inner .container .carousel-caption p {font-size:14px;margin-left:30px;}}@media only screen and (max-width:767px) {.carousel-inner .container .carousel-caption p {display:none;}}.carousel-control.respond-slideshow svg.respond-slideshow {width:25px;height:25px;background-color:rgba(0,0,0,0.8);border-radius:50%;color:999;}footer .respond-list-item-container.respond-list-item {border:none;padding:0;margin-bottom:25px;}footer .respond-list-item-container.respond-list-item h4 {font-weight:300;text-transform:uppercase;}footer .respond-list-item-container.respond-list-item h4 a {color:#ffdf00;}footer respond-list-item:last-child .respond-list-item-container.respond-list-item {border-bottom:none;}.margin-top-0 {margin-top:0;}.margin-right-0 {margin-right:0;}.margin-bottom-0 {margin-bottom:0;}.margin-left-0 {margin-left:0;}.height-170 {height:170px;}body .carousel.fade .left,body .carousel.fade .right {z-index:10;}