<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Mr+De+Haviland); 
         .sc_menuitems_style_menuitems-1 .sc_menuitems_title+.columns_wrap { margin-top: 4.5em; margin-right: 0px; }        
         .sc_menuitems_style_menuitems-1 .columns_wrap&gt;[class*="column-"] { padding-bottom: Oem; padding-right: 0px; padding-left: 0px; }
         .sc_menuitems_style_menuitems-1 .sc_menuitems_item { border-bottom: 0px solid #0B3B17; }
         .sc_menuitems_style_menuitems-1 .columns_wrap&gt;[class*="column-"]:nth-last-child(1) .sc_menuitems_item, .sc_menuitems_style_menuitems-1 .columns_wrap&gt;[class*="column-"]:nth-last-child(2) .sc_menuitems_item { border-bottom: none; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_description { font-size: 1.76em; line-height: 1.5em; margin-top:0.5em; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_description p { margin-bottom: 0; padding-bottom: 3em; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_image { margin-left:auto; margin-right:auto; margin-right: none; display: none; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_time { float: left; font-weight: 400; font-size: 0.7em; font-weight:bold; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_price { float: right; font-weight:bold; font-weight: 400; font-size: 1em; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_pricex { float: right; font-weight:bold; font-weight: 400; font-size: 1.8em; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_price0 { float: right; font-weight:bold; font-weight: 800; font-size: 1.4m; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_old { margin-left: 1em; float: left; font-weight: 400; font-size: 0.65em; text-decoration: line-through; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_promo { float: left; font-weight: 400; font-size: 0.8em; font-weight:bold; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_title { font-size: 1.18em; font-weight: 400; }
         .sc_menuitems_style_menuitems-1 .sc_menuitem_test { text-align: left; font-weight:bold; font-weight: 400; font-size: 1em; }
         ul.leaders { max-width: 40em; padding: 0; overflow-x: hidden; list-style: none}
         ul.leaders div:before { float: left; font-size: 1em; width: 0; white-space: nowrap; content: "â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤" "â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤" "â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤" "â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤â€¤"}
         ul.leaders span:first-child { padding-right: 0.1em;}
         font-size: 1em; ul.leaders span + span { float: right; padding-left: 0.2em; background-color:#442B14!important; }
         .sc_table table { width: 100%; }
         .sc_table table th, .sc_table table td { padding: 1em; }
         .sc_table table tr:first-child th, .sc_table table tr:first-child td { font-size: 1.5em; line-height: 1.3em; font-weight: 300; padding-top: 0.5em; padding-bottom: 0.5em; }
         .sc_tabs .sc_tabs_titles { overflow: hidden; margin: 0; padding: 0; }
         .sc_tabs .sc_tabs_titles li { padding: 0; list-style: none; font-size: 0.923em; text-transform: uppercase; font-weight: 700; float: left; letter-spacing: 0.05em; display: block; }
         .sc_tabs .sc_tabs_titles li:before { display: none; }
         .sc_tabs .sc_tabs_titles li a { display: block; padding: 0.709em 0.5em; }
         .sc_tabs .sc_tabs_content { display: none; overflow: hidden; }
         .sc_team { max-width: 100%; }
         .sc_team_title+.sc_columns { margin-top: 4.5em; }
         .sc_testimonials_title+.sc_slider_swiper { margin-top: 2.8em; }
         .sc_testimonials_wrap { position: relative; }
         .sc_testimonials_wrap .sc_section_overlay { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 1.5em 0; }
         .sc_testimonial_item { text-align: center; padding: 0 5em; }
         .sc_testimonials .sc_columns .sc_testimonial_item { padding: 0; }
         .sc_testimonial_position { font-style: italic; }
         .sc_testimonial_content { font-size: 1.153em; line-height: 1.8em; width: 90%; margin: auto; }
         .sc_testimonial_content p { margin: 0; }
         .sc_testimonial_content p+p { margin-top: 0.5em; }
         .sc_testimonials .sc_testimonial_avatar { overflow: hidden; margin: 0 auto; width: 3.86em; height: 3.86em; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
         .sc_testimonials_style_testimonials-1 .sc_testimonial_content p:first-child:before, .sc_testimonials_style_testimonials-1 .sc_testimonial_content p:last-child:after { content: '"'; }
         .sc_testimonials_style_testimonials-1 .sc_testimonial_content { margin-bottom: 1.5em; }
         .sc_testimonials_style_testimonials-1 .sc_testimonial_avatar, .sc_testimonials_style_testimonials-1 .sc_testimonial_author { display: inline-block; vertical-align: middle; font-size: 12px; text-transform: uppercase; letter-spacing: 0.075em; }
         .sc_testimonials_style_testimonials-1 .sc_testimonial_avatar { margin-right: 0.75em; }
         .sc_testimonials_style_testimonials-1 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-1 .sc_testimonial_author_position { display: block; text-align: left; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_content p:first-child:before, .sc_testimonials_style_testimonials-2 .sc_testimonial_content p:last-child:after { content: '"'; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_item { padding: 0 2em; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_avatar { width: 9.15em; height: 9.15em; border-radius: 50%; border: 7px solid #fff; overflow: hidden; display: inline-block; margin-bottom: 1.5em; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_content { margin-bottom: 1.5em; font-size: 13px; width: 100%; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_author:after { content: 'â€œ'; font-size: 5.5em; line-height: 0.45em; display: block; margin-top: 0.39em; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_author_name { font-weight: 600; font-size: 1.4em; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_author_name:before { content: '-'; display: inline-block; margin-right: 0.5em; }
         .sc_testimonials_style_testimonials-2 .sc_testimonial_author_position { font-style: normal; }
         .sc_testimonials_style_testimonials-2 .sc_slider_swiper .sc_slider_pagination_wrap span { width: 12px; height: 0px; border-radius: 0; border-color: #e4e4e4; margin: 0 2px 0 0; }
         .sc_quote { font-size: 1.846em; font-style: italic; padding: 1.58em 2em; line-height: 1.8em; overflow: hidden; position: relative; box-sizing: border-box; max-width: 100%; }
         .sc_quote:before { font-size: 23em; font-weight: 600; top: -0.16em; }
         .sc_quote p { line-height: 1.55em; }
         .sc_quote .sc_quote_title { font-size: 14px; margin-top: 1.1em; font-style: normal; }
         .sc_title { overflow: hidden; position: relative; padding-bottom: 2px; }
         .sc_title.sc_align_center { text-align: center; margin-left: auto; margin-right: auto; }
         .sc_title_underline { padding-bottom: 16px; }
         .sc_title_underline:after { content: ' '; display: block; position: absolute; border-top: 2px solid #222222; height: 0; width: 8%; min-width: 2em; left: 0; bottom: 0.1em; }
         .sc_title_underline.sc_align_center:after { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); }
         .sc_title_underline.sc_align_right:after { right: 0; left: auto; }
         .sc_title_icon { display: inline-block; }
         .sc_title_icon_left { margin-right: 0.5em; }
         .sc_title_icon_top { display: block; }
         .sc_title_icon img { width: auto; }
         .sc_title_icon_left img { vertical-align: middle; }
         .sc_title_icon_top img { vertical-align: baseline; }
         .sc_title_icon_small img { height: 1em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
         .sc_title_icon_medium img { height: 2em; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
         .sc_title_icon_large img { height: 3em; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
         .sc_highlight_style_3 { padding: 2px 4px; }
         .bg_tint_dark .sc_twitter a { color: #ffffff; }
         .mejs-container { max-width: 100%; }
         .sc_zoom_wrap { width: auto; height: auto; display: inline-block; background-repeat: no-repeat; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto; }
         .sc_zoom { position: relative; overflow: hidden; }
         .sc_zoom img { width: 100%; height: auto; }
         .sc_row { background-size: cover; }
         .sc_item_subtitle { margin: 0; font-size: 2.65em; line-height: 2em; text-align: center; font-family: 'Mr De Haviland', cursive!important; }
         .sc_item_text { margin:0; font-size: 1.2em;font-weight: 300; line-height: 1.45em; text-align: center; font-family:'Merienda',Cursive!important; }
         .sc_item_title { margin: 0; text-align: center; font-size: 2em; margin-bottom: 0.75em; }
         .sc_item_title:after { content: '\e8fe'; font-family: fontello; display: block; font-size: 0.5em; line-height: 1em; margin-top: 0.1em; }
         .sc_item_title.line_hide:after { display: none; }
         .sc_item_descr { font-size: 1.23em; font-weight: 400; line-height: 1.6875em; margin: 1em 0 2.7em 0; text-align: left; text-align: justify; }
         .sc_item_descr2 { font-size: 1.23em; font-weight: 400; line-height: 1.6875em; margin: 0.25em 0 2.7em 0; text-align: left; text-align: justify; }
         .sc_item_descr3 { font-size: 1.2em; font-weight: 400; line-height: 1.3em; margin: 0.25em 0 1.6em 0!important; text-align: left; text-align: justify; }
         .sc_item_button:before { content: ' '; display: block; width: 100%; height: 0; clear: both; }
         .sc_item_button { display: block; margin: 0; text-align: center; }
         .sc_item_button&gt;a { overflow: hidden; }
         .sc_item_button&gt;a:before { float: right; margin: 0 0 0 1em; display: inline-block; width: 1.2857em; height: 1.2857em; line-height: 1.2857em; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
         .sc_slider_swiper+.sc_item_button { margin-top: 2em; }
         .sc_item_buttons { display: inline-block; overflow: hidden; }
         .sc_item_buttons&gt;.sc_item_button { float: left; margin-right: 1.5em; }
         .sc_item_buttons&gt;.sc_item_button+.sc_item_button { margin-right: 0; }
         .text_align_left, .text_align_left .sc_item_title, .text_align_left .sc_item_title:after, .text_align_left .sc_item_descr, .text_align_left .sc_item_button { text-align: left; margin-left: 0; }
         .sc_slider_controls_side .sc_slider_controls_wrap a { font-size: 1.8em; width: 1em; height: 1em; line-height: 1em; }
         .sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_prev { margin-left: 10px; }
         .sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_next { margin-right: 10px; }
         .sc_slider_controls_bottom .swiper-slide { padding-bottom: 5em; }
         .sc_slider_controls_bottom .sc_slider_controls_wrap { top: auto; bottom: 0; text-align: center; padding-bottom: 0; height: 3.5em; }
         .sc_slider_controls_bottom .sc_slider_controls_wrap a { width: 2em; height: 2em; line-height: 2em; color: #ddd; border: 2px solid #ddd; margin-left: 0; margin-right: 0; float: none; display: inline-block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; opacity: 1; -webkit-transform: none; -moz-transform: none; transform: none; filter: alpha(opacity=100); }
         .sc_slider_controls_bottom .sc_slider_controls_wrap .sc_slider_prev { margin-right: 0.5em; }
         .sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_prev { margin-left: 0; }
         .sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_next { margin-right: 0; }
         .sc_slider_controls_bottom .sc_slider_pagination_wrap { display: none; }
         .sc_slider_pagination_bottom .swiper-slide { padding-bottom: 3em; }
         .sc_slider_pagination_bottom:hover .sc_slider_pagination_wrap { bottom: 0.5em; }
         .icon-menu:before{ font-family:"fontello"; content:'\e888'; }
         .test2 { overflow: none!important; overflow:hidden!important; }
         #text { max-width: 800px; transform: scale(1.1); transition: visibility 0s linear 1s, opacity 2s 2s, transform 2s; }
         #show { position: relative; background: #da1b60; border: none; color: #fff; display: block; font-size: 1em; padding: 1em; width: 200px; transform: scale(1.1); transition: visibility 0s linear 1s, opacity 2s 2s, transform 2s; }
         #close { background: #da1b60; border: none; color: #fff; display: block; font-size: 1em; padding: 1em; width: 200px; bottom:5%; left : 50%; position: fixed; transform: scale(1.1); transition: visibility 0s linear 1s, opacity 2s 2s, transform 2s; }
         .show:hover, #close:hover { background: #ff8a00; cursor: pointer; transform: scale(1.1); transition: visibility 0s linear 1s, opacity 0.25s 0s, transform 1s; }
         #dialog { display: none; position: fixed; top:5%; left:5%; right:5%; bottom:5%; width: 90%; height: 90%; border: 1px solid #eee; border-radius: 4px; padding: 0px; text-align: center; z-index: 1; background-color: #444; color: #fff; opacity: 0; visibility: hidden; transform: scale(1.1); transition: visibility 0s linear 1s, opacity 2s 2s, transform 2s; }
         #dialog.show { align-items: center; opacity: 1; visibility: visible; transform: scale(1.0); transition: visibility 0s linear 1s, opacity 2s 2s, transform 2s; }
         .animati{ transform: scale(1.1); transition: visibility 0s linear 1s, opacity 2s 2s, transform 2s; }
         .fade { transition: opacity 0.5s linear; }
         .abo { background-image: url(../images/abo.jpg)!important; background-position: left bottom ; }
         .shop { background-image: url(../images/shop.jpg)!important; background-position: right bottom ; }
         .tarifs { background-image: url(../images/tarifs.jpg)!important; }
         .offres { background-image: url(../images/offres.jpg)!important; background-position: center ; }
         .sc_custom_1459347818729 { background-image: url(../images/1170x700.jpg)!important; background-attachment: fixed; background-position: center; background-repeat: no-repeat; width:50% ; }
         .devanture {padding-right:2em; padding-left:2em; padding-bottom:6em; }
         .map001 { background-image: url(../images/map3.webp)!important; margin-bottom: 50px; margin-top: 50px; height:200px ; position: relative; }
         .cu_fullwidth { width:100%; }
         .cu_width90p { width:90%; }
         .cu_halfwidth { width:50%; }
         .cu_text_c { text-align: center; }
         .cu_text_r { text-align: right; }
         .em_height_1 { height: 1em; }
         .em_height_2 { height: 2em!important; }
         .em_height_2-5 { height: 2.5em }
         .em_height_3 { height: 3em }
         .em_height_3-2 { height: 3.2em }
         .em_height_3-7 { height: 3.7em }
         .em_height_3-8 { height: 3.8em }
         .em_height_4 { height: 4em; }
         .em_height_4-2 { height: 4.2em; }
         .em_height_4-4 { height: 4.4em; }
         .em_height_4-5 { height: 4.5em; }
         .em_height_4-6 { height: 4.6em; }
         .em_height_4-8 { height: 4.8em; }
         .em_height_5 { height: 5em; }
         .em_height_5-5 { height: 5.5em; }
         .em_height_5-7 { height: 5.7em; }
         .em_height_6 { height: 6em; }
         .em_height_6-5 { height: 6.5em; }
         .em_height_7 { height: 7em; }
         .em_height_7-2 { height: 7.2em; }
         .em_height_7-3 { height: 7.3em; }
         .em_height_7-4 { height: 7.4em; }
         .em_height_7-5 { height: 7.5em; }
         .em_height_7-7 { height: 7.7em; }
         .em_height_7-8 { height: 7.8em; }
         .em_height_8 { height: 8em; }
         .em_height_8-3 { height: 8.3em!important; }
         .em_height_8-4 { height: 8.4em; }
         .em_height_8-46 { height: 8.46em; }
         .em_height_10-5 { height: 10.5em; }
         .em_height_11-4 { height: 11.4em; }
         .contacts_wrap .logo img { height: 30px }
         .recentcomments a { display: inline!important; padding: 0!important; margin: 0!important; }
         #page_preloader { background-image: url(../images/loader.gif); }
         #esg-grid-6-1, #esg-grid-5-1, #esg-grid-4-1, #esg-grid-3-1, #esg-grid-2-1 { background-color: transparent; padding: 0px 0px 0px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
         .home .custom_title_01 { opacity: 0.1; margin-bottom:-0.8em; text-align:right!important; font-size:15.38em; }
         .home .sc_column_item_inner { background-color:rgba(255,255,255,0.11); }
         .home .sc_column_item_inner .sc_title { font-size:1.54em; }
         .services2 .sc_promo_image, .home .sc_promo_image.odd { background-image:url(../images/1170x700.jpg); width:50%; left: 0; }
         .home .sc_promo_image.even { background-image:url(../images/370x250.jpg); width:65%; left: 0; }
         .home .custom_services_pricing { margin-top:0px; margin-bottom:0px; background-color:#176916; width:585px; }
         .home .sc_icon_shape_square { display:block; bottom: auto!important; right: auto; margin-top:-25px; margin-bottom:0px; font-size:18px; color:#ffffff!important; background-color:#176916!important; border-color:#176916!important; }
         .home .columns_nofluid .sc_align_center { margin-bottom:0.1em; text-align:center; }
         .home .sc_line_position_center_center { margin-top:0.7em; margin-bottom:3.9em; border-top-style:solid; }
         .home .sc_line_position_center_center + h5 { bottom: 0; left: 0; position: relative; text-align:center; }
         .sc_button_style_border { margin-right:px; margin-left:px; font-size:1.4em; background-color:rgba(60,37,22,0.8)!important; color:#fff!important; }
         .sc_button_style_filled { margin-right:80px; margin-left:80px; width:12em; color:#176916!important; background-color:#ffffff!important; border-color:#ffffff!important; font-size:1.4em; }
         .customizepg p span { font-weight: 400; }
         .eventspage .tribe-bar-filters #tribe-bar-date { position: relative; }
         .gcobbles .esg-filters, .gmasonry .esg-filters, .ggrid .esg-filters { margin-bottom: 40px; text-align: center; }
         .gcobbles .esg-filter-wrapper, .gmasonry .esg-filter-wrapper, .ggrid .esg-filter-wrapper { margin-left: 2.5px; margin-right: 2.5px; }
         .gmasonry .eg-cleveland-massage-element-22 { height: 5px!important; visibility: hidden; }
         .ourstaff .sc_line_style_solid { margin-top:2.9em; margin-bottom:5em; border-top-style:solid; }
         .contactus .sc_align_center { margin-bottom:1.8em; text-align:center; }
         .contactus p { text-align: center; }
         .contactus .sc_googlemap { width:100%; height:450px; }
         .contactus .cu_mrg_5 .columns_wrap { margin-top:2.5em; }
         .pricetables .sc_columns_count_3 { margin-top:3.3em; }
         .pricetables .sc_price_block_style_1 { margin-bottom:2em; color:#176916 opacity:0.1; }
         .pricetables .sc_section_block { width:990px; }
         .ourpricing .sc_tabs_style_3 { margin-top:2.8em; }
         .certificates .sc_gift { margin-bottom:3em; }
         .typographic .sc_dropcaps { margin-bottom:2em; }
         .typographic .sc_image { width:45%; }
         .typographic .sc_section_block { margin-right:0px; width:220px; }
         .typographic .icon-point { color:#176916; }
         .typographic .cu_pds_2 span { color:#757575!important; font-size:3em; }
         .videopg .sc_title { margin-bottom:1em; text-align:center; }
         .videopg .sc_line { margin-top:3em; margin-bottom:6em; border-top-style:solid; }
         .videopg .sc_video_frame { margin-bottom:3em; width:100%; }
         .videopg .sc_button_square { margin-top:3em; margin-bottom:2em; }
         .supportpg .sc_section { margin-top:large; margin-bottom:large; }
         .faqpg .sc_accordion { margin-bottom:5em; }
         .faqpg .widget_text .search_form { margin-bottom: 1.15em; }
         .single-team .sc_columns_count_3 { margin-top: 6.7em!important; margin-bottom: 7em!important; }
         .single-team .sc_column_item { margin-right: -3px; }
         .single-team .sc_title { margin-top: -0.2em; margin-bottom: 1.2em;; }
         .shortcodespg .sc_tabs, .shortcodespg .sc_accordion { margin-bottom:4em; }
         .shortcodespg .sc_section_content_wrap .buttonup { margin-right:10px!important; margin-bottom:1rem!important; margin-left:10px!important; }
         .shortcodespg .sc_section_content_wrap .column-1_3 .sc_button_square { box-sizing: border-box; margin-bottom:1rem; width:100%; }
         .sc_button.dark { background-color:#323232!important; border-color:#323232!important; }
         .sc_button.blue { background-color:#176916!important; border-color:#176916!important; }
         .shortcodespg .sc_googlemap { width:100%; height:450px; }
         .shortcodespg .sc_quote { margin-top:1.3em; margin-right:auto; margin-bottom:1.6em; margin-left:auto; width:830px; }
         .shortcodespg #sw_slide1 { background-image:url(../images/1170x700.jpg); }
         .shortcodespg #sw_slide2 { background-image:url(../images/1170x700.jpg); }
         .shortcodespg #sw_slide3 { background-image:url(../images/1170x700.jpg); }
         #sc_skills_diagram_372 .sc_skills_count { background-color:#000000; border-color:#000000 }
         #sc_skills_diagram_935 .sc_skills_item.odd .sc_skills_count { background-color:#176916; border-color:#176916 }
         #sc_skills_diagram_935 .sc_skills_item.even .sc_skills_count { background-color:#176916; border-color:#176916; }
         .gpolaroid .soc_low { display: block; text-align: center; margin-top:3.4em; margin-bottom:2.75em; }
         .services2 .sc_services_type_icons, .services1 .sc_call_to_action, .services1 .sc_testimonials, .services1 .swiper-slide, .aboutus .sc_testimonials, .aboutus .swiper-slide, .aboutus2 .swiper-slide, .aboutus2 .sc_testimonials, .aboutus2 .sc_call_to_action, .certificates .swiper-slide, .certificates .sc_testimonials, .single-team .sc_testimonials, .single-team .swiper-slide, .single-team .sc_call_to_action, .ourpricing .sc_menuitems_style_menuitems-1, .ourstaff .sc_call_to_action, .home3 .sc_clients, .home3 .swiper-slide, .shortcodespg .sc_video_frame, .shortcodespg .swiper-slide, .shortcodespg .sc_slider_swiper { width:100%; }
         .custom_rule{color:inherit;}
         zoom:100%!important .brighten img { display: inline-block; margin: 15px auto; -webkit-filter: brightness(90%); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease; }
         .brighten img:hover { -webkit-filter: brightness(180%); }
         .heure::after { text-align: center; content: 'Ouvert sur rendez-vous \a De 11h00 Ã&nbsp; 19h00 \a Du Lundi au Dimanche'; white-space: pre-wrap; display: block; }
         .adresse::after { text-align: center; content: '68 Rue dâ€™Angiviller \a 78120 RAMBOUILLET \a NATURE &amp; THAI'; white-space: pre-wrap; display: block; }
         .contact::before { text-align: center; content: 'Telephone: 06 99 46 42 83 \a \a \a'; white-space: pre-wrap; display: block; }
         .sc_slider_height_auto { -webkit-transition: height ease .5s; -moz-transition: height ease .5s; -ms-transition: height ease .5s; -o-transition: height ease .5s; transition: height ease .5s; }
         .sc_slider_swiper { position: relative; overflow: hidden; visibility: hidden; max-width: 100%; }
         .sc_slider_swiper.inited { visibility: visible; }
         .sc_dropcaps .sc_dropcaps_item { font-size: 3.69em; height: 0.6em; width: 1.3553em; line-height: 0.8em!important; text-align: center; font-weight: 400; display: block; padding: 0; margin: 0 0px 0 0; float: left; }
         .homeg { line-height: 0.8em!important; }
     
@charset 'utf-8'; 

/* 1. Reset tags -------------------------------------------------------------- */ 
html, body, div, span, object, iframe, h5, pre, a, abbr, address, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; line-height: inherit; border: 0; outline: 0; -webkit-font-smoothing: antialiased; -ms-word-wrap: break-word; word-wrap: break-word; } 
html, body { margin: 0; padding: 0; width: 100%;color:#fff; }
html { height: 100%; font-size: 100%; overflow-y: scroll!important; overflow-x: hidden; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } 
body {} 

/* 2. Default tag's settings -------------------------------------------------------------- */ 
body { text-rendering: optimizeLegibility; } 
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
dt, b, strong { font-weight: 500; }
p, ul, ol, dl, blockquote, address { margin-bottom: 0em; }
li&gt;ol, li&gt;ul { margin-bottom: 0; }
ul.sc_list&gt;li, ol.sc_list&gt;li, dl&gt;dd { margin-bottom: 1.2em; }
li&gt;ul, li&gt;ol, dd&gt;dl { margin-top: 0.5em; }
li&gt;p { margin-bottom: 0; }
li&gt;p+p { margin-top: 0.5em; }
ol, ul { padding-left: 1.5em; }
a { text-decoration: none; background: transparent; }
a, a:hover, a:focus, a:active { outline: 0; }
a img { border: none; }
a, button { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
:active, :focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; } tr+tr { border-top: px solid; }
td, th { border: none; padding: 0.1em 0; }
caption, th { font-weight: bold; text-align: center; }
body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td { border-width: 0; }
pre, code, kbd, tt, var, samp { font-family: "Courier New", Courier, monospace; font-size: 1em; }
pre { overflow: auto; max-width: 100%; }
mark, ins { background-color: transparent; text-decoration: none; font-style: italic; font-weight: bold; }
[hidden], template { display: none; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
img { max-width: 100%; height: auto; vertical-align: top; }
iframe, video, embed { min-width:100%!important; max-width:100%!important; vertical-align: top; }
.me-cannotplay { overflow: hidden; }
.me-plugin { position: absolute; height: 0; width: 0; }
[class^="icon-"]:before

/* 4. WP styles and Screen readers -------------------------------------------------------------- */ 
.alignleft { display: inline-block; float: left; margin-right: 2em; margin-top: 1em; margin-bottom: 1em; } 
.alignright { display: inline-block; float: right; margin-left: 2em; margin-top: 1em; margin-bottom: 1em; } 
.aligncenter { clear: both; display: block!important; margin-left: auto!important; margin-right: auto!important; margin-top: 1em; margin-bottom: 1em; text-align: center; } 

/* 5. Theme grid -------------------------------------------------------------- */ 
.container, .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } 
.row, .columns_wrap { margin-left: 0px; margin-right: 0px; } 
.row&gt;[class*="column-"], .columns_wrap&gt;[class*="column-"] { display: inline-block; vertical-align: top; position: relative; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.column-1, .column-1_1, .column-2_2, .column-3_3, .column-4_4, .column-5_5, .column-6_6, .column-7_7, .column-8_8, .column-9_9, .column-10_10, .column-11_11, .column-12_12 { width: 100%; } 
.column-1_2, .column-2_4, .column-3_6, .column-4_8, .column-5_10, .column-6_12 { width: 50%; margin-right: 0px; } 
.column-1_3, .column-2_6, .column-3_9, .column-4_12 { width: 33.33333333%; margin-right: 0px; } 
.column-2_3, .column-4_6, .column-8_12 { width: 66.66666667%; } 
.column-1_4, .column-2_8, .column-3_12 { width: 25%; margin-right: -4px; } 
.column-3_4, .column-6_8, .column-9_12 { width: 75%; } 
.column-1_5, .column-2_10 { width: 20%; } 
.column-2_5, .column-4_10 { width: 40%; } 
.column-3_5, .column-6_10 { width: 60%; } 
.column-4_5, .column-8_10 { width: 80%; } 
.column-1_6, .column-2_12 { width: 16.66666667%; } 
.column-5_6, .column-10_12 { width: 83.33333333%; } 
.column-1_7 { width: 14.28571429%; } 
.column-2_7 { width: 28.57142857%; } 
.column-3_7 { width: 42.85714286%; } 
.column-4_7 { width: 57.14285714%; } 
.column-5_7 { width: 71.42857143%; } 
.column-6_7 { width: 85.71428571%; } 
.column-1_8 { width: 12.5%; } 
.column-3_8 { width: 37.5%; } 
.column-5_8 { width: 62.5%; } 
.column-7_8 { width: 87.5%; } 
.column-1_9 { width: 11.11111111%; } 
.column-2_9 { width: 22.22222222%; } 
.column-3_9 { width: 33.33333333%; } 
.column-4_9 { width: 44.44444444%; } 
.column-5_9 { width: 55.55555556%; } 
.column-6_9 { width: 66.66666667%; } 
.column-7_9 { width: 77.77777778%; } 
.column-8_9 { width: 88.88888889%; } 
.column-1_10 { width: 10%; } 
.column-3_10 { width: 30%; } 
.column-7_10 { width: 70%; } 
.column-9_10 { width: 90%; } 
.column-1_11 { width: 9.09090909%; } 
.column-2_11 { width: 18.18181818%; } 
.column-3_11 { width: 27.27272727%; } 
.column-4_11 { width: 36.36363636%; } 
.column-5_11 { width: 45.45454545%; } 
.column-6_11 { width: 54.54545455%; } 
.column-7_11 { width: 63.63636364%; } 
.column-8_11 { width: 72.72727273%; } 
.column-9_11 { width: 81.81818182%; } 
.column-10_11 { width: 90.90909091%; } 
.column-1_12 { width: 8.33333333%; } 
.column-5_12 { width: 41.66666667%; } 
.column-7_12 { width: 58.33333333%; } 
.column-11_12 { width: 91.66666667%; } 
.container:before, .container:after, .row:before, .row:after, .columns_wrap:before, .columns_wrap:after { content: " "; display: table; }
.container:after, .row:after, .columns_wrap:after { clear: both; width: 100%; height: 0; display: block; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.pull-right { float: right!important; }
.pull-left { float: left!important; }
.affix { position: fixed; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.show { display: block!important; }
.hide { display: none!important; }
.hidden { display: none!important; visibility: hidden!important; }
.text-hide { font-size: 0; line-height: 0; color: transparent; text-shadow: none; background-color: transparent; border: 0; } 

/* 6. Page layouts -------------------------------------------------------------- */
.page_wrap, .body_style_boxed .page_wrap { width: 1330px; overflow: hidden; }
.content_w, .content_container { width: 1170px; margin: 0 auto; }
.tpz-ctw1:after, .content_container:after { content: " "; display: block; width: 100%; height: 0; clear: both; }
.body_style_fullwide .tpz-ctw1 { width: auto; padding-left: 30px; padding-right: 30px; }
.content, .sidebar, .sidebar_inner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.body_wrap { overflow: hidden; } .sidebar_outer { width: 290px; position: absolute; top: 0; bottom: 0; z-index: 99998; }
.page_content_wrap { padding: 6.8em 0; } .page_content_wrap.page_paddings_no, 

/* 7. Section's decorations -------------------------------------------------------------- */

/* 7.1 Header -------------------------------------------------------------- */ 
.top_panel_wrap { position: relative; } 
.top_panel_fixed .top_panel_wrap { -webkit-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2); box-shadow: -4px 3px 0px 0px rgba(0, 0, 0, 0.2); } 
.top_panel_over .top_panel_wrap { position: absolute; bottom: 0; left: 0; right: 0; z-index: 99999; }
body:not(.top_panel_fixed) .top_panel_position_over, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_top, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_middle, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_bottom { background: none!important; }
.top_panel_over .top_panel_wrap { top: 32px; }
.top_panel_wrap [class^="icon-"]::before, .top_panel_wrap [class*=" icon-"]::before { margin-right: 0.5em; }
.top_panel_fixed_wrap { display: none; }
.top_panel_fixed .top_panel_position_above{ background-color: ; }
.top_panel_fixed .scheme_dark .top_panel_position_over{ background-color: #052303!important; }
.top_panel_fixed:not(.top_panel_over) .top_panel_fixed_wrap { display: block; }
.top_panel_fixed .top_panel_wrap { position: fixed; top: 0; left: 0; right: 0; z-index: 9999999; }
.sidebar_outer_left.top_panel_fixed .top_panel_wrap { left: 290px; }
.sidebar_outer_right.top_panel_fixed .top_panel_wrap { right: 290px; }
.top_panel_fixed .top_panel_middle { min-height: 0; }
.top_panel_fixed .menu_main_wrap { margin-top: 0; } 
.top_panel_top { min-height: 3.33em; margin-top: 0; position: relative; z-index: 10000; font-size: 12px; } 
.top_panel_top_contact_area { float: left; margin: 0.728em 0; margin-left: 0em; } 
.top_panel_top div+.top_panel_top_contact_area:before { content: '|'; margin: 1em; } 
.top_panel_top_search, .menu_user_nav { float: left; } .top_panel_top_search { padding-top: 0; margin-top: 0.728em; float: right; } 
.top_panel_wrap ul { margin: 0; padding: 0; list-style-type: none; } .top_panel_wrap li { margin-bottom: 0; position: relative; } 
.top_panel_wrap li li&gt;a { position: relative; display: block; padding: 0.2em;  line-height: 2.3em; } 
.menu_main_nav&gt;li.menu-item-has-children&gt;a:after { content: '\e82f'; font-family: 'fontello'; position: absolute; right: 10px; top: 50%; font-size: 0.8em; -webkit-transform: translateY(-55%); -moz-transform: translateY(-55%); transform: translateY(-55%); }
.top_panel_wrap li li.menu-item-has-children&gt;a:after { content: '\e82d'; font-family: 'fontello'; position: absolute; right: 8px; top: 50%; font-size: 0.8em; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } 
.menu_main_nav_area { position: relative; z-index: 1000; display: none; }
.menu_show .menu_main_nav_area { display: block; } 
.menu_user_nav&gt;li:first-child { margin-left: 0; } 
.menu_user_nav&gt;li, .menu_main_nav&gt;li { position: relative; float: left; z-index: 20; }
.menu_main_nav&gt;li { margin-right: 0em; } 
.menu_main_nav&gt;li:last-child, .menu_main_nav&gt;li:nth-last-child(2) { margin-right: 0em!important; }
.menu_main_nav&gt;li+li { z-index: 19; } .menu_main_nav&gt;li+li+li { z-index: 18; }
.menu_main_nav&gt;li+li+li+li { z-index: 17; }
.menu_main_nav&gt;li+li+li+li+li { z-index: 16; }
.menu_main_nav&gt;li+li+li+li+li+li { z-index: 15; }
.menu_main_nav&gt;li+li+li+li+li+li+li { z-index: 14; }
.menu_main_nav&gt;li+li+li+li+li+li+li+li { z-index: 13; }
.menu_main_nav&gt;li+li+li+li+li+li+li+li+li { z-index: 12; }
.menu_main_nav&gt;li+li+li+li+li+li+li+li+li+li { z-index: 11; }
.menu_user_nav&gt;li { z-index: 30; }
.menu_user_nav&gt;li+li { z-index: 29; }
.menu_user_nav&gt;li+li+li { z-index: 28; }
.menu_user_nav&gt;li+li+li+li { z-index: 27; }
.menu_user_nav&gt;li+li+li+li+li { z-index: 26; }
.menu_user_nav&gt;li+li+li+li+li+li { z-index: 25; }
.menu_user_nav&gt;li+li+li+li+li+li+li { z-index: 24; }
.menu_user_nav&gt;li+li+li+li+li+li+li+li { z-index: 23; }
.menu_user_nav&gt;li+li+li+li+li+li+li+li+li { z-index: 22; }
.menu_user_nav&gt;li+li+li+li+li+li+li+li+li+li { z-index: 21; }
.menu_user_nav&gt;li ul, .menu_main_nav&gt;li ul { position: absolute; display: none; z-index: 10000; }
.menu_main_nav&gt;li&gt;a { display: block; padding: 1em 1.5em;  border-bottom:0px solid #EFEAE2; }
.menu_main_nav&gt;li.menu-item-has-children&gt;a { padding-right: 2em; }
.menu_main_nav&gt;li ul { border: 1px solid #ddd; }
.menu_main_nav&gt;li ul { width: 180px; box-sizing: border-box; padding: 0; }
.menu_main_nav&gt;li&gt;ul { left: 0; top: 3.5em; padding: 1.25em; }
.menu_main_nav&gt;li&gt;ul ul { left: 165px; top: -1.3em; padding: 1.25em; }
.menu_main_nav&gt;li&gt;ul ul.submenu_left { left: -221px; }
.menu_main_nav li a:before { margin-right: 0.5em; }
.menu_main_nav&gt;li#blob { position: absolute; top: 0; z-index: 1; opacity: 0; }
.menu_main_nav&gt;li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover, .menu_main_nav&gt;li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.menu_user_nav { margin-left: 1em!important; }
.menu_user_nav&gt;li.menu_user_currency&gt;a { padding-left: 1.6em; padding-right: 0.2em; }
.top_panel_icon { padding: 0; }
.top_panel_icon .contact_icon:before { margin-right: 0; }
.top_panel_icon .contact_icon { width: 2.2857em; height: 2.2857em; line-height: 2.2857em; }
.top_panel_wrap .logo { margin: 0em 0; overflow: hidden; }
.top_panel_wrap .logo_main { max-height: 60px; width: auto;padding-top:5px; }
.logo a { display: inline-block; }
.logo img { float: left; margin:NA ; width: auto; }
.top_panel_fixed .top_panel_wrap .logo_main { display: none; } 
.top_panel_wrap .logo_fixed { display: none; max-height: 60px; width: auto; padding-left:1em; padding-bottom:1em;padding-top:5px; } 
.top_panel_fixed .top_panel_wrap .logo { margin: 0em 0!important; } 
.top_panel_fixed .top_panel_wrap .logo_fixed { display: block; } 
.top_panel_fixed .top_panel_middle .menu_main_wrap { margin-top: 0 em; margin-bottom: 0em; } 
.top_marge{ padding-top:0.8em; margin-bottom: 0em; } 
.top_panel_style_7 .tpz-ctw1 { position: relative; } 
.top_panel_style_7 .menu_main_wrap { float: right; width: 100%; } 
.top_panel_style_7 .contact_logo { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; } 
.top_panel_style_7 .menu_main_nav_area { float: none; } .top_panel_style_7 .top_panel_icon { float: right; } 
.top_panel_wrap { margin-top: 2.5em; } 
.top_panel_wrap &gt;a&gt;span, 
.top_panel_wrap &gt;span { display: block; } 
.top_panel_wrap { font-weight: bold; margin: 0em 0 0em; } 
.top_panel_middle .contact_icon { float: left; width: 3.5em; height: 3.5em; line-height: 3.5em; margin-right: 0.1em; text-align: center; } 
.top_panel_middle .contact_icon:before { font-size: 1.5em; margin-right: 0; } .top_panel_wrap .menu_main_cart .contact_icon:before { font-size: 1.2rem; } 
.top_panel_middle .menu_main_wrap { text-align: right; margin-right: 1.5em; } .top_panel_middle .menu_main_nav_area { display: inline-flex; text-align: left; } 
.top_panel_style_7 .contact_icon { width: 1.8em; height: 1.8em; line-height: 1.9em; } 
.top_panel_style_7 .contact_icon:before { font-size: 1rem; } 
.top_panel_style_7 .top_panel_middle { min-height: 0; } 
.top_panel_top { padding: 0; max-width: 12em; border: none; } 
.top_panel_style_7{ width: 100%; overflow: hidden; } 
.top_panel_icon { display: inline-block; text-align: center; } 
.menu_user_nav&gt;li&gt;ul&gt;li { z-index: 1; } .menu_mobile_open { height: 100%; } 
.bar.menu_mobile_open { height: calc(100% - 32px); } 
.menu_mobile_open body { height: 100%; overflow:; } 
.menu_mobile_open .top_panel_below .slider_wrap { display: none; } 
.header_mobile { position: absolute; z-index: 10003; display: none;width:100%; } 
.top_panel_image+.header_mobile { border-bottom: 1px solid rgb(248, 248, 248); } 
.header_mobile .top_panel_fixed_wrap { display: none; } 
.header_mobile .mask { position: fixed; top: 0; left: 0; bottom: 0; cursor: pointer; z-index: 1001; background-color: rgba(0, 0, 0, 0.6); } 
.header_mobile .mask.show { right: 0; } .header_mobile .tpz-ctw1 { } .header_mobile .logo { padding-top: px; } 
.header_mobile .logo_main {}.header_mobile .menu_button { position: absolute; right: 1%; top: 40%; margin-top: -16px; } 
.header_mobile .menu_button, .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon { background-color: transparent!important; font-size: 70px; top:27px; height: auto; width: auto; line-height: 35px; cursor: pointer; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s }
.top_panel_wrap.scheme_dark+.header_mobile { background-color: #323232; }
.header_mobile .side_wrap { display: block; position: fixed; top: -100%; left: -320px; width: 320px; height: auto; bottom:; overflow: hidden; overflow-y: scroll; z-index: 9999; padding: 0px; transition: top 0.55s linear; -moz-transition: top .55s linear; -webkit-transition: top 0.55s linear; -o-transition: top .55s linear; }
.header_mobile .side_wrap.open { left: 0;top:105px; } .header_mobile .side_wrap .close { position: absolute; top: 10px; right: 20px; cursor: pointer; display: none; font-family: Josefin; font-weight: 600; } .top_panel_image+.header_mobile .side_wrap { padding-top: 40px; }
.top_panel_image+.header_mobile .side_wrap .close { display: block; }
.panel_top, .panel_middle, .panel_bottom { padding: 0px; position: relative; display: block; }
.header_mobile .panel_middle { padding: 20px 35px; font-size: 13px; }
.header_mobile .panel_middle:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.09); z-index: 0; }
.header_mobile .panel_middle&gt;* { z-index: 1; position: relative; }
.header_mobile .panel_middle a { color: #fff; }
.header_mobile .panel_bottom { margin-top: 1px; }
.header_mobile .menu_main_nav_area { display: block; }
.header_mobile .menu_main_nav { padding-left: 0; margin: 0; }
.header_mobile .menu_main_nav li, .header_mobile .menu_main_nav ul { margin: 0; }
.header_mobile .menu_main_nav&gt;li { float: none; display: block; border-bottom: 1px solid rgba(0, 0, 0, 0.09); }
.header_mobile .menu_main_nav&gt;li&gt;a { padding: 12px 80px; padding-right: 16px; font-size: 12px; line-height: 20px; border: none; }
.header_mobile .menu_main_nav&gt;li&gt;ul a { padding: 12px 35px; padding-right: 54px; display: block; font-weight: 600; font-size: 12px; line-height: 16px; }
.header_mobile .menu_main_nav&gt;li li li&gt;a { padding: 12px 54px; }
.header_mobile .menu_main_nav&gt;li ul { display: none; position: relative; padding: 0px; margin: 0; width: auto; list-style-type: none; top: 0; overflow: hidden; border: none; background-color: transparent; }
.header_mobile .menu_main_nav li.menu-item-has-children&gt;a:after { display: none; }
.header_mobile .menu_main_nav&gt;li&gt;a&gt;.open_child_menu { right: 1em; top: 1em; }
.header_mobile .menu_main_nav&gt;li ul&gt;li&gt;a&gt;.open_child_menu { right: 0.8em; top: 0.55em; }
.header_mobile .menu_main_nav&gt;li&gt;ul:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.09); z-index: 0; }
.header_mobile .menu_main_nav&gt;li ul&gt;* { z-index: 1; position: relative; }
.header_mobile .menu_main_nav&gt;li ul&gt;li:last-child { margin-bottom: 0; }
.header_mobile .menu_main_nav&gt;li&gt;ul ul { left: 0; }
.header_mobile .side_wrap .menu_main_nav&gt;li ul, .header_mobile .side_wrap .menu_main_nav&gt;li ul li.current-menu-item&gt;a, .header_mobile .side_wrap .menu_main_nav&gt;li ul li.current-menu-ancestor&gt;a { background-color: transparent; }
.header_mobile .side_wrap .menu_main_nav&gt;a:hover, .header_mobile .side_wrap .menu_main_nav li&gt;a:hover, .header_mobile .side_wrap .login .popup_link:hover { background-color: rgba(0, 0, 0, 0.1)!important; }
.header_mobile .side_wrap .menu_main_nav&gt;li.current-menu-parent&gt;a, .header_mobile .side_wrap .menu_main_nav&gt;li ul li.current-menu-parent&gt;a, .header_mobile .side_wrap .menu_main_nav&gt;li.current-menu-item&gt;a, .header_mobile .side_wrap .menu_main_nav&gt;li ul li.current-menu-item&gt;a { background-color: rgba(0, 0, 0, 0.2); font-weight: bold; } 
.header_mobile .search_wrap, .header_mobile .login { position: relative; float: none; margin: 0; padding: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.09); }
.header_mobile .search_wrap:after, .header_mobile .login:after, .header_mobile .panel_bottom:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.09); z-index: 0; }
.header_mobile .search_wrap&gt;*, .header_mobile .login&gt;* { z-index: 1; position: relative; }
.header_mobile .login .popup_link { padding: 17px 35px; padding-right: 54px; font-size: 12px;  line-height: 16px; display: block; font-weight: 600; }
.header_mobile .login .popup_link:before { content: '\e882'; font-family: fontello; position: absolute; right: 28px; top: 16px; font-size: 12px; }
.header_mobile .login .popup_link.popup_login_link:before { content: '\e882'; } .header_mobile .search_wrap { max-width: 100%; padding: 10px 35px; padding-right: 54px; }
.header_mobile .search_wrap:before { content: '\e8f6'; font-family: fontello; position: absolute; right: 28px; top: 16px; font-size: 12px; }
.header_mobile .search_wrap  { padding: 0; font-size: 14px; line-height: 29px; border: none; }
.header_mobile .search_wrap form { padding-left: 0; }
.header_mobile .search_wrap .search_submit, .header_mobile .search_wrap .search_results { display: none!important; }
.header_mobile ::-webkit-input-placeholder { color: #fff; } .header_mobile :-moz-placeholder { color: #fff; }
.header_mobile ::-moz-placeholder { color: #fff; } .header_mobile :-ms-input-placeholder { color: #fff; }
.header_mobile .contact_field .contact_icon.icon-home:before { content: '\e833'; font-size: 18px; }
.header_mobile .top_panel_top_user_area { display: none; }
.header_mobile .contact_socials { text-align: left; margin: 0 35px; z-index: 2; }
.header_mobile .sc_socials.sc_socials_size_small { overflow: hidden; padding: 10px 0 0; display: block; } 
.header_mobile .sc_socials.sc_socials_size_small .social_icons span { font-size: 18px; opacity: 0.6; } 
.header_mobile .sc_socials.sc_socials_size_small .sc_socials_item { display: inline-block; } 

/* 7.2 Main Slider -------------------------------------------------------------- */ 
.slider_wrap .rev_slider_wrapper { z-index: 0; }
.tparrows.default { background: none; background-color: transparent; line-height: 40px; }
.tparrows.default:before { font-family: "fontello"; font-size: 3em; }
.tp-leftarrow.default:before { content: '\e837'; }
.tp-rightarrow.default:before { content: '\e836'; }
.slider_with_over_content .tparrows { display: none!important; }
.slider_with_over_content .tp-rightarrow { left: 60%!important; }
.tp-bullets.simplebullets.round .bullet { background: none; margin-left: 16px; border: 1px solid transparent; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.tp-bullets.simplebullets.round .bullet.selected { background-color: transparent!important; border-width: 1px; border-style: solid; }
.slider_with_over_content { position: relative; }
.slider_over_content { position: absolute; z-index: 1; right: 0; top: 0; bottom: 0; width: 40%; z-webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }
.slider_over_content_inner { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; padding: 2em 3em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.slider_over_button { display: none; position: absolute; left: -30px; top: 50%; margin-top: -15px; width: 26px; height: 30px; line-height: 28px; font-size: 24px; text-align: center; cursor: pointer; }
.slider_over_close { display: none; position: absolute; right: 10px; top: 10px; width: 15px; height: 15px; line-height: 15px; font-size: 1.2em; text-align: center; cursor: pointer; }

/* 7.3 Page info: page title and breadcrumbs -------------------------------------------------------------- */
.top_panel_title.title_present.breadcrumbs_present .post_navi, .top_panel_title.title_present.breadcrumbs_present .page_title, .top_panel_title.title_present.breadcrumbs_present .breadcrumbs { max-width: 49%; }
.top_panel_title_inner { overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.top_panel_title .page_title { float: left; margin: 0; font-size: 2.15em; padding: 1.9em 0; line-height: 1.2em; }
.top_panel_title .post_navi { float: left; padding: 1.75em 0; font-size: 2.153em; line-height: 1.5em;  }
.top_panel_image_header .breadcrumbs { font-style: italic; }
.top_panel_image_header .top_panel_image_title { margin-bottom: 0.2em; }
.top_panel_title .breadcrumbs { float: right; padding: 4.4em 0 2.5em; font-size: 1em; line-height: 1.5em; font-style: italic; }
.post_navi .post_navi_item+.post_navi_item:before, .breadcrumbs .breadcrumbs_delimiter { display: inline-block; position: relative; margin: 0 0.5em; vertical-align: top; text-align: center; }
.post_navi .post_navi_item+.post_navi_item:before, .breadcrumbs .breadcrumbs_delimiter:before { content: '/'; } </pre></body></html>