/*
Theme Name: CityTours ESP
Theme URI: http://www.soaptheme.net/wordpress/citytours
Template: citytours-3
Author: SoapTheme
Author URI: http://www.soaptheme.net/
Description: The CityTours theme for WordPress is a fully responsive theme that looks great on any device. This theme is for city ctel booking.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,responsive-layout,theme-options,translation-ready
Version: 1.2.1.1495015557
Updated: 2017-05-17 10:05:57

*/

h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{color:#e04f67; font-weight: inherit;}

h2 b, h3 b, h4 b, h5 b, h6 b{color:#006196;}
h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{color:#006196;}

a.button_intro, .button_intro  {background: #006196;}

h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
    color: #006196;
    color: #e04f67;
}
header.plain {
    background-color: #006196;
}
.banner h4 {
    color: #e04f67;
}

a.btn-full, .btn-full {
  width: 100%;
  padding: 12px 20px;
  text-align: center;
  margin-bottom: 10px;
}
#logo{margin-top:0px;}

header.plain{background-color:#006196;padding-bottom:0;}

header.plain.sticky{
  -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.41);
  -moz-box-shadow:    0px 2px 10px -2px rgba(0, 0, 0, 0.41);
  box-shadow:         0px 2px 10px -2px rgba(0, 0, 0, 0.41);
  background-color:#006196; 
  position:fixed;
  left:0;
  top:0;
  z-index:99999;
}

header.plain #top_line{color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);}

.features-content h3{
   font-family: "lato", cursive;
   color:#fff;
   font-size:32px;
   line-height:34px;
   text-transform:uppercase;
}

.review_strip > img:first-child {
  top:-15px;
  position:absolute;
  left:25px;
  border:4px solid #fff;
}

.add_bottom_15 {margin-bottom:15px;}

.banner h4{
  text-transform:uppercase;
  font-weight:bold;
  font-size:32px;
  margin:0;
  padding:0;
  color:#e04f67;
  font-family: "lato", cursive;
}

.banner p{
  margin:0;
  padding:0;
  color:#FFFFFF;
}

blockquote.styled{
  font-family: "lato", cursive;
   line-height: 1.42857143;
}

.main-menu > div > ul > li > a {color: #fff; padding: 0 12px 15px  12px; font-size:15px;}

header.plain .main-menu > div > ul > li > a {color: #fff;}

.cbp_tmtimeline > li .cbp_tmtime span:last-child {
	font-size: 32px;
	font-weight:600;
	line-height : 0.9em; 
}

a.button_intro:hover, .button_intro:hover {color:#006196 !important;}

a.button_intro:hover, .button_intro:hover {color:#006196;}

a.button_drop, .button_drop  {color:#006196 !important;}
a.button_drop.outilne, .button_drop.outline  {color:#006196;}

a.btn_1, .btn_1{background: #006196;}
a.btn_1.white, .btn_1.white  {color:#006196;}
a.btn_1.red, .btn_1.red  {background:#EB3437;}


a.btn_1.outline:hover,.btn_1.outiline:hover, input .btn_1.outiline:hover{background:#006196;border:2px solid #006196;}
a.btn_1:hover, .btn_1:hover {background: #333;}

a.btn_1_map{background: #006196;}

a {color: #006196;}

#search .btn_1.green{background: #006196;}

/* Header */
header#colored.sticky{background-color:#006196; border-bottom:2px solid #006196}

.dropdown-cart .dropdown-menu, .dropdown-access .dropdown-menu, .dropdown-search .dropdown-menu {border-top: 2px solid #006196;}
.dropdown-cart .dropdown-menu:before, .dropdown-access .dropdown-menu:before, .dropdown-search .dropdown-menu:before {border-bottom-color: #006196;}

ul#cart_items li strong > a:hover{color:#006196;}

/* Content and common */
#search .nav-tabs > li.active > a,
#search .nav-tabs > li.active > a:hover,
#search .nav-tabs > li.active > a:focus {
  background-color: #006196;
 } 
 
.cbp_tmtimeline:before {
	background: #006196 !important;
}
.cbp_tmtimeline > li .cbp_tmicon {
	color: #006196 !important;
	box-shadow: 0 0 0 3px #006196 !important;
}


.cbp_tmtimeline > li .cbp_tmtime span:last-child {
	line-height : 0.9em; 
}

.input-group button:hover, .input-group button:focus {background-color:#006196; border-color:#006196}

.other_tours ul li a:hover{color:#006196;}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {background: #006196;} 
.form_title h3 strong{background-color:#006196;}
.features-content {background-color: #006196;}
#Img_carousel .sp-selected-thumbnail {border-bottom: 2px solid #006196;}


#directions { background-color:#006196; }

ul.list_ok li:before {color:#006196;}
ul.list_order li b {background-color:#006196;}

.tooltip-back {background: #006196;}
.tooltip-content-flip .tooltip-front::after, .tooltip-content-flip .tooltip-back::after {
	border-top: 10px solid #006196;
}

.banner h4{color:#006196;}
.banner.colored{background:#006196 url(../img/banner_bg_colored.png) no-repeat center bottom;}

/* Menu */
/*First level styles */					
.main-menu > ul > li:hover > a {color: #006196;}
.main-menu ul ul:before{border-bottom-color: #006196;}

/* Submenu */
.main-menu ul ul,
.main-menu ul .menu-wrapper {border-top: 2px solid #006196;}
.main-menu ul ul li:hover > a {color:#006196;}

@media only screen and (max-width: 991px) {
/* Menu */
.main-menu ul li a:hover,
a.menu-item-has-children:hover,
a.menu-item-has-children:focus,
a.menu-item-has-children-mega:hover,
a.menu-item-has-children-mega:focus{color:#006196 !important;}	

.main-menu ul ul,
.main-menu ul .menu-wrapper {border-top: none;}

}

/* modif pour table stripped qui ont la mÃªme couleur de fond */
.table-striped > tbody > tr:nth-of-type(2n) {
    background-color: #f2f2f2;
}
