.wpicturetext_vertical { display:table; width:100%; border-spacing:0; }
.wpicturetext_vertical a.wpicturelink, .wpicturetext_horizontal a.wpicturelink { display:block; text-decoration:none; color:inherit; }
.wpicturetext_vertical a.wpicturelink:hover, .wpicturetext_horizontal a.wpicturelink:hover { text-decoration:none; color:inherit; }
.wpicturetext_vertical .ptt_picture, .wpicturetext_vertical .ptt_text { display:table-cell; vertical-align:top; }
.wpicturetext_horizontal { }

.wpicturetext_vertical p, .wpicturetext_horizontal p { margin-top:0; padding-top:0; }
.wpicturetext_vertical .ptt_picture, .wpicturetext_horizontal .ptt_picture { background-position:center; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; }

.wpicturetext_bordered { border:6px solid transparent; }
.wpicturetext_rounded { border-radius:15px; -webkit-border-radius:15px; }
.wpicturetext_rounded.wpicturetext_vertical .ptt_picture { border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; }
.wpicturetext_rounded.wpicturetext_vertical .ptt_picture img { border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; }
.wpicturetext_rounded.wpicturetext_horizontal .ptt_picture { border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }
.wpicturetext_rounded.wpicturetext_horizontal .ptt_picture img { border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }
.wpicturetext_rounded_bordered { border-radius:15px; -webkit-border-radius:15px; border:6px solid transparent; }
.wpicturetext_rounded_bordered.wpicturetext_vertical .ptt_picture { border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; }
.wpicturetext_rounded_bordered.wpicturetext_horizontal .ptt_picture { border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }

.wpicturetext_shadow_simple { -webkit-box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5); box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.5); }
.wpicturetext_shadow_simple_inset { -webkit-box-shadow: inset 3px 3px 3px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 3px 3px 3px 0px rgba(0, 0, 0, 0.5); }
.wpicturetext_shadow_lueur { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }
.wpicturetext_shadow_lueur_inset { -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }
.wpicturetext_shadow_simple_white { -webkit-box-shadow: 3px 3px 3px 0px rgba(255, 255, 255, 0.5); box-shadow: 3px 3px 3px 0px rgba(255, 255, 255, 0.5); }
.wpicturetext_shadow_simple_inset_white { -webkit-box-shadow: inset 3px 3px 3px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 3px 3px 3px 0px rgba(255, 255, 255, 0.5); }
.wpicturetext_shadow_lueur_white { -webkit-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5); }
.wpicturetext_shadow_lueur_inset_white { -webkit-box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.5); }