/* Supprimer l'animation des images mises en avant */
.enigma_blog_thumb_wrapper_showcase:hover img {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

/* Calendar */
.calendar_table .aec-eventlist {
	padding-left: 0;
}

.calendar_table .fc-event-time {
	color: black;
}

.calendar_table .fc-event-title {
	text-decoration: underline;
	color: black;
}

/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #098048;
	text-shadow: 0 0 1px rgba(0,0,0,0.01);
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.enigma_footer_widget_area {
	background: #098048;
}

/***********  default.css ***************/
#wrapper {
	background: #ffffff;
}

/*  header contact info section ***/
.header_section {
	background-color: #098048;
	color: #fff;
}

/** navbar menus ***/
.navigation_menu {
	background-color: #fff;
	border-top: 2px solid #098048;
}

.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus,
.dropdown-menu .active a {
	background-color: #098048;
}

.collapse ul.nav li.current-menu-parent .dropdown-toggle, .collapse ul.nav li.current-menu-item .dropdown-toggle,
.navbar-default .navbar-collapse ul.nav li.current-menu-parent .dropdown-toggle,.navbar-default .navbar-collapse ul.nav li.current-menu-item .dropdown-toggle
.collapse ul.nav li.current_page_ancestor .dropdown-toggle,.collapse ul.nav li.current_page_ancestor .dropdown-toggle,
.navbar-default .navbar-collapse ul.nav li.current_page_ancestor .dropdown-toggle,.navbar-default .navbar-collapse ul.nav li.current_page_ancestor .dropdown-toggle {
	background-color: #098048;
	box-shadow: 3px 3px 0 rgba(201,201,201,1);
	color: #fff !important;
	border-radius: 0;
}

.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus {
	background-color: #098048;
}

.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; li &gt; a:focus {
	background-color: #098048;
}

.dropdown-menu {
	background-color: rgba(9,128,72,0.9);
}

/** headings titles css ***/
.enigma_heading_title h3 {
	border-bottom: 4px solid #098048;
	color: #3b3b3b;
}

.enigma_heading_title2 h3 {
	border-bottom: 2px solid #098048;
	color: #3b3b3b;
}

/** slider css ***/
.carousel-list li {
	background: rgba(9,128,72,0.8);
}

/** service  section css ***/
.enigma_service_iocn {
	border: 4px solid #098048;
	background-color: #098048;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#098048 50%,#fff 50%);
}

.enigma_service_area:hover .enigma_service_iocn i {
	color: #098048;
}

.enigma_service_area:hover .enigma_service_iocn {
	background-color: #ffffff;
}

.enigma_service_iocn_2 i {
	background: #fff;
	border: 4px solid #098048;
}

.enigma_service_iocn_2 i {
	color: #098048;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#fff 50%,#098048 50%);
}

/****************portfolio css ********************************************************
********************************************************************************/
.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a {
	background-color: #098048;
	border: 2px solid #098048;
	color: #fff;
}

.enigma_home_portfolio_showcase .enigma_home_portfolio_showcase_icons a:hover {
	background-color: #ffffff;
	border: 2px solid #098048;
	color: #098048;
}

.enigma_home_portfolio_caption {
	border-left: 1px solid #ccc;
	border-bottom: 4px solid #098048;
	border-right: 1px solid #ccc;
}

.enigma_home_portfolio_caption:hover {
	background: #098048;
}

.enigma_home_portfolio_caption:hover  h3 a,.enigma_home_portfolio_caption:hover  small {
	color: #ffffff;
}

.img-wrapper:hover .enigma_home_portfolio_caption {
	background: #098048;
	border-left: 1px solid #098048;
	border-bottom: 4px solid #098048;
	border-right: 1px solid #098048;
}

.img-wrapper:hover .enigma_home_portfolio_caption  h3 a,.img-wrapper:hover .enigma_home_portfolio_caption  small {
	color: #ffffff;
}

.enigma_proejct_button a {
	background-color: #f8504b;
	color: #FFFFFF;
	border: 2px solid #098048;
	transition: all .4s ease 0;
}

.enigma_proejct_button a:hover {
	background-color: #ffffff;
	color: #098048;
	border: 2px solid #098048;
	text-decoration: none;
}

.enigma_carousel-prev, .enigma_carousel-next {
	background-color: #fff;
	border: 2px solid #098048;
}

.enigma_carousel-prev:hover, .enigma_carousel-next:hover {
	background-color: #098048;
	color: #fff;
}

.enigma_carousel-prev:hover i, .enigma_carousel-next:hover i {
	color: #fff;
}

.enigma_carousel-prev i,
.enigma_carousel-next i {
	color: #098048;
}

/*** project detail ***/
.enigma_portfolio_detail_pagi li a {
	color: #404040;
	border: 2px solid #098048;
	text-align: center;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#098048 50%,#ffffff 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
}

.enigma_portfolio_detail_pagi li a:hover {
	color: #404040;
	border: 2px solid #098048;
	background-position: 0 -100%;
}

.enigma_portfolio_detail_pagi li a span {
	color: #fff;
	line-height: 35px;
}

.enigma_portfolio_detail_pagi li a:hover span {
	color: #31A3DD;
}

.enigma-project-detail-sidebar p small {
	color: #777777;
}

.enigma-project-detail-sidebar .launch-enigma-project a {
	color: #ffffff;
	border: 2px solid #098048;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#098048 50%,#ffffff 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
}

.enigma-project-detail-sidebar .launch-enigma-project a:hover {
	background-color: #ffffff;
	color: #098048;
	border: 2px solid #098048;
	background-position: 0 -100%;
}

/** gallery css **/
.enigma_gallery_showcase .enigma_gallery_showcase_icons a {
	background-color: #098048;
	border: 2px solid #098048;
	color: #fff;
}

.enigma_gallery_showcase .enigma_gallery_showcase_icons a:hover {
	background-color: #ffffff;
	border: 2px solid #098048;
	color: #098048;
}

/**************** blog css ********************************************************
********************************************************************************/
/** blog thumbnail css **/
.enigma_blog_thumb_wrapper {
	background: #fff;
	border-bottom: 5px solid #098048;
	box-shadow: 0 0 6px rgba(0,0,0,.7);
}

.enigma_blog_thumb_wrapper h2 a {
	color: #098048;
	transition: all .4s ease 0;
}

.enigma_blog_thumb_wrapper h2:hover a {
	color: #098048;
}

.enigma_blog_thumb_date li i {
	color: #098048;
}

.enigma_tags a,.enigma_cats a {
	background-size: 100% 200%;
	background-color: #edf0f2;
	background-image: linear-gradient(to bottom,#edf0f2 50%,#098048 50%);
}

.enigma_tags a:hover, .enigma_cats a:hover {
	color: #fff;
	background-position: 0 -100%;
	background-color: #098048;
}

.enigma_tags a i,.enigma_cats a i {
	color: #098048;
}

.enigma_tags a:hover i,.enigma_cats a:hover i {
	color: #fff;
}

.enigma_blog_thumb_wrapper span a i {
	color: #098048;
}

.enigma_blog_thumb_wrapper span a {
	color: #555;
}

.enigma_blog_thumb_footer {
	padding-top: 20px;
	padding-bottom: 10px;
	border-top: 3px solid #f5f5f5;
}

.enigma_blog_read_btn {
	border: 2px solid #098048;
	background-size: 100% 200%;
	background-color: #098048;
	background-image: linear-gradient(to bottom,#098048 50%,#fff 50%);
}

.enigma_blog_read_btn i {
	margin-right: 5px;
}

.enigma_blog_read_btn:hover {
	background-position: 0 -100%;
	background-color: #ffffff;
	color: #098048;
}

.enigma_blog_read_btn a {
	color: #ffffff;
}

.enigma_blog_thumb_wrapper_showcase .enigma_blog_thumb_wrapper_showcase_icons a {
	background-color: #098048;
	color: #fff;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}

.enigma_blog_thumb_wrapper_showcase .enigma_blog_thumb_wrapper_showcase_icons a:hover {
	background-color: #ffffff;
	border: 2px solid #098048;
	color: #098048;
}

/********* Blog Full width css ********/
.enigma_post_date {
	background: #098048;
	color: #ffffff;
}

.enigma_blog_comment:hover i, .enigma_blog_comment:hover h6 {
	color: #098048;
}

.enigma_fuul_blog_detail_padding h2 a,.enigma_fuul_blog_detail_padding h2 {
	color: #098048;
}

.enigma_fuul_blog_detail_padding h2  a:hover {
	color: #098048;
}

/*** blog sidebar css **/
.enigma_recent_widget_post h3 a {
	color: #098048;
}

.enigma_sidebar_widget {
	border-left: 3px solid #098048;
	border-right: 3px solid #098048;
	border-bottom: 3px solid #098048;
	background-color: #ffffff;
}

.enigma_sidebar_widget_title {
	background: #098048;
}

.enigma_sidebar_link p a:hover, .enigma_sidebar_widget ul li a:hover {
	color: #098048;
}

.enigma_widget_tags a, .tagcloud a {
	background-size: 100% 200%;
	background-color: #edf0f2;
	background-image: linear-gradient(to bottom,#edf0f2 50%,#098048 50%);
}

.enigma_widget_tags a:hover, .tagcloud a:hover {
	border: 1px solid #098048;
	background-color: #098048;
	background-position: 0 -100%;
	color: #ffffff;
}

/** blog detail **/
.enigma_author_detail_wrapper {
	background: #098048;
	padding: 15px;
	margin-bottom: 40px;
}

.enigma_author_detail_wrapper {
	border-left: 2px solid #098048;
}

/** blog  form input css **/
.reply a {
	color: #098048;
}

.enigma_con_input_control:focus, .enigma_con_textarea_control:focus,
.enigma_contact_input_control:focus, .enigma_contact_textarea_control:focus {
	border-color: #098048;
	-webkit-box-shadow: inset 0 0 0 #098048, 0 0 5px #098048;
	box-shadow: inset 0 0 0 #098048, 0 0 5px #098048;
}

.enigma_send_button, #enigma_send_button {
	border-color: #098048;
	color: #6a6a6a;
	background-color: #ffffff;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#fff 50%,#098048 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
}

.enigma_send_button:hover,#enigma_send_button:hover {
	background-position: 0 -100%;
	border: 2px solid #098048;
	color: #ffffff;
	background-color: #098048;
}

.enigma_blog_pagination {
	background-color: #FFFFFF;
}

.enigma_blog_pagi a {
	border: 1px solid #dbdbdb !important;
	background-color: #ffffff;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#fff 50%,#098048 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
	color: #777777;
}

.enigma_blog_pagi a:hover, .enigma_blog_pagi a.active {
	background-position: 0 -100%;
	color: #ffffff;
}

/****** Testimonial css *******************************************
****************************************************************/
.enigma_testimonial_area i {
	color: #098048;
}

.enigma_testimonial_area img {
	border: 10px solid #098048;
}

.pager a {
	background: #fff;
	border: 2px solid #098048;
}

.pager a.selected {
	background: #098048;
	border: 2px solid #098048;
}

/**** Client Css *************************************************
****************************************************************/
.enigma_client_wrapper:hover {
	border: 4px solid #098048;
}

.enigma_client_prev, .enigma_client_next {
	background-color: #fff;
	border: 2px solid #098048;
}

.enigma_client_prev:hover, .enigma_client_next:hover {
	background-color: #098048;
	color: #fff;
}

.enigma_client_prev:hover i, .enigma_client_next:hover i {
	color: #fff;
}

.enigma_carousel-prev i,
.enigma_carousel-next i {
	color: #098048;
}

/**** About us page Css *************************************************
****************************************************************/
.enigma_team_showcase .enigma_team_showcase_icons a {
	background-color: #098048;
	border: 2px solid #098048;
	color: #fff;
}

.enigma_team_showcase .enigma_team_showcase_icons a:hover {
	background-color: #ffffff;
	border: 2px solid #098048;
	color: #098048;
}

.enigma_team_caption:hover {
	background: #098048;
}

.enigma_team_caption:hover  h3 a,.enigma_team_caption:hover  small {
	color: #ffffff;
}

.enigma_team_wrapper:hover .enigma_team_caption {
	background: #098048;
}

.enigma_team_wrapper:hover .enigma_team_caption  h3,.enigma_team_wrapper:hover .enigma_team_caption  small {
	color: #ffffff;
}

/***** Call Out Section *****************************************************************
***************************************************************************************/
.enigma_callout_area {
	background-color: #098048;
}

/***** Footer Area Css *****************************************************************
***************************************************************************************/
.enigma_footer_area {
	background: #098048;
	border-top: 0 solid #6B6B6B;
}

/***** Contact Info Css *****************************************************************
***************************************************************************************/
.enigma_contact_info li .desc {
	color: #098048;
}

/***** Shortcode  Css *****************************************************************
***************************************************************************************/
/*Dropcaps Styles*/
.enigma_dropcape_square span {
	background-color: #098048;
	color: #FFFFFF;
}

.enigma_dropcape_simple span {
	color: #098048;
}

.enigma_dropcape_circle span {
	background-color: #098048;
	color: #FFFFFF;
}

/*** breadcum style css **/
.breadcrumb li a {
	color: #098048 !important;
}

/** progress bar or nav button css */
.progress-bar {
	background-color: #098048 !important;
}

.btn-search {
	background: #098048 !important;
}

.nav-pills &gt; li  &gt; a {
	border: 3px solid #098048 !important;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#fff 50%,#098048 50%) !important;
}

.nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:hover, .nav-pills &gt; li.active &gt; a:focus {
	background-image: linear-gradient(to bottom,#098048 50%,#098048 50%) !important;
	background-color: #098048;
}

.nav-stacked &gt; li  &gt; a {
	border: 3px solid #098048 !important;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#fff 50%,#098048 50%) !important;
}

.nav-stacked &gt; li.active &gt; a, .nav-stacked &gt; li.active &gt; a:hover, .nav-stacked &gt; li.active &gt; a:focus {
	background-image: linear-gradient(to bottom,#098048 50%,#098048 50%) !important;
	background-color: #098048;
}

.navbar-toggle {
	background-color: #098048 !important;
	border: 1px solid #098048 !important;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #098048 !important;
}

.enigma_blockquote_section blockquote {
	border-left: 5px solid #098048;
}

#wp-calendar caption {
	background-color: #098048;
	color: #ffffff;
	padding: 10px;
}

#wp-calendar thead tr th {
	text-align: center;
}

table th {
	border: 1px solid #dddddd;
	padding: 8px;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
}

table td {
	border: 1px solid #dddddd;
	padding: 8px;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
}

table td {
	border: 1px solid #dddddd;
	padding: 8px;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
}

#wp-calendar tbody tr td {
	text-align: center;
}

.enigma_footer_widget_column ul li a,.enigma_footer_widget_column ul#recentcomments li {
	color: #f2f2f2;
}

.enigma_footer_widget_column ul li a:hover {
	color: #098048;
}

.enigma_callout_area a:hover {
	background-color: #393c40;
}

ul .social li .facebook a:hover,ul .social li .twitter a:hover,ul .social li .linkedin a:hover,ul .social li .youtube a:hover {
	background-color: #34495e;
}

.enigma_blog_pagi a:hover, .enigma_blog_pagi a.active {
	background-color: #098048;
	color: white;
}

/*************** enigma-theme.css ***************/
body {
/* padding:0 30px;*/
	font-family: 'Open Sans', sans-serif;
}

.row {
	margin-left: 0;
	margin-right: 0;
}

.container {
	padding-left: 0;
	padding-right: 0;
}

a:hover, a:focus {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #098048;
	text-shadow: 0 0 1px rgba(0,0,0,0.01);
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

/***** Navbar Menu  **********************************************************************************
****************************************************************************************************/
.navigation_menu {
	width: 100%;
	position: relative;
}

#header_shadow {
	background: url('../images/shadow.png') no-repeat top center;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 20px;
	z-index: 99;
	width: 100%;
}

.navbar-default {
	background-color: transparent;
	border: 0;
}

.navbar-tourvelo {
	color: #fff;
	background-color: #FFFF0077;
}

.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 3px 3px 0 rgba(201,201,201,1);
	-moz-box-shadow: 3px 3px 0 rgba(201,201,201,1);
	box-shadow: 3px 3px 0 rgba(201,201,201,1);
	color: #fff;
	font-family: 'Arimo', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
}

.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:hover,
.navbar-default .navbar-nav &gt; .open &gt; a:focus {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 3px 3px 0 rgba(201,201,201,1);
	-moz-box-shadow: 3px 3px 0 rgba(201,201,201,1);
	box-shadow: 3px 3px 0 rgba(201,201,201,1);
	color: #fff;
	font-family: 'Arimo', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
}

.navbar-default .navbar-nav &gt; li {
	margin-right: 7px;
}

.navbar-default .navbar-nav &gt; li &gt; a {
	color: #000;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
	font-family: 'Arimo', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
}

.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; li &gt; a:focus {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 3px 3px 0 rgba(201,201,201,1);
	-moz-box-shadow: 3px 3px 0 rgba(201,201,201,1);
	box-shadow: 3px 3px 0 rgba(201,201,201,1);
	color: #fff;
	font-family: 'Arimo', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	right: auto;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 200px;
	padding: 0;
	margin: 2px 0 0;
	font-size: 14px;
	list-style: none;
	background-clip: padding-box;
	border: 0 solid #fff;
	border: 0 solid rgba(0,0,0,.15);
	border-radius: 0;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	text-transform: uppercase;
	font-family: 'Arimo', Arial, Helvetica, sans-serif;
}

.dropdown-menu &gt; li &gt; a {
	display: block;
	padding: 7px 32px 7px 10px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	color: #fff;
	-webkit-transition: padding 400ms;
	-moz-transition: padding 400ms;
	transition: padding 400ms;
	font-family: 'Arimo', Arial, Helvetica, sans-serif;
}

.dropdown-menu &gt; li &gt; a:hover,
.dropdown-menu &gt; li &gt; a:focus {
	color: #000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 7px 20px 7px 22px;
	font-family: 'Arimo', Arial, Helvetica, sans-serif;
}

.dropdown-menu &gt; li &gt; a:before {
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	opacity: 0;
	font-size: 16px;
}

.dropdown-menu &gt; li &gt; a:hover:before {
	opacity: 1;
}

.dropdown-menu &gt; .active &gt; a,
.dropdown-menu &gt; .active &gt; a:hover,
.dropdown-menu &gt; .active &gt; a:focus {
	color: #333;
	text-decoration: none;
	background-color: #fff;
	outline: 0;
}

.dropdown-menu &gt; .disabled &gt; a,
.dropdown-menu &gt; .disabled &gt; a:hover,
.dropdown-menu &gt; .disabled &gt; a:focus {
	color: #999;
}

.navbar-nav &gt; .open &gt; a:after {
	content: "\f0d8";
	font-family: FontAwesome;
	position: absolute;
	z-index: 9999;
	bottom: -6px;
	left: 80%;
	margin-left: -10px;
	font-size: 26px;
}

.navbar-nav &gt; .open &gt; a:after {
	color: #1fa67a;
	display: none;
}

.navbar-right .dropdown-menu {
	right: 0;
	right: auto;
}

.navbar-default .navbar-brand:hover {
	color: #999;
}

.navbar-default .navbar-brand {
	color: #999;
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 28px 20px;
	padding-left: 50px;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 20px;
	font-size: 30px;
	letter-spacing: -.05em;
	text-transform: uppercase;
	font-weight: 800;
	font-family: 'Lato';
}

.navbar-brand :hover {
	float: left;
	height: 50px;
	padding: 28px 20px;
	padding-left: 50px;
	font-size: 18px;
	line-height: 20px;
	font-size: 30px;
	letter-spacing: -.05em;
	text-transform: uppercase;
	font-weight: 800;
	font-family: 'Lato';
}

.navbar-collapse {
	max-height: 340px;
	padding-right: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	overflow-x: visible;
	border-top: 0 solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 28px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: #049CFD;
	background-image: none;
	border: 1px solid #049CFD;
	border-radius: 4px;
}

.navbar-toggle:hover {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 28px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: #049CFD;
	background-image: none;
	border: 1px solid #049CFD;
	border-radius: 4px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #049CFD;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navber {
	border-top: none;
}

.fa-angle-down {
	font-size: 18px;
	margin-left: 6px;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu &gt; .dropdown-menu {
	top: 6px;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
}

.dropdown-submenu:hover &gt; .dropdown-menu {
	display: block;
}

.dropdown-submenu &gt; a:after {
	display: block;
	content: "\f105";
	float: right;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	width: 10px;
	height: 10px;
	margin-top: 0;
	font-size: 16px;
	margin-right: -15px;
}

.dropdown-submenu .pull-left {
	float: none;
}

.dropdown-submenu.pull-left &gt; .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

/** slider css ***/
.carousel-indicators li {
	width: 19px;
	height: 19px;
}

.carousel-indicators .active {
	width: 19px;
	height: 19px;
}

/*** page Header Breadcrum Title ******************************************************************************************************
**************************************************************************************************************************/
.enigma_header_breadcrum_title {
	margin-bottom: 70px;
	background: #edf0f2;
	opacity: 1;
	padding-top: 8px;
	padding-bottom: 8px;
}

.enigma_header_breadcrum_title h1 {
	color: #777777;
}

.breadcrumb {
	font-size: 17px;
	padding: 0;
	position: relative;
	display: inline-block;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	list-style: none;
}

.breadcrumb li {
	display: inline-block;
}

.breadcrumb li a {
	color: #098048;
}

.breadcrumb &gt; .active {
	color: #000;
}

.breadcrumb &gt; li + li:before {
	padding: 0 5px;
	color: #000;
	content: "/";
}

/** about us css ********/
.progress {
	height: 25px;
	margin-bottom: 12px;
	border-radius: 0;
}

.progress-bar {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	text-align: left;
	background-color: #098048;
	padding-left: 20px;
}

/*** blog css **/
.enigma_blog_right_side {
	float: right;
}

.enigma_sidebar_left_side {
	float: left;
}

/* search btn css **/
.btn-search {
	color: #fff;
	background: #098048;
	border-radius: 0;
	font-size: 14px;
}

.input-group {
	margin-top: 10px;
	margin-bottom: 30px;
}

.form-control {
	border-radius: 0;
}

/** portfolio css **/
.nav-pills {
	margin-bottom: 50px;
}

.nav-pills &gt; li  &gt; a {
	background: #ffffff;
	color: #3b3b3b;
	border: 3px solid #098048;
	margin-right: 15px;
	margin-bottom: 15px;
	border-radius: 0;
	padding: 9px 27px;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#fff 50%,#098048 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
	font-family: 'Open Sans', sans-serif;
}

.nav-pills &gt; li  &gt; a:hover {
	color: #fff;
	background-position: 0 -100%;
}

.nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:hover, .nav-pills &gt; li.active &gt; a:focus {
	color: #fff;
	background-image: linear-gradient(to bottom,#098048 50%,#098048 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
}

.nav-stacked {
	margin-bottom: 50px;
}

.nav-stacked &gt; li  &gt; a {
	background: #ffffff;
	color: #3b3b3b;
	border: 3px solid #098048;
	margin-bottom: 12px;
	border-width: 3px !important;
	background-size: 100% 200%;
	background-image: linear-gradient(to bottom,#fff 50%,#098048 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
	font-family: 'Open Sans', sans-serif;
}

.nav-stacked &gt; li  &gt; a:hover {
	color: #fff;
	background-position: 0 -100%;
}

.nav-stacked &gt; li.active &gt; a, .nav-stacked &gt; li.active &gt; a:hover, .nav-stacked &gt; li.active &gt; a:focus {
	color: #fff;
	background-image: linear-gradient(to bottom,#098048 50%,#098048 50%);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
}

/*Accordion &amp; Tabs Styles for shortcode*/
.nav-tabs li a {
	background: #F5F5F5;
	color: #666666;
	border: 1px solid #e8e8e8;
	border-radius: 0;
	margin-right: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.nav-tabs li.active &gt; a {
	border: 1px solid #e8e8e8;
	background: #fff;
	color: #555;
	border-bottom-color: transparent;
}

.nav-tabs li &gt; a:hover {
	border: 1px solid #e8e8e8;
	background: #fff;
	color: #555;
}

/** panels style **/
.panel {
	margin-bottom: 20px;
	overflow-y: hidden;
	background-color: #ffffff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05) 0 10px rgba(0,0,0,0.175);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.05) 0 10px rgba(0,0,0,0.175);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05) 0 10px rgba(0,0,0,0.175);
}

.panel-default {
	border-color: #e9e9e9;
}

.panel-default &gt; .panel-heading {
	color: #333333;
	background-color: #f6f6f6;
	border-color: #e9e9e9;
}

.enigma_panel-pink {
	border-color: #F22853;
}

.enigma_panel-pink &gt; .panel-heading {
	color: #fff;
	background-color: #F22853;
	border-color: #F22853;
}

.enigma_panel-green {
	border-color: #1FA67A;
}

.enigma_panel-green &gt; .panel-heading {
	color: #fff;
	background-color: #1FA67A;
	border-color: #1FA67A;
}

.enigma_panel-black {
	border-color: #000000;
}

.enigma_panel-black &gt; .panel-heading {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}

.enigma_panel-orange {
	border-color: #ff8300;
}

.enigma_panel-orange &gt; .panel-heading {
	color: #fff;
	background-color: #ff8300;
	border-color: #ff8300;
}

.enigma_panel-blue {
	border-color: #098048;
}

.enigma_panel-blue &gt; .panel-heading {
	color: #fff;
	background-color: #098048;
	border-color: #098048;
}

.enigma_panel-red {
	border-color: #db2723;
}

.enigma_panel-red &gt; .panel-heading {
	color: #fff;
	background-color: #db2723;
	border-color: #db2723;
}

.enigma_panel-purple {
	border-color: #800080;
}

.enigma_panel-purple &gt; .panel-heading {
	color: #fff;
	background-color: #800080;
	border-color: #800080;
}

.enigma_panel-brown {
	border-color: #555555;
}

.enigma_panel-brown &gt; .panel-heading {
	color: #fff;
	background-color: #555555;
	border-color: #555555;
}

/*** search button css ***/
.input-group-btn {
	display: inherit;
}

#searchform  .btn {
	font-size: 18px;
	font-weight: normal;
	height: 45px;
	width: 62px;
}

#searchform  .form-control {
	display: block;
	width: 100%;
	height: 45px;
	padding: 6px 12px;
	font-size: 17px;
}

.input-group {
	margin-top: 15px;
	margin-bottom: 15px;
}