/* BASIC_2125 | RVH_2125 | STYLE - 2015-9-9 */
/*
Theme Name: RVH-2125
Theme URI: http://demo.rockvillehe.org/
Description: Starting model for default child theme
Author: Mark Corpuz
Author URI: http://markcorpuz.com/
Version: 2.1.2.5
Template: genesis  
Template Version: 2.1.2
Tags: 
License: GPL-2.0+  
License URI: http://www.gnu.org/licenses/gpl-2.0.html  
*/
/* BASIC_2120 | WP | DEFAULT_2120 | NORMALIZE - 2014-10-29 */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background: 0 0; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

mark {
  background: #ff0;
  color: #333; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto; }

input[type=search] {
  -webkit-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; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td, th {
  padding: 0; }

/* BASIC_2125 | VARIABLES | 2125_STANDARD | SUSY - 2015-9-9 */
/* BASIC_2125 | VARIABLES | 2125_STANDARD | BREAKPOINT - 2015-9-9 */
/* BASIC_2125 | VARIABLES | 2125_RVH | COLOR - 2015-8-31 */
/* BASIC_2125 | VARIABLES | 2125_STANDARD | SIZE - 2015-9-9 */
/* BASIC_2125 | VARIABLES | 2125_STANDARD | FONTFAMILY - 2015-9-9 */
/* BASIC_2125 | VARIABLES | 2125_STANDARD | FONTSIZE - 2015-9-9 */
/* BASIC_2125 | VARIABLES | 2125_RVH | FONTWEIGHT - 2015-7-21 */
/* BASIC_2125 | VARIABLES | 2125_STANDARD | LINEHEIGHT - 2015-9-9 */
/* BASIC_2125 | VARIABLES | 2125_STANDARD | SPACE - 2015-9-9 */
/* BASIC_2125 | GUIDE | 2125_STARTER | SECTION - 2015-10-29 */
h4.guide-text, .guide-text {
  font-family: verdana, arial, serif;
  font-size: 11px;
  color: white;
  padding: 5px 10px;
  background-color: #ccc;
  display: inline-block;
  font-weight: 300;
  border-left: 5px solid #147FC4; }

.guide-message {
  font-family: verdana, arial, serif;
  font-size: 11px;
  color: #bbb;
  padding: 5px 10px 5px 20px;
  border-bottom: 1px dashed #eee;
  line-height: 1.2; }

.guide-line {
  border-bottom: 5px solid #147FC4; }

/* BASIC_2123 | FORMULA | VARIABLES_2124 | RESPONSIVE - 2015-6-13 */
/* BASIC_2125 | SELECTORS | 2125 | ALIGN - 2015-10-10 */
.alignleft, .alignleft.wp-caption {
  float: left; }

.aligncenter, .aligncenter.wp-caption {
  margin-right: auto;
  margin-left: auto; }

.alignright, .alignright.wp-caption {
  float: right; }

.textleft,
.text-left {
  text-align: left; }

.textcenter,
.text-center {
  text-align: center; }

.textright,
.text-right {
  text-align: right; }

.textjustify,
.text-justify {
  text-align: justify; }

.textnowrap,
.text-nowrap {
  white-space: nowrap; }

/* BASIC_2125 | SELECTORS | 2125 | FLOAT - 2015-9-9 */
.pull-left {
  float: left !important; }

.pull-right {
  float: right !important; }

/* BASIC_2123 | GUI | DEFAULT_2123 | POSITION - 2015-4-18 */
.position-absolute {
  position: absolute; }

.position-relative {
  position: relative; }

/* BASIC_2120 | GUI | DEFAULT_2122 | CLEARFIX - 2015-3-19 */
.clearfix, .site-header, .site-inner, .content-sidebar .content-sidebar-wrap, .footer-widgets, .site-footer, .wrap {
  *zoom: 1; }
  .clearfix:before, .site-header:before, .site-inner:before, .content-sidebar .content-sidebar-wrap:before, .footer-widgets:before, .site-footer:before, .wrap:before, .clearfix:after, .site-header:after, .site-inner:after, .content-sidebar .content-sidebar-wrap:after, .footer-widgets:after, .site-footer:after, .wrap:after {
    content: " ";
    display: table; }
  .clearfix:after, .site-header:after, .site-inner:after, .content-sidebar .content-sidebar-wrap:after, .footer-widgets:after, .site-footer:after, .wrap:after {
    clear: both; }

/* BASIC_2123 | GUI | DEFAULT_2123 | FLEX - 2015-4-18 */
.center-container, .center-container-vertical, .center-container-horizontal, .stretch-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.center-container, .center-container-vertical {
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }

.center-container, .center-container-horizontal {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }

.stretch-container {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch; }

/* BASIC_2123 | GUI | DEFAULT_2123 | FRAME - 2015-5-20 */
/* BASIC_2123 | GUI | DEFAULT_2123 | ICON - 2015-4-18 */
.icon-32x32-bg {
  display: block;
  width: 32px;
  height: 32px; }

.icon-facebook-bg {
  background: url("http://file.smarterwebpackage.com/sel/icons-social-solidround-32x32/facebook.png") no-repeat scroll center center transparent; }

.icon-googleplus-bg {
  background: url("http://file.smarterwebpackage.com/sel/icons-social-solidround-32x32/googleplus.png") no-repeat scroll center center transparent; }

.icon-linkedin-bg {
  background: url("http://file.smarterwebpackage.com/sel/icons-social-solidround-32x32/linkedin.png") no-repeat scroll center center transparent; }

.icon-twitter-bg {
  background: url("http://file.smarterwebpackage.com/sel/icons-social-solidround-32x32/twitter.png") no-repeat scroll center center transparent; }

.icon-twitter-bg:hover {
  background: url("http://file.smarterwebpackage.com/sel/icons-social-solidround-32x32/twitter-alt.png") no-repeat scroll center center transparent; }

/* BASIC_2125 | BODY | 2125 | HTML - 2015-7-21 */
html {
  font-size: 100%; }

/* BASIC_2125 | BODY | 2125 | FLOATCLEAR - 2015-7-21 */
.author-box:before,
.clearfix:before,
.site-header:before,
.site-inner:before,
.content-sidebar .content-sidebar-wrap:before,
.footer-widgets:before,
.site-footer:before,
.wrap:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
  content: " ";
  display: table; }

.author-box:after,
.clearfix:after,
.site-header:after,
.site-inner:after,
.content-sidebar .content-sidebar-wrap:after,
.footer-widgets:after,
.site-footer:after,
.wrap:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
  clear: both;
  content: " ";
  display: table; }

/* BASIC_2125 | BODY | 2125 | SELECTION - 2015-7-21 */
::selection {
  background-color: #00355c;
  color: white; }

::-moz-selection {
  background-color: #00355c;
  color: white; }

/* BASIC_2125 | SELECTORS | 2125 | ALIGN - 2015-10-10 */
.alignleft, .alignleft.wp-caption {
  float: left; }

.aligncenter, .aligncenter.wp-caption {
  margin-right: auto;
  margin-left: auto; }

.alignright, .alignright.wp-caption {
  float: right; }

.textleft,
.text-left {
  text-align: left; }

.textcenter,
.text-center {
  text-align: center; }

.textright,
.text-right {
  text-align: right; }

.textjustify,
.text-justify {
  text-align: justify; }

.textnowrap,
.text-nowrap {
  white-space: nowrap; }

/* BASIC_2125 | SELECTORS | 2125 | BOXSIZING - 2015-9-9 */
.boxsizing-borderbox, .site-inner, .site-inner .wrap, .content-sidebar-wrap, .content, .sidebar-primary, .sidebar-secondary {
  box-sizing: border-box; }

/* BASIC_2125 | SELECTORS | 2125 | FLOAT - 2015-9-9 */
.pull-left {
  float: left !important; }

.pull-right {
  float: right !important; }

/* BASIC_2125 | SELECTORS | 2125 | DISPLAY - 2015-9-9 */
.display-block {
  display: block; }

.display-inline {
  display: inline; }

.display-inlineblock {
  display: inline-block; }

/* BASIC_2125 | SELECTORS | 2125 | OVERFLOW - 2015-9-9 */
.overflow-hidden, .content-sidebar-wrap {
  overflow: hidden; }

/* BASIC_2125 | GUI | 2125_STANDARD | SPACE - 2015-9-9 */
.space {
  margin: 1rem; }

.space-vertical, .space-top, p.space-top, ul.space-top, ol.space-top {
  margin-top: 1rem; }

.space-horizontal, .space-rightbottom, .space-right, p.space-right, ul.space-right {
  margin-right: 1rem; }

.space-vertical, .space-rightbottom, .space-leftbottom, .space-bottom, p.space-bottom, ul.space-bottom, ol.space-bottom {
  margin-bottom: 1rem; }

.space-horizontal, .space-leftbottom, .space-left, p.space-left, ul.space-left, ol.space-left {
  margin-left: 1rem; }

.space-double {
  margin: 2rem; }

.space-vertical-double, .space-top-double, p.space-top-double, ul.space-top-double, ol.space-top-double {
  margin-top: 2rem; }

.space-horizontal-double, .space-rightbottom-double, .space-right-double, p.space-right-double, ul.space-right-double {
  margin-right: 2rem; }

.space-vertical-double, .space-rightbottom-double, .space-leftbottom-double, .space-bottom-double, p.space-bottom-double, ul.space-bottom-double, ol.space-bottom-double {
  margin-bottom: 2rem; }

.space-horizontal-double, .space-leftbottom-double, .space-left-double, p.space-left-double, ul.space-left-double, ol.space-left-double {
  margin-left: 2rem; }

.space-triple {
  margin: 3rem; }

.space-vertical-triple, .space-top-triple {
  margin-top: 3rem; }

.space-horizontal-triple, .space-rightbottom-triple, .space-right-triple {
  margin-right: 3rem; }

.space-vertical-triple, .space-rightbottom-triple, .space-leftbottom-triple, .space-bottom-triple {
  margin-bottom: 3rem; }

.space-horizontal-triple, .space-leftbottom-triple, .space-left-triple {
  margin-left: 3rem; }

.space-half {
  margin: 0.5rem; }

.space-vertical-half, .space-top-half, p.space-top-half, ul.space-top-half, ol.space-top-half {
  margin-top: 0.5rem; }

.space-horizontal-half, .space-rightbottom-half, .space-right-half, p.space-right-half, ul.space-right-half {
  margin-right: 0.5rem; }

.space-vertical-half, .space-rightbottom-half, .space-leftbottom-half, .space-bottom-half, p.space-bottom-half, ul.space-bottom-half, ol.space-bottom-half {
  margin-bottom: 0.5rem; }

.space-horizontal-half, .space-leftbottom-half, .space-left-half, p.space-left-half, ul.space-left-half, ol.space-left-half {
  margin-left: 0.5rem; }

.space-quarter {
  margin: 0.25rem; }

.space-vertical-quarter, .space-top-quarter {
  margin-top: 0.25rem; }

.space-horizontal-quarter, .space-rightbottom-quarter, .space-right-quarter {
  margin-right: 0.25rem; }

.space-vertical-quarter, .space-rightbottom-quarter, .space-leftbottom-quarter, .space-bottom-quarter {
  margin-bottom: 0.25rem; }

.space-horizontal-quarter, .space-leftbottom-quarter, .space-left-quarter {
  margin-left: 0.25rem; }

.space-zero {
  margin: 0; }

.space-top-zero {
  margin-top: 0; }

.space-right-zero {
  margin-right: 0; }

.space-bottom-zero {
  margin-bottom: 0; }

.space-left-zero {
  margin-left: 0; }

/* BASIC_2125 | GUI | 2125_STANDARD | PAD - 2015-9-9 */
.pad {
  padding: 1rem; }

.pad-vertical, .pad-top, p.pad-top, ul.pad-top, ol.pad-top {
  padding-top: 1rem; }

.pad-horizontal, .pad-right, p.pad-right, ul.pad-right, ol.pad-right {
  padding-right: 1rem; }

.pad-vertical, .pad-bottom, p.pad-bottom, ul.pad-bottom, ol.pad-bottom {
  padding-bottom: 1rem; }

.pad-horizontal, .pad-left, p.pad-left, ul.pad-left, ol.pad-left {
  padding-left: 1rem; }

.pad-double {
  padding: 2rem; }

.pad-vertical-double, .pad-top-double, p.pad-top-double, ul.pad-top-double, ol.pad-top-double {
  padding-top: 2rem; }

.pad-horizontal-double, .pad-right-double, p.pad-right-double, ul.pad-right-double, ol.pad-right-double {
  padding-right: 2rem; }

.pad-vertical-double, .pad-bottom-double, p.pad-bottom-double, ul.pad-bottom-double, ol.pad-bottom-double {
  padding-bottom: 2rem; }

.pad-horizontal-double, .pad-left-double, p.pad-left-double, ul.pad-left-double, ol.pad-left-double {
  padding-left: 2rem; }

.pad-half {
  padding: 0.5rem; }

.pad-vertical-half, .pad-top-half, p.pad-top-half, ul.pad-top-half, ol.pad-top-half {
  padding-top: 0.5rem; }

.pad-horizontal-half, .pad-right-half, p.pad-right-half, ul.pad-right-half, ol.pad-right-half {
  padding-right: 0.5rem; }

.pad-vertical-half, .pad-bottom-half, p.pad-bottom-half, ul.pad-bottom-half, ol.pad-bottom-half {
  padding-bottom: 0.5rem; }

.pad-horizontal-half, .pad-left-half, p.pad-left-half, ul.pad-left-half, ol.pad-left-half {
  padding-left: 0.5rem; }

.pad-quarter {
  padding: 0.25rem; }

.pad-vertical-quarter, .pad-top-quarter {
  padding-top: 0.25rem; }

.pad-horizontal-quarter, .pad-right-quarter {
  padding-right: 0.25rem; }

.pad-vertical-quarter, .pad-bottom-quarter {
  padding-bottom: 0.25rem; }

.pad-horizontal-quarter, .pad-left-quarter {
  padding-left: 0.25rem; }

.pad-zero {
  padding: 0; }

.pad-top-zero {
  padding-top: 0; }

.pad-right-zero {
  padding-right: 0; }

.pad-bottom-zero {
  padding-bottom: 0; }

.pad-left-zero {
  padding-left: 0; }

/* BASIC_2125 | GUI | 2125_STANDARD | BORDER - 2015-10-10 */
.border, .border-top, .border-right, .border-bottom, .border-left {
  border-style: solid; }

.border-line, .divider,
.divider-line {
  border-style: solid; }

.border-dashed, .divider-dash {
  border-style: dashed; }

.border-dotted, .divider-dotted {
  border-style: dotted; }

.border-double,
.border.border-double, .divider-double {
  border-style: double; }

.border {
  border-width: 0.063rem; }

.border-top, .divider,
.divider-line, .divider-dash, .divider-dotted {
  border-top-width: 0.063rem; }

.border-right {
  border-right-width: 0.063rem; }

.border-bottom {
  border-bottom-width: 0.063rem; }

.border-left {
  border-left-width: 0.063rem; }

.border-thin, .divider,
.divider-line.border-thin, .divider-dash.border-thin, .divider-dotted.border-thin {
  border-width: 0.125rem; }

.border-normal, .divider,
.divider-line.border-normal, .divider-dash.border-normal, .divider-dotted.border-normal {
  border-width: 0.313rem; }

.border-thick, .divider,
.divider-line.border-thick, .divider-dash.border-thick, .divider-dotted.border-thick {
  border-width: 0.625rem; }

.border-double,
.border.border-double {
  border-width: 0.25rem; }

.border, .border-top, .border-right, .border-bottom, .border-left, .divider,
.divider-line, .divider-dash, .divider-dotted, .divider-double {
  border-color: #999; }

.border-zero {
  border: 0; }

.border-top-zero {
  border-top: 0; }

.border-right-zero, .divider,
.divider-line, .divider-dash, .divider-dotted, .divider-double {
  border-right: 0; }

.border-bottom-zero, .divider,
.divider-line, .divider-dash, .divider-dotted, .divider-double {
  border-bottom: 0; }

.border-left-zero, .divider,
.divider-line, .divider-dash, .divider-dotted, .divider-double {
  border-left: 0; }

.border-none {
  border: none; }

.border-top-none, .border-right-only, .border-bottom-only, .border-left-only {
  border-top: 0; }

.border-right-none, .border-top-only, .border-bottom-only, .border-left-only {
  border-right: 0; }

.border-bottom-none, .border-top-only, .border-right-only, .border-left-only {
  border-bottom: 0; }

.border-left-none, .border-top-only, .border-right-only, .border-bottom-only {
  border-left: 0; }

/* BASIC_2125 | GUI | 2125_STANDARD | DIVIDER - 2015-9-9 */
/* BASIC_2125 | GUI | 2125_STANDARD | BACKGROUND - 2015-9-9 */
.bg-white {
  background-color: #fff; }

/* BASIC_2125 | GUI | 2125_STANDARD | BUTTON - 2015-9-9 */
.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
  border-width: 0;
  border-radius: 3pt;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  background-color: #0061A8;
  padding: 0.5rem 1rem;
  text-transform: uppercase; }

.button:link {
  color: #fff;
  background-color: #0061A8;
  text-decoration: none; }

.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
  color: #fff;
  background-color: #00355c;
  text-decoration: none; }

.button-tiny {
  padding: 0.063rem; }

.button-xsml {
  padding: 0.125rem; }

.button-sml {
  padding: 0.313rem; }

.button-med {
  padding: 0.625rem; }

.button-lrg {
  padding: 1rem; }

.button-xlrg {
  padding: 2rem; }

.button-huge {
  padding: 3rem; }

/* BASIC_2125 | GUI | 2125_STANDARD | FORM - 2015-9-9 */
/* BASIC_2125 | TYPOGRAPHY | 2125_STANDARD | USAGE - 2015-7-21 */
/* BASIC_2125 | TYPOGRAPHY | 2125_STANDARD | FAMILY - 2015-9-9 */
.fontfamily-default {
  font-family: arial, sans-serif; }

.fontfamily-compact, .fonttype-compact, .copyright, .fonttype-compactthin, .fonttype-compactnormal, .fonttype-compactthick {
  font-family: "Lato", arial, sans-serif; }

.fontfamily-narrow, .fonttype-narrow, .fonttype-narrowthin, .fonttype-narrownormal, .fonttype-narrowthick {
  font-family: "Roboto Condensed", arial, sans-serif; }

.fontfamily-regular, .fonttype-regular, .fonttype-regularthin, .fonttype-regularnormal, .fonttype-regularthick {
  font-family: "Roboto", arial, sans-serif; }

.fontfamily-wide, .fonttype-wide, .fonttype-widethin, .fonttype-widenormal, .fonttype-widethick {
  font-family: "Roboto", arial, sans-serif; }

.fontfamily-script, .fonttype-script, .fonttype-scriptthin, .fonttype-scriptnormal, .fonttype-scriptthick {
  font-family: "Dancing Script", cursive, sans-serif; }

/* BASIC_2125 | TYPOGRAPHY | 2125_STANDARD | SIZE - 2015-7-21 */
.fontsize-default {
  font-size: 1rem; }

.fontsize-tiny {
  font-size: 0.625rem; }

.fontsize-xxxsml {
  font-size: 0.688rem; }

.fontsize-xxsml {
  font-size: 0.75rem; }

.fontsize-xsml {
  font-size: 0.875rem; }

.fontsize-sml {
  font-size: 1.125rem; }

.fontsize-med {
  font-size: 1.5rem; }

.fontsize-lrg {
  font-size: 2rem; }

.fontsize-xlrg {
  font-size: 3rem; }

.fontsize-huge {
  font-size: 4rem; }

/* BASIC_2125 | TYPOGRAPHY | 2125_STANDARD | WEIGHT - 2015-9-9 */
.fontweight-thinner, .fonttype-regularthin {
  font-weight: 100; }

.fontweight-thin, .fonttype-compactthin, .fonttype-narrowthin, .fonttype-regular, .fonttype-regularnormal {
  font-weight: 300; }

.fontweight-normal, .fonttype-compact, .copyright, .fonttype-compactnormal, .fonttype-narrow, .fonttype-narrownormal, .fonttype-scriptthin {
  font-weight: 400; }

.button, button, input[type="button"], input[type="reset"], input[type="submit"], .fontweight-thick, .fonttype-regularthick, .fonttype-widethin {
  font-weight: 500; }

.fontweight-thicker, .fonttype-compactthick, .fonttype-narrowthick, .fonttype-wide, .fonttype-widenormal, .fonttype-scriptnormal, .fonttype-scriptthick {
  font-weight: 700; }

.fonttype-widethick {
  font-weight: 900; }

/* BASIC_2125 | TYPOGRAPHY | 2125_STANDARD | HEIGHT - 2015-9-9 */
.lineheight-default {
  line-height: 1.2; }

.button, button, input[type="button"], input[type="reset"], input[type="submit"], .lineheight-single {
  line-height: 1; }

.lineheight-onehalf {
  line-height: 1.5; }

.lineheight-double {
  line-height: 2; }

/* BASIC_2125 | TYPOGRAPHY | 2125_STANDARD | TYPE - 2015-9-9 */
/* BASIC_2125 | STRUCTURE | 2125_RVH | HEADER - 2015-8-31 */
/* BASIC_2125 | STRUCTURE | 2125_STANDARD | INNER - 2015-9-9 */
.site-inner .wrap {
  max-width: 72.5rem; }

.content-sidebar-wrap {
  width: 100%; }

.full-width-content .content-sidebar-wrap {
  float: none; }

.content-sidebar .content-sidebar-wrap {
  float: left; }

.sidebar-content .content-sidebar-wrap {
  float: right; }

.content-sidebar-sidebar .content-sidebar-wrap {
  width: 70%;
  float: left; }

.sidebar-content-sidebar .content-sidebar-wrap {
  width: 70%;
  float: right; }

.sidebar-sidebar-content .content-sidebar-wrap {
  width: 70%;
  float: right; }

.content {
  width: 63%; }

.full-width-content .content {
  width: 100%;
  float: none; }

.content-sidebar .content {
  float: left; }

.sidebar-content .content {
  float: right; }

.content-sidebar-sidebar .content {
  float: left; }

.sidebar-content-sidebar .content {
  float: left; }

.sidebar-sidebar-content .content {
  float: right; }

.sidebar-primary {
  width: 34%; }

.content-sidebar .sidebar-primary {
  float: right; }

.sidebar-content .sidebar-primary {
  float: left; }

.content-sidebar-sidebar .sidebar-primary, .content-sidebar-sidebar .sidebar-secondary {
  float: right; }

.sidebar-content-sidebar .sidebar-primary, .sidebar-content-sidebar .sidebar-secondary {
  float: right; }

.sidebar-sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-secondary {
  float: left; }

.sidebar-secondary {
  width: 30%; }

/* BASIC_2125 | STRUCTURE | 2125_STARTER | FOOTER - 2015-7-21 */
.site-footer {
  border-top: 20px solid #7BA40D; }

.site-footer .wrap {
  max-width: 72.5rem; }

.footer-widgets .wrap {
  max-width: 72.5rem; }

.footer-widgets-1 {
  width: 30%;
  margin-right: 3%;
  float: left; }

.footer-widgets-2 {
  width: 30%;
  margin-right: 3%;
  float: left; }

.footer-widgets-3 {
  width: 30%;
  float: left; }

/* BASIC_2125 | STRUCTURE | 2125_STARTER | MENU - 2015-7-21 */
/* BASIC_2125 | STRUCTURE | 2125 | ENTRY - 2015-7-21 */
/* BASIC_2125 | STRUCTURE | 2125 | WIDGET - 2015-7-21 */
/* BASIC_2125 | STRUCTURE | 2125_RVH | HEADER - 2015-8-31 */
/* BASIC_2125 | STRUCTURE | 2125_STARTER | INNER - 2015-8-31 */
.site-inner .wrap {
  max-width: 72.5rem; }

.content-sidebar-wrap {
  width: 100%; }

.full-width-content .content-sidebar-wrap {
  float: none; }

.content-sidebar .content-sidebar-wrap {
  float: left; }

.sidebar-content .content-sidebar-wrap {
  float: right; }

.content-sidebar-sidebar .content-sidebar-wrap {
  width: 70%;
  float: left; }

.sidebar-content-sidebar .content-sidebar-wrap {
  width: 70%;
  float: right; }

.sidebar-sidebar-content .content-sidebar-wrap {
  width: 70%;
  float: right; }

.content {
  width: 63%; }

.full-width-content .content {
  width: 100%;
  float: none; }

.content-sidebar .content {
  float: left; }

.sidebar-content .content {
  float: right; }

.content-sidebar-sidebar .content {
  float: left; }

.sidebar-content-sidebar .content {
  float: left; }

.sidebar-sidebar-content .content {
  float: right; }

.sidebar-primary {
  width: 34%; }

.content-sidebar .sidebar-primary {
  float: right; }

.sidebar-content .sidebar-primary {
  float: left; }

.content-sidebar-sidebar .sidebar-primary, .content-sidebar-sidebar .sidebar-secondary {
  float: right; }

.sidebar-content-sidebar .sidebar-primary, .sidebar-content-sidebar .sidebar-secondary {
  float: right; }

.sidebar-sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-secondary {
  float: left; }

.sidebar-secondary {
  width: 30%; }

/* BASIC_2125 | STRUCTURE | 2125_STARTER | FOOTER - 2015-7-21 */
.site-footer {
  border-top: 20px solid #7BA40D; }

.site-footer .wrap {
  max-width: 72.5rem; }

.footer-widgets .wrap {
  max-width: 72.5rem; }

.footer-widgets-1 {
  width: 30%;
  margin-right: 3%;
  float: left; }

.footer-widgets-2 {
  width: 30%;
  margin-right: 3%;
  float: left; }

.footer-widgets-3 {
  width: 30%;
  float: left; }

/* BASIC_2125 | STRUCTURE | 2125_STARTER | MENU - 2015-7-21 */
/* BASIC_2125 | STRUCTURE | 2125_STARTER | ENTRY - 2015-8-31 */
/* BASIC_2125 | STRUCTURE | 2125_STRUCTURE | WIDGET - 2015-8-31 */
/* BASIC_2125 | STYLE | 2125_STANDARD | BODY - 2015-9-9 */
body {
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 400; }

/* BASIC_2125 | STYLE | 2125_STANDARD | GRID - 2015-9-9 */
/* BASIC_2125 | STYLE | 2125_STANDARD | CONTENT - 2015-9-9 */
p {
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 1rem; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  line-height: 1.2;
  margin: 0; }

h1, .h1 {
  font-size: 2.25rem; }

h2, .h2 {
  font-size: 1.875rem; }

h3, .h3 {
  font-size: 1.5rem; }

h4, .h4 {
  font-size: 1.125rem; }

h5, .h5 {
  font-size: 0.875rem; }

h6, .h6 {
  font-size: 0.75rem; }

a {
  color: #0061A8;
  text-decoration: none; }

a:hover {
  color: #00355c;
  text-decoration: none; }

ul {
  margin: 0;
  padding-left: 0;
  list-style-type: none; }

.content ul {
  margin-left: 1rem;
  margin-bottom: 1rem;
  list-style-type: disc; }

.content ul > ul {
  margin-bottom: 0; }

.content ul > ol {
  margin-bottom: 0; }

ul.indent {
  margin-left: 1rem; }

ul.no-indent {
  padding-left: 0;
  margin-left: 0; }

ul.liststyle {
  list-style-type: disc; }

ul.no-liststyle {
  list-style-type: none; }

ol {
  margin: 0;
  padding-left: 0; }

.content ol {
  margin-left: 1rem;
  margin-bottom: 1rem; }

.content ol > ol {
  margin-bottom: 0; }

.content ol > ul {
  margin-bottom: 0; }

ol.indent {
  margin-left: 1rem; }

ol.no-indent {
  padding-left: 0;
  margin-left: 0; }

ol.no-liststyle {
  list-style-type: none; }

blockquote {
  border-left: 5px solid #ccc;
  padding-left: 20px;
  margin: 0;
  margin-left: 20px;
  box-sizing: border-box; }

blockquote p {
  font-size: 1.5rem;
  line-height: 1.6; }

cite, cite p {
  font-size: 0.75rem;
  line-height: 1.2; }

.wp-caption.alignleft {
  padding-right: 10px;
  box-sizing: border-box; }

.wp-caption.alignright {
  padding-left: 10px;
  box-sizing: border-box; }

p.wp-caption-text,
.wp-caption-text {
  font-size: 0.75rem;
  line-height: 1.1;
  border-top: 1px solid #ccc;
  padding-top: 0.5rem; }

/* BASIC_2125 | STYLE | 2125_RVH | HEADER - 2015-8-31 */
.site-header {
  background-image: linear-gradient(#fff, #eee);
  border-bottom: 1px solid #ccc; }

.site-header .wrap {
  padding: 1rem;
  box-sizing: border-box; }

.title-area {
  box-sizing: border-box;
  width: 138px;
  margin-right: auto;
  margin-left: auto; }

.site-title {
  font-size: 3em;
  line-height: 1;
  margin: 0; }

.site-title a {
  background-image: url("images/sitelogo-138x78.png");
  background-image: url("images/sitelogo-138x78.png");
  background-position: center center;
  background-repeat: no-repeat;
  text-decoration: none;
  width: 138px;
  height: 78px;
  display: block;
  text-indent: -9999px; }

.site-title a:hover {
  text-decoration: none; }

.site-description {
  font-size: 1.125em;
  margin: 0; }

/* BASIC_2125 | STYLE | 2125_RVH | INNER - 2015-9-9 */
.site-inner {
  background-color: #f7f7f7; }

.site-inner .wrap {
  margin-right: auto;
  margin-left: auto; }

.content-sidebar-wrap {
  background-color: #fff; }

.full-width-content .content-sidebar-wrap {
  float: none; }

.content-sidebar .content-sidebar-wrap {
  padding: 3rem; }

.sidebar-content .content-sidebar-wrap {
  padding: 3rem; }

.content-sidebar-sidebar .content-sidebar-wrap {
  width: 70%;
  float: left;
  padding: 3rem; }

.sidebar-content-sidebar .content-sidebar-wrap {
  width: 70%;
  float: right;
  padding: 3rem; }

.sidebar-sidebar-content .content-sidebar-wrap {
  width: 70%;
  float: right;
  padding: 3rem; }

.full-width-content .content {
  padding: 3rem; }

/* BASIC_2125 | STYLE | 2125_RVH | FOOTER - 2015-7-21 */
.site-footer {
  background-image: linear-gradient(#ddd, #f0f0f0); }

.site-footer .wrap {
  margin-right: auto;
  margin-left: auto;
  padding: 0.5rem;
  box-sizing: border-box; }

.footer-widgets {
  background-color: #7BA40D;
  color: #fff; }

.footer-widgets .wrap {
  margin-right: auto;
  margin-left: auto;
  padding: 1rem;
  box-sizing: border-box; }

/* BASIC_2125 | STYLE | 2125_RVH | MENU - 2015-7-21 */
.nav-primary {
  background-color: #005698;
  text-align: center; }

.nav-secondary {
  background-color: #666;
  text-align: center; }

.menu-primary .sub-menu,
.menu-secondary .sub-menu {
  background-color: #f3f3f3;
  box-sizing: border-box;
  width: 200px; }

.sidebar-primary .menu,
.sidebar-primary .menu {
  font-family: "Lato",arial,sans-serif;
  font-size: 1.125rem;
  font-weight: 300; }

.footer-widgets .menu ul.sub-menu,
.sidebar-primary .menu ul.sub-menu {
  margin-left: 1rem;
  margin-bottom: 0.25rem;
  font-weight: 500;
  font-size: 0.875rem; }

.nav-header > .menu > .menu-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.5rem; }

.menu-primary > .menu-item,
.menu-secondary > .menu-item {
  display: inline-block;
  font-size: 0.688rem;
  text-transform: uppercase; }

.menu-primary > .menu-item > a,
.menu-secondary > .menu-item > a {
  color: #fff;
  display: block;
  padding: 0.5rem 0.5rem;
  box-sizing: border-box; }

.menu-primary > .menu-item > a:hover,
.menu-secondary > .menu-item > a:hover {
  color: #333;
  background-color: #f3f3f3; }

.menu-primary .sub-menu > .menu-item,
.menu-secondary .sub-menu > .menu-item {
  text-align: left; }

.menu-primary .sub-menu > .menu-item > a,
.menu-secondary .sub-menu > .menu-item > a {
  display: block;
  padding: 0.25em 0.5em;
  box-sizing: border-box;
  color: #666;
  background-color: #f0f0f0; }

.menu-primary .sub-menu > .menu-item > a:hover,
.menu-secondary .sub-menu > .menu-item > a:hover {
  color: #333;
  background-color: #e0e0e0; }

.menu-primary .menu-item.menu-item-has-children, .menu-secondary .menu-item.menu-item-has-children {
  position: relative; }

.menu-primary .menu-item.menu-item-has-children:hover > .sub-menu, .menu-secondary .menu-item.menu-item-has-children:hover > .sub-menu {
  left: 0;
  opacity: 1; }

.menu-primary .sub-menu, .menu-secondary .sub-menu {
  position: absolute;
  left: -9999px;
  opacity: 0;
  z-index: 99;
  -webkit-transition: opacity .4s ease-in-out;
  -moz-transition: opacity .4s ease-in-out;
  -ms-transition: opacity .4s ease-in-out;
  -o-transition: opacity .4s ease-in-out;
  transition: opacity .4s ease-in-out;
  margin: 0;
  padding: 0; }

.menu-primary .sub-menu > .menu-item-has-children:hover > .sub-menu, .menu-secondary .sub-menu > .menu-item-has-children:hover > .sub-menu {
  left: 200px;
  top: 0; }

/* BASIC_2125 | STYLE | 2125_RVH | ENTRY - 2015-7-21 */
.entry-title {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 1rem; }

.entry-meta {
  font-size: 0.688rem; }

/* BASIC_2125 | STYLE | 2125_STANDARD | ENTRY-FEATUREDCONTENT - 2015-9-9 */
/* BASIC_2125 | STYLE | 2125_RVH | WIDGET - 2015-7-21 */
.widget-wrap {
  margin-bottom: 1rem; }

.site-header .widget-wrap {
  margin-bottom: 0; }

/* BASIC_2125 | STYLE | 2125_STANDARD | META - 2015-9-9 */
.breadcrumb {
  font-size: 0.875rem;
  border-bottom: 1px solid #bbb;
  margin-bottom: 1rem; }

/* BASIC_2125 | STYLE | 2125_STANDARD | PHOTO - 2015-9-9 */
.imageleft, img.alignleft {
  margin-right: 1rem;
  margin-bottom: 1rem; }

.imageright, img.alignright {
  margin-left: 1rem;
  margin-bottom: 1rem; }

/* BASIC_2125 | STYLE | 2125_STANDARD | ITEMS - 2015-9-9 */
.siteby {
  display: inline-block;
  float: right; }

.siteby a {
  background: url("images/smarterwebpackages-120x30.png") center no-repeat scroll;
  background: url("images/smarterwebpackages-120x30.png") center no-repeat scroll;
  width: 120px;
  height: 30px;
  display: block;
  overflow: hidden;
  text-decoration: none;
  text-indent: -9999px; }

.siteby a:hover {
  text-decoration: none; }

.copyright {
  color: #666;
  font-size: 0.875rem; }

/* BASIC_2125 | STYLE | 2125_RVH | MODULE - 2015-7-21 */
.box-nowrap {
  overflow: hidden; }

.box-alert {
  background-color: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  clear: both;
  padding: 1rem;
  margin-bottom: 1rem; }

/* BASIC_2125 | BODY | 2125 | BODY - 2015-9-9 */
/* BASIC_2125 | CONTENT | 2125 | EMPHASIS - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | LINK - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | PARAGRAPH - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | HEADLINE - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | H1 - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | H2 - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | H3 - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | H4 - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | H5 - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | H6 - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | LIST - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | UNORDEREDLIST - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | ORDEREDLIST - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | BLOCKQUOTE - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | CITE - 2015-7-21 */
/* BASIC_2125 | CONTENT | 2125 | CAPTION - 2015-9-9 */
/* BASIC_2125 | CONTENT | 2125_STANDARD | LINKS - 2015-9-9 */
ul.contentitem-links {
  list-style-type: none; }

.links-title::after {
  content: " | "; }

/* BASIC_2125 | PHOTO | 2125 | IMG - 2015-7-21 */
/* BASIC_2125 | META | 2125 | BREADCRUMB - 2015-7-21 */
/* BASIC_2125 | SITECONTAINER | 2125 | SITECONTAINER - 2015-7-21 */
/* BASIC_2125 | SITEHEADER | 2125 | SITEHEADER - 2015-10-10 */
/* BASIC_2125 | MENU | 2125 | NAVHEADER - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | NAVPRIMARY - 2015-10-10 */
/* BASIC_2125 | MENU | 2125 | NAVSECONDARY - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENU - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | SUBMENU - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENUITEM - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENUITEM-HEADER - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENUITEM-PRISEC - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENUITEM-PRIMARY - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENUITEM-SECONDARY - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENUITEM-FOOTER - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | MENUITEM - 2015-7-21 */
/* BASIC_2125 | MENU | 2125 | DROPDOWN - 2015-7-21 */
/* BASIC_2125 | SITEINNER | 2125 | SITEINNER - 2015-10-10 */
/* BASIC_2125 | FOOTERWIDGETS | 2125 | FOOTERWIDGETS - 2015-7-21 */
.footer-widgets a {
  color: #d5f580; }
  .footer-widgets a:hover {
    color: #f2f580; }

/* BASIC_2125 | SITEFOOTER | 2125 | SITEFOOTER - 2015-10-10 */
/* BASIC_2125 | SITEHEADERITEMS | 2125 | TITLEAREA - 2015-7-21 */
/* BASIC_2125 | SITEHEADERITEMS | 2125 | SITETITLE - 2015-7-21 */
/* BASIC_2125 | SITEHEADERITEMS | 2125 | HEADERWIDGETAREA - 2015-7-21 */
/* BASIC_2125 | SITEHEADERITEMS | 2125 | SITEDESCRIPTION - 2015-7-21 */
/* BASIC_2125 | SITEINNERITEMS | 2125 | CONTENTSIDEBARWRAP - 2015-7-21 */
/* BASIC_2125 | SITEINNERITEMS | 2125 | CONTENT - 2015-7-21 */
/* BASIC_2125 | SITEINNERITEMS | 2125 | SIDEBARPRIMARY - 2015-7-21 */
/* BASIC_2125 | SITEINNERITEMS | 2125 | SIDEBARSECONDARY - 2015-7-21 */
/* BASIC_2125 | LAYOUT | 2125 | FULL - 2015-7-21 */
/* BASIC_2125 | LAYOUT | 2125 | CS - 2015-7-21 */
/* BASIC_2125 | LAYOUT | 2125 | SC - 2015-7-21 */
/* BASIC_2125 | LAYOUT | 2125 | CSS - 2015-7-21 */
/* BASIC_2125 | LAYOUT | 2125 | SCS - 2015-7-21 */
/* BASIC_2125 | LAYOUT | 2125 | SSC - 2015-7-21 */
/* BASIC_2125 | FOOTERWIDGETSITEMS | 2125 | FOOTERWIDGETS1 - 2015-7-21 */
/* BASIC_2125 | FOOTERWIDGETSITEMS | 2125 | FOOTERWIDGETS2 - 2015-7-21 */
/* BASIC_2125 | FOOTERWIDGETSITEMS | 2125 | FOOTERWIDGETS3 - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRY - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYTITLE - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYMETA - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYHEADER - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYCONTENT - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYFOOTER - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYIMAGE - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ARCHIVEDESCRIPTION - 2015-9-9 */
/* BASIC_2125 | COMMENT | 2125_STANDARD | ENTRYCOMMENTS - 2015-9-9 */
.entry-comments, .comment-respond {
  margin-top: 2rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTLIST - 2015-9-9 */
.comment-list, ol.comment-list {
  list-style-type: none;
  margin-left: 0;
  margin-top: 1rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENT - 2015-9-9 */
.comment {
  margin-bottom: 1rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENT-CHILD - 2015-9-9 */
.comment > .children {
  list-style-type: none;
  margin-top: 1rem;
  margin-left: 0; }

.comment-list > .comment > .children {
  padding-left: 1rem;
  border-left: 1px solid #ccc;
  margin-left: 3.5rem; }

.children > .comment > .children {
  margin-left: 2.5rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTAUTHOR - 2015-9-9 */
.comment-author {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0.125rem; }

.comment-author img {
  float: left;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 3px; }

.children .comment-author img {
  width: 2rem;
  height: 2rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTMETA - 2015-9-9 */
.comment-meta, .logged-in-as, .form-allowed-tags {
  font-size: 0.75rem;
  line-height: 1.2;
  margin-bottom: 0.5rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTCONTENT - 2015-9-9 */
.comment-content {
  margin-left: 3.5rem; }

.children .comment-content {
  margin-left: 2.5rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTREPLY - 2015-9-9 */
.comment-reply {
  font-size: 0.75rem;
  margin-left: 3.5rem; }

.children .comment-reply {
  margin-left: 2.5rem; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTEDITLINK - 2015-9-9 */
.comment-edit-link {
  font-size: 0.75rem;
  line-height: 1.2;
  display: none; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTRESPOND - 2015-9-9 */
/* BASIC_2125 | COMMENT | 2125_STANDARD | COMMENTRESPOND-FORM - 2015-9-9 */
.comment-respond input {
  width: 100%;
  box-sizing: border-box; }

.comment-respond textarea {
  width: 100%;
  box-sizing: border-box; }

/* BASIC_2125 | COMMENT | 2125_STANDARD | LOGGEDINAS - 2015-9-9 */
/* BASIC_2125 | COMMENT | 2125_STANDARD | FORMALLOWEDTAGS - 2015-9-9 */
/* BASIC_2125 | ENTRY | 2125 | ENTRY-FEATUREDCONTENT - 2015-7-21 */
/* BASIC_2125 | ENTRY-FEATUREDCONTENT | 2125 | ENTRYTITLE-FEATUREDCONTENT - 2015-7-21 */
/* BASIC_2125 | ENTRY-FEATUREDCONTENT | 2125 | ENTRYMETA-FEATUREDCONTENT - 2015-7-21 */
/* BASIC_2125 | ENTRY-FEATUREDCONTENT | 2125 | ENTRYHEADER-FEATUREDCONTENT - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYCONTENT-FEATUREDCONTENT - 2015-7-21 */
/* BASIC_2125 | ENTRY | 2125 | ENTRYFOOTER-FEATUREDCONTENT - 2015-7-21 */
/* BASIC_2125 | ENTRY-FEATUREDCONTENT | 2125 | ENTRYIMAGE-FEATUREDCONTENT - 2015-7-21 */
/* BASIC_2125 | WIDGET | 2125 | WIDGETAREA - 2015-9-9 */
/* BASIC_2125 | WIDGET | 2125 | WIDGET - 2015-7-21 */
/* BASIC_2125 | WIDGET | 2125 | WIDGETTITLE - 2015-7-21 */
/* BASIC_2125 | WIDGET | 2125 | WIDGETWRAP - 2015-7-21 */
/* BASIC_2125 | SITEITEMS | 2125_RVH | ITEM-ICONS - 2015-9-24 */
.icon-open, .icon-closed, .icon-search, .icon-alert, .icon-question {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px; }

.icon-open {
  background: url("images/icon-open.png") top left no-repeat scroll;
  background: url("images/icon-open.png") top left no-repeat scroll; }

.icon-closed {
  background: url("images/icon-close.png") top left no-repeat scroll;
  background: url("images/icon-close.png") top left no-repeat scroll; }

.icon-search {
  background: url("images/icon-search.png") top left no-repeat scroll;
  background: url("images/icon-search.png") top left no-repeat scroll; }

.icon-alert {
  background: url("images/icon-alert.png") top left no-repeat scroll;
  background: url("images/icon-alert.png") top left no-repeat scroll; }

.icon-question {
  background: url("images/icon-alert.png") top left no-repeat scroll;
  background: url("images/icon-alert.png") top left no-repeat scroll; }

/* BASIC_2125 | SITEITEMS | 2125 | SITEBY - 2015-7-21 */
/* BASIC_2125 | SITEITEMS | 2125 | COPYRIGHT - 2015-7-21 */
/* BASIC_2125 | MODULE | 2125 | BOX-NOWRAP - 2015-7-21 */
/* BASIC_2125 | MODULE | 2125 | BOX-ALERT - 2015-7-21 */
/* BASIC_2125 | MODULE | 2125_RVS | BOX-STATUS - 2015-9-24 */
/* BASIC_2125 | AREA | 2125 | ENTRYHEADER - 2015-9-9 */
/* BASIC_2125 | AREA | 2125 | SLIDERHOME - 2015-7-21 */
/* BASIC_2125 | AREA | 2125 | HEADERBEFORE - 2015-7-21 */
/* BASIC_2125 | AREA | 2125 | CSWBEFORE - 2015-7-21 */
/* BASIC_2125 | AREA | 2125 | CSWAFTER - 2015-7-21 */
/* BASIC_2125 | AREA | 2125_RVH | SLIDERHOME - 2015-7-21 */
.sliderhome {
  background-image: linear-gradient(#ccc, #f0f0f0); }

.sliderhome .widget-wrap {
  margin-bottom: 0; }

/* BASIC_2125 | AREA | 2125_RVH | HEADERBEFORE - 2015-9-27 */
.headerbefore {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
  color: #666; }

.headerbefore span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1; }

.headerbefore .widget-wrap {
  margin-bottom: 0; }

/* BASIC_2120 | LAYOUT | DEFAULT_2123 | INCONTENT - 2015-5-31 */
.incontent .main.left, .incontent .main.right {
  width: 66.1016949153%;
  float: left;
  margin-right: 1.6949152542%; }

.incontent .main.left {
  float: left; }

.incontent .main.right {
  float: right;
  margin-right: 0; }

.incontent .main.right, .incontent .main.last {
  margin-right: 0; }

.incontent .side.left, .incontent .side.right {
  width: 32.2033898305%;
  float: left;
  margin-right: 1.6949152542%; }

.incontent .side.right {
  float: right;
  margin-right: 0; }

.incontent .side.left {
  float: left; }

.incontent .side.right, .incontent .side.last {
  margin-right: 0; }

.incontent .before.last, .incontent .middle.last, .incontent .after.last {
  margin-right: 0; }
/* BASIC_2120 | PLUGIN | DEFAULT_2121 | SHORTCODESULTIMATE - 2015-03-11 */
/* BASIC_2123 | FORMULA | RESPONSIVE_2124 | RANGE - 2015-6-13 */
