html,body,div,span,p,img,figure,h1,h2,h3,h4,h5,h6,a,form,table,th,tr,td,button,input,checkbox,textarea,select,ul,ol,li,nav{margin:0;border:0;padding:0;outline:0;}

/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v36-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v36-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v36-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v36-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v36-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v31-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body{overflow-x:hidden;font-family:'Open Sans',sans-serif;color:#797979;font-size:16px;text-rendering:optimizeLegibility;}

@media only screen and (max-width: 1199px){
	.inner{position:relative;width:94%;margin:0 auto;}
	.inner80{position:relative;width:94%;margin:0 auto;}	
	#top{display:none;}
	#top_rsp{position:relative;}
	#resp_navbar{position:relative;}
	#menu2{display:none;}
	.slicknav_menu{display:block;}
	#cnt_logo_rsp{position:relative;height:56px;background:#fff;padding:15px 0;}
	#logo_rsp{position:relative;display:block;width:250px;height:56px;background-image:url(../imgs/logo-nucleus5.png);margin:0 auto;}
	#cnt_flex{position:relative;margin-bottom:20px;}
	
	#counter{display:none;}
	#counter_mob{position:relative;background-color:#f6f6f6;padding:30px 0;margin-bottom:30px;}
	#counter_mob p{font-size:24px;color:#616161;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:0;}
	#counter_mob p span{font-size:38px;}
	.spacer1{position:relative;width:80%;height:2px;background-image:url(../imgs/spacer1.png);background-repeat:repeat-x;margin:15px auto;}
	
	.bnd_gray{position:relative;padding:50px 0;margin-bottom:40px;}
	
	.dv_cnt_25{position:relative;margin-bottom:70px;}
	.dv25{position:relative;margin-bottom:20px;}
	.dv25 img{position:relative;display:block;margin:0 auto 15px auto;}
	.dv25 a{font-weight:700;text-decoration:none;}
	.dv25 a:link,.dv25 a:visited,.dv25 a:hover{color:#e99449;}
	.dv25 p.tit{font-size:19px;text-align:center;margin-bottom:8px;}
	.dv25 p.did{font-size:15px;text-align:center;line-height:normal;border-top:1px solid #eee;padding-top:8px;margin-bottom:0;}	
	
	#dv_pr_insta{position:relative;height:300px;background-image:url(../imgs/p_installazioni.jpg);background-size:cover;margin-bottom:50px;}
	#dv_pr_insta a:link,#dv_pr_insta a:visited,#dv_pr_insta a:hover{color:#fff;text-decoration:none;}
	#dv_pr_insta p{position:relative;top:130px;margin:0 auto;background:rgba(0,0,0,.5);text-transform:uppercase;color:#fff;font-size:22px;font-weight:700;line-height:36px;text-align:center;}	
	
	img.intro_mob{position:relative;display:block;width:100%;margin:0 auto 30px auto;}
	img.intro_dsk{display:none;}	
	
	.lft25, .rgt71{position:relative;margin-bottom:30px;}
	.lft25 img, .rgt71 img{position:relative;display:block;margin:0 auto;}	
	
	.lft48, .rgt48{position:relative;margin-bottom:30px;}
	.lft48 img, .rgt48 img{position:relative;display:block;margin:0 auto;}
	
	#foot{position:relative;background:#e99449;padding:50px 0 30px 0;margin-top:50px;}
	#foot .f25{position:relative;margin-bottom:30px;}
	#foot .f25 p{font-size:14px;color:#fff;line-height:normal;margin-bottom:0;text-align:center;}
	#foot .f25 p.tit{font-size:22px;font-weight:600;margin-bottom:4px;}
	#foot .f25 a:link,#foot .f25 a:visited{color:#fff;text-decoration:none;}
	#foot .f25 a:hover{color:#fff;text-decoration:underline;}	
	#foot .f25 img{margin-top:6px;margin-right:15px;}
	#foot .f25 img.lst{margin-right:0;}	
	
	h1,h2,h3{text-align:center;}
	.mb70{margin-bottom:50px;}
	.dsk{display:none;}
	.img_cnt_mob{position:relative;display:block;margin:0 auto;}
	.img_cnt_mob2{position:relative;display:block;margin:0 auto;}
	.cnt_mob{text-align:center;}
	
	/*installazioni*/
	.row{display:none;}	
	
	/*landing*/
	#cnt_logo_rsp_land{position:relative;height:45px;background:#fff;padding:15px 10px;border-top:7px solid #e99449;}
	#intro_land{display:none;}
	#intro_land_mob{position:relative;height:500px;overflow:hidden;background-image:url(../imgs/intro-land1-mob.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;}
	p.claim{width:90%;font-family:Roboto Condensed,sans-serif;font-size:10vw;color:#fff;text-align:left;line-height:.9em;padding-top:20px;}
	.cnt_save{position:relative;margin:0;background:#f4f4f4;padding:30px 0;}
	.main_h1{font-family:Roboto Condensed,sans-serif;font-size:2.2em;color:#616161;}
	
	#steps{position:relative;width:94%;margin:60px auto 0 auto;border-top:1px solid #c4c4c4;padding-top:50px;}
	#steps h1{font-size:2.5em;color:#616161;text-align:center;margin-bottom:60px;}
	#cnt_steps{position:relative;}
	#dv_data{position:relative;}
	#dv_data div{position:relative;background-color:#f4f4f4;background-position:left top;background-repeat:no-repeat;padding:10px 20px 10px 80px;margin-bottom:15px;}
	#dv_data div p{text-align:left;margin-bottom:0;}
	#dv_data div p.tp{font-size:18px;color:#e99449;font-weight:bold;}
	#mob_steps_img{position:relative;display:block;margin:0 auto 30px auto;}
	
	.insta_a{position:relative;display:block;float:left;width:49%;text-align:right;margin-bottom:10px;}
	.insta_b{position:relative;float:right;width:49%;text-align:left;margin-bottom:10px;}
	#cnt_frm_land{position:relative;width:100%;margin:0 auto 60px auto;}
	.cleaner_mob{clear:both;}
}

@media only screen and (max-width: 599px){
	#cnt_whys{position:relative;margin:30px 0;}
	.why{position:relative;text-align:center;margin-bottom:40px;}
	.why img{position:relative;display:block;margin:0 auto 10px auto;}
	.why p{text-align:center;line-height:normal;}
	.why p.tit{font-size:17px;color:#e99449;font-weight:bold;margin-bottom:8px;}
	.why p.txt{font-size:15px;}
}

@media only screen and (min-width: 600px) and (max-width: 1199px){
	p.claim{font-size:6vw;}
	#cnt_whys{position:relative;margin:30px 0;}
	.why{position:relative;float:left;width:46%;margin:0 2%;text-align:center;margin-bottom:40px;}
	.why img{position:relative;display:block;margin:0 auto 10px auto;}
	.why p{text-align:center;line-height:normal;}
	.why p.tit{font-size:17px;color:#e99449;font-weight:bold;margin-bottom:8px;}
	.why p.txt{font-size:15px;}
}

@media only screen and (min-width: 1200px){
	.inner{position:relative;width:1200px;margin:0 auto;}
	.inner80{position:relative;width:80%;margin:0 auto;}
	#top_rsp{display:none;}
	#cnt_logo_rsp{display:none;}
	#resp_navbar{display:none;}
	#menu2{display:none;}
	.slicknav_menu{display:none;}
	.top_frs{position:fixed;top:0;width:100%;height:103px;background:#fff;border-top:7px solid #e99449;z-index:10000;opacity:0;transition: all 0.5s;}
	.top_stk{position:fixed;top:0;width:100%;height:103px;background:#fff;border-top:7px solid #e99449;z-index:10000;opacity:1;border-bottom:1px solid #eee;transition: all 0.5s;}
	.logo_wh{position:absolute;display:block;top:80px;left:50%;width:368px;height:82px;background-image:url(../imgs/logo-white4.png);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9000;opacity:1;transition:all 0.5s;}
	.logo_wh_off{position:absolute;display:block;top:40px;left:50%;width:368px;height:82px;background-image:url(../imgs/logo-white4.png);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9000;opacity:0;transition:all 0.5s;}
	#logo{position:relative;display:block;float:left;width:250px;height:56px;background-image:url(../imgs/logo-nucleus5.png);margin-top:23px;}
	
	.links{position:relative;top:39px;float:right;font-size:16px;font-weight:500;letter-spacing:-1px;}
	.links li{position:relative;display:inline-block;float:left;list-style:none;margin-right:5px;}	
	.links li > a{position:relative;display:inline-block;height:30px;line-height:30px;color:#5b5b5b;padding:0 5px;text-decoration:none;}	
	.links li > a:hover{color:#fff;background:#e99449;border-radius:2px;}
	.links li > a.curr{color:#e99449;}
	.links li > a.curr:hover{color:#fff;background:#e99449;border-radius:2px;}
	.links li > a[class^=trigger-]{padding-right:36px;}	
	.links li > a .arrow{position:absolute;width:10px;height:10px;top:35%;text-align:center;right:10px;border-width:5px 5px 0 5px;border-style:solid;border-color:rgba(0, 0, 0, 0.3) transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.links li > a .arrow:after{content:"";border-left:1px solid rgba(0, 0, 0, 0.15);top:-10px;left:-15px;position:absolute;height:15px;}
	.links li ul{position:absolute;left:0;margin:0;background:#fff;border-radius:2px;box-shadow:0 0 5px rgba(0, 0, 0, 0.15);display:none;width:140%;}
	.links li ul > li{clear:both;list-style:none;display:block;padding:0 10px;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.links li ul > li:hover{background:#e99449;}
	.links li ul > li:hover > a{background:#e99449;color:#fff;}
	.links li:hover > .drop{display:block;animation:fadeInRight 0.3s ease;-webkit-animation:fadeInRight 0.3s ease;}
	
	#sleeve{position:absolute;top:0;right:0;width:228px;height:25px;background-image:url(../imgs/sleeve2.png);padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	#fb_top{position:relative;float:left;width:16px;height:21px;display:block;margin-right:7px;background-image:url(../imgs/fb-icon3.png);background-repeat:no-repeat;text-decoration:none;transition:background-position .2s linear;}
	#fb_top:hover{background-position:bottom left;}
	#phone_top{position:relative;float:left;height:21px;display:inline-block;background-image:url(../imgs/phone-icon3.png);background-repeat:no-repeat;text-decoration:none;color:#fff;font-size:13px;font-weight:500;line-height:21px;text-transform:uppercase;padding-left:35px;border-left:1px solid #fff;transition:background-position .2s linear;}
	#phone_top:hover{background-position:bottom left;}	
		
	#counter_mob{display:none;}
	#counter{position:relative;width:84%;background:#fff;margin:0 auto 70px auto;}
	#counter .itemcount{position:relative;float:left;width:33.3%;border-right:1px solid #d2d2d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	#counter .itemcount p.alz{font-size:24px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:0;}
	#counter .itemcount p span{font-size:38px;}
	
	.bnd_gray{position:relative;background:#f6f6f6;padding:50px 0;margin-bottom:70px;}
	
	.dv_cnt_25{position:relative;margin-bottom:80px;}
	.dv25{position:relative;float:left;width:23.5%;text-align:center;margin-right:2%;}
	.dv25 img{position:relative;display:block;margin:0 auto 15px auto;transition:all 0.5s;}
	.dv25 img:hover{transform:scale(1.2);}
	.dv25 a{font-weight:700;text-decoration:none;}
	.dv25 a:link,.dv25 a:visited,.dv25 a:hover{color:#e99449;}
	.dv25 p.tit{font-size:19px;text-align:center;margin-bottom:8px;}
	.dv25 p.did{font-size:15px;text-align:center;line-height:normal;border-top:1px solid #eee;padding-top:8px;margin-bottom:0;}
	
	#dv_pr_insta{position:relative;height:600px;background-image:url(../imgs/p_installazioni.jpg);background-size:cover;margin-bottom:50px;}
	#dv_pr_insta a:link,#dv_pr_insta a:visited,#dv_pr_insta a:hover{color:#fff;text-decoration:none;}
	#dv_pr_insta p{position:relative;top:270px;margin:0 auto;width:520px;background:rgba(0,0,0,.5);text-transform:uppercase;color:#fff;font-size:26px;font-weight:700;line-height:70px;text-align:center;transition: all 0.5s;}
	#dv_pr_insta p:hover{background:rgba(0,0,0,.7);}
	
	img.intro_dsk{position:relative;display:block;margin:110px auto 30px auto;}
	img.intro_mob{display:none;}	

	.lft25{position:relative;float:left;width:25%;}
	.rgt71{position:relative;float:right;width:71%;}
	
	.lft48{position:relative;float:left;width:48%;}
	.rgt48{position:relative;float:right;width:48%;}
	
	.lft60{position:relative;float:left;width:52%;}
	.rgt36{position:relative;float:right;width:45%;}	
	
	#foot{position:relative;background:#e99449;padding:30px 0;margin-top:50px;}
	/*background-image:linear-gradient(#e99449,#f8c79d);*/
	#foot .f25{position:relative;float:left;width:23.5%;text-align:center;margin-right:2%;}
	#foot .f25 p{font-size:14px;color:#fff;line-height:normal;margin-bottom:0;}
	#foot .f25 p.tit{font-size:18px;font-weight:600;padding-bottom:6px;border-bottom:1px solid #f4caa4;margin-bottom:6px;}
	#foot .f25 a:link,#foot .f25 a:visited{color:#fff;text-decoration:none;}
	#foot .f25 a:hover{color:#fff;text-decoration:underline;}	
	#foot .f25 img{float:left;margin-top:6px;margin-right:15px;transition:all .2s linear;}
	#foot .f25 img.lst{margin-right:0;}
	#foot .f25 img:hover{opacity:.7;}		
	
	/*make flexlider slides 100% height*/
	html,body{height:100%;min-height:100%;}
	body{position:relative;}
	#cnt_flex{position:relative;height:100%;margin-bottom:40px;}
	.flexslider .slides > li{background-position:center;height:100%;width:100%;display:none;-webkit-backface-visibility:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	.flexslider-container,.flexslider .slides,.flex-viewport{height:100%;}
	.flexslider{width:100%;height:100%;border:0px;overflow:hidden;}	
	
	.cnt{text-align:center;}
	.mb70{margin-bottom:70px;}
	.mob{display:none;}
	.img_cnt_mob{display:none;}
	
	/*installazioni*/
	.row{display:flex;}
	#insta_mob{display:none;}
	
	/*landing*/
	#intro_land_mob{display:none;}
	#intro_land{position:relative;height:70%;margin:60px auto 30px auto;background-image:url(../imgs/intro-land1.jpg);background-repeat:no-repeat;background-position:center;}
	#cnt_claims{position:relative;width:50%;padding-top:50px;}
	p.claim{font-family:Roboto Condensed,sans-serif;color:#fff;text-align:left;}
	#claim1{font-size:18px;line-height:1em;text-transform:uppercase;}
	#claim2{font-size:4vw;line-height:.9em;}
	#claim3{font-size:1.5vw;line-height:1em;}
	#cnt_whys{position:relative;margin:40px 0 50px 0;}
	.why{position:relative;float:left;width:25%;text-align:center;}
	.why img{display:block;margin:0 auto 10px auto;}
	.why p{text-align:center;line-height:normal;padding:0 30px;}
	.why p.tit{font-size:17px;color:#e99449;font-weight:bold;margin-bottom:8px;}
	.why p.txt{font-size:15px;}
	.cnt_save{position:relative;margin:60px 0;background:#f4f4f4;padding:30px 0;}
	.main_h1{font-family:Roboto Condensed,sans-serif;font-size:3em;color:#616161;}
		
	#steps{position:relative;width:80%;margin:60px auto 0 auto;border-top:1px solid #c4c4c4;padding-top:50px;}
	#steps h1{color:#616161;text-align:center;margin-bottom:60px;}
	#cnt_steps{position:relative;background-image:url(../imgs/land_steps.jpg);background-repeat:no-repeat;background-position:100% top;}
	#dv_data{position:relative;float:left;width:48%;background:#fff;padding-right:2%;}
	#dv_data div{position:relative;background-color:#f4f4f4;background-position:left center;background-repeat:no-repeat;padding:10px 20px 10px 80px;margin-bottom:15px;}
	#dv_data div p{margin-bottom:0;}
	#dv_data div p.tp{font-size:18px;color:#e99449;font-weight:bold;}
	#mob_steps_img{display:none;}
	
	.insta_a, .insta_b{position:relative;float:left;width:23.5%;margin-right:2%;margin-bottom:22px;}
	#cnt_frm_land{position:relative;width:40%;margin:0 auto 80px auto;}
	.cleaner_mob{display:none;}
}


/*form*/
form p.lbl{font-size:13px;color:#646464;font-weight:600;text-transform:uppercase;line-height:normal;margin-bottom:3px;}
.frm_tx{font-family:'Open Sans',sans-serif;color:#797979;font-size:15px;padding:4px 8px;border:1px solid #ccc;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.frm_tx:focus{border:1px solid #e99449;}
.frm_item select{font-family:'Open Sans',sans-serif;color:#797979;font-size:15px;padding:4px 8px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.frm_item select:focus{border:1px solid #e99449;}
form textarea{font-family:'Open Sans',sans-serif;color:#797979;font-size:15px;padding:4px 8px;border:1px solid #ccc;width:100%;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
form textarea:focus{border:1px solid #e99449;}

/*form landing*/
.frm_item_land{position:relative;margin-bottom:10px;}
::placeholder{font-size:14px;font-style:italic;opacity:.8;}
p.err{font-size:14px;color:red;display:none;margin-bottom:0;line-height:normal;}
.little{font-size:14px;}

/*installazioni*/
.row{position:relative;flex-wrap:wrap;}
.column{flex:33.3%;max-width:33.3%;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.column img{margin-top:8px;vertical-align:middle;width:100%;transition:all 0.3s linear 0s;}
.column img:hover{opacity:.75;}
@media screen and (max-width: 600px){
	.column{flex:100%;max-width:100%;}
}
@media screen and (min-width: 601px) and (max-width: 1000px){
	.column{flex:50%;max-width:50%;}
}
.lft48 img.pic_modal{position:relative;display:block;width:100%;margin-bottom:20px;}


a.bt_action{display:inline-block;background:#e99449;font-size:13px;text-transform:uppercase;padding:10px 20px;transition:opacity 0.3s linear 0s;}
a.bt_action:link, a.bt_action:visited{color:#fff;text-decoration:none;}
a.bt_action:hover{color:#fff;text-decoration:none;opacity:.8;}

a.bt_action2{display:inline-block;background:#e99449;font-size:16px;padding:10px 20px;border-radius:20px;font-weight:bold;transition:all 0.3s linear 0s;}
a.bt_action2:link, a.bt_action2:visited{color:#fff;text-decoration:none;}
a.bt_action2:hover{color:#fff;text-decoration:none;background:#6e2b01;}


img,video{max-width:100%;}
.cleaner{position:relative;clear:both;}
.spinner{display:none;border:0;background-image:url(../imgs/ajax-loader.gif);width:30px;height:30px;z-index:20000}
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}

p{line-height:1.6em;margin-bottom:30px;text-align:justify;}
h1{font-size:2em;color:#e99449;margin-bottom:30px;}
h2{font-size:1.5em;color:#e99449;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:8px;}
h3{font-size:1.6em;color:#616161;margin-bottom:15px;}
p.bigga{font-size:19px;margin-bottom:40px;}
.bigga_notes{font-style:italic;font-size:18px;}
.orange{color:#e99449;}

a:link,a:active,a:visited{color:#e99449;}
a:hover{color:#e99449;}

a.action{background:#e99449;padding:8px 20px;text-transform:uppercase;font-size:15px;font-weight:500;}
a.action:link, a.action:hover, a.action:visited{color:#fff;text-decoration:none;}

ul.std{position:relative;margin-left:40px;}
ul.std li{line-height:1.6em;text-align:justify;}

/* Bounce To Right */
.hvr-bounce-to-right{
	position:relative;display:inline-block;vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);
	box-shadow:0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;
}
.hvr-bounce-to-right:before {
	position:absolute;top:0;left:0;right:0;bottom:0;
	content:"";
	z-index:-1;
	background:#6fb265;
	-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;
	-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;
}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active{color:#fff;}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before{
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/*back to top*/
.back-to-top{position:fixed;bottom:3em;right:1.7em;background-image:url(../imgs/top4.png);display:none;width:40px;height:40px;opacity:0.4;transition:opacity 0.2s linear 0s;z-index:6000;}
.back-to-top:hover{opacity:1;}

#d_cook{position:fixed;bottom:0;left:0;width:100%;padding:15px 0;background:rgba(0,0,0,0.8);z-index:100000;font-size:13px;}
#d_cook p{position:relative;margin:0 auto;width:90%;text-align:center;color:#fff;}
#d_cook a.ctx:link, #d_cook a.ctx:visited, #d_cook a.ctx:hover{color:#fff;}
#d_cook button{cursor:pointer;padding:2px 10px;}