/* WebmontonMedia Responsive v1.0.4 Copyright 2014 Webmonton Ltd. */

/* New Slider */

/* Slider Panel */
.wslidepanel {position: relative;margin: 0;padding: 0; clear:both;border-bottom:1px solid #dddddd;}
.wslideheader {background: transparent;}

.wslideheader a{display:block;padding:7px 7px 7px 7px;margin:0px; width:auto; text-decoration:none; background: transparent;}
.wslideheader a:hover{}
.wslidebody {padding: 5px 0 15px 7px;margin: 0px;display:none; background:transparent;}
.wslidebody a{display:block;}

.wfaqq { font-size:16px; font-weight:bold; padding-right:7px; color:#285EA4;display:inline-block;}
.wfaqa { font-size:16px; font-weight:bold; padding-right:7px; color:#428A03;display:inline-block;}

/* Image Shadow */
.wimgshadow { -webkit-box-shadow: -2px 3px 14px 0px #999; -moz-box-shadow: -2px 3px 14px 0px #999; box-shadow: -2px 3px 14px 0px #999; border:0px solid #fff; }

/* ------------------------------------------- */
/* Simple Tree Menu*/
/* ------------------------------------------- */
ul.treeview {padding-left: 0px;margin-left:0px;}
.treeview ul{margin: 0;padding: 0;}
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
.treeview li{background: white url(../img/action_right.gif) no-repeat left center;list-style-type: none;padding-left: 18px;margin-bottom: 3px;}
/* Style for LI that contains sub lists (other ULs). */
.treeview li.submenu{background: white url(../img/folderplus.gif) no-repeat left 0px;cursor: hand !important;cursor: pointer !important;}
 /*Style for ULs that are children of LIs (submenu) */
.treeview li.submenu ul{display: none; /*Hide them by default. Don't delete. */}
/*Style for LIs of ULs that are children of LIs (submenu) */
.treeview .submenu ul li{cursor: default;}

/* ------------------------------------------- */
/* Scroll to Top */
/* ------------------------------------------- */
#top-link { background: url("../img/up.png") no-repeat scroll 0 0 transparent; bottom: 18px; cursor: pointer; display: none; padding: 23px; position: fixed; right: 15px; text-decoration: none; z-index: 903; }

/* ------------------------------------------- */
/* Image Hover Shink/Grow */
/* ------------------------------------------- */
.tooltips { position: relative; overflow: hidden; padding: 1px 2px 0 0; }
/*.tooltips a img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.tooltips a:hover img{-moz-transform: scale(0.7);-webkit-transform: scale(0.7);-o-transform: scale(0.7);transform: scale(0.7);}*/

.tooltips a img { -moz-transform: scale(0.8); -webkit-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
.tooltips a:hover img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

/* ------------------------------------------- */
/* Shift */
/* ------------------------------------------- */

a.wshift { background: url(../img/shift_arrow04.png) 0 50% no-repeat; display: inline-block; padding: 10px 0px 12px 38px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; text-decoration: none; color: #444; text-transform: none; }

a.wshift:hover { color: #19A4AA; background-position: 100% 50%; padding: 10px 38px 12px 0px; }

a.wshiftback { background: url(../img/wshiftback01.png) 100% 50% no-repeat; display: inline-block; padding: 10px 23px 10px 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; text-decoration: none; color: silver !important; text-transform: none; }

a.wshiftback:hover { color: silver !important; background-position: 0% 50%; padding: 10px 0px 10px 23px; }

/* Shift Feature */
a.wshiftfeature { background: url(../img/wshiftfeature02.png) 0 0 no-repeat; display: inline-block; padding: 0px 0px 12px 60px; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; color: #444; text-transform: none; line-height:normal; }
a.wshiftfeature strong{ font-size: 15px; font-weight:normal;}

a.wshiftfeature:hover { color: #19A4AA; background-position: 100% 0; padding: 0px 60px 12px 0px; }


/* Box for Shift Menu */
.wlist1 { }
.wlist1 p { background: url(../img/lineH.png) 0 100% repeat-x; border-bottom: 1px #666 dashed; list-style: none; margin: 0px; padding: 0px; }

a.wshiftmenu { background: url(../img/wshiftmenu_right03.png) 0 50% no-repeat; display: inline-block; padding: 10px 0px 12px 37px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; text-decoration: none; color: #444; text-transform: none; }

a.wshiftmenu:hover { background-position: 100% 50%; padding: 10px 37px 12px 0px; }

/* ------------------------------------------- */
/* Image Shake */
/* ------------------------------------------- */

@-webkit-keyframes spaceboots {
	0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
	10% { -webkit-transform: translate(-1px, -2px) rotate(-2deg); }
	20% { -webkit-transform: translate(-3px, 0px) rotate(2deg); }
	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
	40% { -webkit-transform: translate(1px, -1px) rotate(2deg); }
	50% { -webkit-transform: translate(-1px, 2px) rotate(-2deg); }
	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -webkit-transform: translate(2px, 1px) rotate(-2deg); }
	80% { -webkit-transform: translate(-1px, -1px) rotate(2deg); }
	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px) rotate(-2deg); }
}

.wshake { display: inline-block; }
.wshake:hover, .wshake:focus { -webkit-animation-name: spaceboots; -webkit-animation-duration: 1.5s; -webkit-transform-origin: 50% 50%; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; }

/* ------------------------------------------- */
/* Lightbox */
/* ------------------------------------------- */

#wLightbox { position: fixed; /* keeps the lightbox window in the current viewport */ top: 0; left: 0; width: 100%; height: 100%; background: url(../img/overlay.png) repeat; text-align: center; }
#wLightbox p { text-align: center; color: #fff; margin-right: 20px; font-size: 12px; }
#wLightbox img { margin-top: 10%; box-shadow: 0 0 25px #111; -webkit-box-shadow: 0 0 25px #111; -moz-box-shadow: 0 0 25px #111; max-width: 80%; display: inline-block; }

#wLightbox .wLBThumbFrame { margin-top: 10%; box-shadow: 0 0 25px #111; -webkit-box-shadow: 0 0 25px #111; -moz-box-shadow: 0 0 25px #111; max-width: 80%; display: inline-block; }
#wLightbox .wLBThumb:hover { border: 7px solid #F7E4BC; }

/* ------------------------------------------- */
/* HoverPop */
/* ------------------------------------------- */
a.whoverpop {position:relative;}
a.whoverpop span {display: none;text-decoration:none !important;}
a.whoverpop:hover span{display: block; position: absolute; font-weight:normal !important;font-size:11px !important;top: 13px; left: 2px; width: 200px; height:auto;
padding: 10px;margin: 0px; color: #222; background: #FFEC93;border:1px solid #444444;border-radius:5px; text-align: left;z-index:1000 !important;text-decoration:none !important; 
} 

@media screen and (max-width:799px) {

/* ------------------------------------------- */
/* Simple Tree Menu*/
/* ------------------------------------------- */
ul.treeview {padding-left: 0px;margin-left:0px;}
.treeview ul{margin: 0;padding: 0;}
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
.treeview li{background: url(../img/action_right.gif) no-repeat left center; list-style-type: none;padding-left: 18px;margin-bottom: 7px;border:0px solid #444;font-size:18px;}
/* Style for LI that contains sub lists (other ULs). */
.treeview li.submenu{background: url(../img/folderplus.gif) no-repeat left 3px;cursor: hand !important;cursor: pointer !important;}
 /*Style for ULs that are children of LIs (submenu) */
.treeview li.submenu ul{display: none; /*Hide them by default. Don't delete. */}
/*Style for LIs of ULs that are children of LIs (submenu) */
.treeview .submenu ul li{cursor: default;}

/* Mini Menu 

    .wSubMenuFieldset {display:none;}
    .wsubmenu_box { background: url("../img/wmenu_icon02.png") no-repeat scroll 0 0 transparent; width: 40px; height: 60px; display: block; text-indent: -9999em; margin: 8px 0px 0 0px; position:absolute; right:20px; top:80px; }
    .wsubmenu_box:hover { background: url("../img/wmenu_icon01.png") no-repeat scroll 0 0 transparent; width: 40px; height: 60px; display: block; text-indent: -9999em; float: right; margin: 8px 0px 0 0px; }*/

}








