/* OVERRIDE CSS FOR WEBKIT */
#nav_bar {background: -webkit-linear-gradient(top, #5b8867 0%,#034815 68%);}
#nav_drop_footer a{background: -webkit-linear-gradient(top, #5ec379 32%,#10a049 56%);}
#super_wrapper .default_button {background: -webkit-linear-gradient(top, #5b8867 0%,#034815 68%);}
#global_search #search_bar .search_input { outline:0;}
#hurry_search .hurry_input {outline:0;}
/* landing page slideshow */
/* auto animate the banners */
#slideshow_inner > ul {
	-webkit-animation-name:banner_slider;
	-webkit-animation-fill-mode:both;
	-webkit-animation-delay:2s;
	-webkit-animation-duration:20s;
	-webkit-animation-iteration-count:infinite;
	-webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
}
#slideshow_inner > ul {
	-webkit-animation-name:banner_slider;
	-webkit-animation-fill-mode:both;
	-webkit-animation-delay:2s;
	-webkit-animation-duration:20s;
	-webkit-animation-iteration-count:infinite;
}
/* ARROWS */
#slideshow_wrapper label.arrows {-webkit-transition:opacity .2s;}

/* Right Arrows */
#slideshow_wrapper input[type=radio]#button_1:checked~.arrows#arrow_2,
#slideshow_wrapper input[type=radio]#button_2:checked~.arrows#arrow_3,
#slideshow_wrapper input[type=radio]#button_3:checked~.arrows#arrow_4 {
    -webkit-transform:scaleX(-1);/* flip the arrows*/
}
/* kill the banner animation */
#slideshow_wrapper input[type=radio]#button_1:checked~#slideshow_inner>ul,
#slideshow_wrapper input[type=radio]#button_2:checked~#slideshow_inner>ul,
#slideshow_wrapper input[type=radio]#button_3:checked~#slideshow_inner>ul,
#slideshow_wrapper input[type=radio]#button_4:checked~#slideshow_inner>ul {
	-webkit-animation-play-state:paused;
	-webkit-animation:0;
}

@-webkit-keyframes banner_slider {
	0%, 20%,95%,100% {left:0px;}	
	25%, 45% {left:-100%;}
	50%, 70% {left:-200%;}
	75%, 90% {left:-300%;}
}

#share_info_cover {background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(3,72,21,0)), color-stop(11%,rgba(3,72,21,1)));}
/* News and Media */

/*#articles .show:focus + .container{
	max-height:3000px;
	-webkit-transition:max-height 1s ease-in-out;
}*/

/* Above code does not respond to focus... hover and active work but not right. */
/*#articles .container{
	max-height:3000px;
}
#articles .show{
	display:none;
}*/
/* Where to Buy */
#size_row img {
	-webkit-border-radius:10px;
}
#store_list {
	-webkit-border-radius:10px;
}
/* FAQS */
#main_content .show:active ~ .faq_content{
	max-height:750px;
	margin:0px 15px 15px 15px;
	padding:10px;
	visibility:visible;
	-webkit-transition:max-height 1s ease-in-out,margin .11s ease-in-out,padding .11s ease-in-out;
}
#main_content .rotated,
#main_content .show:active .triangle{
	-webkit-transition: .5s;
	-webkit-transform: rotate(90deg);
}
/* products */
#carousel_fade_right {background:-webkit-gradient(linear, left center, right center, from(rgba(255,255,255,0)), to(rgba(255,255,255,1))) repeat scroll 0 0 transparent;}
#carousel_images img {-webkit-border-radius:10px;}
#live_tiles .flip {-webkit-perspective:1000;}
#live_tiles .flip .flip-front,
#live_tiles .flip .flip-back {-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transition:0.5s;}
#live_tiles .flip .flip-back {-webkit-transform:rotateY(-180deg);}
#live_tiles .flip:hover .flip-front {-webkit-transform:rotateX(180deg);}
#live_tiles .flip:hover .flip-back {-webkit-transform:rotateY(0deg);}
#live_tiles .flip .flip-front .blue_stripe, 
#live_tiles .flip .flip-front .green_stripe, 
#live_tiles .flip .flip-front .red_stripe {-webkit-transform:rotate(-30deg);}
/* about us */
#main_content .box_link {background: -webkit-linear-gradient(top, #5ec379 32%,#10a049 56%);}

/* video controls */
.vjs-default-skin .vjs-slider:focus {-webkit-box-shadow: 0 0 2em #ffffff;}
.vjs-default-skin .vjs-slider-handle:before {-webkit-transform: rotate(-45deg);}
.vjs-default-skin.vjs-has-started .vjs-control-bar {-webkit-transition: visibility 0.1s, opacity 0.1s;}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {-webkit-transition: visibility 1s, opacity 1s;}
.vjs-default-skin .vjs-progress-control {-webkit-transition: all 0.4s;}
.vjs-default-skin:hover .vjs-progress-control {-webkit-transition: all 0.2s;}
.vjs-default-skin .vjs-big-play-button {-webkit-border-radius: 0.8em;-webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);-webkit-transition: all 0.4s;}
.vjs-default-skin .vjs-big-play-button:focus {-webkit-box-shadow: 0 0 3em #ffffff;-webkit-transition: all 0s;}
.vjs-loading-spinner {-webkit-animation: spin 1.5s infinite linear;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);}}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);}
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {-webkit-box-shadow: 0 0 1em #ffffff;}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {-webkit-box-shadow: 0 0 1em #ffffff;}
.video-js {-webkit-user-select: none;}
.tag, #pagination input[type='submit'] {-webkit-appearance: none;-moz-appearance: none;}

/***********************************
Secure CSS START
***********************************/
/* contact-us */
#contact_box_2 textarea {padding-bottom:8px;}
#contact_box input[type="radio"]{box-shadow:none;}

/* Reveiws Tab */
#row1 label {width:87px;}
.texttop {top:-50px;}


@media screen and (device-width: 768px) and (device-height: 1024px) {
	#live_tiles .flip:hover .flip-front, #live_tiles .flip:hover .flip-back {-webkit-transform:none;}
}
@media screen and (max-width:640px) {
	#live_tiles .flip:hover .flip-front, #live_tiles .flip:hover .flip-back {-webkit-transform:none;}
}