<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Texas Stress
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: texas-stress
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 Texas Stress is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/*--------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/

/*
font-family: 'ff-good-headline-web-pro-con';
book - 400
black - 900
*/

/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family:'ff-good-headline-web-pro-con';
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	box-sizing: border-box; /* Apply a natural box layout model to the document; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
}
*, *:before, *:after {font-weight:100; /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */	box-sizing: inherit;}
div{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {background: #000;color:#fff;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
a img {border: 0;}

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body, button, input, select, textarea {color: #fff;font-family: sans-serif;font-size: 16px;font-size: 1.6rem;line-height: 1.5;}

h1 {font-size: 58px;line-height: 65px;font-weight: 900;letter-spacing: .01em;} 
h2 {font-size: 45px;line-height: 50px;font-weight: 900;letter-spacing: .02em;color: #C9B15F;}
h3 {font-size: 35px;line-height: 40px;font-weight: 900;letter-spacing: .02em;}
h4 {font-size: 28px;line-height: 35px;text-transform: uppercase;color: #C9B15F;}
h5 {font-size: 24px;line-height: 28px;font-style:italic;}
h6 {font-size: 14px;line-height: 20px;}

p {padding-bottom: 1em;margin-bottom:0px;font-size: 1.15em;line-height: 1.6em;}
p strong{letter-spacing:.02em;}
b, strong {font-weight: 900;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 1.5rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;	font-size: 15px;font-size: 1.5rem;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;}
big {font-size: 125%;}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
.entry-content ul{font-size: 1.15em;list-style-image:url('images/bullet.png');}
.entry-content ul ul{font-size: .9em;list-style-type: circle;list-style-image: none;}
ul, ol {margin: 0 0 1.5em 1em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li &gt; ul, li &gt; ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto;max-width: 100%;}
figure {margin: 0;}
table {margin: 0 0 1.5em;width: 100%;}
th {font-weight: bold;}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
html body .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{font-size:22px;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;}
html body button, html body input[type="button"], html body input[type="reset"], input[type="submit"] {letter-spacing: .02em;border: none;border-radius: 0px;background: #C9B15F;box-shadow: none;	color: #000;font-weight:900;cursor: pointer;font-size: 12px;font-size: 22px;padding:1px 28px;text-shadow: none;display:inline-block;text-transform:uppercase;font-family: 'ff-good-headline-web-pro-con';}
html body #page #content .entry-content .gform_footer input.button.gform_button{letter-spacing: .02em;border: none;border-radius: 0px;background: #C9B15F;box-shadow: none;	color: #000;font-weight:900;cursor: pointer;font-size: 12px;font-size: 22px;padding:1px 28px;text-shadow: none;display:inline-block;text-transform:uppercase;font-family: 'ff-good-headline-web-pro-con';}
html body #page #content .entry-content .gform_footer input.button.gform_button:hover{background:#444444;color: #C9B15F;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {box-shadow: none;background:#444444;color: #C9B15F;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {box-shadow: none;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
html body #colophon .gform_wrapper .gform_footer input.button, html body #colophon .gform_wrapper .gform_footer input[type="submit"]{letter-spacing: .02em;border: none;border-radius: 0px;background: #C9B15F;box-shadow: none;	color: #000;font-weight:900;cursor: pointer;font-size: 12px;font-size: 22px;padding:1px 28px;text-shadow: none;display:inline-block;text-transform:uppercase;font-family: 'ff-good-headline-web-pro-con';}input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}
html body #colophon .gform_wrapper .gform_footer input.button:hover, html body #colophon .gform_wrapper .gform_footer input[type="submit"]:hover{background:#444444;color: #C9B15F;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {color: #111;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {padding: 3px;}
textarea {overflow: auto;padding-left: 3px;vertical-align: top;width: 100%;}
html body .gform_wrapper .top_label .gfield_label{font-weight:100;}
html body .gform_wrapper .top_label input, html body .gform_wrapper .top_label textarea{padding: 3px 5px 3px 8px;font-size:15px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border:1px solid #2f2f2f;background-color:#000;color:#a0a0a0;}
.gform_wrapper.gf_browser_gecko select {
    padding: 2px 12px 2px 2px;
    color: black !important;
}
.ui-datepicker-title select {
    margin-top: 2.5%;
    color: black;
}
.gform_wrapper select {-webkit-appearance: inherit !important;color: #000000;}
@-moz-document url-prefix() { 
  .gform_wrapper select option{color:#000000 !important;font-size:14px;}
}
/*required*/
html body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{background-color:transparent;border:none;padding:0px !important;margin:0px !important;}
html body .gform_wrapper .top_label .gfield_description.validation_message, html body .gform_wrapper .gfield_description.validation_message{margin:0px !important;padding:0px !important;font-size: 10px;font-weight: 100;color: #6B6B6B;}
html body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, html body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {margin-top: 0px;}
html body .gform_wrapper div.validation_error{margin:0px 0px 5px 0px;color: #6B6B6B;}
html body .gform_wrapper .gform_footer{margin:10px 0px;padding:10px 0px;}

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {color: #ebdfb9;text-decoration:none;}
a:visited {color: #ebdfb9;}
a:hover, a:focus, a:active {color: #cab160;border:none;outline:none;}
.post-edit-link{display:none;}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
#site-navigation {clear: both;display: block;float: left;width: 100%;background-color:#000;padding:11px 0px 11px 0px;}
#site-navigation .menu-main-container{max-width: 1200px;margin: 0 auto;display: block;clear: none;float: none;width: 100%;}
#site-navigation ul#menu-main {list-style: none;margin: 0;padding-left: 0;float:right;}
#site-navigation li {float: left;position: relative;padding:0px 0px 0px 20px;}
#site-navigation a {display: block;text-decoration: none;color:#fff;text-transform:uppercase;font-weight:900;font-size: 1.2em;letter-spacing: .06em;}
#site-navigation a:hover{color:#C9B15F;}
#site-navigation li.current_page_item a, 
#site-navigation li.current-page-ancestor a{color:#C9B15F;}
/*submenus*/
#site-navigation ul ul {background-color:rgba(0, 0, 0, 0.8);padding: 0px 0px 15px 0px;float: left;position: absolute;top: 28px;list-style:None;margin:0px;left: -999em;z-index: 99999;}
#site-navigation ul ul ul {left: -999em;top: 0;}
#site-navigation ul ul a {width: 200px;line-height: 18px;padding: 10px 0px 0px 0px;}
#site-navigation ul ul li {}
#site-navigation li:hover &gt; a {}
#site-navigation ul ul :hover &gt; a {}
#site-navigation ul ul a:hover {}
#site-navigation ul li:hover &gt; ul {left: auto;}
#site-navigation ul ul li:hover &gt; ul {left: 100%;}
#site-navigation .current_page_item &gt; a, #site-navigation .current-menu-item &gt; a, #site-navigation .current_page_ancestor &gt; a {}
#site-navigation ul ul li:first-child a{padding:20px 0px 0px 0px;}

/* Small menu */
.menu-toggle {display: none;}
.site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation {margin: 0 0 1.5em;	overflow: hidden;}
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 50%;}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;	width: 1px;overflow: hidden;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 1.4rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin: 0 auto;max-width:1200px;}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {margin: 0;padding:0 0 1.5em 0;}
.widget select {max-width: 100%;}
.widget_search .search-submit {display: none;}
/*sidebar menu*/
#secondary #nav_menu-3 h1.widget-title{display:None;}
#secondary #nav_menu-3 ul{list-style:None;margin:0px;}
#secondary #nav_menu-3 ul li.current-menu-item, #secondary #nav_menu-3 ul li.current-page-ancestor{display:block;}
#secondary #nav_menu-3 ul li.current-menu-item ul li, #secondary #nav_menu-3 ul li.current-page-ancestor ul li{display:block;}
#secondary #nav_menu-3 ul li{display:none;width:100%;}
#secondary #nav_menu-3 ul li a{line-height:20px;background-color: rgba(0, 0, 0, 0.5);width: 100%;display: block;padding: 10px 0px 10px 10px;font-size: 20px;text-transform: uppercase;margin: 0px 0px 5px 0px;}
#secondary #nav_menu-3 ul li a:hover{border-right: 5px solid #C9B15F;background-color: rgba(0, 0, 0, 0.7);}
#secondary #nav_menu-3 ul li.current-menu-item a{border-right: 5px solid #C9B15F;background-color: rgba(0, 0, 0, 0.9);}
#secondary #nav_menu-3 ul li.current-menu-item ul.sub-menu li a{background-color:rgba(0, 0, 0, 0.5);}
#secondary #nav_menu-3 ul li.current-menu-item ul.sub-menu li a:hover{background-color:rgba(0, 0, 0, 0.9);}

/*homepage widgets*/
#widget-area{margin:26px auto 80px auto;display:table;max-width:1278px;text-align:center;}
#widget-area .widget{vertical-align:top;font-size: 18px;line-height: 30px;display:table-cell;padding: 0px 29px;border-right: 1px solid #2a2a2a;}
#widget-area .widget h2.widgettitle{display:none;}
#widget-area .widget a.icon{color:#fff;font-weight:900;font-size: 35px;letter-spacing: .02em;display:block;padding: 0px 0px 10px 0px;}
#widget-area .widget a.learn-more{margin: 18px 0px;display: inline-block;background-color: #C9B15F;padding: 1px 28px;color: #000;font-weight: 900;text-transform: uppercase;font-size: 22px;letter-spacing: .02em;}
#widget-area .widget a.learn-more:hover{background-color:#444444;color: #C9B15F;}
#widget-area .widget a.icon:before{font-family:icomoon;display:block;margin:16px auto 10px auto;width:120px;height:120px;background-color:#C9B15F;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
#widget-area #text-2 a.icon:before{content:'\e606';font-size: 98px;line-height: 120px;}
#widget-area #text-3 a.icon:before{content:'\e605';font-size: 90px;line-height: 120px;padding-right: 10px;}
#widget-area #text-4 a.icon:before{content:'\e602';font-size: 75px;line-height: 120px;}
#widget-area #text-2 a.icon:hover:before{background-color: #444444;color:#C9B15F;}
#widget-area #text-3 a.icon:hover:before{background-color: #444444;color:#C9B15F;}
#widget-area #text-4 a.icon:hover:before{background-color: #444444;color:#C9B15F;}

/*footer widgets*/
#footer-widgets{vertical-align:top;max-width:1200px;margin:38px auto;display:block;display:table;width:100%;}
#footer-widgets .widget{display:table-cell;vertical-align:top;}
#footer-widgets h2.widgettitle{border-bottom: 1px solid #414141;padding: 0px 0px 15px 0px;margin:0px 0px 15px 0px;text-transform:uppercase;color:#C9B15F;font-weight:900;line-height: 18px;font-size: 24px;letter-spacing: .025em;}
#footer-widgets #black-studio-tinymce-2{padding:0px 42px 0px 0px;border-right: 1px solid #414141;}
#footer-widgets #black-studio-tinymce-3{padding:0px 42px;width:58%;}
#footer-widgets #black-studio-tinymce-3 p{display:none;}
#footer-widgets #black-studio-tinymce-4{padding:0px 0px 0px 20px !important;border-left: 1px solid #414141;}
/*~2~*/
#gform_wrapper_1{margin:0px;}
#gform_wrapper_1 .top_label .gfield_label{text-transform:uppercase;font-size: 13px;letter-spacing: .05em;margin-top:0px;}
#gform_wrapper_1 li input, #gform_wrapper_1 li textarea{border-radius:0px;border:none;background-color:#131313;width:100%;padding:3px 8px;font-size:18px;color:#b8b8b8;}
#gform_wrapper_1 li textarea{height:100px;}
#gform_wrapper_1 li#field_1_1{float:left;width:46%;clear:none;}
#gform_wrapper_1 li#field_1_2{float:left;width:46%;clear:none;margin-top:10px;}
#gform_wrapper_1 li#field_1_3{float:right;width:50%;clear:none;}
#gform_wrapper_1 .gform_footer{margin:0px;float:right;}
/*~3~*/
#footer-widgets #black-studio-tinymce-4 strong{font-weight:100;color:#C9B15F;}
#footer-widgets #black-studio-tinymce-4 a{color:#fff;}
#footer-widgets #black-studio-tinymce-4 hr{margin: 12px 0px 16px 0px;background-color:#414141;}
#footer-widgets #black-studio-tinymce-4 p{margin:0px;}
#footer-widgets #black-studio-tinymce-4 a span{color:#C9B15F;font-size:35px;margin-right:3px;}
#footer-widgets #black-studio-tinymce-4 a span:hover{color:#444444;}
#footer-widgets #text-5 h2{display:none;}
/*sidebar widgets*/
#secondary h1.widget-title{line-height:50px;font-weight:900;font-size:35px;letter-spacing:.02em;border-bottom: 2px solid #C9B15F;padding: 0px 0px 0px 0px;margin: 0px 0px 15px 0px;}
#secondary p{padding:0px 0px 10px 0px;}
#secondary .widget{padding:0px 0px 10px 0px;}

.testimonialwidget {font-style: italic;}
.testimonialwidget p {display: inline;}
/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*header*/
#masthead{position:absolute;top:0px;width:100%;z-index:10;}
#masthead h1.site-title a{margin-top: 13px;width:171px;height:161px;position:absolute;color:transparent;font-size:0em;}
#masthead h1.site-title a:before{content:url('images/logo.svg');width:100%;-webkit-filter: drop-shadow(-1px 3px 0px rgba(0, 0, 0, 0.2));filter:drop-shadow(-1px 3px 0px rgba(0, 0, 0, 0.2));}
#masthead #social{float:right;height:91px;}
#masthead #social #number{display:inline-block;margin: 14px 20px 14px 0px;border-right: 1px solid #000;padding: 6px 0px;}
#masthead #social #number a{color:#000;font-weight:900;font-size: 2.2em;margin: 14px 20px;}
#masthead #social .icon{color:#000;font-size: 35px;margin-left:3px;}
#masthead #social .icon:hover{color:#444444;}

/*home yellow bar*/
.home article{margin:0px;}
.home h1.entry-title{display:none;}
.home .entry-content{background-image:url('images/bg-goldbar.jpg');background-size:cover;background-color:#C9B15F;margin:0px;text-align:center;padding:38px 20px;}
.home .entry-content .home-center{clear: both;display: block;margin: 0 auto;max-width:1200px;}
.home .entry-content h1{color:#fff;font-weight:900;font-size:45px;letter-spacing: .03em;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.35);}
.home .entry-content ul{margin:8px 0px 0px 0px;font-weight:900;color:#000;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);}
.home .entry-content ul li{display:inline-block;font-size: 1.1em;letter-spacing: .03em;}
.home .entry-content ul li.bull{padding:0px 2px 0px 2px;}

/*secondary page*/
#secondary-page .aligncenter{display:table;width:100%;max-width:1200px;margin:0 auto;}
#secondary-page #primary{display:table;width:100%;background-size:100%;background-repeat:no-repeat;background-position:top center;padding:180px 0px 0px 0px;}
#secondary-page #secondary{display:table-cell;padding:78px 33px 20px 0px;vertical-align:top;width:28%;}
#secondary-page #secondary.mobile{display:none;}
#secondary-page #main.site-main {display:table-cell;width: 72%;vertical-align:top;}
#secondary-page #main.site-main article{background-color:#000;background-color:rgba(0, 0, 0, 0.75);padding:30px 34px;}
#secondary-page #main.site-main article .entry-content{margin:0px;}
h1.entry-title{font-size:58px;line-height:65px;padding: 0px 0px 12px 0px;font-weight:900;letter-spacing: .01em;}
.entry-content img{border:3px solid #262626;}

/*homepage slider*/
#content #homepagebg{background-size:cover;background-position:center;padding:270px 0px 140px 0px;}
#content #homepagebg #slidecontent{max-width:855px;margin: 0px auto 0 auto;border-bottom:5px solid #c9b15f;background-color:rgba(0, 0, 0, 0.8);color:#fff;text-align:center;}
#content #homepagebg #slidecontent .top{padding:30px 37px}
#content #homepagebg #slidecontent .bottom {background: #c9b15f;padding: 15px 37px;font-weight:900;font-size:28px;line-height:25px;letter-spacing: .03em;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.35); }
#content #homepagebg #slidecontent h1{border-bottom:1px solid #c9b15f;padding:0px 0px 20px 0px;margin:0 auto 30px auto;font-weight:900;width: 100%;line-height:90%;font-size: 315%;}
#content #homepagebg #slidecontent p{font-size: 155%;line-height: 120%;margin-bottom: 5px !Important;}
#content #homepagebg span{display:inline-block;width:30%;vertical-align:top;}
#content #homepagebg span:hover a:before{color:white;}
#content #homepagebg span strong{color:white;margin:20px 0px 0px 0px;font-weight:100;display:block;font-size:22px;line-height:20px;}
#content #homepagebg span a:before{border: 2px solid #C9B15F;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:170px;height:170px;background:black;font-family:icomoon;color:#C9B15F;display:inline-block;}
#content #homepagebg span.first a:before{content:'\e903';line-height:162px;font-size:75px;}
#content #homepagebg span.second a:before{content:'\e901';line-height:155px;font-size:92px;}

/*who we serve page*/
.page-id-257 .home-center ul li span.right h4 a{color:#C9B15F;}
.page-id-257 .home-center ul li span.right h4 a:hover{color:white;}
.page-id-257 .home-center h3{text-align:center;padding:10px 0px 40px 0px;border-bottom:2px solid #C9B15F;font-size: 28px;line-height: 35px;font-weight: 100;}
.page-id-257 .home-center ul{margin-top:40px;}
.page-id-257 .home-center ul li{width:100%;margin:0px 0px 5px 0px;}
.page-id-257 .home-center ul li a.left{text-align:center;font-size:0px;color:transparent;vertical-align:middle;display:table-cell;width:170px;}
.page-id-257 .home-center ul li a.left:hover:before{color:white;}
.page-id-257 .home-center ul li span.right{vertical-align:middle;display:table-cell;}
.page-id-257 .home-center ul li span.right p{font-size:18px;}
.page-id-257 .home-center ul li a.left:before{border: 2px solid #C9B15F;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;width:130px;height:130px;background:black;font-family:icomoon;color:#C9B15F;display:inline-block;}
.page-id-257 .home-center ul li:first-child a.left:before{content:'\e60a';line-height:126px;font-size:92px;margin:0px 0px 0px -40px;}
.page-id-257 .home-center ul li:nth-child(2) a.left:before{content:'\e60c';line-height:120px;font-size:75px;margin:0px 0px 0px -40px;}
.page-id-257 .home-center ul li:last-child a.left:before{content:'\e60b';line-height:130px;font-size:75px;margin:0px 0px 0px -40px;}





/*footer*/
#colophon{background-image:url('images/bg-texture.jpg');background-size:cover;background-position:center;}
#colophon p.copyright{margin:0px;background-color:rgba(201, 177, 95, 0.22);padding:20px 0px;text-shadow:1px 1px 0px rgba(201, 177, 95, 0.2);color:#000;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:900;word-spacing:1px;}
#colophon p.copyright a{color:#000;}

/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.byline, .updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}
.page-links {clear: both;margin: 0 0 1.5em;}

/*contactpage stuff*/
.content-column p a{background-image:url('images/mail.svg');background-size:14px;background-position:left center;background-repeat:no-repeat;padding: 0px 0px 0px 20px;}
.page.page-child #nav_menu-3, .page.page-parent #nav_menu-3{display:block;}
.page #nav_menu-3{display:none;}

/*services page*/
.page-id-16 .home-center div.cell{margin: 0px 0px 20px 0px;display:inline-block;width:32%;text-align:center;}
.page-id-16 .home-center div.cell img{margin:0 auto;}
.page-id-16 .home-center h4{margin: 0px 0px 10px 0px;}

/*contact page*/
.page-id-26 h3 {margin-bottom: 20px;}
a.mail{background-image:url('images/mail.svg');background-size:14px;background-position:left center;background-repeat:no-repeat;padding: 0px 0px 0px 20px;margin-top: -5px}
ul.employees {list-style: none;margin: 0; padding: 0;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
ul.employees li {margin-bottom: 20px;line-height: 22px}

ul.locations {list-style: none; margin: 0 0 30px 0; padding: 0;}
ul.locations li {margin-bottom: 30px;}
ul.locations li:last-of-type .pa {display: none;}
ul.locations li .pa {color:#ebdfb9; font-weight: bold; }
ul.locations span {display: block;}
ul.locations span.gold {display: inline; color:#ebdfb9;}


/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title, .archive .format-aside .entry-title {display: none;}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
.infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0 auto;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
.bwg_standart_thumbnails_0 img{border:none;}

#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0{font-family: 'ff-good-headline-web-pro-con' !important;font-weight: 100 !important;}







.page-id-18 table strong, .page-id-366 table strong {font-size: 110%}
.page-id-18 table tr:nth-of-type(odd), .page-id-366 table tr:nth-of-type(odd) {background: rgba(201,177, 95, .25)}
.page-id-18 table tr:nth-of-type(odd):first-of-type, .page-id-366 table tr:nth-of-type(odd):first-of-type  {background: rgba(201,177, 95, .5)}


















@media screen and (max-width: 1275px) {

/*navigation*/	
#site-navigation ul#menu-main{padding: 0px 20px 0px 0px;}
#site-navigation li{padding:0px 0px 0px 15px;}
#site-navigation a{font-size:1.1em;letter-spacing: .05em;}
#site-navigation ul ul{top:27px;}
#site-navigation ul ul a{padding:10px 0px 0px 10px;}
#site-navigation ul ul li:first-child a {padding: 20px 0px 0px 10px;}
	
/*alignments*/
.aligncenter{padding:0 20px;}

/*yellow bar*/
.home .entry-content ul{margin:0px;}
.home .entry-content ul li{font-size: 1em;letter-spacing: .02em;}

/*widgets*/


/*secondary page*/
#secondary-page #primary{}
#secondary-page #secondary{padding: 75px 20px 20px 0px;}
#secondary h1.widget-title{line-height:35px;padding: 0px 0px 10px 0px;}
#secondary-page #main.site-main article{padding: 20px 25px;}


/*footer*/
#footer-widgets{padding:0px 20px;}
#footer-widgets #black-studio-tinymce-2{padding:0px 25px 0px 0px;}
#footer-widgets #black-studio-tinymce-2 img{display:block;margin:0 auto 15px auto;}
#footer-widgets #black-studio-tinymce-3{padding:0px 25px;}
#footer-widgets #black-studio-tinymce-4{padding:0px 0px 0px 20px;}


} /*1275 ends*/









































@media screen and (max-width: 1024px) {

/*header*/
#masthead h1.site-title a{background-image:url('images/logo.svg');background-size:100%;margin-top: 8px;width: 125px;height: 120px;background-repeat:no-repeat;}
#masthead h1.site-title a:before{display:none;}
#masthead #social #number{padding:26px 0px;}

/*navigation*/
#site-navigation{margin:40px 0px 0px 0px;}
#site-navigation ul#menu-main{padding:0px;display: table;float: none;margin: 0 auto;}
#site-navigation li{padding:0px 5px 0px 5px;}
#site-navigation a{font-size:1em;}

/*yellow bar*/
.home .entry-content h1{line-height: 45px;padding: 0px 0px 10px 0px;}

/*homepage widgets*/
#widget-area .widget{padding:0px 20px;}
#widget-area .widget a.icon{font-size:30px;}
#widget-area #text-2 a.icon:before{font-size: 70px;line-height: 95px;}
#widget-area #text-3 a.icon:before{font-size: 70px;line-height: 95px;}
#widget-area #text-4 a.icon:before{font-size: 60px;line-height: 95px;}
#widget-area .widget a.icon:before{width: 95px;height: 95px;}

/*homepage slider*/
#content #homepagebg{padding:230px 20px 60px 20px;}
#content #homepagebg #slidecontent h1{font-size:40px;line-height:40px;}

/*secondary page*/
#secondary-page #main.site-main{display:block;width:100%;}
#secondary-page #secondary.mobile{display:block;width:100%;padding:10px 20px 20px 20px;}
#secondary-page #secondary{display:none;}

/*footer*/
#footer-widgets h2.widgettitle{line-height:24px;}
#footer-widgets #black-studio-tinymce-2 img{width:75%;}
#footer-widgets #black-studio-tinymce-2{padding:0px 20px 0px 0px;width:18%;}
#footer-widgets #black-studio-tinymce-3{padding: 0px 20px;width:52%;height: 410px;}
#footer-widgets #black-studio-tinymce-4{padding:0px 0px 0px 20px;width:30%;}

/*footer form*/
#gform_wrapper_1{position:relative;}
#gform_wrapper_1 li#field_1_1{width:100%;}
#gform_wrapper_1 li#field_1_2{width:100%;}
#gform_wrapper_1 li#field_1_3{float: none;width: 100%;clear: none;position: absolute;top: 135px;}
#gform_wrapper_1 .gform_footer{margin: 0px;float: none;position: absolute;right: 0px;top: 265px;}


} /*1024 ends*/













































@media screen and (max-width: 768px) {
	
/*typography*/	
p{line-height:1.4em;font-size: 1.10em;}
h1{font-size: 52px;line-height: 48px;}
	
/*header*/
#masthead #social{height:55px;}
#masthead #social #number{padding:0px;margin: 10px 10px 10px 0px;}
#masthead #social #number a{font-size: 1.5em;margin: 10px 10px;}
#masthead #social .icon{font-size:25px;margin-left: 1px;}
#masthead h1.site-title a{width: 95px;height: 90px;z-index:9;}

/*navigation*/
#site-navigation{background-color:transparent;margin: 0px;padding: 0px 0px 0px 0px;width: 100%;right: 0px;top: 55px;position: absolute;}
#site-navigation ul {display: none;}
#site-navigation ul#menu-main{display:none;}
.menu-toggle, #site-navigation.toggled ul#menu-main{display:block;}
#site-navigation button.menu-toggle{margin:0px 20px 0px 0px;background-image:url('images/menu.svg');background-size:22px;background-position:center;background-repeat:no-repeat;color:transparent;font-size:0px;background-color:#444444;border:2px solid #C9B15F;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:40px;height:40px;float:right;padding:0px;}
#site-navigation button.menu-toggle:focus{outline:none;}
#site-navigation .menu-main-container{float:left;margin:10px 0px 0px 0px;background-color:#000;}
#site-navigation li{padding:0px;width:100%;text-align:center;}
#site-navigation li:last-child a{border-bottom:2px solid #C9B15F;}
#site-navigation a{padding:5px 10px;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.24);}
#site-navigation a:hover{background-color:#444444;}
#site-navigation.main-navigation.toggled{box-shadow:0px 10px 20px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.4);}
/*sub*/
#site-navigation ul ul{left:0px;display:block;width:100%;top:0px;position:relative;padding:0px;}
#site-navigation ul ul li{background-color:rgba(68, 68, 68, 0.55);}
#site-navigation ul ul li a, #site-navigation ul ul li:first-child a{width:100%;padding:10px 0px;}
/*sidebar nav*/
#nav_menu-3{display:none !important;}

/*homepage slider*/
#content #homepagebg{padding:110px 20px 30px 20px;}
#content #homepagebg .slidecontent p{font-size: 220%;margin:0px;padding:0px;}
#content #homepagebg .slidecontent h1{font-size:35px;border-width:medium;padding: 0px 20px 20px 10px;margin: 0 auto 5px auto;}

#content #homepagebg span a:before{width:100px;height:100px;}
#content #homepagebg span.first a:before{line-height: 91px;font-size: 46px;}
#content #homepagebg span.second a:before{line-height: 90px;font-size: 50px;}
#content #homepagebg span.third a:before{line-height: 100px;font-size: 60px;}
#content #homepagebg span{width:32%;padding:0px 3px 20px 3px;margin:0px;}
#content #homepagebg span strong{font-size:18px;line-height:20px;}
#content #homepagebg #slidecontent h1{font-size: 32px;line-height: 35px;}
#content #homepagebg #slidecontent .bottom {font-size: 22px;line-height: 20px}
/*yellow bar*/
.home .entry-content h1{font-size:35px;line-height:35px;}
.home .entry-content ul{line-height: 15px;}
.home .entry-content ul li{font-size: .9em;letter-spacing: 0em;}

/*homepage widgets*/
#widget-area{display:block;margin: 25px auto 10px auto;}
#widget-area .widget{display:block;}
#widget-area .widget a.learn-more{width:100%;}

/*secondary pages*/
h1.entry-title {font-size: 48px;line-height: 48px;}
#secondary-page #primary{padding: 100px 0px 0px 0px;}
#secondary-page #secondary{display:none;}
#main .one_half{width:100%;}

/*who we serve*/
.page-id-257 .home-center h3{font-size:22px;line-height:30px;}
.page-id-257 .home-center ul li a.left:before{margin:0px 0px 20px 0px !important;}
.page-id-257 .home-center ul li{text-align:center;display:block;}
.page-id-257 .home-center ul li a.left{display:block;width:100%;}
.page-id-257 .home-center ul li span.right{display:block;width:100%;}


/*contact*/
ul.employees {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}

/*footer widgets*/
#footer-widgets #black-studio-tinymce-2{display:block;width:100%;padding:0px 20px 20px 20px;border:None;}
#footer-widgets #black-studio-tinymce-2 img{width:20%;display:inline-block;margin-right:20px;vertical-align:middle;}
#footer-widgets #black-studio-tinymce-3{display:block;width:100%;padding:0px 20px 20px 20px;height:460px;}
#footer-widgets #black-studio-tinymce-4{display:block;width:100%;padding:0px 20px 20px 20px;border:none;}
#footer-widgets #text-5.widget{display:table;margin:0 auto;}

/*footer*/
#colophon p.copyright{padding: 20px 10px;line-height:1em;letter-spacing: 0em;word-spacing: 0px;}

} /*768 ends*/







@media screen and (max-width: 480px) {
/*images*/
.entry-content img{width:100%;margin:5px 0px;}
.entry-content #bwg_container1_0 #bwg_standart_thumbnails_0 a span.bwg_standart_thumb_spun2_0 img{width: 100% !important;margin: 5px 0px;left: 0px !important;height: auto !important;margin-left: 0px !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0{height: auto !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0{height: auto !important;background:transparent !important;}

/*homepage slider*/
#content #homepagebg span{display:block;width:100%;}
} /*480 ends*/















@media screen and (max-width: 375px) {
/*alignments*/
.aligncenter {padding: 0 5px;}
/*header*/
#masthead h1.site-title a{width:70px;height:65px;}
#masthead #social #number a{font-size:1.3em;}
/*slider*/
#content #rev_slider_1_1_wrapper .tp-caption{padding: 15px 10px !important;}
/*yellowbar*/
.home .entry-content{padding:15px;}
/*homepage widgets*/
#widget-area .widget{line-height:25px;}
/*footerform*/
.gform_footer{width:100% !important;}
#gform_submit_button_1{display:block !important;width:100% !important;}

} /*375 ends*/



#secondary-page #main.site-main article#post-497 {background: rgba(255,255,255,.8) !important;}














</pre></body></html>