html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
a{background-color:transparent;}
.strategic-site-header a:hover{}
.strategic-site-content a:hover{}
.strategic-footer-wrapper a:hover{}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:700;}
dfn{font-style:italic;}
h1{font-size:2em;margin:.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
body, button, input, select, textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6{clear:both;}
p{margin-bottom:1.5em;}
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:.9375rem;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:.9375rem;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
html{box-sizing:border-box;}
*,:before,:after{box-sizing:inherit;}
body{background:#fff;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
table{margin:0 0 1.5em;width:100%;}
button, input[type="button"], input[type="reset"], input[type="submit"]{border:none;border-radius:3px;line-height:1;padding:14px 27px;text-shadow:none;background-color:#000;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, 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{background-color:#999;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;}
select{border:1px solid #ccc;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{color:#111;}
textarea{width:100%;}
a{color:#4169e1;}
a:visited{}
a:hover, a:focus, a:active{}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation a{display:block;text-decoration:none;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{left:auto;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{left:100%;}
.menu-toggle, .main-navigation.toggled ul{display:block;}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;}
.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:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.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;table-layout:fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.sticky{display:block;}
.hentry{margin:0 0 1.5em;}
.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;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed, iframe, object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:.8075em 0;}
.wp-caption-text{text-align:center;}
.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;}
.archive-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee;}
article.hentry{margin:0 0 2.5em;border-bottom:1px solid #ddd;padding-bottom:2.5em;}
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{font-family:'Raleway', sans-serif;}
.strategic-hello-bar{color:#fff;text-align:center;font-size:20px;padding:17px 0;}
#strategic-header-scoial a{display:inline-block;margin-right:10px;}
#strategic-header-scoial a i{width:auto;}
.strategic-footer-wrapper #strategic-colophon .strategic-site-info{text-align:right;}
.col-md-3.sw_search_result:nth-child(4n-2){clear:both;}
.col-md-4.sw_search_result:nth-child(3n-1){clear:both;}
.col-md-6.sw_search_result:nth-child(2n){clear:both;}
#strategic-container{width:1140px;margin:0 auto;}
.strategic-site-content #strategic-container{padding:50px 0;}
body{background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;}
body #page{margin:0 auto;}
#strategic-primary{float:left;}
#secondary{float:right;}
.strategic-site-header{box-shadow:0 1px 6px rgba(0,0,0,0.1);}
.strategic-clear{clear:both;}
.strategic-footer-wrapper{color:#bfbfbf;}
.strategic-footer-wrapper a{}
.strategic-footer-wrapper #strategic-container{padding-top:20px;padding-bottom:20px;}
.strategic-footer-wrapper{background-color:#262626;}
.site-branding img{display:block;margin:0 auto;}
p.strategic-site-description{margin:0;display:block;}
.main-navigation li{display:inline-block;float:none;position:relative;}
.main-navigation a{margin:0;font-weight:700;}
.widget-title{font-size:16px;font-weight:600;}
.recent-port-widget-thumbnail{max-width:75px;float:left;margin:0 10px 13px 0;}
.strategic-footer-wrapper .widget-title{color:#fff;margin-bottom:20px;}
#secondary .widget ul{margin-left:0 !important;padding-left:15px !important;}
#secondary .widget ul li:before{}
.widget ul li{list-style:none;padding:5px 0;}
.widget ul li a{}
.recenr_post{border-bottom:1px solid #ddd;padding-top:10px;}
.recent-post-widget .recent-post-widget-title{font-size:14px;margin-bottom:6px;margin-top:2px;font-weight:600;}
.widget-area a{color:#32b2c9;font-weight:600;}
#secondary .blog-info a{color:#a8a8a8;}
.search-form .search-submit:hover{box-shadow:none;border-color:transparent;}
.search-form .search-submit{position:absolute;top:25px;margin:-8px 0 0;width:16px;height:16px;padding:0;background-color:transparent !important;background-size:16px 16px;background-image:url(assets/images/icon-search.png);border:none;right:15px;font-size:0;}
.search-form{position:relative;}
.search-form input.search-field{letter-spacing:1px;border-width:1px;border-style:solid;width:100%;padding:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:13px;color:#b5b5b5;border-color:#eee;background-color:#f5f5f5;}
#secondary .widget_search{margin-bottom:40px!important;}
#secondary .widget-title{margin-bottom:20px;color:#383838;}
#secondary .widget ul li{border-bottom-width:1px;border-bottom-style:solid;border-color:#eee;}
.entry-title a:hover{color:#32b2c9;text-decoration:none;}
.entry-title a{font-weight:700;color:#515151;}
a{transition:color 300ms, background-color 300ms, opacity 300ms;-moz-transition:color 300ms, background-color 300ms, opacity 300ms;-o-transition:color 300ms, background-color 300ms, opacity 300ms;-webkit-transition:color 300ms, background-color 300ms, opacity 300ms;}
.entry-meta span, .entry-meta a{color:#a8a8a8;font-size:13px;font-weight:600;}
body{color:gray;line-height:1.7em;font-weight:500;}
.gdlr-icon{vertical-align:middle;font-size:16px;width:16px;}
.strategic-footer-wrapper .gdlr-icon{color:#fff;}
#secondary section .text-2{width:100%;margin:0 auto;background-color:#fff;box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2);-webkit-border-radius:3px;border-radius:3px;padding:20px;padding-top:10px;}
.strategic-footer-wrapper{background-image:url(assets/images/bg-footer.png);background-repeat:repeat;border-top-width:1px;border-top-style:solid;border-top-color:#000;}
#secondary .gform_wrapper input::-webkit-input-placeholder{color:#666;}
#secondary .gform_wrapper textarea::-webkit-input-placeholder{color:#666;}
#secondary .gform_wrapper textarea{margin:0px;height:80px;padding:6px 10px;}
#content .gform_wrapper ul{padding-left:0px !important;}
.strategic-footer-wrapper #strategic-container{padding-top:20px;padding-bottom:20px;border-top:1px solid #000;}
#secondary .gform_wrapper .gform_body{width:100%;}
#secondary{margin-top:25px;}
body.home .strategic-site-content #strategic-container{padding:0 0 50px 0;}
#secondary .gform_wrapper .gform_footer{padding:0;margin:0;clear:both;}
#secondary .gform_wrapper ul li:before{content:none !important;}
#secondary .gform_wrapper ul li{border:0 !important;}
#secondary .gform_wrapper ul li{border:0 !important;margin:0;padding-bottom:0;padding:0 !important;}
#secondary .gform_wrapper ul li label{display:none;}
#secondary .gform_wrapper ul li:before{content:none !important;}
#secondary .gform_wrapper ul li input{height:32px;font-size:14px;margin:0 !important;line-height:14px;width:100%;padding-left:10px;border:1px solid #d9d9d9;margin-bottom:10px;font-family:'DroidSans', Arial, Helvetica, sans-serif;color:#666 !important;border-radius:3px;}
#secondary .gform_wrapper{overflow:inherit;margin:0;max-width:100%;}
#secondary .gform_wrapper #gform_submit_button_1{width:100%;margin-bottom:5px;margin-top:10px;}
#strategic-container{width:100%;}
span.strategic_blog_img{display:inline-block;margin-bottom:30px;background:#383838;}
span.strategic_blog_img a:hover{opacity:.8;-webkit-transition:color 300ms, background-color 300ms, opacity 300ms;}
.widget_tag_cloud{display:inline-block;}
.entry-meta{text-transform:uppercase;}
.widget_archive select, .widget_categories select{border-color:#eee;background-color:#f5f5f5;padding:5px 10px;width:100%;}
.strategic-footer-wrapper .widget_archive select, .widget_categories select{color:#383838;}
.entry-content .read_more{font-weight:700;display:inline-block;margin-bottom:20px;}
.tagcloud a:hover{color:#fff;opacity:.8;}
.post_tags{margin-top:40px;}
.tagcloud a{color:#fff!important;font-size:11px!important;display:inline-block;float:none;padding:6px 13px;background-color:#36bddb;margin-right:7px;margin-top:7px;border:0 solid;border-color:inherit;font-weight:700;text-transform:uppercase;}
#strategic-main-menu .main-navigation .sub-menu li a{padding:10px 15px;border-top-width:1px;margin-left:0;border-top-style:solid;zoom:1;text-align:left;color:#bebebe;}
#strategic-main-menu .main-navigation .sub-menu li{background-color:#2e2e2e;}
.strategic-footer-wrapper .gdlr-icon.fa.fa-mobile{font-size:20px;}
#strategic-main-menu .main-navigation ul ul{position:absolute;top:100%;z-index:99;}
#strategic-main-menu .main-navigation ul ul ul{margin-left:1px;top:0;z-index:99;}
#strategic-main-menu .main-navigation a{padding:5px 7px;margin-left:2px;font-size:14px;color:#333;}
#strategic-main-menu .main-navigation .sub-menu .menu-item-has-children > a:after{content:'\f105';top:50%;margin-top:-10px;right:5%;border-color:transparent;font-family:FontAwesome;position:absolute;}
.sw_medium_grid{margin:0;}
.sw_medium_view{margin-bottom:20px;}
.sw_medium_grid .entry-title{margin-top:0;}
.current_page_item a{color:#333;}
#strategic-main-menu .main-navigation .sub-menu .current-menu-item > a, #strategic-main-menu .main-navigation .sub-menu .current-menu-ancestor > a{color:#fff;}
.nav-links a{color:#993018;font-weight:700;}
.nav-previous a:before{content:"\f104";font-family:fontAwesome;font-style:normal;color:#666;font-size:16px;position:relative;top:0;margin-right:10px;}
.nav-next a:after{content:"\f105";font-family:fontAwesome;font-style:normal;color:#666;font-size:16px;position:relative;top:0;margin-left:10px;}
#comments input#submit{margin-bottom:0;margin-top:20px;padding:15px 20px;box-shadow:none;text-shadow:none;font-size:11px;color:#fff;letter-spacing:1px;text-transform:uppercase;border:0;background-color:#993018;}
body a{color:#993018;text-decoration:none;}
body a:hover, body a:focus{color:#b26351;}
h3#reply-title{font-size:12px;font-size:12px;font-weight:700;text-transform:uppercase;padding-top:10px;padding-bottom:8px;border-bottom-width:0;border-bottom-style:solid;letter-spacing:2px;margin:0;}
.nav-links{display:inline-block;width:100%;margin:30px 0;}
#content ul{margin:0;padding-left:15px;}
#content #strategic-primary ul li{list-style:inherit;list-style-type:disc;}
span.social-share-title{font-size:15px;line-height:23px;font-weight:700;float:left;margin-right:20px;margin-bottom:0;margin-top:2px;color:#333;}
.strategic-social-share .fa{background:#000;color:#fff;padding:0 9px;border-radius:19px;line-height:32px;width:32px;height:32px;margin-right:5px;}
.strategic-social-share .fa.fa-facebook{padding:0 12px;}
.myspace{margin-right:5px;}
#comments textarea#comment{background-color:#f5f5f5;border-color:#808080;padding:10px;}
#comments .logged-in-as a{color:#fff;font-size:11px!important;display:block;float:left;padding:5px 10px;background-color:#993018;margin-right:7px;margin-top:7px;border:0 solid;border-color:inherit;font-weight:700;text-transform:uppercase;}
#comments .logged-in-as a:hover{color:#fff;}
#comments .comment-form-comment{clear:both;}
#comments .logged-in-as{margin-bottom:20px;display:inline-block;}
#comments textarea#comment:focus{outline:0;color:gray;font-size:16px;font-weight:100;}
.strategic-social-share{margin-top:25px;}
.search-form input.search-field{letter-spacing:1px;border-width:1px;border-style:solid;width:100%;padding:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:13px;color:#b5b5b5;border-color:#eee;background-color:#f5f5f5;}
.page-content .search-submit{position:absolute;top:25px;margin:-8px 0 0;width:16px;height:16px;padding:0;background-color:transparent!important;background-size:16px 16px;background-image:url(assets/images/icon-search.png);border:none;font-size:0;z-index:9999;left:144px;}
#strategic-header-scoial.nopadding{padding:0;}
#strategic-header-scoial a:last-child{margin-right:0;}
.page-content .search-form label{width:auto;}
.strategic-social-share-title{font-size:15px;line-height:23px;font-weight:700;float:left;margin-right:20px;margin-bottom:0;margin-top:2px;color:#000;}
.single .entry-title{color:#515151;text-transform:capitalize;margin-bottom:5px;}
.search-form label{width:100%;}
.post_tags a:hover{color:#fff;}
.post-caption{margin-top:0;margin-bottom:20px;color:#515151;text-transform:capitalize;}
nav#navmean{display:none !important;}
#site-res-navigation{display:none;}
.strategic-site .sw_top_bar{background-image:url(assets/images/bg-header.png);background-repeat:repeat;border-bottom-width:3px;border-bottom-style:solid;padding-right:20px;padding-left:20px;padding-top:8px;padding-bottom:8px;}
#masthead{border-bottom:1px solid #ddd;}
.main-navigation #primary-menu li a{border-radius:4px;}
.strategic-call-us{font-weight:bold;margin-right:10px;}
.featured-box h4{font-size:16px;line-height:normal;font-weight:bold;margin-bottom:10px;}
#content ol{margin:0;padding-left:15px;}
.strategic-footer-wrapper ul{margin:0;padding:0;}
.strategic-footer-column ul li{font-size:14px;line-height:22px;text-decoration:none;margin-bottom:0;padding-left:0px;background-repeat:no-repeat;background-position:left 4px;padding:1px 0;}
.strategic-footer-wrapper ul li a:hover{text-decoration:none;}
#footer-socials ul li a{padding-left:20px;}
#footer-socials i{font-size:20px !important;color:#fff;}
@media screen and (min-width:37.5em){.menu-toggle{display:none;}
.main-navigation ul{display:block;}
}
@media screen and (max-width:990px){.strategic-site-header .site-branding img{margin-top:20px !important;margin-bottom:20px !important;}
.strategic-site-header #strategic-main-menu{margin-top:10px !important;margin-bottom:20px;}
}
@media screen and (max-width:767px){p.strategic-site-description{text-align:center;}
nav#site-navigation{display:none;}
body #site-res-navigation{margin-top:20px;display:block;}
#strategic-main-menu .main-navigation a{margin-left:23px;}
.main-navigation{display:block;float:none;text-align:center;}
div#strategic-header-scoial{text-align:center}
#strategic-container #strategic-main-menu{margin-top:25px;}
button.menu-toggle{margin:0 auto;position:relative;top:10px;}
.strategic-footer-wrapper #strategic-colophon .strategic-site-info{text-align:center;}
}
@media screen and (max-width:450px){.strategic-social-share{margin-bottom:20px;}
.strategic-social-share-title{float:none;display:block;}
}
@media screen and (min-width:993px){.main-navigation{text-align:right;}
}
@media screen and (max-width:992px){#strategic-header-scoial{text-align:center;}
.main-navigation{text-align:center;}
}
@media screen and (max-width:1024px){.strategic-site-info{padding:0 15px;}
.sw_medium_view{display:inline-block;}
.featured-box-wrap .featured-box{text-align:center;}
}