.infomob{display:inline;}
.fullscreen-btn{cursor:pointer;width:90px;height:17px;border:none;background-image:url(../img/PLEIN-ECRAN.png);background-repeat:no-repeat;position:absolute;z-index:400;right:0px;top:110px;background-color:none;background-size:contain;opacity:0.6;filter:alpha(opacity=60);}
a.close_controls{visibility:hidden;}
body,
.shortcode_tab_item_title,
.ww_block canvas,
#whaterwheel{background:#f7f7f7;}
.bg_sidebar{background:#f0f1f2;}
.main_header{background:#ffffff;border-bottom:#ececec 1px solid;opacity:0.8;}
.header_search input{background:#ffffff!important;border:#ececec 1px solid!important;}
.main_header nav .search_fadder{background:rgba(255,255,255,0);}
.main_header.search_on nav .search_fadder{background:rgba(255,255,255,1);}
.logo_sect .slogan{border-left:#bebebe 1px solid;color:#434343;font-size:22px;margin-top:2px;}

.main_header nav ul.menu > li > a{color:#343434;}
ul.mobile_menu li a{color:#343434!important;}
.main_header nav ul.menu .sub-menu{background:#ffffff;border:#e6e6e6 1px solid;}
.main_header nav ul.menu > li > .sub-menu:before{border-bottom:#ffffff 5px solid;}
.main_header nav ul.menu > li > .sub-menu:after{border-bottom:#e6e6e6 5px solid;}
.main_header nav .sub-menu a{color:#444444;}
ul.mobile_menu .sub-menu a{color:#444444!important;}
footer{background:#f7f7f7;border-top:#e6e6e6 1px solid;}
footer .copyright{color:#434343;}
::selection{background:#53A3DD;}
::-moz-selection{background:#53A3DD;}
h5.shortcode_accordion_item_title,
h5.shortcode_toggles_item_title,
h5.shortcode_accordion_item_title.state-active{color:#444444!important;}
h5.shortcode_accordion_item_title,
h5.shortcode_toggles_item_title,
.featured_posts .item_wrapper,
.featured_portfolio .item_wrapper,
.columns1 .gallery_item_wrapper,
.list-of-images .gallery_item_wrapper,
.shortcode_tab_item_title:hover,
.shortcode_tab_item_title.active,
.all_body_cont,
.shortcode_messagebox,
.price_item,
.before-after,
.promoblock_wrapper,
.module_team .item,
.post_preview_wrapper,
.box_date .box_day,
.pagerblock li a,
.blog_post_page,
.blogpost_user_meta,
.portfolio_item_block,
.fw_preview_wrapper,
.cont_gallery_wrapper,
.fw-blog_post-footer,
.sp-blog_post-footer,
.load_more_works,
.notification_error,
.notification_ok{background:#ffffff;border:#e6e6e6 1px solid;}
.notification_error:after,
.notification_ok:after{background:#e6e6e6;}
.shortcode_tab_item_title{border:#e6e6e6 1px solid;}
.shortcode_messagebox:before{background:#e6e6e6;}
.shortcode_tab_item_title.active:before,
.beforeAfter_wrapper .result_line:after,
.beforeAfter_wrapper .result_line:before,
.fw_content_wrapper{background:#ffffff;}
.price_item .price_item_title{border-bottom:#e6e6e6 1px solid;}
p, td, div,
.blogpost_share a:hover,
.optionset li.selected a,
.btn_back,
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.widget_meta ul li a{color:#444444;font-weight:400;}
a:hover,
.chart,
.blogpreview_top .listing_meta span a:hover,
.pagerblock li a,
.prev_next_links div a:hover,
.prev_next_links div a:hover:before,
.prev_next_links div a:hover:after,
.ltl_next,
.ltl_prev,
.widget_posts .post_title{color:#444444;font-weight:400;}
.slider_data h6,
.slider_info .listing_meta a:hover{color:#444444!important;}
.main_header nav ul.menu > li > a{color:#343434;}
.main_header nav ul.sub-menu li a{color:#444444;}
.main_header nav ul.sub-menu > li:hover > a,
.main_header nav ul.sub-menu > li.current-menu-item > a,
.main_header nav ul.sub-menu > li.current-menu-parent > a,
.iconbox_wrapper .ico i,
.shortcode_iconbox a:hover .iconbox_body,
.shortcode_iconbox a:hover .iconbox_body p,
.shortcode_iconbox a:hover .iconbox_title,
a,
blockquote.shortcode_blockquote.type5:before,
.main_header nav ul.menu > li:hover > a,
.main_header nav ul.menu > li.current-menu-ancestor > a,
.main_header nav ul.menu > li.current-menu-item > a,
.main_header nav ul.menu > li.current-menu-parent > a,
.dropcap.type2,
.dropcap.type5,
.featured_items_title a:hover,
.shortcode_tab_item_title:hover,
.counter_wrapper .ico_wrapper i,
.most_popular .price_item_cost h1,
.most_popular .price_item_cost h4,
.pagerblock li a:hover,
.blogpost_title a:hover,
.optionset li a:hover,
.portfolio_content h6 a:hover,
.portfolio_dscr_top a:hover,
.grid-port-cont h6 a:hover,
.btn_back:hover,
.fs_sharing a:hover,
.count_ico:hover i,
.ltl_prev:hover,
.ltl_next:hover,
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_categories ul li.current-menu-item a,
.widget_recent_entries ul li a:hover,
.widget_meta ul li a:hover,
.widget_posts .post_title:hover{color:#53A3DD;}
h5.shortcode_accordion_item_title:hover,
h5.shortcode_toggles_item_title:hover,
.comment-reply-link:hover:before,
.comment_info a:hover,
.portfolio_dscr_top a:hover,
ul.mobile_menu > li:hover > a,
ul.mobile_menu > li.current-menu-ancestor > a,
ul.mobile_menu > li.current-menu-item > a,
ul.mobile_menu > li.current-menu-parent > a,
.mobile_menu ul.sub-menu > li:hover > a,
.mobile_menu ul.sub-menu > li.current-menu-item > a,
.mobile_menu ul.sub-menu > li.current-menu-parent > a{color:#53A3DD!important;}
.highlighted_colored,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.shortcode_button.btn_type5,
.shortcode_button.btn_type1:hover,
.shortcode_button.btn_type1_dark:hover,
.shortcode_button.btn_type4:hover,
.main_header nav ul.menu > li > a:before,
h5.shortcode_accordion_item_title:hover .ico:before,
h5.shortcode_toggles_item_title:hover .ico:before,
h5.shortcode_accordion_item_title:hover .ico:after,
h5.shortcode_toggles_item_title:hover .ico:after,
.box_date .box_month,
input[type="button"],
input[type="reset"],
input[type="submit"],
.search404 .search_button,
.preloader:after{background-color:#53A3DD;}
#mc_signup_submit:hover{background-color:#53A3DD!important;}
.shortcode_button.btn_type4:hover{box-shadow:inset 1px 1px 0 #53A3DD, inset -1px -1px 0 #53A3DD, inset 0 -1px 0 #53A3DD, inset -1px 0 0 #53A3DD;}
blockquote.shortcode_blockquote.type5 .blockquote_wrapper,
.widget_tag_cloud a:hover,
.columns2 .portfolio_item .portfolio_item_wrapper h5,
.columns3 .portfolio_item .portfolio_item_wrapper h5,
.columns4 .portfolio_item .portfolio_item_wrapper h5,
.fs_blog_top,
.simple-post-top,
.widget_search .search_form,
.module_cont hr.type3,
blockquote.shortcode_blockquote.type2{border-color:#53A3DD;}
.widget_flickr .flickr_badge_image a .flickr_fadder{background:rgba(64,183,184,0);}
.widget_flickr .flickr_badge_image a:hover .flickr_fadder{background:rgba(64,183,184,0.6);}
*{font-family:PT Sans;font-weight:700;}
p, td, div, blockquote p, input{font-size:14px;line-height:22px;}
.main_header nav ul.menu > li > a{font-size:13px;line-height:15px;}
h1, h2, h3, h4, h5, h6,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{font-family:Roboto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:none!important;padding:0;color:#222222;}
.sidebar_header{font-family:PT Sans;}
.load_more_works{font-family:Roboto;color:#222222;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.box_date span,
.countdown-row .countdown-section:before,
.countdown-amount,
.countdown-period{font-family:Roboto;}
.iconbox_header .ico i,
.title, .comment-reply-link:before,
.ww_footer_right .blogpost_share span{color:#222222;}
a.shortcode_button,
.chart.easyPieChart,
.chart.easyPieChart span,
input[type="button"],
input[type="reset"],
input[type="submit"],
.search404 .search_button{font-family:Roboto;}
h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{font-weight:400;}
h4, h4 span,
h4 a,
h4 a:hover,
h3.comment-reply-title{font-weight:500;}
input[type="button"],
input[type="reset"],
input[type="submit"]{font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
h1, h1 span, h1 a{font-size:26px;line-height:28px;}
h2, h2 span, h2 a{font-size:22px;line-height:24px;}
h3, h3 span, h3 a{font-size:20px;line-height:22px;}
h4, h4 span, h4 a, h3.comment-reply-title{font-size:16px;line-height:18px;}
h5, h5 span, h5 a{font-size:14px;line-height:16px;}
h6, h6 span, h6 a,
.comment_info h6:after{font-size:13px;line-height:15px;}
.sep{width:100%;margin-top:4px;margin-bottom:4px;border-top-width:1px;border-top-style:dotted;border-top-color:#ccc;}
.bg_title{padding-bottom:25px;margin-left:24px;}
h1, h1 span, h1 a{font-size:24px;line-height:28px;float:left;color:#53A3DD;margin-bottom:4px;}
@media only screen and (max-width:760px){.fw_content_wrapper{background:#f7f7f7!important;}
.main_header{background:#ffffff;border-bottom:#ececec 1px solid;opacity:1;}
}
.logo_def,
.logo_retina{width:270px;height:30px;}
.main_header nav ul.sub-menu li a{padding:4px 10px;display:inline;}
@media only screen and (max-width:760px){.fullscreen-btn{display:none;}
a.close_controls{visibility:visible;}
ul.mobile_menu li i{display:inline!important;}
.no_fit.fs_gallery_container li{background-size:contain !important;}
.logo_def,
.logo_retina{width:240px;height:27px;}
body,
.shortcode_tab_item_title,
.ww_block canvas,
#whaterwheel{background:#555;}
.fs_title_wrapper, .close_controls{display:block!important;}
.fs_controls{position:fixed;bottom:34px;right:40px;text-align:right;font-size:0;line-height:0;transition:bottom 350ms;-webkit-transition:bottom 350ms;}
.fs_controls a.close_controls{margin-left:17px;}
a.close_controls{margin-left:0px;width:50px;float:right;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px){.logo_def,
.logo_retina{width:240px;height:30px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){.class{display:none;}
}
.logo_sect{min-height:25px;display:inline-block;float:left;*
vertical-align:middle;font-size:0;line-height:0;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:29px;}
.main_header{display:block;min-height:60px;height:60px;}
.main_header nav ul.menu{font-size:0;line-height:0;margin-top:10px;margin-right:65px;margin-bottom:10px;margin-left:0;}
a.fs_share{display:none;}
.mobile_menu_wrapper{background-color:#fff;}
.main_header nav ul.menu .sub-menu{padding:10px 0 11px 0;width:220px;display:block;position:absolute;left:50%;margin-left:-93px;}
.main_header nav ul.menu > li{display:inline-block;margin-left:20px;position:relative;vertical-align:top;}
@media only screen
and (max-width:760px){.infomob{display:inline;}
.logo_sect{min-height:20px;display:inline-block;float:left;font-size:0;line-height:0;padding-top:10px;padding-right:0;padding-bottom:4px;padding-left:10px;}
.logo_sect .slogan{min-height:14px;vertical-align:left;display:block;font-size:12px;line-height:14px;padding:0px;padding-left:10px;margin-top:-4px;border-left:#bebebe 0px solid;color:#434343;}
.sticky_menu .main_header{position:fixed;left:0;top:0;width:100%;}
h1, h1 span, h1 a{font-size:18px;line-height:20px;float:left;color:#53A3DD;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (-webkit-min-device-pixel-ratio:2){h1, h1 span, h1 a{font-size:18px;line-height:20px;float:left;color:#53A3DD;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:portrait){}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:landscape){}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (-webkit-min-device-pixel-ratio:2){h1, h1 span, h1 a{font-size:18px;line-height:20px;float:left;color:#53A3DD;}
}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:portrait){}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:landscape){}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (-webkit-min-device-pixel-ratio:3){}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (-webkit-min-device-pixel-ratio:3)
and (orientation:portrait){}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (-webkit-min-device-pixel-ratio:3)
and (orientation:landscape){}