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: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
ol, ul {list-style: none;}
table { border-collapse: collapse;border-spacing: 0;margin: 0 0 1.5em;width: 100%;}
th {font-weight: bold;}
th, td {border: 1px solid #EAEAEA;padding: 6px 10px;}
caption, th, td {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;}
a img:hover {opacity: 0.8;filter: alpha(opacity=80); box-shadow: #000 0 0 0;}
embed, iframe, object {max-width: 100%;} body, button, input, select, textarea {color: #666666;font: 16px 'Open Sans', sans-serif;line-height: 20px;word-wrap: break-word;font-weight: 300;}
body {background: #eaeaea;color: #343434;} h1, h2, h3, h4, h5, h6 {padding-bottom: 10px;color: #444444;font-weight: normal;font-family: 'Open Sans', sans-serif;}
h1 {font-size: 30px;line-height: 36px;font-weight: 600;color: #812b2a;}
h2 {font-size: 26px;line-height: 34px;}
h3 {font-size: 24px;line-height: 32px;}
h4 {font-size: 22px;line-height: 30px;}
h5 {font-size: 20px;line-height: 20px;}
h6 {font-size: 18px;line-height: 25px;}
hr {border-color: #EAEAEA;border-style: solid none none;border-width: 1px 0 0;height: 0;margin: 30px 0;}
.home .page .entry-title {font-size: 30px;line-height: 36px;} p {line-height: 24px;margin-bottom: 15px;font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 300;color: #343434;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
pre {background-color: #fff;margin-bottom: 20px;overflow: auto;padding: 20px;border: 1px solid #EAEAEA;}
pre, code, kbd, var, samp, tt {font-family: 'Open Sans', sans-serif, Courier, monospace;font-size: 14px;line-height: 19px;white-space: pre-wrap;}
abbr, acronym, dfn {border-bottom: 1px dotted #666666;cursor: help;}
address {display: block;font-style: italic;margin: 0 0 15px;}
ins {background: #F8F8F8;}
table {margin: 0 0 1.5em;width: 100%;} sup, sub {font-size: 10px;height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
dl {margin-bottom: 24px;font-size: 16px;}
dt {font-weight: bold;margin-bottom: 5px;}
dd {margin-bottom: 24px;}
ul, ol {list-style: none;}
ol {list-style: decimal;}
li > ul, li > ol {margin: 0 0 0 10px;} blockquote {padding: 30px 30px 20px 50px;margin-bottom: 20px;background-color: #2c2c2c;color: #FFFFFF;border-radius: 5px;}
blockquote p {font-size: 22px;font-family: 'Open Sans', sans-serif;line-height: 1.4;position: relative;}
blockquote p:before {content: "\f10d";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #FFFFFF;font-size: 22px;position: absolute;top: -5px;left: -30px;}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote cite {font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 300;letter-spacing: 0.05em;float: right;}
blockquote a {color: #ffffff;text-decoration: underline;}
blockquote a:hover {text-decoration: underline;font-weight: bold;} input, textarea {-webkit-border-radius: 0px;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea {-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="email"], textarea {padding: 1%;border: 1px solid #CCC;line-height: 20px;width: 98%;margin: 0 0 20px;
background-color: #F8F8F8;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus {border: 1px solid #AAA;}
input.s {width: 60%;padding: 4px 10px;height: 36px;float: left;color: #666666;background-color: #FFFFFF;margin: 0;border: 1px solid #EAEAEA;border-right: none;border-radius: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 3px solid #e4e4e4;}
input.s:focus {padding-left: 10px;border-color: #EAEAEA;text-indent: 0;border-bottom: 3px solid #e4e4e4;}
.accelerate-button, input[type="reset"], input[type="button"], input[type="submit"], button {margin-bottom: 30px;padding: 10px 20px;background-color: #2c2c2c;border: 0px;transition: background-color 0.3s linear 0s;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 14px;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;
cursor: pointer;display: inline-block;color: #FFFFFF;}
#search-form input[type="submit"] {border-radius: 0;margin-left: 0;margin-bottom: 0;padding: 0 12px;height: 36px;display: block;float: left;border-bottom: 3px solid #e4e4e4;background: #fff url(//www.penny-wise.com/wp-content/themes/PennyWise/images/search-icon.png) no-repeat center center;font-size: 0px;border-top: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-left: 0px solid #fff;}
.accelerate-button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover, button:hover {background-color: #33363B;}
.previous a, .next a {padding: 5px 0;cursor: pointer;font-size: 16px;}
.previous a:hover, .next a:hover {text-decoration: underline;} a {color: #2c2c2c;text-decoration: none;}
a:focus, a:active, a:hover {text-decoration: none;} figure {margin: 0;text-align: center;}
img {max-width: 100%;height: auto;vertical-align: top;margin-bottom: 18px;}
.entry-content img, .comment-content img, .widget img {max-width: 100%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {}
img.size-full, img.size-large {max-width: 100%;height: auto;}
.entry-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 1.625em;}
p img {}
img#wpstats {display: none;} .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clear {clear: both;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.tg-after-three-blocks-clearfix {clear: both;}
.tg-featured-posts-clearfix {clear: both;} .alignleft {display: inline;float: left;margin-right: 30px;}
.alignright {display: inline;float: right;margin-left: 30px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.footer-widgets-wrapper .newsletter .newsletter-email {border-radius: 0px;width: 65%;float: left;border: 0px !important;}
.footer-widgets-wrapper .newsletter .newsletter-submit {padding: 4px 20px;background: #93201e;color: #fff;float: left;border-radius: 0px;}
.footer-widgets-wrapper .tnp .tnp-email {border-radius: 0px;width: 65%;float: left;border: 0px !important;padding: 4px 20px !important;}
.footer-widgets-wrapper .tnp .tnp-submit {padding: 4px 20px;background: #93201e;color: #fff;float: left;border-radius: 0px;width: inherit !important;border: 0px none;} body {padding-top: 15px;padding-bottom: 15px;}
#page {max-width: 1180px;margin: 0 auto;background-color: #FFFFFF;box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);border-top: 0px solid #2c2c2c;}
.wide {padding-top: 0;padding-bottom: 0;}
.wide #page {max-width: 100%;}
.inner-wrap {margin: 0 auto;max-width: 1160px;} #header_top {background: #3b3b3b none repeat scroll 0 0;padding: 3px 0;width: 100%;color: #a6a6a6;font-size: 14px;line-height: 28px}
#header_top .right_div .su-column-inner {text-align: right;}
#header_top .right_div a {text-align: right;color: #a6a6a6;text-transform: uppercase;}
#header_top .right_div a:hover {color: #fff;}
#header_top .right_div ul {margin: 0px;padding: 0px;float: right;line-height: 28px}
#header_top .right_div ul li {list-style: none;float: left;padding: 0px 5px;margin: 0px;}
#header_top .right_div ul li img {margin-bottom: 0px !important;padding: 0px;}
#header_top .right_div ul li a.blogbtntxt {color:#a3c579 !important;font-size: 18px;font-weight: 600;line-height:29px !important;display: inline-block !important;}
#header_top .right_div ul li a.blogbtntxt:hover {color: #cee7ff !important;}
.Page_Feature-Banner {width: 100%; overflow: hidden;margin-bottom: 15px;}
.Page_Feature-Banner img {margin-bottom: 0px;} #masthead {}
#header-text-nav-container {border-bottom: 0px solid #F2F2F2;background-color: #ffffff;}
#header-text-nav-wrap {padding: 0px;}
#header-left-section {float: left;margin-right: 20px;}
#header-logo-image {float: left;padding: 0 20px 0 0;max-width: 100%;}
#header-logo-image img {margin-bottom: 0px;}
#header-text {float: left;padding: 10px 20px 0 0;}
#site-title a {color: #555555;font-size: 36px;}
h1#site-title, h3#site-title {padding-bottom: 5px;line-height: 36px;font-size: 30px;}
#site-title a:hover {color: #2c2c2c;}
#site-description {line-height: 24px;font-size: 16px;padding-bottom: 0;color: #999999;}
#header-right-section {float: right;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#header-right-section {float: right;width: 35%;}
}
#header-right-sidebar {overflow: hidden;}
#header-right-section .widget {text-align: right; padding-top: 20px;color: #999999;font-size: 14px;}
#header-right-section .widget h3 {padding-bottom: 5px;font-size: 20px;line-height: 28px;}
.header-image {margin-bottom: 0;width: 100%;}
.fullwidth {width: 100%;}
.fullwidth.black-bg {background: #3B3B3B;}
#header-left-section .header-logo-ad {float: left;}
#header-left-section .header-logo-ad img {margin: 0px;} #masthead input.s {width: 380px;}
#search-form span {background-color: #2c2c2c;height: 32px;width: 30px;line-height: 40px;margin-left: -2px;color: #FFFFFF;position: absolute;text-align: center;}
#masthead .search-wrap {position: relative;}
#masthead .search-wrap span {right: 1px;} nav li > ul, nav li > ol {margin: 0;list-style: none;}
.main-navigation {width: 100%;background-color: #3B3B3B;}
.main-navigation li {float: left;position: relative;font-family: 'Open Sans', sans-serif;font-weight: 300;}
.main-navigation a {color: #a6a6a6;display: block;float: left;font-size: 15px;padding: 15px 23px;text-transform: uppercase;}
#site-navigation #menu-main-menu .menu-item a:hover {background: #000;}
.main-navigation li.default-menu, li.default-menu {display: none;}
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {color: #FFFFFF;background-color: #2c2c2c;} .main-navigation ul li ul, .main-navigation ul li:hover ul ul, .main-navigation ul ul li:hover ul ul, .main-navigation ul ul ul li:hover ul ul, .main-navigation ul ul ul ul li:hover ul ul {display: none;z-index: 100;border-left: 1px solid #F8F8F8;border-right: 1px solid #F8F8F8;border-bottom: 1px solid #F8F8F8;margin-left: -1px;}
.main-navigation ul li:hover ul, .main-navigation ul ul li:hover ul, .main-navigation ul ul ul li:hover ul, .main-navigation ul ul ul ul li:hover ul, .main-navigation ul ul ul ul ul li:hover ul {display: block;}
.main-navigation ul li ul {position: absolute;width: 200px;top: 44px;}
.main-navigation ul li ul li {float: none;border-bottom: 1px solid #F8F8F8;}
.main-navigation ul li ul li:last-child {float: none;border-bottom: none;}
.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a {float: none;font-size: 14px;font-weight: 300;height: 100%;padding: 8px 14px;color: #444444;background-color: #FFFFFF;}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {color: #FFFFFF;background-color: #2c2c2c;}
.main-navigation ul li ul li ul {left: 200px;top: 0;}
.main-navigation select {display: none;} .menu-toggle {display: none;cursor: pointer;}
.site-header .menu-toggle {background: #FFFFFF;color: #444444;font-size: 20px;font-weight: 300;padding: 5px 22px;margin: 0;text-align: center;font-family: 'Open Sans', sans-serif;}
.site-header .menu-toggle:before {content: "\f0c9";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #FFFFFF;font-size: 21px;color: #2c2c2c;padding-right: 10px;}
.main-small-navigation {float: none;padding-top: 0;background-color: #000000;}
.main-small-navigation ul {margin: 0;list-style: none;}
.main-small-navigation a {display: block;color: #444444;padding: 10px 20px;text-decoration: none;border-bottom: 1px solid #F8F8F8;}
.main-small-navigation li {background-color: #FFFFFF;}
.main-small-navigation li:hover {background-color: #2c2c2c;color: #FFFFFF;}
.main-small-navigation ul ul a {padding-left: 60px;}
.main-small-navigation ul ul ul a {padding-left: 80px;}
.main-small-navigation ul > .current_page_item, .main-small-navigation ul > .current-menu-item {background: #2c2c2c;color: #FFFFFF;}
#header_top .inner-wrap .left_div.su-column-size-1-2{width: 48%; float:left;}
#header_top .inner-wrap .right_div.su-column-size-1-2{width: 48%; float:left;} .footer-menu{float:right}
.footer-menu li{float:left;position:relative}
.footer-menu li.default-menu,li.default-menu{display:none}
.footer-menu a{color:#666;display:block;float:left;height:21px;padding:5px 0 0 16px;font-size:12px}
.footer-menu a:hover,.footer-menu ul li.current-menu-ancestor a,.footer-menu ul li.current-menu-item a,.footer-menu ul li.current_page_ancestor a,.footer-menu ul li.current_page_item a,.footer-menu ul li:hover>a{color:#2c2c2c}
.widget_newsletterwidget .tnp-field.tnp-field-email label{ display: none;} #featured-slider,#featured-slider .slider-cycle{position:relative}
#featured-slider .displayblock{display:block}
#featured-slider .displaynone{display:none}
#featured-slider .entry-container{right:4%;margin:auto;position:absolute;bottom:15%;z-index:98;font-family:'Open Sans',sans-serif}
#featured-slider img{margin-bottom:0}
#featured-slider .slider-title-head{left:0;margin-bottom:10px;text-align:right}
#featured-slider .entry-title{padding:0}
.slider-title-head .entry-title a{color:#FFF;text-decoration:none;background-color:#2c2c2c;padding:10px 15px;max-width:400px;display:inline-block;font-size:22px}
#featured-slider .entry-content{color:#FFF;display:inline-block;max-width:400px;text-align:right}
#featured-slider .entry-content p{margin:0;padding:10px 15px;background:rgba(0,0,0,.4);font-size:15px}
#featured-slider .entry-container-left{left:4%;right:auto}
#featured-slider .entry-container-left .entry-content,#featured-slider .entry-container-left .slider-title-head{text-align:left}
a.slide-next,a.slide-prev{opacity:.7;filter:alpha(opacity=70);background-color:#2c2c2c;padding:12px 14px;visibility:hidden;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99}
.slide-next i,.slide-prev i{color:#FFF;font-size:22px}
a.slide-next{padding-right:8px;border-top-left-radius:2px;border-bottom-left-radius:2px;right:0}
a.slide-prev{padding-left:8px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.slider-cycle:hover a.slide-next,.slider-cycle:hover a.slide-prev{visibility:visible}
a.slide-next:hover,a.slide-prev:hover{opacity:1;filter:alpha(opacity=100)} #controllers{bottom:15px;line-height:0;margin:-8px auto;padding-right:30px;position:relative;text-align:right;width:1160px;z-index:99999999}
#controllers a{width:9px;height:9px;margin:0 4px;overflow:hidden;display:inline-block;color:#FFF;background:url(//www.penny-wise.com/wp-content/themes/PennyWise/images/nav.jpg) no-repeat 0 0!important;font-size:0}
#controllers a:hover,#controllers a.active{background:url(//www.penny-wise.com/wp-content/themes/PennyWise/images/selected-nav.jpg) no-repeat 0 0!important;color:#2c2c2c} .page-header .page-title {border-bottom: 1px solid #F8F8F8;margin-bottom: 20px;} .sticky {}
#main {padding-top: 15px;}
body.home #main {padding-top: 40px;}
.brown-colour {color: #812b2a;}
#content .entry-header h1.entry-title {border-bottom: 1px solid #eee;margin-bottom: 15px;} .format-link .entry-content p {text-align: center;padding-top: 30px;}
.format-link .entry-content a {text-decoration: underline;text-transform: uppercase;padding: 15px 40px;border-radius: 3px;background-color: #2c2c2c;color: #FFFFFF;transition: background-color 0.3s linear 0s;display: inline-block;}
.format-link .entry-content a:hover {background-color: #33363B;}
.format-aside .entry-header {display: none;}
.format-standard .entry-meta .post-format i {display: none;}
.format-standard .entry-meta .sep {margin-right: 0;}
.sticky .entry-meta .post-format i {display: block;}
.sticky .entry-meta .sep {margin-right: 60px;}  .tg-one-third {float: left;margin: 0 3.6364% 0 0;width: 30.909%;}
.tg-one-third-last {float: right;margin-right: 0;}
.tg-one-fourth {float: left;width: 23.1527094%;margin: 0 2.46305419% 0 0;}
.tg-one-fourth-last {margin: 0px;}
.tg-one-half {float: left;width: 48.7684729%;margin: 0 2.46305419% 0 0;padding: 0px 0px 30px;}
.tg-one-half-last {float: right;margin: 0px;} .widget_recent_work {margin-bottom: 60px;}
.widget_recent_work .widget-title {color: #444444;font-size: 28px;padding-bottom: 5px;text-align: center;}
.widget_recent_work p {margin-bottom: 30px;text-align: center;}
.widget_recent_work img {margin-bottom: 0px;}
.widget_recent_work .tg-one-fourth {position: relative;width: 25%;margin-right: 0;}
.widget_recent_work .recent_work_title {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);bottom: 0;position: absolute;transition: all 0.6s ease-out 0s;width: 100%;z-index: 1000;}
.widget_recent_work .recent_work_title .title_box {text-align: center;}
.widget_recent_work .recent_work_title .title_box h5 {font-size: 16px;font-family: 'Open Sans', sans-serif;padding: 8px;} #secondary .widget_featured_single_post h3.widget-title a {color: #444444;}
#secondary .widget_featured_single_post h3.widget-title a:hover {text-decoration: none;color: #2c2c2c;}
#secondary .widget_featured_single_post a.read-more:hover {text-decoration: none;} .widget_image_service_block {text-align: center;padding-bottom: 50px;}
.widget_image_service_block img {margin-bottom: 15px;}
.widget_image_service_block .entry-title {font-size: 22px;line-height: 26px;padding-bottom: 10px;}
.widget_image_service_block .entry-title a {color: #444444;}
.widget_image_service_block .entry-title a:hover {color: #2c2c2c;}
.widget_image_service_block p {font-size: 15px;}
.widget_image_service_block .more-link span {font-size: 14px;padding: 6px 14px;} .default-wp-page .previous {float: left;margin-bottom: 30px;}
.default-wp-page .next {float: right;margin-bottom: 30px;}
.wp-pagenavi {text-align: center;} .pagination {margin: 15px 0;}
.pagination span {padding: 2px 5px;border: 1px solid #EAEAEA;background-color: #2c2c2c;color: #FFFFFF;}
.pagination a span {background-color: #FFFFFF;color: #666666;}
.pagination a span:hover {color: #2c2c2c;border-color: #2c2c2c;text-decoration: none;} .widget_call_to_action {text-align: center;margin-bottom: 60px;}
.call-to-action-content-wrapper {background-color: #F8F8F8;border-radius: 5px;padding-bottom: 30px;padding-top: 30px;}
.call-to-action-content h3 {font-size: 28px;padding-bottom: 6px;}
.widget_call_to_action .read-more {float: none;font-size: 20px;padding: 15px 40px;} .wp-caption {border: 1px solid #ccc;margin-bottom: 10px;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 1.2% auto 0;max-width: 98%;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: 4px 0;}
.gallery-caption {} .gallery {margin: 0 auto 15px;}
.gallery-item {display: inline-block;padding: 15px 2%;text-align: center;vertical-align: top;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item {padding: 15px 1%;}
.gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {padding: 10px 0.5%;}
.gallery-columns-2 .gallery-item {width: 50%;}
.gallery-columns-3 .gallery-item {width: 33.33%;}
.gallery-columns-4 .gallery-item {width: 25%;}
.gallery-columns-5 .gallery-item {width: 20%;}
.gallery-columns-6 .gallery-item {width: 16.66%;}
.gallery-columns-7 .gallery-item {width: 14.28%;}
.gallery-columns-8 .gallery-item {width: 12.5%;}
.gallery-columns-9 .gallery-item {width: 11.11%;}
.gallery-icon img {margin: 0 auto;}
.gallery .gallery-caption {font-size: 12px;line-height: 1.2;padding-top: 5px;} #comments {border-top: 1px solid #F8F8F8;padding-top: 15px;}
#comments i {font-size: 16px;color: #AAAAAA;padding-right: 10px;}
.comments-title {font-size: 22px;line-height: 28px;}
.comment-content a {word-wrap: break-word;}
.comment-navigation {margin-bottom: 15px;}
.bypostauthor {}
#comments h2.comments-title, #comments h3.comments-title {margin-bottom: 10px;}
.avatar {border-radius: 50%;float: left;}
.comments-area article header {margin: 0 0 5px;overflow: hidden;position: relative;}
.comments-area .comment-edit-link, .comments-area .comment-permalink, .comments-area .comment-date-time, .comments-area .comment-author-link {display: block;margin-left: 100px;color: #999999;}
#content .comments-area article header cite a:hover, #content .comments-area a.comment-edit-link:hover, #content .comments-area a.comment-permalink:hover {color: #2c2c2c;}
.comments-area .comment-author-link a {color: #999999;}
.comments-area .comment-author-link a:hover {color: #2c2c2c;}
.comments-area .comment-author-link span {margin-left: 10px;padding: 0 5px;background-color: #2c2c2c;color: #FFFFFF;border-radius: 3px;}
.comments-area article header .comment-edit-link:before {content: "\f044";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #AAAAAA;font-size: 16px;padding-right: 10px;}
.comment-content {padding: 15px 15px 25px;background-color: #F8F8F8;border: 1px solid #EAEAEA;border-radius: 2px;}
.comment {margin-bottom: 20px;}
.comment ul, .comment ol {margin: 0 0 20px 20px;}
.comment ul {list-style: square outside none;}
.comment .comment-reply-link {float: right;color: #AAAAAA;}
.comment .comment-reply-link:before {content: "\f112";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #AAAAAA;font-size: 16px;padding-right: 10px;}
.comment .comment-reply-link:hover {color: #2c2c2c;}
.comment-list {margin-bottom: 25px;}
.comment-list .children {margin-left: 20px;}
.comment-list, .comment-list .children {list-style-type: none;padding: 0;}
.screen-reader-text {display: none;}
.nav-previous, .nav-next {margin-bottom: 15px;}
.nav-previous a, .nav-next a {color: #2c2c2c;cursor: pointer;font-size: 16px;}
.nav-previous a {float: left;}
.nav-next a {float: right;}
.nav-previous a:hover, .nav-next a:hover {text-decoration: underline;} #respond {}
#respond h3#reply-title {font-size: 22px;line-height: 28px;}
#respond h3#reply-title #cancel-comment-reply-link {margin-left: 10px;margin-left: 1rem;font-weight: normal;font-size: 16px;font-size: 1.6rem;}
#respond form label {display: block;line-height: 1.5;}
#respond form input[type="text"], #respond form textarea {-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;line-height: 1.5;padding: 10px;width: 100%;}
#respond form p.form-allowed-tags {font-size: 15px;line-height: 1;color: #5e5e5e;display: none;}
.required {color: red;} #secondary .widget ul li, #colophon .widget ul li {line-height: 1.5;border-bottom: 1px solid #F8F8F8;padding: 5px 0;}
#colophon .widget ul li {border-bottom: 0px solid #444444;}
#secondary .widget ul li li, #colophon .widget ul li li {border-bottom: none;}
#secondary .widget ul ul, #colophon .widget ul ul {padding-left: 10px;}
.widget select {border: 1px solid #DDDDDD;color: #666666;padding: 2px;width: 60%;}
#secondary h3.widget-title {font-size: 22px;line-height: 32px;padding-bottom: 15px;}
#secondary .widget, .error-404 .widget {margin-bottom: 35px;font-size: 16px;}
#secondary a:hover {text-decoration: underline;}
.error-404 {padding-bottom: 20px;text-align: center;}
.error-404 input.s {width: 50%;} #wp-calendar {}
#wp-calendar th, #wp-calendar td, #wp-calendar caption {text-align: left;padding-bottom: 10px;}
#wp-calendar #today {color: #2c2c2c;}
#wp-calendar caption {text-align: center;}
#wp-calendar #next {padding-right: 35px;text-align: right;}
.widget_calendar #wp-calendar th {font-weight: 600;}
.widget-title span {border-bottom: 0px solid #2c2c2c;padding-bottom: 5px;}
#colophon #wp-calendar th, #colophon #wp-calendar td {border: 1px solid #444444;padding: 3px 2px 3px 8px;}
.widget th, .widget td {padding: 1px 1px 1px 2px;} #secondary h3 span:before, .footer-widgets-area h3 span:before {font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #2c2c2c;font-size: 20px;padding-right: 5px;}
#archives h3 span:before, .widget_archive h3 span:before {content: "\f017";}
.widget_calendar h3 span:before {content: "\f073";font-size: 16px;}
.widget_categories h3 span:before {content: "\f07c";}
#secondary .widget_pages h3 span:before, .footer-widgets-area .widget_pages h3 span:before {content: "\f0f6";padding-right: 8px;}
.widget_recent_comments h3 span:before {content: "\f0e6";}
.widget_recent_comments #recentcomments li:before {content: "\f075";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #EAEAEA;font-size: 16px;padding-right: 5px;}
.accelerate_tagcloud_widget a:before{content:"\f02b";color:#D5D5D5;font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:12px;padding-right:5px}
.accelerate_tagcloud_widget a{color:#666;background-color:#F8F8F8;margin:0 4px 6px 0;padding:3px 6px;display:inline-block;border-radius:3px}
.footer-widgets-area .accelerate_tagcloud_widget a{background-color:#D5D5D5;color:#666}
.footer-widgets-area .accelerate_tagcloud_widget a:before{color:#FFF}
#secondary .accelerate_tagcloud_widget a:hover,.footer-widgets-area .accelerate_tagcloud_widget a:hover{text-decoration:none;color:#FFF;background-color:#2c2c2c}
#secondary .widget_nav_menu h3 span:before,.footer-widgets-area .widget_nav_menu h3 span:before{content:"\f0c9";font-size:21px}
.widget_recent_entries h3 span:before{content:"\f040"} .footer-widgets-wrapper{background-color:#3b3b3b;text-align:center}
.footer-widgets-area{padding-top:20px;padding-bottom:10px;color:#AAA}
.footer-widgets-area .widget-title{text-align:left;padding-bottom:5px}
.footer-widgets-area h3.widget-title{color:#FFF}
.footer-widgets-area p{text-align:left;color:#AAA}
.footer-widgets-area a{color:#bcbcbc;text-decoration:underline}
.footer-widgets-area a:hover{color:#fff!important}
#colophon .widget{padding-bottom:10px}
#colophon .widget-title{font-size:18px;line-height:32px;text-align:center}
#colophon{padding-top:10px}
#colophon, #colophon p{font-size:14px;line-height:20px}
.footer-widgets-area .tg-one-third.get-in-touch h3{padding-bottom:0}
.footer-widgets-area .tg-one-third a{text-decoration:none} #colophon .wcs_footer_nav .widget{padding:0}
.wcs_footer_nav{width:100%;background:#2c2c2c;font-size:13px;text-align:center}
.wcs_footer_nav #menu-footer-menu li{display:inline-block;padding:0 10px!important}
.wcs_footer_nav #menu-footer-menu li a{color:#bcbcbc;padding:8px 0;display:block}
.wcs_footer_nav #menu-footer-menu li a:hover{color:#fff}
#colophon .wcs_footer_nav .widget ul li{border-bottom:0}
.footer-socket-wrapper{padding:8px 0;background:#2c2c2c}
.footer-socket-area{width:100%}
.footer-socket-wrapper .copyright{color:#bcbcbc;max-width:100%;font-size:12px;text-align:center}
.footer-socket-wrapper .copyright a{color:#666}
.footer-socket-wrapper .copyright a:hover{color:#2c2c2c}
.footer-socket-wrapper .footer-menu{float:right}
.footer-socket-wrapper .footer-menu a{padding-top:0}
.footer-socket-wrapper .footer-menu ul li ul{top:21px} a#scroll-up {bottom: 20px;position: fixed;right: 20px;display: none;background-color: #2c2c2c;opacity: 0.5;filter: alpha(opacity=50);padding: 10px 16px;border-radius: 2px;}
a#scroll-up i {color: #FFFFFF;}
a#scroll-up:hover {opacity: 1;filter: alpha(opacity=100);} #primary {float: left;width: 65.4546%;}
#secondary {float: right;width: 30.909%;} .left-sidebar #primary {float: right;}
.left-sidebar #secondary {float: left;} .no-sidebar #primary {float: none;margin: 0 auto;}
.no-sidebar-full-width #primary {width: 100%;padding: 0px 15px;box-sizing: border-box;}
.no-sidebar #secondary, .no-sidebar-full-width #secondary {display: none;} #content .post, #content .page {padding-bottom: 10px;}
#content .post {}
.single #content .post {padding-bottom: 25px;}
.post .entry-title {font-size: 26px;line-height: 32px;}
.post .entry-title a {color: #444444;transition: all 0.3s ease 0s}
.post .entry-title a:hover {color: #2c2c2c;}
.post .entry-content {margin-bottom: 10px;}
.entry-content ul {list-style: square;}
.entry-content ul, .entry-content ol {padding: 0 0 0 35px;margin-bottom: 30px;}
.entry-content li > ul, .entry-content li > ol {margin-bottom: 0;}
.entry-content li {line-height: 1.3;}
.post .entry-content a:hover {text-decoration: underline;}
.blog-small .post .post-featured-image {float: left;width: 32%;text-align: left;padding-right: 4%;}
.blog-alternate-small #primary article:nth-child(odd) figure {float: left;padding-right: 4%;}
.blog-alternate-small #primary article:nth-child(even) figure {float: right;padding-left: 4%;} .entry-meta {color: #AAAAAA;padding-bottom: 20px;}
.entry-meta .byline i, .entry-meta .cat-links i {padding-left: 5px;padding-right: 5px;font-size: 16px;color: #2c2c2c;}
.entry-meta .byline, .entry-meta .cat-links {}
.entry-meta .byline {margin-right: 25px;}
.entry-meta a {color: #2c2c2c;}
.entry-meta a:hover {text-decoration: underline;}
.entry-meta .sep {display: block;border-top: 1px solid #F8F8F8;position: relative;margin: 15px 60px 10px 0;}
.entry-meta .post-format {padding: 5px;position: absolute;right: -64px;top: -32px;}
.entry-meta .post-format i {background-color: #2c2c2c;border-radius: 5px;color: #FFFFFF;display: block;height: 30px;line-height: 30px;text-align: center;width: 30px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;padding: 12px 8px 8px 8px;font-size: 20px;}
.entry-meta .posted-on, .entry-meta .comments-link, .entry-meta .edit-link, .entry-meta .tag-links {font-size: 12px;line-height: 20px;margin-right: 25px;}
.entry-meta .posted-on a, .entry-meta .comments-link a, .entry-meta .edit-link a, .entry-meta .tag-links a {color: #AAAAAA;}
.entry-meta .posted-on a:hover, .entry-meta .comments-link a:hover, .entry-meta .edit-link a:hover, .entry-meta .tag-links a:hover {color: #2c2c2c;text-decoration: none;}
.entry-meta .posted-on i, .entry-meta .comments-link i, .entry-meta .edit-link i, .entry-meta .tag-links i {font-size: 14px;padding-right: 5px;padding-left: 5px;text-decoration: none}
.read-more {font-size: 16px;margin-top: 10px;padding: 10px 20px;color: #FFFFFF;background-color: #2c2c2c;transition: background-color 0.3s linear 0s;border-radius: 4px;cursor: pointer;display: inline-block;float: left;}
a.read-more:hover {background-color: #33363B;border-color: #33363B;}
.more-link {display: block;margin-top: 25px;}
.more-link span {font-size: 16px;padding: 10px 20px;color: #FFFFFF;background-color: #2c2c2c;transition: background-color 0.3s linear 0s;border-radius: 4px;cursor: pointer;display: inline-block;}
.more-link span:hover {background-color: #33363B;border-color: #33363B;}
.entry-content a.read-more:hover {text-decoration: none;} .prmotional-catalogs-div div h2 { font-size:17px; line-height: 24px; text-align: center;font-weight: bold;}
.catalog-img { border: 1px solid #ddd; text-align: center; }
.catalog-img img {width: 90%; margin: 0 auto;} .page-id-344 .metaslider, .page-id-344 .catalog-logo-ad { display: none; }
.catalog-logo-ad { margin: 0 auto; text-align: center; }
.catalog-logo-ad .wcs-catalog-banner { margin: 14px 0 14px 0; } @media screen and (max-width: 767px) {
.menu-toggle, .main-navigation.toggled .nav-menu {display: block;}
.main-navigation ul {display: none;}
.main-navigation {float: none;}
#featured-slider .entry-content {display: none;}
.slider-nav {display: none;}
#primary, #secondary {float: none;width: 100%;}
.tg-one-half, .tg-one-third, .tg-one-fourth {float: none;width: 100%;margin: 0;}
.widget_image_service_block .tg-one-third {padding-bottom: 20px;} .fullwidth.black-bg {background: #fff;}
#featured-slider {overflow: hidden;}
#controllers {width: 95%;}
#header-text-nav-wrap .header-logo-ad {width: 100%;text-align: center;}
#header-text-nav-container #menu-main-menu li.current-menu-item a {color: #fff;}
#site-navigation #menu-main-menu .menu-item a:hover {background: #3b3b3b;color: #fff;}
#header_top .left_div, #header_top .right_div {width: 100%;text-align: center;margin: 0px !important;}
#header_top .right_div ul {width: 310px;margin: 0px auto;float: none;}
#masthead input.s {margin-top: 0px;width: 268px !important;}
#search-form input[type="submit"] {margin-top: 10px;}
#search-form {width: 300px;margin: 0px auto;}
.footer-widgets-wrapper .newsletter {width: 305px;margin: 0px auto;}
.footer-widgets-wrapper .newsletter .newsletter-email {height: 30px;padding: 0px;padding-left: 5px !important;font-size: 13px;}
.footer-widgets-wrapper .newsletter .newsletter-submit {width: 95px !important;padding: 4px 10px;height: 30px;}
.no-sidebar-full-width #primary {width: 100%;padding: 0px 10px;box-sizing: border-box;}
#header_top .right_div ul{width: auto;}    
}
@media screen and (max-width: 768px) {
#header-text-nav-wrap {padding: 15px 0;}
#header-left-section {float: none;max-width: 100%;margin-right: 0;}
#header-logo-image {float: none;text-align: center;margin-bottom: 10px;padding-right: 0;}
#header-text {float: none;text-align: center;padding: 0;margin-bottom: 10px;}
#site-description {padding-bottom: 5px;}
#header-right-section {float: none;max-width: 100%;}
#header-right-section .widget {padding: 0 0 10px 0;float: none;text-align: center;}
.widget_recent_work .tg-one-fourth {width: 50%;float: left;}
.footer-socket-wrapper .copyright {float: none;max-width: 100%;text-align: center;margin-bottom: 5px;}
.footer-socket-wrapper .footer-menu {float: none;text-align: center;}
.footer-socket-wrapper .footer-menu li {float: none;display: inline;}
.footer-socket-wrapper .footer-menu a {float: none;display: inline;padding: 5px 5px 0;}
.main-navigation a {font-size: 13px;padding: 15px 10px;transition-duration: 0.3s;}
#featured-slider {overflow: hidden;}
#controllers {width: 95%;}
#header-text-nav-wrap .header-logo-ad {width: 100%;text-align: center;}	
}
@media screen and (max-width: 1190px) {
#page {width: 97%;}
.wide #page {width: 100%;}
.inner-wrap {width: 94%;}
.main-navigation a {padding: 15px 21px;transition-duration: 0.3s;}
}
@media only screen and (min-width : 220px) and (max-width : 359px) {
#featured-slider .slider-title-head .entry-title a {font-size: 12px;padding: 0 8px;}
#featured-slider .slider-title-head .entry-title a {font-size: 16px;padding: 4px 12px;}
.widget_recent_work .tg-one-fourth {width: 100%;text-align: center;position: relative;}
.widget_recent_work .recent_work_title {right: 0;}
.entry-meta .post-format {padding: 0;top: -18px;}
.entry-meta .post-format i {font-size: 12px;padding: 2px 0 0;}
.menu-toggle, .main-navigation.toggled .nav-menu {display: block;}
.main-navigation ul {display: none;}
.main-navigation {float: none;}
#featured-slider .entry-content {display: none;}
.slider-nav {display: none;}
#primary, #secondary {float: none;width: 100%;}
.tg-one-half, .tg-one-third, .tg-one-fourth {float: none;width: 100%;margin: 0;}
.widget_image_service_block .tg-one-third {padding-bottom: 20px;}
#page {width: 97%;}
.wide #page {width: 100%;}
.inner-wrap {width: 94%;}
#header-text-nav-wrap {padding: 15px 0;}
#header-left-section {float: none;max-width: 100%;margin-right: 0;}
#header-logo-image {float: none;text-align: center;margin-bottom: 10px;padding-right: 0;}
#header-text {float: none;text-align: center;padding: 0;margin-bottom: 10px;}
#site-description {padding-bottom: 5px;}
#header-right-section {float: none;max-width: 100%;}
#header-right-section .widget {padding: 0 0 10px 0;float: none;text-align: center;}
.widget_recent_work .tg-one-fourth {width: 50%;float: left;}
.footer-socket-wrapper .copyright {float: none;max-width: 100%;text-align: center;margin-bottom: 5px;}
.footer-socket-wrapper .footer-menu {float: none;text-align: center;}
.footer-socket-wrapper .footer-menu li {float: none;display: inline;}
.footer-socket-wrapper .footer-menu a {float: none;display: inline;padding: 5px 5px 0;}
#header-left-section {margin: 0px;}
.main-navigation a {font-size: 13px;padding: 15px 10px;}
#featured-slider {overflow: hidden;}
.fullwidth.black-bg {background: #fff;}
#controllers {width: 95%;}
#header-text-nav-wrap .header-logo-ad {width: 100%;text-align: center;}
#header-text-nav-wrap .header-logo-ad img {width: 100%;text-align: center;}
#header-text-nav-container #menu-main-menu li.current-menu-item a {color: #fff;}
#site-navigation #menu-main-menu .menu-item a:hover {background: #3b3b3b;color: #fff;}
}
@media only screen and (min-width : 360px) and (max-width : 599px) {
.gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {width: 33.33%;}
}
@media only screen and (min-width : 600px) and (max-width : 767px) {
#featured-slider .slider-title-head .entry-title a {font-size: 16px;padding: 4px 12px;}
.widget_recent_work .tg-one-fourth {width: 100%;text-align: center;position: relative;}
.widget_recent_work .recent_work_title {right: 0;}
.entry-meta .post-format {padding: 0;top: -18px;}
.entry-meta .post-format i {font-size: 12px;padding: 2px 0 0;}
.gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {width: 25%;}
.menu-toggle, .main-navigation.toggled .nav-menu {display: block;}
.main-navigation ul {display: none;}
.main-navigation {float: none;}
#featured-slider .entry-content {display: none;}
.slider-nav {display: none;}
#primary, #secondary {float: none;width: 100%;}
.tg-one-half, .tg-one-third, .tg-one-fourth {float: none;width: 100%;margin: 0;}
.widget_image_service_block .tg-one-third {padding-bottom: 20px;} .fullwidth.black-bg {background: #fff;}
#featured-slider {overflow: hidden;}
#controllers {width: 95%;}
#header-text-nav-wrap .header-logo-ad {width: 100%;text-align: center;}
#header-text-nav-container #menu-main-menu li.current-menu-item a {color: #fff;}
#site-navigation #menu-main-menu .menu-item a:hover {background: #3b3b3b;color: #fff;}
#header_top .left_div.su-column {width: 50% !important;float: left !important;text-align: left;margin: 0px !important;}
#header_top .right_div.su-column {width: 50% !important;float: right !important;text-align: center;margin: 0px !important;}
#header_top .right_div ul {width: 310px;margin: 0px auto;float: right;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
#header-text-nav-wrap {padding: 15px 0;}
#header-left-section {float: none;max-width: 100%;margin-right: 0;}
#header-logo-image {float: none;text-align: center;margin-bottom: 10px;padding-right: 0;}
#header-text {float: none;text-align: center;padding: 0;margin-bottom: 10px;}
#site-description {padding-bottom: 5px;}
#header-right-section {float: none;max-width: 100%;}
#header-right-section .widget {padding: 0 0 10px 0;float: none;text-align: center;}
.widget_recent_work .tg-one-fourth {width: 50%;float: left;}
.footer-socket-wrapper .copyright {float: none;max-width: 100%;text-align: center;margin-bottom: 5px;}
.footer-socket-wrapper .footer-menu {float: none;text-align: center;}
.footer-socket-wrapper .footer-menu li {float: none;display: inline;}
.footer-socket-wrapper .footer-menu a {float: none;display: inline;padding: 5px 5px 0;}
.main-navigation a {font-size: 13px;padding: 15px 10px;}
#featured-slider {overflow: hidden;}
#controllers {width: 95%;}
#header-text-nav-wrap .header-logo-ad {width: 100%;text-align: center;}
.home_content .su-column {float: left !important;width: 30.66% !important;margin: 0 4% 0 0 !important;}
.home_content .su-column.su-column-last {margin-right: 0px !important;}
.home_content .su-column .su-column-inner {font-size: 23px;}
.home_content .su-column .su-column-inner span {font-size: 30px;}
#colophon .widget-title {font-size: 16px;}
#header-left-section {width: 100%;}
#header-text-nav-container #header-logo-image {float: left;}
#header-text-nav-container .header-logo-ad {float: left;width: auto;}
#header_top .left_div.su-column {width: 50% !important;float: left !important;text-align: left;margin: 0px !important;}
#header_top .right_div.su-column {width: 50% !important;float: right !important;text-align: center;margin: 0px !important;}
#header_top .right_div ul {width: 310px;margin: 0px auto;float: right;}
#search-form {width: 420px;margin: 0px auto;}
.footer-widgets-wrapper .newsletter {width: 220px;margin: 0px auto;}
.footer-widgets-wrapper .newsletter .newsletter-email {height: 30px;padding: 0px;width: 100%;margin: 0px 0px 10px 0px;}
.footer-widgets-wrapper .newsletter .newsletter-submit {width: 95px !important;padding: 4px 10px;height: 30px;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
.main-navigation a {padding: 15px 21px;transition-duration: 0.3s;}
body.home .wcs_hservices_box_caption h2.box_title_site a{font-size: 20px;}
body.home .wcs_blogs_inner a.wcs_btn_ahead{padding: 4px 12px;}
body.home .wcs_blogs_inner .wcs_blogs_innerdiv h2 a{font-size: 17px !important;}
}
@media only screen and (min-width : 1025px) and (max-width : 1199px) {
#page {width: 97%;}
.wide #page {width: 100%;}
.inner-wrap {width: 94%;}
.main-navigation a {padding: 15px 21px;}
}
@media screen and (max-width:767px) {
.wcs-form-left {width: 100% !important;float: none !important;}
.wcs-form-right {width: 100% !important;float: none !important;}
.col_left {width: 100% !important;float: none !important;}
.col_right {width: 100% !important;float: none !important;}
} .entry-meta .updated {display: none;} .search .page-header {display: none;} select.wpcf7-select {padding: 1%;border: 1px solid #CCC;line-height: 20px;width: 100%;margin: 0 0 20px;background-color: #F8F8F8;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.your-subject input[type="text"] {padding: 5px 0;width: 100%;}
.btn {margin-bottom: 30px;padding: 10px 20px;background-color: #2c2c2c;border: 0px;transition: background-color 0.3s linear 0s;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
font-size: 14px;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;cursor: pointer;display: inline-block;color: #FFFFFF;}
.btn a {color: #fff;}
input[type="submit"]:hover, .btn:hover {background: #93201e;}
.wcs-form {display: inline-block;width: 100%;}
.wcs-form-left {width: 48%;float: left;}
.wcs-form-right {width: 48%;float: right;}
.mark {color: #f00;font-weight: bold;}
.col_left {width: 30%;float: left;}
.col_right {width: 65%;float: right;}
input.wpcf7-not-valid, textarea.wpcf7-not-valid {border: 1px solid #f00 !important;}
span.wpcf7-not-valid-tip {color: #fff;font-size: 0 !important;display: block;line-height: 0 !important;}
.searchButton.button_search {border-radius: 0;margin-left: 0;margin-bottom: 0;padding: 0 12px;height: 36px;display: block;float: left;border-bottom: 3px solid #e4e4e4;background: #fff url(//www.penny-wise.com/wp-content/themes/PennyWise/images/search-icon.png) no-repeat center center;font-size: 0px;border-top: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-left: 0px solid #fff;}
.searchButton.button_search:hover {background: #fff url(//www.penny-wise.com/wp-content/themes/PennyWise/images/search-icon.png) no-repeat center center;}
.cart {background: #fff;border: medium none;display: inline;float: right;height: auto;margin: 5px 0 0;padding-top: 0px;position: relative;top: 0;width: 206px;} h1.wcs_page-title {border-bottom: 1px solid #969696;margin-bottom: 15px;font-size: 30px;line-height: 36px;font-weight: 600;color: #812b2a;}
.blog_content .blogLeft {width: 65%;float: left;margin-right: 15px;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {margin-bottom: 10px;width: 100%;max-height: 285px;overflow: hidden;height: 285px;float: left;border: 2px solid #d9d9d9;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner > img {max-width: 100%;width: 100%;max-height: 380px;}
.blogLeft .blogLeft_inner_box .blog-inner-left {float: left;width: 69%;padding-right: 8px;border-right: 1px solid #ccc;min-height: 100px;}
.blogLeft .blogLeft_inner_box h2 a {line-height: 30px;font-family: 'Open Sans', sans-serif;font-size: 19px !important;font-weight: 700;color: #2b2b2b;}
.blogLeft .blogLeft_inner_box h2 a:hover {line-height: 30px;font-family: 'Open Sans', sans-serif;font-size: 19px !important;font-weight: 700;color: #812b2a;}
.blog_content .blogLeft .blogLeft_inner_box {display: inline-block;border-bottom: 1px solid #cfcfcf;padding-bottom: 20px;margin-bottom: 20px;}
.blogLeft .blogLeft_inner_box .blog-inner-left p {line-height: 22px;margin-bottom: 10px;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 500;color: #636363;}
.blog_content .blogLeft .blog-inner-right {float: right;width: 27%;padding: 2px 10px;border-left: 0px solid #ccc;}
.blog-inner-right-date {line-height: 20px;margin-bottom: 5px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 500;color: #868686;padding: 0px 12px;}
.blog-inner-right-tag {line-height: 24px;margin-bottom: 15px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 700;color: #868686;}
.blog-inner-right-tag a {line-height: 24px;margin-bottom: 15px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 500;color: #868686;}
.blog-read-box {display: inline-block;text-align: right;width: 100%;margin-top: 10px;}
.blog-read-box a.r_more {margin-bottom: 5px;padding: 8px 30px;background-color: #3b3b3b;border: 0px;transition: background-color 0.3s linear 0s;border-radius: 0px;font-size: 17px;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;cursor: pointer;display: inline-block;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.blog-read-box a.r_more:hover {background: #93201e;}
.blog_content .blogRight {width: 33%;float: right;border: 0px solid #ccc;}
.blogRight .widget_recent_entries {border: 1px solid #ccc;padding: 10px;margin-bottom: 20px;min-height: 200px;}
.blogRight .widget_recent_entries h3.widget-title {border-bottom: 1px solid #969696;margin-bottom: 15px;font-size: 18px;line-height: 15px;font-weight: 700;color: #812b2a;}
.blogRight .widget_recent_entries h3.widget-title span:before {content: normal;display: none;}
.blogRight .widget_recent_entries ul {width: 100%;}
.blogRight .widget_recent_entries ul li {background: url(//www.penny-wise.com/wp-content/themes/PennyWise/images/blog-list-arrow.png) 0px 6px no-repeat;line-height: 20px;font-family: 'Open Sans', sans-serif;font-size: 13px !important;font-weight: 600;color: #505050;margin-bottom: 6px;}
.blogRight .widget_recent_entries ul li a {line-height: 20px;font-family: 'Open Sans', sans-serif;font-size: 14px !important;font-weight: 600;color: #505050;padding-left: 12px;display: inline-block;}
.blogRight .widget_recent_entries ul li a:hover {line-height: 20px;font-family: 'Open Sans', sans-serif;font-size: 14px !important;font-weight: 600;color: #812b2a;transition: ease 1s;}
.blogRight .widget_categories {border: 1px solid #ccc;padding: 10px;margin-bottom: 20px;min-height: 200px;}
.blogRight .widget_categories h3.widget-title {border-bottom: 1px solid #969696;margin-bottom: 15px;font-size: 18px;line-height: 15px;font-weight: 700;color: #812b2a;}
.blogRight .widget_categories h3.widget-title span:before {content: normal;display: none;}
.blogRight .widget_categories ul {width: 100%;}.blogRight .widget_categories ul li {background: #ececec;line-height: 20px;font-family: 'Open Sans', sans-serif;font-size: 13px !important;font-weight: 600;color: #505050;margin: 8px 0;padding-left: 0px;}
.blogRight .widget_categories ul li:hover {transition: ease 1s;background: #812b2a;line-height: 20px;font-family: 'Open Sans', sans-serif;font-size: 13px !important;font-weight: 600;color: #fff;margin: 8px 0;padding-left: 0px;}
.blogRight .widget_categories ul li:hover > a {transition: ease 1s;background: url(//www.penny-wise.com/wp-content/themes/PennyWise/images/blog-list-arrow-hover.png) center right no-repeat;font-family: 'Open Sans', sans-serif;font-size: 13px !important;font-weight: 600;color: #fff;}
.blogRight .widget_categories ul li a {background: url(//www.penny-wise.com/wp-content/themes/PennyWise/images/blog-list-arrow.png) center right no-repeat;line-height: 29px;font-family: 'Open Sans', sans-serif;font-size: 14px !important;font-weight: 600;color: #505050;padding-right: 15px;padding-left: 10px;padding-top: 0px;padding-bottom: 2px;}
.blogRight .widget_categories ul li > a:hover {transition: ease 1s;background: url(//www.penny-wise.com/wp-content/themes/PennyWise/images/blog-list-arrow-hover.png) center right no-repeat;line-height: 29px;font-family: 'Open Sans', sans-serif;
font-size: 14px !important;font-weight: 600;color: #fff;padding-right: 15px;padding-left: 10px;padding-top: 0px;padding-bottom: 2px;} body.single-post .blogLeft .blogLeft-blogbanner {margin-bottom: 10px;width: 100%;max-height: 208px;overflow: hidden;height: 208px;float: left;border: 2px solid #d9d9d9;}
body.single-post .blogLeft .blogLeft-blogbanner > img {max-width: 100%;width: 100%;max-height: 230px;}
body.single-post .blogLeft .post {line-height: 22px;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 500;color: #343434;margin-bottom: 20px;}
body.single-post .blogLeft .post h1.entry-title {line-height: 38px;font-family: 'Open Sans', sans-serif;font-size: 23px !important;font-weight: 700;color: #2b2b2b;}
body.single-post .blogLeft .post .entry-meta .byline {display: none;}
body.single-post .blogLeft .post .entry-meta .cat-links {display: none;}
body.single-post .blogLeft .post .entry-meta .sep {margin: 5px 0;display: inline-block !important;}
.entry-meta .posted-on a, .entry-meta .posted-on i {font-size: 13px;font-weight: 500;color: #343434;}
body.single-post .blogLeft .post p {line-height: 22px;margin-bottom: 10px;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 500;color: #343434;}
body.archive .blogLeft .blogLeft-blogbanner {margin-bottom: 10px;width: 100%;max-height: 208px;overflow: hidden;height: 208px;float: left;border: 2px solid #d9d9d9;}
body.archive .blogLeft .blogLeft-blogbanner > img {max-width: 100%;width: 100%;max-height: 230px;}
body.archive .blogLeft .post {line-height: 20px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 500;color: #343434;margin-bottom: 20px;}
body.archive .blogLeft .post h1.entry-title {line-height: 38px;font-family: 'Open Sans', sans-serif;font-size: 23px !important;font-weight: 700;color: #2b2b2b;}
body.single-post .blogLeft .post .entry-content h6 {font-size: 16px;line-height: 22px;font-weight:600;padding-top: 15px;padding-bottom: 15px;color: #444;font-family: 'Montserrat', sans-serif;} 
body.archive .blogLeft .post .entry-meta .byline {display: none;}
body.archive .blogLeft .post .entry-meta .cat-links {display: none;}
body.archive .blogLeft .post .entry-meta .sep {margin: 5px 0;}
body.archive .entry-meta .posted-on a, .entry-meta .posted-on i {font-size: 13px;font-weight: 500;color: #343434;}
body.archive .blogLeft .post p {line-height: 22px;margin-bottom: 10px;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 500;color: #343434;} @media only screen and (min-width : 320px) and (max-width : 480px) {
.blog_content .blogLeft {margin-left: auto;margin-right: auto;width: 100%;}
.blogLeft .entry-meta .sep {display: inline-block !important;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {height: 100%;}
.blog_content .blogLeft .blogLeft_inner_box {border-bottom: 1px solid #cfcfcf;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.blogLeft_inner_box h2 {clear: both;text-align: left;line-height: 25px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #2b2b2b;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #812b2a;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box .blog-inner-left {border-right: 0px solid #cccccc;float: left;min-height: 100px;padding-right: 8px;width: 100%;text-align: left;}
.blog-read-box {text-align: center;}
.blog_content .blogLeft .blog-inner-right {border-left: 0 solid #cccccc;float: left;padding: 2px 10px;width: 100%;margin-top: 10px;}
.blog_content .blogRight {width: 100%;float: left;}
#header_top .right_div .su-column-inner {text-align: center;}
#header_top .right_div ul li{float: none;padding: 2px 0px;display: inline-block;}
.cart {float: none;text-align: center;}
.wcs_blogs_inner h1{margin-bottom: 0px;}
.wcs_blogs_inner .wcs_btn_head {text-align: center;}
form#miniSearchForm {display: inline-block;text-align: center;}
}
@media only screen and (min-width : 360px) and (max-width : 640px) {
.blog_content .blogLeft {margin-left: auto;margin-right: auto;width: 100%;}
.blogLeft .entry-meta .sep {display: inline-block !important;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {height: 100%;}
.blog_content .blogLeft .blogLeft_inner_box {border-bottom: 1px solid #cfcfcf;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.blogLeft_inner_box h2 {clear: both;text-align: left;line-height: 25px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #2b2b2b;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #812b2a;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box .blog-inner-left {border-right: 0px solid #cccccc;float: left;min-height: 100px;padding-right: 8px;width: 100%;text-align: left;}
.blog-read-box {text-align: center;}
.blog_content .blogLeft .blog-inner-right {border-left: 0 solid #cccccc;float: left;padding: 2px 10px;width: 100%;margin-top: 10px;}
.blog_content .blogRight {width: 100%;float: left;}
#header_top .right_div .su-column-inner {text-align: center;}
#header_top .right_div ul li{float: none;padding: 2px 0px;display: inline-block;}
.cart {float: none;text-align: center;}
.wcs_blogs_inner h1{margin-bottom: 0px;}
.wcs_blogs_inner .wcs_btn_head {text-align: center !important;}
form#miniSearchForm {display: inline-block;text-align: center;}
}
@media only screen and (min-width : 360px) and (max-width : 640px) and (orientation:landscape) {
.wcs_blogs_inner .wcs_btn_head {text-align: right !important;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.blog_content .blogLeft {margin-left: auto;margin-right: auto;width: 100%;}
.blogLeft .entry-meta .sep {display: inline-block !important;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {height: 100%;}
.blog_content .blogLeft .blogLeft_inner_box {border-bottom: 1px solid #cfcfcf;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.blogLeft_inner_box h2 {clear: both;text-align: left;line-height: 25px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #2b2b2b;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #812b2a;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box .blog-inner-left {border-right: 0px solid #cccccc;float: left;min-height: 100px;padding-right: 8px;width: 100%;text-align: left;}
.blog-read-box {text-align: center;}
.blog_content .blogLeft .blog-inner-right {border-left: 0 solid #cccccc;float: left;padding: 2px 10px;width: 100%;margin-top: 10px;}
.blog_content .blogRight {width: 100%;float: left;}
.wcs_hservices_box_inner img.hservices_box_img{min-height: inherit !important;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation:landscape) {
.blog_content .blogLeft {margin-left: auto;margin-right: auto;width: 63%;}
.blogLeft .entry-meta .sep {display: inline-block !important;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {height: 100%;}
.blog_content .blogLeft .blogLeft_inner_box {border-bottom: 1px solid #cfcfcf;display: inline-block;
margin-bottom: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.blogLeft_inner_box h2 {clear: both;text-align: left;}
.blogLeft .blogLeft_inner_box h2 a {color: #2b2b2b;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #812b2a;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box .blog-inner-left {border-right: 0px solid #cccccc;float: left;min-height: 100px;padding-right: 8px;width: 100%;text-align: left;}
.blog-read-box {text-align: left;}
.blog_content .blogLeft .blog-inner-right {border-left: 0 solid #cccccc;float: left;padding: 2px 10px;width: 100%;margin-top: 10px;}
.blog_content .blogRight {width: 35%;float: right;}
.wcs_hservices_box_caption h2.box_title_site a{font-size: 20px;}
.wcs_blogs_inner a.wcs_btn_ahead{padding: 4px 12px;}
.wcs_blogs_inner .wcs_blogs_innerdiv h2 a{font-size: 17px !important;}
}
@media only screen and (min-width : 375px) and (max-width : 667px) and (orientation:landscape) {
.blog_content .blogLeft {margin-left: auto;margin-right: auto;width: 100%;}
.blogLeft .entry-meta .sep {display: inline-block !important;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {height: 100%;}
.blog_content .blogLeft .blogLeft_inner_box {border-bottom: 1px solid #cfcfcf;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.blogLeft_inner_box h2 {clear: both;text-align: left;line-height: 25px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #2b2b2b;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #812b2a;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box .blog-inner-left {border-right: 0px solid #cccccc;float: left;min-height: 100px;padding-right: 8px;width: 100%;text-align: left;}
.blog-read-box {text-align: center;}
.blog_content .blogLeft .blog-inner-right {border-left: 0 solid #cccccc;float: left;padding: 2px 10px;width: 100%;margin-top: 10px;}
.blog_content .blogRight {width: 100%;float: left;}
}
@media only screen and (min-width : 414px) and (max-width : 736px) and (orientation:landscape) {
.blog_content .blogLeft {margin-left: auto;margin-right: auto;width: 100%;}
.blogLeft .entry-meta .sep {display: inline-block !important;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {height: 100%;}
.blog_content .blogLeft .blogLeft_inner_box {border-bottom: 1px solid #cfcfcf;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.blogLeft_inner_box h2 {clear: both;text-align: left;line-height: 25px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #2b2b2b;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #812b2a;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box .blog-inner-left {border-right: 0px solid #cccccc;float: left;min-height: 100px;padding-right: 8px;width: 100%;text-align: left;}
.blog-read-box {text-align: center;}
.blog_content .blogLeft .blog-inner-right {border-left: 0 solid #cccccc;float: left;padding: 2px 10px;width: 100%;margin-top: 10px;}
.blog_content .blogRight {width: 100%;float: left;}
}
@media only screen and (min-width : 640px) and (max-width : 767px) {
.blog_content .blogLeft {margin-left: auto;margin-right: auto;width: 100%;}
.blogLeft .entry-meta .sep {display: inline-block !important;}
.blogLeft .blogLeft_inner_box .blogLeft-blogbanner {height: 100%;}
.blog_content .blogLeft .blogLeft_inner_box {border-bottom: 1px solid #cfcfcf;display: inline-block;margin-bottom: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px;}
.blogLeft_inner_box h2 {clear: both;text-align: left;line-height: 25px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #2b2b2b;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box h2 a {color: #812b2a;text-align: center;font-size: 19px !important;}
.blogLeft .blogLeft_inner_box .blog-inner-left {border-right: 0px solid #cccccc;float: left;min-height: 100px;padding-right: 8px;width: 100%;text-align: left;}
.blog-read-box {text-align: center;}
.blog_content .blogLeft .blog-inner-right {border-left: 0 solid #cccccc;float: left;padding: 2px 10px;width: 100%;margin-top: 10px;}
.blog_content .blogRight {width: 100%;float: left;}
}
.blog_content .blogLeft .wcs-blog-number-next {float: right;margin-bottom: 20px;margin-top: 10px;}
.blogLeft .wcs-blog-number-next .page-numbers {height: 30px;width: 30px;text-align: center;padding: 5px 13px;line-height: 32px;z-index: 99999;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );border: 1px solid #ccc;font-size: 15px;font-weight: 700;color: #535353;text-decoration: none;margin: 0 1px;}
.blogLeft .wcs-blog-number-next .current {height: 30px;width: 30px;text-align: center;padding: 5px 13px;line-height: 32px;z-index: 99999;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );border: 1px solid #ccc;font-size: 15px;font-weight: 700;color: #922020;text-decoration: none;margin: 0 1px;}
.blogLeft .wcs-blog-number-next .page-numbers .current {height: 30px;width: 30px;text-align: center;padding: 5px 13px;line-height: 32px;z-index: 99999;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );border: 1px solid #ccc;font-size: 15px;font-weight: 700;color: #922020;
text-decoration: none;margin: 0 1px;}
.blogLeft .wcs-blog-number-next .page-numbers:hover {height: 30px;width: 30px;text-align: center;padding: 5px 13px;line-height: 32px;z-index: 99999;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );border: 1px solid #ccc;font-size: 15px;font-weight: 700;color: #922020;text-decoration: none;margin: 0 1px;} #huge-it-share-buttons-top {display: none;}
.blogRight .widget h3.widget-title {border-bottom: 1px solid #969696;margin-bottom: 15px;font-size: 18px;line-height: 15px;font-weight: 700;color: #812b2a;}
.blogRight #text-6 .rightside-newsletter input[type="email"].newsletter-email {width: 90%;height: 50px;margin-bottom: 25px;padding: 0 15px 2px;font-size: 17px;background: white;border: 2px solid #ebebeb;border-radius: 4px;-webkit-box-shadow: inset 0 -2px #ebebeb;box-shadow: inset 0 -2px #ebebeb;}
.blogRight #text-6 .rightside-newsletter input[type="submit"].newsletter-submit:hover {position: relative;vertical-align: top;width: 56%;height: 44px;padding: 0;font-size: 22px;color: white;
text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);background: #343434;border: 0;border-bottom: 2px solid #93201e;border-radius: 5px;cursor: pointer;-webkit-box-shadow: inset 0 -2px #93201e;
box-shadow: inset 0 -2px #93201e;}
.blogRight .widget form {text-align: center !important;}
.blogRight #text-6 .rightside-newsletter input[type="submit"].newsletter-submit {position: relative;vertical-align: top;width: 56%;height: 44px;padding: 0;font-size: 22px;color: white;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);background: #93201e;border: 0;border-bottom: 2px solid #343434;border-radius: 5px;cursor: pointer;-webkit-box-shadow: inset 0 -2px #343434;box-shadow: inset 0 -2px #93201e;}
.blogRight #text-7 .wcs-social {width: 90%;text-align: center;}
.widget-title span {border-bottom: 0px solid #2c2c2c;padding-bottom: 5px;}
.blogRight .widget {border: 1px solid #ccc;padding: 10px;margin-bottom: 20px;min-height: 200px;}
.nav-primary {margin: 0 0 24px;border-bottom: 2px solid #e7e9ee;}
body.single-post .blogLeft .post .entry-content #huge-it-share-buttons-top {border-top: 1px solid #cdcdcd;box-shadow: 0px 0px 0px #ccc;margin-bottom: 20px;padding: 10px 10px 4px;margin: 20px 0;
border-radius: 0;border-bottom: 1px solid #cdcdcd;}
body.single-post .blogLeft .post .entry-content .huge-it-share-buttons h3 {font-size: 18px;font-family: 'Open Sans', sans-serif;color: #666666;display: block;line-height: 31px;text-align: left;font-weight: 700;float: left;margin-right: 10px;}
#huge-it-share-buttons-top {margin-bottom: 0px;}
.page-template-blog-page #huge-it-share-buttons-top, .single-post #huge-it-share-buttons-top {display: block !important;}
.huge-it-share-buttons ul {position: relative;display: block;margin: 0px;padding: 0px !important;}
.huge-it-share-buttons h3 {display: inline-block;margin: 0px !important;padding: 0px 5px 5px 5px !important;line-height: auto !important;}
.huge-it-share-buttons ul {position: relative;display: block;margin: 0px;padding: 0px !important;}
.single-post .services li.sso {display: none !important;}
.blogRight #text-9 { border-width: 1px 1px 4px 1px !important;border-style: solid;border-color: #D9D9D9;padding: 20px;margin-bottom: 20px;max-height: 450px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.blogRight #text-9 .jg-social-sec {max-height: 300px;overflow: auto;}
.fts-jal-fb-group-display, .fts-twitter-div {overflow: hidden !important;clear: both;}
.widget .fts-jal-fb-header h1 {display: none !important;} body.home .metaslider .flexslider {margin: 0px;}
body.home .metaslider .flex-control-nav {bottom: 10px;line-height: 11px;z-index: 999;right: 10px;width: inherit;}
body.home .metaslider .flex-control-paging li a {width: 9px;height: 9px;background: rgba(0,0,0,0.9);border-radius: 0px;}
body.home .metaslider .flex-control-paging li a:hover {background: rgb(147, 32, 30);}
body.home .metaslider .flex-control-paging li a.flex-active {background: rgb(147, 32, 30);}
.wcs_hservices_box_inner {display: block;background-color: #fff;min-height: 380px;border: 1px solid #ccc;}
.wcs_hservices_box_inner:hover {box-shadow: 0 0 15px #ccc;}
.wcs_hservices_box_inner img.hservices_box_img {width: 100%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;
-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-o-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;margin-bottom: 15px;max-height: 200px;min-height: 200px;}
.wcs_hservices_box_caption {height: auto;min-height: 175px;margin: 0px auto;width: inherit;z-index: 2;background: #fff;transition: all 0.5s ease;display: inline-block;padding: 5px 15px;text-align: center;}
.wcs_hservices_box_caption h2.box_title_site {font-size: 24px;color: #950a37 !important;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-top: 10px;padding-bottom: 10px;margin: 0;
text-align: center;}
.wcs_hservices_box_caption h2.box_title_site a {font-size: 24px;color: #950a37 !important;font-family: 'Open Sans', sans-serif;text-align: center;font-weight: 700;padding-top: 10px;padding-bottom: 10px;margin: 0;text-transform: uppercase;}
.wcs_hservices_box_caption h2.box_title_site a:hover {font-size: 24px;color: #7ca52b !important;font-family: 'Open Sans', sans-serif;text-align: center;font-weight: 700;padding-top: 10px;padding-bottom: 10px;margin: 0;text-transform: uppercase;text-decoration: none;}
.wcs_hservices_box_caption .box_title_sitetxt {color: #414141;font-family: 'Open Sans', sans-serif;font-size:14px !important;margin-bottom:10px;min-height: 160px;overflow: hidden;max-height: 160px;}
.wcs_hservices_box_caption .box_title_sitetxt p {color: #414141;font-family: 'Open Sans', sans-serif;font-size: 14px !important;line-height: 20px;padding-bottom: 10px;font-weight: 500;}
.box_caption_btn {text-align: center;color: #fff;font-size: 14px;}
.box_caption_btn a {background-color: #950a37;font-size: 16px;color: #fff;font-weight: 600;text-align: center;margin: 0 auto;height: auto;padding: 5px 20px;text-decoration: none;}
.box_caption_btn a:hover {background-color: #7ca52b;font-size: 16px;color: #fff;font-weight: 600;text-align: center;margin: 0 auto;height: auto;padding: 5px 20px;text-decoration: none;}
.hovereffect {width: 100%;max-height: 200px;float: left;overflow: hidden;position: relative;text-align: center;cursor: default;margin-bottom: 5px;}
.hovereffect .overlay {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;opacity: 0;background-color: rgba(0,0,0,0.5);-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out}
.hovereffect img {display: block;position: relative;-webkit-transition: all .4s linear;transition: all .4s linear;}
.hovereffect a.info {text-decoration: none;display: inline-block;text-transform: uppercase;color: #fff;border: 1px solid #fff;background-color: transparent;opacity: 0;filter: alpha(opacity=0);
-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;margin: 25% 0 0;padding: 7px 14px;}
.hovereffect a.info:hover {box-shadow: 0 0 5px #fff;background-color: #950a37;}
.hovereffect:hover img {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.hovereffect:hover .overlay {opacity: 1;filter: alpha(opacity=100);}
.hovereffect:hover h2, .hovereffect:hover a.info {opacity: 1;filter: alpha(opacity=100);-ms-transform: translatey(0);-webkit-transform: translatey(0);transform: translatey(0);}
.hovereffect:hover a.info {-webkit-transition-delay: .2s;transition-delay: .2s;}
.wcs_blogs_inner h1 span {font-size: 30px;font-family: "Open Sans", sans-serif;text-align: left;color: #343434;margin-bottom: 5px;font-weight: 600;background: #fff;line-height: 24px;padding: 10px 20px;}
.wcs_blogs_inner h1 {color: #343434 !important;font-size: 18px;background: url(//www.penny-wise.com/wp-content/themes/PennyWise/images/blogs-titlebarbg.png) no-repeat 0px center;padding: 10px 0;text-align: left;display: block;margin-bottom: 20px;}
.wcs_blogs_inner h1 span strong {color: #93201e;}
.wcs_blogs_inner .wcs_blogs_innerdiv {border: 0px solid #c4c4c4;border-radius: 0px;margin-bottom: 10px;padding-bottom: 20px;text-align: left;}
.wcs_blogs_inner .wcs_blogs_innerdiv .hovereffect img {border-radius: 10px 10px 0 0;width: 100%;}
.wcs_blogs_inner .wcs_blogs_innerdiv h2 {line-height: 30px;font-family: 'Open Sans', sans-serif;font-size: 19px !important;font-weight: 700;color: #2b2b2b;padding: 10px 12px;min-height: 80px;float:left;width: 100%;}
.wcs_blogs_inner .wcs_blogs_innerdiv h2 a {line-height: 30px;font-family: 'Open Sans', sans-serif;font-size: 18px !important;font-weight: 700;color: #2b2b2b;min-height: 80px;display: inline-block;}
.wcs_blogs_inner .wcs_blogs_innerdiv p {line-height: 24px;margin-bottom: 10px;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 500;color: #4d4d4d;}
.wcs_blogs_inner .wcs_blogs_innerdiv .blog-inner-right-tag {min-height: 50px;padding: 0px 12px;overflow: hidden;}
.wcs_blogs_inner .wcs_blogs_innerdiv p a {line-height: 24px;margin-bottom: 15px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 500;color: #6e6e6e;text-decoration: underline !important;text-transform: capitalize;}
.wcs_blogs_inner .wcs_blogs_innerdiv .wcs_homeblogscontent {line-height: 24px;margin-bottom: 10px;font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 500;color: #4d4d4d;padding: 0px 12px;
min-height: 145px;width: 100%;float: left;overflow: hidden;max-height: 145px;}
.blog-inner-home-tagdate {display: block;min-height: 50px;float: left;width: 100%;}
.wcs_blogs_inner .wcs_blogs_innerdiv a.wcs_btn_default {margin: 5px 12px 5px;padding: 8px 30px;background-color: #3b3b3b;border: 0px;transition: background-color 0.3s linear 0s;border-radius: 0px;font-size: 17px;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;cursor: pointer;display: inline-block;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.wcs_blogs_inner .wcs_blogs_innerdiv a.wcs_btn_default:hover {background: #950a37;color: #fff;}
.wcs_blogs_inner .wcs_btn_head {text-align: right;}
.wcs_blogs_inner a.wcs_btn_ahead {margin: 12px 12px 5px;padding: 4px 20px;background-color: #fff;border: 1px solid #000000;transition: background-color 0.3s linear 0s;border-radius: 0px;font-size: 15px;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;cursor: pointer;display: inline-block;color: #000000;font-family: 'Open Sans', sans-serif;font-weight: 600;}
.wcs_blogs_inner a.wcs_btn_ahead:hover {background: #fff;color: #950a37;border: 1px solid #950a37;}
.wcs_blogs_inner .wcs_blogs_inner_butn {margin: 20px auto 30px;}
.wcs_blogs_inner .wcs_blogs_inner_butn a {color: #610020;font-size: 18px;background: url(//www.penny-wise.com/wp-content/themes/images/blogs-titlebar.jpg) no-repeat bottom center;padding-bottom: 10px;}
.wcs_img_border {float: left;display: block;width: 100%;height: 100%;margin: 0 12px;}
.wcs_img_border img.attachment-large.size-large.wp-post-image {max-width: 100%;height: 250px;width: 95%;padding: 0px;border: 5px solid #fff;box-shadow: 0px 4px 10px #ccc;}
.wcs_img_border iframe {max-width: 100%;height: 250px;width: 95%;padding: 0px;border: 5px solid #fff;box-shadow: 0px 4px 10px #ccc;}
.wcs_blogs_inner .wcs_blogs_innerdiv .blog-inner-right-date {line-height: 20px;margin-bottom: 5px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 500;color: #868686;padding: 0px 12px;}
.wcs_blogs_inner .wcs_blogs_innerdiv .blog-inner-right-tag {line-height: 24px;margin-bottom: 15px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 700;color: #868686;display: none;}
.wcs_blogs_inner .wcs_blogs_innerdiv .blog-inner-right-tag a {line-height: 24px;margin-bottom: 15px;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 500;color: #868686;}
.outerspace {padding: 0px !important;}