/*
-------------------------------------------------------------------
	Common.css - universal styles only please
-------------------------------------------------------------------
*/

@import url('ibutton.css');

.cf:before, .cf:after { content:""; display: table; }
.cf:after { clear: both; }
.cf { zoom:1; }

/*#toplevel_page_optimizepress div.wp-menu-image  { background-image: url("../images/op_menu_image.png"); background-position: 0 0 !important;  }
#toplevel_page_optimizepress div.wp-menu-image img {display: none;}
#toplevel_page_optimizepress a.wp-has-current-submenu div.wp-menu-image { background-image: url("../images/op_menu_image_active.png"); background-position: 0 0 !important;  }
#toplevel_page_optimizepress a.wp-has-current-submenu { background: #004a80 !important; border-color: #004a80 !important; }
#toplevel_page_optimizepress a.wp-has-current-submenu div.wp-menu-arrow, #toplevel_page_optimizepress a.wp-has-current-submenu div.wp-menu-arrow div { background: #004a80 !important; }*/
.add-op-element span.op-element-buttons-icon { background: url('../images/op-element-button.png') no-repeat top left; display: inline-block; width: 16px; height: 16px; vertical-align: text-top; margin: -1px 4px 0 -4px; }

.op-bsw-wizard a {
	color: #004a80 !important;
	}

/* Layout */

.op-bsw-wizard {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 25px 0px 25px 6px;
	width: 790px !important;
	background: #fff;
	font-size: 12px;
	}

.op-bsw-content {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #ccc;
	overflow: visible;
	}

.op-bsw-main-content {
	margin: 25px;
	}


/* Header */

.op-bsw-header {
	background: #004a7f;
	background: -moz-linear-gradient(top,  #004a7f 0%, #002e50 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004a7f), color-stop(100%,#002e50));
	background: -webkit-linear-gradient(top,  #004a7f 0%,#002e50 100%);
	background: -o-linear-gradient(top,  #004a7f 0%,#002e50 100%);
	background: -ms-linear-gradient(top,  #004a7f 0%,#002e50 100%);
	background: linear-gradient(top,  #004a7f 0%,#002e50 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a7f', endColorstr='#002e50',GradientType=0 );
	-moz-box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 0 -1px 0 rgba(255, 255, 255, .05), inset 0 -1px 0 0 rgba(0, 0, 0, .25), inset 0 1px 0 0 #007dc8;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border: 1px solid #000000;
	height: 100px;
	width: 788px;
	margin: -1px 0 0 -1px;
	}

.op-bsw-header .op-logo {
	float: left;
	margin: 25px 0 0 25px;
	}

.op-bsw-header ul {
	margin: 24px 24px 0 0;
	padding: 0;
	float: right;
	display: inline-block;
	background: none;
	}


/* Footer */

.form-actions {
	background-color: #E3E2E6;
	background: #808080;
	background: -moz-linear-gradient(top,  #595959 0%, #808080 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#808080));
	background: -webkit-linear-gradient(top,  #595959 0%,#808080 100%);
	background: -o-linear-gradient(top,  #595959 0%,#808080 100%);
	background: -ms-linear-gradient(top,  #595959 0%,#808080 100%);
	background: linear-gradient(top,  #595959 0%,#808080 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#808080',GradientType=0 );
	-webkit-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.15);
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border: 1px solid #000000;
	height: 100px;
	margin: 0px 0 0 -1px;
	padding: 0px;
	width: 788px;
	}

.form-actions-content {
	padding: 25px 25px 0 25px;
	border: 0px;
	text-align: right;
	}

.form-actions-content .adjusted {
	margin: 0 0 0 0;
	}


/* Buttons */

.op-pb-button,
.op-pb-button:active {
	background: #595959;
	background: -moz-linear-gradient(top,  #595959 0%, #525252 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#525252));
	background: -webkit-linear-gradient(top,  #595959 0%,#525252 100%);
	background: -o-linear-gradient(top,  #595959 0%,#525252 100%);
	background: -ms-linear-gradient(top,  #595959 0%,#525252 100%);
	background: linear-gradient(top,  #595959 0%,#525252 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#525252',GradientType=0 );
	-webkit-box-shadow: inset 0 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.1);
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 48px;
	width: auto;
	padding: 0 25px 0 25px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 1px #000, 0 0 1px #000, 0 1px 1px #000;
	text-decoration: none;
	cursor: pointer;
	text-transform: none;
	}

.op-pb-button:hover {
	color:#fff;
	border: 1px solid #000;
	background: #595959;
	background: -moz-linear-gradient(top,  #616161 0%, #595959 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#595959));
	background: -webkit-linear-gradient(top,  #616161 0%,#595959 100%);
	background: -o-linear-gradient(top,  #616161 0%,#595959 100%);
	background: -ms-linear-gradient(top,  #616161 0%,#595959 100%);
	background: linear-gradient(top,  #616161 0%,#595959 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#595959',GradientType=0 );
	-webkit-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	}

.op-pb-button:focus {
	outline: thin dotted;
}

.op-pb-button.green {
	color:#fff;
	background: #208000;
	background: -moz-linear-gradient(top,  #269800 0%, #228a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#269800), color-stop(100%,#228a00));
	background: -webkit-linear-gradient(top,  #269800 0%,#228a00 100%);
	background: -o-linear-gradient(top,  #269800 0%,#228a00 100%);
	background: -ms-linear-gradient(top,  #269800 0%,#228a00 100%);
	background: linear-gradient(top,  #269800 0%,#228a00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269800', endColorstr='#228a00',GradientType=0 );
	-webkit-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.15), inset 0 1px 0 0 rgba(255,255,255,0.15), 0 1px 0 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.15), inset 0 1px 0 0 rgba(255,255,255,0.15), 0 1px 0 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.15), inset 0 1px 0 0 rgba(255,255,255,0.15), 0 1px 0 0 rgba(0,0,0,0.15);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	}

.op-pb-button.green:hover {
	color:#fff;
	border: 1px solid #000;
	background: #228700;
	background: -moz-linear-gradient(top,  #28a100 0%, #228700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28a100), color-stop(100%,#228700));
	background: -webkit-linear-gradient(top,  #28a100 0%,#228700 100%);
	background: -o-linear-gradient(top,  #28a100 0%,#228700 100%);
	background: -ms-linear-gradient(top,  #28a100 0%,#228700 100%);
	background: linear-gradient(top,  #28a100 0%,#228700 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a100', endColorstr='#228700',GradientType=0 );
	-webkit-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	}

.op-pb-button:active,
.op-pb-button.green:active {
	position: relative;
	top: 1px;
	}

.op-pb-button.green.op-loading {
	padding-right: 47px;
	border-radius: 3px 0 0 3px;
}
.op-pb-button.green + .op-loader {
	opacity: 0;
	display: inline-block;
	position: absolute;
	right: 19px;
	left: auto;
	bottom: 13px;
	top: auto;
}

.op-pb-button.green.op-loading + .op-loader { opacity: 1; }


#le-settings-dialog a.add-new-row,
.op-file-uploader a.button,
.op-thumb-gallery a.button,
.create-link a,
#le-settings-dialog #launch_funnel_new input[type="button"],
#le-layouts-dialog input.button,
#le-layouts-dialog input[type="button"],
.op-file-uploader a,
.op-bsw-grey-panel-content a.add-new-row,
#funnel_switch_create_new,
input[value="Go"],
a.default-val-link,
.page-builder-indent a,
#op-meta-scripts a.add-new-row,
.op-asset-actual-content a.new-row,
a.reset, a.reset-link,
a.check-availability,
a.check-availability-cancel {
	background: url('../images/white-grad.png') repeat-x #f2f2f2 !important;
	border: 1px solid #ccc;
	-webkit-border-radius: 25px !important;
	-moz-border-radius: 25px !important;
	border-radius: 25px !important;
	min-height: 15px;
	height: auto !important;
	width: auto !important;
	margin: 0px !important;
	padding: 5px 15px !important;
	display: inline-block;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 15px !important;
	color: #000 !important;
	text-decoration: none !important;
	text-shadow: white 0px 1px 0px !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

#le-settings-dialog a.add-new-row:hover,
.op-file-uploader a.button:hover,
.op-thumb-gallery a.button:hover,
.create-link a:hover,
#le-settings-dialog #launch_funnel_new input[type="button"]:hover,
#le-layouts-dialog input.button:hover,
#le-layouts-dialog input[type="button"]:hover,
.op-file-uploader a:hover,
.op-bsw-grey-panel-content a.add-new-row:hover,
#funnel_switch_create_new:hover,
input[value="Go"]:hover,
.default-val-link:hover,
.page-builder-indent a:hover,
#op-meta-scripts a.add-new-row:hover,
.op-asset-actual-content a.new-row:hover,
a.reset:hover, a.reset-link:hover,
a.check-availability:hover,
a.check-availability-cancel:hover {
	border: 1px solid #aaa;
	-webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

a.check-availability, a.check-availability-cancel { position: relative; top: -10px; }
a.check-availability-cancel { display: none; }

/* Form Elements */

.op-bsw-wizard select {
	height: auto !important;
	}

.op-bsw-wizard input[type="text"],
.op-bsw-wizard input[type="password"],
.op-bsw-wizard textarea {
	background: #f2f2f2;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin: 0px;
	min-height: 18px;
	width: 50%;
	font-size: 16px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	clear: both;
	}

.op-bsw-wizard input[type="text"].error,
.op-bsw-wizard textarea.error {
	background-color: #fff2f2;
	}

.op-bsw-wizard input[type="text"]:focus,
.op-bsw-wizard textarea:focus {
	-webkit-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.05);
	}

.op-bsw-grey-panel-content .color-picker-container input[type="text"],
.op-live-editor .color-picker-container input[type="text"] {
	clear: both;
	position: relative;
	width: 90px;
	height: 40px;
	}

.op-file-uploader a.preview-image,
.op-thumb-gallery a.preview-image {
	margin: 15px 0 !important;
	border: 0px !important;
	background: none !important;
	}

.op-thumb-gallery .file-preview{
	display: none;
	}

/* Content Sliders */
.op-content-slider{
	background-color: #fff;
	display: none;
	height: 700px;
	position: absolute;
	top: -700px;
	width: 660px;
	z-index: 99999;


	-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	}

.op-content-slider .hide-the-panda{
	height: 35px;
	text-align: center;
	font-size: 12px;
	background: #f2f2f2;
	display: block;
	border-bottom: 1px solid #ccc;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	box-shadow: inset 0 1px 0 0 #fff;
	}

.op-content-slider .hide-the-panda span{
	display: block;
	background:url('../images/down-arrows.png') no-repeat;
	background-position: center 0px;
	text-indent: -99999px;
	height: 35px;
	}

.op-content-slider .hide-the-panda:hover span{
	background-position: center -25px;
	}

.op-content-slider ul.op-image-slider-content{
	list-style-type: none;
	margin: 0px;
	}

.op-content-slider ul.op-image-slider-content li{
	float: left;
	margin: 0 15px 0 0;
	}

.op-content-slider .content{
	height: 615px;
	padding: 25px;
	overflow-y: scroll;
	}

.op-content-slider .content.font-view > p{
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #474747 !important;
	text-shadow: 1px 1px 0px white;
	}

.op-content-slider .content li a{
	border: 4px solid transparent;
	padding: 15px 0px;
	display: block;
	-webkit-transition-property: padding, border;
	-webkit-transition-duration: 0.5s;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

.op-content-slider .content li a:hover{
	border: 4px solid #004a80;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition-property: padding, border;
	-webkit-transition-duration: 0.2s;
	}

.tab-page_thumbnails .op-thumb-gallery{
	float: right;
	margin: 0 190px 0 0;
	width: 145px;
	}

/* Thumbnail */

.img-radio-selector {
	margin-top: 20px;
	}

.img-radio-item {
	margin-right: 25px !important;
	}

.op-pb-main-content .img-radio-item:nth-child(4n) {
	margin-right: 0px !important;
	}

.op-bsw-grey-panel-content .thumb img {margin:15px 0 0 15px;position: absolute;}

.thumb img {
	background:#ccc;
	margin: 15px 0 0 15px;
	position: absolute;
	/*z-index: -1;*/ /* Commented out to show images in page builder */
	}


/* Thumbnail Text */

.theme-option, .preview-option, .theme-option a, .preview-option a {
	font-size: 12px;
	text-decoration: none;
	color: #000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

/*.preview-option {
	margin-top: 13px;
	}*/

.op-pb-main-content .preview-option {
	margin-top: 13px;
	}


.preview-option a {
	display: block;
	margin-top: -52px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

.theme-option a:hover, .preview-option a:hover {
	color: #004a80;
	}

.preview-option a img {
	display: block;
	position: relative;
	left: -9999px;
	top: -136px;
	}

.img-radio-item:hover a img {
	display: block;
	position: relative;
	left: 63px;
	top: -94px;
	opacity: .75;
	}

.img-radio-item:hover a img:hover {
	opacity: 1;
	}


/* Thumbnail Border */

.img-radio-item .thumb-overlay{
	-moz-box-shadow: inset 0 0 -1px 0 #ccc, inset 0 0 -15px 0 #fff;
	-webkit-box-shadow: inset 0 0 -1px 0 #ccc, inset 0 0 -15px 0 #fff;
	-o-box-shadow: inset 0 0 -1px 0 #ccc, inset 0 0 -15px 0 #fff;
	box-shadow: inset 0 0 -1px 0 #ccc, inset 0 0 -15px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #f2f2f2;
	}

.theme-style-selected .thumb-overlay, .theme-style-selected:hover .thumb-overlay, .img-radio-selected .thumb-overlay, .img-radio-selected:hover .thumb-overlay{
	-moz-box-shadow: inset 0 0 -15px 0 #004a80 !important;
	-webkit-box-shadow: inset 0 0 -15px 0 #004a80 !important;
	box-shadow: inset 0 0 -15px 0 #004a80 !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #004a80;
	}

.theme-style:hover .thumb-overlay, .img-radio-item:hover .thumb-overlay{
	-webkit-box-shadow: inset 0 0 -15px 0 #ccc;
	-moz-box-shadow: inset 0 0 -15px 0 #ccc;
	box-shadow: inset 0 0 -15px 0 #ccc;
	}

.img-radio-selected .thumb-check {
	background: url('../images/checkmark.png') center center no-repeat #004a80;
	/*background: url('../images/pagebuilder-check.png') center center no-repeat #666;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 50px;
	width: 50px;
	position: relative;
	top: -196px;
	left: 146px;
	}

.theme-option span, .preview-option span {
	float: right;
	position: relative;
	font-size: 14px;
	color: #0f87c9;
	top: 3px;
	display: none;
	}

.theme-style:hover .theme-option span, .theme-style-selected .theme-option span, .img-radio-item:hover .preview-option span, .img-radio-selected .preview-option span {
	display: inline;
}

.op-bsw-settings .img-radio-item:nth-child(even) {
	margin-right: 0px !important;
	}

.op-bsw-settings .op-content-layout-category .img-radio-item:nth-child(odd) {
	margin-right: 0px !important;
	}
.op-bsw-settings .op-content-layout-category .img-radio-item:nth-child(even) {
	margin-right: 25px !important;
	}

.theme-style, .img-radio-item {
	float: left;
	margin-bottom: 25px;
	}

.theme-select .img-radio-item {
	width: 246px;
	}


.theme-styles .theme-style:nth-child(odd), .img-radio-selector .img-radio-item:nth-child(odd) {
	float: left;
	clear: right;
}

/*.theme-select .img-radio-item:nth-{
	margin-left: 25px;
}*/

.theme-styles .theme-style:nth-child(even), .img-radio-selector .img-radio-item:nth-child(even) {
	float: left;
}

.theme-select .img-radio-item:nth-child(even) {
	float: left;
}

#op-meta-page-template .img-radio-selector .img-radio-item:nth-child(even), .module-content_layouts .img-radio-selector .img-radio-item:nth-child(even) {
	float: left;
}

#op-meta-page-template .img-radio-selector .img-radio-item {
	margin-right: 10px;
}

.module-content_layouts .img-radio-selector .img-radio-item {
	margin-right: 20px;
	}

.footer-columns.img-radio-selector .img-radio-item {
	float: left;
	margin-right: 20px;
	clear: none;
}

.module-content_layouts .img-radio-selector .img-radio-item  {
	float: none !important;
	display: inline-block;
	vertical-align: top;
}

.optimizepress_page_optimizepress-page-builder {
	min-width: 300px;
}

.module-content_layouts .tab-upload iframe {
	max-width: 100%;
}

/* Panels */

.op-bsw-grey-panel:hover {
	-webkit-box-shadow: 0 1px 0px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 0px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 0px 1px rgba(0,0,0,0.05);
	}

.op-bsw-grey-panel {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0px 0px 25px 0px;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

.op-bsw-grey-panel:last-child {
	margin-bottom: 0px;
	}

.op-bsw-grey-panel-header {
	background-color: #f2f2f2;
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	-moz-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	height: 48px;
	padding-left: 25px;
	}

.op-bsw-grey-panel-header h3 {
	color: #004a80 !important;
	font-size: 16px;
	font-weight: bold;
	float: left;
	text-shadow: 0 0 1px #fff, 0 0 1px #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}

.op-bsw-grey-panel-content .op-bsw-grey-panel-no-sidebar {
	padding: 25px !important;
	}


/* Panels - Sidebar */

.op-bsw-grey-panel-sidebar {
	box-shadow: inset 0 0 -1px 0 #ccc;
	-webkit-box-shadow: inset 0 0 -1px 0 #ccc;
	-moz-box-shadow: inset 0 0 -1px 0 #ccc !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 250px;
	position: relative;
	top: 0 !important;
	right: -300px !important;
	z-index: 5;
	}

.op-bsw-grey-panel-sidebar ul {
	border-bottom: 1px solid #ffffff;
	}

.op-bsw-grey-panel-sidebar li {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ffffff;
	margin: 0px;
	}

.op-bsw-grey-panel-sidebar li:first-child {
	border-top: 0px;
	}

.op-bsw-grey-panel-sidebar li:last-child {
	border-bottom: 0px;
	}

.op-bsw-grey-panel-sidebar li a {
	color: #000;
	padding: 15px 25px!important;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-sidebar li a {
	background-position: 165px -29px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

.op-bsw-grey-panel-sidebar li a:hover {
	color: #004a80;
	}

.op-bsw-grey-panel-sidebar li a:focus,
.op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected a {
	background-color: #004a80!important;
	color: #fff !important;
	background-position: 140px 10px;
	}

.op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:first-child a {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}

.op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:last-child a {
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	}

.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-sidebar li a:focus,
.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected a {
	color: #fff;
	background-position: 165px 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

.op-bsw-grey-panel-tabs li a span {
	height: 16px;
	width: 16px;
	display: block;
	float: left;
	margin-right: 12px;
	position: relative;
	overflow: hidden;
	top: -2px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

/* Sidebar - Nested */

.op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content .op-bsw-grey-panel-sidebar {
	width: auto !important;
	float: none;
	clear:both;
	}

.op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content .op-bsw-grey-panel-sidebar ul {
	border-bottom: 0px !important;
	box-shadow: inset -1px 0 0 0 #f2f2f2;
	}

.op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content .op-bsw-grey-panel-sidebar li {
	display: inline-block;
	margin-right: -4px !important;
	border: 0px !important;
	-webkit-box-shadow: inset 0 0 0 1px #ccc !important;
	-moz-box-shadow: inset 0 0 0 1px #ccc !important;
	box-shadow: inset 0 0 0 1px #ccc, inset 0 2px 0 0 #fff !important;
	}

.op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content .op-bsw-grey-panel-sidebar li a {
	font-size: 12px !important;
	}

.op-bsw-grey-panel-tab-content-container .op-bsw-grey-panel-tab-content-container {
	float: none;
	width: 437px !important;
	border-top: 0px !important
	}

/* Sidebar - Nested - Full Width */

.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar {
	width: auto !important;
	float: none;
	right: 0 !important;
	background-color: #f2f2f2;
	margin-left: -1px;
	}

.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-tabs,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-tabs {
	margin: 0px;
	}

.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar ul,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar ul {
	border-bottom: 0px !important;
	box-shadow: inset -1px 0 0 0 #f2f2f2;
	}

.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li {
	display: inline-block;
	margin-right: -4px !important;
	border: 0px !important;
	-webkit-box-shadow: inset 0 0 0 1px #ccc !important;
	-moz-box-shadow: inset 0 0 0 1px #ccc !important;
	box-shadow: inset 0 0 0 1px #ccc, inset 0 2px 0 0 #fff !important;
	}

.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:first-child a,
.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:last-child a,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:first-child a,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:last-child a {
 	 -webkit-border-radius: 0px !important;
 	-moz-border-radius: 0px !important;
 	border-radius: 0px !important;
 	}


.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li a,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li a {
	font-size: 12px !important;
	}

.op-bsw-main-content > .op-bsw-grey-panel > .op-bsw-grey-panel-content .op-bsw-grey-panel-tab-content-container,
.op-bsw-main-content .op-bsw-grey-panel-hide .op-bsw-grey-panel-content .op-bsw-grey-panel-tab-content-container  {
	float: none;
	width: auto !important;
	border-top: 0px !important;
	margin: 25px;
	}

.op-bsw-grey-panel-hide .op-type-html_content .op-bsw-grey-panel-tab-content-container {
	margin: 0px !important;
	padding: 0px !important;
	}


/* Panels - Content Adjustments */

.op-bsw-grey-panel-content .op-bsw-grey-panel:first-child{
	margin-top: 0px;
	}

.op-bsw-grey-panel-content > label:first-of-type,
.op-bsw-grey-panel-content > h3:first-of-type,
/*.op-bsw-grey-panel-content p:first-child,*/
.op-bsw-grey-panel-content .tab-theme .preview-option,
.op-bsw-grey-panel-content .section-column_layout .img-radio-selector,
.section-column_layout .img-radio-selector {
	margin-top: 0px !important;
	}

.op-bsw-grey-panel-content .typography .color-picker-container {
	position: static !important;
	margin-top: 15px !important;
	}

.tab-global_settings .op_sections_default_typography_text_decoration { margin-top: 15px !important; }
.op-bsw-grey-panel-content .typography .font-chooser .color-picker-container + .reset-link{ margin-top: 15px !important; }
.section-advertising a.button,
.section-scripts select {
	margin-bottom: 15px !important;
	}

.section-stage img.icon {
	display: none;
	}

.op-bsw-settings .img-radio-item:hover a img {
	top: -80px;
	}

.op-bsw-setup .img-radio-item:hover a img {
	top: -80px;
	}

/* Blog Settings */

.op-bsw-settings .op-bsw-grey-panel-sidebar {
	background-color: #f2f2f2;
	border: 0px;
	border-radius: 0px;
	margin-left: -1px;
	position: static;
	float: left;
	width: 250px;
	}

.op-bsw-settings .op-bsw-grey-panel-tabs {
	margin: 0;
	padding: 0;
	-webkit-box-shadow: inset 0 0 -1px 0 #ccc;
	-moz-box-shadow: inset 0 0 -1px 0 #ccc;
	box-shadow: inset 0 0 -1px 0 #ccc;
	}

.op-bsw-settings .op-bsw-grey-panel-tabs span {
	display: none;
	}

.op-bsw-settings .op-bsw-grey-panel-sidebar .op-bsw-grey-panel-tabs-selected {
	border-bottom: 1px solid #004a80;
	}

.op-bsw-settings .op-bsw-grey-panel-sidebar .op-bsw-grey-panel-tabs-selected:first-child a,
.op-bsw-settings .op-bsw-grey-panel-sidebar .op-bsw-grey-panel-tabs-selected:last-child a {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	}

.op-bsw-settings .op-bsw-grey-panel-tab-content-container {
	float: left;
	padding: 25px !important;
	width: 489px;
	border-top: 1px solid #ccc;
	}


.op-bsw-settings .op-bsw-blog-status {
	float: left;
	padding: 0;
	margin: 24px 0 0 25px;
	border: 0;
	}

.op-bsw-settings .op-bsw-blog-status p > span {
	float: left;
	margin-top: 6px;
	color: rgba(255, 255, 255, .75);
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 0 1px #000, 0 0 1px #000, 0 1px 1px #000;
	}

.op-bsw-settings .op-bsw-blog-status .ibutton-container {
	float: left;
	margin-left: 10px;
	border: 1px solid rgba(255, 255, 255, .25);
	}

.op-bsw-settings .op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content > h2 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0;
	}

.op-bsw-settings .has-error {
	position: relative;
	/*background-color: #b20000 !important;*/
}

.op-bsw-settings .has-error:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 42px;
	background-color: #b20000;
	pointer-events: none;
}

.op-bsw-settings .has-error:after {
	content: "";
	display: block;
	position: absolute;
	background-image: url(../images/notify-error.png);
	border-radius: 50%;
	height: 23px;
	width: 23px;
	top: 13px;
	right: 9px;
	pointer-events: none;
}

.op-bsw-grey-panel.has-error:before {
	height: 48px;
	border-radius: 0 2px 0 0;
}

.op-bsw-grey-panel.has-error .op-bsw-panel-controls-help {
	margin-right: 40px;
}

.op-bsw-grey-panel.has-error > .op-bsw-grey-panel-content > .error:first-child {
	margin-top: 0;
}


/*  Blog Setup - Breadcrumb Steps */

.op-bsw-steps {
	margin: 0;
	padding: 0;
	}

.op-bsw-steps-content {
	background-color: #f2f2f2;
	display: block;
	width: 100%;
	padding-top: 0px !important;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	}

.op-bsw-steps ul {
	margin: 25px;
	width: 688px;
	list-style: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 48px;
	position: relative;
	left: 25px;
	}

.op-bsw-steps li {
	padding: 0;
	display: block;
	float: left;
	position: relative;
	top: -1px;
	left: -25px;
	width: 172px;
	}

.op-bsw-steps ul li:last-child {
	width: 50px;
	margin-right: -50px;
	}

.op-bsw-steps span {
	display: inline-block;
	margin: -10px 20px 0 10px;
	position: relative;
	top: -3px;
	font-weight: bold;
	color: #ccc;
	font-size: 16px;
	}

.op-bsw-steps li.step-5 span {
	display: none;
	}

.op-bsw-steps img {
	position: relative;
	top: 12px;
	opacity: .25;
	}

.op-bsw-circle {
	border: 4px solid #ccc;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
	height: 42px;
	width: 42px;
	}

.op-bsw-circle h1 {
	margin-top: 13px;
	font-size: 28px;
	color: #ccc;
	}

.op-bsw-steps ul li.selected h1,
.op-bsw-steps ul li.selected span {
	color: #004a80;
	}

.op-bsw-steps li.selected img {
	opacity: 1;
	}

.op-bsw-steps ul li.selected .op-bsw-circle {
	border-color: #004a80;
	}

.op-bsw-steps ul li.step-5.selected .op-bsw-circle {
	border-color: green;
	}


/* Launch Suite */

.op-launch-settings .op-bsw-grey-panel-tab-content-container {
	padding-top: 0px !important;
	}

.op-launch-settings .op-bsw-grey-panel-tab-content-container .op-bsw-grey-panel-tab-content-container {
	padding-top: 25px !important;
	}

.op-launch-settings .op-bsw-grey-panel-tab-content-container .op-bsw-grey-panel-tab-content-container .op-bsw-grey-panel:first-child {
	margin-top: 0px !important;
	}

.op-launch-settings .op-bsw-grey-panel-tab-content-container .op-bsw-grey-panel:first-child{
	margin-top: 25px;
	}

#launch_suite_add_section-container {
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	-moz-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	display: block;
	height: 74px;
	margin: 25px 0;
	padding: 24px 0 0 0;
	text-align: center;
	}

#launch_suite_add_section {
	background: #595959;
	background: -moz-linear-gradient(top,  #595959 0%, #525252 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#525252));
	background: -webkit-linear-gradient(top,  #595959 0%,#525252 100%);
	background: -o-linear-gradient(top,  #595959 0%,#525252 100%);
	background: -ms-linear-gradient(top,  #595959 0%,#525252 100%);
	background: linear-gradient(top,  #595959 0%,#525252 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#525252',GradientType=0 );
	-moz-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.1);
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 40px;
	width: auto;
	padding: 8px 23px 0px 23px;
	margin: 0 14px;
	font-size: 16px !important;
	font-weight: bold;
	color: #fff !important;
	text-shadow: 0 0 1px #000, 0 0 1px #000, 0 1px 1px #000;
	text-decoration: none;
	display: inline-block;
	}

#launch_suite_add_section:hover {
	background: #595959;
	background: -moz-linear-gradient(top,  #616161 0%, #595959 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#595959));
	background: -webkit-linear-gradient(top,  #616161 0%,#595959 100%);
	background: -o-linear-gradient(top,  #616161 0%,#595959 100%);
	background: -ms-linear-gradient(top,  #616161 0%,#595959 100%);
	background: linear-gradient(top,  #616161 0%,#595959 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#595959',GradientType=0 );
	-webkit-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	box-shadow: inset 0 0 -1px 0 rgba(255,255,255,0.1), inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 0 0 rgba(0,0,0,0.25);
	}

#launch_suite_add_section:active {
	position:  relative;
	top: 1px;
	}

#launch_suite_add_section img {
	position: relative;
	top: 5px;
	}

#launch_suite_add_section span {
	padding-left: 10px;
	}

.op-launch-settings #funnel_select {
	height: auto !important;
	}

#launch_funnel_new .op-waiting {
	float: left;
	}

.op-launch-settings .section-stage .op-bsw-grey-panel-header .op-bsw-panel-controls .show-hide-panel {
	background-color: transparent !important;
	border: 0px !important;
	display: block !important;
	position: relative;
	top: 8px;
	right: 18px;
	}


















































/* Styles Not Yet Sorted ----------------------------------------------------------------- */






.op-bsw-grey-panel-header .op-bsw-panel-controls { float: right; width: 150px; }
.op-bsw-grey-panel-content .op-bsw-grey-panel-content .op-bsw-grey-panel-header .op-bsw-panel-controls { width: auto; }
.op-bsw-grey-panel-content .op-bsw-grey-panel-content .op-bsw-grey-panel-header .show-hide-panel, .op-live-editor .op-bsw-grey-panel-content .op-bsw-grey-panel-header .show-hide-panel { display: none; }

.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content > .help-video {
	float: right;
	padding: 4px 4px 0px 4px;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	-moz-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
	}

.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content > .help-video img { opacity: 0.5; }
.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content > .help-video img:hover { opacity: 1; }

.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content > .op-bsw-grey-panel-tab-content-container > .op-bsw-grey-panel-tab-content > .help-video:hover { box-shadow: inset 0 1px 0 0 #fff, 0 1px 1px 0 rgba(0,0,0,0.1); }
.op-bsw-grey-panel-header .op-bsw-panel-controls-help { width: auto; }
.op-bsw-grey-panel-header .op-bsw-panel-controls-help .help-video { float: right; margin-top: 13px; margin-right: 23px; opacity: 0.5; }
.op-bsw-grey-panel-header .op-bsw-panel-controls-help .help-video:hover { opacity: 1; }

.op-bsw-wizard .help-video { -display: none; }




.op-bsw-grey-panel-content span.error {
	color: #D00;
	display: block;
	margin: 20px 0px;
}

.op-bsw-grey-panel-content .link-color-container .color-picker-container {
	float: left;
}

.op-bsw-grey-panel-content .link-color-container .op-checkbox-container {
	display: block;
	float: left;
	padding: 8px 30px;
}

.op-bsw-grey-panel-content .link-color-container .op-checkbox-container label, .op-bsw-grey-panel-content .link-color-container .op-checkbox-container input {
	float: left;
	margin: 0px;
}

.op-bsw-grey-panel-content .link-color-container .op-checkbox-container input {
	margin-right: 5px;
	position: relative;
	top: 3px;
}

.op-bsw-grey-panel-header h3 a {
	text-decoration: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}





.op-bsw-grey-panel-header .iPhoneCheckContainer, .op-bsw-grey-panel-header .ibutton-container {
	float: left;
	margin: 10px 15px 0 0;
}

.op-bsw-grey-panel-header .show-hide-panel {
	display: none;
	float: right;
	border-left: 1px solid #f7f7f7;
	padding: 8px;
	width: 30px;
	height: 30px;
	margin: -8px -8px -8px 0px;
}


.op-bsw-grey-panel-no-content .op-bsw-grey-panel-header .show-hide-panel { border-left: transparent; }
.op-bsw-grey-panel-no-content .op-bsw-grey-panel-header .show-hide-panel:hover { background-color: transparent; }

.op-bsw-grey-panel-header .show-hide-panel a {
	background-image: url('../images/arrows.png');
	background-repeat: no-repeat;
	background-position: center 12px;
	height: 30px;
	width: 30px;
	display: block;
	}

#launch_suite_pages .op-bsw-grey-panel-header .show-hide-panel a { background-image: url('../images/movecon.png'); background-position: center center; }

.op-bsw-grey-panel-header .show-hide-panel a.op-bsw-visible { background-position: center -48px; }
.op-bsw-grey-panel-header .panel-control { float: right; margin-right: 10px; }











.section-color_scheme .op-bsw-grey-panel-content .color-schemes {
	max-height: 450px;
	overflow-y: scroll;
}

.section-color_scheme .op-bsw-grey-panel-content .thumb {
	position: relative;
}


.op-bsw-grey-panel-content.op-bsw-grey-panel-no-sidebar {
	background-image: none;
	padding-left: 15px;
}






.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content {
	background: url('../images/sidebar-background.png') top left repeat-y;
	/*padding-left: 206px;*/
	}


.op-bsw-grey-panel .op-bsw-grey-panel-fixed {
	padding-right: 300px;
	}















.op-bsw-grey-panel-content label, .op-live-editor .fancybox-inner label, .field-id-op_assets_core_button_href label, .field-id-op_assets_core_button_new_window label,
.op_asset_browser_slide label {
	font-size: 12px;
	margin: 15px 0px 5px;
	display: block;
	font-weight: bold;
	}


.op-bsw-grey-panel-content .op-type-switcher-container .op-type-file {
	margin: 15px 0px 5px;
}


.op-bsw-grey-panel-content .op-type-switcher {
	margin: 15px 0px 5px;
}

.op-bsw-grey-panel-content .add-new-row {
	padding-left: 20px;
	line-height: 20px;
	min-height: 20px;
	display: inline-block;
	background-image: url('../images/49.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 10px 0px;
}

.op-bsw-grey-panel-content .file-preview {

}

.op-bsw-grey-panel-content .file-preview img {
	max-width: 100%; /* might not work in all browsers, check this with James Dyson */
	max-height: 500px;
}

.op-bsw-grey-panel-content .file-preview .preview-image {
	float: left;
	float: none;
	max-width: 100%; /* might not work in all browsers, check this with James Dyson */
	margin: 10px 0px 20px;
	display: block;
}

.op-bsw-grey-panel-content .file-preview .preview-image {
	float: left;
	float: none;
	max-width: 100%;
	margin: 10px 0px 20px;
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-border-radius: 4px;
	background: #FAFAFA !important;
	border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC !important;
	border-style: solid !important;
	border-width: 1px !important;
}

.op-bsw-grey-panel-content .op-multirow-list li {
	margin-bottom: 20px;
}

.op-bsw-grey-panel-content .op-multirow-list li select {
	margin-bottom: 5px;
}

.op-show-waiting {
	display: block;
	}

.ibutton-container label, .op-live-editor .fancybox-inner .ibutton-container label {
	display: inline;
	padding-top: 0px;
	font-weight: bold !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ibutton-container label {
		font-weight: bold !important;
		position: relative;
		top: -3px;
	}

	.op-lightbox-content .ibutton-container label {
		font-weight: bold !important;
		top: 0px;
	}
}

.op-bsw-grey-panel-content textarea {
	min-height: 150px;
	max-width: 100%;
}

.op-bsw-grey-panel-content textarea {
	width: 100%;
}

.op-bsw-grey-panel-content input[type="text"] {
	max-width: 100%;
	width: 100%;
}

.op-bsw-grey-panel-content .tab-delete_stage {
	padding-top: 10px;
}

.op-bsw-grey-panel-content p.op-micro-copy {
	color: #000;
	margin-top: 5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.op-bsw-grey-panel-content .op-hr {
	border-top: 1px solid #CCC;
	margin: 20px 10px;
}

.op-insert-button button {
	cursor: pointer;
}

.op-bsw-grey-panel-content .op-hr hr {
	display: none;
}


.op-bsw-main-content .op-bsw-green-button,
.op-bsw-grey-panel-content .tab-delete_stage .delete-stage {
	background: #82d947;
	background: -moz-linear-gradient(top,  #82d947 0%, #75cf3a 24%, #4caf0b 85%, #46ab02 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82d947), color-stop(24%,#75cf3a), color-stop(85%,#4caf0b), color-stop(100%,#46ab02));
	background: -webkit-linear-gradient(top,  #82d947 0%,#75cf3a 24%,#4caf0b 85%,#46ab02 100%);
	background: -o-linear-gradient(top,  #82d947 0%,#75cf3a 24%,#4caf0b 85%,#46ab02 100%);
	background: -ms-linear-gradient(top,  #82d947 0%,#75cf3a 24%,#4caf0b 85%,#46ab02 100%);
	background: linear-gradient(top,  #82d947 0%,#75cf3a 24%,#4caf0b 85%,#46ab02 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82d947', endColorstr='#46ab02',GradientType=0 );
	border: 1px solid #87e328;
	outline: 1px solid #3d8110;
	line-height: 34px;
	height: 34px;
	padding: 0px 10px;
	margin: 0px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.3);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}

.op-bsw-main-content a.op-bsw-green-button {
	display: block;
	float: left;
	text-decoration: none;
}

.op-bsw-main-content .op-bsw-green-button:hover,
.op-bsw-main-content .op-bsw-green-button:focus,
.op-bsw-grey-panel-content .tab-delete_stage .delete-stage:hover {
	color: #fff;

}

.op-bsw-main-content .op-bsw-green-button:active,
.op-bsw-grey-panel-content .tab-delete_stage .delete-stage:active {
	background: #46ab02;
	background: -moz-linear-gradient(top, #46ab02 0%, #4caf0b 15%, #75cf3a 76%, #82d947 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46ab02), color-stop(15%,#4caf0b), color-stop(76%,#75cf3a), color-stop(100%,#82d947));
	background: -webkit-linear-gradient(top, #46ab02 0%,#4caf0b 15%,#75cf3a 76%,#82d947 100%);
	background: -o-linear-gradient(top, #46ab02 0%,#4caf0b 15%,#75cf3a 76%,#82d947 100%);
	background: -ms-linear-gradient(top, #46ab02 0%,#4caf0b 15%,#75cf3a 76%,#82d947 100%);
	background: linear-gradient(top, #46ab02 0%,#4caf0b 15%,#75cf3a 76%,#82d947 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46ab02', endColorstr='#82d947',GradientType=0 );
}


.op-bsw-grey-panel-content .tab-delete_stage .delete-stage {
	margin-bottom: 10px;
background: #cb1003;
background: -moz-linear-gradient(top,  #cb1003 0%, #b40e02 44%, #960a00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb1003), color-stop(44%,#b40e02), color-stop(100%,#960a00));
background: -webkit-linear-gradient(top,  #cb1003 0%,#b40e02 44%,#960a00 100%);
background: -o-linear-gradient(top,  #cb1003 0%,#b40e02 44%,#960a00 100%);
background: -ms-linear-gradient(top,  #cb1003 0%,#b40e02 44%,#960a00 100%);
background: linear-gradient(to bottom,  #cb1003 0%,#b40e02 44%,#960a00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb1003', endColorstr='#960a00',GradientType=0 );
border: 1px solid #b40e02;
outline: 1px #b40e02;
}

.op-bsw-grey-panel-content .tab-delete_stage .delete-stage:hover {
	border-color: #4F0000;
}

.op-bsw-grey-panel-content .tab-delete_stage .delete-stage:active {
	background: #960a00;
	background: -moz-linear-gradient(top,  #960a00 0%, #b40e02 56%, #cb1003 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#960a00), color-stop(56%,#b40e02), color-stop(100%,#cb1003));
	background: -webkit-linear-gradient(top,  #960a00 0%,#b40e02 56%,#cb1003 100%);
	background: -o-linear-gradient(top,  #960a00 0%,#b40e02 56%,#cb1003 100%);
	background: -ms-linear-gradient(top,  #960a00 0%,#b40e02 56%,#cb1003 100%);
	background: linear-gradient(to bottom,  #960a00 0%,#b40e02 56%,#cb1003 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#960a00', endColorstr='#cb1003',GradientType=0 );
}



.font-chooser {
	-margin-bottom: 10px;
}

.font-chooser select {
	float: left;
}


.font-chooser .color-picker-container, .font-chooser .color-picker-container input, .font-chooser .color-picker-container a {
	float: left;
}

.font-chooser .color-picker-container {
	margin: 0!important;
}

.font-chooser .color-picker-container input {
	float: left;
	width: 65px;
}

.font-chooser .color-picker-container a {
	width: 5px;
	height: 20px;
}

.select-font {
	position: relative;
	float: left;
	margin: 0 10px 0 0;
	width: 200px;
}

.select-font .selected-font {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	display: block;
	padding: 12px 15px;
	height: 14px;
	overflow: hidden;
	width: 170px;
	color:#222222;
}

.select-font .selected-font:hover {
	-background-color: #eee;
	}

.font-dropdown {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	width: 200px;
	height: 300px;
	overflow-y: scroll;
	display: none;
	position: absolute;
	background-color: #fff;
	z-index: 9999;
}

.font-dropdown p {
	font-size: 16px;
	margin: 15px 0px 5px 0px;
	padding-left: 4px;
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
}

.font-dropdown ul {
	padding: 0px;
}

.font-dropdown li a {
	border: 3px solid transparent;
	display: block;
	padding: 4px 20px;
	-webkit-transition-property: padding, border;
	-webkit-transition-duration: 0.5s;
}

.font-dropdown li a img {
	line-height: 40px;
	vertical-align: middle;
}

.font-dropdown li a:hover {
	background-color: #ecf4ff;
	-border: 3px solid #3399D1;
	-webkit-transition-property: padding, border;
	-webkit-transition-duration: 0.2s;
}









.op-bsw-grey-panel-content {
	display: none;
}

.op-bsw-grey-panel-fixed > .op-bsw-grey-panel-content {
	display: block;
}

.op-bsw-grey-panel-tab-content {
	display: none;
}

.op-bsw-grey-panel-tab-content-selected {
	display: block;
}



.op-bsw-blog-status {
	border-bottom: 3px solid #f7f7f7;
	margin-bottom: 30px;
}

.op-bsw-blog-status-content {
	color: #0f87c9;
	border-bottom: 1px solid #e4e4e4;
}

.op-bsw-blog-status h2 {
	float: left;
}

.op-bsw-blog-status p {
	float: right;
}

.op-bsw-blog-status p > span {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	color: #8c8c8c;
	font-size: 14px;
}









.op-bsw-tabs {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 47%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fefefe), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 47%,#f2f2f2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 47%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 47%,#f2f2f2 100%);
	background: linear-gradient(top,  #ffffff 0%,#fefefe 47%,#f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
	padding-left: 10px;

}

.op-bsw-tabs li {
	display: inline;
	margin: 0px;
	display: block;
	float: left;
	border: 1px solid transparent;
	border-bottom: 0px;
}

.op-bsw-tabs li a {
	display: block;
	float: left;
	padding: 15px 20px;
	border: 3px solid transparent;
	border-bottom: 0px;
	color: #212120;
	font-size: 14px;
	text-decoration: none;

}


.op-bsw-tabs li.selected {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #dbdbdb;
	border-bottom: 0px;

}

.op-bsw-tabs li.selected a {
	border: 3px solid #f7f7f7;
	border-bottom: 0px;
	background-color: #fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #0f87c9;
	font-weight: bold;
}

.op-bsw-tabs li:hover {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #dbdbdb;
	border-bottom: 0px;

}

.op-bsw-tabs li:hover a {
	border: 3px solid #ececec;
	border-bottom: 0px;
	background-color: #ececec;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}





/* Notication Bars */

.op-notify {
	display: block;
	position: relative;
	min-height: 41px;
	width: 100%;
	padding: 10px 15px;
	font-size: 12px;
	color: #fff !important;
	text-decoration: none !important;
	text-shadow: 0 0 1px rgba(0,0,0,0.3), 0 0 1px rgba(0,0,0,0.3), 0 1px 1px rgba(0,0,0,0.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1a000000',GradientType=0 );
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15);
	}

.op-notify + .op-notify {
	margin-top: 15px;
	}

.op-notify:hover {
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15), 0 1px 0 0 rgba(0,0,0,0.2);
	}

.op-notify img {
	margin-top: -12px;
	position: absolute;
	top: 50%;
	left: 15px;
	}

.op-notify span {
	display: inline-block;
	margin-bottom: 3px;
	position: relative;
	top: 3px;
	margin-left: 30px;
	margin-right: 30px;
	}

.op-notify a {
	color: #fff !important;
	}

.op-notify-close {
	display: inline-block;
	margin-top: -12px;
	position: absolute;
	top: 50%;
	right: 14px;
	height: 23px;
	width: 23px;
	background: url("../images/notify-close.png") 0 0 no-repeat;
	cursor: pointer;
	}

.op-notify:hover .op-notify-close {
	background-position: 0 -23px;
	}

.op-notify.success { background-color: #008c00; }
.op-notify.error { background-color: #b20000; padding: 10px 15px; margin: 0;}
.op-notify.warning { background-color: #d9a300; }



/*
.op-bsw-notify {
	background: url('../images/pagebuilder-warning.png') 25px center no-repeat;
	background-color: #ffffbf;
	border: 1px solid #dfc77f;
	background-color: #e7ffb3;
	border: 1px solid #00bf00;
	padding: 15px 25px;
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	line-height: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}

.op-bsw-notify span {
	float: left;
	}

.op-bsw-error {
	background-color: #ffcfcf;
	border: 2px solid #f5c6c6;
	outline: 1px solid #e32727;
	}

.op-bsw-notify-close {
	height: 16px;
	width: 16px;
	display: block;
	float: right;
	}

*/

.op-signup_form-form_html input {
	float: left;
	margin-right: 5px;
}

.op-bsw-grey-panel-content .op-signup_form-form_html label {
	float: left;
	margin: 0px 8px 0px 0px;
}

.op-bsw-grey-panel-content .op-signup_form-form_html select {
	position: relative;
	top: -4px;
}

.op-signup_form-form_html .form_html_field_with_order {
	width: 70% !important;
	display: inline-block;
	float: left;
	clear: both;
}

.op-signup_form-form_html .form_html_field_order,
.op-signup_form-form_html_email .email_data_extra_fields .form_html_field_order {
	width: 25% !important;
	float: right !important;
}

.op-signup_form-form_html .form_html_field_order input,
.op-signup_form-form_html_email .email_data_extra_fields .form_html_field_order input {
	height: 40px !important;
}

.op-signup_form-form_html_email .email_data_extra_fields > label {
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: block;
	clear: both;
	padding: 5px 0 0;
	margin-bottom: 11px;
}

.op-signup_form-form_html_email .email_data_extra_fields .op-multirow {
	margin-bottom: 10px;
}

.op-signup_form-form_html_email .email_data_extra_fields .op-multirow-controls {
	clear: both;
	padding: 7px 0 0;
}

.op-signup_form-form_html .form_html_field select {
	width: 100% !important;
	padding: 10px;
	font-size: 15px;
	top: 0;
	height: 40px !important;
}

.op-signup_form-form_html_email .form_html_field_order {
	width: 100% !important;
}

#op_home_feature_video_optin_signup_form_thank_you_page { margin-bottom: 1em; }

.provider_list_note p {
	margin-top: 0;
	font-style: italic;
}

.img-radio-item input[type="radio"] { display: none }
.op-bsw-grey-panel-content.op-bsw-grey-panel-no-sidebar {
	background: none;
	border-top: 1px solid #ccc;
	padding: 25px;
}
.module-signup_form .preview{ /* -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; -webkit-box-shadow: 0px 3px 1px 0px #757575;-moz-box-shadow: 0px 3px 1px 0px #757575;box-shadow: 0px 3px 1px 0px #757575; background-repeat: no-repeat;border: 1px solid #333;  */ display: block;  float: none;  width: 280px; height: 366px; background-position: center center; margin: 10px 0px 20px 25px;}

.op-bsw-waiting { display: none }
.op-bsw-blog-status-content .op-bsw-waiting { float: left; margin: 5px 0 0 5px }
.op-bsw-blog-status-content .iPhoneCheckContainer { clear: both; float: left }

.op-bsw-blog-status-content .ibutton-container { float: right; margin-left: 10px; }

/*.column-editor { border: 2px solid #000; height: 200px }*/

#op_blog_header_site_title {
	margin-bottom: 15px;
}

.module-video .video-preview { display: none; height: 220px; text-align: center; width: 400px; background-position: center center; background-repeat: no-repeat }

.color-picker-container a.pick-color {
	border-radius: 3px;
	/*border: 1px solid #ccc;
	height: 38px;
	width: 38px;*/
	height: 38px;
	width: 38px;
	margin: 1px 15px 0 10px;
	-webkit-box-shadow: 0  0 0 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0  0 0 1px rgba(0,0,0,0.2);
	box-shadow: 0  0 0 1px rgba(0,0,0,0.2);
	}

.color-picker-container {
	margin: 0px !important;
	max-height: 40px !important;
	}

#op-color-picker-1 {
	z-index: 9999;
	background:#eee;
	border:1px solid #ccc;
	position:absolute;
	display:none;
	margin-top: 5px;
	margin-left: 3px;
}

#op_info_bar_rss {
	margin-bottom: 10px;
}

.default-val-link {
	font-size: 12px;
	margin-bottom: 10px;
}

.section-info_bar .op-bsw-info-bar {
	padding-bottom: 10px;
}

.op-bsw-wizard .color-picker-container, .op-live-editor .color-picker-container {
	position: relative;
	top: 0px;
}

.op-bsw-wizard .color-picker-container input {
	float: left;
}

.op-bsw-wizard .color-picker-container input,.op-bsw-wizard .color-picker-container .pick-color {
	float: left;
}

.reset-link {
	clear: both;
}


.help-video-container { display: none }



#op-post-seo_meta input[type="text"], #op-post-seo_meta textarea {
	display: block;
	min-width: 300px;
}

#op-post-page_template .img-radio-item {
	float: left;
	margin-right: 20px;
}


.op-checkbox-container input {
	float: left;
	margin-right: 6px;
}

.section-comments .op-checkbox-container input {
	*position: relative;
	*top: 10px;
}


#op-settings-container .panel-control {
	margin-bottom: 30px;
}


/* Post Page - OptimizePress Settings */

#op-settings-container .inside {
	width: 90%;
	margin: 25px 15px;
	}

#op-settings-container h4 {
	font-weight: bold;
	font-size: 12px !important;
	padding-bottom: 3px;
	margin: 20px 0px 10px 0px;
	color: #000 !important;
	}

#op-settings-container label {
	font-weight: bold;
}

#op-settings-container p {
	color: #888;
}

#op-settings-container textarea, #op-settings-container input[type="text"] {
	display: block;
	width: 300px;
	margin: 10px 0px 20px;
}

#op-settings-container #op-meta-scripts textarea {
	margin-bottom: 10px;
}

#op-settings-container .thumb img, #op-settings-container .thumb-overlay {
	/*width: 152px !important;
	height: 115px !important;*/
}

.op-pb-wizard .op-file-uploader .button, .op-pb-wizard .op-file-uploader .submit input, .op-pb-wizard .op-file-uploader .button-secondary {
text-decoration:none;font-size:12px!important;line-height:13px;padding:3px 8px;cursor:pointer;border-width:1px;border-style:solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;
}





.op-asset-dropdown {

	/* float: left; */
	padding-top: 10px;
	background-color: #fff;
	margin: 0px;
	min-width: 199px;
}

.op-asset-dropdown img {
	max-width: 600px;
	max-height: 50%;
}


.op-asset-dropdown .selected-item {
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	display: block;
	padding: 4px;
	color:#222222;
}

.op-asset-dropdown .selected-item:hover {
	border: 1px solid #3399D1;
}

.op-asset-dropdown-list {
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	min-width: 200px;
	max-width: 100%;
	height: 300px;
	overflow-y: scroll;
	display: none;
	position: absolute;
	background-color: #fff;
	z-index: 9999;
	list-style: none;
}

#op_assets_core_divider_style_container .selected-item {
	padding: 20px 10px;
}



select {
	margin: 0px 10px 0px 0px !important;
	width: auto !important;
	}

.font-chooser select {
	height: 40px !important;
	 padding: 10px 4px 10px 0;
	}

.font-chooser > select, .font-chooser > div {
	float: left;
	margin-right: 6px;
}

.font-chooser {
	padding-top: 6px;
}

.field-textarea textarea {
	display: block;
	width: 600px;
}

.font-chooser .op-asset-dropdown {
	padding-top: 0px;
}

.font-chooser select {
/*	position: relative;
	top: 2px;*/
	margin-top: 4px;
}

.op-asset-dropdown-list p {
	font-size: 16px;
	margin: 15px 0px 5px 0px;
	padding-left: 4px;
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
}

.op-asset-dropdown-list ul {
	padding: 0px;
}

.op-asset-dropdown-list li a {
	border: 4px solid transparent;
	border: 4px solid rgba(0,0,0,.01);
	display: block;
	padding: 15px 0px;
	min-height: 50px;
	background-image: url('../images/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition-property: padding, border;
	-webkit-transition-duration: 0.5s;
	background-color: #fff
}

.op-asset-dropdown-list li a img {
	line-height: 40px;
	vertical-align: middle;
	background-color: #fff;
}

.op-asset-dropdown-list li a:hover, .op-asset-dropdown-list li a.selected, .op-asset-dropdown-list li a.selected:hover {
	border: 4px solid #004a80;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition-property: padding, border;
	-webkit-transition-duration: 0.2s;
	}

.op-asset-dropdown-list li a:focus,
.op-asset-dropdown-list li a:hover {
	border-color: #ccc;
	}

.width-main-sidebar a.default-val-link { margin-top: 15px !important; }


.module-help-text{padding:20px;margin-bottom:0px;margin-top:0px;}

/* Tooltip */

.tooltipster-default{border-radius:6px;-border:1px solid #000;background:rgba(0,0,0,0.9);color:#fff;}
.tooltipster-default .tooltipster-content{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;line-height:16px;text-shadow:0 0 1px #000, 0 0 1px #000, 0 1px 1px #000;overflow:hidden;padding:10px 15px;}
.tooltipster-icon{cursor:help;margin-left:4px;}
.tooltipster-base{font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible;padding:0;}
.tooltipster-base .tooltipster-content{overflow:hidden;}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute;}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-8px;}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-8px;}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-8px;}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-8px;}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto;}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px;}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px;}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px;}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px;}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px;}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px;}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -8px; }
.tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-right: 9px solid; margin-top: -8px; }
.tooltipster-grow { -webkit-transform: scale(0,0); -moz-transform: scale(0,0); -o-transform: scale(0,0); -ms-transform: scale(0,0); transform: scale(0,0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden; }
.tooltipster-grow-show { -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -o-transform: scale(1,1); -ms-transform: scale(1,1); transform: scale(1,1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);  transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); }
.tooltipster-content-changing { opacity: 0.5; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }


/**
 * Loading indicator animation
 */
@-webkit-keyframes loading {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes loading {
	to {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-ms-keyframes loading {
	to {
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes loading {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.op-loader {
	width: 10px;
	height: 10px;
	padding: 0;
	border-radius: 50%;
	background: transparent;

	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #333;
	border-left: 2px solid #333;

	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;

	-webkit-animation: loading 1.2s infinite linear;
	-moz-animation: loading 1.2s infinite linear;
	-ms-animation: loading 1.2s infinite linear;
	animation: loading 1.2s infinite linear;
}


/* Animations */
.animated:active{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg)}90%{-moz-transform:skewX(0deg)}100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)}10%{-o-transform:skewX(-8deg)}20%{-o-transform:skewX(7deg)}30%{-o-transform:skewX(-6deg)}40%{-o-transform:skewX(5deg)}50%{-o-transform:skewX(-4deg)}60%{-o-transform:skewX(3deg)}70%{-o-transform:skewX(-2deg)}80%{-o-transform:skewX(1deg)}90%{-o-transform:skewX(0deg)}100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:flipOutX;-o-backface-visibility:visible!important;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}



.image-button {background:none;}

/* Theme 5 Live Editor Styles (to fix asset browser styling issues specific to this theme) */
/* Live Editor Styles */
.landing-page-theme-5 .fancybox-inner .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar,
.landing-page-theme-5 .fancybox-inner #feature_area_optin .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar,
.landing-page-theme-5 .fancybox-inner #feature_area_optin2 .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar {
	background-color: #F2F2F2;
	left: 0;
	margin: 25px 0 15px -26px;
	position: relative;
	width: 709px !important;
}

.landing-page-theme-5 .fancybox-inner .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar ul,
.landing-page-theme-5 .fancybox-inner #feature_area_optin .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar ul,
.landing-page-theme-5 .fancybox-inner #feature_area_optin2 .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar ul {
	border-bottom: 0 none !important;
	box-shadow: -1px 0 0 0 #F2F2F2 inset;
}

.landing-page-theme-5 .fancybox-inner .op-bsw-grey-panel-content .op-bsw-grey-panel-tabs,
.landing-page-theme-5 .fancybox-inner #feature_area_optin .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-tabs,
.landing-page-theme-5 .fancybox-inner #feature_area_optin2 .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-tabs {
	margin: 0;
}


.landing-page-theme-5 .fancybox-inner .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li,
.landing-page-theme-5 .fancybox-inner #feature_area_optin .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li,
.landing-page-theme-5 .fancybox-inner #feature_area_optin2 .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li {
	border: 0 none !important;
	box-shadow: 0 0 0 1px #ccc inset, 0 2px 0 0 #fff inset !important;
	display: inline-block;
	margin-right: -4px !important;
}

.landing-page-theme-5 .fancybox-inner .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:first-child a,
.landing-page-theme-5 .fancybox-inner .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:last-child a,
.landing-page-theme-5 .fancybox-inner #feature_area_optin .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:first-child a,
.landing-page-theme-5 .fancybox-inner #feature_area_optin2 .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:first-child a,
.landing-page-theme-5 .fancybox-inner #feature_area_optin .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:last-child a,
.landing-page-theme-5 .fancybox-inner #feature_area_optin2 .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li.op-bsw-grey-panel-tabs-selected:last-child a {
	border-radius: 0 !important;
}

.landing-page-theme-5 .fancybox-inner .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li a,
.landing-page-theme-5 .fancybox-inner #feature_area_optin .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li a,
.landing-page-theme-5 .fancybox-inner #feature_area_optin2 .op-lightbox-content .op-bsw-grey-panel-content .op-bsw-grey-panel-sidebar li a {
	font-size: 12px !important;
}

/* Fix for WP 3.8 (z-index of admin wp menu items dropdowns was too low) */
.sticky-menu #adminmenuwrap { z-index: 101; }

/* Fix for query monitor in wp-admin-bar - fix is also included into lib/assets/default.css, because none css file is loaded always */
#wp-admin-bar-query-monitor small { display: inline; }
