/****************************************************#######################################################-------------------------------------------------####             Luxopuncture - Version 1            ####-------------------------------------------------#### Copyright = diabloedesign.com- 2018             #### Date      = Juillet 2018                        #### Author    = olivier angevin                     #### Websites  = http://www.diabloedesign.com        ####                                                 #######################################################****************************************************/@charset "UTF-8";@font-face {font-family: 'icomoon';src: url('../fonts/icomoon.eot');src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),	url('../fonts/icomoon.woff') format('woff'),	url('../fonts/icomoon.ttf') format('truetype'),	url('../fonts/icomoon.svg#icomoon') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'FontAwesome';src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),    url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),    url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),    url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'luxopuncture';src: url('../fonts/notsostoutdeco-webfont.eot');src: url('../fonts/notsostoutdeco-webfont.eot?#iefix') format('embedded-opentype'),	 url('../fonts/notsostoutdeco-webfont.woff2') format('woff2'),	 url('../fonts/notsostoutdeco-webfont.woff') format('woff'),	 url('../fonts/notsostoutdeco-webfont.ttf') format('truetype'),	 url('../fonts/notsostoutdeco-webfont.svg#not_so_stout_decoregular') format('svg');font-weight: normal;font-style: normal;}html {height: 100%;}body{margin:0;padding:0;font-size:16px;color:#000;font-family: arial, tahoma, sans-serif;outline: none;height:100%;background: #fff;}/*texte*/h1, h2, h3{font-size: 48px;font-family: luxopuncture, arial, tahoma, sans-serif;font-weight:normal;color:#7b3192;}h2{font-size: 36px;}h3{font-size: 24px;}h4, h5, h6 {font-size: 100%;}a{outline:none;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}a:visited, a:link{color:#000;text-decoration:none;}a:hover{color:#7b3192;}img{margin:0px;border:0px;max-width:100%;}label.invalid{color:#C90000;}.invalid{border-color:#C90000;}/*****CONTENU********/.nav{width:100%;margin-left:-100%;float:left;min-height:100%;display:none;}#container{width:100%;height:100%;min-height:100%;float:left;}.container-accueil{padding-top:0;}#container, .nav { transition: .2s margin ease; position: relative;}body.active #container:before { content: ""; position: absolute; z-index: -1; top: 0; left: -100%; width: 100%; height: 100%;}body.active .nav {margin-left: 0;background:#7b3192;}body.active #container { margin-right: -100%; }.pagewidth{width:1100px;text-align:left;background:transparent;margin:0 auto;position:relative;}.header{position:relative;width:100%;background:#fff;margin-bottom:-10px;min-height:50%;}.logo{position:absolute;width:424px;height:216px;left:0;top:0;z-index:100;}.logo-s{display:none;position:relative;}.contact-h{text-align:center;color:#fff;background:url('../images/contact-h.png') no-repeat 0 0 transparent;width:244px;height:124px;font-size:24px;position:absolute;top:0;right:0;z-index:100;}.contact-h .btns a{margin-left:5px;margin-right:5px;}.header .theme-default .nivoSlider{box-shadow:none;}.header .theme-default .nivo-caption{font-size:24px;color:#FFF;background: transparent;opacity:1;top:40%;}.header .theme-default .nivo-caption p{text-align:center;text-shadow: 3px 3px 0 #000;}.header .theme-default .nivo-controlNav{position:absolute;bottom:20px;right:40px;z-index:100;}.header .theme-default .nivo-controlNav a{width:20px;height:20px;border-radius:50%;background:#FFF;}.header .theme-default .nivo-controlNav a.active{background:#7b3192;}#top-menu{position:relative;top:0;width:100%;height:80px;background:#7b3192;text-align:center;z-index:300;}#top-menu ul.menu{margin:0px;position:relative;}#top-menu .menu{padding-left:0px;display:inline-block;}#top-menu .menu li{list-style-type:none;display:inline-block;text-align:center;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;position:relative;}#top-menu .menu li a, #top-menu .menu li span{display:block;line-height:80px;position:relative;font-family: luxopuncture, arial, tahoma, sans-serif;color:#fff;font-size:30px;padding-left:20px;padding-right:20px;}#top-menu .menu li.active ul.nav-child li a{color:#fff;}#top-menu .menu li a:hover, #top-menu .menu li.active a, #top-menu .menu li span:hover, #top-menu .menu li.active span,#top-menu .menu li.active ul.nav-child li a:hover, #top-menu .menu li.active ul.nav-child li.active a{text-decoration:none;color:#000;}#top-menu .menu li.parent span::after{position:absolute;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f107";font-size:20px;width:100%;bottom:-20px;left:0;text-align:center;}#top-menu .menu li.parent > ul{padding:0;}#top-menu .menu li.parent > ul.nav-child{margin: 0;max-height:0;overflow:hidden;pointer-events: none;position: absolute;transition: all 0.5s linear 0s;-webkit-transition: all 0.5s linear 0s;-o-transition: all 0.5s linear 0s;-moz-transition: all 0.5s linear 0s;z-index: 300;width:240px;left:50%;margin-left:-120px;background:#7b3192;}#top-menu .menu li.parent:hover > ul.nav-child{pointer-events: auto;max-height:500px;}#top-menu .menu li.parent > ul.nav-child li{display:block;padding:0;}#top-menu .menu li.parent > ul.nav-child li:last-child{padding-bottom:20px;}#top-menu .menu li.parent > ul.nav-child li a{display:block;font-size:20px;line-height:40px;height:40px;position:relative;text-align:center;width:100%;padding:0;}#small-menu{display:none;}#content{position:relative;width:100%;padding-top:50px;}#main-full{position:relative;background:transparent;text-align:left;font-weight:normal;overflow-x:hidden;width:100%;padding-bottom:20px;}#main img, #main-full img{max-width:100%;}.item-page, .acymailing_introtext, .items-leading, .blog-featured .item, .field7 label.visCSSlabel{hyphens: auto;hyphenate-limit-lines:2;-moz-hyphens: auto;-moz-hyphenate-limit-lines:2;-webkit-hyphens: auto;-webkit-hyphenate-limit-lines:2;-ms-hyphens: auto;-ms-hyphenate-limit-lines:2;text-align:justify;overflow-x:hidden;}.pull-right{float:right;margin-left:20px;margin-top:-45px;}.blog-featured .item{position:relative;min-height:300px;max-height:300px;overflow:hidden;}.blog-featured .row-0{float:left;width:600px;}.blog-featured .row-1{float:right;width:430px;}.blog-featured h2, .container-accueil #main-full .moduletable h3, .contact h3{font-size:24px;position:relative;padding-left:30px;}.contact h3{display:block;margin:24px auto;width:250px;}.blog-featured h2::before, .container-accueil #main-full .moduletable h3::before, .contact h3::before{content:"";background:url("../images/formes.png") no-repeat 0 0 transparent;width:25px;height:22px;display:block;position:absolute;left:0;top:5px;}.blog-featured .row-1 h2::before{background-position:0 -22px;}.contact h3::before{background-position:0 -44px;}button, a.btn{width:auto;font-size:18px;position:relative;text-align:center;display:block;line-height:40px;padding:0;padding-right:10px;padding-left:10px;border:none;margin:0 auto;cursor:pointer;color:#FFF;background:#7b3192;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}.readmore a.btn{position:absolute;bottom:0;right:0;padding-right:40px;}.blog-featured .row-1 .readmore a.btn{right:220px;}.readmore a.btn::after{content:"";display:block;height:40px;width:40px;background:url("../images/plus.png") no-repeat center center transparent;position:absolute;right:0;top:0;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.readmore a.btn:hover::after{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}button:hover, a.btn:hover{background-color:#636466;text-decoration:none;}.container-accueil #main-full .moduletable{padding-top:50px;clear:both;}.container-accueil #main-full .moduletable ul{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;}.container-accueil #main-full .moduletable ul li a{background:#7b3192;color:#FFF;display:block;font-family:luxopuncture, arial, tahoma, sans-serif;font-size:18px;width:140px;padding-left:20px;padding-right:20px;text-align:center;line-height:60px;margin-bottom:10px;}.container-accueil #main-full .moduletable ul li a:hover{background:#636466;}.container-accueil #main-full .moduletable ul li:nth-child(4) a, .container-accueil #main-full .moduletable ul li:nth-child(5) a{line-height:20px;padding-top:10px;padding-bottom:10px;}.tarif{background:#7b3192;color:#FFF;padding-top:20px;padding-bottom:20px;}.container-tarifs-luxopuncture .item-page{overflow:hidden;}.container-tarifs-luxopuncture .item-page h3{margin-top:30px;margin-bottom:0px;border:1px solid #7b3192;}.container-tarifs-luxopuncture .item-page p.tarif{margin-top:0;}#phocaguestbook .pgb_background{margin:10px 0px;border:1px solid #7b3192;}#phocaguestbook .pgb_background h5{background:#7b3192;color:#FFF;margin:0;padding:10px;}#pg-open-guestbook{background:#7b3192;color:#FFF;padding:10px;cursor:pointer;}.pgb_form{margin: 0px; padding-top:20px;position: static; overflow: hidden; height: 0px;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.pgb_open{height:600px;}.control-group{margin-bottom:10px;}.control-group label{width:100px;display:inline-block;}.btn-toolbar .btn-group{display:inline-block;}.pagination-list{padding:0;text-align:center;}.pagination-list li{list-style:none;display:inline;margin:10px;}.parallax-section {-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;background-repeat:repeat-y;overflow:hidden;background-attachment:fixed !important;}#parallax-img{background-image:url('../images/parallax.jpg');position:relative;height:80%;min-height:80%;max-height:500px;}.no-parallax-section{display:none;}/*contact*/.contact{border-top:4px solid #7b3192;padding-bottom:20px;}.container-accueil .contact{border-top:0;}.contact .category-desc{float:left;width:300px;font-size:18px;margin-top:50px;}.contact .category-desc h4, .contact .category-desc .telephone{font-size:24px;color:#7b3192;font-family: luxopuncture, arial, tahoma, sans-serif;font-weight:normal;}.contact .category-desc h4, .contact .category-desc p{margin:0;}.contact .category-desc .telephone{line-height:60px;padding-left:40px;background:url("../images/telephone-2.png") no-repeat left center transparent;}.contact .category-desc ul{list-style:none;padding:0;}.contact .category-desc ul li{display:inline-block;margin-right:10px;line-height:44px;}.contact .category-desc ul li a{width:44px;height:44px;display:block;text-indent:-99999px;background:url("../images/reseaux.png") no-repeat 0 0 transparent;}.contact .category-desc ul li:nth-child(3) a{background-position: -44px 0;}.contact #mod-visform1{float:right;width:700px;position:relative;}.visforms-form h1{text-align:center;}label.visCSSlabel{display:none;}.field7{position:relative;padding-top:10px;padding-right:40px;}.field7 label.visCSSlabel{display:block;padding-left:30px;font-size:12px;}.visform .field7 input{position:absolute;top:10px;left:0;}form#mod-visform1 div.required > label.visCSSlabel::after{display:none;}.visform fieldset{border:none;}.visform .left{width:50%;float:left;}.visform .right{width:50%;float:right;}.vis_mandatory{color:#7b3192;}.visCSSlabel{width:100%;}.visform input, .visform select, .visform textarea{color:#000;background:#fff;}.visform .field1 input, .visform .field2 input, .visform .field3 input, .visform .field4 input, .visform textarea{border:1px solid #000;padding:8px;width:92%;}.visform textarea{height:152px;}.visBtnCon{clear:both;}.visBtnCon input{border:0;background:transparent;}.contact .visBtnCon{width:50px;height:50px;right:0;top:190px;position:absolute;margin:0;}label.error{background:#7b3192;}p.errorcontainer::after{border-top:12px solid #7b3192;}.visform input.error, .visform textarea.error, .visform select.error {border: 1px dotted #7b3192 !important;}.google-map{width:100%;height:400px;border-top:4px solid #7b3192;border-bottom:4px solid #7b3192;}.clr{clear:both;}.footer{padding-top:20px;position:relative;clear:both;width:100%;background:#636466;color:#fff;font-size:16px;overflow:hidden;}.footer .pagewidth{width:800px;}.footer-logo{float:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;}.footer-logo div{margin-right:40px;}.footer-content{border-left:2px solid #7b3192;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:18px;}.footer-content li{list-style:none;}.footer-content li:before{content:">";margin-right:5px;}.footer-content .menumenu2 li:nth-child(1),.footer-content .menumenu2 li:nth-child(2),.footer-content .menumenu2 li:nth-child(3),.footer-content .menumenu2 li:nth-child(4),.footer-content .menumenu2 li:nth-child(5),.footer-content .menumenu1 li:nth-child(6),.footer-content .menumenu1 li:nth-child(7),.footer-content .menumenu1 li:nth-child(8),.footer-content .menumenu1 li:nth-child(9),.footer-content .menumenu1 li:nth-child(10){display:none;}.copyright {width:100%;text-align:center;color:#FFF;line-height:30px;font-size:12px;}.footer a{color:#FFF;}.footer a:hover{color:#7b3192;text-decoration:none;}#scrollup{bottom: 60px;opacity:0;position: fixed;right: 20px;z-index: 200;}#scrolldown{position: absolute;top:80%;right: 50%;margin-right:-21px;z-index: 200;}#scrollup a, #scrolldown a, .img_close, .img_previous, .img_next{background: transparent;border: 2px solid #7b3192;border-radius: 50%;color: #7b3192;display: block;font-size: 16px;height: 43px;line-height: 40px;text-align: center;width: 43px;}#scrollup a:hover, #scrolldown a:hover, .img_close:hover, .img_previous:hover, .img_next:hover{background: #7b3192 none repeat scroll 0 0;color: #fff;}.fa-angle-up:before {content: "\f106";font-size:20px;}.fa-angle-down:before {content: "\f107";font-size:20px;}.fa-angle-right:before {content: "\f105";font-size:24px;}.fa-angle-left:before {content: "\f104";font-size:24px;line-height:30px;}.fa-arrows-right:before {content: "\f054";font-size:30px;line-height:44px;margin-right:-8px;}.fa-arrows-left:before {content: "\f053";font-size:30px;line-height:44px;margin-left:-8px;}.fa-close:before {content: "\f00d";font-size:24px;}.fa{display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;visibility:hidden;}@-webkit-keyframes slideInTop {  0% {    opacity: 0;    -webkit-transform: translateY(200px);    transform: translateY(200px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInTop {  0% {    opacity: 0;    -webkit-transform: translateY(200px);    -ms-transform: translateY(200px);    transform: translateY(200px);  }  100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.slideInTop {-webkit-animation-name: slideInTop;animation-name: slideInTop;visibility:visible;}@-webkit-keyframes slideInBottom {  0% {    opacity: 0;    -webkit-transform: translateY(-40px);    transform: translateY(-40px);  }  100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes slideInBottom {  0% {    opacity: 0;    -webkit-transform: translateY(-40px);    -ms-transform: translateY(-40px);    transform: translateY(-40px);  }  100% {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.slideInBottom {-webkit-animation-name: slideInBottom;animation-name: slideInBottom;visibility:visible;}@-webkit-keyframes slideInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInLeft {  0% {    opacity: 0;    -webkit-transform: translateX(-2000px);    -ms-transform: translateX(-2000px);    transform: translateX(-2000px);  }  100% {    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0);  }}.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;visibility:visible;}@-webkit-keyframes flipInX{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateX(90deg);		transform:perspective(400px) rotateX(90deg);	}	40%{		-webkit-transform:perspective(400px) rotateX(-10deg);		transform:perspective(400px) rotateX(-10deg);	}	70%{		-webkit-transform:perspective(400px) rotateX(10deg);		transform:perspective(400px) rotateX(10deg);	}	100%{		-webkit-transform:perspective(400px) rotateX(0deg);		transform:perspective(400px) rotateX(0deg);		opacity:1	}}@keyframes flipInX{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateX(90deg);		-ms-transform:perspective(400px) rotateX(90deg);		transform:perspective(400px) rotateX(90deg);			}	40%{		-webkit-transform:perspective(400px) rotateX(-10deg);		-ms-transform:perspective(400px) rotateX(-10deg);		transform:perspective(400px) rotateX(-10deg);		}	70%{		-webkit-transform:perspective(400px) rotateX(10deg);		-ms-transform:perspective(400px) rotateX(10deg);		transform:perspective(400px) rotateX(10deg);		}	100%{		-webkit-transform:perspective(400px) rotateX(0deg);		-ms-transform:perspective(400px) rotateX(0deg);		transform:perspective(400px) rotateX(0deg);		opacity:1;	}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;visibility:visible;}@-webkit-keyframes flipInY{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateY(90deg);		transform:perspective(400px) rotateY(90deg);	}	40%{		-webkit-transform:perspective(400px) rotateY(-10deg);		transform:perspective(400px) rotateY(-10deg);	}	70%{		-webkit-transform:perspective(400px) rotateY(10deg);		transform:perspective(400px) rotateY(10deg);	}	100%{		-webkit-transform:perspective(400px) rotateY(0deg);		transform:perspective(400px) rotateY(0deg);		opacity:1;	}}@keyframes flipInY{	0%{		opacity:0;		-webkit-transform:perspective(400px) rotateY(90deg);		-ms-transform:perspective(400px) rotateY(90deg);		transform:perspective(400px) rotateY(90deg);	}	40%{		-webkit-transform:perspective(400px) rotateY(-10deg);		-ms-transform:perspective(400px) rotateY(-10deg);		transform:perspective(400px) rotateY(-10deg);	}	70%{		-webkit-transform:perspective(400px) rotateY(10deg);		-ms-transform:perspective(400px) rotateY(10deg);		transform:perspective(400px) rotateY(10deg);	}	100%{		-webkit-transform:perspective(400px) rotateY(0deg);		-ms-transform:perspective(400px) rotateY(0deg);		transform:perspective(400px) rotateY(0deg);		opacity:1;	}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;visibility:visible;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;visibility:visible;}@-webkit-keyframes bounceInLeft{	0%{		opacity:0;		-webkit-transform:translateX(-2000px);		transform:translateX(-2000px);	}	60%{		opacity:1;		-webkit-transform:translateX(30px);		transform:translateX(30px);	}	80%{		-webkit-transform:translateX(-10px);		transform:translateX(-10px);	}	100%{		-webkit-transform:translateX(0);		transform:translateX(0);	}}@keyframes bounceInLeft{	0%{		opacity:0;		-webkit-transform:translateX(-2000px);		-ms-transform:translateX(-2000px);		transform:translateX(-2000px);	}	60%{		opacity:1;		-webkit-transform:translateX(30px);		-ms-transform:translateX(30px);		transform:translateX(30px);	}	80%{		-webkit-transform:translateX(-10px);		-ms-transform:translateX(-10px);		transform:translateX(-10px);	}	100%{		-webkit-transform:translateX(0);		-ms-transform:translateX(0);		transform:translateX(0);	}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;visibility:visible;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;visibility:visible;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;visibility:visible;}@-webkit-keyframes slideInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {    -webkit-transform: translateX(0);    transform: translateX(0);  }}@keyframes slideInRight {  0% {    opacity: 0;    -webkit-transform: translateX(2000px);    -ms-transform: translateX(2000px);    transform: translateX(2000px);  }  100% {	-webkit-transform: translateX(0);	-ms-transform: translateX(0);	transform: translateX(0);  }}.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;visibility:visible;}.full_image{background-color:rgba(0, 0, 0, 0.5);position:fixed;display:none;width:100%;height:100%;z-index:400;top:0;left:0;}.image_loading{position:absolute;display:none;top:50%;left:50%;margin:-35px 0px 0px -35px;background:#fff url(../images/loader.gif) no-repeat center center;width:70px;height:70px;z-index:9999;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}.img_close{position:fixed;top:5px;right:5px;cursor:pointer;z-index:400;}.img_full{position:fixed;top:150%;left:50%;z-index:300;}.img_full img{position:absolute;top:0px;left:0px;border:10px solid #fff;-moz-box-shadow:1px 1px 7px #000;-webkit-box-shadow:1px 1px 7px #000;box-shadow:1px 1px 7px #000;}.img_previous, .img_next{position:fixed;top:50%;margin-top:-20px;cursor:pointer;z-index:400;}.img_previous{left:1%;}.img_next{right:1%;}/**end file***/