/*---Links start---*/
.wt_do_nada, .wt_do_nada img {
cursor: default;
}

.wt_do_link_new, .wt_do_link_same, .wt_do_lb {
cursor: pointer;
}
/*---Links end---*/

.wt_outer_container {
text-align: center;
display: inline-block;
max-width: 100%;
box-sizing: content-box!important; -moz-box-sizing: content-box!important;  
}

.wt_outer_container.wt_container_centered {
width: 100%;
}

.tiled_yard {
padding:10px;
display:inline-block;
text-align:center;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.wt_header_area {
width: 100%;
display:inline-block;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.welcome_tiles_header {
clear:both;
max-width: 96%!important;
display: inline-block;
box-sizing: content-box!important; 
position:relative;
 -moz-box-sizing: content-box!important;
 word-break:break-all;
 -ms-word-break: break-all;
     word-break: break-all;

     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
 }

.a_welcome_tile {
text-align:center;
float:left;
margin: 10px;
position:relative;
overflow:visible;
display:block;
line-height: 0;  /*--imp--*/
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
z-index: auto;
}

.a_welcome_tile:hover {
z-index: 2;
 -moz-box-sizing: content-box!important;
}

.welcome_tiles_video_and_image a {
width: 100%;
height: 100%;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.a_welcome_tile .welcome_tiles_title {
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.a_welcome_tile .welcome_tiles_title h2 {
margin: 0;
padding: 0;
font-size: inherit!important;
font-weight: inherit!important;
color: inherit!important;
line-height: inherit!important;
box-sizing: content-box!important; 
-moz-box-sizing: content-box!important; 
}

.a_welcome_tile .welcome_tiles_content p {
margin: 5px 0px;
box-sizing: content-box!important;
-moz-box-sizing: content-box!important;
font-size: inherit!important;
font-weight: inherit!important;
font-family: inherit!important;
color: inherit!important;
background-color: inherit!important;
}

.a_welcome_tile .welcome_tiles_link a {
text-decoration: none;
display:block;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.a_welcome_tile .welcome_tiles_link {
cursor: pointer;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.a_welcome_tile .welcome_tiles_content {
text-align:justify;
display:inline-block;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.a_welcome_tile .welcome_tiles_content p.wt_transition_class {
padding: 0!important;
}

.a_welcome_tile .welcome_tiles_video_and_image , .a_welcome_tile .welcome_tiles_video_and_image .welcome_tiles_image {
overflow:hidden;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.welcome_tiles_image a{
display:inline-block;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.a_welcome_tile .welcome_tiles_video_and_image img{ 
box-shadow: none;
border: 0px solid transparent;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
padding: 0px;
}

.a_welcome_tile .welcome_tiles_video_and_image, .a_welcome_tile .welcome_tiles_title, .a_welcome_tile .welcome_tiles_special,  
.a_welcome_tile .welcome_tiles_content, .a_welcome_tile .welcome_tiles_link, .a_welcome_tile .wt_height_measure {
display: inline-block;
position: relative;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
font-weight: normal;
text-decoration: none;
}

.a_welcome_tile .wt_height_measure, h2.wt_height_measure  {
font-size: inherit!important;
font-weight: inherit!important;
color: inherit!important;
line-height: inherit!important;
text-decoration: none;
 -moz-box-sizing: content-box!important;
 border: none;
}

/*---animations---*/
.wt_transition_class.wt_transition_slow, .wt_transition_class.wt_transition_slow.a_welcome_tile,  .wt_transition_class.wt_transition_slow a, .wt_transition_class.wt_transition_slow .welcome_tiles_image img, .wt_transition_class.wt_transition_slow h2, .wt_transition_class.wt_transition_slow .wt_height_measure{
transition : background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, transform .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out;
-webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, opacity .3s ease-in-out , -webkit-transform .3s ease-in-out, box-shadow .3s ease-in-out;
-moz-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, opacity .3s ease-in-out , transform .3s ease-in-out, box-shadow .3s ease-in-out;
-o-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, opacity .3s ease-in-out , transform .3s ease-in-out, box-shadow .3s ease-in-out;

-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden; 
}

/*
.wt_transition_class.wt_transition_slow, .wt_transition_class.wt_transition_slow.a_welcome_tile,  .wt_transition_class.wt_transition_slow a, .wt_transition_class.wt_transition_slow .welcome_tiles_image img, .wt_transition_class.wt_transition_slow h2, .wt_transition_class.wt_transition_slow .wt_height_measure{
transition : background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out, transform .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out;
-webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out,  opacity .3s ease-in-out , -webkit-transform .3s ease-in-out, box-shadow .3s ease-in-out;
-moz-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out,  opacity .3s ease-in-out , transform .3s ease-in-out, box-shadow .3s ease-in-out;
-o-transition: background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out,  opacity .3s ease-in-out , transform .3s ease-in-out, box-shadow .3s ease-in-out;

-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden; 
}
*/

.wt_transition_class.wt_transition_slow.welcome_tiles_video_and_image a, .wt_transition_class a, .wt_transition_class .welcome_tiles_image img , .wt_transition_class.wt_transition_slow .welcome_tiles_image img {
transition : none;
-webkit-transition: none;
-moz-transition : none;
MsTransition : none;
-o-transition : none;

-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;

transform: scale(1);
}

.wt_transition_class .welcome_tiles_image img {
max-width: none!important;
max-height: none!important;
}

.tile_animation_tooltip .a_welcome_tile .welcome_tiles_content {
opacity: 1;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.welcome_tiles_video_and_image {
position:relative;
overflow: hidden;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.welcome_tiles_video_and_image .welcome_tiles_video, .welcome_tiles_video_and_image .welcome_tiles_image {
position:absolute;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.welcome_tiles_video_and_image .welcome_tiles_image, .welcome_tiles_video_and_image .welcome_tiles_video {
max-width:100%;
max-height:100%;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.welcome_tiles_video img{
width:100%;
height:100%;
box-sizing: content-box!important; -moz-box-sizing: content-box!important; 
}

.welcome_tiles_video iframe{
width: 100%!important;
height: 100%!important;
}

.iris-picker.iris-border, .iris-palette-container {
z-index:10;
}

/* 
---------------------------
* Custom Animations *
--------------------------- 
*/

/*---Grow Shrink---*/
@-webkit-keyframes GrowShrink {
	0% {-webkit-transform: scale(1);}
	25% {-webkit-transform: scale(1.2);}
	40% {-webkit-transform: scale(.9);}	
	60% {-webkit-transform: scale(1.1);}		
	100% {-webkit-transform: scale(1);}
}

@-moz-keyframes GrowShrink {
	0% {-moz-transform: scale(1);}
	25% {-moz-transform: scale(1.2);}
	40% {-moz-transform: scale(.9);}	
	60% {-moz-transform: scale(1.1);}		
	100% {-moz-transform: scale(1);}
}

@-o-keyframes GrowShrink {
	0% {-o-transform: scale(1);}
	25% {-o-transform: scale(1.2);}
	40% {-o-transform: scale(.9);}	
	60% {-o-transform: scale(1.1);}		
	100% {-o-transform: scale(1);}
}

@keyframes GrowShrink {
	0% {transform: scale(1);}
	25% {transform: scale(1.2);}
	40% {transform: scale(.9);}	
	60% {transform: scale(1.1);}		
	100% {transform: scale(1);}
}

.a_welcome_tile .wt_animation_on_tile_hover.wt_animation_grow_shrink {
transform: scale(1);
}

.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_grow_shrink {
-webkit-animation: GrowShrink 0.8s ease-in-out;
-moz-animation: GrowShrink 0.8s ease-in-out;
-ms-animation: GrowShrink 0.8s ease-in-out;
-o-animation: GrowShrink 0.8s ease-in-out;
animation: GrowShrink 0.8s ease-in-out;
}

.tiled_yard:hover .welcome_tiles_header.wt_animation_grow_shrink {
-webkit-animation: GrowShrink 0.8s ease-in-out;
-moz-animation: GrowShrink 0.8s ease-in-out;
-ms-animation: GrowShrink 0.8s ease-in-out;
-o-animation: GrowShrink 0.8s ease-in-out;
animation: GrowShrink 0.8s ease-in-out;
}

.wt_animation_grow_shrink:hover {
-webkit-animation: GrowShrink 0.8s ease-in-out;
-moz-animation: GrowShrink 0.8s ease-in-out;
-ms-animation: GrowShrink 0.8s ease-in-out;
-o-animation: GrowShrink 0.8s ease-in-out;
animation: GrowShrink 0.8s ease-in-out;
}

/*--- Shrink Grow---*/
@-webkit-keyframes ShrinkGrow {
	0% {-webkit-transform: scale(1);}
	25% {-webkit-transform: scale(.7);}	
	50% {-webkit-transform: scale(1.05);}
	75% {-webkit-transform: scale(.9);}		
	100% {-webkit-transform: scale(1);}
}

@-moz-keyframes ShrinkGrow {
	0% {-moz-transform: scale(1);}
	25% {-moz-transform: scale(.7);}	
	50% {-moz-transform: scale(1.05);}
	75% {-moz-transform: scale(.9);}		
	100% {-moz-transform: scale(1);}
}

@-o-keyframes ShrinkGrow {
	0% {-o-transform: scale(1);}
	25% {-o-transform: scale(.7);}	
	50% {-o-transform: scale(1.05);}
	75% {-o-transform: scale(.9);}		
	100% {-o-transform: scale(1);}
}

@keyframes ShrinkGrow {
	0% {transform: scale(1);}
	25% {transform: scale(.7);}	
	50% {transform: scale(1.05);}
	75% {transform: scale(.9);}		
	100% {transform: scale(1);}
}

.a_welcome_tile .wt_animation_on_tile_hover.wt_animation_shrink_grow {
transform: scale(1);
}

.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_shrink_grow {
-webkit-animation: ShrinkGrow 0.8s ease-in-out;
-moz-animation: ShrinkGrow 0.8s ease-in-out;
-ms-animation: ShrinkGrow 0.8s ease-in-out;
-o-animation: ShrinkGrow 0.8s ease-in-out;
animation: ShrinkGrow 0.8s ease-in-out;
}

.tiled_yard:hover .welcome_tiles_header.wt_animation_shrink_grow {
-webkit-animation: ShrinkGrow 0.8s ease-in-out;
-moz-animation: ShrinkGrow 0.8s ease-in-out;
-ms-animation: ShrinkGrow 0.8s ease-in-out;
-o-animation: ShrinkGrow 0.8s ease-in-out;
animation: ShrinkGrow 0.8s ease-in-out;
}

.wt_animation_shrink_grow:hover {
-webkit-animation: ShrinkGrow 0.8s ease-in-out;
-moz-animation: ShrinkGrow 0.8s ease-in-out;
-ms-animation: ShrinkGrow 0.8s ease-in-out;
-o-animation: ShrinkGrow 0.8s ease-in-out;
animation: ShrinkGrow 0.8s ease-in-out;
}

/*--- Shake---*/
@-webkit-keyframes WT_Shake {
	0% {-webkit-transform: translate(0px);}
	10% {-webkit-transform: translate(-20px);}		
	50% {-webkit-transform: translate(10px);}		
	80% {-webkit-transform: translate(-5px);}	
	100% {-webkit-transform: translate(0px);}
}

@-moz-keyframes WT_Shake {
	0% {-moz-transform: translate(0px);}
	10% {-moz-transform: translate(-20px);}	
	50% {-moz-transform: translate(10px);}	
	80% {-moz-transform: translate(-5px);}	
	100% {-moz-transform: translate(0px);}
}

@-o-keyframes WT_Shake {
	0% {-o-transform: translate(0px);}
	10% {-o-transform: translate(-20px);}	
	50% {-o-transform: translate(10px);}	
	80% {-o-transform: translate(-5px);}	
	100% {-o-transform: translate(0px);}
}

@keyframes WT_Shake {
	0% {transform: translate(0px);}
	10% {transform: translate(-20px);}		
	50% {transform: translate(10px);}	
	80% {transform: translate(-5px);}	
	100% {transform: translate(0px);}
}

.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_shake {
-webkit-animation: WT_Shake 0.6s ease-in-out;
-moz-animation: WT_Shake 0.6s ease-in-out;
-ms-animation: WT_Shake 0.6s ease-in-out;
-o-animation: WT_Shake 0.6s ease-in-out;
animation: WT_Shake 0.6s ease-in-out;
}

.tiled_yard:hover .welcome_tiles_header.wt_animation_shake {
-webkit-animation: WT_Shake 0.6s ease-in-out;
-moz-animation: WT_Shake 0.6s ease-in-out;
-ms-animation: WT_Shake 0.6s ease-in-out;
-o-animation: WT_Shake 0.6s ease-in-out;
animation: WT_Shake 0.6s ease-in-out;
}

.wt_animation_shake:hover {
-webkit-animation: WT_Shake 0.6s ease-in-out;
-moz-animation: WT_Shake 0.6s ease-in-out;
-ms-animation: WT_Shake 0.6s ease-in-out;
-o-animation: WT_Shake 0.6s ease-in-out;
animation: WT_Shake 0.6s ease-in-out;
}

/*--- Bounce---*/
@-webkit-keyframes WT_Bounce {
	0% {-webkit-transform: translate(0px, 0px);}
	20% {-webkit-transform: translate(0px, -20px);}
	40% {-webkit-transform: translate(0px, 15px);}
	70% {-webkit-transform: translate(0px, -5px);}    
	100% {-webkit-transform: translate(0px, 0px);}
}

@-moz-keyframes WT_Bounce {
	0% {-moz-transform: translate(0px, 0px);}
	20% {-moz-transform: translate(0px, -25px);}
	40% {-moz-transform: translate(0px, 15px);}
	70% {-moz-transform: translate(0px, -5px);}    
	100% {-moz-transform: translate(0px, 0px);}
}

@-o-keyframes WT_Bounce {
	0% {-o-transform: translate(0px, 0px);}
	20% {-o-transform: translate(0px, -25px);}
	40% {-o-transform: translate(0px, 15px);}
	70% {-o-transform: translate(0px, -5px);}
	100% {-o-transform: translate(0px, 0px);}
}

@keyframes WT_Bounce {
	0% {transform: translate(0px, 0px);}
	20% {transform: translate(0px, -25px);}
	40% {transform: translate(0px, 15px);}
	70% {transform: translate(0px, -5px);}    
	100% {transform: translate(0px, 0px);}
}

.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_bounce {
-webkit-animation: WT_Bounce 1s ease-in-out;
-moz-animation: WT_Bounce 1s ease-in-out;
-ms-animation: WT_Bounce 1s ease-in-out;
-o-animation: WT_Bounce 1s ease-in-out;
animation: WT_Bounce 1s ease-in-out;
}

.tiled_yard:hover .welcome_tiles_header.wt_animation_bounce {
-webkit-animation: WT_Bounce 1s ease-in-out;
-moz-animation: WT_Bounce 1s ease-in-out;
-ms-animation: WT_Bounce 1s ease-in-out;
-o-animation: WT_Bounce 1s ease-in-out;
animation: WT_Bounce 1s ease-in-out;
}

.wt_animation_bounce:hover {
-webkit-animation: WT_Bounce 1s ease-in-out;
-moz-animation: WT_Bounce 1s ease-in-out;
-ms-animation: WT_Bounce 1s ease-in-out;
-o-animation: WT_Bounce 1s ease-in-out;
animation: WT_Bounce 1s ease-in-out;
}

/*--- Rise---*/
@-webkit-keyframes WT_Rise {
	0% {-webkit-transform: translate(0px, 0px);}
	50% {-webkit-transform: translate(0px, -10px);}
	100% {-webkit-transform: translate(0px, 0px);}
}

@-moz-keyframes WT_Rise {
	0% {-moz-transform: translate(0px, 0px);}
	50% {-moz-transform: translate(0px, -10px);}
	100% {-moz-transform: translate(0px, 0px);}
}

@-o-keyframes WT_Rise {
	0% {-o-transform: translate(0px, 0px);}
	50% {-o-transform: translate(0px, -10px);}
	100% {-o-transform: translate(0px, 0px);}
}

@keyframes WT_Rise {
	0% {transform: translate(0px, 0px);}
	50% {transform: translate(0px, -10px);}
	100% {transform: translate(0px, 0px);}
}

.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_rise {
-webkit-animation: WT_Rise 0.6s ease-in-out;
-moz-animation: WT_Rise 0.6s ease-in-out;
-ms-animation: WT_Rise 0.6s ease-in-out;
-o-animation: WT_Rise 0.6s ease-in-out;
animation: WT_Rise 0.6s ease-in-out;
}

.tiled_yard:hover .welcome_tiles_header.wt_animation_rise {
-webkit-animation: WT_Rise 0.6s ease-in-out;
-moz-animation: WT_Rise 0.6s ease-in-out;
-ms-animation: WT_Rise 0.6s ease-in-out;
-o-animation: WT_Rise 0.6s ease-in-out;
animation: WT_Rise 0.6s ease-in-out;
}

.wt_animation_rise:hover {
-webkit-animation: WT_Rise 0.6s ease-in-out;
-moz-animation: WT_Rise 0.6s ease-in-out;
-ms-animation: WT_Rise 0.6s ease-in-out;
-o-animation: WT_Rise 0.6s ease-in-out;
animation: WT_Rise 0.6s ease-in-out;
}

/*--- Fall ---*/
@-webkit-keyframes WT_Fall {
	0% {-webkit-transform: translate(0px, 0px);}
	50% {-webkit-transform: translate(0px, 10px);}
	100% {-webkit-transform: translate(0px, 0px);}
}

@-moz-keyframes WT_Fall {
	0% {-moz-transform: translate(0px, 0px);}
	50% {-moz-transform: translate(0px, 10px);}
	100% {-moz-transform: translate(0px, 0px);}
}

@-o-keyframes WT_Fall {
	0% {-o-transform: translate(0px, 0px);}
	50% {-o-transform: translate(0px, 10px);}
	100% {-o-transform: translate(0px, 0px);}
}

@keyframes WT_Fall {
	0% {transform: translate(0px, 0px);}
	50% {transform: translate(0px, 10px);}
	100% {transform: translate(0px, 0px);}
}

.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_fall {
-webkit-animation: WT_Fall 0.6s ease-in-out;
-moz-animation: WT_Fall 0.6s ease-in-out;
-ms-animation: WT_Fall 0.6s ease-in-out;
-o-animation: WT_Fall 0.6s ease-in-out;
animation: WT_Fall 0.6s ease-in-out;
}

.tiled_yard:hover .welcome_tiles_header.wt_animation_fall {
-webkit-animation: WT_Fall 0.6s ease-in-out;
-moz-animation: WT_Fall 0.6s ease-in-out;
-ms-animation: WT_Fall 0.6s ease-in-out;
-o-animation: WT_Fall 0.6s ease-in-out;
animation: WT_Fall 0.6s ease-in-out;
}

.wt_animation_fall:hover {
-webkit-animation: WT_Fall 0.6s ease-in-out;
-moz-animation: WT_Fall 0.6s ease-in-out;
-ms-animation: WT_Fall 0.6s ease-in-out;
-o-animation: WT_Fall 0.6s ease-in-out;
animation: WT_Fall 0.6s ease-in-out;
}

/*---Zoom In---*/
.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_zoomIn {
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale (1.5);
transition: all .5s;  
}

.wt_animation_zoomIn:hover {
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale (1.5);
transition: all .5s;  
}

/*---Zoom Out---*/
.a_welcome_tile .wt_animation_on_tile_hover.wt_animation_zoomOut {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale (1);
transition: all .5s;  
}

.a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_zoomOut {
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
-o-transform: scale(0.5);
transform: scale (0.5);
transition: all .5s;  
}

.wt_animation_zoomOut:hover {
-webkit-transform: scale(0.5);
-moz-transform: scale(0.5);
transform: scale (0.5);
transition: all .5s;
}


/*---Color Split---*/
/*---Common Behaviour---*/
.wt_animation_colorSplitH:after, .wt_animation_colorSplitH:hover:after,  .wt_animation_colorUp:after, .wt_animation_colorUp:hover:after, .wt_animation_colorDown:after, .wt_animation_colorDown:hover:after, .a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_colorUp:after, .a_welcome_tile:hover  .wt_animation_on_tile_hover.wt_animation_colorDown:after {
content:'';
z-index: -1;
position:absolute;
width:100%;
left:0;

-webkit-transition-property: top, bottom;
-webkit-transition-duration: 0.4s;

-ms-transition-property: top, bottom, background-color;
-ms-transition-duration: 0.4s;

-o-transition-property: top, bottom, background-color;
-o-transition-duration: 0.4s;

-moz-transition-property: top, bottom, background-color;
-moz-transition-duration: 0.4s;  

transition-property: top, bottom, background-color;
transition-duration: 0.4s;
}

/*---End Behaviour---*/
.wt_animation_colorSplitH:after {
top:50%;
bottom:50%; 
left:0;
}

.wt_animation_colorUp:after {
position: absolute;
top: 100%;
bottom: 0%;
left:0;
}

.wt_animation_colorDown:after {
position: absolute;
top: 0%;
bottom:100%;
left:0;
}


/*--- Mobile pre hover---*/

.wt_squeezed.wt_autoHov .wt_animation_colorUp:after,  .wt_squeezed.wt_autoHov .wt_animation_colorDown:after, .wt_squeezed.wt_autoHov .wt_animation_colorSplitH:after{
position: absolute;
top: 0%!important;
bottom:0%!important;
left:0!important;
opacity:1;
}


/*---Hover Behaviour---*/
.wt_animation_colorSplitH:hover:after, .wt_animation_colorUp:hover:after, .wt_animation_colorDown:hover:after, .a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_colorSplitH:after, .a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_colorUp:after, .a_welcome_tile:hover .wt_animation_on_tile_hover.wt_animation_colorDown:after {
top:0%;
bottom:0%;
}

/*---- Width Identifier----*/
.wt_width_identify {
width: 100%;
display: inline-block;
clear: both;
padding: 0;
margin: 20px 0;
border: 0;
text-align:center;    
background-color: #303030;
height: 25px;
border-radius: 15px;
}

.wt_width_px {
color:white;
background-color:#444;
width: 60px;
margin: 0 auto;
}

.wt_arrows {
width: 100%;
}

.wt_width_right {
width: 30px;
height: 25px;
background-color:#666;   
background-size: 25px 25px;
background-position: 100% 100%;
border-radius: 0px 15px 15px 0px;
float: right;
position: relative;
top: -25px;	
}

.wt_width_left {
float: left;
width: 30px;
height: 25px;
background-color:#666;   
background-size: 25px 25px;
border-radius: 15px 0px 0px 15px;
}

/*---Arrow---*/
.wt_tip_right:before, .wt_tip_bottom:before, .wt_tip_left:before, .wt_tip_top:before {
content: '';
position: absolute;
border: 8px solid rgba(0, 0, 0, 0);
z-index: 1;
display: inline-block;
}

.wt_tip_bottom:before {
border-top-color: #5A5A5A;
bottom: -16px;
left: 15px;
}

.wt_tip_left:before {
border-right-color: #5A5A5A;
left: -16px;
top: 15px;
}

.wt_tip_top:before {
border-bottom-color: #5A5A5A;
top: -16px;
left: 15px;
}

.wt_tip_right:before {
border-left-color: #5A5A5A;
right: -16px;
top: 15px;
}

/*---Ribbon---*/
.wt_ribbon_right:before, .wt_ribbon_left:before, .wt_ribbon_left_after:after,  .wt_ribbon_fold_left:before, .wt_ribbon_fold_right:before, .wt_ribbon_fold_right:after, .wt_ribbon_fold_left:after, .wt_ribbon_wrap:after, .wt_ribbon_wrap:before {
content: '';
position: absolute;
top: 0;
display: inline-block;
border-style: solid;
}

/*---Under Ribbons---*/
.wt_ribbon_fold_right:after, .wt_ribbon_wrap:before {
right: 0;
border-width: 12px 21px 0px 0px;
}

/*---Under Ribbons---*/
.wt_ribbon_fold_left:after, .wt_ribbon_wrap:after {
left: 0;
border-width: 12px 0px 0px 21px;
}

/*--- Squeezed/Shrunken Tiles---*/
.wt_squeezed .wt_tip_right:before, .wt_squeezed .wt_tip_bottom:before, .wt_squeezed .wt_tip_left:before, .wt_squeezed .wt_tip_top:before, .wt_squeezed .wt_ribbon_fold_right:after, .wt_squeezed .wt_ribbon_right:before, .wt_squeezed .wt_ribbon_left:before, .wt_squeezed .wt_ribbon_left_after:after, .wt_squeezed  .wt_ribbon_fold_left:before, .wt_squeezed .wt_ribbon_fold_right:before, .wt_squeezed .wt_ribbon_fold_left:after, .wt_squeezed .wt_ribbon_wrap:after, .wt_squeezed .wt_ribbon_wrap:before {
display: none;
}

.wt_squeezed .welcome_tiles_image img {
border-radius: 0!important;
}

.wt_squeezed .welcome_tiles_video_and_image {
float: none!important;
}

.wt_squeezed .welcome_tiles_title, .wt_squeezed .welcome_tiles_special, .wt_squeezed .welcome_tiles_content, .wt_squeezed .welcome_tiles_link,  .wt_squeezed .welcome_tiles_header {
position: relative!important;
padding: 5px 2%!important;
max-width: 92%!important;
margin: 2% 0!important;
float: none!important;
opacity: 1!important;
left: 0!important;
top: 0!important;
right:0!important;
bottom: 0!important;
font-size: 14px!important;
width: 100%!important;
border: none!important;
float: none!important;
height: auto!important;
}

.wt_squeezed .welcome_tiles_title {
text-align: center!important;
font-size: 15px!important;
line-height: 18px!important;
font-weight: bold!important;
}

.wt_squeezed .welcome_tiles_header {
text-align: center!important;
font-weight: bold!important;
font-size: 18px!important;
line-height: 20px!important;
}

.wt_squeezed .welcome_tiles_video_and_image {
padding: 0!important;
max-width: 96%!important;
position: relative!important;
margin-top:2%!important;
margin-bottom:2%!important;
}

.wt_squeezed .wt_height_measure {
height: auto!important;
margin-top: 0!important;
}

.wt_squeezed.tiled_yard, .wt_squeezed .a_welcome_tile {
margin: 10px 0!important; 
padding: 10px 0!important; 
border-radius : 0!important;
}

.tiled_yard.wt_flanks_snipped {
padding-left: 0!important;
padding-right: 0!important;
margin-left: 0!important;
margin-right: 0!important;
}

/*---overflow start---*/
.wt_animation_colorUp, .wt_animation_colorDown, .wt_animation_colorSplitH {
overflow: hidden;
} 

.a_welcome_tile.wt_ovfloHidn, .a_welcome_tile.wt_ovfloVisHov {
overflow: hidden;
}

.wt_ovfloVis {
overflow: visible
}

.wt_ovfloVisHov:hover {
overflow: visible
}

.wt_outer_container {
height: auto!important;
}

/*---overflow end---*/

.tiled_yard {
height: auto!important;
}

/*--Conflict with Flex---*/
.tiled_yard span.image-overlay.overlay-type-image{
display: none;
}