.uk-open .uk-modal-caption{
white-space: pre;
height: auto;
position: absolute !important;
text-align: center !important;
bottom: 0px;
position: inherit !important;
}


.tm-main  .tm-content .uk-grid:first-child .uk-article-title, .tm-main  .tm-content .uk-grid:nth-child(2) .uk-article-title{
border-top: 0px solid #929292;
padding-top: 20px;
}
.tm-main  .tm-content  .uk-grid  .uk-article-title{
border-top: 1px solid #929292;
padding-top: 20px;
}

.uk-grid +.uk-grid{
margin-top: 20px;
}


.wgk-video .uk-panel-space {
padding: 0px;
}

.uk-overlay-background {
background: rgba(255, 255, 255, 0.7);
    background-clip: border-box;
border: 15px solid rgba(0, 0, 0, 0);
-moz-background-clip: padding-box;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: #8b8b8b;
}


/*Tampo de Bob Marley per explicar al detall la tecnica.*/
.wgk-tampo{
margin-top:100px;
}
@media (min-width: 768px) {
.wgk-tampo>div>div:nth-child(2)>div:after{
width: 200px;
height: 200px;
background: url(/images/work-rubber-stamp/Bob-Marley-detail.jpg);
background-size: 200px !important;
background-position: 50% !important;
position: absolute;
top: -50px;
right: -50px;
border-radius: 50%;
border: 4px solid #fbfbfb;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-transition: background-size 1s; /* For Safari 3.1 to 6.0 */
transition: background-size 1s;
}
.wgk-tampo>div>div:nth-child(2)>div:hover:after{
background-size: 300px !important;
}
}
@media (max-width: 767px) {
.wgk-tampo>div>div:nth-child(2)>div:after{
width: 100px;
height: 100px;
background: url(/images/work-rubber-stamp/Bob-Marley-detail.jpg);
background-size: 100px !important;
background-position: 50% !important;
position: absolute;
top: -25px;
right: -25px;
border-radius: 50%;
border: 4px solid #fbfbfb;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-transition: background-size 1s; /* For Safari 3.1 to 6.0 */
transition: background-size 1s;
}
.wgk-tampo>div>div:nth-child(2)>div:hover:after{
background-size: 150px !important;
}
}






blockquote {
padding: 20px;
    font-size: 16px;
    line-height: 22px;
    background: #fbfbfb;
}
blockquote small {
    margin-top: 22px;
}
blockquote p{
    margin-top: 22px;
	font-size: 14px;
}
blockquote p:first-child{
margin-top: 0px;
}
.tm-totop-scroller {
position: inherit;
}
.uk-hr{
border-top: 1px solid #000;
}
.uk-modal-caption {
position: inherit!important;
text-align: left!important;
}
.uk-modal {
background: rgba(0, 0, 0, 0.9);
}
.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
border-width: 1px;
}
form .uk-grid-margin{
margin-top: 15px;
}
form .uk-grid > * {
padding-left: 15px;
}
form .uk-grid {
margin-left: -15px;
}
form .uk-button-success{
width: 100% !important;
color:#fff;
}
.uk-form input[type="radio"] {
margin-right: 5px;
}
.uk-form label {
margin-right:10px;
}
.tm-top-a h1 {
  text-transform: uppercase;
}
.tm-top-a h1  span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px) rotate(90deg);
  transform-origin: left;
  animation: in 0.5s forwards;
}
.tm-top-a h1  span:nth-child(1) {animation-delay: 0.1s;}
.tm-top-a h1  span:nth-child(2) {animation-delay: 0.2s;}
.tm-top-a h1  span:nth-child(3) {animation-delay: 0.3s;}
.tm-top-a h1  span:nth-child(4) {animation-delay: 0.4s;}
.tm-top-a h1  span:nth-child(5) {animation-delay: 0.5s;}
.tm-top-a h1  span:nth-child(6) {animation-delay: 0.6s;}
.tm-top-a h1  span:nth-child(7) {animation-delay: 0.7s;}
.tm-top-a h1  span:nth-child(8) {animation-delay: 0.8s;}
.tm-top-a h1  span:nth-child(9) {animation-delay: 0.9s;}
.tm-top-a h1  span:nth-child(10) {animation-delay: 1.0s;}
@keyframes in {
  0% {
    opacity: 0;
    transform: translateY(50px) rotate(90deg);
  }
  100% {
    opacity: 1;
    transform: translateY(0) rotate(0);
  }
}
.uk-block-secondary {
background: #363636;
}