@charset "utf-8";
/* CSS Document */

::-moz-selection {
 background:#1fb5ad;
 color:#fff;
}
::selection {
	background: #1fb5ad;
	color: #fff;
}
header, header .it-menu nav>ul>li>ul, .it-container .it-services, .it-contactform input[type="text"]:focus, .it-contactform input[type="email"]:focus, .it-contactform textarea:focus, footer, header .it-small, .it-blog-single .it-bs-comments ul li .it-comment-content:hover {
	border-color: #1fb5ad;
}
header .it-menu nav>ul>li.it-searchlink:hover, header .it-s-menu-container ul li.it-searchlink:hover, .it-title a, .it-container ul.it-coloricons li i, .it-container a, .it-container .it-bloglist:hover a, .it-container .it-product h2, .it-container .it-properties>i, .it-filterable>div>span.it-filteractive, .it-filterable>div>span:hover, .it-tabs .it-tabtitle>span:hover, .it-quicklinks a:hover, header .it-menu nav>ul>li>a:hover, header .it-menu nav>ul>li.it-searchlink:hover, header .it-logo>a>i, .it-container .ideaboxTimeline .it-box .it-content h2, .it-container .ideaboxTimeline .it-box .it-content h2 a, .it-container .ideaboxTimeline .it-box .it-content .it-infobar a{
	color: #1fb5ad;
}
header .it-menu nav>ul>li>ul:after {
	border-color: transparent transparent #1fb5ad transparent;
}
body header .it-menu nav>ul>li>ul li:hover, .it-button, .it-slider>.it-s-paging>span.it-s-active, .it-title:hover .it-title-line, .it-container .it-services:hover, .it-container .it-teamlist:before, .it-container .it-teamlist:hover .it-team-image, .it-container .it-pricingtable:before, .it-testimonial ul li span, .it-container .it-photos>a>span>i, .it-filterable>ul>li>div>a, .ideaboxCarousel .ic-navigation a:hover, header .it-s-menu-container ul li a:hover, .it-container .it-highlight, .it-blog-single .it-bs-share>a:hover {
	background: #1fb5ad !important;
}
.it-container .it-activeplan, .it-icon-gridlist i, .it-social a:hover, .it-container .it-iconlist p i, .it-banner h2>span, .it-container .it-skills>li>div, .it-single-image>span>i, .it-container .it-pagenavi a:hover, .it-container .it-pagenavi a.it-pageactive {
	background: #1fb5ad;
}
header .it-s-menu-container ul li a:hover, .ic-navigation a:hover, .it-container .it-skills>li>div, .it-container .it-photos>a>span>, .it-filterable>ul>li>a>span>i, .it-testimonial ul li span, .it-social a:hover {
	background: #1fb5ad !important;
}
.it-title:hover a, .it-blog-single .it-bs-tags>a:hover {
	border-color: #1fb5ad;
	background: #1fb5ad;
}
.it-button:before {
	background: #18908a;
}	/*dark*/
.it-container .it-iconlist p:hover i, .it-tabs .it-tabtitle>span.it-activetab, .it-accordion>ul>li.it-accordionactive h4, .it-accordion>ul>li:hover h4, .it-icon-gridlist:hover i, .it-container .it-pagenavi a {
	color: #1fb5ad;
	border-color: #1fb5ad;
}
.it-widget-tags a:hover{border-color:#1fb5ad !important; color:#1fb5ad !important;}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image:url(../../img/fancybox/fancybox_sprite_turquoise.png)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(../../img/fancybox/fancybox_sprite@2x_turquoise.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}
}