﻿/* blue #359bed
====================================================================== */

::selection {
	color: white;
	background-color: #359bed;
}

::-moz-selection {
	color: white;
	background-color: #359bed;
}

.search-submit:hover {
	background-color: #359bed;
}

.detail_btn{
	margin-left: 85%;
	display: block;
	height: 40px;
	width: 120px;
	font-size: 17px;
	text-align: center;
	border-radius: 0 9px 9px 0;
	/*border-left: white 5px solid;*/
	padding: 8px 6px;
	background-color: #202266;
}

.facebook-link, .skype-link, .twitter-link, .flickr-link, .vimeo-link, .dribbble-link, .linkedin-link, .rss-link, .googleplus-link, .pintrest-link {
	background-color: #359bed;
}

.current > a {
	background-color: #359bed;
	color: #FFFFFF;
}

#main-nav .current li.current a, #main-nav .current li.current li.current a {
	background-color: #359bed; /**/
	color: #fff !important;
}

#main-nav a:hover {
	background-color: #359bed;
}

.sf-menu li li a:hover {
	color: #414146 !important;
	background: #359bed !important;
}

/**************3 BLOCKS**********************/
.block-1-content-container {
	background-color: #359bed;
}

.ca-main {
	color: #fff;
}

.block-1-content-container:hover .ca-main, .block-2-content-container:hover .ca-main, .block-3-content-container:hover .ca-main {
	color: #414146;
}

.ca-sub {
	color: #eaeaea;
}

.block-1-content-container:hover .ca-sub, .block-2-content-container:hover .ca-sub, .block-3-content-container:hover .ca-sub {
	color: #414146;
}

.block-black .ca-sub {
	color: #eaeaea;
}

.block-1-content-container.block-black:hover .ca-main, .block-2-content-container.block-black:hover .ca-main, .block-3-content-container.block-black:hover .ca-main {
	color: #fff;
}

.block-1-content-container.block-black:hover .ca-sub, .block-2-content-container.block-black:hover .ca-sub, .block-3-content-container.block-black:hover .ca-sub {
	color: #fff;
}



a.r-m-full:hover {
	color: #fff;
}

.r-m-plus:after {
	background-image: url("../../images/arrow-rm-white.png");
}

a.r-m-plus-small {
	background-image: url("../../images/arrow-rm-white.png");
}

.facebook-link {
	background-image: url(../../images/social/facebook-hover.png);
}

.dribbble-link {
	background-image: url(../../images/social/dribbble-hover.png);
}

.flickr-link {
	background-image: url(../../images/social/flickr-hover.png);
}

.googleplus-link {
	background-image: url(../../images/social/googleplus-hover.png);
}

.linkedin-link {
	background-image: url(../../images/social/linkedin-hover.png);
}

.pintrest-link {
	background-image: url(../../images/social/pintrest-hover.png);
}

.rss-link {
	background-image: url(../../images/social/rss-hover.png);
}

.skype-link {
	background-image: url(../../images/social/skype-hover.png);
}

.twitter-link {
	background-image: url(../../images/social/twitter-hover.png);
}

.vimeo-link {
	background-image: url(../../images/social/vimeo-hover.png);
}




.block-2-content-container {
	background-color: #2589bb;
}

.block-3-content-container {
	background-color: #227ba9;
}

.block-black-text {
	background-color: #359bed;
}

.box2-img-container {
	background-color: #359bed;
}

.block2-a:hover .box2-img-container-inv {
	background-color: #359bed;
}

.box3-img-container {
	background-color: #359bed;
}

.block3-a:hover .box3-img-container-inv {
	background-color: #359bed;
}

.box3-description-container {
	border-bottom: 3px solid #359bed;
}

.box5-img-container, .box5-img-container-inv {
	background-color: #359bed;
}

.block5-a:hover .box5-img-container-inv {
	background-color: #359bed;
}

.buy-img-container {
	background-color: #359bed;
}

.button-buy-container a {
	background-color: #359bed;
	color: #fff;
}

.nl-img-container {
	background-color: #359bed;
}

.nl-button {
	background-color: #359bed;
	color: #fff;
}

.jcarousel-next:hover, .jcarousel-prev:hover {
	background-color: #359bed;
}

.bg-45 {
	background-color: #359bed;
}

.view-first .mask {
	background-color: #359bed;
}

.page-title-container {
	background-color: #359bed;
}

.contact-loc:after {
	background-color: #359bed !important;
	background-image: url("../css/images/icon_footer_loc.png");
}

.contact-phone:after {
	background-color: #359bed;
	background-image: url("../css/images/icon_footer_phone.png");
}

.contact-fax:after {
	background-color: #359bed;
}

.contact-mail:after {
	background-color: #359bed;
	background-image: url("../css/images/icon_footer_mail.png");
}

.contact-mail a:hover {
	color: #359bed;
}

.blog-item-date-cont {
	background-color: #359bed;
	color: #FFFFFF;
}

.blog-item-title-cont a:hover {
	background-color: #359bed;
}

.blog-categories li.active .blog-cat-icon {
	background-image: url("../../images/next-small.png");
}

.pagination-1 a:hover {
	background-color: #359bed;
}

.pagination-1 a.pag-current {
	background: #359bed;
	color: #fff;
}

.pagination-1 .pag-prev:hover {
	background-color: #359bed;
}

.pagination-1 .pag-next:hover {
	background-color: #359bed;
}

.blog-categories li a:hover {
	color: #359bed;
}

	.blog-categories li a:hover .blog-cat-icon {
		background-color: #359bed;
		background-image: url("../../images/next-small.png");
	}

.blog-categories li.active .blog-cat-icon {
	background-color: #359bed;
}

.latest-post-sidebar img:hover {
	border-color: #359bed;
	background: none repeat scroll 0 0 #359bed;
}

.skill-bar-content {
	background: #359bed;
}

.ui-accordion-header:hover a {
	color: #359bed;
}

.ui-accordion-header-active a {
	color: #FFFFFF;
}

.ui-accordion-header span {
	display: none;
}

.ui-accordion-header:hover span {
	background-color: #359bed;
	display: none;
}

.ui-accordion-header-active span {
	background-color: #359bed;
	padding: 8px;
	display: none;
	border-radius: 9px 0 0 9px;
}

.tag-cloud a:hover {
	background-color: #359bed;
	color: #FFFFFF;
}

.comment-name a:hover {
	color: #359bed;
}

.comment-reply a {
	background-color: #359bed;
	color: #FFFFFF;
}

.author-name a:hover {
	color: #359bed;
}

.dropcap4 {
	background: none repeat scroll 0 0 #359bed;
	color: #FFFFFF;
}

.skill-bar .skill-title {
	color: #fff;
}

.page-title {
	color: #FFFFFF;
	text-transform: uppercase;
}

#toggle-view .ui-accordion-header-active {
	color: #359bed;
}

#toggle-view .ui-accordion-header:hover {
	color: #359bed;
}

.box-icon:hover i {
	background-color: #359bed;
	color: #fff;
}

.latest-post h4 a:hover {
	color: #359bed;
}

.footer-mail a:hover {
	color: #359bed;
}

#footer-nav li a:hover {
	color: #359bed;
}

a.author:hover {
	color: #359bed;
}

.tweet_text a:hover, .tweet_time a:hover {
	color: #359bed;
}

.price-col-main h1 {
	background-color: #359bed;
	color: #fff;
}

.pt-col-main {
	background-color: #359bed;
}

h1.pt-col-main {
	background-color: #359bed;
	color: #fff;
}

.r-m-plus:after {
	background-color: #359bed !important;
}

a.r-m-full:hover {
	background-color: #359bed;
}

a.r-m-plus-small {
	background-color: #359bed !important;
}

.button {
	background-color: #359bed;
	color: #fff;
}

	.button.gray:hover {
		background-color: #359bed;
	}

a {
	color: #359bed;
}

.a-invert:hover {
	color: #359bed;
}

.button.get-theme {
	background-color: #359bed;
	color: #fff;
}

.view a.zoom:hover, .view a.link:hover {
	background-color: #359bed;
}

#back-top a:hover {
	background-color: #359bed;
	background-image: url(../css/images/back-top-black.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#back-top a {
	text-decoration: none;
	width: 38px;
	height: 38px;
	display: block;
	background-color: #2f343a;
	background-image: url(../css/images/back-top.png);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 9999999;
}
/**********SKELETON*******************/
blockquote:before {
	background-color: #359bed;
}


/****************FLEXSLIDER 1********************/
.flex-direction-nav li a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #359bed !important;
}

.slider-1 .slides li h2 {
	background-color: #359bed !important;
	color: #fff !important;
}

.flex-direction-nav li a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #359bed !important;
}
/****************FLEXSLIDER 2********************/
.flexslider .flex-next:hover {
	background-color: #359bed;
	background-image: url(../images/next-small-black.png);
	background-repeat: no-repeat;
	background-position: center center; /* right: -33px;*/
}

.flexslider .flex-prev:hover {
	background-color: #359bed;
	background-image: url(../images/prev-small-black.png);
	background-repeat: no-repeat;
	background-position: center center; /*left: -33px;*/
}

.flex-control-paging li a:hover {
	background-color: #359bed;
}

.flex-control-paging li a.flex-active:hover {
	background-color: #359bed;
}


/****************SEQUENCE SLIDER 1********************/
#sequence-theme .nav li img.active {
	border-top: 5px solid #359bed !important;
}
/*#sequence-theme .prev {
	background-color: #359bed !important;
}*/
#sequence-theme .next.slider1:hover,
#sequence-theme .prev.slider1:hover {
	background-color: #359bed !important;
}

#sequence-theme .main-text {
	border-left: 5px solid #359bed !important;
}

#sequence-theme .color {
	color: #359bed !important;
}
/****************SEQUENCE SLIDER 2********************/
.sequence-theme-6 #sequence-theme .next:hover,
.sequence-theme-6 #sequence-theme .prev:hover {
	background-color: #359bed;
}

#sequence-theme h3 {
	color: #359bed !important;
}

#sequence .slide-2-yellow {
	color: #359bed !important;
}



/* Retina Images (High Resolution)
====================================================================== */
@media (-Webkit-min-device-pixel-ratio: 1.5), (-moz-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {

	.facebook-link {
		background-image: url(../../images/social/facebook-hover@2x.png);
		background-size: 24px auto;
	}

	.dribbble-link {
		background-image: url(../../images/social/dribbble-hover@2x.png);
		background-size: 24px auto;
	}

	.flickr-link {
		background-image: url(../../images/social/flickr-hover@2x.png);
		background-size: 24px auto;
	}

	.googleplus-link {
		background-image: url(../../images/social/googleplus-hover@2x.png);
		background-size: 24px auto;
	}

	.linkedin-link {
		background-image: url(../../images/social/linkedin-hover@2x.png);
		background-size: 24px auto;
	}

	.pintrest-link {
		background-image: url(../../images/social/pintrest-hover@2x.png);
		background-size: 24px auto;
	}

	.rss-link {
		background-image: url(../../images/social/rss-hover@2x.png);
		background-size: 24px auto;
	}

	.skype-link {
		background-image: url(../../images/social/skype-hover@2x.png);
		background-size: 24px auto;
	}

	.twitter-link {
		background-image: url(../../images/social/twitter-hover@2x.png);
		background-size: 24px auto;
	}

	.vimeo-link {
		background-image: url(../../images/social/vimeo-hover@2x.png);
		background-size: 24px auto;
	}

	.r-m-plus:after {
		background: url(../../images/arrow-rm-white@2x.png) no-repeat scroll center center;
		background-size: 13px auto;
	}

	a.r-m-plus-small {
		background: url(../../images/arrow-rm-white@2x.png) no-repeat scroll center center;
		background-size: 13px auto;
	}

	.blog-cat-icon {
		background-image: url(../images/next-small@2x.png);
		background-size: 9px auto;
	}
}
