.rt-block {margin:0 10px;padding: 5px 15px;} 

p.success {font-size: 135%;}
.readon, p.readmore a  {font-size:16px;text-transform:none;}
.readon:after {content: "";}
/* #rt-top .rt-social-buttons {float: left;} .menu-block {float: left;} .gf-menu-toggle {left: 200px;} */

/* quote on about page 
.v-quote-text:before {content: "\f10d";margin-right: 5px;}
.v-quote-text:after {content: "\f10e";margin-left: 5px;} */
.v-quote-content {font-family: serif;font-style: italic;font-size: 1.2em;line-height: 1.1em;}

blockquote.mas {position: relative;margin: 15px 0;padding: 14px 19px;background-color: #efefef;border: 1px solid #dddddd;border-radius: 4px;}

body h2, body .title, body .component-content h2 {font-size: 150%;line-height: 1.5em;}
.main-body-light #rt-mainbody-surround .rt-container h2 {color:#3f703f;}


.main-body-light #rt-mainbody-surround .rt-container h3 {color:#3f703f;}
.rt-social-buttons a {text-decoration: none;}
a {text-decoration: underline;}

.font-family-paradigm .info {background-color: #E5E5E5;background-image: }
p.info {background: #E5E5E5;border-color: #bce8f1;color: #3a87ad;text-shadow: none;}

/* logo styling - using gantry settings 
.logo-block {margin: -48px 0 0 15px;width:196px;height:130px;}
.logo-block #rt-logo {padding:0;width:196px;height:140px;margin-top:-48px;}
#rt-header .logo-block:before {display: none;}
.logo-block {background-color: transparent;background-image: none;border: 0; box-shadow: none;} */

/* logo styling - logo as module */
#rt-header .rt-container {  margin:86px auto -5px;}
.v-rf-logo {margin-top:-90px;}
/*  in gantry code .rt-center {text-align:center;} */

/*styling to make iframe video responsive, via Jake */
.embed-container {
position: relative;
padding-bottom: 56.25%;           /* 56.25%;  padding-top:30px; */
height: 0;
overflow: hidden;
}

.v-margin-rt-15 {margin-right: 15px;}
.v-margin-l-15 {margin-left: 15px;}

.v-block-float-right {display: block;float: right; margin-left:15px;}

/* menu tab styling */
#rt-header .menu-block .gf-menu.l1 > li:hover > .item, 
#rt-header .menu-block .gf-menu.l1 > li:hover > .item::after, 
#rt-header .menu-block .gf-menu.l1 > li:hover em {background: #4c874c;}
.gf-menu .item {text-transform:none;}
.gf-menu.l1 > li > .item {font-size: 18px;}

#rt-bottom a, #rt-bottom a:hover {color:#ffffff;}


.fp-roksprocket-strips-showcase .sprocket-strips-content .readon {width:auto;}
.sprocket-strips-content h4.sprocket-strips-title a {display: block!important;}
#rt-showcase div.sprocket-strips-item {background-size: auto; }
div#rt-showcase div.sprocket-strips-item {background-size: contain; }
div#rt-showcase div.sprocket-strips-item {height: 280px;}



@media only screen and (min-width: 960px) and (max-width: 1199px) {
div#rt-showcase div.sprocket-strips-item {height: 220px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
div#rt-showcase div.sprocket-strips-item {height: 170px;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
div#rt-showcase div.sprocket-strips-item {height: 280px;}
}
@media only screen and (max-width: 480px) {
div#rt-showcase div.sprocket-strips-item {height: 280px;}
div#rt-showcase div.sprocket-strips-item {background-size: cover; }
}
