/**
 * ZillaShortcodes
 * Author: ThemeZilla
 * Author URI: http://www.themezilla.com
 */

/* Column Styles --- */

.zilla-1-2,
.zilla-1-3,
.zilla-2-3,
.zilla-3-4,
.zilla-1-4,
.zilla-1-5,
.zilla-2-5,
.zilla-3-5,
.zilla-4-5,
.zilla-1-6,
.zilla-5-6 {
	margin:0 0 20px 0;
}

.clear {
	clear:both;
}

@media only screen and (min-width: 992px) {

	.zilla-1-2 { width: 48%; }
	.zilla-1-3 { width: 30.66%; }
	.zilla-2-3 { width: 65.33%; }
	.zilla-1-4 { width: 22%; }
	.zilla-3-4 { width: 74%; }
	.zilla-1-5 { width: 16.8%; }
	.zilla-2-5 { width: 37.6%; }
	.zilla-3-5 { width: 58.4%; }
	.zilla-4-5 { width: 79.2%; }
	.zilla-1-6 { width: 13.33%; }
	.zilla-5-6 { width: 82.67%; }

	.zilla-1-2,
	.zilla-1-3,
	.zilla-2-3,
	.zilla-3-4,
	.zilla-1-4,
	.zilla-1-5,
	.zilla-2-5,
	.zilla-3-5,
	.zilla-4-5,
	.zilla-1-6,
	.zilla-5-6 {
		float: left;
		margin-right: 4%;
		margin-bottom: 20px;
		position: relative;
	}

	.zilla-column-last {
		clear: right;
		margin-right: 0 !important;
	}
}

/* Tab Styles --- */

.zilla-tabs .zilla-tab {
	background: #fff;
	padding: 20px;
}

ul.nav[role="tablist"] {
	background: #fff;
	border-bottom: 1px solid #ddd;
}

ul.nav[role="tablist"] .nav-link {
	border-bottom: 3px solid transparent;
}


ul.nav[role="tablist"] .nav-link:hover, ul.nav[role="tablist"] .nav-link:focus, ul.nav[role="tablist"] .nav-link:active, ul.nav[role="tablist"] .nav-link.active {
	border-bottom-color: #666;
}


/* Toggle Styles --- */

.zilla-toggle-inner {
	background: #fff;
	padding: 20px;
}

.shortcode-zilla_toggle {
	border:0;
}

.shortcode-zilla_toggle .panel-heading {
	padding:0;
	border:0;
}

.shortcode-zilla_toggle .panel-title {
	margin-top: 0;
	margin-bottom: 0;
	padding: 15px 20px;
	background-color: #ededed;
	color: #000;
	font-size:14px;
}

.shortcode-zilla_toggle.panel.panel-default {
	margin-bottom: 20px;
	background-color: #fff;
	border-radius: 0;
	-webkit-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
	border:0;
}

.shortcode-zilla_toggle.panel.panel-default>.panel-heading {
	color: #333;
	background-color: #fff;
	border-color: #ddd;
}

/* Clearfix */

.zilla-clearfix:before,
.zilla-clearfix:after { content:""; display:table; }
.zilla-clearfix:after { clear: both; }
.zilla-clearfix { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }