#header_bg3 { background:url(../../images/skins/modern_blue/title_bar.png) repeat-x center bottom;  }
#header_bg3_inner { background:url(../../images/skins/modern_blue/title_bar_inner.png) repeat-x center bottom;  }

/*header buttons*/
.header_btn a.button1,.header_btn a.button2 { background:url(../../images/skins/modern_blue/header_large_btn.png) no-repeat; }
.header_btn a.button1:hover,.header_btn a.button2:hover { background:url(../../images/skins/modern_blue/header_large_btn.png) no-repeat 0 bottom; color:#000; }

/*slider arrows*/
.swm_home_slider .flex-direction-nav .flex-next{ background: url(../../images/skins/modern_blue/skin_slider_arrows1.png) no-repeat right 0; }
.swm_home_slider .flex-direction-nav .flex-prev { background:url(../../images/skins/modern_blue/skin_slider_arrows1.png) no-repeat 0 0; }

.fcb_style1 { background:#1d9dda url(../../images/backgrounds/box_title_bg1.png) repeat-x 0 0; }
#content .whitebox h3,#container_home #content .whitebox h3 { background: url(../../images/skins/modern_blue/sidebar_titlebg1.png) no-repeat center top; }
.go_top_arrow a { background:transparent url(../../images/skins/modern_blue/go_top_arrow.png) no-repeat 0 0; }

#inner_header h1 { background:url(../../images/skins/modern_blue/title_arrow.png) no-repeat 0 42px; color: #014B70; }
.search_box input.search-icon { background: transparent url(../../images/skins/modern_blue/search_icon.png) 0 0  no-repeat; }

.blog_date { background:url(../../images/skins/modern_blue/blog_date.png) no-repeat 0 0; }	
.bp_left_sidebar .blog_date,#container_home .blog_date  { background:url(../../images/skins/modern_blue/blog_date2.png) no-repeat 0 0; }

#sidebar_large .sidebar_box h3 { background:url(../../images/skins/modern_blue/sidebar_titlebg1.png) repeat-x 0 0; }
#sidebar_small .sidebar_box h3 { background:url(../../images/skins/modern_blue/sidebar_titlebg2.png) repeat-x 0 0; }
#sidebar ul li:hover { background:url(../../images/skins/modern_blue/sidebar_list_bg2.png) no-repeat 4px 9px; }

#container_home .rp_slider_home.swm_list_slider .flex-direction-nav li a.flex-next{ background:transparent url(../../images/skins/modern_blue/skin_slider_arrows2.png) no-repeat right 0; }
#container_home .rp_slider_home.swm_list_slider .flex-direction-nav li a.flex-prev { background:transparent url(../../images/skins/modern_blue/skin_slider_arrows2.png) no-repeat 0 0; }

.zoom-icon  { background:#1d9dda url(../../images/icons/icon_zoom2.png) no-repeat 50% 50%;}
.play-icon  { background:#1d9dda url(../../images/icons/icon_play2.png) no-repeat 50% 50%;}
.link-icon  { background:#1d9dda url(../../images/icons/icon_link2.png) no-repeat 50% 50%;}

/*top menu*/


.top-menu>ul.sf-menu>li.current_page_item>a,.top-menu>ul.sf-menu>li.current-menu-ancestor>a,.top-menu> ul.sf-menu>li>a:hover,.top-menu>ul.sf-menu>li.current-menu-item>a { text-shadow:none; 
	background: #0d87c0;
	background: linear-gradient(top, #0d87c0 0%, #35b6f2 100%);
	background: -moz-linear-gradient(top, #0d87c0 0%, #35b6f2 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0d87c0), to(#35b6f2));
	background: -webkit-linear-gradient(top, #0d87c0 0%, #35b6f2 100%);	 }

.small_footer_border { height:1px; background:#2499d0;   }

.small_footer { 
	border-top:1px solid #0280bb;	
	border-bottom:1px solid #0476ab;
	background: #24a6e2;
	background: linear-gradient(top, #24a6e2 0%, #017fba 100%);
	background: -moz-linear-gradient(top, #24a6e2 0%, #017fba 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#24a6e2), to(#017fba));
	background: -webkit-linear-gradient(top, #24a6e2 0%, #017fba 100%); }

#content .post_title h3,#content .post_title h3 a,#content .post_title p a { color:#1d9dda; }

#header_slider .flex_icon_title ul.slides li.flex-active-slide,#header_slider .flex_icon_title ul.slides li.flex-active-slide h3, #header_slider .flex_icon_title ul.slides li.flex-active-slide p { color:#fff; }

.search_box #s { border-color:#0575a9; }

.skin_color,#content .promotion_box p a,#content .whitebox h5.skin_color,.whitebox ul li a:hover, #sidebar ul li:hover>a,#sidebar ul li.current-cat a,#sidebar ul li.current-cat,#sidebar ul li.current_page_item a,#sidebar ul li.current-menu-item a,#sidebar ul li.current-cat a small,#sidebar ul li:hover a small,.skin_color,.skin_color a,.html #content ul.tabs li.tab-active a,.post_bottom_bg span.post_button a,#content .pf_box h3 a:hover,#content .flexslider .slides > li .rp_details h3 a:hover,.caption.med_white,.home_readmore a,#content .comment-text cite a:hover,#content .blog_post h3 a,#content .services_icon_small:hover h4,#content .services_icon_medium:hover h4,#content .services_icon_large:hover h4,#content .home_services2:hover h4,#content .rc_posts h4 a:hover,#content .rc_posts ul li:hover h4 a,#content .content_tweet > .query .tweet_list li a:hover,ul.our_awards li sub a:hover, #content ul.search-list a:hover,#content #sidebar .tweet .tweet_list li .tweet_time a,#content #sidebar ul li a.latest-news-read-more,#content .box-testimonials a.clientWebsite,#content .rp_content a.read-more,#content blockquote p,#content  p a.pf_readmore_btn,.commendt_author a,a.comment-reply-link,#respond h3 small a#cancel-comment-reply-link,.toggle_icon span.ui-state-active,.toggle_box span.ui-state-active,.fcb_content a,.content_tweet span.tweet_time a,.sti-icon,blockquote a,.whitebox_list ul li a:hover,
#icon_title_slider, #icon_title_slider h3, #icon_title_slider p,#header_slider .flex_icon_title ul.slides li,#breadcrumb ul li a:hover,#content .pf_details1 h3 a:hover  { color:#1d9dda;  }

#footer .skin_color,#footer h3,#footer ul li a.latest-news-read-more,#footer .tweet .tweet_list li a:hover,#footer  .query .tweet_list li a:hover,
#footer ul li a:hover,.small-footer a:hover,#footer ul > li.current-cat > a,#footer ul > li.current-cat,#footer ul > li.current_page_item > a,
#footer ul > li.current-menu-item > a,#footer .tweet .tweet_list li .tweet_time a,#footer .box-testimonials a.clientWebsite,
#footer #contact-form-widget p.formButton input, .textwidget p span, .commentlink a  { color:#30b0ec;  }

.horizontal_menu li a.current,#content .paginate-com span.current,.horizontal_menu li a.active, .horizontal_menu li.current-menu-item a,.p_bar_skin_color .p_bar_bg,
.flexslider_basic div.flex-caption h3,.pf_details3,#header_slider .flex_icon_title ul.slides li.flex-active-slide { background:#1d9dda; }

.pf_gallery_pagination a:hover,.flex-control-nav li a.flex-active,.flex-control-nav li a:hover,#header_slider_fullwidth,.portfolio .pf_box:hover a img,.promotion_box:hover,.horizontal_menu li a.current,#content .paginate-com span.current,.horizontal_menu li a.active, .horizontal_menu li.current-menu-item a,.blog_post_date,.blog_post_date2,.tm_style2 .tm_box_content,#content .pf_box:hover .pf_details1,.flexslider .slides > li:hover .rp_details,
#content .recent_posts_list1 ul li,.top_bar_content #s:focus,.promotion_box,.blog_post_content:hover { border-color:#1d9dda; }

.post_format_icon,.pf_gallery_nav a.next:hover,.flex-direction-nav a:hover,.pf_gallery_nav a.prev:hover,.jp-play-bar,.jp-volume-bar-value,.tm_hover,.bx-wrapper .bx-prev:hover,#footer .bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:hover,#footer .bx-wrapper .bx-next:hover,.footer_top_border,.pf_details3,.swm_list_slider .flex-direction-nav .flex-prev:hover,.swm_list_slider .flex-direction-nav .flex-next:hover,.flexslider_basic div.flex-caption h3,.ei-title h2  { background-color:#1d9dda; }

.promotion_box:after { border-left: 4px solid #1d9dda !important; }
.tm_box_content { border-top-color:#1d9dda; }
.tm_style1:hover .tm_box_content { border-bottom-color:#1d9dda; }

/*Skin Button*/
.button.skin_color {
	border-color: #0d87c0;
	background: #35b6f2;
	background: linear-gradient(top, #35b6f2 0%, #0d87c0 100%);
	background: -moz-linear-gradient(top, #35b6f2 0%, #0d87c0 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#35b6f2), to(#0d87c0));
	background: -webkit-linear-gradient(top, #35b6f2 0%, #0d87c0 100%); }	

.button.skin_color:hover {
	border-color: #0775a9;
	background: #20a2de;
	background: linear-gradient(top, #20a2de 0%, #0775a9 100%);
	background: -moz-linear-gradient(top, #20a2de 0%, #0775a9 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#20a2de), to(#0775a9));
	background: -webkit-linear-gradient(top, #20a2de 0%, #0775a9 100%); }

/*---------------------------------------------------------------------------------*/

 @media only screen and (min-width: 768px) and (max-width: 979px) {

 	#content .whitebox h3,#container_home #content .whitebox h3 { background: url(../../images/skins/modern_blue/sidebar_titlebg1-ipad.png) no-repeat center top; font-size: 16px; }

 }

@media only screen and (max-width: 767px) {  

#sidebar_large .sidebar_box h3 { background: url(../../images/skins/modern_blue/sidebar_titlebg1-ipad.png) no-repeat center top; }
#inner_header h1 { background: none;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) { 

#sidebar_large .sidebar_box h3 { background: url(../../images/skins/modern_blue/sidebar_titlebg1.png) no-repeat center top; }
#inner_header h1 { background: none;}
}

/*---------------------------------------------------------------------------------*/

.top-menu>ul.sf-menu>li>a { color: #ACDDF7; }

#container_main { background:#DFF2FD; }
#container { border-color:#68B7E6; }
.container_shadow { background: url(../../images/skins/modern_blue/box-shadow.png) no-repeat center top; }

.footer_border { background:#DFE9F2; }

.whitebox_shadow {background: url(../../images/skins/modern_blue/white-box-shadow.png) no-repeat center top; }
.whitebox_shadow2 { background: url(../../images/skins/modern_blue/white-box-bot.png) no-repeat center top; }

#sidebar_small .sidebar_box,#container_home #sidebar_large .contact_info,#container_home .comment_body { border-color: #DFE9F2; } 
#sidebar_small .sidebar_box_shadow { background:url(../../images/skins/modern_blue/white-box-bot2.png) no-repeat 0 0; }

#sidebar ul li a:hover { color:#075F8D; }
#sidebar ul li:hover {	background: url(../../images/skins/modern_blue/sidebar_list_bg2.png) no-repeat 4px 9px; }

#content .post_title a.comment_icon, a.comment_icon { color:#1d9dda; background:url(../../images/skins/modern_blue/comment_icon.png) no-repeat 0 0; }

.search_box #s { 
   	border-color:#06558E;
    background: #fffefc;
	background: linear-gradient(#CFDFEB, #fffefc);
	background: -moz-linear-gradient(#CFDFEB, #fffefc);
	background: -webkit-linear-gradient(#CFDFEB, #fffefc);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#CFDFEB), to(#fffefc));
	background: -o-linear-gradient(#CFDFEB, #fffefc); }

#container_home .image_border,#container_home .box-testimonials p,#container_home object.flashvideo,#container_home .input-text,
#container_home .input-textarea, #container_home .formButton input,#container_home .toggle_box .toggle_box_title,
#container_home .toggle_icon,#container_home .my_tabs ul.tab-nav li a,#container_home .my_tabs .my_tab ,
#container_home .fancy_content_box,#container_home .rcp_date,#container_home .blog_post a.white_button,
#container_home .blog_post a.pf_featured_img,#container_home #sidebar .tagcloud a { border-color:#A6BBD0;}

#container_home #content h1,#container_home #content h2,#container_home #content h3,
#container_home #content h4,#container_home #content h5,#container_home #content h6,
#container_home #content .list_slider_title,#container_home hr,#container_home .rc_posts ul li:hover .rcp_date,
#container_home #content .post_title { border-color:#578ABD; }

#container_home hr,#container_home .rc_posts ul li:hover .rcp_date,
#container_home #content .post_title,#container_home #content .testimonials-home-slider .box-testimonials-client h5 { color:#0982C4; }

#footer .box-testimonials p,#footer .sidebar_gallery ul li,#footer .img_padding,#footer .tagcloud a,#footer .contact_info { background:#141F23; border-color:#333C44; }

#footer .bx-controls-direction { background: #232D32;}
#footer .box-testimonials-client { background:transparent url(../../images/skins/blue/testimonials_angle2.png) no-repeat 30px 0; }
#footer .bx-wrapper .bx-prev { background:#83939E url(../../images/skins/modern_blue/slider-arrows2.png); }
#footer .bx-wrapper .bx-next { background:#83939E url(../../images/skins/modern_blue/slider-arrows2.png) right 0; }

#container_home .rp_slider_home.swm_list_slider .flex-direction-nav li a.flex-next{ background:transparent url(../../images/skins/modern_blue/skin_slider_arrows2.png) no-repeat right 0; }
#container_home .rp_slider_home.swm_list_slider .flex-direction-nav li a.flex-prev { background:transparent url(../../images/skins/modernblue/skin_slider_arrows2.png) no-repeat 0 0; }

#container_home .testimonials-home-slider .box-testimonials p { background:#fff url(../../images/skins/modern_blue/quote.png) no-repeat 10px 15px; }

#container_home .testimonials-home-slider  .bx-controls-direction,#container_home .swm_list_slider ul.flex-direction-nav,#container_home #sidebar_large #sidebar .bx-controls-direction { background:none; }
#container_home .testimonials-home-slider .box-testimonials-client,#container_home #sidebar .box-testimonials-client,#container_home .box-testimonials-client { background:url(../../images/skins/modern_blue/testimonials_angle_home.png) no-repeat 30px 0; }
#container_home .testimonials-home-slider .bx-wrapper .bx-prev,#container_home .swm_list_slider .flex-direction-nav .flex-prev,#container_home  #sidebar_large #sidebar .bx-wrapper .bx-prev { background:#2080B9 url(../../images/skins/modern_blue/slider-arrows-home.png); }
#container_home .testimonials-home-slider .bx-wrapper .bx-next,#container_home .swm_list_slider .flex-direction-nav .flex-next,#container_home  #sidebar_large #sidebar .bx-wrapper .bx-next { background:#2080B9 url(../../images/skins/modern_blue/slider-arrows-home.png) right 0; }

#container_home .my_tabs ul.tab-nav li.ui-tabs-selected a,#container_home .my_tabs ul.tab-nav li.ui-tabs-active a { background: #fff; height: 25px; border-bottom:1px solid #fff; }

#container_home blockquote div { color:#222;  }

#container_home #content .sti-menu li a { border: 1px solid rgba(0, 0, 0, .2); }

#footer .widgetFormInput,#footer .widgetFormTextarea  { border-color:#324045; background:#161C21;}
#footer .widgetFormInput:hover,#footer .widgetFormTextarea:hover,#footer .widgetFormInput:focus,#footer .widgetFormTextarea:focus  { border-color:#3E434D; background:#1C2024; color:#aaa; }	
#footer select,#footer #wp-calendar thead th,#footer #wp-calendar caption,#footer #wp-calendar tbody td,#footer .widget #searchform  #s { 
	background:#161C21; border:1px solid #1C2024;  }
#footer .query .tweet_list .tweet_avatar img { border-color:#324045; background:#161C21; }

/*WPML Plugin*/
#lang_sel_footer { background: #171F22; border-color:#30393F; }
#footer .widget #lang_sel_list ul li, #footer .widget #lang_sel_list ul li a { background:#252D30; }


#footer .widget #lang_sel_click ul li a { background:#171F22; }
#footer .widget #lang_sel_click a, #footer .widget #lang_sel_click a:visited { border-color: #30393F; }
#footer .widget #lang_sel_click ul li ul,#footer .widget #lang_sel ul ul,#footer .widget #lang_sel a, #footer .widget #lang_sel a:visited { border-color: #30393F; background:#171F22; }

/*   perso    */

.wp-caption {
  background: #DFF2FD !important;
}
.post_content img, img.framed {
border: 9px solid #DFF2FD;
}

/* added for form submit */
input.submitbtn, .myform input.submitbtn{ background:url(../../images/skins/modern_blue/submit-button.jpg) no-repeat; width:114px; height:33px; border:0px; cursor: pointer; }

/* couleur des entêtes et listes page contact */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content .blog_post h3, #content .blog_post h3 a, .locations_title {color:#1d9dda;}

/* tablepress customization */
.tablepress {
   border: 1px solid #89CEF8;
}

.tablepress .row-hover tr:hover td {
	background: #72C9F8;
	color: #FEFEFE;
}

.tablepress .odd td {
	background-color: #DFF2FD;
}

.tablepress .even td {
	background-color: #BFE4FB;
}

.tablepress .column-1 {
	background-color: #34B3F5 !important;
	font-weight: bold;
}