/*! condividi sharing tools con icone personalizzate  */
.product-sheet-sharing  {display: block; margin: 20px 20px 34px 20px; text-align: center; padding: 0 0 0 0; border: 0px solid red; position: absolute; top: 50%; left: 50%; margin-left: -90px;}
.product-sheet-sharing span {font-family: 'Ropa Sans', sans-serif; margin: 3px 10px 0 0; color: #FFF; font-size: 0.85em;}
    /*! condividi sharing tools con icone personalizzate  */ 


/*! WIDGETS  */
    /*! facebook likebox widget  */
p > a.FBbot-fan {display: inline-block; background-color: #415da8; padding: 10px 20px; color: #FFF; font-size: 0.9em; text-transform: uppercase; margin: 8px auto 6px auto; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear;}
p > a:hover.FBbot-fan {background-color: #796658;}
.FBlikebox {background-color: #736960; background-color: rgba(255, 255, 255, 0.50); padding: 10px 0 10px 8px; width: 292px; border: 0px solid #ccc2b9; border-radius:6px; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);} 
.FBlikeboxWrap {height:250px; overflow:hidden;}
    /*! facebook likebox widget  */
    /*! facebook widget button  */
.paragraph a.facebook-widget-button   {display:inline-block; min-width: 310px; background-color: #3364a3; color: #FFF; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear;}
.paragraph a:hover.facebook-widget-button   {background-color: #FFF; color:#3364a3;}
.facebook-widget-button img {float:left; margin-right: 10px;}
.facebook-widget-button span {display:block; margin: 0 0 0 10px; text-shadow: 0 0 0 rgba(0, 0, 0, 0.20);}
.facebook-widget-button .facebook-widget-txt1 {font-size: 0.8em; margin-top: 10px;}
.facebook-widget-button .facebookt-widget-txt2 {font-family: 'open_sansbold', sans-serif; font-size: 0.9em; text-transform: uppercase;}
    /*! facebook widget button  */  
    /*! youtube widget button  */
.paragraph a.youtube-widget-button   {display:inline-block; min-width: 310px; background-color: #cf3427; color: #FFF; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear;}
.paragraph a:hover.youtube-widget-button   {background-color: #FFF; color: #cf3427;}
.youtube-widget-button img {float:left; margin-right: 10px;}
.youtube-widget-button span {display:block; margin: 0 0 0 10px; text-shadow: 0 0 0 rgba(0, 0, 0, 0.20);}
.youtube-widget-button .youtube-widget-txt1 {font-size: 0.8em; margin-top: 10px;}
.youtube-widget-button .youtube-widget-txt2 {font-family: 'open_sansbold', sans-serif; font-size: 0.9em; text-transform: uppercase;}
    /*! youtube widget button  */    
    /*! twitter widget button  */
.paragraph a.twitter-widget-button   {display:inline-block; min-width: 310px; background-color: #4bc7e9; color: #FFF; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear;}
.paragraph a:hover.twitter-widget-button   {background-color: #FFF; color: #4bc7e9;}
.twitter-widget-button img {float:left; margin-right: 10px;}
.twitter-widget-button span {display:block; margin: 0 0 0 10px; text-shadow: 0 0 0 rgba(0, 0, 0, 0.20);}
.twitter-widget-button .twitter-widget-txt1 {font-size: 0.8em; margin-top: 10px;}
.twitter-widget-button .twitter-widget-txt2 {font-family: 'open_sansbold', sans-serif; font-size: 0.9em; text-transform: uppercase;}
    /*! twitter widget button  */
   /*! instagram widget button  */
.paragraph a.instagram-widget-button   {display:inline-block; min-width: 310px; background-color: #b18666; color: #FFF; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear;}
.paragraph a:hover.instagram-widget-button   {background-color: #FFF; color: #b18666;}
.instagram-widget-button img {float:left; margin-right: 10px;}
.instagram-widget-button span {display:block; margin: 0 0 0 10px; text-shadow: 0 0 0 rgba(0, 0, 0, 0.20);}
.instagram-widget-button .instagram-widget-txt1 {font-size: 0.8em; margin-top: 10px;}
.instagram-widget-button .instagram-widget-txt2 {font-family: 'open_sansbold', sans-serif; font-size: 0.9em; text-transform: uppercase;}
    /*! instagram widget button  */
    /*! google + widget button  */
.paragraph a.googleplus-widget-button   {display:inline-block; min-width: 310px; background-color: #d44132; color: #FFF; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear;}
.paragraph a:hover.googleplus-widget-button   {background-color: #FFF; color: #d44132;}
.googleplus-widget-button img {float:left; margin-right: 10px;}
.googleplus-widget-button span {display:block; margin: 0 0 0 10px; text-shadow: 0 0 0 rgba(0, 0, 0, 0.20);}
.googleplus-widget-button .googleplus-widget-txt1 {font-size: 0.8em; margin-top: 10px;}
.googleplus-widget-button .googleplus-widget-txt2 {font-family: 'open_sansbold', sans-serif; font-size: 0.9em; text-transform: uppercase;}
    /*! google + widget button  */
   /*! pinterest widget button  */
.paragraph a.pinterest-widget-button   {display:inline-block; min-width: 310px; background-color: #cb2027; color: #FFF; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear;}
.paragraph a:hover.pinterest-widget-button   {background-color: #FFF; color: #cb2027;}
.pinterest-widget-button img {float:left; margin-right: 10px;}
.pinterest-widget-button span {display:block; margin: 0 0 0 10px; text-shadow: 0 0 0 rgba(0, 0, 0, 0.20);}
.pinterest-widget-button .pinterest-widget-txt1 {font-size: 0.8em; margin-top: 10px;}
.pinterest-widget-button .pinterest-widget-txt2 {font-family: 'open_sansbold', sans-serif; font-size: 0.9em; text-transform: uppercase;}
    /*! pinterest widget button  */
/*! WIDGETS  */


/* Iphone orizzontale - Da telefoni landscape fino a tablet portrait */
@media (max-width: 767px) 
{

    /*! condividi sharing tools con icone personalizzate  */
.product-sheet-sharing  {border: 0px solid red; margin-left: -75px;}
    /*! condividi sharing tools con icone personalizzate  */ 

}


/* Iphone verticale - Telefoni landscape e inferiori */
@media (max-width: 480px) 
{    
    /*! condividi sharing tools con icone personalizzate  */
.product-sheet-sharing {margin: 0; text-align: center; padding: 0; left: inherit; right: inherit; top: 40%; border: 0px solid red; display: block; width: 100%;}
.product-sheet-sharing span {display: none;}
    /*! condividi sharing tools con icone personalizzate  */ 

/*! WIDGETS  */
    /*! facebook likebox widget  */
.FBlikebox {padding: 5px 0 5px 0; width: 280px;} 
    /*! facebook likebox widget  */
    /*! youtube widget button  */
.paragraph a.youtube-widget-button   {min-width: 260px;}
.youtube-widget-button .youtube-widget-txt1 {font-size: 0.7em;}
.youtube-widget-button .youtube-widget-txt2 {font-size: 0.7em;}
    /*! youtube widget button  */        
/*! WIDGETS  */

}