article, 
aside, 
details, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
main, 
nav, 
section, 
summary{ display:block}

audio, 
canvas, 
video{ display:inline-block}

audio:not([controls]){ display:none;  height:0}

[hidden], 
template{ display:none}

html{ font-family:sans-serif;   -ms-text-size-adjust:100%;   -webkit-text-size-adjust:100%}

body{ margin:0}

a{ background:transparent}

a:focus{ outline:thin dotted}

a:active, 
a:hover{ outline:0}

h1{ font-size:2em;  margin:0.67em 0}

abbr[title]{ border-bottom:1px dotted}

b, 
strong, 
.strong{ font-weight:bold}

dfn, 
em, 
.em{ font-style:italic}

hr{ -moz-box-sizing:content-box;  box-sizing:content-box;  height:0}

p{ -webkit-hyphens:auto;  -epub-hyphens:auto;  -moz-hyphens:auto;  hyphens:auto}

pre{ margin:0}

code, 
kbd, 
pre, 
samp{ font-family:monospace,serif;  font-size:1em}

pre{ white-space:pre-wrap}



q:before,
blockquote:before {
    color: #999;
    content: "“";
    display: block;
    font: italic 400%/1 Cochin,Georgia,"Times New Roman",serif;
    height: 0;
    margin-left: -0.65em;
}
q:after,
blockquote:after {
}

blockquote cite {
    font-style: normal;
	color: #5c6b80
}
blockquote cite:before {
content: "\2014 \2009";
}
blockquote {
    margin-bottom: 2.2em;
}

sub, 
sup{ font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline}

sup{ top:-0.5em}

sub{ bottom:-0.25em}

dl, 
menu, 
ol, 
ul{ margin:1em 0}

dd{ margin:0}

menu{ padding:0 0 0 30px}

ol, 
ul{ padding:0;  list-style-type:none}

nav ul, 
nav ol{ list-style:none;  list-style-image:none}

img{ border:0}

svg:not(:root){ overflow:hidden}

figure{ margin:0}

fieldset{ border:1px solid #c0c0c0;  margin:0 2px;  padding:0.35em 0.625em 0.75em}

legend{ border:0;   padding:0}

button, 
input, 
select, 
textarea{ font-family:inherit;   font-size:100%;   margin:0}

button, 
input{ line-height:normal}

.wpcf7-form-control.wpcf7-submit {
 width: 100%;
 color: #00a9a0;
 padding: 6px;
 border: 2px solid #00a9a0;
 -webkit-border-radius: 6px;
border-radius: 6px;
 background-color: transparent;
 }
 .wpcf7-form-control.wpcf7-submit:active {
 width: 100%;
 color: #fff;
 padding: 6px;
 background-color: #00a9a0;
 border: 0;
 -webkit-border-radius: 6px;
border-radius: 6px;
 }

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}

input[type="checkbox"], 
input[type="radio"]{ box-sizing:border-box;   padding:0}

input[type="search"]{ -webkit-appearance:textfield;   -moz-box-sizing:content-box;  -webkit-box-sizing:content-box;   box-sizing:content-box}

input[type="search"]::-webkit-search-cancel-button, 
input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none}

button::-moz-focus-inner, 
input::-moz-focus-inner{ border:0;  padding:0}

textarea{ overflow:auto;   vertical-align:top}

table{ border-collapse:collapse;  border-spacing:0}

*{ -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box}

.image-replacement, 
.ir{ text-indent:100%;  white-space:nowrap;  overflow:hidden}

.clearfix, .cf, .comment-respond{ zoom:1}
 .clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after{ content:"";  display:table}
 .clearfix:after, .cf:after, .comment-respond:after{ clear:both}

span.amp{ font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;  font-style:italic}

p{ -ms-word-break:break-word;  -ms-word-wrap:break-word;  word-break:break-word;  word-break:break-word;  -webkit-hyphens:auto;  -moz-hyphens:auto;  hyphens:auto;  -webkit-hyphenate-before:2;  -webkit-hyphenate-after:3;  hyphenate-lines:3;  -webkit-font-feature-settings:"liga","dlig";  -moz-font-feature-settings:"liga=1,dlig=1";  -ms-font-feature-settings:"liga","dlig";  -o-font-feature-settings:"liga","dlig";  font-feature-settings:"liga","dlig"}

.last-col{ float:right;  padding-right:0 !important}

@media (max-width:767px){ .m-all{ float:left; padding: 0 1em;  width:100%;}

 .m-1of2{ float:left;    padding-right: 1em;  width:50%}

 .m-1of3{ float:left;    padding-right: 1em;  width:33.33%}

 .m-2of3{ float:left;    padding-right: 1em;  width:66.66%}

 .m-1of4{ float:left;    padding-right: 1em;  width:25%}

 .m-3of4{ float:left;    padding-right: 1em;  width:75%}
 .m-hide { display: none; }
 	    .modal_mobile  {
        display: none;
        position: fixed;
        top: 5% !important;
        left: 5% !important;
        width: 90% !important;
        height: 90% !important;
        padding: 1em !important;
        border: 3px solid #f58020 !important; 
        background-color: white;
        z-index:1002;
        overflow: auto;
    }
 #repoicons.m-all{
    float: none;
    margin: 0;
    text-align: left;
	background-color: #000
}
.header { padding: 0 0 1em; }
.sidebar2-wrap { padding: 0 !important; }
}

@media (min-width:768px) and (max-width:1029px){ .t-all{ float:left;  padding-right:0.75em;  width:100%;  padding-right:0}

 .t-1of2{ float:left;    padding-right: 1em;  width:50%}

 .t-1of3{ float:left;    padding-right: 1em;  width:33.33%}

 .t-2of3{ float:left;    padding-right: 1em;  width:66.66%}

 .t-1of4{ float:left;    padding-right: 1em;  width:25%}

 .t-3of4{ float:left;    padding-right: 1em;  width:75%}

 .t-1of5{ float:left;    padding-right: 1em;  width:20%}

 .t-2of5{ float:left;    padding-right: 1em;  width:40%}

 .t-3of5{ float:left;    padding-right: 1em;  width:60%}

 .t-4of5{ float:left;    padding-right: 1em;  width:80%}
 .t-hide { display: none; }
}

@media (min-width:1030px){ 
 .d-all{ float:left;  padding-right:0.75em;  width:100%;  padding-right:0}

 .d-1of2{ float:left;    padding-right: 1em;  width:50%}

 .d-1of3{ float:left;    padding-right: 1em;  width:33.33%}

 .d-2of3{ float:left;    padding-right: 1em;  width:66.66%}

 .d-1of4{ float:left;    padding-right: 1em;  width:25%}

 .d-3of4{ float:left;    padding-right: 1em;  width:75%}

 .d-1of5{ float:left;    padding-right: 1em;  width:20%}

 .d-2of5{ float:left;    padding-right: 1em;  width:40%}

 .d-3of5{ float:left;    padding-right: 1em;  width:60%}

 .d-4of5{ float:left;    padding-right: 1em;  width:80%}

 .d-1of6{ float:left;    padding-right: 1em;  width:16.6666666667%}

 .d-1of7{ float:left;    padding-right: 1em; width:14.2857142857%}

 .d-2of7{ float:left;    padding-right: 1em;  width:28.5714286%}

 .d-3of7{ float:left;    padding-right: 1em;  width:42.8571429%}

 .d-4of7{ float:left;    padding-right: 1em;  width:57.1428572%}

 .d-5of7{ float:left;    padding-right: 1em;  width:71.4285715%}

 .d-6of7{ float:left;    padding-right: 1em;  width:85.7142857%}

 .d-1of8{ float:left;    padding-right: 1em;  width:12.5%}

 .d-1of9{ float:left;    padding-right: 1em;  width:11.1111111111%}

 .d-1of10{ float:left;    padding-right: 1em;  width:10%}

 .d-1of11{ float:left;    padding-right: 1em;  width:9.09090909091%}

 .d-1of12{ float:left;    padding-right: 1em;  width:8.33%}
 .d-hide { display: none; }
}
.last { padding-right: 0 !important; }



.alert-help, .alert-info, .alert-error, .alert-success{ margin:10px;  padding:5px 18px;  border:1px solid}

.alert-help{ border-color:#e8dc59;  background:#ebe16f}

.alert-info{ border-color:#bfe4f4;  background:#d5edf8}

.alert-error{ border-color:#f8cdce;  background:#fbe3e4}

.alert-success{ border-color:#deeaae;  background:#e6efc2}

.blue-btn, .comment-reply-link, #submit{ display:inline-block;  position:relative;  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  text-decoration:none;  color:white;  font-size:0.9em;  font-size:34px;  line-height:34px;  font-weight:normal;  padding:0 24px;  border-radius:4px;  border:0;  cursor:pointer;  -webkit-transition:background-color 0.14s ease-in-out;  transition:background-color 0.14s ease-in-out}
 .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus{ color:white;  text-decoration:none}
 .blue-btn:active, .comment-reply-link:active, #submit:active{ top:1px}

.blue-btn, .comment-reply-link, #submit{ background-color:#2980b9}
 .blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus{ background-color:#2574a8}
 .blue-btn:active, .comment-reply-link:active, #submit:active{ background-color:#2472a4}
 
 .sidebar1-wrap { padding: 0 0 2em 0;}
 .sidebar1 { }
 .sidebar2-wrap { background-color: #333; color: #cfcfcf; padding: 2em 0;}
 .widget { padding: 0 1em; }
 
 /*product page layout */
 .teaser {
    color: #999;
    font-size: 1.2em;
    font-weight: lighter;
    margin-bottom: 1.5em;
}
 .product-image {

}

.product-title { margin-bottom: 0;}
ul.product-list li {
    font-size: 0.8em;
    font-weight: lighter;
    list-style-position: outside;
    list-style-type: square;
    margin: 0.5em 1em;
}

    .black_overlay{
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
    }
    .white_content {
        display: none;
        position: fixed;
        top: 25%;
        left: 25%;
        width: 50%;
        height: 50%;
        padding: 16px;
        border: 3px solid #f58020;
        background-color: white;
        z-index:1002;
        overflow: auto;
    }
	
.features-more {
    font-size: 0.8em;
    left: 12px;
    position: relative;
    text-decoration: none;
    top: -14px;
}

.product-pricing {
    border-color: #eee;
    border-style: solid;
    border-width: 1px 0;
    color: #989898;
    font-size: 12px;
    margin: 10px 0;
    text-align: center;
}
.cta-demo { text-align:center; width: 100% }
.cta-demo > a, .cta-demo > a:visited {
    background-color: #fff;
    border: 2px solid rgba(0, 169, 160, 0.8);
    border-radius: 6px;
    color: rgba(0, 169, 160, 0.8);
    display: block;
    margin: 0 auto;
    min-width: 130px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 95%;
}
  
  .product-desc {
    margin: 1em 0 4em;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

	  
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.location {
	color: #ccc;
	font-size: .8em;
	position: relative;
	top: -5px;
	}
	  
	  #testimonials  {
	  border-top: 1px solid #ddd;}
	  
	  #testimonials  h2 {
    text-align: center;
}

#testimonials cite {
text-align: center;
}
#testimonials .author {
    display: block;
    text-align: center;
    width: 100%;
}
#testimonials .title {
    clear: left;
    display: block;
}
#testimonials .title {
    clear: left;
    color: #999;
    display: block;
    font-size: 0.75em;
    text-transform: uppercase !important;
}

footer .testimonials-text > p {
    color: #999;
    font-style: italic;
    text-align: center;
}
#testimonials p {
    color: #999;
    font-style: italic;
    text-align: center;
}

.wpcf7-form > p {
    color: #999;
    margin: 0 !important;
	font-size:.75em;
}

.footer1 .wpcf7-form > p {
	font-size:1em !important;
}

input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
select, 
textarea, 
.field{  display:block;   height:40px;   line-height:40px;   padding:0 12px;   margin-bottom:14px;   font-size:1em;   color:#5c6b80;   border-radius:3px;   vertical-align:middle;   box-shadow:none;   border:0;   width:100%;   max-width:400px;   font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;   background-color:#ddd;   -webkit-transition:background-color 0.24s ease-in-out;   transition:background-color 0.24s ease-in-out}
  input[type="text"]:focus, 
  input[type="text"]:active,
    input[type="text"]:active label,
  input[type="password"]:focus, 
  input[type="password"]:active, 
  input[type="datetime"]:focus, 
  input[type="datetime"]:active, 
  input[type="datetime-local"]:focus, 
  input[type="datetime-local"]:active, 
  input[type="date"]:focus, 
  input[type="date"]:active, 
  input[type="month"]:focus, 
  input[type="month"]:active, 
  input[type="time"]:focus, 
  input[type="time"]:active, 
  input[type="week"]:focus, 
  input[type="week"]:active, 
  input[type="number"]:focus, 
  input[type="number"]:active, 
  input[type="email"]:focus, 
  input[type="email"]:active, 
  input[type="url"]:focus, 
  input[type="url"]:active, 
  input[type="search"]:focus, 
  input[type="search"]:active, 
  input[type="tel"]:focus, 
  input[type="tel"]:active, 
  input[type="color"]:focus, 
  input[type="color"]:active, 
  select:focus, 
  select:active, 
  textarea:focus, 
  textarea:active, 
  .field:focus, 
  .field:active
 {    background-color:#f7f8fa}
  input[type="text"].error, input[type="text"].is-invalid, 
  input[type="password"].error, 
  input[type="password"].is-invalid, 
  input[type="datetime"].error, 
  input[type="datetime"].is-invalid, 
  input[type="datetime-local"].error, 
  input[type="datetime-local"].is-invalid, 
  input[type="date"].error, 
  input[type="date"].is-invalid, 
  input[type="month"].error, 
  input[type="month"].is-invalid, 
  input[type="time"].error, 
  input[type="time"].is-invalid, 
  input[type="week"].error, 
  input[type="week"].is-invalid, 
  input[type="number"].error, 
  input[type="number"].is-invalid, 
  input[type="email"].error, 
  input[type="email"].is-invalid, 
  input[type="url"].error, 
  input[type="url"].is-invalid, 
  input[type="search"].error, 
  input[type="search"].is-invalid, 
  input[type="tel"].error, 
  input[type="tel"].is-invalid, 
  input[type="color"].error, 
  input[type="color"].is-invalid, 
  select.error, 
  select.is-invalid, 
  textarea.error, 
  textarea.is-invalid, 
  .field.error, 
  .field.is-invalid{    color:#fbe3e4;     border-color:#fbe3e4;     background-color:white;     background-position:99% center;     background-repeat:no-repeat;     background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);     outline-color:#fbe3e4}
  input[type="text"].success, input[type="text"].is-valid, 
  input[type="password"].success, 
  input[type="password"].is-valid, 
  input[type="datetime"].success, 
  input[type="datetime"].is-valid, 
  input[type="datetime-local"].success, 
  input[type="datetime-local"].is-valid, 
  input[type="date"].success, 
  input[type="date"].is-valid, 
  input[type="month"].success, 
  input[type="month"].is-valid, 
  input[type="time"].success, 
  input[type="time"].is-valid, 
  input[type="week"].success, 
  input[type="week"].is-valid, 
  input[type="number"].success, 
  input[type="number"].is-valid, 
  input[type="email"].success, 
  input[type="email"].is-valid, 
  input[type="url"].success, 
  input[type="url"].is-valid, 
  input[type="search"].success, 
  input[type="search"].is-valid, 
  input[type="tel"].success, 
  input[type="tel"].is-valid, 
  input[type="color"].success, 
  input[type="color"].is-valid, 
  select.success, 
  select.is-valid, 
  textarea.success, 
  textarea.is-valid, 
  .field.success, 
  .field.is-valid{    color:#e6efc2;     border-color:#e6efc2;     background-color:white;     background-position:99% center;     background-repeat:no-repeat;     background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);  outline-color:#e6efc2}
 input[type="text"][disabled], input[type="text"].is-disabled, 
 input[type="password"][disabled], 
 input[type="password"].is-disabled, 
 input[type="datetime"][disabled], 
 input[type="datetime"].is-disabled, 
 input[type="datetime-local"][disabled], 
 input[type="datetime-local"].is-disabled, 
 input[type="date"][disabled], 
 input[type="date"].is-disabled, 
 input[type="month"][disabled], 
 input[type="month"].is-disabled, 
 input[type="time"][disabled], 
 input[type="time"].is-disabled, 
 input[type="week"][disabled], 
 input[type="week"].is-disabled, 
 input[type="number"][disabled], 
 input[type="number"].is-disabled, 
 input[type="email"][disabled], 
 input[type="email"].is-disabled, 
 input[type="url"][disabled], 
 input[type="url"].is-disabled, 
 input[type="search"][disabled], 
 input[type="search"].is-disabled, 
 input[type="tel"][disabled], 
 input[type="tel"].is-disabled, 
 input[type="color"][disabled], 
 input[type="color"].is-disabled, 
 select[disabled], 
 select.is-disabled, 
 textarea[disabled], 
 textarea.is-disabled, 
 .field[disabled], 
 .field.is-disabled{ cursor:not-allowed;  border-color:#cfcfcf;  opacity:0.6}
 input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active, 
 input[type="password"][disabled]:focus, 
 input[type="password"][disabled]:active, 
 input[type="password"].is-disabled:focus, 
 input[type="password"].is-disabled:active, 
 input[type="datetime"][disabled]:focus, 
 input[type="datetime"][disabled]:active, 
 input[type="datetime"].is-disabled:focus, 
 input[type="datetime"].is-disabled:active, 
 input[type="datetime-local"][disabled]:focus, 
 input[type="datetime-local"][disabled]:active, 
 input[type="datetime-local"].is-disabled:focus, 
 input[type="datetime-local"].is-disabled:active, 
 input[type="date"][disabled]:focus, 
 input[type="date"][disabled]:active, 
 input[type="date"].is-disabled:focus, 
 input[type="date"].is-disabled:active, 
 input[type="month"][disabled]:focus, 
 input[type="month"][disabled]:active, 
 input[type="month"].is-disabled:focus, 
 input[type="month"].is-disabled:active, 
 input[type="time"][disabled]:focus, 
 input[type="time"][disabled]:active, 
 input[type="time"].is-disabled:focus, 
 input[type="time"].is-disabled:active, 
 input[type="week"][disabled]:focus, 
 input[type="week"][disabled]:active, 
 input[type="week"].is-disabled:focus, 
 input[type="week"].is-disabled:active, 
 input[type="number"][disabled]:focus, 
 input[type="number"][disabled]:active, 
 input[type="number"].is-disabled:focus, 
 input[type="number"].is-disabled:active, 
 input[type="email"][disabled]:focus, 
 input[type="email"][disabled]:active, 
 input[type="email"].is-disabled:focus, 
 input[type="email"].is-disabled:active, 
 input[type="url"][disabled]:focus, 
 input[type="url"][disabled]:active, 
 input[type="url"].is-disabled:focus, 
 input[type="url"].is-disabled:active, 
 input[type="search"][disabled]:focus, 
 input[type="search"][disabled]:active, 
 input[type="search"].is-disabled:focus, 
 input[type="search"].is-disabled:active, 
 input[type="tel"][disabled]:focus, 
 input[type="tel"][disabled]:active, 
 input[type="tel"].is-disabled:focus, 
 input[type="tel"].is-disabled:active, 
 input[type="color"][disabled]:focus, 
 input[type="color"][disabled]:active, 
 input[type="color"].is-disabled:focus, 
 input[type="color"].is-disabled:active, 
 select[disabled]:focus, 
 select[disabled]:active, 
 select.is-disabled:focus, 
 select.is-disabled:active, 
 textarea[disabled]:focus, 
 textarea[disabled]:active, 
 textarea.is-disabled:focus, 
 textarea.is-disabled:active, 
 .field[disabled]:focus, 
 .field[disabled]:active, 
 .field.is-disabled:focus, 
 .field.is-disabled:active{ background-color:#d5edf8}
 
 div.wpcf7-validation-errors {
    border: 0px solid #f7e700 !important;
	text-align: center;
	clear: both;
	color: #f00;
}

input.wpcf7-not-valid {
    border: 1px solid #fc9c9c;
}

span.wpcf7-not-valid-tip {
    display: none;
}
div.wpcf7-mail-sent-ok {
    border: 0px solid #398f14 !important;
    text-align: center;
}

input[type="password"]{ letter-spacing:0.3em}

textarea{ max-width:100%;  min-height:120px;  line-height:1.5em}

select{ -webkit-appearance:none;    background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);  background-repeat:no-repeat;  background-position:97.5% center}

body{ font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:100%;  line-height:1.5;  color:#5c6b80;  background-color:#fefefe;  -webkit-font-smoothing:antialiased}

.wrap{ width:100%;  margin:0 auto}

a, a:visited{ color:#00a9a0}
 a:hover, a:focus, a:visited:hover, a:visited:focus{ color:#d10e3c}
 a:link, a:visited:link{  -webkit-tap-highlight-color:rgba(0,0,0,0.3)}
 
 .slide-alert a {
	color: #fff;
	text-decoration: underline;

}

.slide-alert a:hover {
	color: rgba(173, 173, 173, 0.95);
	text-decoration: underline;

}


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5{ text-rendering:optimizelegibility;  font-weight:500; color: #f58020}
 h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, .widget-title { text-decoration:none; color: #f58020}

h1, .h1, .title-wrap header.article-header p { font-size:1.75em;  line-height:1.333em}

h2, .h2{ font-size:1.50em;  line-height:1.25em;  margin-bottom:0.375em}

h3, .h3{ font-size:1.125em}

h4, .h4{ font-size:1.1em;  font-weight:700}

h5, .h5{ font-size:0.846em;  line-height:2.09em;  text-transform:uppercase;  letter-spacing:2px}

.header{ background-color:#fefefe}

#logo{ width: 216px; height: 54px; margin: 0.75em 0.75em 0 0; }
#logo a img { height: 100%; width: auto; }
 #logo a{ color:#00a9a0}

.nav{ border-bottom:0;  margin: 1.75em 0}
 .nav li{ }
 .nav li a{ display:block;  color:#00a9a0;  text-decoration:none;  padding:0.55em}
 .nav li ul.sub-menu li a, 
 .nav li ul.children li a{ padding-left:20px}

#repoicons {float: right; margin:2em 0 .75em 0; text-align: right}
#repoicons a img {height: 40px;}
.product-icons { text-align: center; font-size: .9em;}
.product-icons img {
    height: auto;
    max-width: 160px !important;
    text-align: center;
    width: 100%;
}
.product-icons h1 { font-weight: bold; font-size: 1em; text-align: center;}
#breadcrumb-wrap { background-color: #fff; border-bottom: 1px solid #eee; }
#breadcrumbs { font-size: .75em; padding: .75em 0;}
#breadcrumbs a { text-decoration: none; }



#content {
    padding: 0;
}
#main {
}
.hentry{ }
  .title-wrap header.article-header p, .title-wrap header.article-header h1 { padding:1.5em 0;color: #fefefe;}
 .hentry footer, .single-post .hentry footer{     border-bottom: 1px solid #eee;
    margin: 0 0 2em;
    padding: 0 0 10px;
    text-align: right;
	 font-size: .75em;
}
 .hentry footer p, .single-post .hentry footer p { margin:0;}
 .title-wrap { background-color: #00a9a0; background-image: url(../images/header-bg.jpg); background-size: 100%;}

.single-post .hentry{ margin-bottom:1.5em;}
 .single-post .hentry header{ padding: 0.75em 0; background: none; color: #f58020}
 .single-post .hentry footer{ padding: 0.75em 0;  border-top:1px solid #f8f9fa}
 .single-post .hentry footer p{ margin:0}

.single-title, 
.page-title, 
.entry-title{ margin:0; font-size: 1.5em;}


.post .entry-content img {
    border: 1px solid #eee;
}

.byline{ color:#9fa6b4; font-size: 0.8em; margin:0}

.entry-content{ margin: .8em 0 0 0;}
 .entry-content p{ margin:0 0 1.5em}
 .entry-content table{ width:100%;  border:1px solid #eaedf2;  margin-bottom:1.5em}
 .entry-content table caption{ margin:0 0 7px;  font-size:0.75em;  color:#9fa6b4;  text-transform:uppercase;  letter-spacing:1px}
 .entry-content tr{ border-bottom:1px solid #eaedf2}
 .entry-content tr:nth-child(even){ background-color:#f8f9fa}
 .entry-content td{ padding:7px;  border-right:1px solid #eaedf2}
 .entry-content td:last-child{ border-right:0}
 .entry-content thead th{ background-color:#5d5d5d; color:#fefefe}
 .entry-content thead th:last-child{ border-right:0}
 .entry-content tbody th{ background-color:#eeeeee; }
 .entry-content tbody th:last-child{ border-right:0}
 .entry-content blockquote{ font-style:italic;  color:#9fa6b4}
 .entry-content dd{ margin-left:0;  font-size:0.9em;  color:#787878;  margin-bottom:1.5em}
 .entry-content img{ margin:0 0 1.5em 0;  max-width:100%;  height:auto}
 .entry-content .size-auto, 
 .entry-content .size-full, 
 .entry-content .size-large, 
 .entry-content .size-medium, 
 .entry-content .size-thumbnail{ max-width:100%;  height:auto}
 .entry-content pre{ background:#323944;  color:#f8f9fa;  font-size:0.9em;  padding:1.5em;  margin:0 0 1.5em;  border-radius:3px}

.wp-caption{ max-width:100%;  background:#eee;  padding:5px}
 .wp-caption img{ max-width:100%;  margin-bottom:0;  width:100%}
 .wp-caption p.wp-caption-text{ font-size:0.85em;  margin:4px 0 7px;  text-align:center}

.tags{ margin:0}

.pagination, 
.wp-prev-next{ margin:1.5em 0}

.pagination{ text-align:center}
 .pagination ul{ display:inline-block;  background-color:white;  white-space:nowrap;  padding:0;  clear:both;  border-radius:3px}
 .pagination li{ padding:0;  margin:0;  float:left;  display:inline;  overflow:hidden;  border-right:1px solid #eaedf2}
 .pagination a, .pagination span{ margin:0;  text-decoration:none;  padding:0;  line-height:1em;  font-size:1em;  font-weight:normal;  padding:0.75em;  min-width:1em;  display:block;  color:#2980b9}
 .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus{ background-color:#2980b9;  color:white}
 .pagination .current{ cursor:default;  color:#5c6b80}
 .pagination .current:hover, .pagination .current:focus{ background-color:white;  color:#5c6b80}

.wp-prev-next .prev-link{ float:left}
.wp-prev-next .next-link{ float:right}

#comments-title{ padding:0.75em;  margin:0;  border-top:1px solid #f8f9fa}

.commentlist{ margin:0;  list-style-type:none}

.comment{ position:relative;  clear:both;  overflow:hidden;  padding:1.5em;  border-bottom:1px solid #f8f9fa}
 .comment .comment-author{ padding:7px;  border:0}
 .comment .vcard{ margin-left:50px}
 .comment .vcard cite.fn{ font-weight:700;  font-style:normal}
 .comment .vcard time{ display:block;  font-size:0.9em;  font-style:italic}
 .comment .vcard time a{ color:#9fa6b4;  text-decoration:none}
 .comment .vcard time a:hover{ text-decoration:underline}
 .comment .vcard .avatar{ position:absolute;  left:16px;  border-radius:50%}
 .comment:last-child{ margin-bottom:0}
 .comment .children{ margin:0}
 .comment[class*=depth-]{ margin-top:1.1em}
 .comment.depth-1{ margin-left:0;  margin-top:0}
 .comment:not(.depth-1){ margin-top:0;  margin-left:7px;  padding:7px}
 .comment.odd{ background-color:white}
 .comment.even{ background:#f8f9fa}

.comment_content p{ margin:0.7335em 0 1.5em;  font-size:1em;  line-height:1.5em}

.comment-reply-link{ font-size:0.9em;  float:right}

.comment-edit-link{ font-style:italic;  margin:0 7px;  text-decoration:none;  font-size:0.9em}

.comment-respond{ { padding:1.5em 0}  border-top:1px solid #f8f9fa}

#reply-title{ margin:0}

.logged-in-as{ color:#9fa6b4;  font-style:italic;  margin:0}
 .logged-in-as a{ color:#5c6b80}

.comment-form-comment{ margin:1.5em 0 0.75em}

.form-allowed-tags{ padding:1.5em;  background-color:#f8f9fa;  font-size:0.9em}

#submit{ float:right;  font-size:1em}

#comment-form-title{ margin:0 0 1.1em}

#allowed_tags{ margin:1.5em 10px 0.7335em 0}

.nocomments{ margin:0 20px 1.1em}

.widget ul li{ }

.no-widgets{ background-color:white;  padding:1.5em;  text-align:center;  border:1px solid #ccc;  border-radius:2px;  margin-bottom:1.5em}

.footer {
    background-color: #eee;
	}
	
#sidebar-footer1 {
    clear: both;
    color: #5d5d5d;
    font-size: 0.8em;
    padding: 2em 0 0;
}

#sidebar-footer1  a {
    text-decoration: none;
}

.footer1 img.logo {
    height: auto;
    width: 216px;
}

.footer > #social {
    background: none repeat scroll 0 0 #00a9a0;
    padding: 6px;
    text-align: center;
}
.footer > #social img {
    height: 30px;
    padding: 0 1.5em;
    width: auto;
}
.source-org.copyright {
    border-top: 1px solid #ccc;
    color: #999;
    font-size: 0.8em;
    padding-top: 0.8em;
    margin-right: 20%;
    margin-left: 20%;
    text-align: center;
}
@media only screen and (min-width:481px){     .menu{ }
 .menu ul{   }
 .menu ul li{ }
 .menu ul li a{ }
#logo {}
 
 
 
 .entry-content{ }
 .entry-content .alignleft, .entry-content img.alignleft{ margin-right:1.5em;  display:inline;  float:left}
 .entry-content .alignright, .entry-content img.alignright{ margin-left:1.5em;  display:inline;  float:right}
 .entry-content .aligncenter, .entry-content img.aligncenter{ margin-right:auto;  margin-left:auto;  display:block;  clear:both}

 
 
 
 }

@media only screen and (min-width:768px){    .wrap{ width:760px}
#logo {}
 
 
 .nav{ border:0}
 .nav ul{ background:#eee;  margin-top:0}
 .nav li{ float:left;  position:relative}
 .nav li a{ border-bottom:0}
 .nav li a:hover, .nav li a:focus{ color: rgba(0, 169, 160, .7);  text-decoration:none}
 .nav li ul.sub-menu, 
 .nav li ul.children{ margin-top:0;  border:1px solid #ddd;  border-top:0;  position:absolute;  visibility:hidden;  z-index:8999}
 .nav li ul.sub-menu li, 
 .nav li ul.children li{ }
 .nav li ul.sub-menu li a, 
 .nav li ul.children li a{ padding-left:10px;  border-right:0;  display:block;  width:180px;  border-bottom:1px solid #ddd}
 .nav li ul.sub-menu li:last-child a, 
 .nav li ul.children li:last-child a{ border-bottom:0}
 .nav li ul.sub-menu li ul, 
 .nav li ul.children li ul{ top:0;  left:100%}
 .nav li:hover >ul{ top:auto;  visibility:visible}

 
 
 .sidebar{ margin-top:0}


 
 .widgettitle{ margin-bottom:0.75em}

 #sidebar1.widget{ border-bottom: 1px solid #eee}
 .sidebar .widget:last-child { border-bottom: 0px; }
 .widget ul li{ margin-bottom:0.75em}
 .widget ul li ul{ margin-top:0.75em;  padding-left:1em}

 #rpwe_widget-5 {
    background-color: #f58020;
    background-image: url("/wp-content/uploads/2014/12/wheres-jay.png");
    background-position: center 60px;
    background-repeat: no-repeat;
    background-size: 40% auto;
    color: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#rpwe_widget-5 h4, #rpwe_widget-5 h3 , #rpwe_widget-5 h2  {
color: #fff;
    text-align: center;
}

#rpwe_widget-5 .rpwe-block {
padding-top: 140px;  
}
.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}

#rpwe_widget-5 .rpwe-block a{
display: inline !important;
text-decoration: none;
color: #fff;
font-weight: bold;
font-size: 1.25em;
}

.rpwe-block h3{    
color: #fff;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 12px !important;
line-height: 1.5em;
}

.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 2px 10px 2px 0;
padding: 3px !important;
}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}
#rpwe_widget-4 {
    background-color: #f58020;
    background-image: url("/wp-content/uploads/2014/12/wheres-jay.png");
    background-position: center 60px;
    background-repeat: no-repeat;
    background-size: 40% auto;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 15px;
}

#rpwe_widget-4 h4, #rpwe_widget-4 h3 , #rpwe_widget-4 h2  {
color: #fff;
padding-top: 15px;
    text-align: center;
}

#rpwe_widget-4 .rpwe-block {
    padding-top: 105px;
}
.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}

#rpwe_widget-4 .rpwe-block a{
display: inline !important;
text-decoration: none;
color: #fff;
font-weight: bold;
font-size: 1.25em;
}

.rpwe-block h3{    
color: #fff;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 12px !important;
line-height: 1.5em;
}

.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 2px 10px 2px 0;
padding: 3px !important;
}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}
.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
margin-bottom: 10px;
padding-bottom: 10px;
list-style-type: none;
}

.rpwe-block a{
display: inline !important;
text-decoration: none;
}

.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 12px !important;
line-height: 1.5em;
}
#rpwe_widget-2 .rpwe-title > a, #rpwe-widget-2 .rpwe-title > a:visited {
    color: #000;
    font-size: 1.25em;
    font-weight: bold;
}
.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 2px 10px 2px 0;
padding: 3px !important;
}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}

 
 
 .footer-links ul li{ }
 
 .mobilesections {
	 padding: 10px 0 20px 0;
	 border-bottom:solid 1px #A5A5A5;

 }
 
 
 .mobilesections2 {
	 padding: 10px 0 20px 0;
	 color: #ffffff;
	 text-align: center;
	 min-height:25%;
	 width: 100%;
	 background-color: #a3a2a2;

 }
 
 
 .mobilefeatures{
	 width:25%;
	 height:auto;
	 float:left;
	 padding: 25px 8px 25px 8px;

 }
 
 .eefeatures{
	 width:33%;
	 height:auto;
	 float:left;
	 padding: 25px 8px 25px 8px;

 }
 
 

@media only screen and (min-width:1030px){  .wrap{ width:1040px}
}

@media only screen and (min-width:1240px){ }

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){  }

@media print{  *{ background:transparent !important;  color:black !important;  text-shadow:none !important;  filter:none !important;  -ms-filter:none !important}

 a, a:visited{ color:#444 !important;  text-decoration:underline}
 a:after, a:visited:after{ content:"("attr(href) ")"}
 a abbr[title]:after, a:visited abbr[title]:after{ content:"("attr(title) ")"}

 .ir a:after, 
 a[href^="javascript:"]:after, 
 a[href^="#"]:after{ content:""}

 pre, blockquote{ border:1px solid #999;  page-break-inside:avoid}

 thead{ display:table-header-group}

 tr, img{ page-break-inside:avoid}

 img{ max-width:100% !important}

 @page{ margin:0.5cm}
 p, h2, h3{ orphans:3;  widows:3}

 h2, 
 h3{ page-break-after:avoid}

 .sidebar, 
 .page-navigation, 
 .wp-prev-next, 
 .respond-form, 
 nav{ display:none}
}
