

/* Table of Content
==================================================

#BOOSTRAP CUSTOMIZATION
#TYPOGRAPHY
#LINKS AND BUTTONS
#HEADER
#MAIN MENU
#FOOTER
#SLIDERS
#BLOG
#NEWS
#PAGES
#PORTFOLIO
#MISCELANIOUS
*/

/* BOOSTRAP CUSTOMIZATION
================================================== */

/*** pagination ***/
.pagination ul > li > a, .pagination ul > li > span, .pager li > a, .pager li > span {
	background-color:#eee;
	color:#555;
}
.pagination ul > li > a:hover, .pagination ul > .active > span:hover, .pagination ul > .active > a, .pagination ul > .active > span, .pager li > a:hover {
	background-color:#369DD5;
	color:#fff;
}
.pagination a i {
	color:#888;
}
.pagination a:hover i {
	color:#fff;
}

/*** modal ***/
.modal, .modal-footer {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-box-shadow: 0 0 0 0;
	-webkit-box-shadow:  0 0 0 0;
	-o-box-shadow: 0 0 0 0;
	box-shadow:  0 0 0 0;
}

/*** tabs ***/
.nav-tabs {
	margin-bottom:-1px;
	outline:none;
	font-size:1.5em;

}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
	background-color:#369DD5;
	border:none;
	color:#fff;
}


.nav-tabs > .active > a > i {
	color:#fff;
}

.nav-tabs>li>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a {
	border:none;
	outline:none;
}
.nav-tabs>li>a {
	color:#999;
}


.tab-content p, .tab-content h2 {

	color:#555;
}
.tab-content h2 {
	text-shadow:none!important;
}
.tab-content {
	background-color:white;
	border:none;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
background:#369DD5;
}

/*** carousel ***/
.carousel-control {
}
.right.carousel-control i {
	color:#fff;
}
.carousel-control.right {
	background:#888;
}
.carousel-control:hover {
	background:#369DD5;
}

/*** menu ***/
.nav > li > a:hover {
	background-color:#d5d5d5;
}


/*** accordion ***/
.accordion-group {
	margin-bottom:0;
}
a.accordion-toggle:link {
	color:#666;
}
.accordion-toggle i {
	color:#ccc!important;
}
.accordion .accordion-group:not(:first-child) a.accordion-toggle {
 border-top:1px solid #E5E5E5;
}
a.accordion-toggle:hover, .accordion-heading a.active {
	color:#369DD5;
}
.accordion-inner {
	border-top:none;
}
.accordion-group {
	border:none;
}

/*** progress bar ***/
.progress .bar {
	background-image: none;
	background-color: #369DD5;
}

/*** tables ***/
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #444444 !important;
	color:white;
	cursor:pointer;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
 background-color: #F5F5F5;
}

/* END BOOSTRAP CUSTOMIZATION
================================================== */

/* TYPOGRAPHY
================================================== */

body {
	color:#444;
	background: #f7f7f7;
}

blockquote small {
	color:inherit;
}
h1, h2, h3, h4, h5, h6 {
	color:#444;
}
h2 {

}
h2 i {color:#999}
h1:after {
	background-color:#369DD5;
}
blockquote:before, blockquote:after {
	color:#fff;
}

/*** parallax sections ***/
.paralaxText blockquote, .paralaxText h1, .paralaxText h2, .paralaxText h3, .paralaxText p{
	color:#fff;
}

/* END TYPOGRAPHY
================================================== */

/* LINKS AND BUTTONS
================================================== */
a {
	color:#369DD5;
}
a:hover, .scrollspyNav .active a {
	color:#369DD5;
}
ul.iconsList li a {
	color:#555
}
ul.iconsList li a:hover, ul.iconsList i {
	color:#369DD5
}

/*** buttons ***/
.btn {
	background:#369DD5;
	color:#fff;
	border:1px solid transparent;
	box-shadow:none;
}
.btn:hover {
	color:#fff;
	border:1px solid #444;
	text-shadow:none;
	background:#555
}
.btn-inverse {
	color:#fff;
	background:#3c3c3c
}
a.btn-inverse i {
	color:#fff!important;
}
a.btn-inverse:hover i {
color:#444!important;
}
.btn-inverse:hover {
	background:#fff;
	color:#444!important;
	border-color:#eee;
}
.btn-primary {
	background: #006dcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background: #555;
}
.btn-info {
	background: #49AFCD;
}
.btn-success {
	background: #5BB75B;
}
.btn-warning {
	background: #FAA732;
}
.btn-danger {
	background: #DA4F49;
}
.btn-link, .btn-link:active, .btn-link[disabled], .btn-link:hover {
	background:none;
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow: none;
	color:#49AFCD;
}
.btnWrapper {
	border:1px solid #ccc;
}
#mapTriggerLoader {background-color:#369DD5;}
#mapTriggerLoader span{color:#fff;}
#mapTriggerLoader i {color:#369DD5;}

/* END LINKS AND BUTTONS
================================================== */

/* HEADER
================================================== */

#home h1 {color:#FFFFFF;}

/*** Social icons ***/
.socialNetwork a.icoRss:hover {
	background-color: #F56505;
}
.socialNetwork a.icoFacebook:hover {
	background-color:#3B5998;
}
.socialNetwork a.icoTwitter:hover {
	background-color:#33ccff;
}
.socialNetwork a.icoGoogle:hover {
	background-color:#BD3518;
}
.socialNetwork a.icoVimeo:hover {
	background-color:#0590B8;
}
.socialNetwork a.icoLinkedin:hover {
	background-color:#007bb7;
}
.socialNetwork a.icoRss:hover i, .socialNetwork a.icoFacebook:hover i, .socialNetwork a.icoTwitter:hover i, .socialNetwork a.icoGoogle:hover i, .socialNetwork a.icoVimeo:hover i, .socialNetwork a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#369DD5;
}

/* END HEADER
================================================== */

/* MAIN MENU
================================================== */

#mainHeader{
	background: rgb(59,163,218); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiYTNkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTVmOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(59,163,218,1) 0%, rgba(1,95,159,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,163,218,1)), color-stop(100%,rgba(1,95,159,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(59,163,218,1) 0%,rgba(1,95,159,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(59,163,218,1) 0%,rgba(1,95,159,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(59,163,218,1) 0%,rgba(1,95,159,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(59,163,218,1) 0%,rgba(1,95,159,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ba3da', endColorstr='#015f9f',GradientType=0 ); /* IE6-8 */

	box-shadow:0 0 3px 1px rgba(255,255,255,0.6) inset, 0 1px 0px rgba(0,0,0,0.4);

}

#mainHeader .navbar-inner {
	background: #444;
	filter:none !important;
}

#mainMenu ul li {

}

#mainMenu li:first-child a {
	border-left:none !important;
}

#mainMenu li:last-child a {
	border-right:none !important;
}

#mainMenu > ul > li > a,
#mainMenu > ul > li > a:focus
{
	color:#fff;
	text-shadow:1px 1px 0px rgba(0,0,0,0.4);
	border-right:1px solid rgba(0,0,0,0.2);
	border-left:1px solid rgba(255,255,255,0.25);
	background:none;
}

#mainMenu ul > li.highlight > a,
#mainMenu ul > li.highlight > a:focus {
	background: rgb(251,151,65); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOTc0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzZiMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(251,151,65,1) 0%, rgba(227,107,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,151,65,1)), color-stop(100%,rgba(227,107,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(251,151,65,1) 0%,rgba(227,107,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(251,151,65,1) 0%,rgba(227,107,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(251,151,65,1) 0%,rgba(227,107,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(251,151,65,1) 0%,rgba(227,107,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9741', endColorstr='#e36b09',GradientType=0 ); /* IE6-8 */

	box-shadow:
	0 3px 3px -2px rgba(255,255,255,0.6) inset,
	0 -3px 3px -2px rgba(255,255,255,0.6) inset;

}

#mainMenu ul > li.highlight >a:hover,
#mainMenu ul > li.highlight.hover > a,
#mainMenu ul > li.highlight.active > a
{
	color:#fff;
	background:#F66E00;
	box-shadow: 0 0 18px 10px rgba(196,39,0, 0.5) inset;
	border-left:1px solid rgba(255,255,255,0);

}

#mainMenu ul > li > a:hover,
#mainMenu ul > li.hover > a,
#mainMenu ul > li.active > a
{
	color:#fff;
	background:#044671;
	box-shadow: 0 0 10px 10px rgba(2,40,63, 0.5) inset;
	border-left:1px solid rgba(255,255,255,0);

}

.arrowsNav i, .arrowsNav .color4 i {color:#fff;}

/* END MAIN MENU
================================================== */

/* FOOTER
================================================== */

footer {
	color:#999;
	background:#333;
	border-top:8px solid #369DD5;
}
footer h3 {
	color:#eee;
}
footer h3 span {
	color:#FFF;
}
footer h4 {
	color:#ccc;
}
footer .divider {
	border:none;
	background:#777;
}
footer .media-list p {
	margin-bottom:0;
}

footer .media-body {
	background:#444;
	color:white;
}
#footerRights {
	background-color:#444;
	color:#999;
}
p.credits {
	background-color:#eee;
	color:#555;
}
p.credits a {
	color:#369DD5;
}

/*** App footer ***/
.app footer {
	background:#fff;
}
.app footer h3{
	color:#555;
}

/* END FOOTER
================================================== */

/* SLIDERS
================================================== */

/*** FLEX ***/

.flexslider {
	box-shadow:none;
}
.slides .txt div {
	background:#444;
	color:#FFFFFF;
}
.flexslider .flex-direction-nav a {
	background-color:#369DD5;
}
#sliderWrapper .flex-control-paging li a.flex-active {
	background:#369DD5;
}
.flexslider .flex-control-paging li a:hover {
	background: #369DD5
}
.flexslider .flex-control-paging li a {
	background: #444;
}
.flexslider .flex-control-nav {
	background:transparent;
}
.flexslider h1 {
	color:#fff;
	background-color:#369DD5;
}
.flexslider h2 {
	color:#fff;
	background-color:#333;
}
.flexslider .caption p {
	background-color:#fff;
	color:#555
}
/*** END FLEX SLIDER ***/

/*** fullscreen background image (used on app version) ***/
#homeApp h1, #homeApp h2, #homeApp p{color:#ffffff;}
#homeApp {background-image:url(../images/theme-pics/app-background.jpg);}

/* END SLIDERS
================================================== */

/* BLOG
================================================== */

ul.entry-meta li {
	color:#777;
	background:#fff;
}
.postTitle h2 a{
	color:#222;
	text-decoration:none;
}
.postTitle h2 a:hover {
	color:#369DD5;
}
.blogUpdates .media, .blogUpdates .iconsList li {
	border-bottom:1px solid #eee;
}
.blogUpdates .media:last-child, .blogUpdates .iconsList li:last-child {
	border:none;
}
.blogUpdates .iconsList li span {
	color:#369DD5;
}
.blogTags ul li a {
	background-color:#ccc;
	color:white;
}
.blogTags ul li a.w1 {
	background-color:#333333;
}
.blogTags ul li a.w2 {
	background-color:#666666;
}
.blogTags ul li a.w3 {
	background-color:#CCCCCC;
}
.blogTags ul li a:hover {
	background-color:#369DD5;
	color:white;
}
.blogTags ul li a:hover {
	text-decoration:none;
}
.comments .media {
	border:1px solid #ccc;
	background:#f7f7f7;
}

/* END BLOG
================================================== */

/* NEWS
================================================== */
.newsDate {
	background-color:#fff;
	color:#ddd;
}
.newsDate h4 {
	color:#555!important;
}
.newsDate span {
	color:#555;
	border-bottom:3px solid #369DD5;
}
/* END NEWS
================================================== */

/* PAGES
================================================== */
.page-header {
	background-color:#555;
	background-repeat:no-repeat;
	background-position:right;
}
.page-header h1, .page-header blockquote {
	color:#fff;
}
.page-header p {
	color:#fff;
}
.page-header.bigHeader {
	background-color:#369DD5;
	color:#fff;
}
.page-header.bigHeader h1, .page-header.bigHeader h2, .page-header.bigHeader h3 {
	color:#fff;
}
.page-header.bigHeader a.btn:hover {
	background-color:#111;
}
/* END PAGES
================================================== */

/* PORTFOLIO
================================================== */

nav#filter a {
	background-color: #EEE;
	color:#555;
}
nav#filter a:hover, nav#filter a.current {
	background-color: #369DD5;
	color:#fff;
}
li.filterTitle {
	color:#4F6266;
}
section#projectDescription {
	background-color:#F8F8F8
}

/* END PORTFOLIO
================================================== */

/* MISCELANIOUS
================================================== */

/*** pricing table ***/
.pricingBloc {
	background-color:#fff;
}
.pricingBloc ul li {
	border-bottom:1px solid #ddd;
}
.pricingBloc ul li:last-child {
	border-bottom:none;
}
.pricingBloc h2 {
	background-color:none;
	color:#888;
	border:none;
}
.pricingBloc h3 {
	background-color:#ddd;
	color:#fff;
	border-top:1px solid rgba(0, 0, 0, 0.1);
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.pricingBloc p {
	background-color:#eee;
}
.pricingBloc.focusPlan {
	margin-top:0;
	border-color:#D1D1D1;
}
.pricingBloc.focusPlan h2{
	background-color:#369DD5;
	color:#fff;
}
.pricingBloc.focusPlan h3 {
	background-color:#444;
	padding:1.25em;
	border-top:1px solid rgba(0, 0, 0, 0.2);
	border-bottom:1px solid rgba(0, 0, 0, 0.2);
}
.pricingBloc.focusPlan p {
}

/*** Form ***/
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
	border: none;
	color: #fff;
	background-color:#444;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
	color: #444;
	background-color:#ededed;
	border:1px solid #ededed;
}

input[type="text"].error, 
input[type="password"].error, 
input[type="email"].error, 
input[type="tel"].error, 
textarea.error {
	border: none;
	color: #fff;
	background-color:#6E0C0A;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
#projectQuote, #projectQuote h3{background:#ddd;color:#444;}

/* END MISCELANIOUS
================================================== */

/* NEKO CSS FRAMEWORK
================================================== */

/*** topBox ***/
.topBox {
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.topBox .topQuote strong {
	font-weight:400;
	color:#222
}
/*** slices ***/
.arrowsNav, .slice{
	background-color:#fff;
}

.blogHeader{
	background: url('../images/theme-pics/agency-header.jpg') top left repeat-y;
}
.corporateHeader{
	background:url('../images/theme-pics/corporate-header.jpg') top left repeat-y;
}

/*box link*/
.boxLink {
	border-bottom:1px solid #eee;
}
article.boxLink .boxContent {
	background-color:#369DD5;	
}
article.boxLink:hover .boxContent {
	background-color:#F66E00;
}
article.boxLink:hover h3, article.boxLink:hover p {
	color:#fff
}

/*box Icon*/

.boxIcon .iconWrapper {
	background:#444;
}
.boxIcon .iconWrapper i {
	color:#fff;
}
.boxIcon.hover {
	background-color:#369DD5;
}
.boxIcon.hover .iconWrapper {
	background:#fff;
}
.boxIcon.hover .iconWrapper i {
	color:#369DD5;
}
.boxIcon p, .boxIcon.hover h2{
	color:#fff;
}
.boxContent2, .boxContent2 h3{
	background-color:#369DD5;
	color:#fff!important
}

/*** call to action ***/

.ctaBox blockquote {
	color:#fff;
}
.ctaBox.ctaBoxFullwidth {
	border: none;
	box-shadow:none;
}

/*** COLORS  ***/
.color1 i, .color2 i, .color3 i, .color4 i, .color2 a i, .color3 a i, .color4 a i, .navUp.color1 i , .navDown.color1 i {
	color:#555
}
.color1 a:hover i,
.color2 a:hover i,
.color3 a:hover i,
.color4 a:hover i ,
.color1 .flex-direction-nav i{

}
.color1 a.btn i, .color2 a.btn i, .color3 a.btn i, .color4 a.btn i, .color1 a.btn, .color2 a.btn, .color3 a.btn, .color4 a.btn{
	color:#FFF;
}/*keeps btn and icons color safe*/
.color1 i {
	color:#555
}
/*color1*/
.color1, .bulle.color1, .iconWrapper.color1, .bigIconLink.color1 a {
	background-color:#F7F7F7;
	color:#444;
}
.iconWrapper.color1 i {
	color:#444;
}
.boxFocus.color1 h2:before {
	color:#369DD5;
}
.color1 h1, .color1 h2, .color1 h3, .color1 h4, .color1, .color1 h5, .color5 p, .bulle.color1 h1, .bulle.color1 h2, .bulle.color1 h3, .bulle.color1 h4, .bulle.color1 h5, .bulle.color1 p, .boxFocus.color1 h1, .boxFocus.color1 h2, .boxFocus.color1 h3, .boxFocus.color1 h4, .boxFocus.color1 h5, .boxFocus.color1 p, .boxContent.color1 h1, .boxContent.color1 h2, .boxContent.color1 h3, .boxContent.color1 h4, .boxContent.color1 h5, .boxContent.color1 p, .color1 .ctaBox blockquote {
	color:#444;
}
.bulle.color1 {
	background:#F7F7F7;
}
.bulle.color1 blockquote {
	color:#444
}
.bulle.color1 blockquote:before, .bulle.color1 blockquote:after {
	color:#ddd
}
.bulle.color1 h1, .bulle.color1 h2, .boxFocus.color1 h2, .tab-content.color1 h2 {
	text-shadow:none;
}
/*color2*/
.color2, .bulle.color2, .iconWrapper.color2, .bigIconLink.color2 a {
	background-color:#999;
	color:#ddd;
}
.iconWrapper.color2 i {
	color:#ddd;
}
.color2 a {
	color:#555
}
.color2 h1, .color2 h2, .color2 h3, .color2 h4, .color2, .color2 h5, .color5 p, .bulle.color2 h1, .bulle.color2 h2, .bulle.color2 h3, .bulle.color2 h4, .bulle.color2 h5, .bulle.color2 p, .boxFocus.color2 h1, .boxFocus.color2 h2, .boxFocus.color2 h3, .boxFocus.color2 h4, .boxFocus.color2 h5, .boxFocus.color2 p, .boxContent.color2 h1, .boxContent.color2 h2, .boxContent.color2 h3, .boxContent.color2 h4, .boxContent.color2 h5, .boxContent.color2 p {
	color:#eee;
}
.color2 h2 {
	border-bottom-color:#C9C9C9;
}
.bulle.color2 blockquote {
	color:#eee
}
.bulle.color2 blockquote:before, .bulle.color2 blockquote:after {
	color:#ccc
}
/*color3*/
.color3, .bulle.color3, .iconWrapper.color3, .bigIconLink.color3 a {
	background-color:#444;
	color:#ccc;
}
.iconWrapper.color3 i {
	color:#ccc;
}
.color3 h1, .color3 h2 {

}
.color3 p, .color3 a, .color3 h1, .color3 h2, .color3 h3, .color3 h4, .color3 h5, .color3 blockquote {
	color:#fff;
}
.color3 .ctaBox {
	border-color:#555;
}
/*color4*/
.color4, .slice.color4, .bulle.color4, .iconWrapper.color4, .bigIconLink.color4 a {
	background-color:#369DD5;
	box-shadow: 0 -8px 5px 2px rgba(2,40,63, 0.5) inset;
	color:#fff;
}
.color4 h1:after {
	background-color:#fff;
}
.iconWrapper.color4 i, .color4 a:hover {
	color:#fff;
}
.color4 h1, .color4 h2, .color4 h3, .color4 h4, .color4, .color4 h5, .color4 p, .color4 a, .color4 blockquote:before, .color4 blockquote, .color4 blockquote:after{
	color:#fff;
}
.color4 h1, .color4 h2 {

}
.color4 h2:before, .color4 ul.iconsList i{
	color:#fff;
}
.color4 .ctaBox {
	border-color:#fff;
}
.color4 h2 {
	border-color:#fff;
}
.color4 h2:after {
	background:#555;
}
/* bulles colors */
.bulle.color1 .arrow {
	border-left-color: #F7F7F7;
}
.bulle.color2 .arrow {
	border-left-color: #999;
}
.bulle.color3 .arrow {
	border-left-color: #444;
}
.bulle.color4 .arrow {
	border-left-color: #369DD5;
}
.bulle.color1.bulleLeft .arrow {
	border-right-color: #F7F7F7;
}
.bulle.color2.bulleLeft .arrow {
	border-right-color: #999;
}
.bulle.color3.bulleLeft .arrow {
	border-right-color: #444444;
}
.bulle.color4.bulleLeft .arrow {
	border-right-color: #369DD5;
}
.bulle.color1.bulleBottom .arrow {
	border-top-color: #F7F7F7;
	border-left-color: rgba(255, 255, 255, 0)
}
.bulle.color2.bulleBottom .arrow {
	border-top-color: #999;
	border-left-color: rgba(255, 255, 255, 0)
}
.bulle.color3.bulleBottom .arrow {
	border-top-color: #444444;
	border-left-color: rgba(255, 255, 255, 0)
}
.bulle.color4.bulleBottom .arrow {
	border-top-color: #369DD5;
	border-left-color: rgba(255, 255, 255, 0)
}

/*image rounded*/
.imgRounded.color1 {
	border-color:#F7F7F7;
}
.imgRounded.color2 {
	border-color:#eee;
}
.imgRounded.color3 {
	border-color:#8A8A8A;
}
.imgRounded.color4 {
	border-color:#369DD5;
}

/*** END COLORS  ***/

/*** bulles ***/
.bulle {

	background-color:#fff;
}

/*** shadow ***/
.roundedShadow {
	background-image: url(../images/ui/rounded-shadow.png);
	background-repeat:no-repeat;
	background-position:top center;
}

/*** images ***/
.imgRounded {
	border:2px solid #fff;
	box-shadow:2px 2px 0 rgba(0, 0, 0, 0.2)
}
.mask {
	background: rgba(255, 255, 255, 0.5);
}

/*** icons ***/
a.iconWrapper:hover {
	background-color:#369DD5;
	color:#fff;
}
.iconWrapper, .bigIconLink a {
	background-color:#fff;
	color:#555;
}

/*** new badge ***/
.newBadge {
	background-color:#369DD5;
	color:#fff;
	border:3px solid #eee;
}

strong, b {
	font-family: 'Droid Sans', sans-serif, arial;
	font-weight:800;
}

.blue { color:#369DD5; }
.green { color:#019F57;}
