/*
Theme Name: RespondoPro Child Theme
Theme URI: http://www.respondotheme.com/
Author: Spark Logix Studios
Author URI: http://www.sparklogix.com/
Description: A framework theme built for beautiful web development on all screen sizes. Based in part on Twitter Bootstrap and built for creative and custom developed websites. Brought to you by Spark Logix Studios.
Version: 1.0
Template: RespondoPro
*/

@import url("../RespondoPro/style.css");

/* DO NOT CHANGE ANYTHING ABOVE THIS LINE */


 /* GENERAL */
body, p, h1, h2, h3, h4, h5, h6,
.page-header h1, .page-header h2,
#header-menu .nav-pills > .menu-item > a, .drop-menu > .menu-item > a, .btn,
.jumbotron .visible-phone.visible-tablet .nav-collapse .nav .menu-item a,
footer.navbar .nav > .menu-item > a, #footer-nav .nav > .menu-item > a, .footer .navbar-text {
  font-family: 'Titillium Web', sans-serif !important;
}
body {font-size: 20px;}
h1, h2 {font-weight: 600 !important;}
h1, h2, h3 {margin: 10px 0 25px;}
h3, h4, h5, h6 {font-weight: 300 !important;}
h2 {line-height: 56px !important;}
body, p {font-weight: 300 !important;}
p.lead {font-weight: 400 !important;}
#main-content p a, #main-content li a {font-weight: 700; text-decoration: underline;}

#main-content .entry ul, #main-content .entry ol {margin: 0 0 20px 25px;}
#main-content .entry ul, #main-content .entry ul ul {
	list-style-type: none;
	position: relative;
	margin-left: 1em;
	padding-left: 0;
}
#main-content .entry ul li:before {
	content: "\f111";
	font-family: "FontAwesome";
	font-size: 7px;
	position: absolute;
	left: -12px;
	color: #66a5cd;
	margin-right: 5px;
}
#main-content .entry li {margin: 10px 0 !important;}
#main-content .entry ol {counter-reset: item; position: relative;}
#main-content .entry ol li {display: block;}
#main-content .entry ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #66a5cd;
  position: absolute;
  left: -20px;
}


 /* BUTTONS */
.btn, .btn:hover {
  font-size: 16px;
  line-height: 24px;
  margin: 10px 10px 10px 5px;
  outline: 5px solid rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.btn, .button, input.gform_button.btn, input.gform_next_button, input.gform_previous_button, input.button, input#submit, form#searchform .btn, .portfolio-entry .btn, aside.woocommerce input[type="submit"] {
  font-weight: 300 !important;
}
.rs-button-center .button-rs, .rs-button-center .button-rs:hover {
  margin: 10px 5px;
}
.btn-primary, .btn-primary:hover {
  margin: 10px 10px 10px 5px;
  outline: 5px solid rgba(102, 165, 205, 0.5);
}
.btn-default:hover {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.btn-medium {padding: 5.5px 30px;}
.btn-large, .btn-large:hover {font-size: 20px; padding: 15.5px 60px;}


 /* PREHEADER */
ul#menu-preheader-menu {float: right;}
#pre-header #preheader-nav .nav > li > a {
  background: #91a5b1 none repeat scroll 0 0;
  font-family: "Amaranth";
  font-size: 13px;
  line-height: 16px;
  margin: 8px;
  padding-bottom: 4px;
  padding-top: 4px;
  text-transform: uppercase;
}
#pre-header #preheader-nav .nav > li > a:hover {
  background: #8396a2 none repeat scroll 0 0;
}
.jumbotron-inner {border-bottom: 2px solid #a4bac8;}


 /* HEADER */
.jumbotron-inner {padding: 0;}
.jumbotron-inner #block-logo {
  margin-top: 10px; 
  margin-bottom: 10px;
}
.jumbotron-inner #block-menu {margin: 0;}
#block-logo.pull-left img, #site-logo.pull-left img, #block-logo.pull-left #site-logo img {
  max-height: 73px;
  width: auto;
}
#header-menu li:first-child {margin: 0;}
#header-menu li {
  margin: 0 0 0 10px;
  padding: 0;
}
#header-menu li.menu-item-has-children {position: relative;}

#header-menu .nav.nav-pills > .noLink.menu-item > a:hover,
#header-menu .nav.nav-pills > .noLink.menu-item:hover > a,
#header-menu li.menu-item-has-children a.dropdown-link:hover {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
}
#header-menu > li.menu-item-has-children a:hover::after,
#header-menu > li.menu-item-has-children.ifHover a::after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: rgba(145, 165, 177, 0) rgba(145, 165, 177, 0) #91a5b1;
  border-image: none;
  border-style: solid;
  border-width: 12px;
  bottom: -1px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -12px;
  pointer-events: none;
  position: absolute;
  width: 0;
}
#header-menu .nav-pills > .menu-item > a {
  font-weight: 600;
  font-size: 18px;
  padding: 31px 15px 30px;
  position: relative;
}
#header-menu .nav.nav-pills > .noLink.menu-item > a:hover, #header-menu .nav.nav-pills > .noLink.menu-item:hover > a {
  color: #568aac;
  cursor: default;
  pointer-events: none;
}
#header-menu .nav.nav-pills li.noLink.menu-item > a:hover .caret,
#header-menu .nav.nav-pills li.noLink.menu-item:hover > a .caret {
  border-top-color: #568aac;
}
#header-menu .nav.nav-pills li.dropdown-item > .dropdown-link .caret {
  border-left-width: 6px;
  border-right-width: 6px;
  border-top-width: 6px;
  margin-left: 6px;
}
#header-menu .sub-menu li {
  border-bottom-color: #fafafa;
  margin: 0;
}
.drop-menu > .menu-item > a {
  font-weight: bold;
  margin: 0;
  padding: 10px 50px 10px 20px;
  text-transform: uppercase;
  white-space: normal;
}
#header-menu .nav.nav-pills .menu-item.active .sub-menu a {color: #fff;}

.dropdown-submenu > a::after {border-width: 6px 0 6px 6px;}
.drop-menu > .menu-item.dropdown-submenu > a::after {
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 15px;
  top: 40%;
}


 /** Third Tier Menu Styling **/
#header-menu li.menu-item-has-children > .drop-menu > li.menu-item-has-children > .drop-menu {
  background-color: #fafafa !important;
  border: medium none;
}
#header-menu li.menu-item-has-children > .drop-menu > li.menu-item-has-children > .drop-menu li a {
  border-bottom: 1px solid #ffffff
}
#header-menu li.menu-item-has-children > .drop-menu > li.menu-item-has-children > .drop-menu li:hover a,
#header-menu li.menu-item-has-children > .drop-menu > li.menu-item-has-children > .drop-menu a:hover {
  background-color: #ffffff;
}




 /* HOMEPAGE */
body.home #rs-fullwidth-container-inner1 {padding-bottom: 120px;}
body.home #rs-fullwidth-container2 {margin-bottom: 210px;}
body.home #rs-fullwidth-container-inner2 {height: 470px;}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  margin: 0;
  position: absolute;
  top: -120px;
  width: 100%;
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs {
  margin-bottom: 1px;
  padding: 30px;
  position: relative;
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(3) {margin-bottom: 0;}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa {
  background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
  border-radius: 100px; 
  margin: 0px 40px 0px 0px; 
  position: relative; 
  transform: translateY(20%); 
  height: 115px; 
  line-height: 115px; 
  text-align: center; 
  float: left;
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa.fa-question {
  color: rgb(164, 186, 200) !important;
  font-size: 90px; 
  padding-right: 5px; 
  width: 110px; 
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa.fa-mouse-pointer {
  color: rgb(176, 202, 201) !important; 
  font-size: 45px; 
  padding-left: 10px; 
  width: 105px;
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa.fa-line-chart {
  color: rgb(181, 209, 194) !important; 
  font-size: 50px; 
  padding-left: 5px; 
  width: 111px; 
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .rs-gen-img {
  margin: 0 40px 0 0;
  position: relative;
  transform: translateY(25%);
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs p {margin: 0;}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs h3 {
  font-size: 33px;
  line-height: 40px;
  width: 100%;
}

body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .btn {
  width: 40%;
  margin-left: 155px;
}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .span5 {}

body.home #rs-fullwidth-container-inner2 .row-fluid.ng .span5 h4 {font-size: 24px !important;}
body.home #rs-fullwidth-container-inner2 .row-fluid.ng .span5 #rs-column_bkg-inner1 {padding: 20px 40px !important;}
body.home .gform_wrapper .gform_footer .gform_button {width: 96.5% !important;}
body.home .gform_wrapper textarea.medium {height: 70px;}
body.home .gform_wrapper .gform_footer {margin: 15px 0 0;}
body.home .gform_wrapper ul li.gfield {margin-top: 0;}
body.home .gform_wrapper .top_label input, body.home .gform_wrapper .top_label select {width: 100%;}
body.home #gform_wrapper_6 .gfield_html {
  font-size: 13px;
  font-style: italic;
  line-height: 16px;
}
body.home #gform_wrapper_6 .gfield_html .legalOverflow {
  border: 1px solid #dfdfdf;
  height: 65px;
  overflow: auto;
  padding: 7px 10px;
  width: 100%;
}
body.home #gform_wrapper_6 #field_6_10 {margin-top: -20px !important;}
body.home #gform_wrapper_6 #field_6_10 label .gfield_required {display: none;}
body.home #gform_wrapper_6 #field_6_10 li {margin: 0 !important;}
body.home .span560 h2 {font-size: 50px; line-height: 50px;}


 /* CONTACT PAGE STYLING */
body.page-id-13 .span4 {text-align: center;}
body.page-id-13 .span4 svg {height: 70px; width: auto;}
body.page-id-13 .span4 svg path {fill: #a4bac8;}
body.page-id-13 #rs-fullwidth-container2 .span8 > h2,
body.page-id-80 #rs-fullwidth-container3 .span8 > h2,
body.page-id-90 #rs-fullwidth-container3 .span8 > h2,
body.page-id-99 #rs-fullwidth-container3 .span8 > h2,
body.page-id-105 #rs-fullwidth-container3 .span8 > h2,
body.page-id-109 #rs-fullwidth-container3 .span8 > h2,
body.page-id-111 #rs-fullwidth-container3 .span8 > h2,
body.page-id-113 #rs-fullwidth-container3 .span8 > h2,
body.page-id-127 #rs-fullwidth-container2 .span8 > h2,
body.page-id-129 #rs-fullwidth-container3 .span8 > h2,
body.page-id-131 #rs-fullwidth-container3 .span8 > h2,
body.page-id-135 #rs-fullwidth-container3 .span8 > h2,
body.page-id-136 #rs-fullwidth-container3 .span8 > h2,
body.page-id-451 #rs-fullwidth-container2 .span8 > h2 {
  font-weight: 300 !important;
}
body.page-id-13 .contactDropdown {
  background: rgb(255, 255, 255) url("/wp-content/themes/RespondoPro-child-theme/img/dropdownArrow.png") no-repeat scroll 100% 50% / 25px auto;
  border: 1px solid #dadada;
  border-radius: 5px;
  margin-bottom: 3px;
  overflow: hidden;
  width: 99.5%;
}
body.page-id-13 .contactDropdown select {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  box-shadow: none;
  height: 35px !important;
  margin: 0 !important;
  padding: 0 8px !important;
  width: 108%;
}
body.page-id-13 button#submitState {
  background: rgb(102, 165, 205) none repeat scroll 0 0;
  border: none;
  color: rgb(255, 255, 255);
  font-family: "Titillium Web",sans-serif !important;
  font-size: 16px;
  line-height: 24px;
  margin: 10px 0;
  outline: 5px solid rgba(102, 165, 205, 0.5);
  padding: 5.5px 30px;
  text-transform: uppercase;
  width: 98%;
}
body.page-id-13 button#submitState:hover {
  background: #568aac none repeat scroll 0 0;
  border-color: #568aac;
}


 /* SERVICES STYLING */
.rs-service i.pull-left {margin-right: 15px;}
.rs-service .media-body p {font-size: 18px;}


 /* GRAVITY FORMS PLUGIN */
form {margin-bottom: 0;}
.gform_wrapper {margin-bottom: 5px;}
.gform_wrapper li:before {content: "" !important;}
.gform_wrapper li {list-style: outside none none !important;}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
  border-radius: 5px;
  padding: 5px 4px 5px 17px;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus,
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):active {
  border-color: #568aac;
}
.gform_wrapper .top_label input, body.home .gform_wrapper .top_label select {
  margin-bottom: 0 !important;
  width: 100%;
}
.gform_wrapper label.gfield_label {
  /*font-size: 13px !important;*/
  /*font-weight: 400 !important;*/
  /*line-height: 16px !important;*/
  margin-bottom: 4px !important;
}
.gform_wrapper ul li.gfield {
  margin-bottom: 5px;
  margin-top: 0;
}
.gform_wrapper.gf_browser_gecko select {
  border-radius: 5px;
  height: 32px !important;
  padding: 0px 10px;
}

.gform_wrapper .top_label div.ginput_container_select {
  background: #ffffff url("./img/dropdownArrow.png") no-repeat scroll right center / 20px auto;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  height: 40px;
  overflow: hidden;
  width: 100%;
}
.gform_wrapper .top_label div.ginput_container_select select {
  background-color: transparent;
  border: medium none;
  height: 40px !important;
  line-height: 30px !important;
  width: 120% !important;
}

.gform_wrapper.gf_browser_gecko select {height: 30px !important;}
.gform_wrapper .top_label div.ginput_container {margin-top: 0px !important;}
.gform_wrapper .gform_footer .gform_button {
  background-color: #66a5cd !important;
  color: #ffffff !important;
  display: block !important;
  float: none;
  font-size: 20px !important;
  line-height: 24px !important;
  margin: 0 auto !important;
  outline: 5px solid rgba(102, 165, 205, 0.5);
  padding: 15.5px 10px !important;
  text-transform: uppercase;
  width: 50% !important;
}
.gform_button, input.gform_button.btn, input.gform_next_button, input.gform_previous_button {
  padding: 9px 12px !important;
}
.gform_wrapper .gform_footer .gform_button:hover {
  background-color: #568aac !important;
  color: #ffffff !important;
}
.gform_wrapper .gform_footer {
  margin: 35px 0 0;
  padding: 0;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  background: #f5f7e6 none repeat scroll 0 0;
  border: 1px solid #cbd580;
  clear: both;
  color: #333 !important;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 25px;
  padding: 16px 16px 16px 100px;
  position: relative;
  text-align: left;
  width: auto;
}
.gform_confirmation_wrapper .gform_confirmation_message h3 {
  font-weight: 700 !important;
  margin: 0 0 -10px;
}
.gform_confirmation_wrapper .gform_confirmation_message::after {
  color: #cbd580;
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 50px;
  left: 25px;
  position: absolute;
  top: 30px;
}

.gform_wrapper div.validation_error::before {
  content: "Error Message";
  display: block;
  font-weight: 700;
  text-align: left;
}
.gform_wrapper div.validation_error {
  background: #faeae8 none repeat scroll 0 0;
  border: 1px solid #e8978e;
  clear: both;
  color: #333 !important;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 25px;
  padding: 16px 16px 16px 100px;
  position: relative;
  text-align: left;
  width: auto;
}
.gform_wrapper div.validation_error {display: none;}
.gform_wrapper div.validation_error::after {
  color: #e8978e;
  content: "\f071";
  font-family: "FontAwesome";
  font-size: 50px;
  left: 25px;
  position: absolute;
  top: 30px;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error select, .gform_wrapper li.gfield_error textarea {
  border: 1px solid #db5043;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: transparent;
  border-bottom: medium none;
  border-top: medium none;
  margin-bottom: 0 !important;
  padding-bottom: 0;
  padding-top: 0;
}
.gform_wrapper .gfield_required {
  color: #db5043 !important;
  font-size: 20px !important;
  font-weight: bold;
  line-height: 24px;
}
.gform_wrapper .field_description_below .gfield_description {padding-top: 0;}
.gform_wrapper .validation_message {color: #db5043 !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 0;
}
.gform_wrapper textarea.medium {border-radius: 5px;}

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
  visibility: hidden;
  margin: 0;
  width: 0!important;
}
.gform_wrapper input[type="checkbox"] + label, .gform_wrapper input[type="radio"] + label {font-size: 16px;}
input[type="checkbox"] + label:hover, input[type="radio"] + label:hover {cursor: pointer;}
input[type="checkbox"]:checked + label, input[type="radio"]:checked + label {font-weight: normal !important;}
input[type="checkbox"]:checked + label::before, input[type="radio"]:checked + label::before {
  border-color: #f4f4f4;
  border-width: 1px;
  color: #568aac !important;
}
input[type="checkbox"] + label::before, input[type="radio"] + label::before {
  background: #FFFFFF;
  color: #b2b2b2;
  font-family: "FontAwesome";
  font-size: 14px;
  line-height: 13px;
  margin: 0 12px 0 0;
  position: relative;
  top: 0;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {font-size: 13px;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {margin-left: 0 !important;}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {margin-bottom: 10px !important;}
input[type="checkbox"] + label::before {
  border: 4px solid #f4f4f4;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
  color: transparent;
  content: "\f00c";
  display: inline-block;
  font-size: 18px;
  height: 34px;
  outline: 1px solid #f6f6f6;
  overflow: visible;
  padding: 9px 6px 9px 6.5px;
  text-align: center;
  width: 34px;
}
input[type="checkbox"] + label:hover:before {content: '\f00c';}
input[type="checkbox"]:checked + label:before {content: '\f00c';}
input[type="checkbox"]:checked + label:hover:before {}
input[type="radio"] + label::before {
  border: 2px solid #b2b2b2;
  border-radius: 100px;
  color: #D9D9D9;
  content: '\f111';
  display: inline-block;
  height: 34px;
  padding: 9px 9px 9px 8.5px;
  text-align: center;
  width: 34px;
}
input[type="radio"] + label:hover:before {content: '\f111';}
input[type="radio"]:checked + label:before {content: '\f111';}
input[type="radio"]:checked + label:hover:before {}




 /* TESTIMONIALS PLUGIN */
.tmls.style2.large_image .tmls_text, .tmls.style2.large_image .tmls_name, .tmls.style2.large_image .tmls_position, .tmls.style2.large_image .tmls_rating {
  margin-left: 0;
}
.tmls.style2 .tmls_container.tmls_grid .tmls_row .tmls_column {
  padding-bottom: 130px;
}
.tmls.style2.large_image .tmls_container .tmls_item .tmls_image,
.tmls.style2.tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {
  bottom: -130px;
  position: absolute;
  left: 35%;
}
.tmls.style2 .tmls_container .tmls_item .tmls_image.tmls_logo_image img, .tmls_images_pagination .tmls_paginationContainer .tmls_image.tmls_logo_image img {
  border: medium none;
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  border-radius: 100px;
}
.tmls.style2 .tmls_container.tmls_grid .tmls_row:last-child .tmls_column .tmls_item {
  background: #f4f4f4 none repeat scroll 0 0;
  padding: 15px;
  position: relative;
}
.tmls.style2 .tmls_container.tmls_grid .tmls_row:last-child .tmls_column .tmls_item:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(244, 244, 244, 0);
	border-top-color: #f4f4f4;
	border-width: 10px;
	margin-left: -10px;
}
.tmls .tmls_container .tmls_item .tmls_text {line-height: 1.4;}
.tmls .tmls_container .tmls_item .tmls_name {line-height: 1.25; margin-bottom: 0;}
.tmls.style2.large_image .tmls_position {font-style: italic;}


 /* CONTACT PAGE DROPDOWN */
.contactDropdown button.btn-default {
  background: #a4bac8 none repeat scroll 0 0 !important;
  border: 1px solid #91a5b1 !important;
  color: #fff !important;
  margin: 0;
  width: 100%;
}
.contactDropdown button.btn-default:hover {
  background: #a4bac8 none repeat scroll 0 0;
  color: #fff !important;
  opacity: 0.85;
}
.contactDropdown button.btn-default .caret {
  border-bottom-color: #fff !important;
  border-top-color: #fff !important;
  margin-left: 5px;
}
.contactDropdown ul.dropdown-menu {
  border-color: #91a5b1;
  height: 190px;
  margin: 0 !important;
  overflow-y: scroll;
  padding: 0;
  width: 99.5%;
}
.contactDropdown ul.dropdown-menu li {margin: 5px 0 !important;}
.contactDropdown ul.dropdown-menu li a {text-decoration: none;}


 /* THE EVENTS CALENDAR PLUGIN STYLING */
body.post-type-archive-tribe_events ul.breadcrumb,
body.post-type-archive-tribe_events section {
  display: none;
}
#tribe-events-content-wrapper #tribe-events-bar {
  background: #a4bac8 none repeat scroll 0 0;
  color: #fff;
  margin-bottom: 20px;
}
#tribe-bar-form {background-color: transparent !important;}
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-date-filter,
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-search-filter {
  float: left;
  width: 40%;
}
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-date-filter label,
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-search-filter label {
  display: none;
}
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-date-filter input,
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-search-filter input {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #dfdfdf;
  color: #333333;
  font-family: "Titillium Web",sans-serif !important;
  font-weight: 300;
  margin: 0 !important;
  padding: 10px 20px;
  width: 100%;
}
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-submit {
  float: left;
  margin: 0;
  width: 20%;
}
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-submit input {
  background-color: #ffffff;
  border: medium none !important;
  color: #333333 !important;
  font-family: "Titillium Web",sans-serif !important;
  font-size: 16px;
  font-weight: 300;
  margin: 3.5px 5px;
  outline: 5px solid rgba(255, 255, 255, 0.5);
  padding: 5.5px 0;
  text-transform: uppercase;
  width: 95%;
}
#tribe-events-content-wrapper #tribe-events-bar .tribe-bar-submit input:hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.tribe-events-has-events {
  background: #F3F5F7 none repeat scroll 0 0;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
  background-color: #fff;
}
.tribe-events-calendar td.tribe-events-has-events div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-has-events div[id*="tribe-events-daynum-"] a {
  background: #F3F5F7 none repeat scroll 0 0;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], 
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
  background-color: #AD9C6E;
}
.tribe-events-notices {
  background: #f4f4f4 none repeat scroll 0 0;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  color: #8396a2;
  font-weight: 700;
  text-shadow: none;
}
.tribe-events-notices > ul {
  margin: 0 !important;
  text-align: center;
}
.tribe-events-notices ul li::before {content: "" !important;}

.tribe-events-calendar th {
  background-color: #91a5b1;
  color: #fff;
  font-size: 13px;
}
#tribe-events-pg-template .tribe-events-content h1, #tribe-events-pg-template .tribe-events-content h2, #tribe-events-pg-template .tribe-events-content h3, #tribe-events-pg-template .tribe-events-content h4, #tribe-events-pg-template .tribe-events-content h5, #tribe-events-pg-template .tribe-events-content h6, .tribe-events-before-html h1, .tribe-events-before-html h2, .tribe-events-before-html h3, .tribe-events-before-html h4, .tribe-events-before-html h5, .tribe-events-before-html h6, .tribe-events-after-html h1, .tribe-events-after-html h2, .tribe-events-after-html h3, .tribe-events-after-html h4, .tribe-events-after-html h5, .tribe-events-after-html h6 {
  margin: 10px 0 25px;
}
#tribe-events-pg-template .tribe-events-content h1, .tribe-events-before-html h1, .tribe-events-after-html h1 {
  font-size: 50px;
  line-height: 50px;
}
#tribe-events-pg-template .tribe-events-content h2, .tribe-events-before-html h2, .tribe-events-after-html h2 {
  font-size: 40px;
  line-height: 40px;
}
.datepicker.dropdown-menu {
  border: 1px solid #dfdfdf !important;
  border-radius: 0 !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
  font-family: "Titillium Web",sans-serif !important;
  font-size: 16px !important;
}
.datepicker td, .datepicker th {border-radius: 0;}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover, .datepicker table tr td span:hover {background-color: #D1DCE3 !important;}
.datepicker.dropdown-menu {padding: 0;}

.tribe-events-button, #tribe-events .tribe-events-button {background-color: #AD9C6E;}
.tribe-events-button, #tribe-events .tribe-events-button:hover {background-color: rgba(173, 156, 110,0.8); color: #fff;}

#tribe-events-header .tribe-events-sub-nav, #tribe-events-footer .tribe-events-sub-nav {margin: 0 !important;}

 /* Single Events Styling */
body.single-tribe_events ul.breadcrumb,
body.single-tribe_events section,
body.single-tribe_events .tribe-events-before-html,
body.single-tribe_events .tribe-events-after-html,
body.single-tribe_events ul.tribe-events-sub-nav{
  display: none;
}



 /* PREFOOTER (bottom) */
.footer .prefooter-inner {
  padding-bottom: 15px;
  padding-top: 15px;
}
.footer .textwidget p {
  font-size: 14px;
  line-height: 18px;
  padding: 0;
}
.footer .navbar-text {
  color: #fff;
  line-height: 15px;
  text-align: right;
  font-size: 15px;
}
#prefooter .span8 {
  margin-top: 40px;
}
#prefooter .span520 .rs-gen-img {margin: 0;}
#prefooter .span520 .rs-gen-img img {
  max-height: 80px;
  width: auto;
}


 /* FOOTER (top) */
footer .navbar-inner .social {float: right !important;}
footer .navbar-inner .social [class^="icon-"], footer .navbar-inner .social [class*=" icon-"] {margin: 0 10px;}
footer.navbar .nav > .menu-item:nth-child(1), #footer-nav .nav > .menu-item:nth-child(1) {border-left: medium none;}
footer.navbar .nav > .menu-item > a, #footer-nav .nav > .menu-item > a {
  font-size: 15px;
  font-weight: 600 !important;
  line-height: 16px;
  padding: 0;
  text-transform: uppercase;
}
footer.navbar .nav > .menu-item, #footer-nav .nav > .menu-item {
  border-left: 1px solid #fff;
  margin: 14px 0;
  padding: 0 11px;
}
footer a:hover {opacity: 0.8;}


 /* RESPONSIVE */
@media screen and (max-width: 1199px) {
  #header-menu .nav-pills > .menu-item > a {padding: 31px 10px 30px;}
  body.home #rs-fullwidth-container-inner2 {height: 420px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng {
  	margin: 0;
  	width: 100%;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs {padding: 20px 30px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .rs-gen-img {height: 90px !important;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .rs-gen-img img {height: 100%; width: auto;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs h3 {font-size: 25px; width: 100%;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .btn {width: 30%; margin-left: 160px;}
  .tmls.style2.large_image .tmls_container .tmls_item .tmls_image, .tmls.style2.tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {left: 31%;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .rs-gen-img {transform: translateY(50%);}
}
@media screen and (max-width: 1024px) {
  .nav-collapse.in.collapse .drop-menu > .menu-item.dropdown-submenu > .drop-menu {margin: 0; width: 100%;}
  .nav-collapse.in.collapse .drop-menu > .menu-item.dropdown-submenu > .drop-menu a {padding-left: 55px;}
  #rs-fullwidth-helper1 {background-size: cover !important;}
  #pre-header .navbar-inner .btn.btn-navbar {display: none;}
  #preheader-nav {clear: none; display: inline-block; float: right; height: auto; width: auto;}
  ul#menu-preheader-menu {margin: 0;}
  #pre-header li, #pre-header li a {display: inline-block;}
  #pre-header .btn.btn-preheader, #pre-header .navbar-inner .search-bar, #preheader-search {display: block;}
  .jumbotron-inner .container.visible-tablet {width: 100%;}
  .jumbotron .visible-phone.visible-tablet .navbar {background: #a4bac8 none repeat scroll 0 0; margin: 0; width: 100%;}
  .jumbotron .visible-phone.visible-tablet .navbar-inner {width: auto; margin: 0 20px;}
  .jumbotron .visible-phone.visible-tablet .navbar-inner .btn-navbar, #headmenu-bar .navbar-inner .btn.btn-navbar {outline: medium none !important;}
  .nav-collapse.in.collapse .drop-menu {
  	background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0 !important;
  	box-shadow: none !important;
  }
  .nav-collapse.in.collapse .drop-menu .menu-item a:first-child {margin-top: 0;}
  .nav-collapse.in.collapse .drop-menu .menu-item a {
  	margin-bottom: 0;
  	padding: 9px 15px 9px 35px;
  	text-align: left;
  }
  .jumbotron .visible-phone.visible-tablet .nav-collapse .menu-item.active > a, 
  .jumbotron .visible-phone.visible-tablet .nav-collapse > .menu-item:hover > a,
  .jumbotron .visible-phone.visible-tablet .nav-collapse .nav > .menu-item:hover > a {
  	background-color: #568AAC !important;
  }
  .jumbotron .visible-phone.visible-tablet .nav-collapse .drop-menu .menu-item.active > a, 
  .jumbotron .visible-phone.visible-tablet .nav-collapse .drop-menu > .menu-item:hover > a {
  	background-color: rgba(255,255,255,0.2) !important;
  }
  .drop-menu > .menu-item.dropdown-submenu > a::after {top: 20%;}
  .dropdown-submenu > a::after {border-left-color: #fff !important;}
  footer .navbar-inner .btn-navbar {display: none;}
  footer .nav-collapse {height: auto !important; display: inline-block;}
  footer .nav-collapse .nav {margin: 0;}
  footer .navbar-inner {height: 42px; min-height: 42px;}
  footer.navbar .nav > .menu-item, #footer-nav .nav > .menu-item {display: inline-block;}
}
@media screen and (max-width: 979px) {
  h3 {font-size: 26px; line-height: 30px;}
  .jumbotron-inner #block-logo {
  	display: block;
  	text-align: center;
  	width: 100% !important;
  }
  #block-logo.pull-left, #site-logo.pull-left, #block-logo.pull-left #site-logo {
  	float: none;
  	margin: 10px 0;
  	text-align: center !important;
  	width: 100% !important;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa {
  	height: 90px;
  	line-height: 90px;
  	transform: translateY(40%);
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa.fa-question {
  	font-size: 70px;
  	padding-right: 0;
  	width: 90px;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa.fa-mouse-pointer {
  	font-size: 35px;
  	padding-left: 8px;
  	width: 82px;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa.fa-line-chart {
  	font-size: 40px;
  	padding-left: -5px;
  	width: 90px;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .rs-gen-img {margin: 0;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(2) .rs-gen-img {transform: translateY(35%);}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs h3 {
  	font-size: 24px;
  	line-height: 28px;
  	margin-left: 115px;
  	width: auto;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .btn {
  	margin-left: 135px;
  	width: auto;
  }
  body.home #rs-fullwidth-container-inner2 {height: 420px;}
  .container.footer-menu {
  	background-color: transparent;
  	clear: none;
  	margin-bottom: 0;
  }
  .tmls.style2.large_image .tmls_container .tmls_item .tmls_image, .tmls.style2.tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {left: 25%;}
  .tribe-bar-collapse #tribe-bar-collapse-toggle {display: none;}
  #tribe-events-pg-template .tribe-events-content h1, .tribe-events-before-html h1, .tribe-events-after-html h1 {
  	font-size: 46px;
  	line-height: 56px;
  }
  #tribe-events-pg-template .tribe-events-content h2, .tribe-events-before-html h2, .tribe-events-after-html h2 {
  	font-size: 38px;
  	line-height: 44px;
  }
}
@media screen and (max-width: 768px) {
  .tribe-events-sub-nav li a {
  	background: transparent none repeat scroll 0 0;
  	color: #568aac !important;
  	padding: 10px 0px;
  }
  .tribe-events-sub-nav li a:hover {opacity: 0.7;}
  .tribe-events-calendar .tribe-events-present, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a {
  	background-color: #AC9A6C;
  }
  .tribe-events-calendar td.tribe-events-has-events.mobile-active,
  .tribe-events-calendar td.tribe-events-has-events.mobile-active div[id*="tribe-events-daynum-"],
  .tribe-events-calendar td.tribe-events-has-events.mobile-active div[id*="tribe-events-daynum-"] a {
  	background-color: #A4BAC8;
  	color: #fff;
  }
  #tribe-mobile-container {
  	border: 1px solid #dfdfdf;
  	padding: 5px 20px;
  	margin: 25px auto 10px;
  }
  #tribe-mobile-container .type-tribe_events .tribe-events-read-more {
  	display: block;
  	float: none;
  	font-size: 18px;
  	margin-top: 8px;
  }
  #tribe-events-pg-template .tribe-events-content h1, .tribe-events-before-html h1, .tribe-events-after-html h1 {
  	font-size: 38px;
  	line-height: 48px;
  }
  #tribe-events-pg-template .tribe-events-content h2, .tribe-events-before-html h2, .tribe-events-after-html h2 {
  	font-size: 30px;
  	line-height: 46px;
  }
}
@media screen and (max-width: 767px) {
  h2 {line-height: 46px !important;}
  body.home #rs-fullwidth-container-inner1 {padding-bottom: 50px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng {top: -50px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs h3 {font-size: 23px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa {transform: translateY(15%);}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .btn {margin-left: 5px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(1) .rs-gen-img,
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(2) .rs-gen-img,
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(3) .rs-gen-img {
 	transform: translateY(20%);
  }
  body.home #rs-fullwidth-container-inner2 {height: 920px;}
  body.home #rs-fullwidth-container2 {margin-bottom: 100px;}
  #prefooter .span8 {margin: 10px 0 30px;}
  .row-fluid.nocascade.rs_gutter .span520 {text-align: center;}
  #prefooter .span520 .rs-gen-img {float: none; margin: 0 auto;}
}
@media screen and (max-width: 761px) and (min-width: 376px) {
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(1) .btn {margin-left: 135px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(1) .fa {transform: translateY(25%);}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(1) .rs-gen-img {transform: translateY(35%);}
}
@media screen and (max-width: 702px) and (min-width: 376px) {
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(3) .btn {margin-left: 135px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(3) .fa {transform: translateY(25%);}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(3) .rs-gen-img {transform: translateY(35%);}
}
@media screen and (max-width: 691px) and (min-width: 376px) {
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(2) .btn {margin-left: 135px;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(2) .fa {transform: translateY(25%);}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(2) .rs-gen-img {transform: translateY(35%);}
}
@media screen and (max-width: 700px) {
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-date-filter, 
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-search-filter {
  	margin-right: 0;
  	padding: 20px 20px 0;
  	width: 100%;
  }
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-submit {
  	margin-right: 0;
  	padding: 20px;
  	width: 100%;
  }
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-date-filter input, 
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-search-filter input {
  	width: 100%;
  }
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-submit input {
  	width: 98.5%;
  }
}
@media screen and (max-width: 660px) {
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng {
  	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  	margin: 20px 0;
  	position: relative;
  	top: 0 !important;
  	width: auto;
  }
  body.home #rs-fullwidth-container-inner2 {height: auto;}
  body.home #rs-fullwidth-container2 {margin-bottom: 30px !important;}
}
@media screen and (max-width: 640px) {
  .gform_wrapper .gform_body input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
    line-height: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 600px) {
  h3 {font-size: 22px; line-height: 24px;}
  footer .navbar-inner {height: auto;}
  .container.footer-menu {clear: both; text-align: center;}
  footer .navbar-inner .social {float: none !important; text-align: center;}
  .tmls.style2 .tmls_container.tmls_grid .tmls_row .tmls_column {
  	padding-bottom: 30px;
  	width: 100% !important;
  	float: left;
  	clear: both;
  }
  .tmls.style2 .tmls_container.tmls_grid .tmls_row:last-child .tmls_column .tmls_item::after {border-color: transparent;}
  .tmls.style2.large_image .tmls_container .tmls_item .tmls_image, .tmls.style2.tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {
  	bottom: 0;
  	left: 0;
  	position: relative;
  	margin-right: 20px;
  }
  .tmls.style2.large_image .tmls_text, .tmls.style2.large_image .tmls_name, .tmls.style2.large_image .tmls_position, .tmls.style2.large_image .tmls_rating {
  	margin-left: 120px;
  }
  #tribe-events-pg-template .tribe-events-content h1, .tribe-events-before-html h1, .tribe-events-after-html h1 {
  	font-size: 34px;
  	line-height: 40px;
  }
  #tribe-events-pg-template .tribe-events-content h2, .tribe-events-before-html h2, .tribe-events-after-html h2 {
  	font-size: 28px;
  	line-height: 34px;
  }
}
@media screen and (max-width: 480px) {
  h1 {font-size: 34px; line-height: 40px;}
  h2 {font-size: 28px; line-height: 34px;}
  body {font-size: 18px;}
}
@media screen and (max-width: 475px) {
  footer.navbar .nav > .menu-item > a, #footer-nav .nav > .menu-item > a {line-height: 10px; font-size: 10px;}
  footer.navbar .nav > .menu-item, #footer-nav .nav > .menu-item {padding: 0 5px;}
  .btn-large {padding: 11px 50px;}
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-submit input {
  	width: 97.5%;
  }
}
@media screen and (max-width: 425px) {
  .gform_wrapper div.validation_error {padding: 80px 16px 16px 16px; text-align: center;}
  .gform_wrapper div.validation_error::before {text-align: center; margin-bottom: 10px;}
  .gform_wrapper div.validation_error::after {left: 42%;}
}
@media screen and (max-width: 400px) {
  .gform_wrapper div.validation_error::after {left: 40%;}
}
@media screen and (max-width: 375px) {
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs {text-align: center;}
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .fa {
  	float: none;
  	margin: 0 auto 10px;
  	transform: none;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(1) .rs-gen-img, 
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(2) .rs-gen-img, 
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs:nth-child(3) .rs-gen-img {
  	transform: none;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .rs-gen-img {
  	display: block;
  	float: none;
  	margin: 0 0 20px;
  	text-align: center;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs h3 {
	margin-left: 0;
	width: auto; 
	text-align: center;
  }
  body.home #rs-fullwidth-container-inner2 .row-fluid.ng .basic_block_rs .btn {
  	float: none;
  	margin: 0 auto;
  	padding-left: 0;
  	padding-right: 0;
  	width: 100%;
  }
  #tribe-events-content-wrapper #tribe-events-bar .tribe-bar-submit input {
  	width: 96.5%;
  }}
@media screen and (max-width: 360px) {
  .nav-collapse.in.collapse .drop-menu > .menu-item.dropdown-submenu > .drop-menu {width: 100%;}
  h1 {font-size: 30px; line-height: 34px;}
  h2 {font-size: 26px; line-height: 30px;}
  footer .navbar-inner .social {margin: 20px 0 10px;}
}
@media screen and (max-width: 320px) {
  #pre-header #preheader-nav .nav > li > a {margin: 8px 0px 8px 4px;}
  .gform_wrapper div.validation_error::after {left: 37%;}
  footer.navbar .nav > .menu-item > a, #footer-nav .nav > .menu-item > a {font-size: 9px; line-height: 9px;}
}

@media (min-width: 1024px) {
	#header-menu .nav-pills > .menu-item > a {
    padding: 31px 7px 30px;
}
	#header-menu .sub-menu.drop-menu {
    width: 250px;
}

#header-menu .sub-menu.drop-menu .sub-menu.drop-menu {
    top: 0;
    left: 100%;
}

#header-menu li {
    position: relative;
}
}
@media (min-width: 1200px){
	.jumbotron-inner #block-menu {
		width: 870px;
	}
	.jumbotron-inner #block-logo{
		width: 270px;
	}
}