.com_bigwhiteduck_stacks_FoundationButtonPlus2_stack{position:relative}.b-p.icon-only{-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.bp-wrap.bp-txt-left>.b-p:not(.icon-only){text-align:left!important}.bp-wrap.bp-txt-center>.b-p:not(.icon-only){text-align:center!important}.bp-wrap.bp-txt-right>.b-p:not(.icon-only){text-align:right!important}.bp-wrap.noclick-active>.b-p.active{pointer-events:none!important} .bp-wrap.inline-wrap{display:inline-block}
  #preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color: #FFFFFF;z-index:9999 !important}#preloader_1{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto}#preloader_1 span{display:block;bottom:0px;width:9px;height:5px;background: #999999;position:absolute;-webkit-animation:preloader_1 1.5s infinite ease-in-out;-moz-animation:preloader_1 1.5s infinite ease-in-out;-ms-animation:preloader_1 1.5s infinite ease-in-out;-o-animation:preloader_1 1.5s infinite ease-in-out;animation:preloader_1 1.5s infinite ease-in-out}#preloader_1 span:nth-child(2){left:11px;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;-o-animation-delay: .2s;animation-delay: .2s}#preloader_1 span:nth-child(3){left:22px;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;-o-animation-delay: .4s;animation-delay: .4s}#preloader_1 span:nth-child(4){left:33px;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;-o-animation-delay: .6s;animation-delay: .6s}#preloader_1 span:nth-child(5){left:44px;-webkit-animation-delay: .8s;-moz-animation-delay: .8s;-ms-animation-delay: .8s;-o-animation-delay: .8s;animation-delay: .8s}@-webkit-keyframes preloader_1{0%{height:5px;-webkit-transform:translateY(0px);background: #999999}25%{height:30px;-webkit-transform:translateY(15px);background: #666666}50%{height:5px;-webkit-transform:translateY(0px);background: #999999}100%{height:5px;-webkit-transform:translateY(0px);background: #999999}}@-moz-keyframes preloader_1{0%{height:5px;-moz-transform:translateY(0px);background: #999999}25%{height:30px;-moz-transform:translateY(15px);background: #666666}50%{height:5px;-moz-transform:translateY(0px);background: #999999}100%{height:5px;-moz-transform:translateY(0px);background: #999999}}@-ms-keyframes preloader_1{0%{height:5px;-ms-transform:translateY(0px);background: #999999}25%{height:30px;-ms-transform:translateY(15px);background: #666666}50%{height:5px;-ms-transform:translateY(0px);background: #999999}100%{height:5px;-ms-transform:translateY(0px);background: #999999}}@keyframes preloader_1{0%{height:5px;transform:translateY(0px);background: #999999}25%{height:30px;transform:translateY(15px);background: #666666}50%{height:5px;transform:translateY(0px);background: #999999}100%{height:5px;transform:translateY(0px);background: #999999}}#preloader_2{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto;width:40px;height:40px}#preloader_2 span{display:block;bottom:0px;width:20px;height:20px;background: #999999;position:absolute}#preloader_2 span:nth-child(1){-webkit-animation:preloader_2_1 1.5s infinite ease-in-out;-moz-animation:preloader_2_1 1.5s infinite ease-in-out;-ms-animation:preloader_2_1 1.5s infinite ease-in-out;animation:preloader_2_1 1.5s infinite ease-in-out}#preloader_2 span:nth-child(2){left:20px;-webkit-animation:preloader_2_2 1.5s infinite ease-in-out;-moz-animation:preloader_2_2 1.5s infinite ease-in-out;-ms-animation:preloader_2_2 1.5s infinite ease-in-out;animation:preloader_2_2 1.5s infinite ease-in-out}#preloader_2 span:nth-child(3){top:0px;-webkit-animation:preloader_2_3 1.5s infinite ease-in-out;-moz-animation:preloader_2_3 1.5s infinite ease-in-out;-ms-animation:preloader_2_3 1.5s infinite ease-in-out;animation:preloader_2_3 1.5s infinite ease-in-out}#preloader_2 span:nth-child(4){top:0px;left:20px;-webkit-animation:preloader_2_4 1.5s infinite ease-in-out;-moz-animation:preloader_2_4 1.5s infinite ease-in-out;-ms-animation:preloader_2_4 1.5s infinite ease-in-out;animation:preloader_2_4 1.5s infinite ease-in-out}@-webkit-keyframes preloader_2_1{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-webkit-keyframes preloader_2_2{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-webkit-keyframes preloader_2_3{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-webkit-keyframes preloader_2_4{0%{-webkit-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-webkit-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-webkit-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-moz-keyframes preloader_2_1{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-moz-keyframes preloader_2_2{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-moz-keyframes preloader_2_3{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-moz-keyframes preloader_2_4{0%{-moz-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-moz-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-moz-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-ms-keyframes preloader_2_1{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-ms-keyframes preloader_2_2{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-ms-keyframes preloader_2_3{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-ms-keyframes preloader_2_4{0%{-ms-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-ms-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-ms-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-keyframes preloader_2_1{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(-20px) translateY(-10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-keyframes preloader_2_2{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(20px) translateY(-10px) rotate(180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}@-keyframes preloader_2_3{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(-20px) translateY(10px) rotate(-180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(-360deg);border-radius:0px}}@-keyframes preloader_2_4{0%{-transform:translateX(0px) translateY(0px) rotate(0deg);border-radius:0px}50%{-transform:translateX(20px) translateY(10px) rotate(180deg);border-radius:20px;background: #666666}80%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}100%{-transform:translateX(0px) translateY(0px) rotate(360deg);border-radius:0px}}#preloader_3{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto}#preloader_3:before{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background: #999999;-webkit-animation:preloader_3_before 1.5s infinite ease-in-out;-moz-animation:preloader_3_before 1.5s infinite ease-in-out;-ms-animation:preloader_3_before 1.5s infinite ease-in-out;animation:preloader_3_before 1.5s infinite ease-in-out}#preloader_3:after{width:20px;height:20px;border-radius:20px;background:blue;content:'';position:absolute;background: #666666;left:22px;-webkit-animation:preloader_3_after 1.5s infinite ease-in-out;-moz-animation:preloader_3_after 1.5s infinite ease-in-out;-ms-animation:preloader_3_after 1.5s infinite ease-in-out;animation:preloader_3_after 1.5s infinite ease-in-out}@-webkit-keyframes preloader_3_before{0%{-webkit-transform:translateX(0px) rotate(0deg)}50%{-webkit-transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{-webkit-transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes preloader_3_after{0%{-webkit-transform:translateX(0px)}50%{-webkit-transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{-webkit-transform:translateX(0px)}}@-moz-keyframes preloader_3_before{0%{-moz-transform:translateX(0px) rotate(0deg)}50%{-moz-transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{-moz-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes preloader_3_after{0%{-moz-transform:translateX(0px)}50%{-moz-transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{-moz-transform:translateX(0px)}}@-ms-keyframes preloader_3_before{0%{-ms-transform:translateX(0px) rotate(0deg)}50%{-ms-transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{-ms-transform:translateX(0px) rotate(0deg)}}@-ms-keyframes preloader_3_after{0%{-ms-transform:translateX(0px)}50%{-ms-transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{-ms-transform:translateX(0px)}}@keyframes preloader_3_before{0%{transform:translateX(0px) rotate(0deg)}50%{transform:translateX(50px) scale(1.2) rotate(260deg);background:#666666;border-radius:0px}100%{transform:translateX(0px) rotate(0deg)}}@keyframes preloader_3_after{0%{transform:translateX(0px)}50%{transform:translateX(-50px) scale(1.2) rotate(-260deg);background: #999999;border-radius:0px}100%{transform:translateX(0px)}}#preloader_4{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto}#preloader_4 span{position:absolute;width:20px;height:20px;background: #999999;opacity:0.5;border-radius:20px;-webkit-animation:preloader_4 1s infinite ease-in-out;-moz-animation:preloader_4 1s infinite ease-in-out;-ms-animation:preloader_4 1s infinite ease-in-out;-animation:preloader_4 1s infinite ease-in-out}#preloader_4 span:nth-child(2){left:20px;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;animation-delay: .2s}#preloader_4 span:nth-child(3){left:40px;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;animation-delay: .4s}#preloader_4 span:nth-child(4){left:60px;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;animation-delay: .6s}#preloader_4 span:nth-child(5){left:80px;-webkit-animation-delay: .8s;-moz-animation-delay: .8s;-ms-animation-delay: .8s;animation-delay: .8s}@-webkit-keyframes preloader_4{0%{opacity:0.3;-webkit-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;-webkit-transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;-webkit-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1)}}@-moz-keyframes preloader_4{0%{opacity:0.3;-moz-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;-moz-transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;-moz-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1)}}@-ms-keyframes preloader_4{0%{opacity:0.3;-ms-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;-ms-transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;-ms-transform:translateY(0px);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1)}}@keyframes preloader_4{0%{opacity:0.3;transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}50%{opacity:1;transform:translateY(-10px);background: #666666;box-shadow:0px 20px 3px rgba(0,0,0,0.05)}100%{opacity:0.3;transform:translateY(0px);box-shadow:0px 0px 3px rgba(0,0,0,0.1)}}#preloader_5{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;background: #999999;margin:0 auto;width:30px;height:30px;border-radius:50px;-webkit-animation:preloader_5 1.5s infinite linear;-moz-animation:preloader_5 1.5s infinite linear;-ms-animation:preloader_5 1.5s infinite linear;animation:preloader_5 1.5s infinite linear}#preloader_5:after{position:absolute;width:50px;height:50px;border-top:10px solid #666666;border-bottom:10px solid #666666;border-left:10px solid transparent;border-right:10px solid transparent;border-radius:50px;content:'';top:-20px;left:-20px;-webkit-animation:preloader_5_after 1.5s infinite linear;-moz-animation:preloader_5_after 1.5s infinite linear;-ms-animation:preloader_5_after 1.5s infinite linear;animation:preloader_5_after 1.5s infinite linear}@-webkit-keyframes preloader_5{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);background:#999999}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid #666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}@-moz-keyframes preloader_5{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);background:#999999}100%{-moz-transform:rotate(360deg)}}@-moz-keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid #666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}@-ms-keyframes preloader_5{0%{-ms-transform:rotate(0deg)}50%{-ms-transform:rotate(180deg);background:#999999}100%{-ms-transform:rotate(360deg)}}@-ms-keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid #666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}@keyframes preloader_5{0%{transform:rotate(0deg)}50%{transform:rotate(180deg);background:#999999}100%{transform:rotate(360deg)}}@keyframes preloader_5_after{0%{border-top:10px solid #666666;border-bottom:10px solid ##666666}50%{border-top:10px solid #666666;border-bottom:10px solid #666666}100%{border-top:10px solid #666666;border-bottom:10px solid #666666}}#preloader_6{position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:0 auto;width:42px;height:42px;-webkit-animation:preloader_6 5s infinite linear;-moz-animation:preloader_6 5s infinite linear;-ms-animation:preloader_6 5s infinite linear;animation:preloader_6 5s infinite linear}#preloader_6 span{width:20px;height:20px;position:absolute;background: #666666;display:block;-webkit-animation:preloader_6_span 1s infinite linear;-moz-animation:preloader_6_span 1s infinite linear;-ms-animation:preloader_6_span 1s infinite linear;animation:preloader_6_span 1s infinite linear}#preloader_6 span:nth-child(1){background: #999999}#preloader_6 span:nth-child(2){left:22px;background: #666666;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-ms-animation-delay: .2s;animation-delay: .2s}#preloader_6 span:nth-child(3){top:22px;background: #666666;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;-ms-animation-delay: .4s;animation-delay: .4s}#preloader_6 span:nth-child(4){top:22px;left:22px;background: #999999;-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;animation-delay: .6s}@-webkit-keyframes preloader_6{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes preloader_6_span{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.5)}100%{-webkit-transform:scale(1)}}@-moz-keyframes preloader_6{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-moz-keyframes preloader_6_span{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(0.5)}100%{-moz-transform:scale(1)}}@-ms-keyframes preloader_6{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-ms-keyframes preloader_6_span{0%{-ms-transform:scale(1)}50%{-ms-transform:scale(0.5)}100%{-ms-transform:scale(1)}}@-ms-keyframes preloader_6{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@keyframes preloader_6_span{0%{transform:scale(1)}50%{transform:scale(0.5)}100%{transform:scale(1)}}#stacks_in_46868 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 20px;
	overflow: hidden;
 
 




}
#stacks_in_47331 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_47331 .jwresp_col{float:none} #stacks_in_47331 #jwresp_col2_stacks_in_47331{position:relative;margin:0 auto;width:80%;float:none}#stacks_in_47331 #jwresp_col1_stacks_in_47331,#stacks_in_47331 #jwresp_col3_stacks_in_47331{width:10%}#stacks_in_47331 #jwresp_col1_stacks_in_47331{float:left}#stacks_in_47331 #jwresp_col3_stacks_in_47331{float:right}  
#stacks_in_47332 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 150px;
	overflow: hidden;
 
 




}

#stacks_in_47333 {
	padding:  10px;
}
#stacks_in_47336 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 150px;
	overflow: hidden;
 
 




}

#stacks_in_46798 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	padding:  10px;
}
#stacks_in_47172 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_47172 .jwresp_col{overflow:hidden;margin:0;width:69%; float:left;}#stacks_in_47172 #jwresp_col2_stacks_in_47172{ float:right; width:29%}@media screen and (max-width:500px){#stacks_in_47172 #jwresp_col1_stacks_in_47172,#stacks_in_47172 #jwresp_col2_stacks_in_47172{width:100%;float:none;display:block}#stacks_in_47172 #jwresp_col1_stacks_in_47172{margin-bottom:15px}}

#stacks_in_47172 {
    background-image: url("A7286E77-6ECE-466C-993F-54565EC0905F.png");
	background-repeat: repeat;
	background-position: left top;
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  4px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47173Calligrapher{			font-size: 150% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47173Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47173Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47173Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47173Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47173Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47173Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47173Calligrapher h6, .stacks_in_47173Calligrapher h5, .stacks_in_47173Calligrapher h4, .stacks_in_47173Calligrapher h3, .stacks_in_47173Calligrapher h2, .stacks_in_47173Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47173Calligrapher, .stacks_in_47173Calligrapher h1, .stacks_in_47173Calligrapher h2, .stacks_in_47173Calligrapher h3, .stacks_in_47173Calligrapher h4, .stacks_in_47173Calligrapher h5, .stacks_in_47173Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47173targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47173Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47173Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47173Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47173Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_47174 {
	padding:  10px;
}
#stacks_in_47228 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 20px;
	overflow: hidden;
 
 




}
/*
-------------------------------------------
Backpacker
-------------------------------------------
*/


 



#stacks_in_46329 .backpackernote 
{
	padding: 5px;
	min-height: 60px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;

   
	background: #B3B3B3 url(../Semoventi_files/icon-58.png) no-repeat right 5px;














}
#stacks_in_46329 .backpackernotedescription 
{
 
}



/*END BACKPACKER*/
#stacks_in_46332 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_46332 .jwresp_col{float:none} #stacks_in_46332 #jwresp_col2_stacks_in_46332{position:relative;margin:0 auto;width:38%;float:none}#stacks_in_46332 #jwresp_col1_stacks_in_46332,#stacks_in_46332 #jwresp_col3_stacks_in_46332{width:29%}#stacks_in_46332 #jwresp_col1_stacks_in_46332{float:left}#stacks_in_46332 #jwresp_col3_stacks_in_46332{float:right} @media screen and (max-width:770px){#stacks_in_46332 #jwresp_col1_stacks_in_46332,#stacks_in_46332 #jwresp_col3_stacks_in_46332{margin-bottom:20px}#stacks_in_46332 #jwresp_col1_stacks_in_46332{width:59%}#stacks_in_46332 #jwresp_col3_stacks_in_46332{width:39%}#stacks_in_46332 #jwresp_col2_stacks_in_46332{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_46332 #jwresp_col1_stacks_in_46332,#stacks_in_46332 #jwresp_col3_stacks_in_46332,#stacks_in_46332 #jwresp_col2_stacks_in_46332{float:none;width:100%;display:block}#stacks_in_46332 #jwresp_col1_stacks_in_46332,#stacks_in_46332 #jwresp_col3_stacks_in_46332{margin-bottom:20px}} 


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_46334popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_46334popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_46334popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../Semoventi_files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_46334popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../Semoventi_files/imagepop_files/thex2times.png);
}
}


.stacks_in_46334popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 200px;
	overflow: hidden;
	border: 5px solid #CCCCCC;
}

.stacks_in_46334popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_46334popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_46334popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_46334popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_47326 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}
#stacks_in_47326 {
	padding: 0px 10px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47285Calligrapher{			font-size: 100% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47285Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47285Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47285Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47285Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47285Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47285Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47285Calligrapher h6, .stacks_in_47285Calligrapher h5, .stacks_in_47285Calligrapher h4, .stacks_in_47285Calligrapher h3, .stacks_in_47285Calligrapher h2, .stacks_in_47285Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47285Calligrapher, .stacks_in_47285Calligrapher h1, .stacks_in_47285Calligrapher h2, .stacks_in_47285Calligrapher h3, .stacks_in_47285Calligrapher h4, .stacks_in_47285Calligrapher h5, .stacks_in_47285Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47285targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47285Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47285Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47285Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47285Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_47286 {
	padding:  10px;
}
#stacks_in_46340 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_46342Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_46342Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46342Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46342Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46342Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46342Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46342Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46342Calligrapher h6, .stacks_in_46342Calligrapher h5, .stacks_in_46342Calligrapher h4, .stacks_in_46342Calligrapher h3, .stacks_in_46342Calligrapher h2, .stacks_in_46342Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_46342Calligrapher, .stacks_in_46342Calligrapher h1, .stacks_in_46342Calligrapher h2, .stacks_in_46342Calligrapher h3, .stacks_in_46342Calligrapher h4, .stacks_in_46342Calligrapher h5, .stacks_in_46342Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_46342targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_46342Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_46342Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_46342Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_46342Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_46346 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_46348Calligrapher{			font-size: 80% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_46348Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46348Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46348Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46348Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46348Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46348Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46348Calligrapher h6, .stacks_in_46348Calligrapher h5, .stacks_in_46348Calligrapher h4, .stacks_in_46348Calligrapher h3, .stacks_in_46348Calligrapher h2, .stacks_in_46348Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_46348Calligrapher, .stacks_in_46348Calligrapher h1, .stacks_in_46348Calligrapher h2, .stacks_in_46348Calligrapher h3, .stacks_in_46348Calligrapher h4, .stacks_in_46348Calligrapher h5, .stacks_in_46348Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_46348targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_46348Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_46348Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_46348Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_46348Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_46350{text-align:justify}
#stacks_in_47130 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
 #stacks_in_47131 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_47131 hr.gradient{height:3px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_47131 hr.faded{height:3px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_47131 hr.dashed_fade{border-bottom:3px dashed #7E7E7E;background:#333333}#stacks_in_47131 hr.dotted_fade{border-bottom:3px dotted #7E7E7E;background:#333333}#stacks_in_47131 hr.dashed{border-bottom:3px dashed #333333}#stacks_in_47131 hr.dotted{border-bottom:3px dotted #7E7E7E}#stacks_in_47131 hr.shadow{height:3px;box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.5)}#stacks_in_47131 hr.cloudy{margin:3px 0;box-shadow:0 0 3px 1px #333333}#stacks_in_47131 hr.cloudy:after{content:"\00a0"}#stacks_in_47131 hr.inset{border-top:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(255,255,255,0.3)}#stacks_in_47131 hr.inset_two{border-top:3px solid #CCCCCC;border-bottom:3px solid #333333}#stacks_in_47131 hr.inset_three{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47131 hr.inset_four{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47131 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:3px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_47131 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 3px 0;border-radius:20px}#stacks_in_47131 hr.glyph{padding:0;border:0;border-top:3px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_47131 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 
#stacks_in_47132 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
/*
-------------------------------------------
Backpacker
-------------------------------------------
*/


 



#stacks_in_12589 .backpackernote 
{
	padding: 5px;
	min-height: 60px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;

   
	background: #B3B3B3 url(../Semoventi_files/icon-58.png) no-repeat right 5px;














}
#stacks_in_12589 .backpackernotedescription 
{
 
}



/*END BACKPACKER*/
#stacks_in_3088 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3088 .jwresp_col{float:none} #stacks_in_3088 #jwresp_col2_stacks_in_3088{position:relative;margin:0 auto;width:38%;float:none}#stacks_in_3088 #jwresp_col1_stacks_in_3088,#stacks_in_3088 #jwresp_col3_stacks_in_3088{width:29%}#stacks_in_3088 #jwresp_col1_stacks_in_3088{float:left}#stacks_in_3088 #jwresp_col3_stacks_in_3088{float:right} @media screen and (max-width:770px){#stacks_in_3088 #jwresp_col1_stacks_in_3088,#stacks_in_3088 #jwresp_col3_stacks_in_3088{margin-bottom:20px}#stacks_in_3088 #jwresp_col1_stacks_in_3088{width:59%}#stacks_in_3088 #jwresp_col3_stacks_in_3088{width:39%}#stacks_in_3088 #jwresp_col2_stacks_in_3088{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_3088 #jwresp_col1_stacks_in_3088,#stacks_in_3088 #jwresp_col3_stacks_in_3088,#stacks_in_3088 #jwresp_col2_stacks_in_3088{float:none;width:100%;display:block}#stacks_in_3088 #jwresp_col1_stacks_in_3088,#stacks_in_3088 #jwresp_col3_stacks_in_3088{margin-bottom:20px}} 


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_3090popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_3090popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_3090popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../Semoventi_files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_3090popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../Semoventi_files/imagepop_files/thex2times.png);
}
}


.stacks_in_3090popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 200px;
	overflow: hidden;
	border: 5px solid #CCCCCC;
}

.stacks_in_3090popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_3090popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_3090popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_3090popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_47324 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}
#stacks_in_47324 {
	padding: 0px 10px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47289Calligrapher{			font-size: 100% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47289Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47289Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47289Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47289Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47289Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47289Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47289Calligrapher h6, .stacks_in_47289Calligrapher h5, .stacks_in_47289Calligrapher h4, .stacks_in_47289Calligrapher h3, .stacks_in_47289Calligrapher h2, .stacks_in_47289Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47289Calligrapher, .stacks_in_47289Calligrapher h1, .stacks_in_47289Calligrapher h2, .stacks_in_47289Calligrapher h3, .stacks_in_47289Calligrapher h4, .stacks_in_47289Calligrapher h5, .stacks_in_47289Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47289targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47289Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47289Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47289Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47289Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_47290 {
	padding:  10px;
}
#stacks_in_3096 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3098Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_3098Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3098Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3098Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3098Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3098Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3098Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3098Calligrapher h6, .stacks_in_3098Calligrapher h5, .stacks_in_3098Calligrapher h4, .stacks_in_3098Calligrapher h3, .stacks_in_3098Calligrapher h2, .stacks_in_3098Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3098Calligrapher, .stacks_in_3098Calligrapher h1, .stacks_in_3098Calligrapher h2, .stacks_in_3098Calligrapher h3, .stacks_in_3098Calligrapher h4, .stacks_in_3098Calligrapher h5, .stacks_in_3098Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3098targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3098Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_3098Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_3098Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_3098Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_3102 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3104Calligrapher{			font-size: 80% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_3104Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3104Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3104Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3104Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3104Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3104Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3104Calligrapher h6, .stacks_in_3104Calligrapher h5, .stacks_in_3104Calligrapher h4, .stacks_in_3104Calligrapher h3, .stacks_in_3104Calligrapher h2, .stacks_in_3104Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3104Calligrapher, .stacks_in_3104Calligrapher h1, .stacks_in_3104Calligrapher h2, .stacks_in_3104Calligrapher h3, .stacks_in_3104Calligrapher h4, .stacks_in_3104Calligrapher h5, .stacks_in_3104Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3104targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3104Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_3104Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_3104Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_3104Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_3126{text-align:justify}
#stacks_in_47135 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
 #stacks_in_47136 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_47136 hr.gradient{height:3px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_47136 hr.faded{height:3px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_47136 hr.dashed_fade{border-bottom:3px dashed #7E7E7E;background:#333333}#stacks_in_47136 hr.dotted_fade{border-bottom:3px dotted #7E7E7E;background:#333333}#stacks_in_47136 hr.dashed{border-bottom:3px dashed #333333}#stacks_in_47136 hr.dotted{border-bottom:3px dotted #7E7E7E}#stacks_in_47136 hr.shadow{height:3px;box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.5)}#stacks_in_47136 hr.cloudy{margin:3px 0;box-shadow:0 0 3px 1px #333333}#stacks_in_47136 hr.cloudy:after{content:"\00a0"}#stacks_in_47136 hr.inset{border-top:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(255,255,255,0.3)}#stacks_in_47136 hr.inset_two{border-top:3px solid #CCCCCC;border-bottom:3px solid #333333}#stacks_in_47136 hr.inset_three{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47136 hr.inset_four{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47136 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:3px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_47136 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 3px 0;border-radius:20px}#stacks_in_47136 hr.glyph{padding:0;border:0;border-top:3px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_47136 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 
#stacks_in_47137 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
/*
-------------------------------------------
Backpacker
-------------------------------------------
*/


 



#stacks_in_12640 .backpackernote 
{
	padding: 5px;
	min-height: 60px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;

   
	background: #B3B3B3 url(../Semoventi_files/icon-58.png) no-repeat right 5px;














}
#stacks_in_12640 .backpackernotedescription 
{
 
}



/*END BACKPACKER*/
#stacks_in_3220 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_3220 .jwresp_col{float:none} #stacks_in_3220 #jwresp_col2_stacks_in_3220{position:relative;margin:0 auto;width:38%;float:none}#stacks_in_3220 #jwresp_col1_stacks_in_3220,#stacks_in_3220 #jwresp_col3_stacks_in_3220{width:29%}#stacks_in_3220 #jwresp_col1_stacks_in_3220{float:left}#stacks_in_3220 #jwresp_col3_stacks_in_3220{float:right} @media screen and (max-width:770px){#stacks_in_3220 #jwresp_col1_stacks_in_3220,#stacks_in_3220 #jwresp_col3_stacks_in_3220{margin-bottom:20px}#stacks_in_3220 #jwresp_col1_stacks_in_3220{width:59%}#stacks_in_3220 #jwresp_col3_stacks_in_3220{width:39%}#stacks_in_3220 #jwresp_col2_stacks_in_3220{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_3220 #jwresp_col1_stacks_in_3220,#stacks_in_3220 #jwresp_col3_stacks_in_3220,#stacks_in_3220 #jwresp_col2_stacks_in_3220{float:none;width:100%;display:block}#stacks_in_3220 #jwresp_col1_stacks_in_3220,#stacks_in_3220 #jwresp_col3_stacks_in_3220{margin-bottom:20px}} 


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_3222popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_3222popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_3222popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../Semoventi_files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_3222popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../Semoventi_files/imagepop_files/thex2times.png);
}
}


.stacks_in_3222popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 200px;
	overflow: hidden;
	border: 5px solid #CCCCCC;
}

.stacks_in_3222popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_3222popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_3222popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_3222popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_47322 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}
#stacks_in_47322 {
	padding: 0px 10px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47293Calligrapher{			font-size: 100% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47293Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47293Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47293Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47293Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47293Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47293Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47293Calligrapher h6, .stacks_in_47293Calligrapher h5, .stacks_in_47293Calligrapher h4, .stacks_in_47293Calligrapher h3, .stacks_in_47293Calligrapher h2, .stacks_in_47293Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47293Calligrapher, .stacks_in_47293Calligrapher h1, .stacks_in_47293Calligrapher h2, .stacks_in_47293Calligrapher h3, .stacks_in_47293Calligrapher h4, .stacks_in_47293Calligrapher h5, .stacks_in_47293Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47293targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47293Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47293Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47293Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47293Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_3228 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3230Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_3230Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3230Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3230Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3230Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3230Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3230Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3230Calligrapher h6, .stacks_in_3230Calligrapher h5, .stacks_in_3230Calligrapher h4, .stacks_in_3230Calligrapher h3, .stacks_in_3230Calligrapher h2, .stacks_in_3230Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3230Calligrapher, .stacks_in_3230Calligrapher h1, .stacks_in_3230Calligrapher h2, .stacks_in_3230Calligrapher h3, .stacks_in_3230Calligrapher h4, .stacks_in_3230Calligrapher h5, .stacks_in_3230Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3230targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3230Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_3230Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_3230Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_3230Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_3234 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3236Calligrapher{			font-size: 80% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_3236Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3236Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3236Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3236Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3236Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3236Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_3236Calligrapher h6, .stacks_in_3236Calligrapher h5, .stacks_in_3236Calligrapher h4, .stacks_in_3236Calligrapher h3, .stacks_in_3236Calligrapher h2, .stacks_in_3236Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3236Calligrapher, .stacks_in_3236Calligrapher h1, .stacks_in_3236Calligrapher h2, .stacks_in_3236Calligrapher h3, .stacks_in_3236Calligrapher h4, .stacks_in_3236Calligrapher h5, .stacks_in_3236Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3236targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3236Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_3236Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_3236Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_3236Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_3264{text-align:justify}
#stacks_in_47140 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
 #stacks_in_47141 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_47141 hr.gradient{height:3px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_47141 hr.faded{height:3px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_47141 hr.dashed_fade{border-bottom:3px dashed #7E7E7E;background:#333333}#stacks_in_47141 hr.dotted_fade{border-bottom:3px dotted #7E7E7E;background:#333333}#stacks_in_47141 hr.dashed{border-bottom:3px dashed #333333}#stacks_in_47141 hr.dotted{border-bottom:3px dotted #7E7E7E}#stacks_in_47141 hr.shadow{height:3px;box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.5)}#stacks_in_47141 hr.cloudy{margin:3px 0;box-shadow:0 0 3px 1px #333333}#stacks_in_47141 hr.cloudy:after{content:"\00a0"}#stacks_in_47141 hr.inset{border-top:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(255,255,255,0.3)}#stacks_in_47141 hr.inset_two{border-top:3px solid #CCCCCC;border-bottom:3px solid #333333}#stacks_in_47141 hr.inset_three{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47141 hr.inset_four{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47141 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:3px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_47141 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 3px 0;border-radius:20px}#stacks_in_47141 hr.glyph{padding:0;border:0;border-top:3px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_47141 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 
#stacks_in_47142 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
/*
-------------------------------------------
Backpacker
-------------------------------------------
*/


 



#stacks_in_42082 .backpackernote 
{
	padding: 5px;
	min-height: 60px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;

   
	background: #B3B3B3 url(../Semoventi_files/icon-58.png) no-repeat right 5px;














}
#stacks_in_42082 .backpackernotedescription 
{
 
}



/*END BACKPACKER*/
#stacks_in_42085 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_42085 .jwresp_col{float:none} #stacks_in_42085 #jwresp_col2_stacks_in_42085{position:relative;margin:0 auto;width:38%;float:none}#stacks_in_42085 #jwresp_col1_stacks_in_42085,#stacks_in_42085 #jwresp_col3_stacks_in_42085{width:29%}#stacks_in_42085 #jwresp_col1_stacks_in_42085{float:left}#stacks_in_42085 #jwresp_col3_stacks_in_42085{float:right} @media screen and (max-width:770px){#stacks_in_42085 #jwresp_col1_stacks_in_42085,#stacks_in_42085 #jwresp_col3_stacks_in_42085{margin-bottom:20px}#stacks_in_42085 #jwresp_col1_stacks_in_42085{width:59%}#stacks_in_42085 #jwresp_col3_stacks_in_42085{width:39%}#stacks_in_42085 #jwresp_col2_stacks_in_42085{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_42085 #jwresp_col1_stacks_in_42085,#stacks_in_42085 #jwresp_col3_stacks_in_42085,#stacks_in_42085 #jwresp_col2_stacks_in_42085{float:none;width:100%;display:block}#stacks_in_42085 #jwresp_col1_stacks_in_42085,#stacks_in_42085 #jwresp_col3_stacks_in_42085{margin-bottom:20px}} 


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_42087popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_42087popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_42087popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../Semoventi_files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_42087popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../Semoventi_files/imagepop_files/thex2times.png);
}
}


.stacks_in_42087popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 200px;
	overflow: hidden;
	border: 5px solid #CCCCCC;
}

.stacks_in_42087popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_42087popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_42087popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_42087popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_47316 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}
#stacks_in_47316 {
	padding: 0px 10px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47297Calligrapher{			font-size: 100% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47297Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47297Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47297Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47297Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47297Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47297Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47297Calligrapher h6, .stacks_in_47297Calligrapher h5, .stacks_in_47297Calligrapher h4, .stacks_in_47297Calligrapher h3, .stacks_in_47297Calligrapher h2, .stacks_in_47297Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47297Calligrapher, .stacks_in_47297Calligrapher h1, .stacks_in_47297Calligrapher h2, .stacks_in_47297Calligrapher h3, .stacks_in_47297Calligrapher h4, .stacks_in_47297Calligrapher h5, .stacks_in_47297Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47297targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47297Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47297Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47297Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47297Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_42093 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_42095Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_42095Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42095Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42095Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42095Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42095Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42095Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42095Calligrapher h6, .stacks_in_42095Calligrapher h5, .stacks_in_42095Calligrapher h4, .stacks_in_42095Calligrapher h3, .stacks_in_42095Calligrapher h2, .stacks_in_42095Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_42095Calligrapher, .stacks_in_42095Calligrapher h1, .stacks_in_42095Calligrapher h2, .stacks_in_42095Calligrapher h3, .stacks_in_42095Calligrapher h4, .stacks_in_42095Calligrapher h5, .stacks_in_42095Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_42095targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_42095Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_42095Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_42095Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_42095Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_42099 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_42101Calligrapher{			font-size: 80% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_42101Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42101Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42101Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42101Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42101Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42101Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_42101Calligrapher h6, .stacks_in_42101Calligrapher h5, .stacks_in_42101Calligrapher h4, .stacks_in_42101Calligrapher h3, .stacks_in_42101Calligrapher h2, .stacks_in_42101Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_42101Calligrapher, .stacks_in_42101Calligrapher h1, .stacks_in_42101Calligrapher h2, .stacks_in_42101Calligrapher h3, .stacks_in_42101Calligrapher h4, .stacks_in_42101Calligrapher h5, .stacks_in_42101Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_42101targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_42101Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_42101Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_42101Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_42101Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_42103{text-align:justify}
#stacks_in_47145 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
 #stacks_in_47146 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_47146 hr.gradient{height:3px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_47146 hr.faded{height:3px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_47146 hr.dashed_fade{border-bottom:3px dashed #7E7E7E;background:#333333}#stacks_in_47146 hr.dotted_fade{border-bottom:3px dotted #7E7E7E;background:#333333}#stacks_in_47146 hr.dashed{border-bottom:3px dashed #333333}#stacks_in_47146 hr.dotted{border-bottom:3px dotted #7E7E7E}#stacks_in_47146 hr.shadow{height:3px;box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.5)}#stacks_in_47146 hr.cloudy{margin:3px 0;box-shadow:0 0 3px 1px #333333}#stacks_in_47146 hr.cloudy:after{content:"\00a0"}#stacks_in_47146 hr.inset{border-top:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(255,255,255,0.3)}#stacks_in_47146 hr.inset_two{border-top:3px solid #CCCCCC;border-bottom:3px solid #333333}#stacks_in_47146 hr.inset_three{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47146 hr.inset_four{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47146 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:3px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_47146 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 3px 0;border-radius:20px}#stacks_in_47146 hr.glyph{padding:0;border:0;border-top:3px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_47146 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 
#stacks_in_47147 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
/*
-------------------------------------------
Backpacker
-------------------------------------------
*/


 



#stacks_in_47439 .backpackernote 
{
	padding: 5px;
	min-height: 60px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;

   
	background: #B3B3B3 url(../Semoventi_files/icon-58.png) no-repeat right 5px;














}
#stacks_in_47439 .backpackernotedescription 
{
 
}



/*END BACKPACKER*/
#stacks_in_47441 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_47441 .jwresp_col{float:none} #stacks_in_47441 #jwresp_col2_stacks_in_47441{position:relative;margin:0 auto;width:38%;float:none}#stacks_in_47441 #jwresp_col1_stacks_in_47441,#stacks_in_47441 #jwresp_col3_stacks_in_47441{width:29%}#stacks_in_47441 #jwresp_col1_stacks_in_47441{float:left}#stacks_in_47441 #jwresp_col3_stacks_in_47441{float:right} @media screen and (max-width:770px){#stacks_in_47441 #jwresp_col1_stacks_in_47441,#stacks_in_47441 #jwresp_col3_stacks_in_47441{margin-bottom:20px}#stacks_in_47441 #jwresp_col1_stacks_in_47441{width:59%}#stacks_in_47441 #jwresp_col3_stacks_in_47441{width:39%}#stacks_in_47441 #jwresp_col2_stacks_in_47441{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_47441 #jwresp_col1_stacks_in_47441,#stacks_in_47441 #jwresp_col3_stacks_in_47441,#stacks_in_47441 #jwresp_col2_stacks_in_47441{float:none;width:100%;display:block}#stacks_in_47441 #jwresp_col1_stacks_in_47441,#stacks_in_47441 #jwresp_col3_stacks_in_47441{margin-bottom:20px}} 


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_47442popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_47442popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_47442popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../Semoventi_files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_47442popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../Semoventi_files/imagepop_files/thex2times.png);
}
}


.stacks_in_47442popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 200px;
	overflow: hidden;
	border: 5px solid #CCCCCC;
}

.stacks_in_47442popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_47442popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_47442popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_47442popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_47445 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}
#stacks_in_47445 {
	padding: 0px 10px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47446Calligrapher{			font-size: 100% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47446Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47446Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47446Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47446Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47446Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47446Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47446Calligrapher h6, .stacks_in_47446Calligrapher h5, .stacks_in_47446Calligrapher h4, .stacks_in_47446Calligrapher h3, .stacks_in_47446Calligrapher h2, .stacks_in_47446Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47446Calligrapher, .stacks_in_47446Calligrapher h1, .stacks_in_47446Calligrapher h2, .stacks_in_47446Calligrapher h3, .stacks_in_47446Calligrapher h4, .stacks_in_47446Calligrapher h5, .stacks_in_47446Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47446targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47446Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47446Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47446Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47446Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_47452 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47453Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47453Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47453Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47453Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47453Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47453Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47453Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47453Calligrapher h6, .stacks_in_47453Calligrapher h5, .stacks_in_47453Calligrapher h4, .stacks_in_47453Calligrapher h3, .stacks_in_47453Calligrapher h2, .stacks_in_47453Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47453Calligrapher, .stacks_in_47453Calligrapher h1, .stacks_in_47453Calligrapher h2, .stacks_in_47453Calligrapher h3, .stacks_in_47453Calligrapher h4, .stacks_in_47453Calligrapher h5, .stacks_in_47453Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47453targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47453Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47453Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47453Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47453Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_47457 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47458Calligrapher{			font-size: 80% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47458Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47458Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47458Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47458Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47458Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47458Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47458Calligrapher h6, .stacks_in_47458Calligrapher h5, .stacks_in_47458Calligrapher h4, .stacks_in_47458Calligrapher h3, .stacks_in_47458Calligrapher h2, .stacks_in_47458Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47458Calligrapher, .stacks_in_47458Calligrapher h1, .stacks_in_47458Calligrapher h2, .stacks_in_47458Calligrapher h3, .stacks_in_47458Calligrapher h4, .stacks_in_47458Calligrapher h5, .stacks_in_47458Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47458targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47458Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47458Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47458Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47458Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_47459{text-align:justify}
#stacks_in_47435 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
 #stacks_in_47436 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_47436 hr.gradient{height:3px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_47436 hr.faded{height:3px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_47436 hr.dashed_fade{border-bottom:3px dashed #7E7E7E;background:#333333}#stacks_in_47436 hr.dotted_fade{border-bottom:3px dotted #7E7E7E;background:#333333}#stacks_in_47436 hr.dashed{border-bottom:3px dashed #333333}#stacks_in_47436 hr.dotted{border-bottom:3px dotted #7E7E7E}#stacks_in_47436 hr.shadow{height:3px;box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.5)}#stacks_in_47436 hr.cloudy{margin:3px 0;box-shadow:0 0 3px 1px #333333}#stacks_in_47436 hr.cloudy:after{content:"\00a0"}#stacks_in_47436 hr.inset{border-top:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(255,255,255,0.3)}#stacks_in_47436 hr.inset_two{border-top:3px solid #CCCCCC;border-bottom:3px solid #333333}#stacks_in_47436 hr.inset_three{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47436 hr.inset_four{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47436 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:3px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_47436 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 3px 0;border-radius:20px}#stacks_in_47436 hr.glyph{padding:0;border:0;border-top:3px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_47436 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 
#stacks_in_47437 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
/*
-------------------------------------------
Backpacker
-------------------------------------------
*/


 



#stacks_in_46832 .backpackernote 
{
	padding: 5px;
	min-height: 60px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;

   
	background: #B3B3B3 url(../Semoventi_files/icon-58.png) no-repeat right 5px;














}
#stacks_in_46832 .backpackernotedescription 
{
 
}



/*END BACKPACKER*/
#stacks_in_46837 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_46837 .jwresp_col{float:none} #stacks_in_46837 #jwresp_col2_stacks_in_46837{position:relative;margin:0 auto;width:38%;float:none}#stacks_in_46837 #jwresp_col1_stacks_in_46837,#stacks_in_46837 #jwresp_col3_stacks_in_46837{width:29%}#stacks_in_46837 #jwresp_col1_stacks_in_46837{float:left}#stacks_in_46837 #jwresp_col3_stacks_in_46837{float:right} @media screen and (max-width:770px){#stacks_in_46837 #jwresp_col1_stacks_in_46837,#stacks_in_46837 #jwresp_col3_stacks_in_46837{margin-bottom:20px}#stacks_in_46837 #jwresp_col1_stacks_in_46837{width:59%}#stacks_in_46837 #jwresp_col3_stacks_in_46837{width:39%}#stacks_in_46837 #jwresp_col2_stacks_in_46837{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_46837 #jwresp_col1_stacks_in_46837,#stacks_in_46837 #jwresp_col3_stacks_in_46837,#stacks_in_46837 #jwresp_col2_stacks_in_46837{float:none;width:100%;display:block}#stacks_in_46837 #jwresp_col1_stacks_in_46837,#stacks_in_46837 #jwresp_col3_stacks_in_46837{margin-bottom:20px}} 


/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_46838popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_46838popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_46838popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../Semoventi_files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_46838popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../Semoventi_files/imagepop_files/thex2times.png);
}
}


.stacks_in_46838popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 200px;
	overflow: hidden;
	border: 5px solid #CCCCCC;
}

.stacks_in_46838popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_46838popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_46838popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_46838popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */

#stacks_in_47305 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}
#stacks_in_47305 {
	padding: 0px 10px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_47301Calligrapher{			font-size: 100% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_47301Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47301Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47301Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47301Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47301Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47301Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_47301Calligrapher h6, .stacks_in_47301Calligrapher h5, .stacks_in_47301Calligrapher h4, .stacks_in_47301Calligrapher h3, .stacks_in_47301Calligrapher h2, .stacks_in_47301Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_47301Calligrapher, .stacks_in_47301Calligrapher h1, .stacks_in_47301Calligrapher h2, .stacks_in_47301Calligrapher h3, .stacks_in_47301Calligrapher h4, .stacks_in_47301Calligrapher h5, .stacks_in_47301Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_47301targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_47301Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_47301Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_47301Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_47301Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_47301 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}
#stacks_in_46844 .prestyle_well
{
display: block;
	background-color: #F5F5F5;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 12px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
 
	-moz-box-shadow: inset 0 0 2px #808080;
	-webkit-box-shadow: inset 0 0 2px #808080;
	box-shadow: inset 0 0 2px #808080;
 
 
/*opacity: 0.85;*/;
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_46845Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_46845Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46845Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46845Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46845Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46845Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46845Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46845Calligrapher h6, .stacks_in_46845Calligrapher h5, .stacks_in_46845Calligrapher h4, .stacks_in_46845Calligrapher h3, .stacks_in_46845Calligrapher h2, .stacks_in_46845Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_46845Calligrapher, .stacks_in_46845Calligrapher h1, .stacks_in_46845Calligrapher h2, .stacks_in_46845Calligrapher h3, .stacks_in_46845Calligrapher h4, .stacks_in_46845Calligrapher h5, .stacks_in_46845Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_46845targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_46845Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_46845Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_46845Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_46845Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_46849 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_46850Calligrapher{			font-size: 80% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_46850Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46850Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46850Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46850Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46850Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46850Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_46850Calligrapher h6, .stacks_in_46850Calligrapher h5, .stacks_in_46850Calligrapher h4, .stacks_in_46850Calligrapher h3, .stacks_in_46850Calligrapher h2, .stacks_in_46850Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_46850Calligrapher, .stacks_in_46850Calligrapher h1, .stacks_in_46850Calligrapher h2, .stacks_in_46850Calligrapher h3, .stacks_in_46850Calligrapher h4, .stacks_in_46850Calligrapher h5, .stacks_in_46850Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_46850targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_46850Calligrapher a:link{			color: #FF0000 !important;			text-decoration: none !important;		}				.stacks_in_46850Calligrapher a:visited{			color: #FF0000 !important;		}				.stacks_in_46850Calligrapher a:active{			color: #FF0000 !important;		}				.stacks_in_46850Calligrapher a:hover{			color: #FF0000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_46851{text-align:justify}
#stacks_in_47251 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
 #stacks_in_47252 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_47252 hr.gradient{height:3px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_47252 hr.faded{height:3px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_47252 hr.dashed_fade{border-bottom:3px dashed #7E7E7E;background:#333333}#stacks_in_47252 hr.dotted_fade{border-bottom:3px dotted #7E7E7E;background:#333333}#stacks_in_47252 hr.dashed{border-bottom:3px dashed #333333}#stacks_in_47252 hr.dotted{border-bottom:3px dotted #7E7E7E}#stacks_in_47252 hr.shadow{height:3px;box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.5)}#stacks_in_47252 hr.cloudy{margin:3px 0;box-shadow:0 0 3px 1px #333333}#stacks_in_47252 hr.cloudy:after{content:"\00a0"}#stacks_in_47252 hr.inset{border-top:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(255,255,255,0.3)}#stacks_in_47252 hr.inset_two{border-top:3px solid #CCCCCC;border-bottom:3px solid #333333}#stacks_in_47252 hr.inset_three{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47252 hr.inset_four{border-top:3px solid #333333;border-bottom:3px solid #CCCCCC}#stacks_in_47252 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:3px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_47252 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 3px 0;border-radius:20px}#stacks_in_47252 hr.glyph{padding:0;border:0;border-top:3px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_47252 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 
#stacks_in_47253 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 5px;
	overflow: hidden;
 
 




}
#stacks_in_47404 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_47404 .jwresp_col{overflow:hidden;margin:0;width:50%; float:left;}#stacks_in_47404 #jwresp_col2_stacks_in_47404{ float:right; width:50%}@media screen and (max-width:320px){#stacks_in_47404 #jwresp_col1_stacks_in_47404,#stacks_in_47404 #jwresp_col2_stacks_in_47404{width:100%;float:none;display:block}#stacks_in_47404 #jwresp_col1_stacks_in_47404{margin-bottom:15px}}

#stacks_in_47404 {
	border: solid rgba(255, 255, 255, 1.00);
	border-width:  4px;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
}
#stacks_in_47405 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
#stacks_in_47406 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_47406 .jwresp_col_wrapper{margin:0;width:49%;float:left;position:relative;overflow:auto}#stacks_in_47406 .jwresp_col_wrapper.right{float:right}#stacks_in_47406 .jwresp_col{overflow:hidden;width:48%;float:left;margin:0}#stacks_in_47406 #jwresp_col2_stacks_in_47406,#stacks_in_47406 #jwresp_col4_stacks_in_47406{float:right}#stacks_in_47406 #jwresp_col1_stacks_in_47406,#stacks_in_47406 #jwresp_col3_stacks_in_47406{margin-right:2} @media screen and (max-width:770px){#stacks_in_47406 .jwresp_col_wrapper.left,#stacks_in_47406 .jwresp_col_wrapper.right{width:100%;float:none;clear:both}#stacks_in_47406 .jwresp_col_wrapper.left{margin-bottom:20px}#stacks_in_47406 .jwresp_col{width:49%}#stacks_in_47406 #jwresp_col1_stacks_in_47406,#stacks_in_47406 #jwresp_col3_stacks_in_47406{margin:0}}  @media screen and (max-width:500px){#stacks_in_47406 .jwresp_col{width:100%;display:block}#stacks_in_47406 #jwresp_col1_stacks_in_47406,#stacks_in_47406 #jwresp_col2_stacks_in_47406,#stacks_in_47406 #jwresp_col3_stacks_in_47406{margin:0;margin-bottom:20px}#stacks_in_47406 #jwresp_col4_stacks_in_47406{margin:0}#stacks_in_47406 .jwresp_col_wrapper.left{margin-bottom:0}}

    #stacks_in_47407 .button.b-p,#stacks_in_47407 .button.b-p::before{border-radius:8px}      #stacks_in_47407>.button.b-p,#stacks_in_47407>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:200px){#stacks_in_47407>.button.b-p.expand-mob:not(.icon-only),#stacks_in_47407>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:200px){#stacks_in_47407 .button.b-p.expand-large:not(.icon-only),#stacks_in_47407>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  

    #stacks_in_47410 .button.b-p,#stacks_in_47410 .button.b-p::before{border-radius:8px}      #stacks_in_47410>.button.b-p,#stacks_in_47410>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:200px){#stacks_in_47410>.button.b-p.expand-mob:not(.icon-only),#stacks_in_47410>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:200px){#stacks_in_47410 .button.b-p.expand-large:not(.icon-only),#stacks_in_47410>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  

    #stacks_in_47413 .button.b-p,#stacks_in_47413 .button.b-p::before{border-radius:8px}      #stacks_in_47413>.button.b-p,#stacks_in_47413>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:200px){#stacks_in_47413>.button.b-p.expand-mob:not(.icon-only),#stacks_in_47413>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:200px){#stacks_in_47413 .button.b-p.expand-large:not(.icon-only),#stacks_in_47413>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  

    #stacks_in_47416 .button.b-p,#stacks_in_47416 .button.b-p::before{border-radius:8px}      #stacks_in_47416>.button.b-p,#stacks_in_47416>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:200px){#stacks_in_47416>.button.b-p.expand-mob:not(.icon-only),#stacks_in_47416>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:200px){#stacks_in_47416 .button.b-p.expand-large:not(.icon-only),#stacks_in_47416>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
#stacks_in_47419 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
#stacks_in_47421 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 10px;
	overflow: hidden;
 
 




}
#stacks_in_47422 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_47422 .jwresp_col_wrapper{margin:0;width:49%;float:left;position:relative;overflow:auto}#stacks_in_47422 .jwresp_col_wrapper.right{float:right}#stacks_in_47422 .jwresp_col{overflow:hidden;width:48%;float:left;margin:0}#stacks_in_47422 #jwresp_col2_stacks_in_47422,#stacks_in_47422 #jwresp_col4_stacks_in_47422{float:right}#stacks_in_47422 #jwresp_col1_stacks_in_47422,#stacks_in_47422 #jwresp_col3_stacks_in_47422{margin-right:2} @media screen and (max-width:770px){#stacks_in_47422 .jwresp_col_wrapper.left,#stacks_in_47422 .jwresp_col_wrapper.right{width:100%;float:none;clear:both}#stacks_in_47422 .jwresp_col_wrapper.left{margin-bottom:20px}#stacks_in_47422 .jwresp_col{width:49%}#stacks_in_47422 #jwresp_col1_stacks_in_47422,#stacks_in_47422 #jwresp_col3_stacks_in_47422{margin:0}}  @media screen and (max-width:500px){#stacks_in_47422 .jwresp_col{width:100%;display:block}#stacks_in_47422 #jwresp_col1_stacks_in_47422,#stacks_in_47422 #jwresp_col2_stacks_in_47422,#stacks_in_47422 #jwresp_col3_stacks_in_47422{margin:0;margin-bottom:20px}#stacks_in_47422 #jwresp_col4_stacks_in_47422{margin:0}#stacks_in_47422 .jwresp_col_wrapper.left{margin-bottom:0}}

    #stacks_in_47423 .button.b-p,#stacks_in_47423 .button.b-p::before{border-radius:8px}      #stacks_in_47423>.button.b-p,#stacks_in_47423>.dd-wrap>.button.b-p{margin-bottom:0}   @media screen and (max-width:200px){#stacks_in_47423>.button.b-p.expand-mob:not(.icon-only),#stacks_in_47423>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:200px){#stacks_in_47423 .button.b-p.expand-large:not(.icon-only),#stacks_in_47423>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
.button.b-p {
  box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto; }

.button.b-p {
  overflow: visible;
  -webkit-appearance: button;
  cursor: pointer; }

.button.b-p[disabled] {
  cursor: default; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

.button.b-p {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  transition: all 300ms ease-out; }
  .button.b-p.large {
    padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
    font-size: 1.25rem; }
  .button.b-p.small {
    padding: .875rem 1.75rem .9375rem 1.75rem;
    font-size: .8125rem; }
  .button.b-p.tiny {
    padding: .625rem 1.25rem .6875rem 1.25rem;
    font-size: .6875rem; }
  .button.b-p.expand {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%; }
  .button.b-p.left-align {
    text-align: left;
    text-indent: .75rem; }
  .button.b-p.right-align {
    text-align: right;
    padding-right: .75rem; }
  .button.b-p.radius, .button.b-p.radius::before, .button.b-p.radius::after {
    border-radius: 3px; }
  .button.b-p.round, .button.b-p.radius::before, .button.b-p.round::after {
    border-radius: 1000px; }
  .button.b-p.disabled, .button.b-p[disabled] {
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: .7; }
  .button.b-p.right {
    float: right !important; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media only screen and (min-width: 40.063em) {
  .button.b-p {
    display: inline-block; } }

.bp-styles-warning {
  display: none; }

.button.b-p:not(.custom) {
  background-color: rgba(204, 204, 204, 1.00);
  color: rgba(0, 0, 0, 1.00); }
  .button.b-p:not(.custom):hover {
    color: rgba(0, 0, 0, 1.00);
    background-color: #cccccc; }
  .button.b-p.secondary:not(.custom) {
    background-color: rgba(231, 231, 231, 1.00);
    color: rgba(51, 51, 51, 1.00); }
    .button.b-p.secondary:not(.custom):hover {
      color: rgba(51, 51, 51, 1.00);
      background-color: #e7e7e7; }
  .button.b-p.alert:not(.custom) {
    background-color: rgba(255, 255, 255, 1.00); }
    .button.b-p.alert:not(.custom):hover {
      background-color: white; }
  .button.b-p.success:not(.custom) {
    background-color: rgba(179, 179, 179, 1.00); }
    .button.b-p.success:not(.custom):hover {
      background-color: #b3b3b3; }
  .button.b-p.radius:not(.custom) {
    border-radius: 4px; }
  .button.b-p.ghost:not(.custom) {
    background-color: transparent;
    border-width: 1px;
    border-color: rgba(204, 204, 204, 1.00);
    color: rgba(204, 204, 204, 1.00); }
    .button.b-p.ghost:not(.custom):hover {
      color: rgba(0, 0, 0, 1.00);
      border-color: #cccccc;
      background-color: #cccccc; }
    .button.b-p.ghost.secondary:not(.custom) {
      border-color: rgba(231, 231, 231, 1.00);
      color: rgba(231, 231, 231, 1.00); }
      .button.b-p.ghost.secondary:not(.custom):hover {
        color: rgba(51, 51, 51, 1.00);
        border-color: #e7e7e7;
        background-color: #e7e7e7; }
    .button.b-p.ghost.alert:not(.custom) {
      border-color: rgba(255, 255, 255, 1.00);
      color: rgba(255, 255, 255, 1.00); }
      .button.b-p.ghost.alert:not(.custom):hover {
        color: rgba(0, 0, 0, 1.00);
        border-color: white;
        background-color: white; }
    .button.b-p.ghost.success:not(.custom) {
      border-color: rgba(179, 179, 179, 1.00);
      color: rgba(179, 179, 179, 1.00); }
      .button.b-p.ghost.success:not(.custom):hover {
        color: rgba(0, 0, 0, 1.00);
        border-color: #b3b3b3;
        background-color: #b3b3b3; }
  .button.b-p.outline-ghost:not(.custom) {
    border-color: rgba(204, 204, 204, 1.00);
    border-width: 1px;
    color: rgba(55, 58, 60, 1.00);
    background-color: transparent; }
    .button.b-p.outline-ghost:not(.custom):hover {
      color: #37383c;
      border-color: #cccccc;
      background-color: rgba(212, 212, 212, 0.00); }

.button.b-p:not(.custom) {
  border-radius: 4px; }
#stacks_in_47255 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 100px;
	overflow: hidden;
 
 




}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../Semoventi_files/elevator-images/top.png) no-repeat left top;z-index:9988} #toTop:hover{background:url(../Semoventi_files/elevator-images/top.png) no-repeat left -51px} #toTop:active,#toTop:focus{outline:0}
