body
{
    font-family: "proxima-nova";
}
.demostyle-type-preset1 .fp-preset-images .sprocket-features-index-1 .sprocket-features-img-container.sprocket-fullslideshow-image
{
    background-image: url("/images/rocketlauncher/home/fp-slideshow/IMG_0574.JPG")!important;
}
.demostyle-type-preset1 .fp-preset-images .sprocket-features-index-2 .sprocket-features-img-container.sprocket-fullslideshow-image
{
    background-image: url("/images/rocketlauncher/home/fp-slideshow/beechtreefarmaugust2011.jpg")!important;
}
.demostyle-type-preset1 .fp-preset-images .sprocket-features-index-3 .sprocket-features-img-container.sprocket-fullslideshow-image
{
   background-image: url("/images/rocketlauncher/home/fp-slideshow/Legoland.JPG")!important;
}
#rt-slideshow .layout-fullslideshow .sprocket-features-content
{
    background: none!important;
}

a.rt-slideshow-scrollbottom {color:#e4f364!important;}

.sprocket-features-title img {margin-top:15px!important;}

#rt-feature h4 {font-weight:bold!important;}

.textleft {text-align:left!important;}

.fp-feature.rt-block {margin-top:20px!important;margin-bottom:70px!important;}

.rt-heading-title.rt-block {width:100%!important;}

#rt-expandedtop {background:#e1e9cf!important;}

#rt-utility {display:none!important;}

#rt-extension {display: none!important;}

#rt-fullwidth, #rt-bottom {display:none!important;}

#rt-footer {background:#e1e9cf; color:#514f1b!important;}

#rt-footer  .rt-container .rt-block {padding-top:30px!important;}

#rt-footer p {color:#514f1b!important;}

#rt-footer h2 {color:#514f1b!important;font-size:155%!important;}

.rt-bottom-arrow {background:none!important;}

#rt-slideshow .layout-fullslideshow .sprocket-features-padding
{
    background-color: #807f54;
    opacity:0.9!important;    padding-bottom: 1.5%;
    border: 4px solid rgba(0,0,0,0.7)
}
div.bounceInDown, div.zoomIn, div.bounceInUp 
{
    animation:none!important;
}
.logo-type-chimera #rt-logo
{
    width:266px!important;
    height:87px!important;
    margin-top:-3%!important;
    margin-left:30%!important;
}
.rt-grid-6
{
    margin-left:-15%!important;
}
p.testim
{
    text-align:left!important;
    font-style:italic;
    background-color:#e1e9cf;
    border-radius:8px;
    padding:1%;
    
}
a.green
{
    color:#514f1b!important;
}
span.notItalic
{
    font-style:normal!important;
}
.menu-block
{
    margin-right:-55%!important;
    margin-top:1.5%;
}
.fp-feature.rt-heading-title .title span
{
    color:#807f54!important;
}
.fp-feature.rt-heading-title .title::after
{
    background:#807f54!important;
}
#rt-header
{
    background-color:#e1e9cf!important;
    box-shadow: 0 4px 0 rgba(128,127,84,0.5)!important;
}
.menu-block .gf-menu.l1 > li > .item .menu-item-bg::before
{
    background:rgba(128,127,84,0.5)!important;
}
.menu-item-bg
{
    color:#807f54!important;
    
}
.menu-block .gf-menu.l1 > li > .item .menu-item-bg:before
{
    font-family: "proxima-nova"!important;
}
.gf-menu.l1 > li > .item
{
    font-size:110%!important;
}
.rt-social-buttons.rt-block.wow.bounceInUp.animated, .rt-powered-by
{
    display:none!important;
}
p, h1, h2, h3, h4, h5, h6, li
{
    color:#000!important;
    font-family: "proxima-nova";
}

.menu-about-us #rt-mainbody-wrapper, .menu-portfolio #rt-mainbody-wrapper, .menu-faq #rt-mainbody-wrapper
{
    background:none repeat scroll 0 0 #fff!important;
}
p, li
{
    font-size:125%!important;
}
#rt-copyright
{
    background:#807f54!important;
    margin-top:-3%!important;
}
#rt-showcase
{
    background-color: rgba(0,0,0,0.1)!important;
}
.customtop-page-image
{
    margin-left:-19.5%!important;
    margin-top:-2%!important;
    margin-bottom:-3%!important;
}
h2
{
    font-size:220%!important;
}
article
{
    margin-top:-4%!important;
}
.leftCol,.rightCol
{
    width:48%!important;
    float:left;
}
.rightCol
{
    margin-left:2%!important;
    padding-left: 2%;
    margin-top:1%;
}
.secondLine
{
    margin-left:5.25%!important;  
}
.rsform-submit-button
{

    margin-left:82%!important;
    color: #fff; 
    border:none!important;
    background-color:#000;
    border-radius:8px;
    padding: 0 5%!important;
    width:20.5%!important;
}
.rsform-input-box
{
    width:100%!important;
    background-color: rgba(0,0,0,0.15)!important;
    color:#000!important;
    border:none!important;
}
.rsform-block-phone .rsform-input-box
{
    width:100%!important;
}
.rsform-block-details textarea
{
    min-height:120px;
    width:100%;
    background-color: rgba(0,0,0,0.15)!important;
    color:#000!important;
    border:none!important;
    
}
.caption
{
    color:#000; 
    width:22%;
}

.sprocket-features-padding h2 {padding-top:0px!important;margin-top:0px!important;}

h2.sprocket-features-title  {padding-top:0px!important;margin-top:0px!important;}

.sprocket-lists .sprocket-lists-container .sprocket-lists-title .indicator::before
{
    background-color:#807f54!important;
}
#rt-footer .readon, #rt-footer .button
{
    background: #807f54!important;
    border:1px solid #5c5a30!important;
    padding:5px 12px!important;
}
.readon > span
{
    color: #d1d0a7!important;   
}
.sprocket-lists-title.padding
{
    color:#51451b!important;
    font-size:1.5rem;
    font-weight:lighter!important;
}
.sprocket-lists-desc.img-disabled
{
    color:#51451b!important;
    font-size:1.1rem!important;
}
/*div.bounceInUp a
{
    color:#fff!important;
}*/
.sprocket-tabs-text
{
    color:#807f54;
}
.fp-roksprocket-tabs .sprocket-tabs-text::after
{
    background:#807f54!important;
}
div.fp-roksprocket-tabs h2.title
{
    margin-bottom:4%;
    margin-top:-3%;
    color:#504f1b!important;
}
.sprocket-tabs-panel p
{
    color:#504f1b!important;
}
.fp-roksprocket-strips a.readon
{
    display:none!important;
}
.zoomIn h6 a
{
    padding-left:3%;
    color:#514f1b!important;
}
.fp-roksprocket-strips .rt-strips-desc
{
    background: #e1e9cf!important;
}
.studyImgs img
{
    width:47%;
    float:left!important;
    margin-right:1.5%;
}
.studyImgs
{
    margin-top:1.5%;
}
.captions .imgCaption
{
    float:left;
    width:46%;
    margin-right:1.5%;
    background-color: #e1e9cf;
    color:#504f1b;
    margin-top:-2%;
    padding-left:1%;
}
.caseStudies
{
    font-size:1.35rem;
    font-weight:600;
}
#rt-footer .rt-omega .rt-block:nth-child(2){
    padding:0!important;
}