@import url(css/carousel.css) screen;@import url(css/bbpress.css) screen;@import url(css/jetmenu.css) screen;@import url(css/prettyPhoto.css) screen;@import url(css/hoverex-all.css) screen;body,div.body,html{height:100%}a,a:focus,a:hover{text-decoration:none}body,p{color:#2c2d2d}.clear,.first{clear:both}#sidebar li,.breadcrumb,.check li,.comment-list,.comment-list ol li,.comment-list ul li,.contact_details li,.flickr li,.footer ul li,.footer-menu ul,.portfolio_details li,.pricing,.recent_posts li,.the-icons li,.theme_details li{list-style:none}*{font-family:"Open Sans"}body{background:#f8f8f8;margin:0;z-index:1000}p{padding:0;font-family:"Open Sans"!important;font-weight:300;font-size:20px;line-height:1.666;margin-top:10px}html{overflow-x:hidden;overflow-y:auto}div.body{width:100%}img{height:auto;max-width:100%}.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}*,:after,:before,a{padding:0;margin:0}.clear{display:block;font-size:0;height:0;line-height:0;width:100%}::-moz-selection{color:#fff;text-shadow:none;background:#2B2E31}::selection{color:#fff;text-shadow:none;background:#2B2E31}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{-webkit-transition:background-color .4s linear,color .4s linear;-moz-transition:background-color .4s linear,color .4s linear;-o-transition:background-color .4s linear,color .4s linear;-ms-transition:background-color .4s linear,color .4s linear;transition:background-color .4s linear,color .4s linear}a:focus,a:hover{color:#F44336}a.remove{display:block;height:18px;width:18px;margin:10px;padding-left:0!important;text-indent:-9999px;background:url(images/remove.png) #798184;border-radius:100px;border-style:solid;border-width:1px},address,blockquote,dd,dl,fieldset,form,ol,p,pre,table,ul{margin-bottom:20px}a img{vertical-align:bottom;border:none}dl,ol,ul{margin-left:30px;margin-bottom:1.25em;font-family:inherit}ol,ol.no-bullet,ul,ul.no-bullet{margin-left:0}ol li ol,ol li ul,ul li ol,ul li ul{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:.3em;font-weight:700}dl dd{margin-bottom:.75em}.lead{font-size:21px;padding:15px 0;font-weight:400}section::after,section::before{position:absolute;content:'';pointer-post-wraps:none}.quote-post:after,.testimonial:after{content:"\f10e"}.last{margin-right:0}.twitter-tweet{width:100%;border:1px solid #EEE}.quote-post{position:relative;background:#f5f5f5;border:1px solid #EEE;padding:20px 10px}.quote-post:after{font-family:FontAwesome;padding-right:35px;right:0;position:absolute;top:0;font-size:600%;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20)}.quote-post blockquote{border-left:0 solid #fff}.author_box{background:#f5f5f5;border:1px solid #eee;padding:20px}.author-wrap>.inside img,.blog-wrap{background:#fff;display:block;position:relative}.author_box .social_buttons a{color:#2B2E31;font-size:18px}.author_box img{margin-right:20px;width:100px;height:100px}.blog-wrap{padding:25px 0;z-index:1}.blog-wrap .blog-media{margin:20px 0}.post-desc{padding:0}.author-wrap{position:relative;z-index:1;margin:-70px auto 0;width:100px}.page-header{border-bottom:1px solid #EEE;margin:0;padding-bottom:0}.message-footer{padding:0;margin-bottom:12px;font-family:"Open Sans"!important;font-weight:300;font-size:44px;line-height:24px;color:#2c2d2d;margin-top:10px}.breadcrumb,.search-bar form input{font-family:'Droid Serif',Georgia,"Times New Roman",serif!important}.author-wrap>.inside img{border:2px solid #eee;margin:0 auto;width:100px;height:100px;padding:3px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#comments_wrapper,.comment-list{margin:60px 0}.post-meta .sep{color:#777;padding:0 10px}.post-meta a:hover{border-bottom:1px dotted #14ddb3}.comment-avatar{margin:0 20px 0 0;float:left;height:70px;width:70px}.comment-content{background:#f5f5f5;border:1px solid #eee;margin-bottom:20px;overflow:hidden;padding:20px}.comment-author{margin-bottom:10px}.comment-meta{font-size:12px;color:#aaa;padding-left:10px}.comment-reply{float:right;font-size:12px;color:#aaa}.leave-comment textarea{height:150px}#wrapper{padding:20px;background:#fff;margin:40px auto;border:1px solid #DCDBD7;z-index:2}#wrapper .section1{box-shadow:none;padding-left:5px;padding-right:5px}#wrapper .footer{box-shadow:none;padding:25px 20px 0}#wrapper .section3{border:0 solid #DCDBD7;padding:0 20px}.notfound,body.nobg{padding:0!important;margin:0;overflow:hidden;width:100%}body.boxed{background:url(images/pattern.png) fixed #f5f5f5;z-index:3;position:relative}body.nobg{background:#2B2E31;height:100%}.notfound h2{color:#2B2E31!important}.notfound{background:url(images/404.png) top right no-repeat #fff;min-height:380px}.notfound .small-title{margin:30px 0;width:60%;font-weight:300;line-height:1.5}body.nobg #layerslider *{font-weight:300}body.nobg #layerslider h1{font-size:30px;color:#eee}body.nobg #layerslider{position:absolute;z-index:1}body.nobg .section1{background:rgba(0,0,0,.4);z-index:2;position:relative;top:20%}body.nobg #countdown{font-size:14px;font-weight:300;line-height:20px;padding:0}body.nobg #countdown span{font-size:31px;letter-spacing:-.02em;padding:40px 0}body.nobg #countdown .servicebox h4{color:#fff}.marketplace-top-shadow,.post-wrapper-top-shadow{width:100%;position:relative;z-index:1000}.marketplace-top-shadow .s1,.post-wrapper-top-shadow .s1{background:url(images/shadow.png) center no-repeat;height:31px;margin:0 auto;bottom:-18px;width:100%;position:absolute;left:0}#market-wrapper{background:rgba(0,0,0,.5)}#market-wrapper h1{color:#fff;padding:40px 0 0}#market-wrapper .mbuttons{margin:20px 0 0}.marketplace-top,.post-wrapper-top{background-color:#F5F5F5;bottom:0;top:0;z-index:0;margin-bottom:0;text-align:left;position:relative;left:0;right:0}.marketplace-top{background-image:url(images/fond-index.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;border-top:1px solid #EDEEF2;padding:0}.marketplace-top header{padding:145px 0 56px}.post-wrapper-top{border-bottom:3px solid #DCDBD7;padding:0}.breadcrumb>li+li:before{color:#798184;font-size:11px}.post-wrapper-top h2{border-bottom:3px solid #fff;display:inline-block;font-weight:500;font-size:1.8em;padding:0 0 20px;color:#2B2E31;position:relative;margin-bottom:-3px}.breadcrumb{background-color:rgba(0,0,0,0);border-left:0 solid #63B76C;border-radius:0;font-size:11px;font-style:italic;color:#444444;font-weight:300;margin:20px 0 0;padding:0}.search-bar{padding:0;width:190px;height:40px;float:right;position:relative;display:inline-block;background:url(images/search.png) left top no-repeat;margin-top:60px}.search-bar form input{width:190px!important;padding:0 0 0 35px!important;margin:-12px 0 0!important;border:0!important;outline:0!important;height:40px!important;float:left!important;display:inline!important;font-weight:400!important;font-style:italic!important;font-size:11px!important;color:#798184!important;background:0 0!important}.search-bar form input.searchsubmit{width:25px!important;height:15px!important;padding:0!important;float:left!important;display:inline!important}.search-bar form input,.search-bar form input:focus{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.contactus{min-height:400px}#contact .form-control{margin-bottom:10px}#contact .form-verif,#contact label{width:45px;line-height:45px;float:left;margin-right:10px}#contact fieldset{padding:20px;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px}#contact legend{padding:7px 10px;font-weight:700;color:#000;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:0!important}#contact span.required{font-size:13px;color:red}#message{margin:10px 0;padding:0}.error_message{display:block;height:22px;line-height:22px;background:url(images/error.gif) 10px center no-repeat #FBE3E4;padding:3px 10px 3px 35px;color:#8a1f11;border:1px solid #FBC2C4;-webkit-border-radius:5px}.loader{padding:0 10px}#success_page h1{background:url(images/success.gif) left no-repeat;padding-left:22px;font-size:21px}#contact acronym{border-bottom:1px dotted #ccc}.topbar{background:#F8F8F8;color:#fff}.top-bar{background:#fff;height:45px;line-height:45px;margin-top:30px;position:relative}.top-bar-section a{background:#fff!important;text-transform:uppercase}.top-bar-section .dropdown{border-top:2px solid #000}.top-bar-section .dropdown li a{color:#696E74;font-size:13px;text-transform:none;border-top:none}.top-bar-section ul li.active>a,.top-bar-section ul li>a{color:#2B2E31;font-weight:400}.header{background:#fff;display:block;border-bottom:1px solid #DCDBD7;position:relative;z-index:99}.site-header{padding:40px 0 0}.header-image .title-area,.title-area{padding:0}.header-image .site-header .site-title a{height:65px;min-height:65px;padding:0}.callus span{margin-left:10px;color:#fff;letter-spacing:.65px;font-weight:300}.callus p{margin:8px;font-size:12px}.social_buttons a{width:23px;height:23px;margin-top:8px;font-size:15px;display:inline-block;text-align:center;margin-left:0;line-height:23px;color:#fff}.footer,.title-area{position:relative;display:block;overflow:hidden}.footer{background:#2B2E31;padding:25px 0 0;z-index:1;box-shadow:0 -10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1)}.footer ul{margin-left:0}.footer .title{border-bottom:1px solid #696E74}.copyrights p{font-size:12px;margin-top:10px}.footer-menu{margin:10px 0}.footer-menu ul{float:right;display:inline;margin:5px}.footer-menu li{line-height:12px;float:left;padding:0 7px}.footer .widget h4{color:#fff}.copyrights{background:#3E4246;padding:0;font-size:12px;border-top:1px solid #3E4246;margin-top:15px}#nav,#nav.affix{margin-top:0}.copyrights a{color:#696E74}#nav.affix{position:fixed;top:-1px;left:0;width:100%;z-index:99;background:rgba(255,255,255,.9);border-bottom:1px solid #DCDBD7}.item-image-wrapper,.section3{border-top:1px solid #E5E4E4;border-bottom:1px solid #E5E4E4}.item-image-wrapper{padding:40px 0 0;background:url(images/pattern.png) #fff;z-index:0;position:relative}.section2,.withpadding{padding:30px 0}.slideshow-wrapper{background:#F5F5F5;border-top:1px solid #E5E4E4}.section1,.section4{background:#fff;padding:30px 0}.section2{background:#2B2E31}.section3{background:#F8F8F8}.transparent-wrap .general-title hr,.videobg-wrap .general-title hr{background-color:#fff}.transparent,.videobg{padding:0;color:#fff!important}.mb_YTVPlayer{z-index:-10}.videobg-wrap{background-color:rgba(43,46,49,.8);padding:30px 0 0}.transparent-wrap .f-element i,.transparent-wrap .general-title p,.transparent-wrap .highlight,.transparent-wrap .milestone-details,.transparent-wrap h3,.videobg-wrap .general-title p{color:#fff}.transparent-wrap .general-title h3,.videobg-wrap .general-title h3{color:#FFF;font-size:38px;font-weight:700;letter-spacing:-.8px;text-transform:uppercase}.transparent-wrap{padding:30px 0;display:block;margin-bottom:0;position:relative;overflow:hidden}.general-title hr{border:0;height:1px;margin:10px auto;width:120px;background:#2B2E31}.general-title h3{font-weight:600;letter-spacing:-.65px;font-size:31px;padding:20px 0 0;text-transform:uppercase}.message .big-title,.message h3{text-transform:uppercase;font-weight:700}.title{position:relative;padding-bottom:20px;margin:20px 0;border-bottom:1px solid #dcdbd7}.title:after,.title:before{content:"";position:absolute;left:0}.title:after{bottom:-1px;width:65px;height:0;border-bottom:2px solid #F0454D}.title:before{bottom:-5px;height:10px;width:10px;border-radius:500px;background-color:#F0454D}.message{padding:18px 0!important;display:block;position:relative;overflow:hidden}.message .small-title{color:#fff;margin:30px 0 0;font-size:18px;}.message .big-title{letter-spacing:-.8px;color:#fff;font-size:38px}.message .button{margin-top:30px}.servicetab .tab-content{padding:10px 30px}.services_lists_boxes{margin:0}.servicebox{margin:30px 0}.servicebox h4{display:block;width:100%;font-size:21px;letter-spacing:-.65px;font-weight:500}.services_lists_boxes_icon:after{color:#fff;font-size:14px;font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"\f175";display:inline-block;cursor:pointer;margin:10px 0 0;width:110px;text-align:center;position:relative;z-index:1}.services_lists hr{margin:10px 0!important}.services_lists hr,.servicetitle hr{border:0;height:3px;margin:10px auto;width:80px}.checkout .quantity{width:50px}.theme_overviews .icon-container{display:block;float:left;left:0;top:20px;overflow:hidden;position:absolute}.theme_overviews .services{padding-left:40px;margin-top:0;text-align:left}.theme_overviews .services h3{font-size:18px;text-transform:none}.theme_overviews .icon-container i{font-size:35px;margin-left:3px}.theme_details .button.large{font-size:14px!important}.recent-blog-item,.recent-portfolio-item{padding:15px}.recent-blog-item .title{font-size:18px;margin:15px 0;padding-bottom:15px}.recent-blog-items .owl-pagination,.recent-portfolio-items .owl-pagination{right:0;top:-55px;left:inherit}.portfolio_category a{color:#fff}.portfolio-item .title:before{border-radius:0;display:none}.portfolio-item p{margin:0 0 30px}.portfolio-item h3{margin:-10px 0 10px;font-size:16px;text-transform:uppercase}.portfolio_details{margin:0;border:0;border:1px solid #EDEDED;background-color:#fff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:left;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.theme_details,.theme_overviews{margin:0;border:0;border:1px solid #EDEDED;background-color:#fff;padding:9px 18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:left;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.portfolio_details .details_section,.theme_details .details_section{border-bottom:1px solid #e9e9e9;padding:30px 30px 10px}.theme_details .details_section:last-child{border:0;padding-bottom:20px}.item_price h3 span{color:#2B2E31;display:block;font-family:'Helvetica Neue';font-size:41px;font-weight:400;margin:25px 0 0;text-align:center}.item_price h3 span small{color:#2B2E31;font-size:21px;left:0;padding:5px;position:relative;top:5px;vertical-align:top}.button i{padding:0 3px}.portfolio_details h3,.theme_details h3{font-size:16px;font-weight:700;margin:0 0 20px}.portfolio_details li{color:#2B2E31;margin-bottom:10px}.theme_details li{color:#2B2E31}.portfolio_details li span{display:inline;padding:5px 0 15px;color:#696E74;text-transform:none}.theme_details li a,.theme_details li span{display:block;text-transform:none;color:#696E74}.theme_details li span{padding:5px 0 15px}.theme_details li span a{padding:0}.theme_details li a{font-size:13px;padding:5px 0 0}.theme_details li a:hover{text-decoration:underline}.item-description h1{font-size:31px;letter-spacing:-1px;margin-bottom:0;padding:15px 0 5px}.general-title p{color:#2c2d2d;font-family:'Droid Serif',Georgia,"Times New Roman",serif!important;font-size:18px;font-style:italic;font-weight:300;line-height:1;padding:10px 0}.checkout td a{padding-left:20px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.portfolio-filter ul{list-style:none;padding-left:10px}.portfolio-filter{text-align:center;margin:30px 0}.portfolio-filter li{display:inline;margin-right:15px;padding:0}.portfolio-filter li a{text-transform:uppercase}.portfolio-wrapper{margin:40px 0}.owl-carousel .item a,.owl-carousel .item a img{display:block;position:relative}.owl-carousel .item a{overflow:hidden;color:#fff;cursor:crosshair;cursor:url(images/cursor.png) 40 40,crosshair}.owl-carousel .item a div{position:absolute;height:100%}.owl-carousel .item a div span{display:block;padding:0 8px;margin:20px 20px 0;font-size:21px;text-align:left;border-left:3px solid #EC353D;font-weight:400;color:rgba(255,255,255,.9)}#volume,.icn-container{color:#fff;text-align:center}.owl-carousel .item small{display:block;font-size:14px;margin-bottom:0;padding:10px;text-transform:none;bottom:0;left:10px;position:absolute}.owl-carousel .item i{font-size:16px;height:40px;text-align:center;width:40px;bottom:0;line-height:2.4;border-left:1px solid #111;border-top:1px solid #111;right:0;position:absolute}#volume,body.boxed #volume{width:30px;height:30px;bottom:0}.client{padding:10px 5px;background:#fff;margin-top:40px;background-color:rgba(255,255,255,.6);text-align:center}.client .tooltip-inner{padding:10px}body.boxed #volume{display:table;position:relative;top:30px}#volume{position:absolute;z-index:10;right:0;line-height:26px;font-size:20px;border:1px solid #2B2E31;cursor:pointer}.custom-box{background:#FFF;border:1px solid #DCDBD7;margin:30px 0;padding:30px 20px 35px;text-align:center}.custom-box .widget-title{margin-top:10px}.custom-box a.readmore{padding:0}.icn-main-container{position:relative}.icn-container{display:inline-block;width:100px;height:100px;border-radius:500px;margin:10px 0;font-weight:600;font-size:2.4em;line-height:100px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.icn-container.active,.icn-container:hover{background:#2B2E31!important}.dmbox,.testimonial{background-color:#fff}.pricing{padding:10px 0 20px}.pricing li{border-bottom:1px solid #DCDBD7;font-size:13px;font-weight:100;line-height:34px;margin:0 auto;padding:0;text-align:center;width:70%;-webkit-transition:background-color .4s linear,color .4s linear;-moz-transition:background-color .4s linear,color .4s linear;-o-transition:background-color .4s linear,color .4s linear;-ms-transition:background-color .4s linear,color .4s linear;transition:background-color .4s linear,color .4s linear}.pricing li:last-child{border-bottom:0 solid #fff}#bbsearch.form-inline input[type=password],#bbsearch.form-inline input[type=text]{width:50%;margin-top:20px}#bbsearch .form-control{height:55px}#bbsearch .btn{padding:14px 35px;font-size:18px;line-height:1.426;border-radius:0;margin-top:10px}.highlight{font-size:61px;font-weight:700;line-height:1;margin:30px 0 0}.milestone-details{font-size:18px;color:#2B2E31;font-weight:400;letter-spacing:-.5px;padding:10px 0 20px}.f-element{margin-top:40px;height:auto;text-align:center}.f-element i{margin-bottom:10px;font-size:36px;color:#2B2E31}.percent{display:block;font-size:40px;letter-spacing:-3px;line-height:210px;font-weight:700;position:absolute;text-align:center;top:-3px;color:#2B2E31;width:90%;z-index:10}.chart{margin-bottom:20px}.skills{margin:60px 0}.teammembers{border:1px dashed #ddd;padding:25px;text-align:center;margin:30px 0}.teamskills{margin-top:20px}.teammembers img{margin-bottom:10px}.testimonial{margin:20px 0 0;border:0;padding:15px;min-height:150px;border-bottom:1px dashed #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.testimonial:after{font-family:FontAwesome;padding-right:5px;right:0;position:absolute;top:20px;font-size:400%;opacity:.1;-moz-opacity:.1;filter:alpha(opacity=10)}.teammembers small,.testimonial small,a.readmore{font-family:'Droid Serif',Georgia,"Times New Roman",serif!important;font-style:italic}.teammembers h4,.testimonial h4{font-size:16px;padding-right:5px}.teammembers small,.testimonial small{font-size:11px;color:#798184;padding:0 10px;font-weight:300}.testimonial img{margin-right:15px;width:75px;border:0 solid #fff!important;height:75px;margin-top:5px;display:inline-block;image-rendering:optimizequality;max-width:100%}.testimonial-meta{overflow:hidden}.dmbox{margin:0;border:0;border:1px solid #EDEDED;padding:9px 18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.button,.dmbutton,button{color:#fff;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out}.divider{margin:25px 0;height:2px;display:block;position:relative;overflow:hidden}.button,.dmbutton,.dmbutton2,button{line-height:normal;margin:0 0 1.25rem;-webkit-appearance:none;font-weight:400!important;text-decoration:none}.button,.dm-icon,.dm-icon-medium,.dmbutton,.dmbutton2,button{display:inline-block;text-align:center;cursor:pointer}.button,button{position:relative;-webkit-border-radius:2px;border-radius:2px;padding:.5em 1em;font-size:1.3rem;transition:background-color .3s ease-out;border:none}.button:focus,.button:hover,button:focus,button:hover{background-color:#3E4246;color:#fff}.button.large,button.large{font-size:1.55rem;padding:1.125rem 2.25rem 1.1875rem}.button.small,button.small{font-size:1.3125rem;padding:.575rem 1.75rem .6375rem}.dmbutton:active,.dmbutton:focus,.dmbutton:hover{color:#fff;background-color:#222;border-color:#fff}.dmbutton{background:rgba(0,0,0,0);border:1px solid #fff;-webkit-border-radius:2px;border-radius:2px;letter-spacing:.85px;font-size:1.55rem;transition:background-color .3s ease-out;padding:1.025rem 2.25rem 1.0875rem}.dmbutton2:active,.dmbutton2:focus,.dmbutton2:hover{color:#2B2E31;background-color:#fff;border-color:#2B2E31}.dmbutton2{background:rgba(0,0,0,0);border:1px solid #2B2E31;color:#2B2E31;-webkit-border-radius:2px;border-radius:2px;letter-spacing:.25px;font-size:1.22rem;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out;padding:.75rem 1.25rem .95rem}.no-touch .dm-icon-effect-1 .dm-icon:hover{color:#fff}.dm-icon-medium{width:80px!important;height:80px!important;margin:25px 15px!important;background:#3E4246!important}.services_lists_boxes_icon i:hover,.services_lists_boxes_icon_none i:hover{background:#fff;-webkit-transition:background .2s,color .2s;-moz-transition:background .2s,color .2;transition:background .2s,color .2s}.dm-icon,.dm-icon-medium{margin:15px;width:105px;height:105px;border-radius:50%;position:relative;z-index:1;background:#2B2E31;color:#fff}.dm-icon-medium:after,.dm-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dm-icon-medium:before{line-height:80px!important}.dm-icon-medium:before,.dm-icon:before{speak:none;line-height:105px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}.dm-icon-effect-1 .dm-icon{-webkit-transition:background .2s,color .2s;-moz-transition:background .2s,color .2;transition:background .2s,color .2s}.dm-icon-effect-1 .dm-icon:after{top:-7px;left:-7px;padding:7px;-webkit-transition:-webkit-transform .2s,opacity .2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform .2s,opacity .2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform .2s,opacity .2s;transform:scale(.8);opacity:0}.no-touch .dm-icon-effect-1 .dm-icon:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}[class*=".effect-"]{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}.effect-fade{opacity:0}.effect-fade.in{opacity:1}.effect-slide-left{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);opacity:0}.effect-slide-left.in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.effect-slide-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0);opacity:0}.effect-slide-right.in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.effect-slide-top{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}.effect-slide-top.in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.effect-slide-bottom{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}.effect-slide-bottom.in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.effect-pop{opacity:0}.effect-pop.in{-webkit-animation:pop .6s ease-out .5s both;-moz-animation:pop .6s ease-out .5s both;-o-animation:pop .6s ease-out .5s both;animation:pop .6s ease-out .5s both;opacity:1\9}@-webkit-keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.effect-fall{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.effect-fall.in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.effect-perspective{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.effect-helix{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.effect-helix.in{opacity:1;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.tpl1 .sider-right{position:absolute;top:0;right:0;bottom:0;width:45px;background-color:#fefefe;background-color:rgba(255,255,255,.8);box-shadow:0 0 3px rgba(0,0,0,.4)}.tpl1 .sider-right a{display:block;height:50px;margin-top:13px;background-position:center center;background-repeat:no-repeat}.tpl1 .zoom{background-image:url(images/zoom.png)}.tpl1 .undo{background-image:url(images/undo.png)}.tpl1 .check{background-image:url(images/check.png)}.tpl1 .close{background-image:url(images/close.png)}.tpl1 a.zoom:hover{background-image:url(images/zoom-hover.png)}.tpl1 a.close:hover{background-image:url(images/close-hover.png)}.tpl1 a.undo:hover{background-image:url(images/undo-hover.png)}.tpl1 a.check:hover{background-image:url(images/check-hover.png)}.tpl2 .bg{background-color:#fff;background-color:rgba(255,255,255,.5);width:100%;height:100%}.tpl2 .center-bar{height:32px;position:absolute;top:50%;margin-top:-16px;text-align:center;width:100%}.tpl2 .center-bar a{display:inline-block;width:32px;height:32px;margin:0 3px}.tpl2 .twitter{background:url(images/twitter.png) center center no-repeat}.tpl2 a.twitter:hover{background:url(images/twitter-hover.png) center center no-repeat}.tpl2 .in{background:url(images/in.png) center center no-repeat}.tpl2 a.in:hover{background:url(images/in-hover.png) center center no-repeat}.tpl2 .facebook{background:url(images/facebook.png) center center no-repeat}.tpl2 a.facebook:hover{background:url(images/facebook-hover.png) center center no-repeat}.tpl2 .google{background:url(images/google.png) center center no-repeat}.tpl2 a.google:hover{background:url(images/google-hover.png) center center no-repeat}.tpl3 .info-bottom,.tpl3 .info-top{left:0;right:0;background-color:#fefefe;box-shadow:0 0 3px rgba(0,0,0,.5);font-size:14px;color:#333;text-shadow:1px 1px 0 #fff;padding:10px;position:absolute;text-align:center}.tpl3 .info-bottom{bottom:0;background-color:rgba(255,255,255,.7)}.tpl3 .info-top{top:0;background-color:rgba(255,255,255,.7)}.tpl3 .info-fly{position:absolute;left:20px;right:20px;bottom:20px;background-color:#fefefe;background-color:rgba(255,255,255,.7);box-shadow:0 0 3px rgba(0,0,0,.5);border-radius:3px;padding:10px;text-align:center;font-size:14px;color:#333;text-shadow:1px 1px 0 #fff}.tpl4 .bg,.tpl4 .content{position:absolute;width:100%;height:100%}.tpl4 .bg div{width:20%;height:100%;display:inline-block;background-color:#aaa;background-color:rgba(0,0,0,.4)}.tpl4 .content .info-title{color:#fefefe;font-size:18px;margin:0;padding:10px;text-shadow:1px 1px 2px rgba(0,0,0,.5);background-color:#999;background-color:rgba(0,0,0,.3)}.tpl4 .content .detail{padding:8px 10px;font-size:14px;line-height:1.5em;color:#fdfdfd;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.tpl4 .content .more{text-decoration:none;position:absolute;bottom:0;right:0;font-size:13px;padding:5px 8px;color:#fff;background-color:#FFF;background:rgba(0,0,0,.5);border-radius:5px 0 0}.tpl5 .buy,.tpl5 .price{font-weight:700;position:absolute;background:#c00;box-shadow:0 0 5px rgba(0,0,0,.3);text-shadow:1px 1px 2px rgba(0,0,0,.5);text-decoration:none}.tpl5 .price{border-radius:100%;font-size:30px;color:#fff;line-height:60px;text-align:center;padding:15px;display:block;bottom:10px;right:10px;width:60px;height:60px}.tpl5 .buy{font-size:16px;color:#fff;top:40px;left:110px;border-radius:4px;padding:8px 12px}.owl-carousel .item a div,.tpl6 .bg{height:100%;width:100%;background-color:#2B2E31;background-color:rgba(43,46,49,.7);text-align:center}.he-view .rating i{color:#fff}.portfolio{padding:0!important;margin:0!important;display:block}.market-item{padding:0!important;margin:0 0 30px!important;border:1px solid #f5f5f5}.tpl6 .big,.tpl6 h3{margin:0;text-transform:uppercase}.tpl6 .big{color:#FFF;font-size:25px;padding:90px 5px 0}.tpl6 h3{color:#fff;padding:40px 5px 0;font-size:16px}.tpl6 .dmbutton{display:inline-block;margin:30px 5px 20px;font-size:13px}.dmtop{background-image:url(images/arrow.png);background-position:50% 50%;background-repeat:no-repeat;z-index:9999;width:40px;height:40px;text-indent:-99999px;position:fixed;bottom:-100px;right:25px;cursor:pointer;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:auto}.dmtop:hover{background-color:#3E4246}.js-video{height:0;padding-top:25px;padding-bottom:50.5%;border:1px solid #fff;position:relative;overflow:hidden}.js-video.widescreen{padding-bottom:57.25%;border:1px solid #fff}.js-video.vimeo{padding-top:0;border:1px solid #fff}.google-map{width:100%;border:1px solid rgba(255,255,255,.5);min-height:200px}div.google-map{background:#fff;height:400px;margin:0;width:100%}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute}#sidebar{padding:20px 35px}#sidebar li{margin-left:10px;margin-bottom:5px}#sidebar .nav-tabs li{margin-left:0;margin-bottom:0}#sidebar a{color:#696E74}#sidebar .tabbable .recent_posts li{margin-top:15px}#sidebar .widget{padding-top:0;padding-bottom:35px}#sidebar .recent_posts img,.flickr img{border:1px solid #F0F0F0}.content{padding:20px 20px 60px}.etiquette{font-size: 18px; min-height: 30px; font-weight: bold}.formulaire_cadre { color: #101010; border: 1px solid #1d909a; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding: 5px; width: 300px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; }.tel rose-par-telephone{color:#4b99ca;font-size: 22px}.widget{padding-top:30px;padding-bottom:30px;margin-bottom:20px}.widget h3,
.widget h4{font-weight:500;font-size:18px;letter-spacing:0}#post-tags a,#sidebar .tagcloud a{float:left;display:block;margin-bottom:4px;margin-right:4px;padding:5px 10px;font-size:12px!important;line-height:1.4em!important;color:#fff!important;text-decoration:none;font-weight:300;letter-spacing:1px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s linear;transition:all .4s linear}#sidebar #subscribe .form-control,.recent_posts>li{margin-bottom:10px}#post-tags a:hover,#sidebar .tagcloud a:hover{background:#3E4246!important;color:#fff!important;text-decoration:none;-webkit-transition:all .01s ease-out;-moz-transition:all .01s linear;transition:all .01s linear}.recent_posts>li{display:table;height:60px;width:100%}.recent_posts>li:last-child{border-bottom:0 solid #fff}.section2 .widget h4{color:#fff}.check li a,.recent_posts a{color:#696E74}.recent_posts>li img{max-width:60px}a.readmore{text-transform:none;display:block;font-size:12px}.recent_posts img{float:left;margin:0 15px 0 0}.author_box img,.checkout img,.comment img,.flickr img,.recent_posts img,.testimonial img{border:1px solid #3E4246;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.author_box img:hover,.checkout img:hover,.comment img:hover,.flickr img:hover,.recent_posts img:hover,.testimonial img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.flickr li{float:left;margin:5px}.flickr li img{width:50px;height:50px}.contact_details li{padding:0 0 5px}.check li:before,.pricing li:before{content:"\f00c";font-family:FontAwesome;font-size:16px;left:0;padding-right:5px;position:relative;top:2px}.check li{margin:5px 0}.check{margin-left:0;padding-left:0}@media (max-width:768px){.notfound{background:0 0}.notfound .small-title{width:100%}.callus,.post-wrapper-top,.search-bar,.social_buttons,.title-area{float:none!important;clear:both!important;display:block!important;text-align:center!important}}@media only screen and (min-width:40.063em){.button,button{display:inline-block}}
    .logo{font-family: "Poppins", sans-serif;
    font-size: 40px;
    color: #d90000;
    font-weight: 800;
    letter-spacing: 1.5px;
}


.text-t3c {
    font: 16px ;
    color: #d90000;
    letter-spacing: .1em;
    padding-top: 20px;
    text-align: justify;
}

.text-t3b {
    font: 18px Arial,georgia;
    color: #2c2d2d;
    letter-spacing: .1em;
    padding-top: 20px;
    text-align: justify;
}

.fond-CB {
    background-color: #d90000;
    padding: 5px;
    border-radius: 10px;
}

.text-t7 {
    font: 16px Arial,georgia;
    color: #ececec;
    letter-spacing: .1em;
    text-align: center;
}

.image-sidebar:hover img {
    transform: scale(1.2);
}

.image-sidebar {
    margin: 0 5px 10px 5px;
    float: left;
    border-radius: 5px;
}

#navigation3 {
    padding: 5px;
    background-color: #d90000;
    border-radius: 10px;
    margin: 10px 0 10px 0;
}

#navigation {
    padding: 10px 5px 10px 5px;
    background-color: #d90000;
    border-radius: 0 0 10px 10px;
}

.text-t {
    font: 22px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
}

.text-t2 {
    font: 16px Arial,georgia;
    color: #d90000;
    letter-spacing: .1em;
}

.text-t3 {
    font: 11px Arial,georgia;
    color: #d90000;
    letter-spacing: .1em;
    padding-top: 20px;
}

.text-t3b {
    font: 14px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
    padding-top: 20px;
    text-align: justify;
}

.text-t3c {
    font: 14px Arial,georgia;
    color: #d90000;
    letter-spacing: .1em;
    padding-top: 20px;
    text-align: justify;
}

.text-t4 {
    font: 30px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
    padding-top: 20px;
}

.text-t5 {
    font: 48px Arial,georgia;
    color: #ad2da3;
    letter-spacing: .1em;
    padding-top: 10px;
    text-shadow: #232323 1px 1px 1px, #252525 1px 1px 1px, #777 -1px 1px 1px, #f7f7f7 -1px -1px 1px, #fff 1px -1px 1px;
}

.text-t5b {
    font: 14px Arial,georgia;
    color: #2c2d2d;
    letter-spacing: .1em;
}

.text-t6 {
    font: 14px Arial,georgia;
    color: #fff;
    letter-spacing: .0.12em;
    padding-top: 20px;
}

.text-t7 {
    font: 14px Arial,georgia;
    color: #dad5d8;
    letter-spacing: .1em;
    text-align: center;
}

.text-t8 {
    font: 30px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
}

.text-t9 {
    font: 26px Arial,georgia;
    color: #d90000;
    letter-spacing: .1em;
    padding-top: 20px;
}

.text-t10 {
    font: 30px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
    padding-top: 20px;
}

.text-t11 {
    font: 30px Arial,georgia;
    color: #d90000;
    letter-spacing: .1em;
    padding: 10px 0 10px 0;
}

.text-t12 {
    font: 30px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
    padding: 10px 0 10px 0;
}

.text-t14 {
    font: 12px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
    text-align: justify;
    padding: 0 10px 0 10px;
}

.text-t15 {
    font: 14px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
    text-align: justify;
    padding: 0 10px 0 10px;
}

.text-t16 {
    font: 14px Arial,georgia;
    color: #d90000;
    letter-spacing: .1em;
    text-align: justify;
    padding: 0 10px 0 10px;
}

.text-t17 {
    font: 14px Arial,georgia;
    color: #3c3c3c;
    letter-spacing: .1em;
    text-align: left;
}

.tel-rose {
    font: 28px Arial,georgia;
    color: #d8068a;
    letter-spacing: .1em;
    padding-top: 10px;
    text-shadow: #6b6b6b 1px 1px 1px, #6b6b6b 1px 1px 1px, #777 -1px 1px 1px, #f7f7f7 -1px -1px 1px, #fff 1px -1px 1px;
}

#navigation5 {
    padding: 10px 5px 10px 5px;
    background-color: #d503c5;
    border-radius: 10px;
}

#navigation4 {
    padding: 10px 5px 10px 5px;
    background-color: #f587f391;
    border-radius: 10px;
}

.text-trose {
    font: 14px Arial,georgia;
    background-color: #5f5d5dcf;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
}

.text-trose2 {
    font: 14px Arial,georgia;
    background-color: #733853cf;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
}

.tel-rose {
    font: 28px Arial,georgia;
    color: #d8068a;
    letter-spacing: .1em;
    padding-top: 10px;
    text-shadow: #6b6b6b 1px 1px 1px, #6b6b6b 1px 1px 1px, #777 -1px 1px 1px, #f7f7f7 -1px -1px 1px, #fff 1px -1px 1px;
}

.img {
    height: auto;
    max-width: 100%;
    border-radius: 10px;
}
--------



*{box-sizing:border-box}



.slider-css-target{

overflow-x: hidden;
max-width: 600px;
margin: auto;

	
	}

.slider-css-target ul{

margin: 1rem .5rem;
/*reset ul*/
padding: 0;
list-style-type:none;
/*reset ul*/
display:flex;
justify-content: space-between;
gap:.5rem
	}


	
	
.slider-css-target ul li a{display:block}


	
.slider-css-target ul li img{

display: block;
max-width: 100%;
width: 120px;
height: 100%;
max-height: 80px;
border: 2px solid white;
box-shadow:0 0 5px rgba(0, 0, 0, 0.3)
	
	}

.slider-css-target-images{
	
display: flex;
width: 400%;
will-change: transform;
transition: transform .4s ease-in-out
	
	}

.slider-css-target-images img {
	
display:block;
width:100%;
height:auto;
/*aspect-ratio:3/2;
object-fit: cover;*/


	
	}
#votre_id2:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-25%,0,0)
	
	}

#votre_id3:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-50%,0,0)
	
	}

#votre_id4:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-75%,0,0)
	
	}

#votre_id6:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-25%,0,0)
	
	}

#votre_id7:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-50%,0,0)
	
	}

#votre_id8:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-75%,0,0)
	
	}
#votre_id10:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-25%,0,0)
	
	}

#votre_id11:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-50%,0,0)
	
	}

#votre_id12:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-75%,0,0)
	
	}
#votre_id14:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-25%,0,0)
	
	}

#votre_id15:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-50%,0,0)
	
	}

#votre_id16:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-75%,0,0)
	
	}
#votre_id18:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-25%,0,0)
	
	}

#votre_id19:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-50%,0,0)
	
	}

#votre_id20:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-75%,0,0)
	
	}

#votre_id22:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-25%,0,0)
	
	}

#votre_id23:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-50%,0,0)
	
	}

#votre_id24:target ~ .slider-css-target .slider-css-target-images{
	
	transform:translate3d(-75%,0,0)
	
	}







.description{

background-color:#dbdbdb;
flex:0 1 100%;
overflow:hidden;


	}
	



