/*
Style file for Weaver X Theme Support

License: GPL

Weaver X Theme Support
Copyright (C) 2014-2015 Bruce E. Wampler - weaver@weavertheme.com

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

PLEASE - DO NOT EDIT THIS FILE

If you MUST change the CSS for these shortcodes and widgets, use the
Custom CSS features of Weaver X, or use a custom CSS plugin
such as JetPack, which let you add CSS to your theme or plugins
without modifying theme or plugin .css files.
*/

/* rules for areas hidden in various hybrid "desktop" views */

@media screen and (min-width:768px) {  /* rules for desk top */
.wvr-hide-desktop {display:none !important;}
.wvr-hide-all {display:none !important;}
.wvr-show-phone {display:none !important;}
.wvr-show-mobile {display:none !important;}
.wvr-show-smalltablet {display:none !important;}
}

@media screen and (min-width:581px) and (max-width:767px) {  /* rules for small tablets */
.wvr-hide-smalltablet {display:none !important;}
.wvr-hide-mobile {display:none !important;}
.wvr-hide-all {display:none !important;}
.wvr-show-desktop {display:none !important;}
.wvr-show-phone {display:none !important;}
}

@media screen and (max-width:580px) {  /* rules for phones */
.wvr-hide-phone {display:none !important;}
.wvr-hide-mobile {display:none !important;}
.wvr-hide-all {display:none !important;}
.wvr-show-desktop {display:none !important;}
.wvr-show-smalltablet {display:none !important;}
}

/* Tabs */
.wvr-tabs {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
    margin: 0 0 1.5em 0;
    background:transparent;
}

.wvr-tabs-style .wvr-tabs-nav {    /* top "bar" behind tabs */
	padding: 0px 20px 0px 0px;
	margin: 0;
	height: 32px;
	background-color: transparent;
}
.wvr-tabs-style .wvr-tabs-nav span {   /* bg color of a tab */
	display: block;
	float: left;
	padding: 0 20px;
	height: 32px;
	line-height: 32px;
	margin-right: 5px;
	cursor: pointer;
	border-top: 1px solid #888;         /* border-color */
	border-right: 1px solid #888;
	border-left: 1px solid #888;
	background: #ccc;                   /* tab-bg */
    border-top-left-radius:6px;
    border-top-right-radius:6px;
	position:relative;
	z-index:1;
}

.wvr-tabs-style .wvr-tabs-nav span.wvr-tabs-current {
	position:relative;
	z-index:3;
}

.wvr-tabs-style .wvr-tabs-nav span.wvr-tabs-current,
.wvr-tabs-style .wvr-tabs-nav span:hover {
    background: #eee;                               /* tab-current-color */
}

.wvr-tabs-nav span {
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:			border-box;
}

span.wvr-tabs-current {
	-moz-box-sizing:	content-box;
	-webkit-box-sizing:	content-box;
	box-sizing:			content-box;
}

.wvr-tabs-style .wvr-tabs-pane {
	padding: 15px;
    border: 1px solid #888;        /* border-color */
    min-height:20px;               /* pane-min-height */
    background-color:transparent;        /* pane-bg */
	position:relative;
	z-index:2;
}

.wvr-tabs-panes {position:relative;z-index:2;}		/* add line to tab */

.wvr-tabs-nav {position:relative;z-index:3;}
