/*
Theme Name: Good Karma Brands
Description: This Child Theme modifies the default WordPress nonsense to bring the overall hotness to Good Karma Brands.
Author: C.K. Evans
Author URI: https://www.outerbanksmedia.com
Version: 0.0.1
Template: obxmedia
*/


@font-face {
    font-family: 'montserrat_lightregular';
    src: url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gilda_displayregular';
    src: url('fonts/gildadisplay-regular-webfont.woff2') format('woff2'),
         url('fonts/gildadisplay-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'serendipity_oneregular';
    src: url('fonts/serendipityone-webfont.woff2') format('woff2'),
         url('fonts/serendipityone-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*Colors
 Gold: ca991e
 Dark Blue: 131c2d
 Med/Logo Blue: 646e75
 Light Blue: 90a0ab
  */

h1, h2, h3, h4, h5, h6 {margin-bottom: 10px; font-weight: 100;}
h1 {font-family: 'montserrat_lightregular', sans-serif; text-transform: uppercase; font-size: 34px; color: #131c2d;  letter-spacing: 2px;}
h2, .tb-headline p {font-family: 'gilda_displayregular', serif; text-transform: uppercase; font-size: 20px; color: #646e75;}

h2.script {font-family: 'serendipity_oneregular'; text-transform: lowercase; font-size: 42px; color: #646e75;}
h3 {font-family: 'montserrat_lightregular', sans-serif; text-transform: uppercase; font-size: 16px; color: #131c2d}
h4 { font-family: 'serendipity_oneregular'; text-transform: lowercase; font-size: 24px; color: #131c2d}
h5 {font-family: 'gilda_displayregular', serif; text-transform: uppercase; font-size: 14px; letter-spacing: 2px; color: #646e75;}
p, body {font-family: 'montserrat_lightregular'; font-size: 15px; color: #131c2d}

.white-text {color: #ffffff;}
.medium-text {color: #646e75;}
.gold-text {color: #ca991e;}
.light-blue-text {color: #90a0ab;}
.giant-script {font-family: 'serendipity_oneregular'; text-transform: lowercase; font-size: 104px; margin-bottom: -40px; margin-left: -5px;}
.extra-giant-script {font-family: 'serendipity_oneregular'; text-transform: lowercase; font-size: 164px; margin-bottom: -40px; margin-left: -15px;}

.btn-default {background-color: rgba(149,159,167,.3) !important; color: #90a0ab !important;}
.btn-primary {background-color: rgba(19,28,45,.5) !important;}
.btn-block:hover, .btn-block:active, .btn-block:focus {display: block; width: 100%; color: #131c2d;}

.tb-divider.solid .divider {height: 2px;}

a > img:hover {opacity: 0.9;}

svg:not(:root).svg-inline--fa {margin: 4px;}
a:hover > svg {opacity: 0.8;}

.epic-thumb.fw {margin-bottom: -50px;}

.list-wrap .entry-title {font-size: 18px; font-family: 'montserrat_lightregular', sans-serif; text-transform: uppercase; color: #90a0ab;}

.post-wrap .row {margin: 30px 0;}

.list-wrap article {padding-bottom: 20px; border-bottom: 1px solid #eeeeee; margin-bottom: 30px;}

.sidebar-layout-full_width .blog, .sidebar-layout-full_width .post_list, .single.sidebar-layout-full_width #content>.inner, .single.sidebar-layout-full_width .site-breadcrumbs .breadcrumb, .page-template-default.sidebar-layout-full_width #content>.inner, .page-template-default.sidebar-layout-full_width .site-breadcrumbs .breadcrumb, .page-template-template_archives.sidebar-layout-full_width #content>.inner, .page-template-template_archives.sidebar-layout-full_width .site-breadcrumbs .breadcrumb, .page-template-template_blog.sidebar-layout-full_width #content>.inner, .page-template-template_blog.sidebar-layout-full_width .site-breadcrumbs .breadcrumb, .page-template-template_list.sidebar-layout-full_width #content>.inner, .page-template-template_list.sidebar-layout-full_width .site-breadcrumbs .breadcrumb, .page-template-template_sitemap.sidebar-layout-full_width #content>.inner, .page-template-template_sitemap.sidebar-layout-full_width .site-breadcrumbs .breadcrumb, .element-section>.element-blog, .element-section>.element-post_list, .element-section>.element-current {max-width: 900px;}

.tb-img-popout .site-inner.full_width .gallery {width: 100%; margin: auto;}

.tb-img-popout .site-inner.full_width .entry-content .aligncenter.size-full {width: auto; margin: auto;}

.gallery {margin-bottom: 0;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-bottom: 0!important}

/*---HEADER---*/
.header-bg {background-color: transparent;}
.edgy .header-top-nav {background-color: rgba(197,209,218,.3);}
.edgy .header-top-nav:after {border-color: rgba(197,209,218,.3) transparent transparent;}
.site-header.edgy .site-logo {box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);}
.tb-floating-search {background-color: rgba(255,255,255,.8);}
#wrapper {margin-top: -64px}
.site-menu-panel, .tb-primary-menu.sf-menu ul.non-mega-sub-menu {background-color: #353d4b}
.header-nav .tb-primary-menu>li>a, .tb-primary-menu.sf-menu ul.sub-menu .menu-btn {color: #ffffff; font-family: 'montserrat_lightregular', sans-serif; text-transform: uppercase; font-size: 12px; font-weight: normal; letter-spacing: 2px;}
.header-nav .tb-primary-menu>li>a:hover, .tb-primary-menu.sf-menu ul.sub-menu .menu-btn:hover {opacity: 0.8;}
.tb-primary-menu>li>a .sf-sub-indicator {color: #90a0ab;}

.tb-primary-menu .sub-menu a.menu-btn:hover, .tb-primary-menu .sub-menu a.menu-btn:focus {background-color: #ca991e;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {padding-left:0!important;padding-right:0!important}
.tribe-events-widget-events-week__view-more-link {display:none}
/*---FOOTER---*/

#custom-bottom p, #custom-bottom a {color: #ffffff;}
#custom-bottom a:hover {opacity: 0.8;}
#custom-bottom > .section_2874749745c9372ad21abf {top:-16px; width: 102%; overflow: hidden; transform:rotate(-1.1deg); padding: 20px !important;}
#custom-bottom > .section_6171512025c93a850be548 {margin-top: -30px; padding: 1px 30px 18px 30px;}
#custom-bottom > .section_6171512025c93a850be548 p, #custom-bottom > .section_6171512025c93a850be548 a {font-size: 11px;}

#custom-bottom .fixed-sidebar .widget {background: transparent; padding: 5px 30px; margin-bottom: 5px; text-transform: uppercase; letter-spacing: 1px; font-size: 13px;}
#custom-bottom .fixed-sidebar .widget-title.widget-title {color: #b9c9d5; font-family: 'gilda_displayregular', serif; text-transform: uppercase; font-size: 15px; letter-spacing: 1px; border-bottom: 0; padding: 4px; margin: 2px -5px;}

#block_4935549785c92a0ff76c64 p {font-family: 'gilda_displayregular', serif; text-transform: uppercase; font-size: 14px;}

#custom-bottom > .section_6171512025c93a850be548 .widget:not(.widget_text) li {display: inline-block;}
#custom-bottom > .section_6171512025c93a850be548 .widget:not(.widget_text) li a {color: #90a0ab;}
#custom-bottom > .section_6171512025c93a850be548 .widget:not(.widget_text) li:after {content:" // "; color: #90a0ab;}
#custom-bottom > .section_6171512025c93a850be548 .widget:not(.widget_text) li:last-child:after {content: "";}
#block_2383022045c93b5efc0a79 {float: right;}

/*.section_2874749745c9372ad21abf:before {border-color: transparent #131c2d #131c2d transparent; border-width: 0 12px 20px 0;}*/

/*---GRAVITY FORMS---*/
.alert {text-align: center; border-left-width: 0px; padding-top: 40px;}
.alert-success {background-color: transparent; color: #646e75;}
.gform_wrapper.gravity-theme legend.gfield_label {border-bottom:0 none transparent}

/*---HOME---*/

.section_11609923165c93b9e55a7e4 {top:-16px; width: 102%; overflow: hidden; transform:rotate(-1.1deg); padding: 20px;}
.section_15094586275c93ba4383962 {margin-top: -30px;}
.section_15094586275c93ba4383962, .section_14885089085c94b83002f69 {padding: 0;}
#element_14775708125c93e4d4a5a3c, #element_12565750285c94b83cd2e55 {max-width: 100%;}
/*--#element_19745610945c94b4bc18b55 {padding-left: 200px;}--*/
.retail {background-color: transparent !important;}
.section_6688870125c94c19f8ef16 {padding-bottom: 0;}
.section_8082784745c94cabee532e {padding: 20px 30px;}
.who-we-are {background-color: transparent !important; background-size: 50% !important;}


/*---OUR STORY---*/

.tb-milestone .text {font-size: 12px; color: #90a0ab; letter-spacing: 1px;}


/*---OUR TEAM---*/

.page-id-14 .post_grid .entry-title {display: none;}
.page-id-14 .entry-content h3 {margin-bottom: 0; color: #90a0ab; font-family: 'gilda_displayregular', serif;}
.page-id-14 svg:not(:root).svg-inline--fa {color: #ca991e !important;}
.page-id-14 .svg-inline--fa.fa-w-16 {width: 18px;}
.page-id-14 svg:not(:root).svg-inline--fa:hover {opacity: 0.8;}
.tb-toggle .panel-heading {padding: 0;}
.tb-toggle .panel-title {padding: 28px 12px; font-family: 'gilda_displayregular', serif; text-transform: uppercase; font-size: 18px;}
.panel-title-icon svg:not(:root).svg-inline--fa {color: #90a0ab !important;}
.tb-toggle.panel-default>.panel-heading {background-image: url(/images/watercolor-background.jpg); background-repeat: repeat;}
.panel-group .panel {margin-bottom: 10px;}
.tb-toggle.panel-default:nth-child(1n+3)>.panel-heading {background-position: bottom right;}
.tb-toggle.panel-default:nth-child(1n+2)>.panel-heading {background-position: bottom middle;}
.tb-toggle.panel-default>.panel-heading .panel-title:hover {background: rgba(89, 104, 114, .2);}
.collapse.in {background-image: url(/images/watercolor-background.jpg); background-repeat: repeat;}
.tb-toggle .panel-heading+.panel-collapse .panel-body {background-color: rgba(255,255,255,0.8);}
.page-id-14 .post_grid .featured-item {overflow: hidden;}
.page-id-14 .post_grid .featured-item img {height: 255px; width: auto; max-width: none;}

/*---HEADLINES---*/

.page-id-16 .entry-title {display: none;}
.page-id-16 .post_grid .entry-content {text-align: center; padding-top: 6px; border-top: 1px solid #EEEAE3;}
.page-id-16 .post_grid .entry-content h2 {margin-bottom: 3px;}
.page-id-16 .post_grid .entry-content p {font-size: 13px;}
#element_4412048955c9b643ea1efc .tb-thumb-link:after {background: transparent;}
#element_4412048955c9b643ea1efc .tb-thumb-link .thumb-link-icon {display: none;}


/*---HISTORY---*/

#element_8051828345c98c27006a15 .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #646e75;}
#element_8051828345c98c27006a15 .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_8051828345c98c27006a15 .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #90a0ab;}
 
#element_11310221585c9a0089c4c29 .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_11310221585c9a0089c4c29 .col-md-3:nth-child(2) .tb-team-member .member-image:before {background-color: #90a0ab;}
#element_11310221585c9a0089c4c29 .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #646e75;}

#element_9305592095c9a01fc0e16e .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_9305592095c9a01fc0e16e .col-md-3:nth-child(2) .tb-team-member .member-image:before {background-color: #646e75;}
#element_9305592095c9a01fc0e16e .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #90a0ab;}
 
#element_21000526205c9a038747549 .col-md-3:nth-child(2) .tb-team-member .member-image:before {background-color: #90a0ab;}
#element_21000526205c9a038747549 .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #646e75;}

#element_3291636355c9a0b549b5bc .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #90a0ab;}
#element_3291636355c9a0b549b5bc .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #646e75;}
#element_3291636355c9a0b549b5bc .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #131c2d;}

#element_4301465575c9a0e0fc61b1 .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #646e75;}
#element_4301465575c9a0e0fc61b1 .col-md-3:nth-child(2) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_4301465575c9a0e0fc61b1 .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #90a0ab;}

#element_2856518625c9a10082b16f .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #646e75;}
#element_2856518625c9a10082b16f .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #90a0ab;}
#element_2856518625c9a10082b16f .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #646e75;}

#element_10379439945c9a11ed4793a .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #90a0ab;}
#element_10379439945c9a11ed4793a .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_10379439945c9a11ed4793a .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #646e75;}

#element_18980412855cb0b8498a1d3 .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #646e75;}
#element_18980412855cb0b8498a1d3 .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_18980412855cb0b8498a1d3 .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #90a0ab;}


#element_9606997315c9a12818f5cc .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_9606997315c9a12818f5cc .col-md-3:nth-child(2) .tb-team-member .member-image:before {background-color: #90a0ab;}
#element_9606997315c9a12818f5cc .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #646e75;}

#element_12235915625cad3d85e81ee .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #646e75;}
#element_12235915625cad3d85e81ee .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_12235915625cad3d85e81ee .col-md-3:nth-child(4) .tb-team-member .member-image:before {background-color: #90a0ab;}

#element_13373629495cadde8bb1534 .col-md-3:nth-child(2) .tb-team-member .member-image:before {background-color: #90a0ab;}
#element_13373629495cadde8bb1534 .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #131c2d;}

#element_18560759975cade3854280d .col-md-3:nth-child(1) .tb-team-member .member-image:before {background-color: #131c2d;}
#element_18560759975cade3854280d .col-md-3:nth-child(3) .tb-team-member .member-image:before {background-color: #646e75;}

.tb-team-member .member-tagline {padding: 12px; line-height: 140%;}

.tb-team-member .member-text p {margin-top: -61px; z-index: 2; position: absolute; color: rgba(255,255,255,.75); font-family: 'serendipity_oneregular'; font-size: 43px;}

/*---TUNDRA TRIO---*/
.tb-testimonial.standard .author-image {display: none;}
.tb-testimonial.standard .testimonial-text {border-top: 0px; border-radius: 4px;}
.tb-testimonial.standard .testimonial-text p {font-style: normal; font-family: 'montserrat_lightregular', sans-serif; color: #ffffff;}
.tb-testimonial .author-name {font-family: 'serendipity_oneregular'; font-size: 35px; text-transform: lowercase; letter-spacing: 0;}
.tb-slider-arrows a {background-color: rgba(96, 106, 119, .5);} 

/*---MEDIA---*/
.wp-playlist-item {padding: 8px 3px !important;}

/*---CAREER FORM---*/
#gform_wrapper_2 {border: 1px solid #d2d1d1; padding: 6px 20px; max-width: 800px; background: #efefef;}

/*---ESPN DIGITAL---*/
.page-id-23 .tb-milestone.boxed {background: rgba(26, 32, 44, .8);}
#gform_wrapper_3{background-color: rgba(18, 27, 44, .8); padding: 10px 24px;}
.page-id-23 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {width: 100% !important;}


/*---VERIZON---*/
.page-id-33 .tb-toggle.panel-default>.panel-heading {background-image: none; background: transparent;}
.page-id-33 .tb-toggle .panel-title {padding: 4px 0; font-size: 13px;}
.page-id-33 .tb-toggle.panel-default .panel-title {color: #ca991d;}
.page-id-33 .panel {box-shadow: none; background: transparent;}
.page-id-33 .panel-default {border-color: transparent;}
.page-id-33 .panel-title-icon .svg-inline--fa {vertical-align: -.4em;}
#block_16865882955c9e3038be34a, #block_1481033685c9e309567b0d {margin-top: -30px;}

/*---PSA---*/
#gform_wrapper_5 {background-color: rgba(18, 27, 44, .8); padding: 10px 24px;}
.page-id-803 .gform_wrapper .top_label .gfield_label, .page-id-803 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {color: #ffffff !important;}
.page-id-803 .gform_wrapper .gfield_required {color: #ca991e !important;}

/*---CONTESTS---*/
.tb-info-box
{background: #ffffff; padding: 10px 0;}

.tb-share svg:not(:root).svg-inline--fa {margin: 0;}

.tb-img-popout .site-inner.full_width .featured-item.popout {text-align: center; width: auto;}

.tb-img-popout .site-inner.full_width .featured-image.popout img {width: auto;}

/*---CONTACT--*/
#gform_wrapper_8 {max-width: 800px; margin: auto; background: #e1e1e1; padding: 6px 20px;}
div.ginput_container_name span {padding-right:0!important}
.tb-gforms-compat .gform_wrapper ul.gform_fields li.gfield span.name_last, .tb-gforms-compat .gform_wrapper ul.gform_fields li.gfield span.name_first {float:none !important;}

.tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {width: 47.25% !important;}

compat .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first {margin-right: 2.5% !important;}

.tb-gforms-compat .gform_wrapper .top_label li.gfield {margin-bottom: 0 !important;}

.gform_wrapper li.hidden_label input {margin-top: 0 !important;}

.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {margin-top: 0 !important;}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {margin-bottom: 0 !important;}

.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last input[type=text] {margin-left: 8px !important;}

.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {margin-top: 0;}

/*---RESPONSIVE MAP AND YOUTUBE---*/

.embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin: auto;} 
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.map-responsive
{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe
{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/*---GRAVITY FORMS---*/

div.ginput_container_name span {padding-right:0!important}
.tb-gforms-compat .gform_wrapper ul.gform_fields li.gfield span.name_last {float:none}


/*---MEDIA QUERIES---*/

@media (min-width: 1500px) {
	.section_11609923165c93b9e55a7e4 {padding: 24px; top: -28px;}
	/*--.section_6159183125c94b2fb133f9 {margin-top: -52px;}--*/
	#custom-bottom > .section_2874749745c9372ad21abf {padding: 30px !important; top: -25px;}
	#custom-bottom > .section_6171512025c93a850be548 {margin-top: -50px;}
}

@media (max-width: 1150px) {
#custom-main {margin-top:40px}
}

@media (max-width: 992px) {

/*---	#element_19745610945c94b4bc18b55 {max-width: 600px;}---*/
}

@media (max-width: 767px) {
	.page-template-template_builder #wrapper {margin-top: -40px;}
	#wrapper {margin-top: 0px;}
	#element_14775708125c93e4d4a5a3c, #element_12565750285c94b83cd2e55 {padding-left: 0; padding-right: 0;}
	#block_9947905455c93e590272a6 img.size-full {width: auto;}
	#block_9947905455c93e590272a6 .col-sm-6 {float: right; padding-left: 180px;}
	#block_4062644725c94bbca93b7a img {padding-bottom: 12px;}
	.col-sm-6 {padding-bottom: 10px;}
	.entry-content .row {margin-bottom: 0;}
	#element_3596795155c92a0d9ade09, #footer-section-3 {text-align: center;}
	#custom-bottom .element-columns.stack-sm>.row>.col:not(.has-bg) {margin-bottom: 20px;}
	#custom-bottom .fixed-sidebar {margin-top: 0px;}
	.giant-script {font-size: 80px; margin-bottom: -20px}
	.mobile-column-padding {padding-top:40px}
	#custom-bottom .fixed-sidebar .widget {padding:5px 0}
#block_9947905455c93e590272a6 {margin:6em 2em}
.tb-gforms-compat .gform_wrapper .top_label li.gfield.gf_right_half, .tb-gforms-compat .gform_wrapper .top_label li.gfield.gf_left_half, .tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first,  .tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first, .tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .tb-gforms-compat .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {width:100%}
.tb-gforms-compat .gform_wrapper ul.gform_fields li.gfield span.name_last {float:none}
.who-we-are {background-position: center bottom !important}	
.who-we-are .text-center {text-align:left}
}

@media (max-width: 480px) {
	#element_19745610945c94b4bc18b55 h5 {font-size:11px}
	h1 {font-size:30px}
	h2 {font-size:18px}
	/*--#element_19745610945c94b4bc18b55 {padding-left: 30px; padding-top: 50px;}--*/
	.section_6159183125c94b2fb133f9 .bg-shade {background-color: rgba(0,0,0,.5) !important;}
	.alignright, .alignleft {display:block}
}

@media (min-width: 768px) {
#block_9947905455c93e590272a6 {margin-bottom:165px}
.page-id-13 .tb-milestone.boxed {min-height:240px}
}