a{
	color:#56b4df;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
a:hover{
	text-decoration:none;
	color:#9ecbe0;
	transition: color 0.3s ease-out;
	-webkit-transition: color 0.3s ease-out;
}
span.highlight {
	color:#56b4df;
	font-weight: bold;
}

#contact-slider .title:hover  a {
	color:#56b4df;
}

#contact-slider .title {
	background:#56b4df;
}

.color-primary {
	color:#56b4df;
}

#rstpl-before-header {
  background:#56b4df;
}

.rstpl-before-footer {
	color: #FFFFFF;
}
.rstpl-footer-padding {
	color:#e5e5e5;
}

.rstpl-black-background {
	 background:#000000;
}
.rstpl-black-background > div > h3 {
	color:#56b4df;
}
.rstpl-black-background > div {
	color:#FFFFFF;
}
 
.breadcrumb, .breadcrumbs {
	border-bottom:1px solid #56b4df;
}
 

.rstpl-colored-inner{
	background:url(../../images/blue3-bg.png) repeat;
}
.rstpl-normal-inner{
	background:url(../../images/normal-bg.png) repeat;
}

.rstpl-colored-h3{
	color:#56b4df;
}

.rstpl-colored-line  > .span10{
	background:#56b4df;
}
.rstpl-colored-line  > .span2{
	background:#000000;
}

.navbar-inner {
	background:#56b4df;
}

.navbar .nav > .active > a ,
.navbar .nav > .active > a:focus,
.navbar .nav > .active > a:active,
.navbar .nav > .active > a:hover,
.navbar .nav > li > a:hover,
.navbar .nav > li > a:active,
.navbar .nav > li > a:focus{
	background:#000000;
	color:#56b4df;
}
.navbar .nav li.dropdown.open > .dropdown-toggle {
	background:#000000;
	color:#56b4df;
}

.navbar  .nav .dropdown-menu{
	background:#56b4df;
	border-bottom:10px solid #000000;
}

.menu > li > a:hover,
.menu > li > a:active,
.menu > li > a:focus,
.menu > .active > a {
	background:#56b4df;
	color:#FFFFFF;
}

.menu .nav-child > li > a:focus,
.menu .nav-child > li > a:active,
.menu .nav-child > li > a:hover,
.menu .nav-child > .active > a,
.menu .nav-inner > li > a:focus,
.menu .nav-inner > li > a:active,
.menu .nav-inner > li > a:hover,
.menu .nav-inner > .active > a{
	color:#56b4df;
}
.btn-primary, .button{
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#56b4df;
	background-image:-moz-linear-gradient(top, #66ccfb, #56b4df);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#66ccfb), to(#56b4df));
	background-image:-webkit-linear-gradient(top, #66ccfb, #56b4df);
	background-image:-o-linear-gradient(top, #66ccfb, #56b4df);
	background-image:linear-gradient(to bottom, #66ccfb, #56b4df);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	border-color:#f89406 #56b4df #ad6704;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color:#56b4df;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled] {
	color:#ffffff;
	background-color:#56b4df;
	*background-color:#df8505;
}

/* k2 style */

#k2Container  input[type="submit"] {
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#56b4df !important;
	background-image:-moz-linear-gradient(top, #66ccfb, #56b4df) !important;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#66ccfb), to(#56b4df)) !important;
	background-image:-webkit-linear-gradient(top, #66ccfb, #56b4df) !important;
	background-image:-o-linear-gradient(top, #66ccfb, #56b4df) !important;
	background-image:linear-gradient(to bottom, #66ccfb, #56b4df) !important;
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
	border-color:#f89406 #56b4df #ad6704 !important;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	*background-color:#56b4df;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	}
#k2Container  input[type="submit"]:hover,
#k2Container  input[type="submit"]:active {
	color:#ffffff;
	background-color:#56b4df !important;
	background-image:none !important;
}

div.itemComments ul.itemCommentsList li span.commentDate {
	color:#56b4df;
}

div.itemComments ul.itemCommentsList li span.commentLink a {
	color:#56b4df;
}

div.itemExtraFields ul li span.itemExtraFieldsLabel {
	color:#56b4df;
}

/* end k2 style */

.rstpl-contact-form  input[type="submit"]{
	background:#56b4df;
}
.category  tr > th > a {
	color:#56b4df;
}

#rstpl-up-arrow {
	background:url(../../images/up-arrow.png) 50% 50% no-repeat #56b4df;
}

.rstpl-latest-news > li > .img-intro-left > a,
.rstpl-latest-news > li > .img-intro-right > a {
	border-bottom:4px solid #4292b6;
}

.accordion > .accordion-group > .accordion-heading{
	background:#56b4df;
	color:#FFFFFF;
}
.accordion > .accordion-group > .accordion-heading:active a,
.accordion > .accordion-group > .accordion-heading:hover a,
.accordion > .accordion-group > .accordion-heading:focus a{
	color:#56b4df;
}

.alert-info {
	background-color:#FCF8E3;
	border-color:#FBEED5;
	color:#C09853;
}

.dropdown-menu > .print-icon a ,
.dropdown-menu > .email-icon a,
.dropdown-menu > .edit-icon a,
.dropdown-menu > .subscribe-icon a,
.dropdown-menu > .home-icon a{
	color:#56b4df;
}

.rstpl-author{
	color:#56b4df; 
}
.rstpl-login-greeting > .name {
	color:#56b4df;
}	

.rstpl-read-more-link-all:hover{
	color:#56b4df;
}
.article-info {
	background:#f9f9f9;
}
.rstpl-article-pagination  .nav > li > a:hover,
.rstpl-article-pagination  .nav > li > .active,
#article-index ul  li > a:hover,
#article-index ul  li > a.active {
	color:#56b4df;
}
.pager  a:hover {
	color:#56b4df;
}

.footer .nav > li > a:hover,
.footer .nav > .active > a,
.footer .menu > li > a:hover,
.footer .menu > .active > a{
	color:#56b4df;
}




@media (min-width: 768px) and (max-width: 979px) {
	
	
	
	.navbar .btn {
		background:#56b4df;
	}
	
	.navbar .btn-navbar:hover,
	.navbar .btn-navbar:focus,
	.navbar .btn-navbar:active,
	.navbar .btn-navbar.active,
	.navbar .btn-navbar.disabled,
	.navbar .btn-navbar[disabled] {
		background:#474747;
	}
	.navbar  .nav .dropdown-menu{
		background:#56b4df;
		border-bottom:0px;
	}
	.nav-collapse .dropdown-menu a:hover {
		background:#56b4df;
		/* color:#56b4df; */
	}
	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus,
	.dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
		background:#56b4df;
	}
}

@media (max-width: 767px) {
	
	.navbar .btn {
		background:#56b4df;
	}
	
	.navbar .btn-navbar:hover,
	.navbar .btn-navbar:focus,
	.navbar .btn-navbar:active,
	.navbar .btn-navbar.active,
	.navbar .btn-navbar.disabled,
	.navbar .btn-navbar[disabled] {
		background:#474747;
	}
	.navbar  .nav .dropdown-menu{
		background:#56b4df;
		border-bottom:0px;
	}
	.nav-collapse .dropdown-menu a:hover {
		background:#56b4df;
		/* color:#56b4df; */
	}
	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus,
	.dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
		background:#56b4df;
	}
}



.rstpl-social > .rstpl-social-inner  .facebook {
	background: url(../../images/theme/blue3/social-fb.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .facebook:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .twitter {
	background: url(../../images/theme/blue3/social-twitter.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .twitter:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .linkedin {
	background: url(../../images/theme/blue3/social-linkedin.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .linkedin:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .google {
	background: url(../../images/theme/blue3/social-google.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .google:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .youtube {
	background: url(../../images/theme/blue3/social-youtube.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .youtube:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .vimeo {
	background: url(../../images/theme/blue3/social-vimeo.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .vimeo:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .flicker {
	background: url(../../images/theme/blue3/social-flicker.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .flicker:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .pinterest {
	background: url(../../images/theme/blue3/social-pinterest.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .pinterest:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .skype {
	background: url(../../images/theme/blue3/social-skype.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .skype:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.rstpl-social > .rstpl-social-inner  .yahoo {
	background: url(../../images/theme/blue3/social-yahoo.png) no-repeat;
	background-position: 0 -43px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
}
.rstpl-social > .rstpl-social-inner  .yahoo:hover {
	background-position: 0 0px;
	transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	-webkit-transition: background-position 0.3s linear 0s, color 0.3s ease-out;
	color:#FFFFFF;
}

.label-inverse, .badge-inverse {
    background-color: #56b4df;
}
.carousel-caption h1{
	color:#56b4df !important;
}

@media (min-width: 1200px) {
	.rstpl-body-background {
		background:#BAD9E8;
	}
}