@import url(https://fonts.googleapis.com/css?family=Alfa+Slab+One|Courgette|Lato|Roboto&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff;color:#676763;font:14px/1.4em"PT sans",Helvetica,Arial,sans-serif;line-height:1.6;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:400;position:relative;padding:0 0 10px 0;font-weight:400;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#212121}h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:17px}p{margin:0 0 20px 0}p img{margin:0}p.lead{font-size:21px;line-height:27px}em{font-style:italic}strong{font-weight:700;color:#212121}small{font-size:80%}mark{color:#fff;padding:0 10px}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,p.drop-caps.full:first-child:first-letter {color:#fff}p.drop-caps.full:first-child:first-letter {color:#fff;padding:7px;margin-right:7px}.text-style{font-style:italic;color:#676767!important}::-moz-selection{color:#fff;text-shadow:none;background:#333}::selection{color:#fff;text-shadow:none;background:#333}blockquote{border-left:5px solid #e54939;font-size:14px!important;background-color:#fafafa;margin:20px 0!important;padding:20px!important}blockquote:before{content:"\f10e";font-family:FontAwesome;font-size:21px;color:#e54939;left:0;float:left;position:relative;width:60px;padding-right:20px;text-align:center;line-height:50px}.btn,a{-webkit-transition:background-color .2s linear, color .2s linear;-moz-transition:background-color .2s linear, color .2s linear;-o-transition:background-color .2s linear, color .2s linear;-ms-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear}a,a:visited{color:#121213;text-decoration:none!important;outline:0}a:focus,a:hover{color:#121213}p a, p a:visited{line-height:inherit}.check li:before{content:"\f00c";font-family:FontAwesome;font-size:16px;color:#e54939;left:0;padding-right:5px;position:relative;top:2px}.check li{list-style:none;margin-bottom:4px}.check{margin-left:0;padding-left:0}.check li a{color:#656565}ol,ul{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.circle,ul.disc,ul.square{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol li, ol ul li, ul ol li, ul ul li{margin-bottom:6px}li{margin-bottom:12px}ul.large li{line-height:21px}li p{line-height:21px}.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}.text-left{text-align:left!important}section::after,section::before{position:absolute;content:'';pointer-post-wraps:none}.first{clear:both!important}.last{margin-right:0!important}p.drop-caps:first-child:first-letter {float:left;font-size:75px;line-height:60px;padding:4px;margin-right:7px;margin-top:5px;font-family:Georgia}p.drop-caps.full:first-child:first-letter {color:#fff;padding:7px;margin-right:7px}.parallax{padding:0;background-attachment:fixed!important;background-position:center center;background-repeat:no-repeat;background-size:cover}.custom-overlay{padding:60px 0;background-color:rgba(54,182,239,.7)}.custom-magnifier{background-color:rgba(54, 182, 239, .8)!important}#accordion-second .accordion-heading .accordion-toggle>em:hover, .custom-overlay #accordion-second .fa-minus{background-color:#fff!important;border-right-color:#fff!important}.custom-overlay #accordion-second .accordion-heading .accordion-toggle, .custom-overlay #accordion-second .accordion-heading .accordion-toggle>em{color:#fff;border-right-color:#fff!important}.custom-overlay h3{color:#fff;text-transform:uppercase;font-size:30px}.makepadding{padding:60px 0}.custom-wrapper,.grey-wrapper,.white-wrapper{padding:60px 0;background:#fff;position:relative;display:block}.white-wrapper.nopadding{padding:0 0 30px!important}.custom-wrapper{background:#3f5673}.grey-wrapper{background:#f5f5f5}.slider-wrapper{background:#f8f7f7}.paddingright{padding-left:80px!important}.header.affix a.navbar-brand{font-size:31px!important;margin:5px 0 0;outline:0}.header.affix{position:fixed;top:0;left:0;width:100%;margin-top:0;padding:10px 0;min-height:inherit;z-index:999;background:#fff;background:#fff;border-bottom:1px solid #efefef;outline:0}.header.affix .navbar{margin-top:0;outline:0}.header.affix .navbar-nav>li>.dropdown-menu{margin-top:12px!important;outline:0}.header.affix .navbar-brand img{width:80%;margin-top:0;outline:0}.header.affix .navbar-brand{line-height:38px;outline:0}.header .navbar-nav>li{margin-left:10px;outline:0}.navbar-nav>li>.dropdown-menu{margin-top:32px;outline:0}.header .navbar-default .navbar-nav>.open>a, .header .navbar-nav>li>a{-webkit-border-radius:5;-moz-border-radius:5;border-radius:5;outline:0}.header .navbar-default .navbar-nav>.open>a, .header .navbar-default .navbar-nav>.open>a.active, .header .navbar-default .navbar-nav>.open>a:focus, .header .navbar-default .navbar-nav>.open>a:hover, .header .navbar-nav>li>a.active, .header .navbar-nav>li>a:active, .header .navbar-nav>li>a:focus, .header .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:#ec606a;color:#fff;outline:0;font-weight:700;border-radius:0;overflow:auto}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#fff!important;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header{padding:8px 0;background-color:transparent;outline:0;background:tarnsparent;border-bottom:1px solid #f2f2f2}.header .navbar-default{background-color:#fff;background:#fff;border-color:transparent;outline:0}.header .navbar-brand{padding:0}.header .navbar{margin-bottom:0;background:0 0}.header .yamm .collapse, .header .yamm .dropdown, .header .yamm .dropup, .header .yamm .nav{position:static;outline:0}.header .yamm .container{position:relative}.header .yamm .dropdown-menu{left:auto;right:auto;margin-top:9px;outline:0}.header .yamm-fw .dropdown-menu li a{color:#222;outline:0}.header .yamm-fw .dropdown-menu li a:before{font-family:FontAwesome;outline:0;content:"\f105";font-size:13px;padding-right:5px}.header .yamm-fw .dropdown-menu li{list-style:none;padding:0}.header .yamm-fw .nav.navbar-right .dropdown-menu{left:auto;right:0;margin-top:-30px}.header .yamm .yamm-content{padding:10px}.header a:hover{text-decoration:none;outline:0}.header .dropdown-menu li a:active, .header .dropdown-menu li a:focus, .header .dropdown-menu li a:hover{background-color:#ec606a;color:#fff;font-weight:700;outline:0}.header .yamm img{margin-bottom:10px}.header .yamm h3{text-transform:uppercase;font-size:14px;color:#222;padding:5px 0}.header .dropdown-menu, .header .yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;background-color:#ec606a;background:#fff;box-shadow:none;margin-top:0;line-height:1.5;border-top:3px solid #fff;border-bottom:1px solid #111;outline:0}.header .navbar-nav>li>a{text-transform:uppercase;color:#222;font-weight:400;font-family:'Helvetica Neue',sans-serif;padding:2px 10px;font-size:15px;margin-top:2px;overflow:auto}.header .navbar-nav{margin-top:10px;outline:0}.header .last_item{border-left:1px solid #e5e5e5}.shadow{background:url(images/shadow.png) no-repeat scroll center center rgba(0, 0, 0, 0);display:block;height:75px;margin:0 auto;overflow:hidden;position:absolute;width:100%;z-index:99}.header .navbar-nav>li:last-child{background-image:none}.header .dropdown-menu li a{text-decoration:none;display:block;position:relative;font-weight:400;font-family:'Helvetica Neue',sans-serif;padding:10px 20px;outline:0}.header .dropdown-menu{padding:0!important;border-radius:0!important;outline:0}.header .yamm-fw .dropdown-menu li a{padding:5px 15px}.header .dropdown-menu li{float:none;display:block;margin:0;text-align:left;border:0;border-bottom:1px solid #e5e5e5}.header .dropdown-menu li:last-child{border-bottom:0}.yamm .dropdown-submenu{position:relative}.yamm .dropdown-submenu>.dropdown-menu{top:0;left:100%!important;margin-top:-3px!important;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.yamm .dropdown-submenu:hover>.dropdown-menu{display:block}.yamm .dropdown-submenu.pull-left{float:none}.yamm .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.topbar{border-bottom:1px solid #e2e2e2;padding:12px 0 10px;background:#da1457;color:#fff}.callout span a{font-weight:300;color:#fff;font-size:14px;padding-right:10px}.social-icons,.topbar_social{padding:0;display:block;overflow:hidden}.topbar_social span a{font-size:14px!important;text-align:center;width:25px;height:25px;color:#444;margin:0 10px 0 0;line-height:25px;overflow:hidden;display:block;float:left}.social-icons span a{font-size:25px;text-align:center;width:25px;height:25px;color:#d1d1d1;margin:12px 20px 0 0;line-height:23px;overflow:hidden;display:block;float:left}.topbar_social .facebook a:hover{color:#3b5998}.topbar_social .twitter a:hover{color:#30d8f0}.topbar_social .linkedin a:hover{color:#006cae}.topbar_social .google-plus a:hover{color:#d34836}.topbar_social .instagram a:hover{color:#f17b75}.topbar_social .skype a:hover{color:#30d8f0}.social-icons .instagram a:hover{background-color:#b32986;border-color:#b32986}.social-icons .facebook a:hover{background-color:#3b5998;border-color:#3b5998}.social-icons .pinterest a:hover{background-color:#CC2127;border-color:#CC2127}.social-icons .twitter a:hover{background-color:#30d8f0;border-color:#30d8f0}.social-icons .google-plus a:hover{background-color:#d34836;border-color:#d34836}.social-icons .flickr a:hover{background-color:#FF007F;border-color:#FF007F}.social-icons .tumblr a:hover{background-color:#496779;border-color:#000}.social-icons .vk a:hover{background-color:#4E769F;border-color:#000}.social-icons .flipboard a:hover{background-color:#F52828;border-color:#000}.social-icons .mix a:hover{background-color:#FFD51F;border-color:#000;}.social-icons .reddit a:hover{background-color:#FF4500;border-color:#000}.social-icons .odnoklassniki a:hover{background-color:#EE8208;border-color:#000}.social-icons .linkedin a:hover{background-color:#006cae;border-color:#006cae}#aboutslider{margin-bottom:50px}#aboutslider:after{background:url(images/flexslider_shadow.png) no-repeat center bottom;position:absolute;bottom:0}.aboutslider-shadow{width:100%;position:relative;z-index:1}.aboutslider-shadow .s1{background:url(images/flexslider_shadow.png) center no-repeat;height:29px;margin:0 auto;bottom:-15px;overflow:hidden;width:100%;position:absolute;left:0}.tp-bullets.simplebullets.navbar{height:35px;padding:0}.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative!important;background:#efefef!important;-webkit-border-radius:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:6px solid transparent!important;display:inline-block;margin-right:2px!important;margin-bottom:14px!important;-webkit-transition:background-color .2s, border-color .2s;-moz-transition:background-color .2s, border-color .2s;-o-transition:background-color .2s, border-color .2s;-ms-transition:background-color .2s, border-color .2s;transition:background-color .2s, border-color .2s;float:none!important}.tp-bullets.simplebullets .bullet.last{margin-right:0}.tp-bullets.simplebullets .bullet.selected, .tp-bullets.simplebullets .bullet:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid #111}.tparrows1:before{font-family:revicons;color:#fff;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;margin-right:0;margin-top:13px;text-align:center;width:55px;font-size:21px}.slides-navigation 1a,.tp-leftarrow1,.tp-rightarrow1{opacity: .3!important}.slides-navigation1 a:hover,.tp-leftarrow1:hover,.tp-rightarrow1:hover{opacity:1!important}.tparrows1{border:2px solid #aaa;cursor:pointer;border-radius:0;background:rgba(0,0,0,.5)!important;width:60px!important;height:60px!important}.tparrows1:hover{color:#fff}.tp-leftarrow1:before{content:'e824'}.tp-rightarrow1:before{content:'e825'}.tparrows1.tp-rightarrow1:before{margin-left:1px}.big_title_slider{font-size:360%;font-family:'Helvetica Neue',sans-serif;color:#333;font-weight:700;line-height:100%!important}.small_title{font-size:16px}.small_title img{vertical-align:top!important;padding-right:5px}.pager li>a, .pager li>span{background-color:#fff;border:1px solid #fff;color:#fff;margin:10px 0 20px;display:inline-block;padding:5px 14px}.pager li>a:hover, .pager li>span:hover{background-color:#333!important;border-color:#333!important}.portfolio-filter ul{margin-bottom:0}.portfolio-filter ul li{display:inline-block;font-size:14px!important;font-weight:400;margin-left:10px;padding:10px 0 0;font-family:'Helvetica Neue',sans-serif;text-decoration:none}.grid_gallery{margin-top:40px;overflow:hidden}.gallery_item{margin-bottom:30px}.gallery_item img{width:100%!important}.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:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}.woo_btn{border-radius:0!important}.btn-shop span{background:#181818;-moz-user-select:none;background-image:none;border:0;border-radius:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin:0 -3px;color:#fff;padding:9px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.shop_item_details ul{padding-left:0;margin:15px 0;overflow:hidden}.shop_item_details strong{color:#181818;padding-right:10px}.shop_item_details ul li{list-style:none;margin:0 0 12px}.shop-right .title h2{font-size:24px;font-weight:400;margin-bottom:12px;padding-bottom:0}.shop-right .title .rating{margin-bottom:10px}.shop_item{margin-bottom:20px}.shop_item .magnifier .buttons{top:44%;margin-top:0!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border:1px solid #ededed;line-height:1.42857;padding:25px;vertical-align:top}.table>thead>tr>th{border:1px solid #ededed!important;padding:20px;vertical-align:bottom}.tab-content .media-list{margin-top:0!important}.shop_desc{margin-top:10px}#shop_features img, .shop_item img{width:100%}.mini-title{text-align:center}.mini-title .old-price{color:#777;text-decoration:line-through}.shop-right .price{font-size:24px!important;font-weight:400}.mini-title h4{font-size:16px!important;font-weight:400}a.remove{background:url(images/remove.png) repeat scroll 0 0 #798184;border-radius:100px;border-style:solid;border-width:1px;display:block;height:18px;margin:10px;padding-left:0!important;text-indent:-9999px;width:18px}.calloutbox strong{color:#fff!important;font-size:20px}.btn-shop .form-control:focus{box-shadow:none}.btn-shop .form-control{background:none repeat scroll 0 0 #fff!important;border-color:#ededed!important;border-radius:0;height:38px!important;margin:0!important;padding-right:0;width:45px}#payment p.small{font-weight:100}#payment label{border:1px solid #ededed;padding:15px 40px!important}.box{padding:20px;border:1px solid #ededed}.cart_table{margin:20px 0 40px;overflow:hidden}.cart_table img{margin-right:10px}.box .price, .cart_table .price2{font-size:16px;margin:10px}.cart_table .cart_title, .cart_table .price{font-size:18px;color:#222;margin:10px}.cart_table .rating{padding:5px 10px 10px!important;overflow:hidden!important}div.thumbnails{padding-top:10px;zoom:1}div.thumbnails .entry{border:1px solid #fff;float:left;width:30%;margin-right:4.9%}div.thumbnails .magnifier .buttons{top:40%}.btn-shop .form-control:focus{box-shadow:none}#shop_features .nav li{text-transform:uppercase;font-weight:700;font-size:14px}#shop_features{padding:40px 0;margin:20px 0;overflow:hidden}.nav-tabs>li>a{line-height:2.69}.nav-tabs{height:60px;background:#f8f8f8;border:1px solid #f8f8f8!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#da1457;border-color:#da1457;color:#fff}#shop_features .tab-content{padding:30px 0}#shop_features .tab-content ul{padding:10px 10px 0}#shop_features .tab-content p{padding:0}.footer .form-control{background-color:#121214;border-color:#212123}.footer{background-color:#212123;padding:50px 0;color:#d1d1d1}.footer .widget h3{font-size:24px;text-transform:uppercase}.footer .widget .title{border-bottom:4px solid #2e2e2e;margin-bottom:10px}.footer .widget{margin:20px 0}.flogo{margin:10px 0 20px}.copyright{color:#d1d1d1;padding:30px 0 0;overflow:hidden;margin:0;font-weight:700;display:block;font-family:'Helvetica Neue',sans-serif!important;background-color:#121213}.footer-menu ul{list-style:none;list-style-position:outside;display:inline}.footer-menu li{float:left;padding:0;margin-left:40px}.footer-menu li a{font-size:14px;color:#d1d1d1;text-transform:uppercase}.footer-menu li a:focus, .footer-menu li a:hover{text-decoration:none}.blog_button{-moz-user-select:none;background:#292723;border:1px solid #efefef;color:#fff!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1.42857;margin-bottom:30px;padding:10px 23px;text-align:center;vertical-align:middle;white-space:nowrap}#timeline{list-style-type:none;margin:0;padding:0;position:relative;overflow:hidden;background:url(images/timeline.png) repeat-y top center}#timeline .timeline-item{clear:both;margin:0 10px;width:50%;float:left}#timeline .timeline-columns{padding:0}.timeline-columns .blog-content .title span{padding-bottom:10px!important;color:#111;display:block}#timeline .timeline-columns{margin:0 60px 0 0;position:relative}#timeline .timeline-item:nth-child(2n){float:right}#timeline .timeline-item:nth-child(2n) .timeline-columns{margin-left:60px;margin-right:0}#timeline .timeline-item{background:url(images/timeline1.png) no-repeat right center}#timeline .timeline-item:nth-child(2n){background:url(images/timeline2.png) no-repeat left center}.timeline-columns{background-color:#fff;padding:20px!important;border:1px solid #ededed}.search_form{position:relative}.search_form:after{color:#d9d9d9;font-size:12px;height:40px;line-height:40px;position:absolute;width:40px;right:0;top:0;font-family:FontAwesome;content:"\f002"}.not_found h1{margin-bottom:0;font-size:200px;padding-bottom:0;font-weight:700;line-height:1}.single-title h2{font-weight:400!important;font-size:30px!important;padding:20px 0 10px}.desc{margin-top:15px}.item{margin:10px}.post-wrapper-top{background:url(photo/clinique2-1.jpg) no-repeat bottom center #f5f5f5;bottom:0;left:0;right:0;background-size:cover;height:320px;top:0;z-index:0;margin-bottom:0;padding:20px 0;position:relative;text-align:left}.breadcrumb>li+li:before{font-size:13px}.post-wrapper-top h2{display:inline-block;font-size:24px!important;padding:25px 0!important;margin-top:10px!important;font-weight:700;text-transform:uppercase;color:#333;position:relative}.breadcrumb{bottom:0;color:#666;background:0 0;font-size:14px;font-weight:700;list-style:none outside none;padding:0;position:absolute;right:0}.breadcrumb>li+li:before{content:"";background:url(images/breadcrumb.png) no-repeat center center;margin:0 10px;padding:0 10px}.title h2{font-weight:700}.general-title{margin-bottom:10px;overflow:hidden}.general-title h3{text-transform:uppercase;font-size:30px;font-weight:700}.general-title .lead{font-family:'PT Sans',sans-serif!important;font-size:16px!important;line-height:16px;margin:0!important;padding:10px!important}.small-title-2{margin:0 0 10px 0!important;font-weight:300!important;font-family:'PT Sans',sans-serif!important;font-size:18px!important}.general-title .small-title{color:#666;margin:15px 0!important;font-weight:300!important;font-style:italic;font-family:'Helvetica Neue',sans-serif!important;font-size:24px!important}.general-title p{font-family:'Helvetica Neue',sans-serif!important;font-size:24px}.blog-carousel img{width:100%}.blog-carousel{margin:20px 0;overflow:hidden;padding:20px;background:#fff;border:1px solid #efefef}.blog-carousel-meta span a{color:#686868}.blog-carousel-meta span, .blog-carousel-meta span i{font-size:12px;padding-right:5px}.blog-carousel-header h3{padding-bottom:0;font-size:18px;margin:20px 0 10px}.blog-carousel-header h1{padding-bottom:0;margin-bottom:5px;text-transform:uppercase}.blog-carousel-header{position:relative;display:block;margin-bottom:0;padding-bottom:10px}.entry:hover .post-type{opacity:0}.media img{margin-right:20px;width:80px!important}.media, .media .media,.media-list{margin-top:45px}.media-heading small{display:block;font-size:12px;margin-top:5px}.media-heading .pull-right{position:absolute;top:0;right:0}.contact_widget{background-image:url(images/map_bg.png);background-size:100%;background-position:top center;background-repeat:no-repeat}.contact_widget li{margin-top:25px}.contact_widget li i{margin-right:8px}.contact_details_1{font-size:16px!important;font-family:'Helvetica Neue',sans-serif}.contact_details_1 i{display:inline-block;font-size:38px;height:50px;line-height:50px;margin-right:15px;width:30px}.contact_form{overflow:hidden;margin:20px 0 25px}.overlay .contact_details{color:#fff!important}.contact_form textarea{height:133px!important}.contact_form .form-control{margin-bottom:10px;height:62px;border-color:#ddd;box-shadow:none}#contactform fieldset{padding:10px;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px}#contactform 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;margin-bottom:20px}#contactform span.required{font-size:13px;color:red}#message{margin:10px 0;padding:0}.error_message{display:block;height:22px;line-height:22px;background:#fbe3e4 url(images/error.gif) no-repeat 10px center;padding:3px 10px 3px 35px;color:#8a1f11;border:1px solid #fbc2c4;-webkit-border-radius:5px}.loader{padding:0 10px}#contactform #success_page h1{background:url(images/success.gif) left no-repeat;padding-left:22px}acronym{border-bottom:1px dotted #ccc}#map{height:450px;width:100%}#map img{max-width:inherit}.map{position:relative}.map .row .col-lg-4{float:right;margin-top:-450px;z-index:9}.contact-icon{margin:20px 0;overflow:hidden}.map .row{position:relative}.infobox img{width:100%!important}.map .searchmodule{padding:18px 10px}.infobox{display:inline-block;padding:5px;position:relative;width:270px}.infobox img{width:80px!important;padding-right:10px}.infobox .title{font-size:13px;font-weight:700;margin-top:0;margin-bottom:0;text-transform:uppercase;padding-bottom:5px}.infobox .title a{font-weight:700}.bar{margin-top:20px}.bar small{font-size:18px}.progress{height:25px;margin-top:10px;position:relative}.skill_count{margin:0;position:absolute;right:6px;color:#121212;top:1px;z-index:99}.progress-bar{height:16px;margin-left:6px;margin-top:4px}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #333;border-radius:10px;color:#333;float:left;height:50px;line-height:38px;margin-left:15px;position:relative;text-decoration:none;width:50px}.rating i{color:#f7c221}.online_form_builder_big label{font-size:14px;font-family:'Helvetica Neue',sans-serif;margin-bottom:10px}.online_form_builder_big .form-control{border-color:#e5e5e5;border-radius:0;height:46px;box-shadow:none}.online_form_builder_big textarea{height:156px!important}.online_form_builder_big .input-group-addon{border-color:#e5e5e5}.hovicon{display:inline-block;line-height:75px;cursor:pointer;margin:15px 0;width:75px;height:75px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;position:relative;text-decoration:none;z-index:1;color:#fff}.hovicon:after{pointer-events:none;position:absolute;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.hovicon:before{speak:none;line-height:80px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}.hovicon.effect-1{-webkit-transition:background .4s, color .4s;-moz-transition:background .4s, color .4s;transition:background .4s, color .4s}.hovicon.effect-1:after{top:-7px;left:-7px;padding:7px;-webkit-transition:-webkit-transform .1s, opacity .1s;-webkit-transform:scale(.9);-moz-transition:-moz-transform .1s, opacity .1s;-moz-transform:scale(.9);-ms-transform:scale(.9);transition:transform .1s, opacity .1s;transform:scale(.9);opacity:0}.hovicon.effect-1.sub-a:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.pricing-box{border:1px solid #ddd;text-align:center;background:#fff;padding:20px;margin:30px 0;-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}div.price{width:130px!important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:130px!important;line-height:130px;font-size:24px;color:#fff;margin:0 auto!important;text-align:center;font-weight:400}.pricing-box h3{font-size:20px}.pricing-box:hover .btn-primary, .pricing-box:hover div.price{background-color:#fff;border-color:#fff}.pricing-box:hover .btn-primary{color:#fff!important}.pricing-box:hover, .pricing-box:hover h3{color:#fff}.pricing-box hr{margin:20px -20px;border-style:dotted;border-color:#dee5e8}.pricing{list-style:none;padding:0;margin:0!important}.pricing li{font-size:13px;line-height:31px;margin:0 auto;padding:0;text-align:center}.tab-content .milestone-details{color:#333}.tab-content .panel-body p, .tab-content .pricing_details .price p{padding:0!important}.stat{text-align:center}.milestone-counter i{color:#fff}.highlight{color:#fff;padding:0;font-weight:700;display:block;overflow:hidden;margin-bottom:0;font-size:48px}.milestone-details{font-weight:300;font-size:18px;color:#fff}.carousel_widget{position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden!important;position:relative!important;width:100%!important}#accordion-second{margin:30px 0}#accordion-second .accordion-group{margin-bottom:10px}#accordion-second .accordion-heading{border-bottom:0;margin:2px 0;font-size:18px!important}#accordion-second .accordion-heading .accordion-toggle{display:block;cursor:pointer;padding:0!important;color:#121213;outline:0!important;text-decoration:none}#accordion-second .accordion-heading:hover .accordion-toggle>em{color:#fff}#accordion-second .accordion-heading .accordion-toggle>em{border-radius:0;color:#333;border-right:1px solid #333;font-size:14px;height:40px;line-height:40px;margin-right:20px;text-align:center;width:40px}#accordion-second .accordion-inner{padding:9px 10px 9px 45px}.tab-content{border:0 solid #ededed}.tab-content p{padding:20px 15px 0}.welcome_message{margin:0 0 20px;text-align:center;font-size:18px!important;font-family:PT Sans;font-weight:300}.welcome_message h1{margin:0 0 10px;font-weight:700;font-size:30px!important}.testimonial_widget{padding:20px;margin-bottom:20px;background:#f5f5f5;border:1px solid #ddd}.testimonial-widget .lead{padding-top:30px}.testimonial-wrap{background-color:#f5f5f5;padding:10px;border-bottom:3px solid #6f6d69}#owl-testimonial h3{font-size:21px;font-weight:600;margin:0!important;padding:0!important}.testimonial-wrap .lead{font-weight:300!important;margin-bottom:0!important;font-size:18px!important}.testimonial-carousel a{color:#a3acb6!important}.testimonial-carousel .media{margin:10px auto 0!important;display:inline-block!important}.overlay .testimonial-widget .img-thumbnail{background-color:#7e7c78;border:1px solid #6f6d69}.testimonial-widget{color:#a3acb6;text-align:center}.testimonial-widget .testimonial .lead:after{content:"\f10e"!important}.testimonial-widget .testimonial .lead:after, .testimonial-widget .testimonial .lead:before{color:#a3acb6;font-family:FontAwesome;content:"\f10d";padding:20px;vertical-align:text-top;font-size:21px}.newsletter_wrapper{text-align:center}.newsletter_wrapper .form-control{background-color:#354960;border-color:#2c4057;height:50px;color:#808c9e!important}.newsletter_wrapper .input-group-addon{background-color:#354960;border:1px solid #273b52;border-radius:4px;color:#808c9e}.newsletter_wrapper placeholder{color:#808c9e!important}.newsletter_wrapper h3{color:#fff;font-size:36px!important;font-weight:300;margin-bottom:30px;overflow:hidden}.panel-title{padding-bottom:0}.entry{position:relative;margin:0 0 10px 0}.datetimepicker{border-radius:0;box-shadow:0 0 #fff;padding:25px}.magnifier .sf, .magnifier .sg, .magnifier .st{background:#fff;color:#121213;display:block;display:inline-block!important;float:none!important;font-size:13px;height:40px;line-height:30px;text-align:center;margin:-10px 2px 0 2px;text-align:center;width:40px;border:5px solid rgba(255, 255, 255, .3);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box}.magnifier h4{color:#fff;text-align:center;font-size:16px;padding:10px 0;margin-bottom:20px;display:block;font-family:bariol_lightlight}.magnifier h3{color:#fff;text-align:center}.custom-magnifier .buttons{top:50%!important}.magnifier .buttons{visibility:hidden;opacity:0;position:absolute;text-align:center;width:100%;top:55%;margin-top:-20px;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.magnifier:hover .buttons{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.entry:hover .magnifier{opacity:1;visibility:visible}.magnifier{background:#000;background:rgba(0, 0, 0, .4);position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}form select{color:#9d9d9d!important;padding:8px!important}.custom_tab_2 .nav-pills>li.active>a:focus, .custom_tab_2 .nav-pills>li.active>a:hover, .custom_tab_2 .nav-pills>li>a, .custom_tab_2 .nav-pills>li>a:focus .custom_tab_2 .nav-pills>li.active>a, .custom_tab_2 .nav-pills>li>a:hover{background-color:transparent;font-size:17px;font-family:'Helvetica Neue',sans-serif!important;font-weight:300;padding:10px 20px;margin:0;border-left:1px solid #dfdede}.custom_tab_2 .nav-pills>li:first-child{border-top:1px solid #dfdede!important}.custom_tab_2 .nav-pills>li:last-child{border-bottom:1px solid #dfdede!important}.custom_tab_2 .nav-pills{margin-bottom:20px}.custom_tab_2 img{margin-right:25px}.custom_tab_2 .nav-pills li{border-bottom:1px solid #dfdede;margin-bottom:0!important}.custom_tab_2 .nav-pills li:last-child{border-bottom:0}.custom_tab_2 .nav{border-right:1px solid #dfdede;padding-right:0}.custom_tab_2{overflow:hidden;display:block;position:relative;margin-bottom:35px!important;margin-top:35px!important}.custom_tabbed{overflow:hidden;display:block;position:relative;margin:35px 0!important}.custom_tabbed .nav-tabs>li>a{font-family:'Helvetica Neue',sans-serif!important;font-size:16px;border-radius:0;padding:5px 25px}.custom_tabbed .nav-tabs, .custom_tabbed .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:#f8f7f7;border-color:transparent}.custom_tabbed .tab-content>.tab-pane{background:#f8f7f7;padding:20px}.client_logo{border:1px solid #f3f3f3}.client_logo img{text-align:center;margin:auto}.big-title{position:relative;text-transform:uppercase;padding-bottom:0;margin:20px 0;text-align:center;font-family:'Alfa Slab One',cursive}.big-title1{position:relative;text-transform:uppercase;padding-bottom:0;margin:20px 0;text-align:center;border-bottom:2px solid #e28778;font-family:'Alfa Slab One',cursive}.big-title h1{font-size:21px;text-transform:uppercase;font-family:'Alfa Slab One',cursive;display:inline-block;color:#da1457;margin-bottom:0;padding:0 0 10px;position:relative}.big-title h2{font-size:21px;text-transform:uppercase;font-family:'Alfa Slab One',cursive;display:inline-block;color:#da1457;margin-bottom:0;padding:0 0 10px;position:relative}.big-title1 h3{font-size:24px;text-transform:uppercase;color:#da1457;display:inline-block;font-weight:700;margin-bottom:0;padding:0 0 10px;position:relative;font-family:Courgette,cursive}.big-title1 p{font-size:24px;text-transform:uppercase;color:#da1457;display:inline-block;font-weight:700;margin-bottom:0;padding:0 0 10px;position:relative;font-family:Courgette,cursive}.lead{border-top:0!important;padding:20px 0 0!important}.custom_lead,.lead{border-top:1px solid #dfdede;margin:auto auto 30px;padding:40px 0 0;position:relative;font-style:italic;font-weight:300;color:#666;font-family:'Helvetica Neue',sans-serif!important;font-size:18px!important}.calloutbox h2{font-size:28px;padding:0;margin:0;font-weight:400;text-transform:uppercase;color:#fff}.calloutbox{margin:60px 0;color:#fff;padding:20px 20px 10px 10px;overflow:hidden}.calloutbox .btn-dark{font-size:14px!important}.icon-wrapper{width:140px;height:100px;color:#fff;line-height:125px;margin:auto auto 20px;background-color:#333}.service_box_icon{width:160px;height:160px;padding-top:10px!important;color:#fff;margin:auto auto 20px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background-color:#333;transition:all .4s linear;-webkit-transition:all .4s linear}.service_box_icon:hover{transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}.service_box:hover .icon-wrapper{background-color:#333}.services_lists_boxes .service-icon-circle{text-align:center}.services_lists_boxes{margin:20px 0 20px 0;display:block;color:#fff;position:relative;overflow:hidden}.services_lists_boxes h4{color:#fff;font-size:18px;padding-bottom:10px;font-weight:500}.service-icon-circle{overflow:hidden;margin:0 auto;display:block;position:relative;background-color:#fff!important;border:1px solid #fff;height:75px;width:75px;line-height:77px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:background-color .2s linear, color .2s linear;-moz-transition:background-color .2s linear, color .2s linear;-o-transition:background-color .2s linear, color .2s linear;-ms-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear}.sr-only{display:block!important;overflow:visible;visibility:visible}.service-icon-circle i{font-size:24px}.service-icon h3{font-size:15px!important}.service_box{margin:30px 0;text-align:center}.service_box .title h3{text-transform:uppercase;font-size:18px;font-weight:500}.service_box img{padding-top:35px;margin:auto auto 20px}.service_box p{margin:0 0 10px}.custom-services{position:relative!important;padding:0;margin:0;z-index:100;display:block;overflow:visible}.ch-item{position:relative!important;padding:0;margin:0;height:250px;display:block;overflow:visible}.ch-info-wrap{position:absolute;width:100%;height:250px;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff}.ch-info-back{padding:15px;text-align:center}.ch-item .readmore:after{color:#121213}.ch-info-back i, .ch-info-back p{margin-top:10px}.ch-info-front{padding:60px 0 0;border-bottom:1px solid #ededed!important;text-align:center}.ch-info-front h3{color:#121213!important;font-weight:300!important;margin-top:30px!important}.ch-info-back h3, .ch-info-front h3{font-size:18px;margin:20px 0 0;padding-bottom:0;text-transform:uppercase;color:#fff;font-weight:400}.ch-info-back p{margin:5px 0}.ch-info{position:absolute;width:100%;height:250px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.ch-info>div{display:block;position:absolute;width:100%;height:100%;background-position:center center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.ch-info .ch-info-back{-webkit-transform:rotate3d(0, 1, 0, 180deg);-moz-transform:rotate3d(0, 1, 0, 180deg);-o-transform:rotate3d(0, 1, 0, 180deg);-ms-transform:rotate3d(0, 1, 0, 180deg);transform:rotate3d(0, 1, 0, 180deg)}.ch-item:hover .ch-info{-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg);-o-transform:rotate3d(0,1,0,-180deg);-ms-transform:rotate3d(0,1,0,-180deg);transform:rotate3d(0,1,0,-180deg)}.dmtop{background-image:url(images/fleche1.png);background-position:50% 50%;background-repeat:no-repeat;background-color:#da1457;z-index:9999;width:55px;height:55px;text-indent:-99999px;cursor:pointer;opacity: .8;position:fixed;bottom:-100px;right:15px;border-radius:50px;-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}.margin-top{margin-top:20px}.btn-dark{background-color:#333;border-color:#313131;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#ec606a;background-color:transparent!important}.open .dropdown-toggle.btn-primary{color:#fff;font-weight:700;font-size:16px;border-color:#ec606a!important;border-radius:50px}.btn{font-size:14px;font-family:'Helvetica Neue',sans-serif;border-radius:50;-moz-border-radius:50;-webkit-border-radius:50;padding:8px 26px}.form-control{height:40px;margin-bottom:15px}.form-control:focus{border-color:#36b6ef!important;outline:0;box-shadow:none}.soundcloud{width:100%}.soundcloud,.vimeo{border:0}.icon-container{border:1px solid #fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;clear:both;color:#fff;display:block;font-size:21px;height:55px;line-height:55px;margin:38px 20px;text-align:center;width:55px}.social_like .icon-container{color:#222;margin:0 15px 0 0;background:#fff}.social_like{margin-top:25px;position:relative;display:block}.social_like h3{font-size:18px!important;margin-bottom:0;padding-bottom:0}.social_button{position:absolute;right:0;top:10px}#tabbed_widget .nav-tabs>li.active>a, #tabbed_widget .nav-tabs>li.active>a:focus, #tabbed_widget .nav-tabs>li.active>a:hover, #tabbed_widget .nav>li>a:focus, #tabbed_widget .nav>li>a:hover, #tabbed_widget-1 .nav-tabs>li.active>a, #tabbed_widget-1 .nav-tabs>li.active>a:focus, #tabbed_widget-1 .nav-tabs>li.active>a:hover, #tabbed_widget-1 .nav>li>a:focus, #tabbed_widget-1 .nav>li>a:hover{border-radius:0}#tabbed_widget .nav-tabs>li>a, #tabbed_widget-1 .nav-tabs>li>a{background:#f8f8f8;border:0;margin-right:1px;border-radius:0;color:#222}#sidebar .widget, #two-sidebar .widget{margin-bottom:30px;overflow:hidden}#tabbed_widget .recent_posts_widget img{max-width:120px!important;padding:4px}#tabbed_widget .nav-tabs{border-bottom:0}#tabbed_widget .tab-content{padding:10px 5px;border:0}.widget .title h2{font-weight:400;text-transform:uppercase;font-size:24px!important;border-bottom:3px solid #333;margin-bottom:15px}.team_widget ul li{display:block!important;margin:20px 0!important;padding:20px 0;position:relative;overflow:hidden!important}.big_team_widget h3 span, .team_widget ul li h3 span{padding:3px 15px;font-size:18px;font-weight:300;display:inline-block;color:#fff}.big_team_widget .social-icons span a, .team_widget ul li .social-icons span a{border-color:#a3a3a3;color:#a3a3a3}.team_widget ul li p{margin-bottom:5px;padding-left:150px}.team_widget ul li .social-icons{display:inline-block;padding-left:150px}.big_team_widget h4, .team_widget ul li h4{font-size:16px;display:inline-block;margin-bottom:10px;color:#a3a3a3;border-bottom:1px solid #e5e5e5}.team_widget ul li img{margin-right:20px}.newsletter_form_wrapper h4{font-size:14px;margin:10px 0;color:#d1d1d1}.twitter_feed{padding-left:0;overflow:hidden;margin-top:20px}.twitter_feed li{list-style:none;overflow:hidden;margin-bottom:30px}.twitter_feed li a{display:block}.twitter_feed li p{margin-top:15px;padding-left:0}.twitter_feed li h3{font-size:14px!important;padding-bottom:0!important;margin-top:5px;display:inline-block}.twitter_feed li span:before{font-family:FontAwesome;content:"\f099";font-size:16px}.twitter_feed li span{line-height:100%;margin:0 10px 0 0;vertical-align:bottom;width:30px;position:relative;display:inline-block;height:30px;line-height:30px;text-align:center}.recent_posts_widget li{margin-top:10px;display:inline-block}.recent_posts_widget h4{font-size:14px!important;padding-bottom:5px!important;margin-top:5px;display:inline}.recent_posts_widget img{max-width:80px!important;padding:4px;margin-right:10px;cloer:both;float:left}.recent_posts_widget li{margin-bottom:20px}.readmore_widget, .recent_posts_widget .readmore{display:block;padding-left:90px}.readmore:after{font-family:FontAwesome;content:"\f105";padding-left:4px;vertical-align:middle}.recent_posts_widget a{font-weight:400}#sidebar .recent_posts_widget a{margin:5px 0}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{border-radius:0;background:#36b6f5!important;color:#fff!important}.header .dropdown-menu, .header .yamm .dropdown.yamm-fw .dropdown-menu{border-top-color:#ec606a!important;border-bottom-color:#ec606a!important;outline:0}.buddy_carousel .popover, .flex-control-paging li a,.icon-container,blockquote{border-color:#ec606a!important}#accordion-second .accordion-heading:hover .accordion-toggle>em{border-right-color:#ec606a!important}#accordion-second .accordion-heading .accordion-toggle>em:hover, .custom-overlay #accordion-second .fa-minus{color:#ec606a!important}.callout span i{color:#fff}.header .navbar-default .navbar-nav>.open>a, .header .navbar-default .navbar-nav>.open>a.active, .header .navbar-default .navbar-nav>.open>a:focus, .header .navbar-default .navbar-nav>.open>a:hover, .header .navbar-nav a:hover, .header .navbar-nav>li>a.active, .header .navbar-nav>li>a:active, .header .navbar-nav>li>a:focus, .header .navbar-nav>li>a:hover, .header .yamm-fw .dropdown-menu li a:before, .header .yamm-fw .dropdown-menu li a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .rating i{color:#fff}.big_title_slider span, .blog-carousel-meta i, .breadcrumb>li, .ch-info-front i, .check li:before, .contact_details_1 i, .contact_details_1 span, .custom_tab_2 .nav-pills>li.active>a, .custom_tab_2 .nav-pills>li.active>a:focus, .custom_tab_2 .nav-pills>li.active>a:hover, .doctor-details span, .footer a, .footer-menu li a:focus, .footer-menu li a:hover, .general-title span, .header .yamm h3 i, .mini-title .price, .pricing-box:hover .price, .readmore:after, .service-icon-circle i, .shop-right .price, .tab-content .highlight, .tab-content .milestone-counter i, .tab-content h3 span, .timeline-columns .blog-content .title span, .title h2 span,blockquote:before{color:#ec606a;outline:0}#accordion-second .fa-minus, #owl-testimonial .owl-controls .owl-page.active span, #services .owl-controls .owl-page.active span, .btn-dark.active, .btn-dark:active, .btn-dark:focus, .btn-dark:hover, .btn-primary, .buddy_carousel .owl-controls .owl-page.active span, .datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active.active:hover, .datetimepicker table tr td span.active.disabled.active, .datetimepicker table tr td span.active.disabled.active:hover, .datetimepicker table tr td span.active.disabled:active, .datetimepicker table tr td span.active.disabled:hover:active, .datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active, .datetimepicker table tr td.active, .datetimepicker table tr td.active.active, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled.disabled, .datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover, .datetimepicker table tr td.active.disabled:hover.active, .datetimepicker table tr td.active.disabled:hover.disabled, .datetimepicker table tr td.active.disabled:hover:active, .datetimepicker table tr td.active.disabled:hover:hover, .datetimepicker table tr td.active.disabled:hover[disabled], .datetimepicker table tr td.active.disabled[disabled], .datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active:hover.active, .datetimepicker table tr td.active:hover.disabled, .datetimepicker table tr td.active:hover:active, .datetimepicker table tr td.active:hover:hover, .datetimepicker table tr td.active:hover[disabled], .datetimepicker table tr td.active[disabled], .datetimepicker table tr td.today.active, .datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover.active, .datetimepicker table tr td.today.disabled:hover:active, .datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover.active, .datetimepicker table tr td.today:hover:active, .pager li>a, .pager li>span, .pagination>li>a:hover, .pagination>li>span:hover, .tp-bullets.simplebullets .bullet.selected, .tp-bullets.simplebullets .bullet:hover,.tparrows:hover{border-color:#ec606a!important;background-image:none!important;background-color:#ec606a!important;outline:0}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{border-color:#ec606a!important;background-image:none!important;background-color:#ec606a!important;outline:0}.hovicon.effect-1:after{box-shadow:0 0 0 3px #ec606a}#accordion-second .accordion-heading:hover .accordion-toggle>em, #owl-blog .owl-controls .owl-next:hover, #owl-blog .owl-controls .owl-prev:hover, #owl-testimonial-widget .owl-controls .owl-next:hover, #owl-testimonial-widget .owl-controls .owl-prev:hover, #tabbed_widget .nav-tabs>li.active>a, #tabbed_widget .nav-tabs>li.active>a:focus, #tabbed_widget .nav-tabs>li.active>a:hover, .big_team_widget h3 span, .calloutbox, .ch-info-back, .custom_tabbed .nav-tabs>li.active>a, .custom_tabbed .nav-tabs>li.active>a:focus, .custom_tabbed .nav-tabs>li.active>a:hover, .dmtop, .flex-control-paging li a.flex-active, .flex-direction-nav a, .hovicon.effect-1, .hovicon.effect-1.sub-a:hover, .hovicon.effect-1.sub-a:hover i, .icon-wrapper, .magnifier .sf:hover, .magnifier .sg:hover, .magnifier .st:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .pricing-box:hover, .progress-bar, .recent_posts_widget li:hover img, .service_box_icon, .team_widget ul li h3 span, .tparrows:hover, .twitter_feed li span, div.price, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,mark,p.drop-caps.full:first-child:first-letter {color:#ec606a;font-weight:700}#accordion-second .fa-minus, #tabbed_widget .nav-tabs>li.active>a, #tabbed_widget .nav-tabs>li.active>a:focus, #tabbed_widget .nav-tabs>li.active>a:hover, .ch-info-back i, .ch-info-back p, .contact_widget li i, .custom-overlay p, .footer .widget h3, .magnifier .sf:hover, .magnifier .sg:hover, .magnifier .st:hover, .newsletter_form_wrapper h4, .recent_posts_widget h4 a, .social-icons span a:hover, .twitter_feed li span:before{color:#fff!important;outline:0}.custom_tabbed .nav-tabs>li.active>a, .custom_tabbed .nav-tabs>li.active>a:focus, .custom_tabbed .nav-tabs>li.active>a:hover{color:#fff;background:#da1457;outline:0}@media(max-width:767px){.paddingright, .small_title, .tp-caption .btn{display:none}.navbar-collapse{margin-top:30px}}.animationload{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999}.loader{width:200px;text-indent:-99999;height:200px;font-size:0;position:absolute;left:50%;top:50%;background-image:url(images/load/15.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.link-underline{cursor:pointer;outline:0}.link-underline .text,.link-underline:not(.link-on-text){position:relative;color:#777;overflow:hidden;display:inline-flex;text-decoration:none;outline:0}.link-underline .text:after, .link-underline .text:before,.link-underline:not(.link-on-text):after,.link-underline:not(.link-on-text):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#da1457;transition:transform .1s ease-out}.link-underline .text:before,.link-underline:not(.link-on-text):before{transform:translate3d(-105%, 0, 0);transition-duration:0}.link-underline .text:after,.link-underline:not(.link-on-text):after{transform:translate3d(105%, 0, 0)}.link-underline:hover .text:after, .link-underline:hover .text:before,.link-underline:hover:not(.link-on-text):after,.link-underline:hover:not(.link-on-text):before{transform:translateZ(0)}.link-underline:hover .text:before,.link-underline:hover:not(.link-on-text):before{transition-delay:0;transition-duration: .3s}.link-underline:hover .text:after,.link-underline:hover:not(.link-on-text):after{transition-delay: .3s;transition-duration:0}.prg{text-align:justify;line-height:2.5em;font-size:22px;font-family:courrier;margin-top:40px;margin-bottom:40px;margin-right:20px;margin-left:20px}.prg1{text-align:justify;line-height:2.5em;font-size:22px;font-family:courrier;margin-top:30px;margin-bottom:40px;margin-right:20px;margin-left:20px}.prg2{text-align:justify;line-height:2.5em;font-size:18px;font-family:courrier;margin-top:20px;margin-bottom:20px;margin-right:20px;margin-left:20px}.sommaire{font-size:16px;font-weight:700;color:#ec606a}.question{text-decoration:underline;margin-top:20px;margin-left:20px;color:#da1457;font-size:22px;font-weight:700}h2:target{padding-top:148px;margin-top:-148px} /*! * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ @font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont862f.eot?v=4.1.0);src:url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.1.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont862f.woff?v=4.1.0) format('woff'), url(../fonts/fontawesome-webfont862f.ttf?v=4.1.0) format('truetype'), url(../fonts/fontawesome-webfont862f.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height: .75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top: .14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding: .2em .25em .15em;border:solid .08em #eee;border-radius: .1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right: .3em}.fa.pull-right{margin-left: .3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-odnoklassniki-square :before{content:"\f264"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.block1{position:fixed;background-color:transparent;color:#DA1457;border:1px solid #DA1457;right:0;text-align:center;bottom:80px;margin:2px;width:20px;z-index:100}.block1 :hover{color:#C00;background-color:#fff;border:1px solid #c00;cursor:pointer}.blink_me{animation:blinker .8s linear infinite;background-color: #fff;}@keyframes blinker{50%{opacity:0}background-color: rgb(117, 209, 63);}.rotate { animation: rotation 8s infinite linear; } @keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } }.grecaptcha-badge{opacity:0} form{width:100%}form label{width:250px}form input.submit,form label.error{margin-left:10px;color:red} /* Works on Firefox */ * { scrollbar-width: auto; scrollbar-color: #DA1457 #777777; } /* Works on Chrome, Edge, and Safari */ *::-webkit-scrollbar { width: auto; float:left; } *::-webkit-scrollbar-track { background: #999999; } *::-webkit-scrollbar-thumb { background-color: #DA1457; border-radius: 10px; border: 3px solid #999999/; } <!DOCTYPE html><html lang="fr"><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Visite virtuelle Clinique Sleeve Tunisie : Docteur BEN MANSOUR Zouheir</title><link rel="alternate" type="text/plain" href="/llms.txt" title="Index LLM"><link rel="alternate" type="text/plain" href="/llms-full.txt" title="Contenu complet LLM"><meta name="theme-color" content="#EC606A"><meta name="msapplication-navbutton-color" content="#EC606A"><meta name="apple-mobile-web-app-status-bar-style" content="#EC606A"><link href='images/favicon.png' rel='shortcut icon' type='image/x-icon'><link rel="apple-touch-icon" href="images/touch-icon-iphone-60x60.png"><link rel="apple-touch-icon" sizes="60x60" href="images/touch-icon-ipad-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="images/touch-icon-iphone-retina-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="images/touch-icon-ipad-retina-152x152.png"><meta name="description" content="Visite virtuelle de la Clinique de chirurgie d'obésité et proctologie en Tunisie . sleeve gastrectomie -by pass - plicature - anneau gastrique..."><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="author" content="Ma Chirurgie Tunisie"><meta property="og:site_name" content="Ma Chirurgie Tunisie"><meta property="og:locale" content="fr_FR"><link rel="canonical" href="https://machirurgie.tunisie-esthetic.com/visite-clinique"><link href="css/bootstrap.css" rel="stylesheet"><link href="style.css" rel="stylesheet"><style> .description { color: #7f8c8d; font-size: 1.1rem; margin-bottom: 40px; line-height: 1.6; } /* Bouton Devis Gratuit avec bordures inclinées */ .bouton-devis { background: linear-gradient(135deg, #da1457 0%, #b51046 100%); color: white; border: none; padding: 22px 50px; font-size: 1.4rem; font-weight: 700; cursor: pointer; box-shadow: 0 10px 30px rgba(218, 20, 87, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); position: relative; overflow: hidden; text-transform: uppercase; letter-spacing: 1.5px; display: inline-flex; align-items: center; justify-content: center; gap: 15px; margin: 20px 0; /* Bordures inclinées de 15 degrés vers la droite */ clip-path: polygon( 15% 0%, 100% 0%, 85% 100%, 0% 100% ); /* Dimensions */ min-width: 280px; height: 80px; } .bouton-devis::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(135deg, #ff2b6b 0%, #da1457 100%); transition: all 0.6s ease; z-index: 1; /* Même forme que le bouton */ clip-path: polygon( 15% 0%, 100% 0%, 85% 100%, 0% 100% ); } .bouton-devis:hover::before { left: 0; } .bouton-devis:hover { transform: translateY(-5px) scale(1.05); box-shadow: 0 20px 40px rgba(218, 20, 87, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.2); letter-spacing: 2px; } .bouton-devis:active { transform: translateY(-2px) scale(1.02); box-shadow: 0 10px 20px rgba(218, 20, 87, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); } .bouton-devis .icon { font-size: 1.6rem; transition: all 0.4s ease; position: relative; z-index: 2; } .bouton-devis .text { position: relative; z-index: 2; } .bouton-devis:hover .icon { transform: rotate(15deg) scale(1.2); } /* Effet de brillance */ .bouton-devis::after { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient( 45deg, transparent, rgba(255, 255, 255, 0.1), transparent ); transform: rotate(45deg); transition: all 0.6s ease; opacity: 0; } .bouton-devis:hover::after { opacity: 1; transform: rotate(45deg) translate(50%, 50%); } /* Version alternative */ .bouton-devis-alternatif { background: linear-gradient(135deg, #3498db 0%, #2980b9 100%); color: white; border: none; padding: 18px 45px; font-size: 1.2rem; font-weight: 600; cursor: pointer; box-shadow: 0 8px 25px rgba(52, 152, 219, 0.3); transition: all 0.4s ease; position: relative; overflow: hidden; margin: 10px; text-transform: uppercase; letter-spacing: 1px; /* Bordures inclinées de 15 degrés */ clip-path: polygon( 15% 0%, 100% 0%, 85% 100%, 0% 100% ); min-width: 240px; height: 70px; } .bouton-devis-alternatif::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); transition: left 0.5s ease; clip-path: polygon( 15% 0%, 100% 0%, 85% 100%, 0% 100% ); } .bouton-devis-alternatif:hover::before { left: 100%; } .bouton-devis-alternatif:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(52, 152, 219, 0.5); } /* Informations supplémentaires */ .info-box { background: #f8f9fa; border-radius: 15px; padding: 25px; margin-top: 40px; border-left: 5px solid #da1457; } .info-title { color: #2c3e50; font-size: 1.3rem; margin-bottom: 15px; font-weight: 600; } .info-text { color: #7f8c8d; font-size: 1rem; line-height: 1.6; } /* Responsive */ @media (max-width: 768px) { .card { padding: 30px 20px; } h1 { font-size: 1.8rem; } .bouton-devis { padding: 18px 40px; font-size: 1.2rem; min-width: 240px; height: 70px; } .bouton-devis-alternatif { padding: 16px 35px; font-size: 1.1rem; min-width: 200px; height: 60px; } } @media (max-width: 480px) { .bouton-devis { padding: 16px 30px; font-size: 1.1rem; min-width: 200px; height: 65px; } .bouton-devis-alternatif { padding: 14px 25px; font-size: 1rem; min-width: 180px; height: 55px; } h1 { font-size: 1.6rem; } .description { font-size: 1rem; } } /* Animation d'apparition */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .card { animation: fadeInUp 0.8s ease-out; } .bouton-devis { animation: fadeInUp 1s ease-out 0.3s both; } </style><style> .navbar-toggle { border: none; border-radius: 4px; padding: 9px 10px; margin-right: 15px; margin-top: 8px; margin-bottom: 8px; background-color: #DA1457 !important; transition: all 0.3s ease; } .navbar-toggle:hover, .navbar-toggle:focus { background-color: #c0124a !important; } .custom-burger { display: flex; flex-direction: column; justify-content: space-between; width: 20px; height: 16px; position: relative; } .custom-burger span { display: block; height: 2px; width: 100%; background-color: #fff; border-radius: 1px; transition: all 0.3s ease; transform-origin: center; } /* X transformation when active */ .custom-burger.x-active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); } .custom-burger.x-active span:nth-child(2) { opacity: 0; } .custom-burger.x-active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); } @media (max-width: 767px) { .navbar-header { flex-wrap: wrap; } .navbar-brand { margin-left: 15px; } #navbar-collapse-1 { box-shadow: 0 2px 5px rgba(0,0,0,0.1); } } </style><style>#jsa{color:#EC606A}#jsa:hover{color:#fff;margin-left:5px}</style><style>form{width:100%}form label{width:250px}form label.error,form input.submit{margin-left:10px;color:red}.unselectable{-webkit-user-select: none; -webkit-touch-callout: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}*{padding: 0;margin: 0}.label-container{position: fixed;bottom: 48px;right: 105px;display: table;visibility: hidden}.label-text{color: #FFF;background: rgba(51, 51, 51, 0.5);display: table-cell;vertical-align: middle;padding: 10px;border-radius: 3px}.label-arrow{display: table-cell;vertical-align: middle;color: #333;opacity: 0.5}.float{position: fixed;width: 50px;height: 50px;bottom: 18px;left: 10px;background-color: #DA1457;color: #FFF;border-radius: 50px;text-align: center;z-index: 900;animation: bot-to-top 2s ease-out}ul.test{position: fixed;left: 10px;padding-bottom: 20px;bottom: 40px;z-index: 900}ul.test li.test{list-style: none;margin-bottom: 10px}ul.test li.test a.test{background-color: #F33;color: #FFF;border-radius: 50px;text-align: center;width: 50px;height: 50px;display: block}ul.test:hover{visibility: visible!important;opacity: 1!important}.my-float{font-size: 24px;margin-top: 14px}a#menu-share+ul{visibility: hidden}a#menu-share:hover+ul{visibility: visible;animation: scale-in 0.5s}a#menu-share i{animation: rotate-in 0.5s}a#menu-share:hover>i{animation: rotate-out 0.5s}@keyframes bot-to-top{0%{bottom: -40px}50%{bottom: 40px}}@keyframes scale-in{from{transform: scale(0);opacity: 0}to{transform: scale(1);opacity: 1}}@keyframes rotate-in{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}@keyframes rotate-out{from{transform: rotate(360deg)}to{transform: rotate(0deg)}}.white{color: #fff!important}.whitebold{color: #fff;font-weight: 700}.messenger2{background-color: #0084ff!important}.whatsapp{background-color: #4dc247!important}.instagram{background-color: #f77737!important}.viber{background-color: #7b519d!important}.telephone{background-color: #ec5923!important}.telegram{background-color: #08c!important}.block2{display: none}@media screen and (max-width: 992px) { .block2 { display: block; text-align: center; /* centre le bouton */ width: 100%; /* occupe toute la largeur */ margin: 0 auto; /* centre le bloc lui-même */ padding: 0 15px; /* marge de sécurité sur les côtés */ box-sizing: border-box; } .block2 .bouton-devis { display: inline-flex; /* pour que text-align:center fonctionne */ margin: 20px auto; /* centre le bouton */ } } .block3 { display: block } @media screen and (max-width: 992px) { .block3 { display: none } } #jsa { color: #EC606A } #jsa:hover { color: #fff; margin-left: 5px } body { font-family: Arial, Helvetica, sans-serif } .modal { display: none; position: fixed; z-index: 99; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: #000; background-color: rgba(0, 0, 0, .4) } .modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 80%; z-index: 99 } .close { color: #dee2e4; display: inline-block; font-size: 45px; font-weight: 700; line-height: 24px; position: absolute; z-index: 2; opacity: 1; right: -35px; top: 0; text-shadow: none } .close:focus, .close:hover { color: #dee2e4; display: inline-block; font-size: 45px; font-weight: 700; line-height: 24px; position: absolute; z-index: 2; opacity: 1; right: -35px; top: 0; text-shadow: none } .unselectable { -webkit-user-select: none; -webkit-touch-callout: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } * { padding: 0; margin: 0 } .label-container { position: fixed; bottom: 48px; right: 105px; display: table; visibility: hidden } .label-text { color: #FFF; background: rgba(51, 51, 51, 0.5); display: table-cell; vertical-align: middle; padding: 10px; border-radius: 3px } .label-arrow { display: table-cell; vertical-align: middle; color: #333; opacity: 0.5 } .float { position: fixed; width: 50px; height: 50px; bottom: 18px; left: 10px; background-color: #DA1457; color: #FFF; border-radius: 50px; text-align: center; z-index: 900; animation: bot-to-top 2s ease-out } ul.test { position: fixed; left: 10px; padding-bottom: 20px; bottom: 40px; z-index: 900 } ul.test li.test { list-style: none; margin-bottom: 10px } ul.test li.test a.test { background-color: #F33; color: #FFF; border-radius: 50px; text-align: center; width: 50px; height: 50px; display: block } ul.test:hover { visibility: visible !important; opacity: 1 !important } .my-float { font-size: 24px; margin-top: 14px } a#menu-share+ul { visibility: hidden } a#menu-share:hover+ul { visibility: visible; animation: scale-in 0.5s } a#menu-share i { animation: rotate-in 0.5s } a#menu-share:hover>i { animation: rotate-out 0.5s } @keyframes bot-to-top { 0% { bottom: -40px } 50% { bottom: 40px } } @keyframes scale-in { from { transform: scale(0); opacity: 0 } to { transform: scale(1); opacity: 1 } } @keyframes rotate-in { from { transform: rotate(0deg) } to { transform: rotate(360deg) } } @keyframes rotate-out { from { transform: rotate(360deg) } to { transform: rotate(0deg) } } .white { color: #fff !important } .whitebold { color: #fff; font-weight: 700 } .messenger2 { background-color: #0084ff !important } .whatsapp { background-color: #4dc247 !important } .instagram { background-color: #f77737 !important } .viber { background-color: #7b519d !important } .telephone { background-color: #ec5923 !important } .telegram { background-color: #08c !important } .block2 { display: none } @media screen and (max-width: 992px) { .block2 { display: block; text-align: center; /* centre le bouton */ width: 100%; /* occupe toute la largeur */ margin: 0 auto; /* centre le bloc lui-même */ padding: 0 15px; /* marge de sécurité sur les côtés */ box-sizing: border-box; } .block2 .bouton-devis { display: inline-flex; /* pour que text-align:center fonctionne */ margin: 20px auto; /* centre le bouton */ } } .block3 { display: block } @media screen and (max-width: 992px) { .block3 { display: none } } #menu-share.menu-open #menu-icon { display: flex !important; align-items: center !important; justify-content: center !important; font-family: Arial, sans-serif !important; font-weight: bold !important; } #menu-share.menu-open #menu-icon::before { content: "✕" !important; font-size: 22px !important; line-height: 1 !important; margin-top: 1px !important; font-weight: bolder !important; } .description { color: #7f8c8d; font-size: 1.1rem; margin-bottom: 40px; line-height: 1.6; } /* Bouton Devis Gratuit avec bordures inclinées */ .bouton-devis { background: linear-gradient(135deg, #da1457 0%, #b51046 100%); color: white; border: none; padding: 22px 50px; font-size: 1.4rem; font-weight: 700; cursor: pointer; box-shadow: 0 10px 30px rgba(218, 20, 87, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); position: relative; overflow: hidden; text-transform: uppercase; letter-spacing: 1.5px; display: inline-flex; align-items: center; justify-content: center; gap: 15px; margin: 20px 0; /* Bordures inclinées de 15 degrés vers la droite */ clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); /* Dimensions */ min-width: 280px; height: 80px; } .bouton-devis::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(135deg, #ff2b6b 0%, #da1457 100%); transition: all 0.6s ease; z-index: 1; /* Même forme que le bouton */ clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); } .bouton-devis:hover::before { left: 0; } .bouton-devis:hover { transform: translateY(-5px) scale(1.05); box-shadow: 0 20px 40px rgba(218, 20, 87, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.2); letter-spacing: 2px; } .bouton-devis:active { transform: translateY(-2px) scale(1.02); box-shadow: 0 10px 20px rgba(218, 20, 87, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); } .bouton-devis .icon { font-size: 1.6rem; transition: all 0.4s ease; position: relative; z-index: 2; } .bouton-devis .text { position: relative; z-index: 2; } .bouton-devis:hover .icon { transform: rotate(15deg) scale(1.2); } /* Effet de brillance */ .bouton-devis::after { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.1), transparent); transform: rotate(45deg); transition: all 0.6s ease; opacity: 0; } .bouton-devis:hover::after { opacity: 1; transform: rotate(45deg) translate(50%, 50%); } /* Version alternative */ .bouton-devis-alternatif { background: linear-gradient(135deg, #3498db 0%, #2980b9 100%); color: white; border: none; padding: 18px 45px; font-size: 1.2rem; font-weight: 600; cursor: pointer; box-shadow: 0 8px 25px rgba(52, 152, 219, 0.3); transition: all 0.4s ease; position: relative; overflow: hidden; margin: 10px; text-transform: uppercase; letter-spacing: 1px; /* Bordures inclinées de 15 degrés */ clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); min-width: 240px; height: 70px; } .bouton-devis-alternatif::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: left 0.5s ease; clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); } .bouton-devis-alternatif:hover::before { left: 100%; } .bouton-devis-alternatif:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(52, 152, 219, 0.5); } /* Informations supplémentaires */ .info-box { background: #f8f9fa; border-radius: 15px; padding: 25px; margin-top: 40px; border-left: 5px solid #da1457; } .info-title { color: #2c3e50; font-size: 1.3rem; margin-bottom: 15px; font-weight: 600; } .info-text { color: #7f8c8d; font-size: 1rem; line-height: 1.6; } /* Responsive */ @media (max-width: 768px) { .card { padding: 30px 20px; } h1 { font-size: 1.8rem; } .bouton-devis { padding: 18px 40px; font-size: 1.2rem; min-width: 240px; height: 70px; } .bouton-devis-alternatif { padding: 16px 35px; font-size: 1.1rem; min-width: 200px; height: 60px; } } @media (max-width: 480px) { .bouton-devis { padding: 16px 30px; font-size: 1.1rem; min-width: 200px; height: 65px; } .bouton-devis-alternatif { padding: 14px 25px; font-size: 1rem; min-width: 180px; height: 55px; } h1 { font-size: 1.6rem; } .description { font-size: 1rem; } } /* Animation d'apparition */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .card { animation: fadeInUp 0.8s ease-out; } .bouton-devis { animation: fadeInUp 1s ease-out 0.3s both; } form { width: 100% } form label { width: 250px } form input.submit, form label.error { margin-left: 10px; color: red } .navbar-toggle { border: none; border-radius: 4px; padding: 9px 10px; margin-right: 15px; margin-top: 8px; margin-bottom: 8px; background-color: #DA1457 !important; transition: all 0.3s ease; } .navbar-toggle:hover, .navbar-toggle:focus { background-color: #c0124a !important; } .custom-burger { display: flex; flex-direction: column; justify-content: space-between; width: 20px; height: 16px; position: relative; } .custom-burger span { display: block; height: 2px; width: 100%; background-color: #fff; border-radius: 1px; transition: all 0.3s ease; transform-origin: center; } /* X transformation when active */ .custom-burger.x-active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); } .custom-burger.x-active span:nth-child(2) { opacity: 0; } .custom-burger.x-active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); } @media (max-width: 767px) { .navbar-header { flex-wrap: wrap; } .navbar-brand { margin-left: 15px; } #navbar-collapse-1 { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } } .description { color: #7f8c8d; font-size: 1.1rem; margin-bottom: 40px; line-height: 1.6; } /* Bouton Devis Gratuit avec bordures inclinées */ .bouton-devis { background: linear-gradient(135deg, #da1457 0%, #b51046 100%); color: white; border: none; padding: 22px 50px; font-size: 1.4rem; font-weight: 700; cursor: pointer; box-shadow: 0 10px 30px rgba(218, 20, 87, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); position: relative; overflow: hidden; text-transform: uppercase; letter-spacing: 1.5px; display: inline-flex; align-items: center; justify-content: center; gap: 15px; margin: 20px 0; /* Bordures inclinées de 15 degrés vers la droite */ clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); /* Dimensions */ min-width: 280px; height: 80px; } .bouton-devis::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(135deg, #ff2b6b 0%, #da1457 100%); transition: all 0.6s ease; z-index: 1; /* Même forme que le bouton */ clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); } .bouton-devis:hover::before { left: 0; } .bouton-devis:hover { transform: translateY(-5px) scale(1.05); box-shadow: 0 20px 40px rgba(218, 20, 87, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.2); letter-spacing: 2px; } .bouton-devis:active { transform: translateY(-2px) scale(1.02); box-shadow: 0 10px 20px rgba(218, 20, 87, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1); } .bouton-devis .icon { font-size: 1.6rem; transition: all 0.4s ease; position: relative; z-index: 2; } .bouton-devis .text { position: relative; z-index: 2; } .bouton-devis:hover .icon { transform: rotate(15deg) scale(1.2); } /* Effet de brillance */ .bouton-devis::after { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.1), transparent); transform: rotate(45deg); transition: all 0.6s ease; opacity: 0; } .bouton-devis:hover::after { opacity: 1; transform: rotate(45deg) translate(50%, 50%); } /* Version alternative */ .bouton-devis-alternatif { background: linear-gradient(135deg, #3498db 0%, #2980b9 100%); color: white; border: none; padding: 18px 45px; font-size: 1.2rem; font-weight: 600; cursor: pointer; box-shadow: 0 8px 25px rgba(52, 152, 219, 0.3); transition: all 0.4s ease; position: relative; overflow: hidden; margin: 10px; text-transform: uppercase; letter-spacing: 1px; /* Bordures inclinées de 15 degrés */ clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); min-width: 240px; height: 70px; } .bouton-devis-alternatif::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: left 0.5s ease; clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%); } .bouton-devis-alternatif:hover::before { left: 100%; } .bouton-devis-alternatif:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(52, 152, 219, 0.5); } /* Informations supplémentaires */ .info-box { background: #f8f9fa; border-radius: 15px; padding: 25px; margin-top: 40px; border-left: 5px solid #da1457; } .info-title { color: #2c3e50; font-size: 1.3rem; margin-bottom: 15px; font-weight: 600; } .info-text { color: #7f8c8d; font-size: 1rem; line-height: 1.6; } /* Responsive */ @media (max-width: 768px) { .card { padding: 30px 20px; } h1 { font-size: 1.8rem; } .bouton-devis { padding: 18px 40px; font-size: 1.2rem; min-width: 240px; height: 70px; } .bouton-devis-alternatif { padding: 16px 35px; font-size: 1.1rem; min-width: 200px; height: 60px; } } @media (max-width: 480px) { .bouton-devis { padding: 16px 30px; font-size: 1.1rem; min-width: 200px; height: 65px; } .bouton-devis-alternatif { padding: 14px 25px; font-size: 1rem; min-width: 180px; height: 55px; } h1 { font-size: 1.6rem; } .description { font-size: 1rem; } } /* Animation d'apparition */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .card { animation: fadeInUp 0.8s ease-out; } .bouton-devis { animation: fadeInUp 1s ease-out 0.3s both; }