/*removes bullet bar on tablets from slider extension*/
@media screen and (min-width: 768px) and (max-width: 1024px){
  div#rt-feature .nextend-bullet-bar {
      display: none !important ;}  
}

/* Removes padding from showcase to allow full slider*/
@media only screen and (max-width: 1024px){
  div#rt-showcase.rt-overlay-light .nextend-arrow {
      display: none !important ;}  
}

/*Removes down arrow from top section*/
#rt-top .rt-container:after {
display:none;
}

/* Removes spacing from top of menu and logo*/ 
body#scrollheader.layout-mode-responsive {
  padding-top:75px !important;
}

/*  Logo Responsive */
.logoimg {
  max-height: 75px;
  margin: 10px 10px 10px 25px;
}
div.rt-image .logoimg img {
  max-width: 120%;
  border:0;
  border-style: none;
}

/* Changes H1 h2 h3 tag size to be small in copyright seo */
#rt-copyright  h1 {
  font-size: 12px !important;
  line-height: 50%;
}
#rt-copyright  h3 {
  font-size: 12px !important;
  line-height: 50%;
}
#rt-copyright  h2 {
  font-size: 10px !important;
  line-height: 50%;
}
#rt-copyright  p {
  font-size: 9px !important;
  line-height: 50%;
}

/* Changes look of menu */
.dropdown li:before{
  color: #7ca8bc; !important;
}

.gf-menu li:before {
  color: #d7d7d7; !important;
  font-size: 8px !important;
  margin-left: 5px;
}

.dropdown li:before{
  color: #7ca8bc; !important;
}

.menu-block ul.gf-menu li.item101 {
display:none;
content: "" !important;
}/*

/* Changes main menu color */
#rt-header .gf-menu.l1 li:hover > .item {color: #8b8b8b !important;}
#rt-header .gf-menu.l1 li > .item {color: #7ca8bc !important;} 
/*#rt-header .gf-menu.l1 li.active > .item,
#rt-header .gf-menu.l1 li:hover > .item {color: #000 !important;}

/*  Removes all caps from Menu  */
.gf-menu.l1 > li > .item {
  text-transform: none !important;
}

/*  adjust margin of dropdown menu  */
#rt-header div.dropdown {
  margin-top: 2px;
  margin-left: -100px;
}

/*  makes menu drop down item float left  */
#rt-header li.item112:hover div.dropdown {
    left: auto;
    right: 0;
    z-index: 10;
}

/*  Removes Bar */
.gf-menu.l1 > li.active:after{
  display:none;
}

/*  Adjust color of menu drop down*/
.gf-menu .dropdown {
  background-color: #fff !important;
  color: #8b8b8b !important;
}

/* Incease font size of main menu */
.gf-menu li a {
  font-size: 16px !important;
}

/* Affects sub menu text */
.gf-menu .item.subtext > em {
  text-align: center;
  font-size: 14px;
  top: 3px !important;
}

/*Remove shadow from header*/
#rt-header {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}



/*Fixes link color in utility*/
#rt-utility a {
  color: #fbfbfb !important;
}

/* Removes padding from showcase to allow full slider*/
@media only screen and (max-width: 1200px){
div#rt-showcase.rt-overlay-light .rt-container,
div#rt-showcase.rt-overlay-light .rt-grid-12,
div#rt-showcase.rt-overlay-light .rt-block {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-top: 10px;
    padding-right: 0;
    padding-left: 0;
    }
}

/*changes size of slideshow MUST ADD .SLIDERTOP to Module Class Suffix*/ 
@media screen and (min-width: 1367px){
  .slidertop .smart-slider-canvas-inner {
    max-height: 650px !important;
    }
  div#rt-showcase.rt-overlay-light .slidertop {
    margin-top: -15px !important;
    margin-bottom: 0px !important;
    max-width: 100% !important;
    }
  
}

/*changes size of slideshow MUST ADD .slidershrink to Module Class Suffix*/ 
@media screen and (min-width: 1025px) and (max-width: 1366px){
  .slidertop .smart-slider-canvas-inner {
    max-height: 580px;
    }
  div#rt-showcase.rt-overlay-light .slidershrink {
    margin-top: -5px  !important;
    margin-bottom: 0px  !important;
    max-width: 80%  !important;
    margin-left:100px  !important;
    }
}

/*changes margin on slidehow slideshow MUST ADD .slidermargintop to Module Class Suffix*/ 
@media screen and (min-width: 1025px) and (max-width: 1366px){
  div#rt-showcase.rt-overlay-light .slidermargintop {
    margin-top: -15px !important;
    margin-bottom: 0px !important;
    max-width: 100% !important;
    }
}

/*changes size of slideshow MUST ADD .SLIDERTOP to Module Class Suffix Shrinks menu for ipad vertical*/
@media screen and (min-width: 768px) and (max-width: 1024px){
  .slidertop .smart-slider-canvas-inner {
    max-height: 600px !important;
        }
  div#rt-showcase.rt-overlay-light .slidertop {
    margin-top: -35px !important;
    margin-bottom: 0px !important;
    max-width: 100% !important;
    margin-left: 0px !important
    }
  body#scrollheader.layout-mode-responsive {
    padding-top:28px !important;
    }
    .gf-menu.l1 > li > .item {
    padding: 0 10px !important;
    font-size: 16px !important;
    }
  div.rt-image .logoimg img {
    max-width: 140% !important;
    border:0;
    border-style: none;
    }
  .logoimg {
    margin: 20px 40px 0px 10px;
    height: 50px;
    }
  #rt-top h1 {font-size: 1.6em !important;}
}

/*fixes above and below spacing mobile must add .marginupmobile to module note .slidertop*/
@media screen and (max-width: 767px){
  div#rt-showcase.rt-overlay-light .slidertop {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    max-width: 100% !important;
    margin-left: 0px !important
    }
  div#rt-showcase.rt-overlay-light {
    margin-top: -10px !important;
    }
   .slidertop .smart-slider-canvas-inner {
    max-height: 650px !important;
    }
  body#scrollheader.layout-mode-responsive {
    padding-top:0px !important;
    } 
}
  
/*Changes text color in extension area will not stick in granty*/
  #rt-extension {
    color: #fff !important;
    background-color: #69828d !important;
    }
  
  #rt-extension a {
    color: #fff !important;
    }
  
  #rt-extension a:hover {
    color: #7ca9bc !important;
    }  

/* Makes button on contact page center with boxes*/ 
.pweb-labels-inline form.pwebcontact-form .pweb-field {
  float: right !important;
  width: 69.9%;
        }  

  /* custom styling for text under slideshow*/ 
.mobiletiptop {
    margin-top: -5px !important;
    margin-bottom: -15px !important;
    }

/* adds logo to offline page set demsions to size of logo use small*/ 
[class*="logo-type-preset"] .rt-offline-logo #rt-logo {
    background-image: url("/images/logos/logosmall.png");
    height: 53px;
    width: 300px;
}

/* changes font size roksproket strips*/
.fp-roksprocket-strips .sprocket-strips .sprocket-strips-content {
  font-size: 1.4em !important;
}
.fp-roksprocket-strips h2.title {
  text-shadow:none !important;
}

/* changes logo small phone*/
@media only screen and (max-width: 768px) {
div.rt-image .logoimg img {
    max-width: 75%;
    }
}

div.layout-showcase .sprocket-features-content {
    float: right;
}

/* Changes text color of links in footer*/
div#rt-footer a {
	color: #8b8b8b;
}
div#rt-footer a:hover {
    color: #8b8b8b !important;
}

/* Allows text to be same size as h1  tag in top  positions but with h6 tag*/
#rt-top.rt-overlay-light h6.title.rt-capitalize {
        font-size: 190% !important;
        line-height: 130% !important;
        color: rgb(139, 139, 139);
}

#rt-top.rt-overlay-light h1.title.rt-capitalize {
        font-size: 190% !important;
        line-height: 130% !important;
        color: rgb(139, 139, 139);
}

#rt-top.rt-overlay-light h2.title.rt-capitalize {
        font-size: 190% !important;
        line-height: 130% !important;
        color: rgb(139, 139, 139);
}

#rt-top.rt-overlay-light h3.title.rt-capitalize {
        font-size: 190% !important;
        line-height: 130% !important;
        color: rgb(139, 139, 139);
}
    
