/****************************************************#######################################################-------------------------------------------------####             Nico Déco - Version 1               ####-------------------------------------------------#### Copyright = diabloedesign.com- 2018             #### Date      = Juin 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: 'open_sansregular';src: url('../fonts/opensans-regular-webfont.eot');src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),	 url('../fonts/opensans-regular-webfont.woff2') format('woff2'),	 url('../fonts/opensans-regular-webfont.woff') format('woff'),	 url('../fonts/opensans-regular-webfont.ttf') format('truetype'),	 url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'open_sansbold';src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),	 url('opensans-bold-webfont.woff') format('woff'),	 url('../fonts/opensans-bold-webfont.ttf') format('truetype');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: open_sansbold, arial, tahoma, sans-serif;font-weight:normal;color:#203047;}h2, .visforms-form h1, .moduletableacces h3{font-size: 36px;}h3{font-size: 24px;text-transform:uppercase;}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:#004f76;text-decoration:none;}a:hover{color:#203047;}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:#203047;}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;}.header-top{padding-top:10px;padding-bottom:10px;}.logo{position:relative;width:180px;height:85px;margin:0 auto;}#top-menu{position:relative;top:0;width:100%;height:120px;background:#203047;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:120px;position:relative;font-family: open_sansregular, arial, tahoma, sans-serif;color:#fff;font-size:24px;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:#1469a0;}#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:#203047;}#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;}#slider{width:100%;height:auto;position:relative;overflow:hidden;}.slider .theme-default .nivoSlider{box-shadow:none;}#slider .theme-default .nivo-caption{font-family: open_sansbold, arial, tahoma, sans-serif;font-size:36px;color:#FFF;background: transparent;opacity:1;top:30%;}#slider .theme-default .nivo-caption p{text-align:center;text-shadow: 3px 3px 0 #000;text-transform:uppercase;}.slider .theme-default .nivo-controlNav{position:absolute;bottom:20px;width:100%;z-index:100;}.slider .theme-default .nivo-controlNav a{width:20px;height:20px;border-radius:50%;background:#FFF;}.slider .theme-default .nivo-controlNav a.active{background:#203047;}#content{background:url("../images/ombre-bottom.png") repeat-x center bottom transparent;position:relative;width:100%;}#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, .textes{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:10px;margin-top:-45px;}#main{width:800px;float:left;}#right{width:400px;float:right;}.container-accueil .page-header h2{font-size:24px;text-transform:uppercase;}.travaux{width:100%;height:250px;position:relative;color:#FFF;overflow:hidden;}.container-presentation .travaux{padding:40px;width:350px;height:350px;float:left;margin:0;}.container-presentation .travaux h3{margin-top:0px;color:#FFF;text-align:center;}.container-presentation .decors, .container-presentation .facades{float:right;}.travaux .pagewidth{width:1000px;}.travaux .moduletable h3{display:none;}.travaux .moduletable{float:left;width:850px;padding-top:50px;}.travaux .moduletable .photo{float:left;width:350px;margin-right:30px;}.travaux .moduletable .textes{float:left;width:450px;}.travaux .moduletable .textes p{margin:0;}.travaux .titre{float:right;width:100px;height:250px;background:url("../images/travaux.png") repeat 0 0 transparent;}.peinture{background:#d77e2a;}.decors{background:#35a0dc;}.decors .titre{background-position:0 -250px;}.revetements{background:#51a14a;}.revetements .titre{background-position:0 -500px;}.facades{background:#969696;}.facades .titre{background-position:0 -750px;}.last-rea{padding-top:50px;padding-bottom:50px;background:url("../images/ombre-bottom.png") repeat-x center bottom, url("../images/ombre-top.png") repeat-x center top transparent;}.last-rea h3{margin-top:0px;margin-bottom:50px;border-bottom:2px solid #203047;}.last-rea .joomimg89_main, .gallery .gallery-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;}.last-rea .joomimg_row, .jg_element_cat{position:relative;width:350px;height:350px;padding:0;overflow:hidden;margin:8px;}.last-rea .joomimg_row .joomimg89_txt, .jg_element_cat .jg_catelem_txt{position:absolute;z-index:50;bottom:0;width:100%;height:100px;background:url("../images/fond-bleu.png") repeat center center transparent;color:#FFF;margin:0;}.last-rea .joomimg_row ul, .jg_element_cat .jg_catelem_txt ul{margin:0;padding:15px;}.last-rea .joomimg_row ul li:first-child, .jg_element_cat .jg_catelem_txt ul li:first-child{text-transform:uppercase;}.last-rea .joomimg_row .btn-plus, .jg_element_cat .btn-plus{position:absolute;z-index:100;bottom:15px;right:15px;display:block;right:15px;width:30px;height:30px;background:url("../images/btn-plus.png") no-repeat center center transparent;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.last-rea .joomimg_row img, .gallery .jg_element_cat img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;border:0;padding:0;margin:0;}.last-rea .joomimg_row:hover img, .gallery .jg_element_cat:hover img{-webkit-transform: scale(1.3);transform: scale(1.3);}.last-rea .joomimg_row:hover .btn-plus, .gallery .jg_element_cat:hover .btn-plus{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.last-rea .joomimg_row .btn-plus:hover, .gallery .jg_element_cat .btn-plus:hover{-webkit-transform: rotate(0deg);transform: rotate(0deg);}.page-header h2, .visforms-form h1, .gallery h2, .moduletableacces h3{text-transform:uppercase;border-bottom:2px solid #203047;}.container-accueil .page-header h2{border-bottom:0px;}.pagination li{display:inline-block;text-align:center;margin:2px;}.pagination li.active, .pagination li a{width:40px;line-height:40px;border-radius:50%;color:#FFF;}.pagination li.active, .pagination li a:hover{background:#1469a0;}.pagination li a{background:#203047;display:block;}.container-presentation .content .pagewidth{width:860px;}.container-presentation .content{padding-bottom:50px;}.container-contact-acces #content{background:url("../images/ombre-bottom.png") repeat-x center bottom, url("../images/painted-brush.jpg") no-repeat center center transparent;padding-bottom:50px;}.container-accueil #content{background:transparent;}/*contact*/.visforms-form h1, .moduletableacces h3{text-align:center;}.visforms-form, .moduletableacces{width:500px!important;margin:0 auto;}.moduletableacces .adresse{float:left;padding-top:20px;}.moduletableacces .adresse h4{text-transform:uppercase;margin-bottom:0;}.moduletableacces .adresse p{margin-top:0;}.moduletableacces .plan{float:right;}.moduletableacces .plan a{display:block;width:200px;height:200px;text-indent:-99999px;background:url("../images/plan.jpg") no-repeat center center transparent;border-radius:50%;border:2px solid #203047;}.moduletableacces .plan a:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}label.visCSSlabel{display:none;}#visformcontainer .visform fieldset{border:none;}.vis_mandatory{color:#1469a0;}.visCSSlabel{width:100%;}.visform input, .visform select, .visform textarea{color:#000;background:#e9e7e8!important;border:1px solid #203047!important;padding:10px;width:480px;}.visform .field1, .visform .field2, .visform .field3, .visform .field4 {float:left;width:50%;}.visform .field1 input, .visform .field2 input, .visform .field3 input, .visform .field4 input{width:230px;}.visform textarea{height:150px;}.visBtnCon{padding-top:35px;clear:both;}input.btn, button, a.btn{width:auto;text-align:center;display:block;line-height:40px;padding:0;padding-right:10px;padding-left:10px;border:none!important;margin:0 auto;cursor:pointer;color:#FFF;font-size:18px;background:#e46014!important;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;}.visBtnCon input.btn{background:#203047!important;}input.btn:hover, button:hover, a.btn:hover{background-color:#1469a0!important;text-decoration:none;}label.error{background:#1469a0;}p.errorcontainer::after{border-top:12px solid #1469a0;}.visform input.error, .visform textarea.error, .visform select.error {border: 1px dotted #1469a0 !important;}.container-contact #main-full{padding-bottom:20px;}.clr{clear:both;}.footer{position:relative;clear:both;width:100%;background:#203047;color:#fff;font-size:16px;height:159px;overflow:hidden;}.footer .pagewidth{background:url("../images/footer.png") no-repeat top left transparent;}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;}.footer .moduletableadresse, .footer .moduletabletelephones, .footer .moduletablemenu{height:100px;padding-top:20px;padding-bottom:10px;}	.moduletableadresse{margin-left:40px;}.moduletableadresse h4{text-transform:uppercase;margin:0;}.moduletableadresse p{margin:0;}.footer .moduletabletelephones{padding-left:60px;font-size:18px;background:url("../images/telephone.png") no-repeat center left transparent;}.footer .moduletabletelephones p{margin-top:24px;}.footer .moduletablemenu{padding-left:60px;background:url("../images/menu.png") no-repeat center left transparent;width:400px;}.footer .moduletablemenu ul{padding:0;margin:0;margin-top:10px;display:flex;flex-wrap: wrap;flex-direction: column;height:90px;}.footer .moduletablemenu ul li{list-style:none;text-transform:uppercase;}.copyright {width:100%;text-align:center;color:#FFF;line-height:30px;font-size:12px;}.footer a{color:#FFF;}.footer a:hover{color:#1469a0;text-decoration:none;}#scrollup{bottom: 60px;opacity:0;position: fixed;right: 20px;z-index: 200;}#scrolldown{position: absolute;top:60%;right: 50%;margin-right:-21px;z-index: 200;}#scrollup a, #scrolldown a, .img_close, .img_previous, .img_next{background: transparent;border: 2px solid #1469a0;border-radius: 50%;color: #1469a0;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: #1469a0 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***/