* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body {
font-size: 14px;
line-height: 150%;
font-family: 'Lato', 'helvetica neue', helvetica, arial, sans-serif;
color: #555555;
}
.site-description {
font-size: 16px;
}
#site-header {
background: #191919 !important;
}
.site-title a {
color:#fff;
}
.widget-header h3 {
color:#fff;
margin-top:20px;
margin-bottom:0;
font-weight:600;
}
.widget-header {
color:#fff;
}
h1,
h2,
h3, 
h4,
h5,
h6 {
font-weight: bold;
margin-bottom: 12px;
color: #000;
font-family: 'Lato', 'helvetica neue', helvetica, arial, sans-serif;
}
.post.excerpt {
border-bottom:1px solid rgba(0, 0, 0, 0.06);
}
#site-header {
box-shadow:0px 0px 0px #fff;
}
span.entry-meta {
text-transform: uppercase;
font-style: normal;
margin:0;
font-weight:500;
}
#searchform #s,
#woocommerce-product-search-field {
border: 1px solid #cccccc;
border-right: none;
font-size:14px;
font-family: 'Lato', 'helvetica neue', helvetica, arial, sans-serif;
}
.post.excerpt h2.title a {
font-weight:600;
}
.post.excerpt .post-content {
font-size: 15px;
color: #7b7b7b;
}
#searchform input[type="submit"],
.woocommerce-product-search input[type="submit"] {
color: #fff;
height: 37px;
padding-bottom: 0;
padding-top: 0;
cursor: pointer;
transition: all 0.25s linear;
width: 29.6%;
font-family: 'Lato', 'helvetica neue', helvetica, arial, sans-serif;
border: 0;
font-size: 14px;
}
#site-header {
background:#333;
}
.primary-navigation, #navigation ul ul li, #navigation.mobile-menu-wrapper {
background:#000;
}
a#pull, #navigation .menu a, #navigation .menu a:hover, #navigation .menu .fa > a, #navigation .menu .fa > a, #navigation .toggle-caret{
color:#fff;
font-weight: 500;
}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .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; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 75px; height: 75px; }
#rpwwt-recent-posts-widget-with-thumbnails-3 img { width: 75px; height: 75px; }.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}