/*Menu bleu*/
#royal_preloader.royal_preloader_number .royal_preloader_percentage:after {
    border-left-color: #009fe3 !important;
}

.transition-timer-carousel-progress-bar {
    background-color: #009fe3;
}

::selection {
	background:#009fe3 !important;
}

::-moz-selection {
	background:#009fe3 !important;
}

.nav-circle-li:hover {
    background-color:#009fe3 !important;
}
.hashtag { color:#00abbd !important; }
.css-logo { background-color:#009fe3; }
.cart a { color: #009fe3 !important; }
a { color:#009fe3; cursor:pointer; }
a:focus, a:hover { color:#009fe3; text-decoration:underline; cursor:pointer; }

.text-primary { font-weight:400; color: #009fe3; }
.text-main { color:#009fe3 !important; }
.text-blue { color:#00abbd !important; }
mark {
	background:#009fe3;
}
ul.list-arrow-color li:before {
    color:#009fe3 !important;
}

ul.list-arrow-2-color li:before {
    /*color:#00abbd;*/
    color:#ff4d07 !important;
}

ul.list-arrow-3-color li:before {
    /*color:#009fe3;*/
    color:#ff4d07 !important;
}

.tp-bannertimer { background-color:#009fe3 !important; }
.color-main { color:#009fe3; }
.background-mainsub { background-color:#009fe3; }
.background-default { background-color:#b44bd7 !important; }
.table.cart-table > thead > tr > th { background-color:#00abbd; }
.footer-light .thumbnail:hover { outline:5px solid #009fe3; }
.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:focus::after, .nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:hover::after, .nav-pills.nav-stacked:not(.list-style-icons) > li > a:focus::after, .nav-pills.nav-stacked:not(.list-style-icons) > li > a:hover::after {
	color:#009fe3;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color:#009fe3;
    border-color:#009fe3;
}

ul.sidebar-nav > li.active > a { background-color:#009fe3; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background:#009fe3; }
#owl-carousel-thumb .thumbnail .caption, #owl-carousel-product .thumbnail .caption { background:rgba(0, 102, 204, 0.94); }
.shop-product a h2:hover,.shop-product a h3:hover,.shop-product a h4:hover { color:#009fe3; }
.nav-pills.nav-pills-shop>li.active>a, .nav-pills.nav-pills-shop>li.active>a:focus, .nav-pills.nav-pills-shop>li.active>a:hover, .nav-pills.nav-pills-shop>li>a:hover {
    background-color: #009fe3;
    border-color: #009fe3;
}
.nav-pills > li.activeconf, .nav-pills > li.activeconf > a, .nav-pills > li.activeconf > a:focus, .nav-pills > li.activeconf > a:hover{
    background-color: #009fe3;
	color:#ffffff;
    border-color: #009fe3 !important;
}

.content-render-right { background-color:#009fe3; }

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #009fe3;
	border-color: #009fe3;
}

.pagination>li>a, .pagination>li>span {
	color: #009fe3;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	background-color: #009fe3;
	border-color: #009fe3;
}
.btn-rw.btn-primary {
	background-color:#009fe3;
	-webkit-box-shadow:0px 2px 0px rgba(0, 102, 204, 0.94);
	-moz-box-shadow:0px 2px 0px rgba(0, 102, 204, 0.94);
	box-shadow:0px 2px 0px rgba(0, 102, 204, 0.94);
}
.btn-rw.btn-default {
    border: 1px solid transparent;
    border-radius: 4px;
    display: inline-block;
    font-weight: 600 !important;
	color:#fff !important;
    line-height: 1.42857 !important;
    padding: 6px 12px !important;
	background-color:#b44bd7 !important;
	-webkit-box-shadow:0px 2px 0px rgba(180, 75, 215, 0.73);
	-moz-box-shadow:0px 2px 0px rgba(180, 75, 215, 0.73);
	box-shadow:0px 2px 0px rgba(180, 75, 215, 0.73);
}

.carousel-nav.nav-pills>li.active>a, .carousel-nav.nav-pills>li.active>a:focus, .carousel-nav.nav-pills>li.active>a:hover {
	background-color: #009fe3;
}
.nav-pills.nav-stacked > li.active > a, .nav-pills.nav-stacked > li.active > a:hover, .nav-pills.nav-stacked > li.active > a:focus, .nav-pills.nav-stacked > li > a:hover, .nav-pills.nav-stacked > li > a:focus {
    color: #009fe3;
}
.portfolio-icon-holder { background-color: transparent; }
.portfolio-icon-holder:hover { color: #009fe3; background-color: #fff; }
.portfolio-hover-1 .mask {
	background-color: rgba(194, 55, 0, 0.43) !important;
}
.image-hover-1 .mask { background-color: rgba(194, 55, 0, 0.43) !important; }
.image-icon-holder:hover {
	background-color:#fff;
	color:#009fe3 !important;
}
#owl-carousel-thumb .thumbnail .caption {
    background:rgba(0, 102, 204, 0.94);
}

.btn-rw.btn-primary:hover, .btn-rw.btn-primary:focus {
	/*background-color: #c23700;*/
	background-color: #0066cc;
	-webkit-box-shadow:0px 2px 0px #009fe3;
	-moz-box-shadow:0px 2px 0px #009fe3;
	box-shadow:0px 2px 0px #009fe3;
}
.btn-rw.btn-default:hover, .btn-rw.btn-default:focus {
	background-color: #82349f !important;
	-webkit-box-shadow:0px 2px 0px #b44bd7;
	-moz-box-shadow:0px 2px 0px #b44bd7;
	box-shadow:0px 2px 0px #b44bd7;
}

.bordered-icon-lg {
	color:#009fe3;
}

.bordered-icon-lg:hover, .bordered-icon-lg:focus {
	background-color:#009fe3;
}

.bordered-icon-sm {
	color:#009fe3;
}

.bordered-icon-sm:hover, .bordered-icon-sm:focus {
	background-color:#009fe3;
}

.bordered-icon-xs {
	color:#009fe3;
}

.bordered-icon-xs:hover, .bordered-icon-xs:focus {
	background-color:#009fe3;
}

.bordered-icon-static-lg {
	color:#009fe3;
}

.bordered-icon-static-sm {
	color:#009fe3;
}

.bordered-icon-static-xs {
	color:#009fe3;
}

.bordered-icon-color {
	background-color:#009fe3;
}

.bordered-icon-color:hover, .bordered-icon-color:focus {
	color: #fff;
}

.bordered-icon-dark:hover, .bordered-icon-dark:focus {
	background-color:#009fe3;
}

.bs-glyphicons li:hover {
	background-color:#009fe3;
}

.navbar-brand { 
	color:#009fe3;
}

.navbar-toggle:hover {
	border:1px solid #009fe3;
	background-color:#009fe3;
}

.navbar.navbar-main ul.nav li:hover > a { 
	/*color:#009fe3;*/
	color:#ffffff;
}

.navbar.navbar-main .navbar-nav .open .dropdown-menu>li:hover > a {
	color:#009fe3;
}

.navbar.navbar-main .dropdown-menu > li > a {
    border-bottom: 1px solid #f0f0f0;
    line-height: 2.66;
    padding: 2px 20px 2px 14px;
	color: #009fe3;
}

.navbar.navbar-main .dropdown-menu > li:hover > a {
	color: #009fe3 !important;
}

.dropdown-submenu:hover>a:after {
    border-left-color:#009fe3;
}

.mega-dropdown-menu .dropdown-header {
    color: #009fe3;
}

.dropdown-submenu:hover>a:after {
    border-left-color:#009fe3;
}

.navbar.navbar-main .nav li.active a {
	color:#009fe3;
}

.navbar.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover{
	color:#009fe3;
}

.navbar.navbar-main .dropdown-menu {
	border-top:1px solid #009fe3;
	border-bottom:2px solid #009fe3;
}

ul.sidebar-nav>li.active>a {
	background-color:#009fe3;
}
ul.sidebar-nav ul li a:hover,
ul.sidebar-nav ul li.active>a {
	color:#009fe3 !important;
}

ul.sidebar-nav a:hover, ul.sidebar-nav ul li.active>a {
	background-color:#009fe3;
}

.carousel-title-bg { 
	background-color:#009fe3;
}

.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {
	border-bottom:2px solid #009fe3;
}

.content-box-primary {
	/*background:#00abbd;*/
	background:#545e65 !important;
}

.panel-title > a:hover {
	color:#009fe3;
}

.panel-default>.panel-heading {
	background-position: 0px 15px;
}

.panel-primary { 
	/*border-color:#00abbd; */
	border-color:#545e65;
}
.panel-primary>.panel-heading {
	/*background-color:#00abbd;*/
	border-color:#545e65;
	background-color:#545e65 !important;
}

.panel-offre { 
	/*border-color:#00abbd;*/
	border-color:#545e65 !important;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease; 
}
.panel-offre>.panel-heading {
	/*background-color:#00abbd; */
	background-color:#545e65 !important;
	/*border-color:#00abbd;*/
	border-color:#545e65;
	background-image:url(../../images/pictos/checkmark.svg);
	background-position: 10px 15px;
    background-repeat: no-repeat;
    background-size: 40px 40px;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease; 
}
.panel-offre>.panel-heading h3 {  color:#fff !important; }

.panel-grey { border-color:#5f5f5f; }
.panel-grey>.panel-heading {  background-color:#5f5f5f; border-color:#5f5f5f; }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	/*border-top:5px solid #00abbd;*/
	border-top:5px solid #545e65;
}
.nav>li>a:hover, .nav>li>a:focus {
	color: #009fe3;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	/*border-top:5px solid #00abbd;*/
	border-top:5px solid #545e65;
}

.cta-primary {
	background-color:#009fe3;
}
.cta2 {
	/*background-color:#00abbd;*/
	background-color: #545e65 !important;
}
.cta2.arrow-down:after {
	/*border-top:15px solid #00abbd;*/
	border-top:15px solid #545e65;
}
.cta2.arrow-up:after {
	/*border-bottom:15px solid #00abbd;*/
	border-bottom:15px solid #545e65;
}

.cta3 {
	background-color:#b44bd7;
}
.cta3.arrow-down:after {
	border-top:15px solid #b44bd7;
}
.cta3.arrow-up:after {
	border-bottom:15px solid #b44bd7;
}

.cta-yellow { background-color: #fed318 !important; }
.cta-yellow p { color:#000 !important; }
.cta-yellow.arrow-down:after { border-top:15px solid #fed318 !important; }
.cta-red { background-color: #ad443c !important; }
.cta-red.arrow-down:after {	border-top:15px solid #ad443c !important; }
.cta-pink { background-color: #e72163 !important; }
.cta-pink.arrow-down:after { border-top:15px solid #e72163 !important; }


.timeline-badge.primary { background-color:#009fe3 !important; }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color:#009fe3;
}

.custom-content.thumbnail:hover {
	border-bottom:5px solid #009fe3;
}

.modal-header {
	background-color:#009fe3;
}

.badge-primary {
	background-color:#009fe3;
}

.label-primary {
	background-color:#00abbd; 
}
.label-default {
	background-color:#009fe3; 
}

.progress-bar-primary {
	background-color:#009fe3;
}

.team-ico:hover {
	color:#009fe3;
}

.topbar-list li a:hover {
	color:#009fe3;
}

#portfolio .nav-pills > li:hover {
   	background:#009fe3;
   	border:2px solid #009fe3;
}

#portfolio .nav > li.active {
   	background:#009fe3;
   	border:2px solid #009fe3;
}


.portfolio-title a:hover {
	color:#009fe3;
}

.blog-post h2 a:active, .blog-post h2 a:hover {
	color:#009fe3;
}

.latest-posts h3 a:hover {
	color:#009fe3;
}

.blog-heading {
	border-left:3px solid #009fe3;
}

.media-list a:hover { color:#009fe3; }

.heading-footer h2, .heading-footer h3, .heading-footer h4 {
	border-bottom:2px solid #009fe3;
}

.footer .thumbnail:hover {
	outline:5px solid #009fe3;
}

.footer-scrolltop-holder:hover {
	background-color:#009fe3;	
}

.footer-light .heading-footer h2, .footer-light .heading-footer h3, .footer-light .heading-footer h4 {
	border-bottom: 2px solid #009fe3;
}

.dropdown-arrow {
    color: #ffffff;
}
