/*

Theme Name: strategic

Theme URI: https://strategicwebsites.com

Author: strategicwebsites.com

Author URI: strategicwebsites.com

Description: Strategic is a custom coded permium theme only for the websites developed by strategicwebsite.com.

Version: 2.6

License: GPLv2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: blog, translation-ready, custom-background, theme-options, custom-menu, post-formats, threaded-commentsy

*/

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;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;font-size:16px;line-height:1;padding:15px 27px;text-shadow:none;background-color:#000;}
html body form.post-password-form input[type="submit"] {
    padding: 8px 8px !important;
    font-size: 16px !important;
}
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:0px;margin:0px 0 0px;background-color: #262626;/*border-bottom:1px solid #eee*/}

.sw_title_bg{background-color: #262626;}

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{}

#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;line-height: 25px;}

.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{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.st_top_footer {padding-top:40px;padding-bottom:40px;}

#strategic-colophon #strategic-container{padding-top:20px;padding-bottom:20px;border-top:1px solid #bfbfbf;}

#secondary .gform_wrapper .gform_body{width:100%;}

#secondary{margin-top:0px;}

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;}

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;} */
#strategic-main-menu .main-navigation .sub-menu .menu-item-has-children > a:after {
    content: '';
    top: 50%;
    margin-top: -10px;
    width: 20px;
    right: 7%;
    border-color: transparent;
    font-family: FontAwesome;
    position: absolute;
    background-image: url(https://dbs4pos.com/wp-content/uploads/2023/12/arrow-right-white.svg);
    height: 19px;
}

.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{border-bottom-width:1px;border-bottom-style:solid;background-color:#000000;padding-right:20px;padding-left:20px;padding-top:10px;padding-bottom:10px;}

#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;}

ul.social_follow_sec {

    margin-bottom: 0;

    margin: 0;

    padding: 0;

}

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:576px){.strategic-social-share{margin-bottom:20px;}

div#strategic-header-scoial {

    text-align: center !important;

}

.strategic-social-share-title{float:none;display:block;}

}

@media screen and (min-width:993px){.main-navigation{text-align:right;}.site-branding img {  display: block; margin: 0;}

}

@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;}

}

ul.social_follow_sec li {

    display: inline-block;

    list-style: none;

    margin-left: 15px;

    vertical-align: middle;

}
.banner_image_for_pagepost img {
    width: 100%;
    height: 25vw;
}

.featured-box-image img {

    width: auto;

}

ul.social_follow_sec {

    margin-bottom: 0;

}

#content #comments ol.comment-list li {

    list-style: none;

}

#content #comments ol.comment-list {

	padding-left:0;

}

#content #comments ol.comment-list .comment-avatar {

    float: left;

    overflow: hidden;

    margin-right: 20px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}

#content #comments ol.comment-list .comment-author {

    font-size: 15px;

    font-weight: bold;

    margin-bottom: 7px;

    color: #454545;

    display: inline-block;

}

#content #comments ol.comment-list .comment_body_inner .reply

{

	position: absolute;

    top: 0px;

    right: 0px;

    font-size: 15px;

}

#content #comments ol.comment-list .comment_body_inner .reply i {

    margin-right: 5px;

}

#content #comments ol.comment-list .comment_body_inner {

    overflow: hidden;

    position: relative;

}

#content #comments ol.comment-list .comment_body_inner .comment-content {

    margin-top: 15px;

}

#content #comments ol.comment-list .comment_body_inner .comment-content p {

	font-size: 14px;

	line-height: 1.7;

}

#content #comments ol.comment-list .comment_body_inner .comment-meta.commentmetadata {

    line-height: 20px;

    margin-bottom: 5px;

    font-size: 14px;

}

#content #comments ol.comment-list .comment_body_inner .comment-meta.commentmetadata i {

    font-size: 16px;

    line-height: 20px;

    float: left;

    margin-right: 6px;

}

#content #comments ol.comment-list .comment_body_inner .comment-meta.commentmetadata a {

    font-style: italic;

}

#content #comments ol.comment-list ul.children {

    margin: 0;

    padding-left: 80px;

}

#content #strategic-primary #comments ol.comment-list ul.children li {

	list-style:none;

}

#content #comments .comment-list .comment-body {

    margin-bottom: 30px;

    padding: 10px;

    border-bottom: 1px solid #ddd;

}

.sw_title_bg .entry-meta span, .sw_title_bg .entry-meta a {

    color: #ffffff;

}

.sw_title_bg .entry-meta {

    color: #ffffff;

}

.sw_title_bg .archive-meta p {

    color: #ffffff;

}

.sw_title_bg .post-caption {

    color: #ffffff;

}

#comments {

    margin-top: 80px;

}

html body #comments h2.comments-title {

    font-size: 16px;

    font-weight: bold;

}

body h1.page-title, body h1.entry-title, body.single h1.entry-title, body h1.archive-title

{

	color:#ffffff;

}

html body .strategic-social-share a:hover {

    text-decoration: none;

}