span#rt-logo-accent {display: none;}

#rt-footer {background: #43b0e4 !important;}

#rt-top-surround{background:#43b0e4 !important;}

/* #rt-mainbody-surround{background:#43b0e4;} */

h1{color:#495565;}

.menu-block{padding:15px;}

.logo {
 color: #FFF !important;
 text-shadow: 0px 0px 0px #000000 !important;
}

@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto.eot');
    src: url('../fonts/roboto.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto.woff') format('woff'),
         url('../fonts/roboto.ttf') format('truetype'),
         url('../fonts/roboto.svg#BloodyNormal') format('svg');
}
.font-family-roboto {
  font-family: 'roboto',Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-style: normal;
}

.gf-menu {
	background-color:#43b0e4;
	-webkit-box-shadow: inset 0 1px 1px #43b0e4;
	-moz-box-shadow: inset 0 1px 1px #43b0e4;
	box-shadow: inset 0 1px 1px #43b0e4;
}

.gf-menu .item {
	font-family: 'roboto',Helvetica,Arial,sans-serif;
}

.gf-menu.l1 > li > .item{
	border-right:none;
	font-size: 14px;
	color: #ffffff;
}

.gf-menu.l1 > li > .item:after{
	border-right:none;
}

.gf-menu.l1 > li.active{background:#43b0e4;}

.gf-menu li:hover,.gf-menu li.active:hover{background:#43b0e4;}

.gf-menu.l1 > li.active > .item{color: #ffffff;}

.rt-blue{background:#43b0e4 !important;}

[class^="icon-"].rt-small-icon, [class*=" icon-"].rt-small-icon {font-size: 4.5em !important;}

[class^="icon-"].rt-small-icon-cust, [class*=" icon-"].rt-small-icon-cust {
font-size: 4.5em;
width: 106px;
height: 96px;
line-height: 96px;
border-radius: 10px;
}

.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}

.particle{position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-radius:100%;background-color:#00acff;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3) 75%,rgba(0,0,0,0))}
	
.particle--a{-webkit-animation:particle-a 1.4s infinite linear;-moz-animation:particle-a 1.4s infinite linear;-o-animation:particle-a 1.4s infinite linear;animation:particle-a 1.4s infinite linear;}

@-webkit-keyframes particle-a {
  0% {
   -webkit-transform: translate3D(-3rem,-3rem,0);
    z-index: 1;
    -webkit-animation-timing-function: ease-in-out;
  } 25% {
    width: 1.5rem;
    height: 1.5rem;
  }
  
  50% {
    -webkit-transform: translate3D(4rem, 3rem, 0);
    opacity: 1;
    z-index: 1;
    -webkit-animation-timing-function: ease-in-out;
  }
  
  55% {
    z-index: -1;
  }
  
  75% {
    width: .75rem;
    height: .75rem;
    opacity: .5;
  }
  
  100% {
   -webkit-transform: translate3D(-3rem,-3rem,0); 
    z-index: -1;
  }
}

@-moz-keyframes particle-a {
  0% {
   -moz-transform: translate3D(-3rem,-3rem,0);
    z-index: 1;
    -moz-animation-timing-function: ease-in-out;
  }
  
  25% {
    width: 1.5rem;
    height: 1.5rem;
  }
  
  50% {
    -moz-transform: translate3D(4rem, 3rem, 0);
    opacity: 1;
    z-index: 1;
    -moz-animation-timing-function: ease-in-out;
  }
  
  55% {
    z-index: -1;
  }
  
  75% {
    width: .75rem;
    height: .75rem;
    opacity: .5;
  }
  
  100% {
   -moz-transform: translate3D(-3rem,-3rem,0); 
    z-index: -1;
  }
}

@-o-keyframes particle-a {
  0% {
   -o-transform: translate3D(-3rem,-3rem,0);
    z-index: 1;
    -o-animation-timing-function: ease-in-out;
  }
  
  25% {
    width: 1.5rem;
    height: 1.5rem;
  }
  
  50% {
    -o-transform: translate3D(4rem, 3rem, 0);
    opacity: 1;
    z-index: 1;
    -o-animation-timing-function: ease-in-out;
  }
  
  55% {
    z-index: -1;
  }
  
  75% {
    width: .75rem;
    height: .75rem;
    opacity: .5;
  }
  
  100% {
   -o-transform: translate3D(-3rem,-3rem,0); 
    z-index: -1;
  }
}

@keyframes particle-a {
  0% {
   transform: translate3D(-3rem,-3rem,0);
    z-index: 1;
    animation-timing-function: ease-in-out;
  }
  
  25% {
    width: 1.5rem;
    height: 1.5rem;
  }
  
  50% {
    transform: translate3D(4rem, 3rem, 0);
    opacity: 1;
    z-index: 1;
    animation-timing-function: ease-in-out;
  }
  
  55% {
    z-index: -1;
  }
  
  75% {
    width: .75rem;
    height: .75rem;
    opacity: .5;
  }
  
  100% {
   transform: translate3D(-3rem,-3rem,0); 
    z-index: -1;
  }
}