@font-face{font-family:'Pompiere'; src:url(/wp-content/themes/novatis/css/Pompiere-Regular.ttf)}
@font-face{font-family:'Lato'; src:url(/wp-content/themes/novatis/css/Lato-Regular.ttf)}
@font-face{font-family:'Dancing Script'; src:url(/wp-content/themes/novatis/css/DancingScript-Regular.ttf)}
.the_content pre{margin-bottom:20px}
.rev_slider iframe{max-width:1220px}
.work-wrapper img{vertical-align:middle;margin-right:10px}   
.section.center{text-align:center}
#Wrapper{box-shadow:0px 0px 15px rgba(0,0,0,.06)}
#usquare_1 .usquare_block_extended .usquare_about{font-size:14px !important; font-weight:100 !important; line-height:16px !important}
.slider_pagination, .tp-bullets.simplebullets.round{text-align:center; line-height:0}
.slider_pagination a, 
.tp-bullets.simplebullets.round .bullet{display:inline-block; width:12px; height:12px; text-indent:-9999px; margin:0 9px; background:rgba(0,0,0,.15); border-radius:100%; position:relative}
.slider_pagination a:hover{background:rgba(0,0,0,.25)}
.slider_pagination a.selected, 
.tp-bullets.simplebullets.round .bullet.selected{width:10px; height:8px; margin:0px 10px 0; position:relative; top:4px; background:rgba(0,0,0,.15); border-radius:2px}
.slider_pagination a.selected:after, 
.tp-bullets.simplebullets.round .bullet.selected:after{content:""; display:block; width:8px; height:8px; border-radius:1px; position:absolute; left:1px; top:-3px; transform:rotate(45deg)}
.tp-bullets.simplebullets.round .bullet{background:#fff}
.tp-bullets.tp-thumbs{z-index:100}
.fullwidthbanner-container .tp-thumbs{padding:0 !important}
.tp-bullets.tp-thumbs .tp-mask, 
.tp-bullets.tp-thumbs .bullet{overflow:visible}
.tp-bullets.tp-thumbs .bullet.selected:after{bottom:-7px; content:""; display:block; height:7px; left:0; position:absolute; width:100%}
.tp-leftarrow.default, .tp-rightarrow.default{display:inline-block; padding:0; width:46px; height:46px; cursor:pointer; border:0;border-radius:5px; position:relative; overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03); background-repeat:no-repeat; background-position:center center}
.tp-leftarrow.default{background-image:url(../images/tp-leftarrow.png)}
.tp-rightarrow.default{background-image:url(../images/tp-rightarrow.png)}
.tp-leftarrow.default:after, .tp-rightarrow.default:after{content:""; position:absolute; left:0; top:0; height:100%; width:0; z-index:1; transition:all 0.3s; background:rgba(0,0,0,.05)}
.tp-leftarrow.default:hover, .tp-rightarrow.default:hover{text-decoration:none}
.tp-leftarrow.default:hover:after, .tp-rightarrow.default:hover:after{width:100%}
.pager_wrapper{margin-bottom:0}
.pager{text-align:center}
.pager .pages{display:inline-block; margin:0 30px; padding:4px 3px; border-radius:5px; background-color:#f8f8f8; background-image:url(../images/stripes/stripes_3_b.png)}
.pager .pages a, .pager .pages span.page-numbers{display:inline-block; margin:0 1px; width:35px; height:35px; line-height:35px; text-align:center; border-radius:5px}
.pager .pages a:hover{text-decoration:none}
.pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current{color:#fff}
.pager a.next_page, 
.pager a.prev_page{display:inline-block; line-height:43px}
.pager .pages a{transition:all 0.3s ease-in-out}
.pager-single{text-align:center; background:rgba(0,0,0,0.02); margin-top:15px}
.pager-single span{height:45px; line-height:45px; display:inline-block; padding:0 9px; position:relative; font-weight:bold}
.pager-single a span{font-weight:normal}
.pager-single span:after{content:""; display:block; position:absolute; left:0; bottom:-1px; width:100%; height:1px}
.pager-single a span:after{display:none}
.post-nav .fixed-nav{display:none}
.fixed-nav{position:fixed; bottom:40px; height:80px; z-index:90}
.fleche{/*float:right*/text-align:right;}
.fixed-nav.fixed-nav-prev{left:0}
.fixed-nav.fixed-nav-next{right:0}
.fixed-nav .arrow{display:block; width:35px; height:80px; font-size:15px; position:relative; z-index:92; color:#fff; line-height:80px; text-align:center}
.fixed-nav .photo{height:80px; width:80px; position:relative; z-index:92; overflow:hidden; line-height:0}
.fixed-nav .desc{width:190px; padding:6px 15px; min-height:68px; background:#fff; z-index:91}
.fixed-nav .desc h6{margin-bottom:3px; padding-bottom:3px; border-bottom-width:1px; border-style:solid}
.fixed-nav .desc i{display:inline-block; margin-right:2px}
.fixed-nav .desc i:before{margin-left:0}
.fixed-nav-prev .arrow, .fixed-nav-prev .photo, .fixed-nav-prev .desc{float:left}
.fixed-nav-prev .desc{margin-left:-335px}
.fixed-nav-prev:hover .desc{margin-left:0px}
.fixed-nav-next .arrow, .fixed-nav-next .photo, .fixed-nav-next .desc{float:right}
.fixed-nav-next .desc{margin-right:-335px}
.fixed-nav-next:hover .desc{margin-right:0px}
.fixed-nav .photo, 
.fixed-nav .desc{transition:all 0.3s ease-in-out}
.fixed-nav.format-quote .desc{display:none}
.fixed-nav.format-quote .photo{background-color:#eee; background-image:url("../images/blockquote.png"); background-position:center center; background-repeat:no-repeat; background-size:50% auto}
.fixed-nav.format-link .photo img{display:none}
.fixed-nav.format-link .photo{background-color:#eee; background-image:url("../images/link.png"); background-position:center center; background-repeat:no-repeat}
@media only screen and (max-width:1430px){.fixed-nav-prev .photo{position:static; margin-left:-115px}
.fixed-nav-prev:hover .photo{margin-left:0}
.fixed-nav-next .photo{position:static; margin-right:-115px}
.fixed-nav-next:hover .photo{margin-right:0}
}
#Filters{margin-bottom:30px}
#Filters .filters_buttons{padding:15px 15px; background-image:url(../images/stripes/stripes_5_b.png); box-sizing:border-box; overflow:hidden}
#Filters .filters_buttons li{float:left; margin-right:15px}
#Filters .filters_buttons li.categories i, 
#Filters .filters_buttons li.tags i{margin-right:3px}
#Filters .filters_buttons li.reset{float:right; margin-right:0}
#Filters .filters_wrapper{display:none; margin-top:20px}
#Filters .filters_wrapper ul{display:none; overflow:hidden}
#Filters .filters_wrapper ul li{float:left; width:19%; margin:0.5%}
#Filters .filters_wrapper ul li a{display:block; padding:7px 10px; background:#fff; border:1px solid #F7F7F7; color:#858585}
#Filters .filters_wrapper ul li a:hover{text-decoration:none; color:#fff}
#Filters .filters_wrapper ul li.close a{text-align:center; width:38px; padding:7px 0; background:#8B8B8B; border:1px solid #F7F7F7 !important; color:#fff}
#Filters .filters_wrapper ul li.close a:hover{background:#545454}
#Filters .filters_wrapper ul li a{transition:all 0.2s ease-in-out}
.highlight-left, 
.highlight-right{position:relative}
.highlight-left:after, 
.highlight-right:after{content:""; position:absolute; width:50%; height:100%; top:0}
.highlight-left:after{left:0}
.highlight-right:after{right:0}
.highlight-left .section_wrapper, 
.highlight-right .section_wrapper{z-index:2}
@media only screen and (max-width:767px){.highlight-left:after,.highlight-right:after{content:none}
}
.section.full-width .section_wrapper{width:100%}
.section.full-width .section_wrapper .column.one{width:100%; margin:0 !important}
#Header{position:relative}
body:not(.template-slider) #Header{min-height:261px;background-size:cover;background-image:url(../images/bg_subheader-v2.jpg);background-repeat:repeat-x;background-position:top center;background-color:transparent}
body:not(.template-slider) .header_placeholder{margin-top:0 !important}
#Action_bar{position:absolute; left:0; top:0; width:100%; z-index:30}
#Action_bar .column{margin-bottom:0; overflow:hidden}
#Action_bar .contact_details{float:left}
#Action_bar .contact_details li{display:inline-block; margin-right:10px; padding:18px 0; color:rgba(255,255,255,0.5)}
#Action_bar .contact_details li >i{margin-right:2px}
#Action_bar .contact_details li:last-child{margin-right:0px}
#Action_bar .social{float:right; padding:18px 0}
#Action_bar .social li{display:table-cell;padding:2px 3px;vertical-align:top}
#Action_bar .social li:last-child{margin-right:0px}
#Action_bar .social li a{color:rgba(255,255,255,1); font-size:15px; line-height:15px;transition:all 0.3s ease-in-out}
#Action_bar .social li a:hover{color:rgb(255,255,255)}
.IN-widget a{vertical-align:bottom}
#Top_bar{position:absolute; left:0; top:61px; width:100%; z-index:30}
#Top_bar .column{margin-bottom:0}
#Top_bar .top_bar_left{position:relative; float:left}
#Top_bar .top_bar_right{float:right; height:90px; position:relative; top:-4px; padding:0 20px; border-radius:5px; height:76px}
#Top_bar .top_bar_right:before{content:""; display:block; height:90px; width:8px; position:absolute; left:-4px; top:2px; background-image:url(../images/top_bar_right_shadow.png); background-repeat:repeat-y; transform:skewX(0deg) skewY(-25deg); height:76px}
.browser-ie #Top_bar .top_bar_right:before{width:11px}
#Top_bar .top_bar_left{width:990px; border-radius:5px !important; top:0px; margin-left:9px; height:76px}
#Top_bar .logo{float:left; margin:0; padding-left:5px}
#Top_bar .logo h1{line-height:0; font-size:0; margin:0}
#Top_bar #logo{display:block; overflow:hidden; height:60px; line-height:60px; padding:6px 0px; width:220px}
#Top_bar #logo:hover{text-decoration:none}
#Top_bar #logo img{vertical-align:middle}
#Top_bar .menu_wrapper{float:left; z-index:201}
#Top_bar a.responsive-menu-toggle{display:none}
#Top_bar .search_wrapper{position:absolute; left:0; top:100%; display:none; z-index:201; width:100%; padding:15px; box-sizing:border-box}
#Top_bar .search_wrapper input[type="text"]{width:100%; margin:0;box-shadow:0 0 0; padding-left:35px; background:none; border-width:0 0 1px 0; border-style:solid; border-color:rgba(255,255,255,.08) !important; font-size:15px}
#Top_bar .search_wrapper input[type="text"]:focus{background-color:transparent !important}
#Top_bar .search_wrapper .icon_search, 
#Top_bar .search_wrapper .icon_close{position:absolute; top:25px; font-size:20px; line-height:20px; display:block}
#Top_bar .search_wrapper .icon_search{left:18px; color:rgba(0,0,0,.5)}
#Top_bar .search_wrapper .icon_close{right:18px; color:#fff; opacity:0.3; transition:all 0.2s ease-in-out}
#Top_bar .search_wrapper .icon_close:hover{right:18px; opacity:1}
#Top_bar a#header_cart{position:relative; top:34px; display:block; float:left; font-size:20px; line-height:20px; margin-right:15px}
#Top_bar a#header_cart span{position:absolute; right:-9px; top:-7px; display:block; border-radius:3px; width:17px; height:17px; line-height:17px; text-align:center; font-size:11px; color:#fff}
#Top_bar a#search_button{position:relative; top:29px; display:block; float:left; font-size:20px; line-height:20px; margin-right:10px}
#Top_bar .wpml-languages{display:block; float:left; position:relative; top:19px; z-index:210}
#Top_bar .wpml-languages a.active{display:block; padding:8px 6px 8px 10px; border-width:1px; border-style:solid; border-color:#e8e8e8; border-radius:5px}
#Top_bar .wpml-languages.disabled a.active{padding:8px 10px}
#Top_bar .wpml-languages a.active i{font-size:14px; line-height:14px; margin:0 0 0 5px}
#Top_bar .wpml-languages a.active i:before{margin:0}
#Top_bar .wpml-languages a:hover.active{text-decoration:none}
#Top_bar .wpml-languages.enabled:hover a.active{border-radius:5px 5px 0 0; border-bottom:0}
#Top_bar .wpml-languages ul.wpml-lang-dropdown{position:absolute; left:0; top:100%; width:100%; border-radius:0 0 5px 5px; z-index:205; overflow:hidden; display:none; border-width:0 1px 1px 1px; border-style:solid; border-color:#e8e8e8;box-sizing:border-box}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li{border-bottom:1px solid rgba(0,0,0,0.05)}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li:last-child{border-bottom:0}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li a{font-size:12px; display:block; text-align:center; padding:4px 0px; color:#8B8B8B}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li a:hover{text-decoration:none; color:#5F5F5F; background:rgba(0,0,0,.03)}
#Top_bar .wpml-languages:hover{height:auto}
#Top_bar .wpml-languages:hover ul.wpml-lang-dropdown{display:block}
#Top_bar .wpml-languages a.active, 
#Top_bar .wpml-languages ul.wpml-lang-dropdown{background:#fff}
#Header #menu{z-index:201}
#Header .menu{z-index:202; margin-left:16px}
#Header .menu >li{margin:0; z-index:203; display:block; float:left; margin-right:-3px}
#Header .menu >li:not(.mfn-megamenu-parent){position:relative}
#Header .menu >li.hover{z-index:204}
#Header .menu >li >a{display:block; line-height:60px; padding:8px 0; position:relative; font-family:'Open Sans'}
#Header .page-menu >li >a{padding:15px 20px}
#Header .menu >li >a:after{content:""; height:4px; width:100%; position:absolute; left:0; top:-4px; z-index:203; opacity:0}
#Header .menu >li >a span{margin-top:10px; margin-bottom:10px; display:block; line-height:40px; padding:0 19px; white-space:nowrap; border-right-width:1px; border-style:solid}
#Header .menu >li:last-child >a span{border:0}
#Header .menu >li >a:hover{text-decoration:none}
#Header .menu >li >a, 
#Header .menu >li >a:after{transition:all 0.3s ease-in-out}
#Header .menu >li.current-menu-item >a:after, 
#Header .menu >li.current_page_item >a:after, 
#Header .menu >li.current-menu-ancestor >a:after, 
#Header .menu >li.current_page_ancestor >a:after, 
#Header .menu >li.hover >a:after{opacity:1}
#Header .menu li ul{position:absolute; left:0px; top:100%; z-index:205; margin:0; display:none; background-image:url(../images/box_shadow.png); background-repeat:repeat-x; background-position:left top}
#Header .menu li >ul{box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03)}
#Header .menu li ul li{padding:0; width:190px; position:relative; font-weight:normal}
#Header .menu li ul li a{font-size:12px; font-weight:600; padding:10px 10px 10px 20px; display:block; border-bottom:1px solid rgba(0,0,0,0.05)}
#Header .menu li ul li a span{display:inline-block; position:relative}
#Header .menu li ul li a .menu-arrow{position:absolute; right:7px; top:11px; font-size:12px; color:rgba(0,0,0,0.35)}
#Header .menu >li ul li a:hover, 
#Header .menu >li ul li.hover >a{text-decoration:none; background:rgba(0,0,0,.06)}
#Header .menu li ul li ul{position:absolute; left:190px; top:0px; z-index:204}
#Header .menu li ul li a{transition:all 0.2s ease-in-out}
.header-classic{}
.header-classic #Header .top_bar_left, 
.header-classic #Header .top_bar_right{background-color:transparent}
.header-classic #Top_bar{position:static}
.header-classic #Top_bar .top_bar_right{top:0}
.header-classic #Top_bar .top_bar_right:before{display:none}
.header-classic #Action_bar{position:static}
.header-classic #Action_bar .contact_details li, 
.header-classic #Action_bar .social{padding:12px 0}
.header-classic #Action_bar{background-color:#2C2C2C}
.header-classic #Top_bar{background-color:#fff}
.header-simple{}
.header-simple #Action_bar{display:none}
.header-simple #Top_bar .top_bar_left{width:100% !important; background:none}
.header-simple #Top_bar:not(.is-sticky) .top_bar_left{top:-40px}
.header-simple #Top_bar .top_bar_right, 
.header-simple #Top_bar .top_bar_right:before{display:none}
.header-empty #Header{position:static; min-height:0 !important}
.header-empty #Subheader{display:none}
.header-empty #Content{padding:0 !important}
#Subheader{padding-bottom:8px; position:relative}
#Subheader .column{margin-bottom:0}
#Subheader .title{margin-bottom:0; width:70%; float:left}
#Subheader ul.breadcrumbs{display:block;width:60%;margin:2px 0 0!important;font-size:14px!important;float:right;text-align:right}
#Subheader ul.breadcrumbs li{display:inline-block; margin-right:10px}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{color:rgba(0,0,0,.3)}
#Subheader ul.breadcrumbs li span{margin-left:10px; opacity:0.4}
#Subheader:after{content:""; height:3px; width:100%; display:block; position:absolute; left:0; bottom:-3px; z-index:1}
#Subheader ul.woocommerce-breadcrumb li:last-child span{display:none}
.post-item{margin-bottom:40px; position:relative}
.post-item .date_label{position:absolute; left:0; top:7px; display:none}
.post-photo-wrapper{width:37%; float:left}
.post-photo-wrapper iframe{width:100%}
.post-desc-wrapper{width:63%; float:left}
.post-desc{padding:15px 0 0 20px}
.format-standard.no-img .post-photo-wrapper{display:none}
.format-standard.no-img .post-desc-wrapper{width:100%}
.post-meta{margin-bottom:8px}
.post-meta .author-date{float:left}
.post-meta .author-date a{border-bottom-width:1px; border-style:dotted; text-decoration:none !important}
.post-meta .category{float:right; position:relative}
.post-meta .category .cat-btn{cursor:pointer}
.post-meta .category .cat-wrapper{position:absolute; right:0; top:100%; display:none; z-index:21}
.post-meta .category:hover .cat-wrapper{display:block}
.post-meta .category .cat-wrapper ul{padding:7px; min-width:70px; background:#F9F9F9}
.post-meta .category .cat-wrapper ul li{border-bottom:1px solid rgba(0,0,0,0.05)}
.post-meta .category .cat-wrapper ul li:last-child{border-bottom:0}
.post-meta .category .cat-wrapper ul li a{display:block; text-align:center; padding:1px 5px; color:#8B8B8B}
.post-meta .category .cat-wrapper ul li a:hover{text-decoration:none; color:#5F5F5F; background:rgba(255,255,255,0.8)}
.post-excerpt{margin-bottom:15px}
.post-footer{background:rgba(0,0,0,.02); padding:7px 15px; overflow:hidden; line-height:30px}
.post-footer .button-love{float:left}
.post-footer .button-love a.mfn-love{display:inline-block; position:relative; padding-left:24px; margin-left:5px}
.post-footer .button-love a.mfn-love i{position:absolute; left:0; top:0; font-size:16px}
.post-footer .button-love a.mfn-love:hover{text-decoration:none}
.post-footer .button-love a.mfn-love i:last-child{opacity:0; transition:all 0.3s ease-in-out}
.post-footer .button-love a:hover.mfn-love i:last-child, 
.post-footer .button-love a.loved.mfn-love i:last-child{opacity:1}
.post-footer .post-links{float:right; border-left-width:1px; border-style:solid; padding-left:10px}
.post-footer .post-links .post-comments{margin-right:10px}
.post-footer .post-links .post-more{}
.masonry{}
.masonry .post-item{width:31.2%; margin:0 1% 20px; background:#fff}
.masonry .post-photo-wrapper{width:100%; float:none}
.masonry .post-desc-wrapper{width:100%; float:none}
.masonry .post-desc-wrapper .post-desc{padding:20px 20px 0}
.masonry .post-footer{margin:0 -20px; box-sizing:border-box}
.masonry .post-meta .author-date .author span{display:none}
.masonry .post-desc-wrapper .post-meta .category .cat-btn{display:none}
.masonry .post-desc-wrapper .post-footer .button-love .love-text{display:none}
.timeline .post-item{padding-left:200px; margin-bottom:0; padding-bottom:40px; background:url(../images/timeline_right.png) no-repeat 90px top}
.timeline .post-item:last-child{padding-bottom:20px; margin-bottom:20px}
.timeline .format-quote .post-meta, 
.timeline .format-link .post-meta{padding-top:7px}
.timeline .post-item:before{content:""; width:7px; height:7px; border-width:4px; border-style:solid; border-radius:100%; position:absolute; left:126px; top:11px; display:block; visibility:visible; z-index:1}
.timeline .date_label{display:block}
.timeline .post-meta .author-date .date{display:none}
.format-quote .post-photo-wrapper{display:none}
.format-quote .post-desc{padding:0}
.format-quote .post-desc-wrapper{width:100%; float:none}
.format-video{}
.format-video .image_frame .image_wrapper img{margin-bottom:0 !important}
.format-video .image_frame:hover .image_wrapper img{top:0px}
.format-link .post-photo-wrapper{display:none}
.format-link .post-desc-wrapper{width:100%; float:none}
.format-link .post-desc{padding:0}
.format-link .post-title{overflow:hidden}
.format-link .post-title .icon-link{display:block; width:80px; height:80px; font-size:60px; line-height:80px; border-right-width:1px; border-style:solid; float:left; text-align:center}
.format-link .post-title .link-wrapper{margin-left:100px; padding-top:14px}
.format-link .post-title .link-wrapper h4{margin-bottom:7px; font-size:20px; line-height:22px}
.post-nav{padding:10px 10px 4px 130px; margin-bottom:20px; background-image:url(../images/stripes/stripes_5_b.png); box-sizing:border-box; overflow:hidden}
.post-nav .next-prev-nav{float:left}
.post-nav .next-prev-nav li{float:left; margin-right:5px}
.post-nav .next-prev-nav a.button{margin:0}
.post-nav .list-nav{float:right; line-height:49px}
.post-header{margin-bottom:20px}
.post-header .button-love{width:99px; float:left; text-align:center}
.post-header .button-love a.mfn-love{display:inline-block; position:relative; padding-left:28px; font-size:17px; margin-top:25px}
.post-header .button-love a.mfn-love i{position:absolute; left:0; top:0; font-size:18px}
.post-header .button-love a.mfn-love:hover{text-decoration:none}
.post-header .button-love a.mfn-love i:last-child{opacity:0; transition:all 0.3s ease-in-out}
.post-header .button-love a:hover.mfn-love i:last-child, 
.post-header .button-love a.loved.mfn-love i:last-child{opacity:1}
.post-header .title_wrapper{margin-left:99px; border-left-width:1px; border-style:solid; padding-left:30px}
.post-header .title_wrapper h1{font-size:35px; line-height:35px}
.single-photo-wrapper{}
.single-photo-wrapper .share_wrapper{float:left}
.single-photo-wrapper .image_frame{margin-left:130px; margin-left:0; float:left; display:block; width:440px !important}
.no-share .single-photo-wrapper .image_frame{margin-left:0px}
.single-photo-wrapper .image_frame iframe{width:100%}
.format-image .single-photo-wrapper{text-align:center}
.format-image .single-photo-wrapper .image_frame{display:inline-block; margin-left:0; float:left; display:block; width:440px !important}
.share_wrapper{background:#fff; border-width:1px; border-style:solid; width:98px; text-align:center; padding:10px 0 5px}
.share_wrapper .stButton{margin-bottom:10px}
.author-box{}
.author-box .avatar-wrapper{width:64px; height:64px; float:left; border-width:8px; border-style:solid; display:block; line-height:0; border-radius:100%; overflow:hidden}
.author-box .desc-wrapper{background:rgba(0,0,0,.02); padding:20px; position:relative; margin-left:105px}
.author-box .desc-wrapper:after{content:""; display:block; position:absolute; left:-6px; top:35px; width:0px; height:0px; border-style:solid; border-width:6px 6px 6px 0; border-color:transparent rgba(0,0,0,.02) transparent transparent}
.author-box .desc-wrapper h5{margin-bottom:5px}
.section-post-related{}
.section-post-related .section-related-adjustment{border-top-width:1px; border-style:solid; padding-top:20px}
.section-post-related .post-related{position:relative}
.section-post-related .post-related .image_frame{margin-left:30px; margin-bottom:15px}
.section-post-related .post-related .date_label{position:absolute; left:0; top:30px; z-index:20}
.section-post-related .post-related hr{margin-left:30px; width:40%}
.section-post-related .post-related a.button{margin-left:30px; margin-bottom:0}
.section-post-related .format-quote blockquote{margin-top:70px; margin-left:40px}
.section-post-related .format-link{}
.section-post-related .format-link .image_frame{height:180px; background-color:rgba(255,255,255,.5); background-image:url("../images/link.png"); background-position:center center; background-repeat:no-repeat}
.section-post-related .format-standard.no-img .image_frame{display:block; height:180px; background-color:rgba(255,255,255,.5); background-image:url("../images/photo.png"); background-position:center center; background-repeat:no-repeat}
.single-format-link .single-photo-wrapper .share_wrapper{float:none; width:auto; padding:10px 15px 15px}
.single-format-link .single-photo-wrapper .share_wrapper .stButton{margin:0 10px 0 0}
.single-format-link .single-photo-wrapper .image_frame{display:none}
.single-format-quote #Subheader .title{width:100%}
.single-format-quote #Subheader ul.breadcrumbs{display:none}
.single-format-quote .single-photo-wrapper .share_wrapper{float:none; width:auto; padding:10px 15px 15px}
.single-format-quote .single-photo-wrapper .share_wrapper .stButton{margin:0 10px 0 0}
.single-format-quote .single-photo-wrapper .image_frame{display:none}
.format-standard.no-img .single-photo-wrapper .share_wrapper{float:none; width:auto; padding:10px 15px 15px}
.format-standard.no-img .single-photo-wrapper .share_wrapper .stButton{margin:0 10px 0 0}
.format-standard.no-img .single-photo-wrapper .image_frame{display:none}
.project-description{}
.project-description li{width:99.9%; clear:both; padding:7px 10px; background:rgba(0,0,0,.01); border-style:solid; border-color:rgba(0,0,0,.03); box-sizing:border-box}
.project-description li .label{font-weight:bold; min-width:50px; display:inline-block}
.project-description li.one-third{float:left; width:33.3%; clear:none; padding-right:15px; border-width:0 1px 1px 0}
.project-description li:nth-child(3){border-right-color:transparent}
.with_aside .four.columns{margin-bottom:0}
.widget-area{border-style:solid; padding:30px 0 20px; position:relative}
body:not(.template-slider) .widget-area{margin-top:-30px}
.widget-area:after{content:""; display:block; position:absolute; top:0; width:1500px; height:100%; visibility:visible; z-index:-1}
.aside_left .widget-area{border-right-width:1px; padding-right:25px}
.aside_left .widget-area:after{right:0}
.aside_right .widget-area{border-left-width:1px; padding-left:25px}
.aside_right .widget-area:after{left:0}
.widget{padding-bottom:30px; margin-bottom:30px; position:relative}
.widget:last-child{margin-bottom:0; padding-bottom:0}
.widget:last-child:after{display:none}
.widget:after{content:""; display:block; position:absolute; bottom:0; width:1500px; height:0; visibility:visible; border-width:1px 0 0 0; border-style:solid}
.widget >h3{font-size:18px; line-height:22px}
.aside_left .widget:after{right:0}
.aside_right .widget:after{left:0}
.Recent_posts{}
.Recent_posts ul{}
.Recent_posts ul li{margin-bottom:10px}
.Recent_posts ul li:last-child{margin-bottom:0}
.Recent_posts ul li a{text-decoration:none}
.Recent_posts ul li .desc{margin-right:80px; padding:5px 15px; background:#fff; position:relative; min-height:70px}
.Recent_posts ul li .desc:after{content:""; display:block; position:absolute; right:0; top:0; width:4px; height:100%}
.Recent_posts ul li .desc h6{position:relative; z-index:2; margin-bottom:3px; padding-bottom:3px; border-bottom-width:1px; border-style:solid}
.Recent_posts ul li .desc .date{position:relative; z-index:2}
.Recent_posts ul li .desc .date i{display:inline-block; margin-right:2px}
.Recent_posts ul li.no-img{position:relative}
.Recent_posts ul li.no-img .photo{width:0; position:static}
.Recent_posts ul li.no-img .desc{margin-right:0; min-height:inherit}
.Recent_posts ul li .photo{width:80px; height:80px; line-height:0; text-align:center; float:right; position:relative}
.Recent_posts ul li .photo .c{width:25px; height:25px; line-height:25px; z-index:3; text-align:center; color:#fff; position:absolute; right:-12px; bottom:12px; font-size:11px; border-radius:3px}
.Recent_posts ul li a:hover h6, 
.Recent_posts ul li a:hover .desc .date{color:#fff !important}
.Recent_posts ul li a:hover .desc:after{width:100%}
.Recent_posts ul li.format-link .photo{background-color:#eee; background-image:url("../images/link.png"); background-position:center center; background-repeat:no-repeat}
.Recent_posts ul li.format-quote .photo{background-color:#eee; background-image:url("../images/blockquote.png"); background-position:center center; background-repeat:no-repeat; background-size:40% auto}
.Recent_posts ul li a:hover h6, 
.Recent_posts ul li a:hover .desc .date, 
.Recent_posts ul li a:hover .desc:after{transition:all 0.3s ease-in-out}
.widget_recent_entries{}
.widget_recent_entries ul{}
.widget_recent_entries ul li{padding:5px 15px; background:#fff; position:relative; margin-bottom:10px}
.widget_recent_entries ul li a{display:block; text-decoration:none; position:relative; z-index:2; margin-bottom:3px; padding-bottom:3px; border-bottom-width:1px; border-style:solid}
.widget_recent_entries ul li:last-child{margin-bottom:0}
.widget_recent_entries ul li:after{content:""; display:block; position:absolute; right:0; top:0; width:4px; height:100%}
.widget_recent_entries ul li:hover:after{width:100%}
.widget_recent_entries ul li .post-date{display:block; position:relative; z-index:2}
.widget_recent_entries ul li:hover a, 
.widget_recent_entries ul li:hover .post-date{color:#fff}
.widget_recent_entries ul li:hover a, 
.widget_recent_entries ul li:hover .post-date, 
.widget_recent_entries ul li:hover:after{transition:all 0.3s ease-in-out}
.widget_categories{}
.widget_categories ul{list-style-type:square; color:#fff; padding:5px 10px 5px 30px}
.widget_categories ul li{position:relative}
.widget_categories ul li:after{content:""; display:block; width:70px; border-width:0 0 1px 0; border-style:solid; border-color:rgba(255,255,255,.2); position:absolute; left:-30px; bottom:0}
.widget_categories ul li:last-child:after{display:none}
.widget_categories ul li a{color:#fff !important; display:block; padding:7px 0 7px 3px}
.widget_archive, .widget_nav_menu{}
.widget_archive ul, .widget_nav_menu ul{list-style-type:square; padding:5px 10px 5px 30px; background:rgba(0,0,0,.03)}
.widget_archive ul li, .widget_nav_menu ul li{position:relative}
.widget_archive ul li:after, .widget_nav_menu ul li:after{content:""; display:block; width:70px; border-width:0 0 1px 0; border-style:solid; border-color:rgba(0,0,0,.1); position:absolute; left:-30px; bottom:0}
.widget_archive ul li:last-child:after, .widget_nav_menu ul li:last-child:after{display:none}
.widget_archive ul li a, .widget_nav_menu ul li a{display:block; padding:8px 0 9px 3px}
.widget_meta, .widget_pages, .widget_rss{}
.widget_meta ul, .widget_pages ul, .widget_rss ul{list-style-type:square; padding:0 0 0 30px}
.widget_meta ul li, .widget_pages ul li, .widget_rss ul li{}
.widget_meta ul li a, .widget_pages ul li a, .widget_rss ul li a{display:block; padding:4px 0 7px 4px}
.widget_mfn_recent_comments{}
.widget_mfn_recent_comments ul{}
.widget_mfn_recent_comments ul li{padding-bottom:15px; background:url(../images/recent_comments.png) no-repeat 4px top; padding-left:40px; position:relative}
.widget_mfn_recent_comments ul li:last-child{padding-bottom:5px}
.widget_mfn_recent_comments ul li .date_label{background-color:rgba(0,0,0,.03); margin-top:7px; margin-bottom:5px; position:relative}
.widget_mfn_recent_comments ul li .date_label:after{border-left-color:rgba(0,0,0,.03)}
.widget_mfn_recent_comments ul li:after{content:""; width:7px; height:7px; border-width:4px; border-style:solid; border-radius:100%; position:absolute; left:0px; top:11px; display:block; z-index:1}
.widget_mfn_recent_comments ul li p{margin-bottom:0}
.widget_recent_comments{}
.widget_recent_comments ul li{padding-bottom:5px; padding-top:6px; background:url(../images/recent_comments.png) no-repeat 4px top; padding-left:40px; position:relative}
.widget_recent_comments ul li:last-child{padding-bottom:5px}
.widget_recent_comments ul li:after{content:""; width:7px; height:7px; border-width:4px; border-style:solid; border-radius:100%; position:absolute; left:0px; top:11px; display:block; z-index:1}
.widget_search{}
.widget_search input[type="text"]{margin-bottom:0; width:100%}
.widget_search input[type="submit"]{display:none}
.widget_calendar td, .widget_calendar th{padding:4px 3px}
.widget_calendar caption{padding:5px; font-size:14px}
.widget_calendar table tfoot tr:hover td{background:none !important}
.Flickr{overflow:hidden}
.Flickr .flickr_badge_image{margin:0; padding:0; float:left; margin:0 1% 2% 1%; width:23%}
.Flickr .flickr_badge_image a{display:block; line-height:0}
.widget_tp_widget_recent_tweets{}
.widget_tp_widget_recent_tweets .tp_recent_tweets{clear:none; float:none}
.widget_tp_widget_recent_tweets ul{overflow:hidden}
.widget_tp_widget_recent_tweets ul li:last-child{padding-bottom:0}
.widget_mfn_tag_cloud{}
.widget_mfn_tag_cloud ul{margin-bottom:0; overflow:hidden}
.widget_mfn_tag_cloud ul li{margin:0; padding:0; float:left; margin:0 5px 2px 0}
.widget_mfn_tag_cloud a{overflow:hidden; white-space:nowrap; display:inline-block; height:22px; text-shadow:1px 1px 0 #fff; font-size:12px; padding-right:8px; margin-right:1px}
.widget_mfn_tag_cloud a:hover{text-decoration:none}
.widget_mfn_tag_cloud a span{padding-left:8px; height:22px; line-height:22px; display:block; float:left}
.widget_mfn_menu{}
.widget_mfn_menu ul{}
.widget_mfn_menu ul li{margin-bottom:5px}
.widget_mfn_menu ul li a{display:block; padding:7px 10px; background:#fff; border:1px solid rgba(0,0,0,.04); color:#858585}
.widget_mfn_menu ul li a:hover{text-decoration:none; color:#fff !important}
.widget_mfn_menu ul li a{transition:all 0.3s ease-in-out}
body.page-template-template-portfolio.page-template-template-portfolio-php div#Subheader{display:none}
body.page-template-template-portfolio.page-template-template-portfolio-php div#Content{padding:0}
.portfolio_group:not(.list) .portfolio-item{background:none !important}
.portfolio_group .portfolio-item .list_style_header{padding-top:20px !important;overflow:hidden;position:relative;min-height:43px;padding:0;margin:0px 0 17px auto;text-align:left;width:95%;display:table!important;}
.portfolio_group .portfolio-item .list_style_header .category{position:relative;font-size:14px;font-weight:600;line-height:20px;color:rgba(255,255,255,.25);margin-bottom:21px}
.portfolio_group .portfolio-item .list_style_header .category a{color:#bebebe}
.portfolio_group .portfolio-item .list_style_header h3{margin-bottom:13px;margin-top:7px;font-size:36px;font-weight:700;line-height:45px;text-transform:uppercase}
.portfolio_group .portfolio-item .list_style_header h3 a{color:#282828}
.portfolio_group .portfolio-item .list_style_header h4{font-size:25px;font-weight:700;line-height:30px;color:#676767;text-transform:uppercase}
/*.portfolio_group .portfolio-item .list_style_header .links_wrapper{position:absolute; right:0; top:0}*/
.portfolio_group .portfolio-item .list_style_header .links_wrapper{margin-top:20px}
.portfolio_group .portfolio-item .list_style_header .links_wrapper a{margin-bottom:0;color:#fff;background:#f5a11c!important;font-weight:600;font-size:14px;line-height:30px;text-transform:uppercase;border-radius:3px}
.portfolio_group .portfolio-item .list_style_header .links_wrapper a span.button_label{padding:8px 25px}
.portfolio_group .portfolio-item .list_style_header .links_wrapper a:last-child{margin-right:0}
.portfolio_group .portfolio-item:first-child .list_style_header .links_wrapper a.portfolio_prev_js{display:none}
.portfolio_group .portfolio-item:last-child .list_style_header .links_wrapper a.portfolio_next_js{display:none}
.portfolio_group .portfolio-item .project-wrapper{width:99.919%}
.portfolio_group .portfolio-item .image_frame{position:relative;width:100%;height:320px;border-radius:2px 2px 0 0;margin-bottom:29px}
.portfolio_group .portfolio-item .image_frame .image_wrapper{background:url(/wp-content/themes/novatis/images/icons/bullet-work.png) 7px 9px no-repeat #f3f3f3;padding:22px 0 0;border-bottom:17px solid #d3d3d3!important;height:342px}
body.single.single-portfolio .image_frame img.scale-with-grid{height:480px!important;object-fit:cover;object-position:center top}
/*.portfolio_group .portfolio-item .desc{padding:20px; background:#fff; overflow:hidden}*/

/*.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social{position:relative;background:0 0;border:none;width:auto;padding:0;margin:0;display:table}
.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social:before{content:'';background:#f3f3f3;width:2px;height:27px;display:block;margin:0 auto 14px;position:relative;left:2px}
.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social>li{display:block;margin:0 0 4px}
.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social>li a{margin:0 auto 7px auto}
.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social li a i{background:0 0!important;font-family:mfn-icons;color:#f3f3f3;position:relative;font-size:13px;width:auto;padding:0}
.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social li a:hover i.icon-facebook{color:#4267b2}
.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social li a:hover i.icon-twitter{color:#3c9cf3}
.portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper ul.social li a:hover i.icon-linkedin{color:#007BB6}*/
/*ul.social-realisation{position:fixed;background:0 0;border:none;width:auto;padding:0;margin:0;display:table;left:5%;z-index:999;top:55%;margin: -9em 0 0 0}*/
ul.social-realisation{position:absolute;left:10%;top:40%}
ul.social-realisation:before{content:'';background:#f3f3f3;width:2px;height:27px;display:block;margin:0 auto 14px;position:relative;left:2px}
ul.social-realisation>li{display:block;margin:0 0 4px}
ul.social-realisation>li a{margin:0 auto 7px auto}
ul.social-realisation li a i{background:0 0!important;font-family:'mfn-icons';color:#bebebe;position:relative;font-size:13px;width:auto;padding:0}
ul.social-realisation li a:hover i.icon-facebook{color:#4267b2}
ul.social-realisation li a:hover i.icon-twitter{color:#3c9cf3}
ul.social-realisation li a:hover i.icon-linkedin{color:#007BB6}
ul.social-realisation li a:hover i.icon-instagram{color:#fb25a0}

.portfolio_group .portfolio-item .desc{display:table;width:100%}
.portfolio_group .portfolio-item .desc .title_wrapper{position:relative; padding-right:35px}
.portfolio_group .portfolio-item .desc .title_wrapper h5{margin-bottom:0}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love{position:absolute; right:0; top:0}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love{display:inline-block; position:relative; padding-left:24px; margin-left:5px}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i{position:absolute; left:0; top:0; font-size:16px}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love:hover{text-decoration:none}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i:last-child{opacity:0; transition:all 0.3s ease-in-out}
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a:hover.mfn-love i:last-child, 
.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.loved.mfn-love i:last-child{opacity:1}
/*.portfolio_group .portfolio-item .desc .work-wrapper{float:left;width:21%;margin-top:22px}*/
.desc-wrapper{width:100%;font-size:12px;line-height:15px;color:#8d8d8d;padding-right:62px;box-sizing:border-box;position:relative}
.portfolio_group .portfolio-item .desc .desc-wrapper{float:left;width:55%;font-size:12px;line-height:15px;color:#8d8d8d;padding-right:62px;box-sizing:border-box;position:relative}
/*.portfolio_group .portfolio-item .desc .desc-wrapper h5{font-family:'Open Sans';font-size:12px;font-weight:700;color:#676767;line-height:14px;margin-bottom:9px}*/
.desc-wrapper h5{font-family:'Open Sans';font-size:12px;font-weight:700;color:#676767;line-height:14px;margin-bottom:9px}
.portfolio_group .portfolio-item .desc .desc-wrapper p{padding-right:10px}
.portfolio_group .portfolio-item .desc .details-wrapper{float:left;width:24%;padding:0 10px;border:none;box-sizing:border-box}
.portfolio_group .portfolio-item .desc .details-wrapper .date{position:relative;font-size:20px;font-weight:900;color:#282828;margin:30px 0 0}
/*.portfolio_group .portfolio-item .desc .details-wrapper .date .date-bg{font-size:61px;opacity:.05;position:absolute;top:50%;transform:translateY(-50%);left:28px}*/
.date-bg{font-size:61px;opacity:.05;position:absolute;top:50%;transform:translateY(-50%);left:28px}
.portfolio_group .portfolio-item .desc .details-wrapper dl{margin-bottom:0}
.portfolio_group .portfolio-item .desc .details-wrapper dl >dt{padding:2px 0; border:0; width:80px}
.portfolio_group .portfolio-item .desc .details-wrapper dl >dd{padding:2px 0; border:0; margin-left:90px}
.portfolio_group.list .portfolio-item{width:100%; border-bottom-width:0px; border-style:solid}
.portfolio_group.list .portfolio-item .portfolio-item-fw-bg{background-position:37% 0%;background-repeat:no-repeat;padding:87px 0 26px;background-size:cover;background-color:#fff}
body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:1176px;margin:0 auto;display:table;border-bottom:solid 1px #f3f3f3}
.portfolio_group.list .portfolio-item .list_style_header{display:block}
/*.portfolio_group.list .portfolio-item .desc{background-color:rgba(255,255,255,0.8); padding:10px; margin-top:9px; padding-bottom:6%; background:url(/wp-content/uploads/2013/06/portfolios-Devider.jpg) repeat-x left bottom #FFF}
}*/
.portfolio_group.list .portfolio-item .desc .title_wrapper{display:none}
.portfolio_group.flat .portfolio-item{width:33.3%}
.portfolio_group.flat .portfolio-item .image_frame{border:0}
.portfolio_group.flat .portfolio-item .image_frame .mask{box-shadow:0 0 0 0}
/* animation baniere site realisation*/
.portfolio_group .portfolio-item .bubble-group{position:absolute;width:35%;opacity:.6}
.portfolio_group .portfolio-item .bubble-group.left{left:0;top:-40px;transform:translateZ(0) translateX(-50%)}
.portfolio_group .portfolio-item .bubble-group.right{right:0;top:-40px;transform:translateZ(0) translateX(50%) rotateY(180deg)}
.portfolio_group .portfolio-item .bubble-group g>*{opacity:0;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0,0,.58,1)}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(1){animation-delay:0s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(2){animation-delay:2s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(3){animation-delay:.1s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(4){animation-delay:1.1s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(5){animation-delay:.2s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(6){animation-delay:1.2s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(7){animation-delay:1.9s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(8){animation-delay:1.5s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(9){animation-delay:.5s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(10){animation-delay:.9s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(11){animation-delay:0s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(12){animation-delay:2s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(13){animation-delay:.3s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(14){animation-delay:1.4s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(15){animation-delay:.2s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(16){animation-delay:1.1s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(17){animation-delay:1.7s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(18){animation-delay:1.3s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(19){animation-delay:.7s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(20){animation-delay:1.1s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(21){animation-delay:0s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(22){animation-delay:2s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(23){animation-delay:.5s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(24){animation-delay:.1s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(25){animation-delay:.6s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(26){animation-delay:1.5s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(27){animation-delay:1.9s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(28){animation-delay:1.5s}
.portfolio_group .portfolio-item .bubble-group g>:nth-child(29){animation-delay:1.5s}
@keyframes qontoBubbleAnimLeft{0%{opacity:0;transform:translateZ(0) translate(20px,20px)}20%{opacity:1}100%{opacity:0;transform:translateZ(0) translate(-5px,-5px)}}
@keyframes qontoBubbleAnimRight{0%{opacity:0;transform:translateZ(0) translate(-20px,20px)}20%{opacity:1}100%{opacity:0;transform:translateZ(0) translate(5px,5px)}}
.portfolio_group .portfolio-item .bubble-group.left g>*{animation-name:qontoBubbleAnimLeft}
.portfolio_group .portfolio-item .bubble-group.right g>*{animation-name:qontoBubbleAnimRight}

.portfolio_group.flat .portfolio-item .desc{display:none}
.portfolio_group.grid .portfolio-item{width:31.2%; margin:0 1% 20px}
.portfolio_group.grid .portfolio-item .desc .desc-wrapper, 
.portfolio_group.grid .portfolio-item .desc .details-wrapper{display:none}
.portfolio_group.masonry .portfolio-item{width:31.2%; margin:0 1% 20px}
.portfolio_group.masonry .portfolio-item .desc .title_wrapper{margin-bottom:15px}
.portfolio_group.masonry .portfolio-item .desc .desc-wrapper{display:block; margin-right:0}
.portfolio_group.masonry .portfolio-item .desc .details-wrapper{display:none}
.portfolio_wrapper .pager{margin:53px 0 55px 0}
#Footer{margin-left:auto; margin-right:auto}
#Footer .footer_action{background:rgba(0,0,0,.1)}
#Footer .footer_action .one{margin-bottom:30px; padding-top:30px; text-align:center; font-size:110%; line-height:180%}
#Footer .widgets_wrapper{padding:15px 0}
#Footer .widgets_wrapper .column{margin-bottom:0}
#Footer .widgets_wrapper .column.one-fourth{width:17%}
#Footer .widgets_wrapper .column.one-fourth:last-child{width:41%}
#Footer .widgets_wrapper .widget{padding:15px 0; margin-bottom:0}
#Footer .widgets_wrapper .widget:after{display:none}
#Footer .footer_copy{position:relative;padding-top:19px;padding-bottom:15px}
#Footer .footer_copy .one{position:relative;margin-bottom:30px !important; padding-top:17px}
#Footer .footer_copy .copyright{font-family:'Open Sans';font-size:12px;color:#7a7a7a;text-align:right}
#Footer .footer_copy a#back_to_top{margin:0;position:absolute;right:30px;z-index:2;box-shadow:none;background:transparent;border:5px solid #2f94d7;border-radius:50%;bottom:96px;transition:all 0.3s ease-in-out}
#Footer .footer_copy a#back_to_top:hover{bottom:100px}
#Footer .footer_copy a#back_to_top .button_icon{background:transparent;padding:6.5px 8px}
#Footer .footer_copy a#back_to_top .button_icon i{color:#2f94d7}
#Footer .footer_copy a#back_to_top .button_icon i:before{font-weight:900;content:'\f077';font-family:fontAwesome;font-size:18px;margin:0}
#Footer .footer_copy .social{text-align:right;margin-bottom:12px}
#Footer .footer_copy .social li{display:inline-block; margin-right:12px}
#Footer .footer_copy .social li:last-child{margin-right:0px}
#Footer .footer_copy .social li a{color:#556879;font-size:16px;line-height:15px;transition:all .3s ease-in-out}
#Footer .footer_copy .social li a:hover{color:rgb(47, 148, 215)}
#Footer .Recent_posts ul li .desc{background:rgba(0,0,0,.1)}
#Footer .widget_mfn_menu ul li a{background:rgba(0,0,0,.1); color:#ccc}
#Footer .widget_recent_entries ul li{background:rgba(0,0,0,.1)}
#Footer ul.list_mixed li:after, 
#Footer ul.list_check li:after, 
#Footer ul.list_star li:after, 
#Footer ul.list_idea li:after{background:rgba(255,255,255,.08)}
#Footer .widget_mfn_recent_comments ul li .date_label{background-color:rgba(0,0,0,.07)}
#Footer .widget_mfn_recent_comments ul li .date_label:after{border-left-color:rgba(0,0,0,.07)}
.comments{margin-bottom:0; border-top-width:1px; border-style:solid; padding-top:20px}
#comments{}
#comments .commentlist{margin-left:0; list-style-type:none}
#comments .commentlist >li{margin-bottom:30px}
#comments .commentlist >li .comment-body{position:relative; background:#fff; padding:20px 20px 20px 20px; margin-bottom:20px; margin-left:105px}
#comments .commentlist >li .comment-body:after{content:""; display:block; position:absolute; left:-6px; top:35px; width:0px; height:0px; border-style:solid; border-width:6px 6px 6px 0; border-color:transparent #fff transparent transparent}
#comments .commentlist >li .children{margin-bottom:15px; padding-left:40px; border-left:1px solid #ddd}
#comments .commentlist >li .photo{display:block; width:64px; height:64px; overflow:hidden; line-height:0; position:absolute; left:-105px; top:0px; border-width:8px; border-style:solid; border-radius:100%}
#comments .commentlist >li .comment-author{font-size:15px; color:#444}
#comments .commentlist >li .comment-author a{}
#comments .commentlist >li .comment-author .fn{font-weight:bold}
#comments .commentlist >li .comment-meta{font-size:12px; font-style:italic}
#comments .commentlist >li .comment-meta a{}
#comments .commentlist >li .comment-meta a.comment-edit-link{float:right; padding-right:52px; position:relative; top:-19px}
#comments .commentlist >li p{margin:4px 0 10px}
#comments .commentlist >li .reply{position:absolute; right:20px; top:20px}
#comments .commentlist >li .reply a.comment-reply-link{font-size:11px; color:#fff; padding:3px 6px; border-radius:3px; background-image:url(../images/stripes/stripes_10_w.png)}
#comments .commentlist >li .reply a:hover.comment-reply-link{text-decoration:none}
#comments .commentlist li{}
#comments .commentlist li .comment-body{}
#comments .commentlist li .comment-body.last{}
#comments .commentlist li .comment-body.lastBorder{border-bottom:0}
#comments .commentlist .children{margin-bottom:0px; margin-left:30px; padding-left:50px}
#comments .commentlist .children li{margin-bottom:0}
#comments #comments-title{margin-bottom:20px}
#comments #comments-title span{font-style:italic}
#respond{overflow:hidden; margin-bottom:40px}
#respond .comment-reply-title{font-size:21px; line-height:25px}
#respond p{margin-bottom:15px; padding-left:0 !important}
#respond .comment-notes .required{position:static}
#respond input[type="text"]{margin-bottom:0}
#respond label{margin-bottom:3px}
#respond .required{position:absolute; right:20px; top:40px}
#respond .comment-form-author{width:31.3%; margin-right:2% !important; float:left; position:relative}
#respond .comment-form-email{width:31.3%; margin-right:2% !important; float:left; position:relative}
#respond .comment-form-url{width:33.3%; float:left; position:relative}
#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select{width:100%}
#respond .comment-form-comment{width:100%}
#respond .comment-form-comment textarea{width:100%; margin-bottom:10px}
#respond .form-submit{overflow:hidden; margin:0}
#respond .form-submit input[type="submit"]{float:right !important; margin:0 !important}
#respond .form-allowed-tags{display:none}
#respond .form-allowed-tags code{margin-top:10px}
.error404{height:100%}
#Error_404{overflow:hidden; position:absolute; top:50%; margin-top:-150px; left:30px}
#Error_404 .error_pic{width:30%; float:left; text-align:center}
#Error_404 .error_pic i{font-size:250px; line-height:250px}
#Error_404 .error_desk{width:70%; float:left; padding-top:40px}
#Error_404 .error_desk h2{font-size:45px; line-height:45px; color:rgba(0,0,0,.7)}
#Error_404 .error_desk h4{font-size:26px; line-height:30px; color:rgba(0,0,0,.7)}
#Error_404 .error_desk p .check{line-height:45px; font-size:16px; color:rgba(0,0,0,.5)}
#Error_404 .error_desk p em{font-style:italic; font-size:17px; font-family:'Georgia,serif'; padding:0 15px}
#Error_404 .error_desk p .button{margin:0; display:inline; margin-left:20px}
.wpcf7 span.wpcf7-form-control-wrap{width:100%}
.wpcf7-form .column{margin-bottom:10px}
.wpcf7-not-valid-tip{position:absolute !important; left:-50px !important; top:0 !important; width:50px !important; height:44px !important; padding:0 !important; background:url("../images/contact_form_error.png") !important; overflow:hidden; text-indent:-9999px !important; padding:0; border:none !important}
.wpcf7-validation-errors{border:0; display:none !important}
.wpcf7-mail-sent-ok{border:none !important; margin:25px 0 0 0 !important; padding:7px 10px !important; background:#7DCC68 !important; color:#fff; font-size:14px; text-align:center}
.wpcf7-captchar{margin-bottom:0}
span.wpcf7-form-control-wrap{position:relative !important; display:inline-block; margin-bottom:3px}
span.wpcf7-form-control-wrap .wpcf7-text, 
span.wpcf7-form-control-wrap .wpcf7-textarea{width:100%; box-sizing:border-box; margin-bottom:0}
span.wpcf7-form-control-wrap .wpcf7-textarea{height:150px}
.wpcf7-submit{margin-bottom:0 !important}
.portfolio_slider_ul, 
ul.testimonials-slider{background:url("../images/preloader.gif") no-repeat center center}
.portfolio_slider_ul li, 
ul.testimonials-slider >*{visibility:hidden}
ul.testimonials-slider{max-height:260px}
.caroufredsel_wrapper .portfolio_slider_ul, 
ul.owl-carousel{background:none; max-height:none}
.caroufredsel_wrapper .portfolio_slider_ul li, 
ul.owl-carousel >*{visibility:visible}
.dark, .dark ul.timeline_items, .dark .icon_box a .desc, .dark .icon_box a:hover .desc, .dark .feature_list ul li a, 
.dark .list_item a, .dark .list_item a:hover, .dark .widget_recent_entries ul li a{color:#fff !important}
.dark .ui-tabs .ui-tabs-panel, 
.dark .accordion .question .answer{color:#626262}
.dark h1, .dark h1 a, .dark h1 a:hover{color:#fff}
.dark h2, .dark h2 a, .dark h2 a:hover{color:#fff}
.dark h3, .dark h3 a, .dark h3 a:hover{color:#fff}
.dark h4, .dark h4 a, .dark h4 a:hover{color:#fff}
.dark h5, .dark h5 a, .dark h5 a:hover{color:#fff}
.dark h6, .dark h6 a, .dark h6 a:hover, .dark a.content_link .title{color:#fff}
.dark .idea_box, .dark table th, .dark table td, .dark .list_item .circle, .dark
input[type="text"], .dark input[type="tel"], .dark input[type="password"], .dark input[type="email"], .dark textarea, .dark select, .dark .promo_box.has_border:after, .dark
dl >dt, .dark dl >dd, .dark .article_box .desc_wrapper p, .dark a.icon_bar, .dark a.content_link, .dark .how_it_works .image, .dark .opening_hours, .dark .opening_hours .opening_hours_wrapper li, .dark
.icon_box.has_border:after, .dark .chart_box:before, .dark .pricing-box, .dark .team_list .bq_wrapper, .dark .post-footer .post-links, .dark .format-link .post-title .icon-link, .dark
.share_wrapper, .dark .post-header .title_wrapper, .dark .section-post-related .section-related-adjustment, .dark .comments, .dark .widget-area, .dark .widget:after, .dark
.fixed-nav .desc h6, .dark .portfolio_group.list .portfolio-item, .dark .portfolio_group .portfolio-item .desc .details-wrapper, .dark .Recent_posts ul li .desc h6, .dark
.widget_recent_entries ul li a, .dark .woocommerce .widget_best_sellers li, .dark .woocommerce .widget_featured_products li, .dark .woocommerce .widget_recent_reviews li, .dark
.woocommerce .widget_recent_products li, .dark .woocommerce .widget_recently_viewed_products li, .dark .woocommerce .widget_random_products li, .dark .woocommerce .widget_top_rated_products li, .dark
.woocommerce .widget_onsale li, .dark .woocommerce .widget_layered_nav li, .dark .woocommerce .widget_shopping_cart ul.product_list_widget li, .dark
.woocommerce .widget_products li, .dark .woocommerce .product .related.products, .dark .woocommerce .product div.entry-summary h1.product_title:after, .dark
.woocommerce .quantity input.qty{border-color:rgba(255,255,255,.08)}
.dark .blockquote p.author span, .dark .counter .desc_wrapper .title, .dark .article_box .desc_wrapper p, .dark .team .desc_wrapper p.subtitle, .dark
.pricing-box .plan-header p.subtitle, .dark .pricing-box .plan-header .price sup.period, .dark .chart_box p, .dark .fancy_heading .inside, .dark
.fancy_heading_line .slogan, .dark .post-meta, .dark .post-meta a, .dark .post-footer, .dark .post-footer a span.label, .dark .pager .pages a, .dark .button-love a .label, .dark
.pager-single a, .dark #comments .commentlist >li .comment-author .says, .dark .fixed-nav .desc .date, .dark .filters_buttons li.label, .dark .Recent_posts ul li a .desc .date, .dark
.widget_recent_entries ul li .post-date, .dark .tp_recent_tweets .twitter_time, .dark .widget_price_filter .price_label, .dark .shop-filters .woocommerce-result-count, .dark
.woocommerce ul.product_list_widget li .quantity, .dark .widget_shopping_cart ul.product_list_widget li dl, .dark .product_meta .posted_in, .dark
.woocommerce .shop_table .product-name .variation >dd, .dark .shipping-calculator-button:after, .dark .shop_slider .shop_slider_ul li .item_wrapper .price del, .dark
.testimonials_slider .testimonials_slider_ul li .author span, .dark .testimonials_slider .testimonials_slider_ul li .author span a{color:#DEDEDE}
.dark hr{background-color:rgba(255,255,255,.08); color:transparent}
.dark blockquote{color:#fff}
.dark .article_box .desc_wrapper h4{color:#444}
.dark .progress_bars .bars_list li h6 .label{color:rgba(255,255,255,0.35); background:rgba(255,255,255,0.05)}
.dark .faq .question .title{color:#fff}
.dark .counter .desc_wrapper .number{color:#fff}
.dark a.content_link .title{color:#444}
.dark .opening_hours, 
.dark .opening_hours h3{color:#444}
.dark .Recent_posts ul li .desc{background:rgba(0,0,0,.1)}
.dark .pricing-box-box{background:rgba(0,0,0,0.1)}
.dark .pricing-box .plan-inside ul li{border-bottom:1px solid rgba(255,255,255,0.1)}
.dark .column_column ul, 
.dark .column_column ol, 
.dark .the_content_wrapper ul, 
.dark .the_content_wrapper ol{color:#fff}
.dark .pricing-box-table.pricing-box-featured{background:rgba(0,0,0,.1)}
.dark .pricing-box .plan-header .price sup.period{color:rgba(255,255,255,0.5) !important}
.dark .call_to_action .call_left h3{color:rgba(0,0,0,.65)}
.dark .call_to_action .call_center a{color:#fff}
.dark .fancy_heading_line{background-image:url(../images/fancy_heading_hr_dark.png)}
ul.testimonials_slider_ul blockquote span{margin-left:35px !important}
.highlight-left:after, .highlight-right:after{background:#7998ad !important}
h4 a:hover{text-decoration:none !important; color:#2f94d7 !important}
#usquare-team{padding:15px 0px 15px 85px; padding-top:15px !important; padding-bottom:15px !important}
#feeds-nav{float:right; margin-right:-26px; display:none}
#Action_bar .social li.facebook a:hover{color:#3B5998}
#Action_bar .social li.googleplus a:hover{color:#C53C2B}
#Action_bar .social li.twitter a:hover{color:#5EA9DD}
#Action_bar .social li.linked_in a:hover{color:#007BB6}
#Action_bar .social li.instagram a:hover{color:#fb25a0}
#footer-menu{font-family:'Open Sans';font-size:12px;}
#footer-menu ul li{float:left; padding-right:10px}
#footer-menu li a{color:#717171}
footer #menu-langue{font-family:'Open Sans';font-size:12px;display:block;clear:both;line-height:12px;padding-top:7px}
footer #menu-langue li.menu-item-has-children>a{color:#333;text-decoration:none;float:left;margin-right:6px}
footer #menu-langue li .sub-menu li:last-child a{border:none;padding:0;margin:0}
footer #menu-langue li .sub-menu{float:left}
footer #menu-langue li .sub-menu li{float:left}
footer #menu-langue li .sub-menu li a{text-transform:uppercase;color:#717171;border-right:1px solid #e4e4e4;padding-right:7px;margin-right:6px}
#contact-table tr, #contact-table td{border:none; text-align:justify; background:none !important; vertical-align:top}
#contact-table tr:hover td{background:transparent !important; color:inherit !important}
.agence_contact_span{font-weight:bold; font-size:14px}
.agence_contact_span:before{content:url("/wp-content/uploads/2011/03/tunisie1.png"); padding-right:5px}
#contact-content-section{padding-top:85px !important}
#wpcf7-f1299-p72-o1 input[type="submit"]{position:absolute; margin-top:-78px; right:0; margin-right:30px}
li.mail a, li.phone a{color:#444}
#Content >div >div >div.section.full-width >div >div >div >ul >li >div >div >div.image_frame.scale-with-grid >div >div{display:none}
#Content >div >div >div.section.full-width >div >div >div >ul >li >div >div >div.image_frame.scale-with-grid >div >a >div{display:none}
#nosTechniques li.ps, #nosTechniques li.il, #nosTechniques li.fl, #nosTechniques li.jquery, #nosTechniques li.php, #nosTechniques li.ajax, #nosTechniques li.w3c, #nosTechniques li.wp, #nosTechniques li.joomla, #nosTechniques li.magento{background:url("/uploads/notre-savoir-faire-novatis.jpg") no-repeat scroll center top transparent; margin-right:15px}
#nosTechniques ul.graphisme{height:57px}
#nosTechniques{background:#FFF scroll left top; text-align:center}
#nosTechniques ul{clear:both; display:block; list-style:none outside none; margin-right:5px; text-indent:-9999px; margin-bottom:15px}
#nosTechniques li.ps:hover{background-position:-185px 0}
#nosTechniques li.il:hover{background-position:-251px 0}
#nosTechniques li.fl:hover{background-position:-317px 0}
#nosTechniques li.ps{background-position:0 0; width:55px; height:53px}
#nosTechniques li.il{width:55px; height:54px; background-position:-66px 0}
#nosTechniques li{float:left; margin:0px}
#nosTechniques li.fl{width:54px; background-position:-132px 0; height:53px}
#nosTechniques ul.internet-1{height:37px; margin-bottom:8px}
#nosTechniques li.jquery{width:116px; margin-top:6px; height:28px; background-position:0 -76px}
#nosTechniques li.jquery:hover{background-position:-185px -76px}
#nosTechniques li.php{width:61px; background-position:-124px -72px; height:32px}
#nosTechniques li.php:hover{background-position:-309px -72px}
#nosTechniques ul.internet-2{height:40px}
#nosTechniques li.ajax{width:90px; background-position:-16px -120px; height:40px; margin-left:15px}
#nosTechniques li.ajax:hover{background-position:-201px -120px}
#nosTechniques li.w3c{width:59px; margin-top:12px; height:28px; background-position:-116px -130px}
#nosTechniques li.w3c:hover{background-position:-301px -130px}
#nosTechniques ul.CMS{height:52px}
#nosTechniques li.wp{width:52px; margin-left:40px; background-position:-40px -173px; height:52px}
#nosTechniques li.wp:hover{background-position:-225px -173px}
#nosTechniques li.joomla{margin-top:6px; height:45px; width:45px; background-position:-102px -178px}
#nosTechniques li.joomla:hover{background-position:-287px -178px}
#nosTechniques ul.e-commerce{height:30px}
#nosTechniques li.magento{width:100px; margin-left:50px; background-position:-49px -237px; height:30px}
#nosTechniques li.magento:hover{background-position:-234px -237px}
#devisTab, #portfolioTab, #servicesTab{cursor:pointer; display:block; float:left; font-size:15px; height:110px; line-height:17px; position:relative; width:275px; margin-top:55px}
#portfolioTab{margin-left:-25px; background:url(/wp-content/uploads/2011/04/portfolio-link-bg.png) no-repeat}
.pied-page-v2 #devisTab, .pied-page-v2 #portfolioTab, .pied-page-v2 #servicesTab{font-size:16px; line-height:25px; font-weight:600; width:35%; color:#282828; margin:47px 29px 0 auto; background:none; cursor:inherit; float:none; height:auto}
#portfolioTab p, #servicesTab p{font-size:14px; color:#fff; padding:27px 13px 0 32px}
.pied-page-v2 #portfolioTab p, .pied-page-v2 #servicesTab p{margin-bottom:11px; font-size:16px;line-height:25px;color:#282828; padding:0}
.Portfolios.pied-page-v2 img{margin-left:-3px}
#portfolioTab p a, #servicesTab p a{color:#fff}
#portfolioTab a{font-weight:700}
#servicesTab a{font-weight:700}
#portfolioTab p a.link, #servicesTab p a.link{color:#f3f3f3; font-size:14px; font-weight:400; text-decoration:underline}
#portfolioTab p a.link:hover{color:#307eb1}
#servicesTab p a.link:hover{color:#926712}
#servicesTab{margin-left:-45px}
#servicesTab{margin-left:-100px; background:url(/wp-content/uploads/2011/03/services-link-bg.png) no-repeat}
.pied-page-v2 #servicesTab{margin-left:-25px; width:auto; margin-right:-30px}
.pied-page-v2 #servicesTab a{color:#282828; font-weight:600}
.pied-page-v2 #servicesTab a:hover{color:#fff}
#Content >div >div.sections_group >div >div >div >div.column.one-second.column_promo_box >div >div >div.desc_wrapper >a >span.button_label{padding:11px 13px}
#notre-equipe-novatis{margin-top:-30px}
#Subheader .title{display:none}
.Portfolios{display:inline-flex; margin-left:-25px}
.Portfolios.pied-page-v2{position:relative; display:inline-flex; background:#f8b532; width:100%; margin:17px 0 0 0}
.Portfolios>div{margin-left:15px}
.Portfolios.pied-page-v2>div{margin-left:0}
.Services{display:inline-flex; margin-left:55px}
.Services.pied-page-v2{display:inline-flex; width:100%; margin:17px 0 0 0}
.Services.pied-page-v2 img{margin:1px 0 0 15px}
#notre_brochure_div1{text-align:right; margin-right:-30%}
#notre_brochure_div2{margin-top:60px; margin-left:30%}
.marketing{background:rgba(255,255,255,.97); padding:20px 30px}
#referencement_bloc .column.one-third.column_column{padding:50px 0; text-align:center; position:relative; margin:-30px 0 0!important; z-index:20; background:#fff; padding:40px 20px}
#referencement_bloc .column.two-third.column_image{margin:0!important}
.page_link a{background:#434343; color:#fff; padding:10px 20px; transition:all 0.2s ease-in-out}
.page_link a:hover{color:#E2E2E2; text-decoration:none}
.page_link{margin-top:25px; text-align:right}
span.tbk__symbol{margin-bottom:20px; margin-top:-5px; text-align:center; display:block}
span.tbk__symbol span{display:inline-block; width:50px; height:3px; background-color:#ccc}
div#seo_prices.p_table_1_13 div.caption_column li.header_row_2, div#seo_prices.p_table_1 div.column_1 li.header_row_2, div#seo_prices.p_table_1 div.column_2 li.header_row_2{height:166px!important}
li.css3_grid_row_13.footer_row.css3_grid_row_13_responsive{height:60px}
.tarif_packs{padding:0 12%}
div#approches .icon_box .desc_wrapper h4{color:#fff}
.site_positions{text-align:center; border:1px solid #EBEBEB; border-radius:3px; padding:10px; min-height:210px}
.site_positions img{display:inline-block}
p.separateur{border-bottom:1px dashed #ebebeb; padding:0; margin:10px 100px}
span.pos_1{background-color:#59A324; color:#fff; padding:2px 1px 2px 3px; margin:0 3px; border-radius:2px}
span.pos_2{background-color:#EC1165; color:#fff; padding:2px 1px 2px 3px; margin:0 3px; border-radius:2px}
span.pos_99{background-color:#5EC2EA; color:#fff; padding:2px 1px 2px 3px; margin:0 3px; border-radius:2px}
@-moz-document url-prefix(){span.from{margin-top:-6px; margin-left:-6px}
}
div#seo_prices div.column_2.column_2_responsive ul li.css3_grid_row_6.row_style_4.css3_grid_row_6_responsive span{margin-top:auto; padding-right:5px!important}
span.employe_name{font-weight:100 !important; font-size:34px !important; line-height:34px !important; font-family:'OstrichSansMedium' !important; padding:0 !important; margin:0 !important; display:block}
#sous_traitance_hald:after{background:#253239!important}
.icon-traffic-cone:before{content:url(//wp-content/themes/novatis/images/404.png)!important}
.sp-slider{background:url("/wp-content/plugins/wp-customer-reviews/slider-sp.png") no-repeat center; height:53px}
div[id^="wpcr_respond_"]{margin:0 !important; padding:0 !important; clear:both !important; padding-bottom:25px !important}
li.css3_grid_row_1.header_row_2.css3_grid_row_1_responsive.align_center span.css3_grid_vertical_align{padding:10px!important}
.column.one.single-photo-wrapper{text-align:center}
.column.one.single-photo-wrapper .image_frame.scale-with-grid{float:none!important; width:80%!important; display:inline-block!important}
.job_listings form.job_filters{display:none}
input.application_button.button{float:left}
.application_details{float:left; width:80%}
textarea#lettre-de-motivation{height:150px}
ul.job-listing-meta.meta{display:none}
body.single.single-job_listing .column.one.post-nav, body.single.single-job_listing .column.one.single-photo-wrapper .image_frame.scale-with-grid, body.single.single-job_listing .post-meta.clearfix .category, 
body.single.single-job_listing .fixed-nav.fixed-nav-prev, body.single.single-job_listing .fixed-nav.fixed-nav-next{display:none!important}
body.single.single-job_listing .share_wrapper{position:absolute; right:0; top:50%}
form.job-manager-application-form.job-manager-form fieldset label small{display:none}
.single_job_listing .company{display:none!important}
ul.job_listings li.job_listing a div.position .company .tagline{display:none}
ul.competence li{list-style-type:square!important; margin-left:0px; line-height:15px}
ul.job_listings li.job_listing a div.position .company h3{margin-left:0!important; font-size:15px; margin-top:10px}
h3.job_title span{font-size:inherit; text-transform:initial}
h3.job_title{font-size:16px; text-transform:uppercase}
ul.job_listings li.job_listing a div.position{margin-left:210px}
ul.job_listings li.job_listing a img.company_logo{width:250px; height:185px!important; }
.reviews div p:last-child, .reviews div p:last-child *{visibility:hidden; display:initial}
.reviews p, .reviews span{display:none}
ul.competence{min-height:110px}
ul.job_listings li.job_listing a:hover h3.job_title{color:#0077b5}
span.view_offer{position:absolute; bottom:30px; right:0; background:#3574a0; padding:5px 5px 5px 9px; border-radius:3px; color:#fff}
span.view_offer i.icon-play{vertical-align:middle}
span.view_offer:hover{background:#438bbd}
ul.job_listings li.job_listing a:hover img{opacity:0.95}
.job-manager-form fieldset select{background-image:url(/wp-content/themes/novatis/images/icons/arrow-down.png); background-repeat:no-repeat; background-position-x:98%; background-position-y:center; max-height:37px}
@-moz-document url-prefix(){.job-manager-form fieldset select{background-image:none}
}
.job-manager-form fieldset input:focus, .job-manager-form fieldset select:focus, .job-manager-form fieldset textarea:focus{background:#f5f5f5!important; border:1px solid transparent}
.job-manager-form fieldset{width:32.33%; float:left; margin-right:1%; padding-bottom:3px}
.job-manager-form fieldset label{padding-top:5px; line-height:16px; width:100%}
.job-manager-form fieldset div.field{width:100%}
fieldset.fieldset-lettre-de-motivation{width:100%; margin-right:0}
fieldset.fieldset-vous-etes{width:9%}
fieldset.fieldset-prenom, fieldset.fieldset-nom, fieldset.fieldset-age{width:29%}
fieldset.fieldset-adresse, fieldset.fieldset-votre-cv, fieldset.fieldset-vos-travaux{width:99%}
.quiz-submit{float:right; margin-top:30px}
.quiz-submit fieldset.fieldset-quiz{float:right; margin-top:-20px}
fieldset.fieldset-vos-travaux{border-bottom:1px solid #eee}
.job-manager-form fieldset{border:0}
.job-manager-form fieldset input.input-text, .job-manager-form fieldset select, .job-manager-form fieldset textarea{border-color:rgba(0,0,0,0.23); border-radius:3px}
.job-manager-form fieldset small.description{margin-top:0}
ul#gform_fields_4 input, ul#gform_fields_4 select{margin-bottom:5px; height:40px!important; border-color:#c3c3c3!important; border-radius:3px}
input#input_4_7{width:98%}
ul#gform_fields_4 .ginput_container.ginput_container_fileupload span.screen-reader-text{display:none}
li#field_4_13 img.gfield_captcha{float:left!important}
input#gform_submit_button_4{float:right; margin-top:-40px}
ul#gform_fields_4 span.gfield_required{display:none}
ul#gform_fields_4 input::placeholder{color:#626262!important; opacity:1}
ul#gform_fields_4 input:focus, ul#gform_fields_4 select:focus{background-color:#f9fdff !important}
li#field_4_13{padding-top:50px}
span#canditaure_spontanee{float:right; background:#289659; color:#fff; padding:7px 13px; border-radius:3px; font-size:14px; cursor:pointer}
span#canditaure_spontanee:hover{opacity:0.9}
ul#gform_fields_4 select{opacity:0.7; border-color:#a5a5a5!important; background-image:url(/wp-content/themes/novatis/images/icons/arrow-down.png); background-repeat:no-repeat; background-position-x:98%; background-position-y:center}
@-moz-document url-prefix(){ul#gform_fields_4 select{background-image:none}
}
ul.job_listings{border-top:0}
.caroufredsel_wrapper{max-height:650px}
@media (min-width:768px){}
body.page-id-2915 header#Header{background-position-y:-63px}
.tt_2cl{width:44%!important; padding:1%; border:1px solid #cbcdcf; margin-right:1%!important; position:relative}
.img_title.ttshowcase_rl_info_wrap{border-bottom:1px solid #cbcdcf}
.tt_info_left_alignment{display:initial!important; vertical-align:top; width:50%; float:left; border-right:1px solid #cbcdcf}
.img_title.ttshowcase_rl_info_wrap.tt_info-above{width:100%; float:left; margin-bottom:20px; padding-bottom:10px}
.tt_quote_info-above.ttshowcase_rl_quote_block{width:100%; float:left; min-height:275px}
.ttshowcase_rl_image.tt_img_square.tt_img_none.tt_img_left_alignment{float:left; width:48%; padding:0; text-align:center}
.ttshowcase_rating .fa-star, .ttshowcase_rating .fa-star-half-o{color:#14638b!important}
.ttshowcase_rl_title.reviewer{font-size:16px; min-height:43px}
.ttshowcase_rl_date{color:#2d7498; opacity:1!important; font-size:14px!important}
.ttshowcase_rl_quote i{position:absolute; right:-10px; top:-10px}
.ttshowcase_rl_quote i:before{content:url(/wp-content/themes/novatis/images/quotes1.png)!important}
.tt_theme_quotes .tt_quote_info-above .ttshowcase_rl_quote{padding:0 15px 0 0; text-align:justify}
.bottom_section{border:1px solid #cbcdcf; float:left; width:100%}
.bottom_section .auteur{float:left; padding:7px 0 7px 20px}
.bottom_section .auteur span{color:#000}
.bottom_section .view_site{float:right; border-left:1px solid #cbcdcf; padding:7px 20px 7px 20px}
.ttshowcase_pager a.ttshowcase_page{font-size:15px}
.ttshowcase_current_page{border:0!important; color:#00963c; font-weight:bold; font-size:17px!important}
form#ttshowcase_form fieldset input{padding:10px!important}
form#ttshowcase_form fieldset input:focus{background:#fbfbfb!important}
form#ttshowcase_form fieldset label{padding-bottom:3px; font-size:14px; font-weight:normal}
form#ttshowcase_form button.tt_form_button{float:right; box-shadow:none; border-radius:3px; padding:10px 20px}
a#send_avis{display:inline-block; background:#27ae60; color:#fff; padding:10px 25px; border-radius:3px; float:right}
.tt_style_2 fieldset{padding:2px 2%!important}
p#success_avis{text-align:center; color:#14638b; font-size:14px; display:none}
button.tt_form_button{margin-right:0!important}
@media (max-width:599px) and (min-width:0){.tt_2cl{width:100%!important; margin:0 0 20px 0!important}
	.tt_info_left_alignment{width:100%!important; border:0!important; margin:0!important; text-align:center!important}
	.ttshowcase_rl_image.tt_img_square.tt_img_none.tt_img_left_alignment{width:100%!important}
	.bottom_section .view_site{padding-top:0!important; border-left:0!important}
	.ttshowcase_rl_title.reviewer{min-height:inherit!important}
	.bottom_section .auteur{width:90%!important}
}
body.postid-6247 .column.one.single-photo-wrapper .image_frame.scale-with-grid{display:none!important}
.image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img{top:0!important; transform:scale(1.1)}
.portfolio_group .image_frame .image_wrapper .mask:after {
    background: rgba(255,255,255,0) !important;
}  
#usquare_1{width:960px; position:relative; margin:0 auto; display:block; clear:both}
#usquare_1 .usquare_module_wrapper{width:100%; position:relative; display:block}
#usquare_1 .usquare_module_wrapper h2{font-weight:100!important; font-style:normal!important; font-size:34px!important; line-height:34px!important}
#usquare_1 .usquare_module_wrapper span{font-weight:100!important; font-style:normal!important; font-size:14px!important; line-height:14px!important}
#usquare_1 .usquare_block_extended .usquare_about{font-weight:100!important; font-style:normal!important; font-size:14px!important; line-height:14px!important}
#usquare_1 .usquare_module_wrapper span.bold{font-family:"PTSansRegular"!important; font-weight:100!important; font-style:normal!important; font-size:14px!important; line-height:14px!important}
#usquare_1 .usquare_block{width:320px; height:160px}
#usquare_1 .full_usquare_square{width:320px; height:160px; cursor:pointer}
#usquare_1 .half_usquare_square{width:160px; height:160px; cursor:pointer}
#usquare_1 .right_gray_usquare_square{position:absolute; left:160px}
#usquare_1 .usquare_block_extended{width:320px; height:320px; margin-top:160px}
#usquare_1 .usquare_block_extended .close{left:280px}
#usquare_1 .usquare_about{width:300px; clear:both; margin:0px; padding-left:17px; height:245px}
#usquare_1 .usquare_about .viewport{width:280px; height:245px}
@media screen and (max-width:960px){#usquare_1{width:640px; position:relative; margin:0 auto; display:block; clear:both}
	#usquare_1 .usquare_block{width:320px; height:160px}
	#usquare_1 .full_usquare_square{width:320px; height:160px}
	#usquare_1 .half_usquare_square{width:160px; height:160px}
	#usquare_1 .right_gray_usquare_square{position:absolute; left:160px}
	#usquare_1 .usquare_block_extended{width:320px; height:320px; margin-top:160px}
	#usquare_1 .usquare_block_extended .close{left:280px}
	#usquare_1 .usquare_block_extended .usquare_about{height:245px}
	#usquare_1 .usquare_about{width:300px; clear:both; margin:0px; padding-left:16px; height:245px}
	#usquare_1 .usquare_about .viewport{width:280px; height:245px}
	#usquare_1 .usquare_module_wrapper h2{font-size:34px!important; line-height:34px!important}
	#usquare_1 .usquare_module_wrapper span{font-size:14px!important; line-height:14px!important}
	#usquare_1 .usquare_block_extended .usquare_about{font-size:14px!important; line-height:14px!important}
	#usquare_1 .usquare_module_wrapper span.bold{font-size:14px!important; line-height:14px!important}
}
@media screen and (max-width:768px){
	#usquare_1{width:320px; position:relative; margin:0 auto; display:block; clear:both}
	#usquare_1 .usquare_block{width:320px; height:160px}
	#usquare_1 .full_usquare_square{width:320px; height:160px}
	#usquare_1 .half_usquare_square{width:160px; height:160px}
	#usquare_1 .right_gray_usquare_square{position:absolute; left:160px}
	#usquare_1 .usquare_block_extended{width:320px; height:320px; margin-top:160px}
	#usquare_1 .usquare_block_extended .close{left:280px}
	#usquare_1 .usquare_block_extended .usquare_about{height:245px}
	#usquare_1 .usquare_about{width:300px; clear:both; margin:0px; padding-left:16px; height:245px}
	#usquare_1 .usquare_about .viewport{width:280px; height:245px}
	#usquare_1 .usquare_module_wrapper h2{font-size:34px!important; line-height:34px!important}
	#usquare_1 .usquare_module_wrapper span{font-size:14px!important; line-height:14px!important}
	#usquare_1 .usquare_block_extended .usquare_about{font-size:14px!important; line-height:14px!important}
	#usquare_1 .usquare_module_wrapper span.bold{font-size:14px!important; line-height:14px!important}
}
@media screen and (max-width:440px){
	#usquare_1{width:280px; position:relative; margin:0 auto; display:block; clear:both}
	#usquare_1 .usquare_block{width:280px; height:140px}
	#usquare_1 .full_usquare_square{width:280px; height:140px}
	#usquare_1 .half_usquare_square{width:140px; height:140px}
	#usquare_1 .right_gray_usquare_square{position:absolute; left:140px}
	#usquare_1 .usquare_block_extended{width:280px; height:280px; margin-top:140px}
	#usquare_1 .usquare_block_extended .close{left:240px}
	#usquare_1 .usquare_block_extended .usquare_about{height:205px}
	#usquare_1 .usquare_block_extended li{margin:11px 6px 0 6px}
	#usquare_1 .usquare_block_extended ul{top:140px}
	#usquare_1 .usquare_about{width:260px; clear:both; margin:0px; padding-left:16px; height:205px}
	#usquare_1 .usquare_about .viewport{width:240px; height:205px}
	#usquare_1 .usquare_module_wrapper h2{font-size:34px!important; line-height:34px!important}
	#usquare_1 .usquare_module_wrapper span{font-size:14px!important; line-height:14px!important}
	#usquare_1 .usquare_block_extended .usquare_about{font-size:14px!important; line-height:14px!important}
	#usquare_1 .usquare_module_wrapper span.bold{font-size:14px!important; line-height:14px!important}
}
@media (max-width:1150px) and (min-width:940px){}
@media (max-width:939px) and (min-width:800px){
	#Top_bar .top_bar_right{top:-80px !important}
	.quick_fact .number{font-size:55px !important}
	.quick_fact h3.title{font-size:15px !important}
	.quick_fact .desc{font-size:10px !important}
}
@media (max-width:799px) and (min-width:699px){
	.quick_fact .number{font-size:55px !important}
	.quick_fact h3.title{font-size:15px !important}
	.quick_fact .desc{font-size:10px !important}
	.copyright{position:relative !important; display:block !important; width:100% !important; text-align:center !important}
	div#footer-menu{width:100% !important; float:left !important; position:relative !important; margin-top:0px !important; margin-left:0px !important; text-align:center !important}
	div#footer-menu ul{text-align:center !important; display:inline-block !important}
}
@media (max-width:698px) and (min-width:600px){.single-post .title_wrapper h1{text-align:center !important}
	.single-post .button-love{width:100%!important; float:left!important; display:block!important}
	.single-post .title_wrapper{width:100% !important; float:left !important; margin-left:0px !important; margin-top:15px !important; display:block !important; padding-left:0px !important; border:none !important}
	a#send_avis{text-align:center !important; float:none !important}
	div#footer-menu ul li{font-size:10px !important}
	.copyright{position:relative !important; display:block !important; width:100% !important; text-align:center !important}
	div#footer-menu{width:100% !important; float:left !important; position:relative !important; margin-top:0px !important; margin-left:0px !important; text-align:center !important}
	div#footer-menu ul{text-align:center !important; display:inline-block !important}
	#Action_bar .social{text-align:center; width:100% !important}
	#Action_bar .social li{float:none !important}
}
@media (max-width:599px) and (min-width:480px){.single-post .title_wrapper h1{text-align:center !important}
	.single-post.single-post .button-love{width:100%!important; float:left!important; display:block!important}
	.single-post .title_wrapper{width:100% !important; float:left !important; margin-left:0px !important; margin-top:15px !important; display:block !important; padding-left:0px !important; border:none !important}
	a#send_avis{text-align:center !important; float:none !important}
	.copyright{position:relative !important; display:block !important; width:100% !important; text-align:center !important}
	/*div#footer-menu{width:100% !important; float:left !important; position:relative !important; margin-top:0px !important; margin-left:0px !important; text-align:center !important}*/
	/*div#footer-menu ul{text-align:center !important; display:inline-block !important}*/
	#Action_bar .social{text-align:center; width:100% !important}
	#Action_bar .social li{float:none !important}
	.tp-parallax-wrap.text_bas b{font-size:25px !important}
	.tp-parallax-wrap.text_bas22, .tp-parallax-wrap.text_bas44{left:24% !important; top:40% !important}
	.tp-parallax-wrap.text_bas33{left:28% !important}
	.tp-parallax-wrap.text_bas55{left:35% !important; top:55% !important}
	.tp-parallax-wrap.text_bas33 .tp-caption, .tp-parallax-wrap.text_bas55 .tp-caption{text-align:center !important; display:block; width:100%; float:left; padding-bottom:15px !important; line-height:25px !important}
	.tp-parallax-wrap.text_bas33 .tp-caption span, .tp-parallax-wrap.text_bas55 .tp-caption span{font-size:11px !important; display:block !important}
	.tp-parallax-wrap.text_bas_2{top:50% !important}
	.tparrows{display:none !important}
	.home .column.one.column_column h1{line-height:50px !important}
	#footer-menu ul li a{font-size:11px !important}
	#Content div.p_table_responsive#medicenter_blue div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue div.column_3_responsive, 
	#Content div.p_table_responsive#medicenter_blue_2 div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_3_responsive{width:100% !important; margin-bottom:20px !important}
}
@media (max-width:479px) and (min-width:400px){.single-post .title_wrapper h1{text-align:center !important}
	.single-post.single-post .button-love{width:100%!important; float:left!important; display:block!important}
	.single-post .title_wrapper{width:100% !important; float:left !important; margin-left:0px !important; margin-top:15px !important; display:block !important; padding-left:0px !important; border:none !important}
	a#send_avis{text-align:center !important; float:none !important}
	#Content div.p_table_responsive#medicenter_blue div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue div.column_3_responsive, 
	#Content div.p_table_responsive#medicenter_blue_2 div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_3_responsive{width:100% !important; margin-bottom:20px !important}
	.copyright{position:relative !important; display:block !important; width:100% !important; text-align:center !important}
	div#footer-menu{width:100% !important; float:left !important; position:relative !important; margin-top:0px !important; margin-left:0px !important; text-align:center !important}
	div#footer-menu ul{text-align:center !important; display:inline-block !important}
	#Action_bar .social{text-align:center; width:100% !important}
	#Action_bar .social li{float:none !important}
	.tp-parallax-wrap.text_bas b{font-size:25px !important}
	.tp-parallax-wrap.text_bas22, .tp-parallax-wrap.text_bas44{left:24% !important; top:40% !important}
	.tp-parallax-wrap.text_bas33{left:28% !important}
	.tp-parallax-wrap.text_bas55{left:35% !important; top:55% !important}
	.tp-parallax-wrap.text_bas33 .tp-caption, .tp-parallax-wrap.text_bas55 .tp-caption{text-align:center !important; display:block; width:100%; float:left; padding-bottom:15px !important; line-height:25px !important}
	.tp-parallax-wrap.text_bas33 .tp-caption span, .tp-parallax-wrap.text_bas55 .tp-caption span{font-size:11px !important; display:block !important}
	.tp-parallax-wrap.text_bas_2{top:50% !important}
	.tparrows{display:none !important}
	.home .column.one.column_column h1{line-height:50px !important}
	#footer-menu ul li a{font-size:11px !important}
	#usquare-team >.section_wrapper{width:100% !important}
	#usquare-team >.section_wrapper >.items_group{width:80% !important; float:left !important; margin-left:10%}
	#usquare-team >.section_wrapper >.items_group #usquare_1{margin-left:0px !important; width:100% !important}
	#usquare_1 .usquare_module_wrapper{width:100% !important; position:relative !important; display:block !important}
	#usquare_1 .usquare_block{width:100% !important; height:140px !important}
	#usquare_1 .half_usquare_square{width:50% !important; height:140px !important; float:left !important}
	#usquare_1 .right_gray_usquare_square{left:49% !important}
	ul.list_idea{width:100% !important; float:left !important; margin-bottom:0px !important}
	body:not(.template-slider) .column.two-third.column_column blockquote:before{margin-left:25px !important}
	body:not(.template-slider) .column.two-third.column_column blockquote{text-align:center !important}
	body:not(.template-slider) .column_column{text-align:center}
	.gform_wrapper.gf_browser_safari select[multiple=multiple]{overflow-x:auto !important; width:100% !important}
	.page-id-72 .section.full-width .section_wrapper{width:100% !important}
	.page-id-72 body:not(.template-slider):not(.header-simple) #Header{display:none !important}
}
@media (max-width:399px) and (min-width:300px){
	.single-post .title_wrapper h1{text-align:center !important}
	.single-post .button-love{width:100%!important; float:left!important; display:block!important}
	.single-post .title_wrapper{width:100% !important; float:left !important; margin-left:0px !important; margin-top:15px !important; display:block !important; padding-left:0px !important; border:none !important}
	a#send_avis{text-align:center !important; float:none !important}
	#Content div.p_table_responsive#medicenter_blue div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue div.column_3_responsive, 
	#Content div.p_table_responsive#medicenter_blue_2 div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_3_responsive{width:100% !important; margin-bottom:20px !important}
	body:not(.template-slider) .column_column{text-align:center}
	body:not(.template-slider) .column.two-third.column_column blockquote:before{margin-left:25px !important}
	body:not(.template-slider) .column.two-third.column_column blockquote{text-align:center !important}
	ul.list_idea{width:100% !important; float:left !important; margin-bottom:0px !important}
	#Top_bar a#search_button{top:15px}
	h2{font-size:21px !important}
	.tp-parallax-wrap.text_bas b{font-size:17px !important}
	.tp-parallax-wrap.text_bas22, .tp-parallax-wrap.text_bas44{left:24% !important; top:40% !important}
	.tp-parallax-wrap.text_bas33{left:28% !important}
	.tp-parallax-wrap.text_bas55{left:35% !important; top:55% !important}
	.tp-parallax-wrap.text_bas33 .tp-caption, .tp-parallax-wrap.text_bas55 .tp-caption{text-align:center !important; display:block; width:100%; float:left; padding-bottom:15px !important; line-height:25px !important}
	.tp-parallax-wrap.text_bas33 .tp-caption span, .tp-parallax-wrap.text_bas55 .tp-caption span{font-size:11px !important; display:block !important}
	.tp-parallax-wrap.text_bas_2{top:50% !important}
	.tp-bullets{display:none !important}
	#usquare-team >.section_wrapper{width:100% !important}
	#usquare-team >.section_wrapper >.items_group{width:80% !important; float:left !important; margin-left:10%}
	#usquare-team >.section_wrapper >.items_group #usquare_1{margin-left:0px !important; width:100% !important}
	#usquare_1 .usquare_module_wrapper{width:100% !important; position:relative !important; display:block !important}
	#usquare_1 .usquare_block{width:100% !important; height:140px !important}
	#usquare_1 .half_usquare_square{width:50% !important; height:140px !important; float:left !important}
	#usquare_1 .right_gray_usquare_square{left:49% !important}
	#Top_bar .wpml-languages{top:7px !important}
	.hesperiden.tparrows{width:30px !important; height:30px !important}
	.hesperiden.tparrows:before{line-height:34px !important; font-size:17px !important}
	body:not(.template-slider) .items_group h2, body:not(.template-slider) .items_group p, 
	body:not(.template-slider) .items_group ul.list_check li, 
	body:not(.template-slider) .sections_group p, body:not(.template-slider) .sections_group h2{text-align:center !important}
	body:not(.template-slider) .alert_info{padding:20px !important; width:85% !important; float:left !important; margin-left:0px !important}
	body:not(.template-slider) .alert_info .alert_icon{position:relative !important; margin:0 auto !important; left:0px !important; top:0px !important}
	body:not(.template-slider) .alert_wrapper{text-align:center !important; float:left !important; width:100% !important; display:block !important; position:relative !important}
	.gform_wrapper.gf_browser_safari select[multiple=multiple]{overflow-x:auto !important; width:100% !important}
	.page-id-72 .section.full-width .section_wrapper{width:100% !important}
	.page-id-72 body:not(.template-slider):not(.header-simple) #Header{display:none !important}
}
@media (max-width:299px) and (min-width:0px){.single-post .title_wrapper h1{text-align:center !important}
	.single-post .button-love{width:100%!important; float:left!important; display:block!important}
	.single-post .title_wrapper{width:100% !important; float:left !important; margin-left:0px !important; margin-top:15px !important; display:block !important; padding-left:0px !important; border:none !important}
	a#send_avis{text-align:center !important; float:none !important}
	#Content div.p_table_responsive#medicenter_blue div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue div.column_3_responsive, 
	#Content div.p_table_responsive#medicenter_blue_2 div.column_1_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_2_responsive, #Content div.p_table_responsive#medicenter_blue_2 div.column_3_responsive{width:100% !important; margin-bottom:20px !important}
	body:not(.template-slider) .column_column{text-align:center}
	body:not(.template-slider) .column.two-third.column_column blockquote:before{margin-left:25px !important}
	body:not(.template-slider) .column.two-third.column_column blockquote{text-align:center !important}
	ul.list_idea{width:100% !important; float:left !important; margin-bottom:0px !important}
	.page-id-72 .section.full-width .section_wrapper{width:100% !important}
	.page-id-72 body:not(.template-slider):not(.header-simple) #Header{display:none !important}
	body:not(.template-slider) .items_group h2, body:not(.template-slider) .items_group p, 
	body:not(.template-slider) .items_group ul.list_check li, 
	body:not(.template-slider) .sections_group p, body:not(.template-slider) .sections_group h2{text-align:center !important}
	.gform_wrapper.gf_browser_safari select[multiple=multiple]{overflow-x:auto !important; width:100% !important}
	.hesperiden.tparrows{width:30px !important; height:30px !important}
	.hesperiden.tparrows:before{line-height:34px !important; font-size:17px !important}
	#Top_bar a#search_button{top:15px}
	#Top_bar .wpml-languages{top:7px !important}
	h2{font-size:21px !important}
	.tp-parallax-wrap.text_bas b{font-size:17px !important}
	.tp-parallax-wrap.text_bas22, .tp-parallax-wrap.text_bas44{left:24% !important; top:40% !important}
	.tp-parallax-wrap.text_bas33{left:28% !important}
	.tp-parallax-wrap.text_bas55{left:35% !important; top:55% !important}
	.tp-parallax-wrap.text_bas33 .tp-caption, .tp-parallax-wrap.text_bas55 .tp-caption{text-align:center !important; display:block; width:100%; float:left; padding-bottom:15px !important; line-height:25px !important}
	.tp-parallax-wrap.text_bas33 .tp-caption span, .tp-parallax-wrap.text_bas55 .tp-caption span{font-size:11px !important; display:block !important}
	.tp-parallax-wrap.text_bas_2{top:50% !important}
	.tp-bullets{display:none !important}
	#usquare-team >.section_wrapper{width:100% !important}
	#usquare-team >.section_wrapper >.items_group{width:80% !important; float:left !important; margin-left:10%}
	#usquare-team >.section_wrapper >.items_group #usquare_1{margin-left:0px !important; width:100% !important}
	#usquare_1 .usquare_module_wrapper{width:100% !important; position:relative !important; display:block !important}
	#usquare_1 .usquare_block{width:100% !important; height:140px !important}
	#usquare_1 .half_usquare_square{width:50% !important; height:140px !important; float:left !important}
	#usquare_1 .right_gray_usquare_square{left:49% !important}
	body:not(.template-slider) .alert_info{padding:20px !important; width:85% !important; float:left !important; margin-left:0px !important}
	body:not(.template-slider) .alert_info .alert_icon{position:relative !important; margin:0 auto !important; top:0px !important}
	body:not(.template-slider) .alert_wrapper{text-align:center !important; float:left !important; width:100% !important; display:block !important; position:relative !important}
}
ul.job_listings li.job_listing a{ min-height:195px}
 .company strong{ font-weight:400 !important}
.company{ margin-top:35px;  font-family:Roboto,Arial,Tahoma,sans-serif !important;  font-weight:400 !important}

ul.job_listings li.job_listing a img.company_logo{width:250px!important}
ul.job_listings{border-top:0!important}
.job-manager-form fieldset{margin-right:1%!important}
.job-manager-form fieldset label{width:100%!important}
.job-manager-form fieldset div.field{width:100%!important}
.image_frame:not(.no_link) .image_wrapper img{margin-bottom:0px !important}
html{background-color:#FFF}
#Wrapper{background-color:#FFF}
body, #Subheader .title, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3{font-family:Roboto,Arial,Tahoma,sans-serif; font-weight:400}
#menu>ul>li>a, #header_action_button, #header_cart{font-family:Roboto,Arial,Tahoma,sans-serif; font-weight:400}
h1{font-family:'Patua One',Arial,Tahoma,sans-serif; font-weight:300}
h2{font-family:'Patua One',Arial,Tahoma,sans-serif; font-weight:300}
h3{font-family:'Patua One',Arial,Tahoma,sans-serif; font-weight:400}
h4{font-family:'Patua One',Arial,Tahoma,sans-serif; font-weight:300}
h5{font-family:'Roboto',Arial,Tahoma,sans-serif; font-weight:700}
h6{font-family:'Roboto',Arial,Tahoma,sans-serif; font-weight:700}
body{font-size:13px; line-height:21px}
#menu>ul>li>a{font-size:13px; font-weight:600}
h1{font-size:25px; line-height:25px}
h2{font-size:30px; line-height:30px}
h3{font-size:25px; line-height:27px}
h4{font-size:21px; line-height:25px}
h5{font-size:15px; line-height:20px}
h6{font-size:13px; line-height:20px}
#Header{background-color:#000119}
#Footer{background-color:#FFF;border-top:1px solid #b6b6b6;padding-top:21px}
body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a{color:#626262}
.themecolor, .opening_hours .opening_hours_wrapper li span, .fancy_heading_icon .icon_top, .fancy_heading_arrows .icon-right-dir, .fancy_heading_arrows .icon-left-dir, .fancy_heading_line h2, .button-love a.mfn-love, .format-link .post-title .icon-link, .pager-single>span, .pager-single a:hover, .widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_mfn_recent_comments ul li:after, .widget_archive ul, .widget_recent_comments ul li:after, .widget_nav_menu ul, .woocommerce ul.products li.product .price, .shop_slider .shop_slider_ul li .item_wrapper .price, .woocommerce-page ul.products li.product .price, .widget_price_filter .price_label .from, .widget_price_filter .price_label .to, .woocommerce ul.product_list_widget li .quantity .amount, .woocommerce .product div.entry-summary .price, .woocommerce .star-rating span, #Error_404 .error_pic i{color:#2991d6}
.themebg, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, #comments .commentlist>li .reply a.comment-reply-link, .fixed-nav .arrow, #Filters .filters_wrapper ul li a:hover, .widget_categories ul, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .widget_recent_entries ul li:after, .widget_mfn_menu ul li a:hover, .widget_product_categories ul, div.jp-interface, #Top_bar a#header_cart span, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, .slider_pagination a.selected, .slider_pagination a.selected:after, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tp-leftarrow.default, .tp-rightarrow.default, .tp-bullets.tp-thumbs .bullet.selected:after{background-color:#2991d6}
a{color:#2991d6}
a:hover{color:#2275ac}
*::-moz-selection{background-color:#2991d6}
*::selection{background-color:#2991d6}
.blockquote p.author span, .counter .desc_wrapper .title, .article_box .desc_wrapper p, .team .desc_wrapper p.subtitle, .pricing-box .plan-header p.subtitle, .pricing-box .plan-header .price sup.period, .chart_box p, .fancy_heading .inside, .fancy_heading_line .slogan, .post-meta, .post-meta a, .post-footer, .post-footer a span.label, .pager .pages a, .button-love a .label, .pager-single a, #comments .commentlist>li .comment-author .says, .fixed-nav .desc .date, .filters_buttons li.label, .Recent_posts ul li a .desc .date, .widget_recent_entries ul li .post-date, .tp_recent_tweets .twitter_time, .widget_price_filter .price_label, .shop-filters .woocommerce-result-count, .woocommerce ul.product_list_widget li .quantity, .widget_shopping_cart ul.product_list_widget li dl, .product_meta .posted_in, .woocommerce .shop_table .product-name .variation>dd, .shipping-calculator-button:after, .shop_slider .shop_slider_ul li .item_wrapper .price del, .testimonials_slider .testimonials_slider_ul li .author span, .testimonials_slider .testimonials_slider_ul li .author span a{color:#a8a8a8}
h1, h1 a, h1 a:hover{color:#444}
h2, h2 a, h2 a:hover{color:#444}
h3, h3 a, h3 a:hover{color:#444}
h4, h4 a, h4 a:hover{color:#444}
h5, h5 a, h5 a:hover{color:#444}
h6, h6 a, h6 a:hover, a.content_link .title{color:#444}
.dropcap, .highlight:not(.highlight_image){background-color:#2991d6}
a.button, a.tp-button{/*background-color:#f7f7f7; */color:#747474}
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"]{background-color:#2991d6; color:#fff}
.woocommerce a.button, .woocommerce .quantity input.plus, .woocommerce .quantity input.minus{background-color:#f7f7f7!important; color:#747474!important}
.woocommerce a.button_theme, .woocommerce button.button, .woocommerce input[type="submit"], .woocommerce input[type="reset"], .woocommerce input[type="button"]{background-color:#2991d6!important; color:#fff!important}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol{color:#737E86}
.hr_color, .hr_color hr, .hr_dots span{color:transparent; background:#2991d6}
.hr_zigzag i{color:#2991d6}
.highlight-left:after, .highlight-right:after{background:#2991d6}
@media only screen and (max-width:767px){.highlight-left .column:first-child,.highlight-right .column:last-child{background:#2991d6}
}
#Header .top_bar_left{background-color:#fff}
#Top_bar .top_bar_right:before{background-color:#e3e3e3}
#Header .top_bar_right{background-color:#f5f5f5}
#Header .menu>li>a, #Top_bar .top_bar_right a{color:#444}
#Header .menu>li.current-menu-item>a, #Header .menu>li.current_page_item>a, #Header .menu>li.current-menu-ancestor>a, #Header .menu>li.current_page_ancestor>a, #Header .menu>li.hover>a{color:#2991d6}
#Header .menu>li a:after{background:#2991d6}
#Header .menu>li ul{background-color:#F2F2F2}
#Header .menu>li ul li a{color:#5f5f5f}
#Header .menu>li ul li a:hover, #Header .menu>li ul li.hover>a{color:#2e2e2e}
#Top_bar .search_wrapper{background:#2991D6}
#Subheader .title{color:#888}
#Footer, #Footer .widget_recent_entries ul li a{color:#545454}
#Footer a{color:#2f94d7}
#Footer a:hover{color:#2275ac}
#Footer h1,#Footer h1 a,#Footer h1 a:hover,#Footer h2,#Footer h2 a,#Footer h2 a:hover,#Footer h3,#Footer h3 a,#Footer h3 a:hover,#Footer h4,#Footer h4 a,#Footer h4 a:hover,#Footer h5,#Footer h5 a,#Footer h5 a:hover,#Footer h6,#Footer h6 a,#Footer h6 a:hover{color:#4b4b4b;font-family:'Gotham Rounded';font-weight:500;font-size:16px;line-height:20px}
#Footer .widgets_wrapper .widget h4{position:relative;margin-bottom:25px}
#Footer .widgets_wrapper .widget h4:before{content:'';border-top:2px solid #717171;width:20px;display:block;margin-bottom:23px}
#Footer .widgets_wrapper .column:last-child h4{font-size:25px;line-height:22px;color:#2f94d7;font-family:'Open Sans';font-weight:400;margin-bottom:17px;padding-left: 6%}
#Footer .widgets_wrapper .column:last-child p{font-size:18px;line-height:18px;color:#2f94d7;margin-bottom:12px;padding-left: 6%}
#Footer .widgets_wrapper .column:last-child h4:before{display:none}
#Footer .widgets_wrapper .column:last-child a.phone-footer{display:inline-block;border:1px solid #2991d6;border-radius:32px;font-size:20px;line-height:23px;font-weight:600;padding:6px 16px 6px 13px;letter-spacing:.05em;transition:all .3s ease-in-out}
.avis-bloc{position:relative}
.avis-bloc h4{color:#02678e!important;font-size:37px!important;line-height:47px!important;display:table;text-align:right;background:url(/wp-content/themes/novatis/images/avis-before.png) no-repeat left top;padding:18px 0 0 51px!important;margin-bottom:3px!important}
.avis-bloc h4 .small{font-size:17px;font-style:italic;display:block;line-height:19px}
.avis-bloc h4 .big{font-size:56px;font-weight:700;line-height:52px}
.avis-bloc .stars{text-align:right;display:table;padding-left:16px!important}
.avis-bloc .link-avis{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}
#Footer .widgets_wrapper .column:last-child a.phone-footer:hover{background:#7ebcce;text-decoration:none}
#Footer .themecolor, #Footer .widget_meta ul, #Footer .widget_pages ul, #Footer .widget_rss ul, #Footer .widget_mfn_recent_comments ul li:after, #Footer .widget_archive ul, #Footer .widget_recent_comments ul li:after, #Footer .widget_nav_menu ul, #Footer .widget_price_filter .price_label .from, #Footer .widget_price_filter .price_label .to, #Footer .star-rating span{color:#2991d6}
#Footer .widget_nav_menu ul{padding:0;list-style:none;font-size:12px;line-height:16px;color:#4b4b4b;background:transparent}
#Footer .widget_nav_menu ul li a{padding:0;color:#4b4b4b;margin-bottom:4px}
#Footer .widget_nav_menu ul li a:hover{color:#2f94d7}
#Footer .themebg, #Footer .widget_categories ul, #Footer .Recent_posts ul li .desc:after, #Footer .Recent_posts ul li .photo .c, #Footer .widget_recent_entries ul li:after, #Footer .widget_mfn_menu ul li a:hover, #Footer .widget_product_categories ul{background-color:#2991d6}
#Footer .Recent_posts ul li a .desc .date, #Footer .widget_recent_entries ul li .post-date, #Footer .tp_recent_tweets .twitter_time, #Footer .widget_price_filter .price_label, #Footer .shop-filters .woocommerce-result-count, #Footer ul.product_list_widget li .quantity, #Footer .widget_shopping_cart ul.product_list_widget li dl{color:#a8a8a8}
blockquote, blockquote a, blockquote a:hover{color:#444}
.image_frame .image_wrapper .image_links{background:rgba(41,145,214,0.8)}
.image_frame .image_wrapper .image_links a{color:#fff}
.image_frame .image_wrapper .image_links a:hover{background:#fff; color:#2991d6}
.sliding_box .desc_wrapper{background:#2991d6}
.sliding_box .desc_wrapper:after{border-bottom-color:#2991d6}
.counter .icon_wrapper i{color:#2991d6}
.quick_fact .number{color:#2991d6}
.progress_bars .bars_list li .bar .progress{background-color:#2991d6}
a:hover.icon_bar{color:#2991d6!important}
a.content_link, a:hover.content_link{color:#2991d6}
a.content_link:before{border-bottom-color:#2991d6}
a.content_link:after{border-color:#2991d6}
.get_in_touch, .infobox{background-color:#2991d6}
.column_map .google-map-contact-wrapper .get_in_touch:after{border-top-color:#2991d6}
.timeline_items li h3:before, .timeline_items:after, .timeline .post-item:before{border-color:#2991d6}
.how_it_works .image .number{background:#2991d6}
.trailer_box .desc .subtitle{background-color:#2991d6}
.icon_box .icon_wrapper, .icon_box a .icon_wrapper{color:#2991d6}
.icon_box:hover .icon_wrapper:before, .icon_box a:hover .icon_wrapper:before{background-color:#2991d6}
ul.clients.clients_tiles li .client_wrapper:hover:before{background:#2991d6}
ul.clients.clients_tiles li .client_wrapper:after{border-bottom-color:#2991d6}
.list_item.lists_1 .list_left{background-color:#2991d6}
.list_item .list_left{color:#2991d6}
.feature_list ul li .icon i{color:#2991d6}
.feature_list ul li:hover, .feature_list ul li:hover a{background:#2991d6}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title>.acc-icon-plus, .accordion .question.active .title>.acc-icon-minus, .faq .question.active .title>.acc-icon-plus, .faq .question.active .title, .accordion .question.active .title{color:#2991d6}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after{background:#2991d6}
table tr:hover td{background:#2991d6}
.pricing-box .plan-header .price sup.currency, .pricing-box .plan-header .price>span{color:#2991d6}
.pricing-box .plan-inside ul li .yes{background:#2991d6}
.pricing-box-box.pricing-box-featured{background:#2991d6}
.woocommerce span.onsale, .shop_slider .shop_slider_ul li .item_wrapper span.onsale{border-top-color:#2991d6!important}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-color:#2991d6!important}
.tp-caption.medium_grey{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0,0,0,0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; padding:2px 4px; margin:0px; border-width:0px; border-style:none; background-color:#888; white-space:nowrap}
.tp-caption.small_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0,0,0,0.5); font-weight:700; font-size:14px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap}
.tp-caption.medium_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0,0,0,0.5); font-weight:700; font-size:20px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap}
.tp-caption.large_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0,0,0,0.5); font-weight:700; font-size:40px; line-height:40px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap}
.tp-caption.very_large_text{position:absolute; color:#fff; text-shadow:0px 2px 5px rgba(0,0,0,0.5); font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; letter-spacing:-2px}
.tp-caption.very_big_white{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#000}
.tp-caption.very_big_black{position:absolute; color:#000; text-shadow:none; font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#fff}
.tp-caption.modern_medium_fat{color:#fff; text-shadow:none; font-weight:800; font-size:25px; line-height:20px; font-family:"Open Sans",sans-serif; margin:0px; white-space:nowrap; background-color:transparent; text-decoration:none; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.modern_medium_fat_white{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:24px; line-height:20px; font-family:"Open Sans",sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap}
.tp-caption.modern_medium_light{position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:24px; line-height:20px; font-family:"Open Sans",sans-serif; margin:0px; border-width:0px; border-style:none; white-space:nowrap}
.tp-caption.modern_big_bluebg{position:absolute; color:#fff; text-shadow:none; font-weight:800; font-size:30px; line-height:36px; font-family:"Open Sans",sans-serif; padding:3px 10px; margin:0px; border-width:0px; border-style:none; background-color:#4e5b6c; letter-spacing:0}
.tp-caption.modern_big_redbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:30px; line-height:36px; font-family:"Open Sans",sans-serif; padding:3px 10px; padding-top:1px; margin:0px; border-width:0px; border-style:none; background-color:#de543e; letter-spacing:0}
.tp-caption.modern_small_text_dark{position:absolute; color:#555; text-shadow:none; font-size:14px; line-height:22px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap}
.tp-caption.boxshadow{box-shadow:0px 0px 20px rgba(0,0,0,0.5)}
.tp-caption.black{color:#000; text-shadow:none}
.tp-caption.noshadow{text-shadow:none}
.tp-caption.thinheadline_dark{position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:30px; line-height:30px; font-family:"Open Sans"; background-color:transparent}
.tp-caption.thintext_dark{position:absolute; color:rgba(0,0,0,0.85); text-shadow:none; font-weight:300; font-size:16px; line-height:26px; font-family:"Open Sans"; background-color:transparent}
.tp-caption.largeblackbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#000; padding:0px 20px; border-radius:0px}
.tp-caption.largepinkbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#db4360; padding:0px 20px; border-radius:0px}
.tp-caption.largewhitebg{position:absolute; color:#000; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#fff; padding:0px 20px; border-radius:0px}
.tp-caption.largegreenbg{position:absolute; color:#fff; text-shadow:none; font-weight:300; font-size:50px; line-height:70px; font-family:"Open Sans"; background-color:#67ae73; padding:0px 20px; border-radius:0px}
.tp-caption.excerpt{font-size:36px; line-height:36px; font-weight:700; font-family:Arial; color:#fff; text-decoration:none; background-color:rgba(0,0,0,1); text-shadow:none; margin:0px; letter-spacing:-1.5px; padding:1px 4px 0px 4px; width:150px; white-space:normal!important; height:auto; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.large_bold_grey{font-size:30px; line-height:60px; font-weight:800; font-family:"Times New Roman",Times,serif; color:rgb(85,104,121); font-style:italic; text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_thin_grey{font-size:34px; line-height:30px; font-weight:300; font-family:"Open Sans"; color:rgb(102,102,102); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.small_thin_grey{font-size:18px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(117,117,117); text-decoration:none; background-color:transparent; padding:1px 4px 0px; text-shadow:none; margin:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.lightgrey_divider{text-decoration:none; background-color:rgba(235,235,235,1); width:370px; height:3px; background-position:initial; background-repeat:initial; border-width:0px; border-color:rgb(34,34,34); border-style:none}
.tp-caption.large_bold_darkblue{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(52,73,94); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_bg_darkblue{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:rgb(52,73,94); padding:10px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_bold_red{font-size:50px; line-height:30px; font-weight:800; font-family:Lato; color:rgb(220,51,106); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_light_red{font-size:21px; line-height:26px; font-weight:300; font-family:"Open Sans"; color:rgb(227,58,12); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_bg_red{color:#fff; background-color:rgba(139,129,126,1); font-size:29px; line-height:30px; font-weight:400; font-family:"Comic Sans MS",cursive,sans-serif; font-style:italic; text-decoration:none; padding:10px 10px 10px 10px; border-radius:0px 5px 5px 5px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.medium_bold_orange{font-size:24px; line-height:30px; font-weight:800; font-family:"Open Sans"; color:rgb(243,156,18); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_bg_orange{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:rgb(243,156,18); padding:10px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.grassfloor{text-decoration:none; background-color:rgba(160,179,151,1); width:4000px; height:150px; border-width:0px; border-color:rgb(34,34,34); border-style:none}
.tp-caption.large_bold_white{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_light_white{font-size:30px; line-height:36px; font-weight:300; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.mediumlarge_light_white{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.mediumlarge_light_white_center{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:#fff; text-decoration:none; background-color:transparent; padding:0px 0px 0px 0px; text-align:center; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_bg_asbestos{font-size:20px; line-height:20px; font-weight:800; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:rgb(127,140,141); padding:10px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.medium_light_black{font-size:50px; line-height:36px; font-weight:300; font-family:Lato; color:rgb(0,0,0); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.large_bold_black{font-size:58px; line-height:60px; font-weight:800; font-family:"Open Sans"; color:rgb(0,0,0); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.mediumlarge_light_darkblue{font-size:34px; line-height:40px; font-weight:300; font-family:"Open Sans"; color:rgb(52,73,94); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.small_light_white{font-size:17px; line-height:28px; font-weight:300; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.roundedimage{border-width:0px; border-color:rgb(34,34,34); border-style:none}
.tp-caption.large_bg_black{font-size:40px; line-height:40px; font-weight:800; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:rgb(0,0,0); padding:10px 20px 15px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.mediumwhitebg{font-size:30px; line-height:30px; font-weight:300; font-family:"Comic Sans MS",cursive,sans-serif; color:#4e4646; text-decoration:none; background-color:rgba(255,255,255,1); padding:5px 15px 10px 15px; text-shadow:none; border-radius:5px 5px 5px 5px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.medium_light_black1{font-size:35px; line-height:36px; font-weight:300; font-family:Lato; color:rgb(0,0,0); text-decoration:none; background-color:transparent; padding:0px; border-width:0px; border-color:rgb(255,214,88); border-style:none}
.tp-caption.very_large_text_1{font-size:50px; line-height:60px; font-weight:700; font-family:Arial; color:rgb(255,255,255); text-decoration:none; background-color:transparent; text-shadow:0px 2px 5px rgba(0,0,0,0.5); margin:0px; white-space:nowrap; letter-spacing:-2px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.medium_bg_red_1{}
.tp-caption.medium_bg_red_2{color:#fff; background-color:rgba(34,66,96,1); font-size:29px; line-height:30px; font-weight:400; font-family:"Comic Sans MS",cursive,sans-serif; font-style:italic; text-decoration:none; padding:10px 10px 10px 10px; background-image:url("http"); text-align:center; border-radius:5px 5px 5px 5px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.very_large_text_2{font-size:50px; line-height:60px; font-weight:700; font-family:Arial; color:rgb(164,130,50); text-decoration:none; background-color:transparent; text-shadow:0px 2px 5px rgba(0,0,0,0.5); margin:0px; white-space:nowrap; letter-spacing:-2px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.very_large_text_3{font-size:50px; line-height:60px; font-weight:700; font-family:Arial; color:#dc7d19; text-decoration:none; background-color:rgba(255,255,255,1); text-shadow:0px 2px 5px rgba(0,0,0,0.5); margin:0px; white-space:nowrap; letter-spacing:-2px; border-radius:0px 5px 5px 5px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.medium_bg_red_3{color:rgb(255,255,255); background-color:rgb(88,87,86); font-size:33px; line-height:50px; font-weight:500; font-family:"Comic Sans MS",cursive,sans-serif; font-style:italic; text-decoration:none; padding:10px; background-image:url("http"); text-align:center; border-radius:5px 5px 5px 5px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.medium_bg_orange-1{font-size:29px; line-height:30px; font-weight:400; font-family:"Comic Sans MS",cursive,sans-serif; color:rgb(255,255,255); font-style:italic; text-decoration:none; background-color:rgb(226,106,34); padding:10px; border-radius:0px 5px 5px 5px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
.tp-caption.medium_bg_red-9{font-size:29px; line-height:30px; font-weight:400; font-family:"Comic Sans MS",cursive,sans-serif; color:rgb(152,144,144); font-style:italic; text-decoration:none; background-color:rgb(255,255,255); padding:10px; border-radius:0px 5px 5px 5px; border-width:0px; border-color:transparent; border-style:none}
.tp-caption.very_large_text-1{font-size:35px; line-height:60px; font-weight:700; font-family:Arial; color:rgb(255,255,255); text-decoration:none; background-color:transparent; text-shadow:0px 2px 5px rgba(0,0,0,0.5); margin:0px; white-space:nowrap; letter-spacing:-2px; border-width:0px; border-color:rgb(255,255,255); border-style:none}
div#comments p.nocomments{display:none}
button.tt_form_button{margin-top:-40px!important}
div#pum_popup_title_6206{margin-top:-20px}
.widget-area.clearfix .widget.widget_categories ul{background:none; color:#2991d6}
.widget-area.clearfix .widget.widget_categories ul li a{color:#000!important}
body.single-post .column.one.single-photo-wrapper .image_frame.scale-with-grid{pointer-events:none}
.widget.widget_mfn_recent_posts h3{padding-bottom:17px}
.blog_slider .blog_slider_ul li .item_wrapper .image_frame{margin-left:0!important}
body.postid-6375 #Header{background-image:url(/wp-content/uploads/2017/04/anniversaire-novatis-8-ans.jpg); background-position-y:-17px}
body.postid-6375 #Header .top_bar_left{background-color:rgba(255,255,255,.9)}
body.single .image_frame.scale-with-grid div a img{width:100%}
div.amazingslider-box-1 div:nth-child(3){visibility:hidden}
.amazingslider-box-1 *{font-size:0!important}
div.amazingslider-box-1 div:nth-child(3){opacity:0!important}
.amazingslider-bottom-shadow-1{display:none!important}
body.single.single-post.postid-6461 .betterrelated{display:none}
.column.one.column_image.link:hover{opacity:0.8}
#usquare-team{padding:15px 0px 15px!important}

#rev_slider_1_1_wrapper .tp-loader.spinner4 div{background-color:#FFF !important}
#mfn-rev-slider .avis-bloc h4{font-family:'Open Sans'!important;font-weight:400!important;font-size:30px!important;background:0 0;position:relative;padding:12px 0 0 42px!important;text-align:right!important;line-height:40px!important}
#mfn-rev-slider .avis-bloc h4:before{content:'';position:absolute;left:0;top:0;background:url(/wp-content/themes/novatis/images/avis-before.png) no-repeat left top;width:62px;height:67px;background-size:contain;z-index:0}
#mfn-rev-slider .avis-bloc h4 .small{font-size:14px!important;line-height:14px!important;font-weight:600!important}
#mfn-rev-slider .avis-bloc h4 .big{font-size:45px!important;font-weight:700!important;line-height:45px!important}
#mfn-rev-slider .avis-bloc .stars img{width:120px!important;height:21px!important;object-fit:contain}

.pum-theme-5968, .pum-theme-framed-border{background-color:rgba(255,255,255,1.00)}
.pum-theme-5968 .pum-container, .pum-theme-framed-border .pum-container{padding:18px; border-radius:0px; border:1px none #000; box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23); background-color:rgba(249,249,249,1.00)}
.pum-theme-5968 .pum-title, .pum-theme-framed-border .pum-title{color:#000; text-align:left; text-shadow:0px 0px 0px rgba(2,2,2,0.23); font-family:inherit; font-weight:inherit; font-size:32px; font-style:normal; line-height:36px}
.pum-theme-5968 .pum-content, .pum-theme-framed-border .pum-content{color:#8c8c8c; font-family:inherit; font-weight:inherit; font-style:normal}
.pum-theme-5968 .pum-content+.pum-close, .pum-theme-framed-border .pum-content+.pum-close{height:auto; width:auto; left:auto; right:0px; bottom:auto; top:0px; padding:8px; color:#fff; font-family:inherit; font-weight:inherit; font-size:12px; font-style:normal; line-height:14px; border:1px none #fff; border-radius:0px; box-shadow:0px 0px 0px 0px rgba(2,2,2,0.23); text-shadow:0px 0px 0px rgba(0,0,0,0.23); background-color:rgba(0,183,205,1.00)}
.pum-theme-5967, .pum-theme-cutting-edge{background-color:rgba(255,255,255,1.00)}
.pum-theme-5967 .pum-container, .pum-theme-cutting-edge .pum-container{padding:18px; border-radius:0px; border:1px none #000; box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23); background-color:rgba(249,249,249,1.00)}
.pum-theme-5967 .pum-title, .pum-theme-cutting-edge .pum-title{color:#000; text-align:left; text-shadow:0px 0px 0px rgba(2,2,2,0.23); font-family:inherit; font-weight:inherit; font-size:32px; font-style:normal; line-height:36px}
.pum-theme-5967 .pum-content, .pum-theme-cutting-edge .pum-content{color:#8c8c8c; font-family:inherit; font-weight:inherit; font-style:normal}
.pum-theme-5967 .pum-content+.pum-close, .pum-theme-cutting-edge .pum-content+.pum-close{height:auto; width:auto; left:auto; right:0px; bottom:auto; top:0px; padding:8px; color:#fff; font-family:inherit; font-weight:inherit; font-size:12px; font-style:normal; line-height:14px; border:1px none #fff; border-radius:0px; box-shadow:0px 0px 0px 0px rgba(2,2,2,0.23); text-shadow:0px 0px 0px rgba(0,0,0,0.23); background-color:rgba(0,183,205,1.00)}
.pum-theme-5966, .pum-theme-hello-box{background-color:rgba(255,255,255,1.00)}
.pum-theme-5966 .pum-container, .pum-theme-hello-box .pum-container{padding:18px; border-radius:0px; border:1px none #000; box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23); background-color:rgba(249,249,249,1.00)}
.pum-theme-5966 .pum-title, .pum-theme-hello-box .pum-title{color:#000; text-align:left; text-shadow:0px 0px 0px rgba(2,2,2,0.23); font-family:inherit; font-weight:inherit; font-size:32px; font-style:normal; line-height:36px}
.pum-theme-5966 .pum-content, .pum-theme-hello-box .pum-content{color:#8c8c8c; font-family:inherit; font-weight:inherit; font-style:normal}
.pum-theme-5966 .pum-content+.pum-close, .pum-theme-hello-box .pum-content+.pum-close{height:auto; width:auto; left:auto; right:0px; bottom:auto; top:0px; padding:8px; color:#fff; font-family:inherit; font-weight:inherit; font-size:12px; font-style:normal; line-height:14px; border:1px none #fff; border-radius:0px; box-shadow:0px 0px 0px 0px rgba(2,2,2,0.23); text-shadow:0px 0px 0px rgba(0,0,0,0.23); background-color:rgba(0,183,205,1.00)}
.pum-theme-5965, .pum-theme-enterprise-blue{background-color:rgba(255,255,255,1.00)}
.pum-theme-5965 .pum-container, .pum-theme-enterprise-blue .pum-container{padding:18px; border-radius:0px; border:1px none #000; box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23); background-color:rgba(249,249,249,1.00)}
.pum-theme-5965 .pum-title, .pum-theme-enterprise-blue .pum-title{color:#000; text-align:left; text-shadow:0px 0px 0px rgba(2,2,2,0.23); font-family:inherit; font-weight:inherit; font-size:32px; font-style:normal; line-height:36px}
.pum-theme-5965 .pum-content, .pum-theme-enterprise-blue .pum-content{color:#8c8c8c; font-family:inherit; font-weight:inherit; font-style:normal}
.pum-theme-5965 .pum-content+.pum-close, .pum-theme-enterprise-blue .pum-content+.pum-close{height:auto; width:auto; left:auto; right:0px; bottom:auto; top:0px; padding:8px; color:#fff; font-family:inherit; font-weight:inherit; font-size:12px; font-style:normal; line-height:14px; border:1px none #fff; border-radius:0px; box-shadow:0px 0px 0px 0px rgba(2,2,2,0.23); text-shadow:0px 0px 0px rgba(0,0,0,0.23); background-color:rgba(0,183,205,1.00)}
.pum-theme-5964, .pum-theme-lightbox{background-color:rgba(10,10,10,0.75)}
.pum-theme-5964 .pum-container, .pum-theme-lightbox .pum-container{padding:25px; border-radius:5px; border:1px none #000; box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23); background-color:rgba(255,255,255,1.00)}
.pum-theme-5964 .pum-title, .pum-theme-lightbox .pum-title{color:#00b7cd; text-align:left; text-shadow:0px 0px 0px rgba(2,2,2,0.23); font-family:inherit; font-size:24px; line-height:36px}
.pum-theme-5964 .pum-content, .pum-theme-lightbox .pum-content{color:#8c8c8c; font-family:inherit}
.pum-theme-5964 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close{height:auto; width:auto; left:auto; right:0px; bottom:auto; top:0px; padding:8px; color:#fff; font-family:inherit; font-size:12px; line-height:14px; border:1px none #fff; border-radius:0px; box-shadow:0px 0px 0px 0px rgba(2,2,2,0.23); text-shadow:0px 0px 0px rgba(0,0,0,0.23); background-color:rgba(0,183,205,1.00)}
.pum-theme-5963, .pum-theme-default-theme{background-color:rgba(255,255,255,1.00)}
.pum-theme-5963 .pum-container, .pum-theme-default-theme .pum-container{padding:18px; border-radius:0px; border:1px none #000; box-shadow:1px 1px 3px 0px rgba(2,2,2,0.23); background-color:rgba(249,249,249,1.00)}
.pum-theme-5963 .pum-title, .pum-theme-default-theme .pum-title{color:#000; text-align:left; text-shadow:0px 0px 0px rgba(2,2,2,0.23); font-family:inherit; font-weight:inherit; font-size:32px; font-style:normal; line-height:36px}
.pum-theme-5963 .pum-content, .pum-theme-default-theme .pum-content{color:#8c8c8c; font-family:inherit; font-weight:inherit; font-style:normal}
.pum-theme-5963 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close{height:auto; width:auto; left:auto; right:0px; bottom:auto; top:0px; padding:8px; color:#fff; font-family:inherit; font-weight:inherit; font-size:12px; font-style:normal; line-height:14px; border:1px none #fff; border-radius:0px; box-shadow:0px 0px 0px 0px rgba(2,2,2,0.23); text-shadow:0px 0px 0px rgba(0,0,0,0.23); background-color:rgba(0,183,205,1.00)}
img.imgteam.usquare_square.half_usquare_square{filter:grayscale(100%) !important; transition:all 0.3s ease; display:block !important}
img.imgteam.usquare_square.half_usquare_square:hover, .usquare_block.usquare_block_selected img.imgteam.usquare_square.half_usquare_square{filter:grayscale(0%) !important}
#usquare_1{width:1140px; position:relative; margin:0 auto; display:block; clear:both}
#usquare_1 .usquare_module_wrapper{width:100%; position:relative; display:block}
#usquare_1 .usquare_module_wrapper h2{font-weight:100 !important; font-style:normal !important; font-size:34px !important; line-height:34px !important}
#usquare_1 .usquare_module_wrapper span{font-weight:100 !important; font-style:normal !important; font-size:14px !important; line-height:14px !important}
#usquare_1 .usquare_block_extended .usquare_about{display:block !important}
#usquare_1 .usquare_module_wrapper span.bold{font-family:"PTSansRegular"!important; font-weight:100 !important; font-style:normal !important; font-size:14px !important; line-height:14px !important}
#usquare_1 .usquare_block{width:380px; height:175px}
#usquare_1 .full_usquare_square{width:380px; height:175px; cursor:auto}
#usquare_1 .half_usquare_square{width:190px; height:175px; cursor:auto}
#usquare_1 .right_gray_usquare_square{position:absolute; left:190px}
#usquare_1 .usquare_block_extended{width:380px; height:350px; margin-top:175px}
#usquare_1 .usquare_block_extended .close{left:340px}
#usquare_1 .usquare_about{width:360px; clear:both; margin:0px; padding-left:17px; height:275px}
#usquare_1 .usquare_about .viewport{width:340px; height:275px}
@media screen and (max-width:960px){#usquare_1{width:640px; position:relative; margin:0 auto; display:block; clear:both}
	#usquare_1 .usquare_block{width:320px; height:160px}
	#usquare_1 .full_usquare_square{width:320px; height:160px}
	#usquare_1 .half_usquare_square{width:160px; height:160px}
	#usquare_1 .right_gray_usquare_square{position:absolute; left:160px}
	#usquare_1 .usquare_block_extended{width:320px; height:320px; margin-top:160px}
	#usquare_1 .usquare_block_extended .close{left:280px}
	#usquare_1 .usquare_block_extended .usquare_about{height:245px}
	#usquare_1 .usquare_about{width:300px; clear:both; margin:0px; padding-left:16px; height:245px}
	#usquare_1 .usquare_about .viewport{width:280px; height:245px}
	#usquare_1 .usquare_module_wrapper h2{font-size:34px !important; line-height:34px !important}
	#usquare_1 .usquare_module_wrapper span{font-size:14px !important; line-height:14px !important}
	#usquare_1 .usquare_block_extended .usquare_about{font-size:14px !important; line-height:14px !important}
	#usquare_1 .usquare_module_wrapper span.bold{font-size:14px !important; line-height:14px !important}
}
@media screen and (max-width:768px){#usquare_1{width:320px; position:relative; margin:0 auto; display:block; clear:both}
	#usquare_1 .usquare_block{width:320px; height:160px}
	#usquare_1 .full_usquare_square{width:320px; height:160px}
	#usquare_1 .half_usquare_square{width:160px; height:160px}
	#usquare_1 .right_gray_usquare_square{position:absolute; left:160px}
	#usquare_1 .usquare_block_extended{width:320px; height:320px; margin-top:160px}
	#usquare_1 .usquare_block_extended .close{left:280px}
	#usquare_1 .usquare_block_extended .usquare_about{height:245px}
	#usquare_1 .usquare_about{width:300px; clear:both; margin:0px; padding-left:16px; height:245px}
	#usquare_1 .usquare_about .viewport{width:280px; height:245px}
	#usquare_1 .usquare_module_wrapper h2{font-size:34px !important; line-height:34px !important}
	#usquare_1 .usquare_module_wrapper span{font-size:14px !important; line-height:14px !important}
	#usquare_1 .usquare_block_extended .usquare_about{font-size:14px !important; line-height:14px !important}
	#usquare_1 .usquare_module_wrapper span.bold{font-size:14px !important; line-height:14px !important}
}
@media screen and (max-width:440px){#usquare_1{width:280px; position:relative; margin:0 auto; display:block; clear:both}
	#usquare_1 .usquare_block{width:280px; height:140px}
	#usquare_1 .full_usquare_square{width:280px; height:140px}
	#usquare_1 .half_usquare_square{width:140px; height:140px}
	#usquare_1 .right_gray_usquare_square{position:absolute; left:140px}
	#usquare_1 .usquare_block_extended{width:280px; height:280px; margin-top:140px}
	#usquare_1 .usquare_block_extended .close{left:240px}
	#usquare_1 .usquare_block_extended .usquare_about{height:205px}
	#usquare_1 .usquare_block_extended li{margin:11px 6px 0 6px}
	#usquare_1 .usquare_block_extended ul{top:140px}
	#usquare_1 .usquare_about{width:260px; clear:both; margin:0px; padding-left:16px; height:205px}
	#usquare_1 .usquare_about .viewport{width:240px; height:205px}
	#usquare_1 .usquare_module_wrapper h2{font-size:34px !important; line-height:34px !important}
	#usquare_1 .usquare_module_wrapper span{font-size:14px !important; line-height:14px !important}
	#usquare_1 .usquare_block_extended .usquare_about{font-size:14px !important; line-height:14px !important}
	#usquare_1 .usquare_module_wrapper span.bold{font-size:14px !important; line-height:14px !important}
}

li.phone{ cursor:text}
li.phone a{font-family:'Open Sans';font-weight:600;color:#444!important;pointer-events:none}

li.phone i:before{ color:#57585a!important}
.offer .offer_li{margin-left:2% !important}

.team-awesome-member-box.ta-open .team-awesome-member-pop:before{ content:'X';  position:absolute;  top:30px;  right:40px;  z-index:2;  cursor:pointer;  pointer-events:none}
.team-awesome-member-box.ta-open{ cursor:pointer}

.ta-svg-filters{ position:fixed;  left:-9999px}
 
 .ta-svg-blur{ filter:url("#ta-blur")}

 .ta-svg-blur-vert{ filter:url("#ta-blur-vert")}
div#our-team .team-awesome-member-box{ max-height:400px;  margin:20px 40px 0 40px!important;  padding-bottom:0}

div#our-team .team-awesome h4{ display:none}
.team-awesome-container .team-awesome-menu{ margin:0}
.team-awesome-menu .active{ background:#2f94d7!important;  color:#fff!important;  padding:0 10px;  border-radius:3px}
.team-awesome-member-about-dash{ background:#2f93d1!important}
.team-awesome-slider-control-left:hover i, .team-awesome-slider-control-right:hover i{ color:#2a8ed0!important}
.team-awesome-slider-control-left:hover, .team-awesome-slider-control-right:hover{ border-color:#2c90d3!important}
div#our-team:before{  position:absolute;  width:100%;  height:100%;  background:#eee;  opacity:.9}

div#our-team{    margin-top:-15px}
.team-awesome-member-about-occupation{ color:#000!important}
.team-awesome-slider-control-left, .team-awesome-slider-control-right{ border:1px solid #2f93d1!important}
.team-awesome-slider-control-left i, .team-awesome-slider-control-right i{ color:#2f93d1!important}
.ta-hexTop{border-top:solid 8.4853px #fff!important}
.ta-hexBottom{border-bottom:solid 8.4853px #fff!important}
.team-awesome-member-box[data-cat="2"] .ta-hexTop, .team-awesome-member-box[data-cat="2"] .ta-hexBottom{ overflow:inherit}
.team-awesome-member-box[data-cat="2"] .team-awesome-member-avatar-hex.ta-hover .ta-hexTop, .team-awesome-member-box[data-cat="2"] .team-awesome-member-avatar-hex.ta-hover .ta-hexBottom{ overflow:hidden}
.ta-svg-filters{ position:fixed;  left:-9999px}
 
.ta-svg-blur{ filter:url("#ta-blur")}

.ta-svg-blur-vert{ filter:url("#ta-blur-vert")}
