/*********** 

Footer Kacheln+Widgets 001

************/



/**************************** Custom Image Intense Berlin - Footer Widgets sTYl3  ****************************/

.tm-custom-image-intense-berlin-box-2 .et_pb_column {margin: 0;width: 33.33%}
.tm-custom-image-intense-berlin-box-2 .et_parallax_bg {background-repeat: repeat!important;background-size: 100% auto!important}
.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay::before{border-bottom: 3px dashed #fff;border-top: 3px dashed #fff}
.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay::after{border-left: 3px dashed #fff;border-right: 3px dashed #fff}
.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin .description {margin-top: -68%!important}
.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay h2 {background: #554e47;border-radius: 12px;display: inline-block;left: 0;letter-spacing: 0;padding: 4% 32px;position: relative;margin-top:55%!important;word-spacing: 3px}
.tm-custom-image-intense-berlin-box-2 .n10s-berlin:hover .n10s-overlay h2 {background: #96c11f }
.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin .description {font-size: 32px}
.tm-custom-image-intense-berlin-box-2 .n10s-berlin:focus .n10s-overlay h2 {background: #96c11f }
.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin:hover img, .tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin:focus img {opacity: 0.2;transform: scale(1.2)} 


@media screen and (max-width: 1400px) {
    .tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin .description {font-size: 23px}
}

@media screen and (max-width: 650px) {
    .tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay h2 {margin-top: 69%}
}


/*********** 

Footer Kacheln+Widgets 002

************/


/*-----  Footer Widgets Apartment Kastelruth   -----*/

.tm-footer-widgets-apartment-kastelruth .ds-hover-1 {display: inline-block;position: relative;margin: 0px;overflow: hidden;background: #251500}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1 img {display: block;max-width: 100%;-webkit-transition: opacity 0.8s ease-in-out;-moz-transition: opacity 0.8s ease-in-out;transition: opacity 0.8s ease-in-out}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover img, .tm-footer-widgets-apartment-kastelruth .ds-hover-1:focus img{opacity: 0.3}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1::before {color: #fff;content: attr(ds-desc);font-size: 34px;height: 100%;padding: 0;position: absolute;text-align: center;top: 5%;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-all 1s ease-in-out 0s;-moz-transition: -moz-all 1s ease-in-out 0s;transition: all 1s ease-in-out 0s;width: 100%;z-index: 1;background: rgba(0, 0, 0, 0) url("../img/bg-fwak.png") repeat scroll 0 0 / 100% auto;opacity: 0}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover::before {padding: 40% 0}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover::after,.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover::before {-webkit-transform: scale(1);-moz-transform: scale(1);transform: tscale(1);opacity: 1}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1 img {transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover img, .tm-footer-widgets-apartment-kastelruth .ds-hover-1:focus img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1)}
.tm-footer-widgets-apartment-kastelruth .arrow-up {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid black}

.tm-footer-widgets-apartment-kastelruth .tm-widget-box-title {background: #ad1e1e;bottom: 0;box-sizing: border-box;-webkit-box-sizing: border-box;color: #fff;font-size: 43px;padding: 15px 20px;position: relative;text-align: center;text-transform: none;width: 100%;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;z-index: 50;display: block}

.tm-footer-widgets-apartment-kastelruth .tm-widget-box-subtitle {bottom: 29%;color: #fff;font-size: 30px;left: 0;position: absolute;right: 0;text-align: center;transform: scale(0);transition: all 1.5s ease 0s;-webkit-transition: all 1.5s ease 0s;-webkit-transform: scale(0);z-index: 50}
.tm-footer-widgets-apartment-kastelruth .ds-hover-1:hover .tm-widget-box-subtitle,.tm-footer-widgets-apartment-kastelruth .ds-hover-1:focus .tm-widget-box-subtitle{opacity: 1;transform:scale(1);-webkit-transform:scale(1)}
.tm-footer-widgets-apartment-kastelruth .tm-widget-box-title-color .tm-widget-box-title {background: #424242}
.tm-apka-sektion-top-interaktiv .et_pb_column, .tm-apka-sektion-bottom-interaktiv .et_pb_column{margin-bottom: -9px!important}

@media screen and (max-width: 1600px) {
    .tm-footer-widgets-apartment-kastelruth .tm-widget-box-title {font-size: 28px;padding: 20px 0}
    .tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen {font-size: 37px}
    .tm-footer-widgets-apartment-kastelruth .tm-widget-box-subtitle {font-size: 18px}
}
@media screen and (max-width: 1100px) {
    .tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen {font-size: 34px}
}
@media screen and (max-width: 980px) {
    .tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen {font-size: 40px}
    .tm-apka-sektion-top-interaktiv .et_pb_column, .tm-apka-sektion-bottom-interaktiv .et_pb_column, 
    .tm-apka-sektion-top-interaktiv .et_pb_column:last-child, .tm-apka-sektion-bottom-interaktiv .et_pb_column:last-child {float: none;margin: 0 auto -12px!important;max-width: 650px;width: 100%}
}
@media screen and (max-width: 550px) {
    .tm-footer-widgets-apartment-kastelruth.tm-bild-hover-1 .tm-title-zwei-zeilen {font-size: 35px}
    .tm-footer-widgets-apartment-kastelruth .tm-widget-box-title {font-size: 24px;padding: 18px 0}
    .tm-footer-widgets-apartment-kastelruth .tm-title-zwei-zeilen-sub {line-height: 20px;padding-top: 11px !important}
    .tm-footer-widgets-apartment-kastelruth .tm-widget-box-subtitle {font-size: 16px}
}


/*********** 

Footer Kacheln+Widgets 003

************/


/**************************** Custom Image Intense Oslo sTYl3 ****************************/

.tm-custom-image-intense-oslo-box .n10s-oslo:hover img, .tm-custom-image-intense-oslo-box .n10s-oslo:focus img, .tm-custom-image-intense-oslo-box .n10s-oslo img {opacity: 1}
.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before {opacity: 1;transform: scale(1);-webkit-transform: scale(1);background: #69594E;border: 0 solid #fff;bottom: 5%;left: 5%;right: 5%;top: 5%}
.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before, .tm-custom-image-intense-oslo-box .n10s-oslo p {font-size: 19px !important;opacity: 1;text-transform: none;transform: scale(1);-webkit-transform: scale(1)}
.tm-custom-image-intense-oslo-box .n10s-oslo h2 {margin: 20% 0 10px;transform: translate3d(0px, 0px, 0px);transition: transform 0.35s ease 0s}
.tm-custom-image-intense-oslo-box .tm-ciiob-overlay .n10s-oslo .n10s-overlay::before {background: #ad2121}
.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay {background-color: transparent}
.tm-custom-image-intense-oslo-box .n10s-oslo:hover h2, .tm-custom-image-intense-oslo-box .n10s-oslo:hover p, .tm-custom-image-intense-oslo-box .n10s-oslo:focus h2, .tm-custom-image-intense-oslo-box .n10s-oslo:focus p  {transform: scale(0.9);-webkit-transform: scale(0.9);opacity: 0 }
.tm-custom-image-intense-oslo-box .n10s-oslo:hover .n10s-overlay::before, .tm-custom-image-intense-oslo-box .n10s-oslo:focus .n10s-overlay::before {opacity: 1;top: 100%}
.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo, .tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before, .tm-custom-image-intense-oslo-box .n10s-oslo p  {transition: all 0.5s ease-in-out  0s;-webkit-transition: all 0.5s ease-in-out  0s}
.tm-custom-image-intense-oslo-box .n10s-oslo {background: transparent!important}
.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo p {display: inline-block !important;text-align: center;width: 70%}
.tm-custom-image-intense-oslo-box .n10s-overlay a {color: #fff!important}
.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo .n10s-overlay > a.et_pb_promo_button.et_pb_button {background: rgba(255, 255, 255, 0.18) none repeat scroll 0 0 !important;border: medium none !important;bottom: 12% !important}
.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo:hover .n10s-overlay > a.et_pb_promo_button.et_pb_button, .tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo:focus .n10s-overlay > a.et_pb_promo_button.et_pb_button  {background: #ad2121!important}
.tm-custom-image-intense-oslo-box .tm-ciiob-overlay .n10s-block.n10s-oslo:hover .n10s-overlay > a.et_pb_promo_button.et_pb_button, .tm-custom-image-intense-oslo-box .tm-ciiob-overlay .n10s-block.n10s-oslo:focus .n10s-overlay > a.et_pb_promo_button.et_pb_button  {background: #69594e !important}
.tm-custom-image-intense-oslo-box .n10s-block.n10s-oslo {padding: 9px}
.tm-custom-image-intense-oslo-box .n10s-oslo .n10s-overlay::before {background: #69594e none repeat scroll 0 0;border: 0 solid #fff;bottom: 5%;left: 5%;opacity: 1;right: 5%;top: 5%;transform: scale(1);-webkit-transform: scale(1)}

@media screen and (max-width: 1500px) {
 .tm-custom-image-intense-oslo-box .et_pb_column .n10s-oslo .n10s-overlay h2 {font-size: 27px !important}
 .tm-custom-image-intense-oslo-box .et_pb_promo_button.et_pb_button {font-size: 15px !important}
}
@media screen and (max-width: 1050px) {
.tm-custom-image-intense-oslo-box .et_pb_gutters1 .et_pb_column_1_4 {width: 50%!important}
}
@media screen and (max-width: 550px) {
.tm-custom-image-intense-oslo-box .et_pb_gutters1 .et_pb_column_1_4 {width: 100%!important}
}



