/* WebmontonMedia Responsive v5 Copyright 2016 Webmonton Ltd. */

/* ------------------------------------------- */
/* Image Shadow */
.wimgshadow { -webkit-box-shadow: -2px 3px 4px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    -2px 3px 4px 0px rgba(50, 50, 50, 0.2);
box-shadow:         -2px 3px 4px 0px rgba(50, 50, 50, 0.2); border:3px solid #fff; }

/* ------------------------------------------- */
/* Video Scale */
.wyoutube {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.wyoutube iframe, .wyoutube object, .wyoutube embed {position:absolute;	top:0; left:0; width:100%; height:100%;}

/* ------------------------------------------- */
/* Image Hover Grow */
.wgrow { overflow: hidden; padding: 1px 2px 0 0; }
.wgrow 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(0.85); -webkit-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.wgrow: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(0.9); -webkit-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }

/* ------------------------------------------- */
/* Slider Panel */
.wslidepanel {position: relative;margin: 0;padding: 0; clear:both;}
.wslideheader {background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
}
.wslideheader a{display:block;font-size:16px; padding:7px 7px 7px 38px; font-weight:bold; margin:0px; width:auto; text-decoration:none; border:1px solid #ccc; background: url(../img/warrowdown02.png) no-repeat 12px 12px;}
.wslideheader a:hover{}
.wslidebody {padding: 5px 0 15px 0;margin: 0px;display:none;}

/* Slider Panel Var1 */
.wslidevar1 .wslidepanel {position: relative;margin: 0;padding: 0; clear:both;}
.wslidevar1 .wslideheader { background:#fdb825;text-align:left;margin:6px 0px;}
.wslidevar1 .wslideheader:hover { background:#00b1b0;}
/* Slider Panel Var1 - Help Ico  */
.wslidevar1 .wslideheader a { background: url(../img/warrowdown02.png) no-repeat 12px 14px;font-size:20px; font-family:'Raleway',Arial, Helvetica, sans-serif; border:0px solid red; color:#444; padding:6px 6px 6px 30px;margin:0px;width: auto; display:block;}
.wslidevar1 .wslideheader a:hover {color:#fff;/*background-position: left -20px;*/}
.wslidevar1 .wslidebody {padding: 5px 0 15px 0;margin: 0px;display:none;}

/* Slider Panel Var2 */
.wslidevar2 .wslidepanel {position: relative;margin: 0;padding: 0; clear:both;}
.wslidevar2 .wslideheader {background:none;text-align:right;margin:6px 0px;}

/* Slider Panel Var2 - Help Ico  */
.wslidevar2 .wslideheader a {font-size:12px; border:0px solid red; padding:0px 30px 0px 0px;margin:0px;width: auto; height:20px; background: url(../img/whelp01.png) no-repeat right top; display:block;}
.wslidevar2 .wslideheader a:hover {background-position: right -20px;}
.wslidevar2 .wslidebody {padding: 5px 0 15px 0;margin: 0px;display:none;}

/* Slider Panel Var3 */
.wslidevar3 .wslidepanel {position: relative;margin: 0;padding: 0; clear:both; margin-top:25px;}
.wslidevar3 .wslideheader {background:none;text-align:left;margin:10px 0px;}

.wslidevar3 .wslideheader a {color:#fff; padding:7px 7px 7px 38px;margin:0px; border:1px solid #B2B2B2; width:auto; text-decoration:none;  background:#4CA913 url(../img/warrow_down02.png) no-repeat 12px 12px; display:block; font-weight:bold;font-size: 14px; font-weight: bold; font-family: Arial,Helvetica, Sans-Serif;}
.wslidevar3 .wslideheader a:hover {color:#fff;background-color:#00457E}
.wslidevar3 .wslidebody {padding: 5px 0 15px 0;margin: 0px;display:none;}

/* ------------------------------------------- */
/* Shift */
a.wshift { background: url(../img/wshift01.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-size: 16px; text-decoration: none; text-transform: none; }
a.wshift:hover { 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 38px 12px 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-size: 16px; text-decoration: none; text-transform: none; }
a.wshiftback:hover {background-position: 0% 50%; padding: 10px 0px 12px 38px; }

/* ------------------------------------------- */
/* Shift Feature */
a.wshiftfeature { color: #ccc; background: url(../img/wshiftfeature02.png) 0 0 no-repeat; display: inline-block; padding: 0px 0px 0px 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; text-transform: none; line-height:normal; }
a.wshiftfeature strong{ font-size: 15px; font-weight:normal;}
a.wshiftfeature:hover { color: #fff; background-position: 100% 0; padding: 0px 60px 0px 0px; }

/* ------------------------------------------- */
/* Shift Feature List */
.linklist {padding-left:0px;}
.linkitem {list-style-type:none;
border:1px solid #4e4e4e;padding:15px 18px 15px 18px; margin:0px 0px 8px 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;-webkit-box-shadow: 0 0 15px -5px #000;-moz-box-shadow: 0 0 15px -5px #000;box-shadow: 0 0 15px -5px #000;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.linkitem a { color: #ececec; font-weight:normal; background: url(../img/wshiftfeature02.png) 0 0 no-repeat; display: inline-block; padding: 0px 0px 0px 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: Roboto, Arial, Helvetica, Sans-Serif; font-size: 15px; text-decoration: none; text-transform: none; line-height:normal; }
.linkitem a:hover { color: #FFF; background-position: 100% 0; padding: 0px 60px 0px 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; }

/* ------------------------------------------- */
/* Footer List */

ul.wlistvar1 { list-style:none; padding-left:0;}
ul.wlistvar1 li {border-bottom:1px solid #9A1D20;padding:10px;font-size:14px; font-family: Arial, Helvetica, Sans-Serif; font-weight:bold; margin-top:0;}
ul.wlistvar1 li a, ul.wlistvar1 li a:link, ul.wlistvar1 li a:visited { text-decoration:none;}
ul.wlistvar1 li:first-child {border-top:1px solid #9A1D20;}

/* ------------------------------------------- */
/* 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; }

/* ------------------------------------------- */
/* Animate - further .. what? 

.wanimate {
  -webkit-animation-duration: 3s;
  -webkit-animation-delay: 0.5s;
  -webkit-animation-iteration-count: 1;
}*/

/* ------------------------------------------- */
/* Hr with fading edges */

hr.wfadestyle {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(253, 167, 0, 0.75), rgba(0, 0, 0, 0));
}
/* Hr with center icon */
hr.wiconstyle {
    padding: 0;
    border: none;
    border-top: medium double #fda700;
    color: #fda700;
    text-align: center;
}
hr.wiconstyle:after {
    content: "\f0c1";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    font-family:'FontAwesome';
    padding: 0 0.25em;
    background: #181614;
}

/* Fancy Line */
hr.wshadowstyle { 
    border: 0; 
    height: 1px;
    position: relative;
    margin: 0.5em 0; /* Keep other elements away from pseudo elements*/
}
hr.wshadowstyle:before {
    top: -0.5em;
    height: 1em;
}
hr.wshadowstyle:after {
    content:'';
    height: 0.5em;   /* half the height of :before */
    top: 1px;        /* height of hr*/
}

hr.wshadowstyle:before, hr.fancy-line:after {
    content: '';
    position: absolute;
    width: 100%;
}

hr.wshadowstyle, hr.wshadowstyle:before {
    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 75%);
    background: -webkit-gradient(radial, center center, 0px, center center, 75%, color-stop(0%,rgba(0,0,0,0.1)), color-stop(75%,rgba(0,0,0,0)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
}

hr.wshadowstyle:after {
    background: #f4f4f4;
}

/* Image HR */

hr.wimagestyle {
padding: 0;
border: none;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(251, 186, 0, 0.8), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(251, 186, 0, 0.8), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(251, 186, 0, 0.8), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(251, 186, 0, 0.8), rgba(0,0,0,0));
color: #333;
text-align: center;
}
hr.wimagestyle:after {
content:" ";
display: inline-block;
position: relative;
top: -18px;
font-size: 1.5em;
padding: 6px 20px;
background: #fff url(../img/small-g4.png) no-repeat scroll center;
background-size: 24px 24px;
height: 24px;
}

/* ------------------------------------------- */
/* Lightbox - dated but works */
#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; }

/* ------------------------------------------- */
/* Scroll to top button */
#wtop {display: none;width: 60px;height: 60px;text-indent: -9999px;position: fixed;z-index: 999;cursor: pointer; right: 20px;bottom: 20px;background: url("../img/wup01.png") no-repeat center 43%;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

/* ------------------------------------------- */
/* Goodies - Mobile */
/* ------------------------------------------- */

@media screen and (max-width:799px) {

}









