@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,700.less');
@import url('https://fonts.googleapis.com/css?family=Roboto');
/* The above import directives are aggregated from content. */
/*
 * Ext JS Library 1.1 Beta 1
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://www.extjs.com/license
 */

.ext-el-mask {
    z-index: 20000;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.ext-el-mask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9 url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/tb-blue.gif) repeat-x 0 -16px;
    padding:2px;
}
.ext-el-mask-msg div {
    padding:5px 10px 5px 10px;
    background: #eee;
    border:1px solid #a3bad9;
    color:#333;
    /* font:normal 12px tahoma, arial, helvetica, sans-serif; */
    cursor:wait;
}

.ext-shim {
    position:absolute;
    visibility:hidden;
    left:0;
    top:0;
    overflow:hidden;
}
.ext-ie .ext-shim {
    filter: alpha(opacity=0);
}

.x-mask-loading div {
    padding:5px 10px 5px 25px;
    background: #eee url('../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
}


.x-hidden {
    position:absolute;
    left:-2000px;
    top:-2000px;
    visibility:hidden;
}

.x-masked {
    overflow: hidden !important;
}

.x-masked select, .x-masked object, .x-masked embed {
    visibility: hidden;
}

.x-layer {
    visibility: hidden;
}

.x-unselectable, .x-unselectable * {
    -moz-user-select: none;
    -khtml-user-select: none;
}

.x-repaint {
    zoom: 1;
    background-color: transparent;
    -moz-outline: none;
}

.x-item-disabled {
    color: gray;
    cursor: default;
    opacity: .6;
    -moz-opacity: .6;
    filter: alpha(opacity=60);
}

.x-item-disabled * {
    color: gray;
    cursor: default !important;
}

.x-splitbar-proxy {
    position: absolute;
    visibility: hidden;
    z-index: 20001;
    background: #aaa;
    zoom: 1;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
}

.x-splitbar-h, .x-splitbar-proxy-h {
    cursor: e-resize;
    cursor: col-resize;
}

.x-splitbar-v, .x-splitbar-proxy-v {
    cursor: s-resize;
    cursor: row-resize;
}

.x-color-palette {
    width: 150px;
    height: 92px;
    cursor: pointer;
}

.x-color-palette a {
    border: 1px solid #fff;
    float: left;
    padding: 2px;
    text-decoration: none;
    -moz-outline: 0 none;
    outline: 0 none;
    cursor: pointer;
}

.x-color-palette a:hover, .x-color-palette a.x-color-palette-sel {
    border: 1px solid #8BB8F3;
    background: #deecfd;
}

.x-color-palette em {
    display: block;
    border: 1px solid #ACA899;
}

.x-color-palette em span {
    cursor: pointer;
    display: block;
    height: 10px;
    line-height: 10px;
    width: 10px;
}

.x-ie-shadow {
    display: none;
    position: absolute;
    overflow: hidden;
    left:0;
    top:0;
    background:#777;
    zoom:1;
}

.x-shadow {
    display: none;
    position: absolute;
    overflow: hidden;
    left:0;
    top:0;
}

.x-shadow * {
    overflow: hidden;
}

.x-shadow * {
    padding: 0;
    border: 0;
    margin: 0;
    clear: none;
    zoom: 1;
}


.x-shadow .xstc, .x-shadow .xsbc {
    height: 6px;
    float: left;
}


.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
    width: 6px;
    height: 6px;
    float: left;
}


.x-shadow .xsc {
    width: 100%;
}

.x-shadow .xsml, .x-shadow .xsmr {
    width: 6px;
    float: left;
    height: 100%;
}

.x-shadow .xsmc {
    float: left;
    height: 100%;
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow-c.png);
}

.x-shadow .xst, .x-shadow .xsb {
    height: 6px;
    overflow: hidden;
    width: 100%;
}

.x-shadow .xsml {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow-lr.png) repeat-y 0 0;
}

.x-shadow .xsmr {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow-lr.png) repeat-y -6px 0;
}

.x-shadow .xstl {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow.png) no-repeat 0 0;
}

.x-shadow .xstc {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow.png) repeat-x 0 -30px;
}

.x-shadow .xstr {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow.png) repeat-x 0 -18px;
}

.x-shadow .xsbl {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow.png) no-repeat 0 -12px;
}

.x-shadow .xsbc {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow.png) repeat-x 0 -36px;
}

.x-shadow .xsbr {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shadow.png) repeat-x 0 -6px;
}

.loading-indicator {
    font-size: 11px;
    background-image: url('../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    line-height: 16px;
    margin: 3px;
}

.x-text-resize {
    position: absolute;
    left: -1000px;
    top: -1000px;
    visibility: hidden;
    zoom: 1;
}

.x-drag-overlay {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background: white;
    z-index: 20000;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.x-clear {
    clear:both;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
}
.x-tabs-wrap {
	border-bottom:1px solid #6593cf;
	padding-top:2px;
}
.x-tabs-strip-wrap{
	width:100%;
}
.x-tabs-wrap table{
	position:relative;
	top:0; left:0;
}
.x-tabs-strip td{
	padding:0;
	padding-left:2px;
}
.x-tabs-strip a, .x-tabs-strip span, .x-tabs-strip em {
	display:block;
}
.x-tabs-strip a {
	text-decoration:none !important;
	-moz-outline: none;
	outline: none;
	cursor:pointer;
}
.x-tabs-strip .x-tabs-text {
	/*font:bold 11px tahoma,arial,helvetica; */
	color:#666;
	overflow:hidden;
	white-space: nowrap;
	cursor:pointer;
	text-overflow: ellipsis;
}
.x-tabs-strip .on .x-tabs-text {
	cursor:default;
	color:#083772;
}
.x-tabs-strip .disabled .x-tabs-text {
	cursor:default;
	color:#aaaaaa;
}
.x-tabs-strip .x-tabs-inner {
	 padding:4px 10px;
}

.x-tabs-strip .on .x-tabs-right {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-sprite.gif) no-repeat right 0;
}
.x-tabs-strip .on .x-tabs-left {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-sprite.gif) no-repeat 0 -100px;
}
.x-tabs-strip .x-tabs-right {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-sprite.gif) no-repeat right -50px;
}
.x-tabs-strip .x-tabs-left {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-sprite.gif) no-repeat 0 -150px;
}

.x-tabs-strip  a {
	position:relative;
	top:1px; left:0;
}
.x-tabs-strip .on a {
	position:relative;
}
.x-tabs-strip .on .x-tabs-inner {
	padding-bottom:5px;
}

.x-tabs-strip .x-tabs-closable .x-tabs-inner{
	padding-right:22px;
	position:relative;
}
.x-tabs-strip .x-tabs-closable .close-icon{
	line-height: 1px;
	font-size:1px;
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/tab-close.gif);
	display:block;
	position:absolute;
	right:5px;top:4px;
	width:11px;height:11px;
	cursor:pointer;
}
.x-tabs-strip .on .close-icon{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/tab-close-on.gif);
}
.x-tabs-strip .x-tabs-closable .close-over{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/tab-close-on.gif);
}
.x-tabs-body {
    border:1px solid #6593cf;
    border-top:0 none;
}
.x-tabs-bottom .x-tabs-wrap {
	border-top:1px solid #6593cf;
	border-bottom:0 none;
	padding-top:0;
	padding-bottom:2px;
}
.x-tabs-bottom .x-tabs-strip .x-tabs-right {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .x-tabs-left {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-right {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-left {
	 background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
}
.x-tabs-bottom .x-tabs-strip  a {
	position:relative;
	top:0; left:0;
}
.x-tabs-bottom .x-tabs-strip .on a {
	margin-top:-1px;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-inner {
	padding-top:5px;
}

.x-tabs-bottom .x-tabs-body {
    border:1px solid #6593cf;
    border-bottom:0 none;
}

.x-form-field{    margin: 0 0 0 0;  /*  font:normal 12px tahoma, arial, helvetica, sans-serif;*/}.x-form-text, textarea.x-form-field{    padding: 1px 3px;    background:#fff url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/text-bg.gif) repeat-x 0 0;    border: 1px solid #B5B8C8;}.x-form-text {    height:22px;    line-height:18px;    vertical-align:middle;}.ext-ie .x-form-text {    margin-top:-1px;     margin-bottom:-1px;    height:22px;     line-height:18px;}.ext-strict .x-form-text {    height:18px;}.ext-safari .x-form-text {    height:20px; }.ext-gecko .x-form-text {    padding-top:2px;     padding-bottom:0;}.x-form-select-one {    height:20px;    line-height:18px;    vertical-align:middle;    background-color:#fff;     border: 1px solid #B5B8C8;}.x-form-field-wrap {    position:relative;    zoom:1;    white-space: nowrap;}.x-editor .x-form-check-wrap {    background:#fff;}.x-form-field-wrap .x-form-trigger{    width:17px;    height:21px;    border:0;    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/trigger.gif) no-repeat 0 0;    cursor:pointer;    border-bottom: 1px solid #B5B8C8;    position:absolute;    top:0;}.ext-safari .x-form-field-wrap .x-form-trigger{    height:19px; }.x-form-field-wrap .x-form-clear-trigger{    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/clear-trigger.gif);    cursor:pointer;}.x-form-field-wrap .x-form-search-trigger{    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/search-trigger.gif);    cursor:pointer;}.ext-safari .x-form-field-wrap .x-form-trigger{    right:0;}.x-form-field-wrap .x-form-twin-triggers{    }.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{    position:static;    top:auto;    vertical-align:top;}.x-form-field-wrap .x-form-trigger-over{    background-position:-17px 0;}.x-form-field-wrap .x-form-trigger-click{    background-position:-34px 0;}.x-trigger-wrap-focus .x-form-trigger{    background-position:-51px 0;}.x-trigger-wrap-focus .x-form-trigger-over{    background-position:-68px 0;}.x-trigger-wrap-focus .x-form-trigger-click{    background-position:-85px 0;}.x-trigger-wrap-focus .x-form-trigger{    border-bottom: 1px solid #7eadd9;}.x-item-disabled .x-form-trigger-over{    background-position:0 0 !important;    border-bottom: 1px solid #B5B8C8;}.x-item-disabled .x-form-trigger-click{    background-position:0 0 !important;    border-bottom: 1px solid #B5B8C8;}.x-form-focus, textarea.x-form-focus{	border: 1px solid #7eadd9;}.x-form-invalid, textarea.x-form-invalid{	background:#fff url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/invalid_line.gif) repeat-x bottom;	border: 1px solid #dd7870;}.ext-safari .x-form-invalid{	background-color:#ffeeee;	border: 1px solid #ff7870;}.x-editor {    visibility:hidden;    padding:0;    margin:0;}.x-form-check-wrap {    line-height:18px;}.ext-ie .x-form-check-wrap input {    width:15px;    height:15px;}.x-editor .x-form-check-wrap {    padding:3px;}.x-editor .x-form-checkbox {    height:13px;    border: 0 none;}.x-form-grow-sizer {	/* font:normal 12px tahoma, arial, helvetica, sans-serif;*/    left: -10000px;	padding: 8px 3px;    position: absolute;    visibility:hidden;    top: -10000px;	white-space: pre-wrap;    white-space: -moz-pre-wrap;    white-space: -pre-wrap;    white-space: -o-pre-wrap;    word-wrap: break-word;    zoom:1;}.x-form-grow-sizer p {    margin:0 !important;    border:0 none !important;    padding:0 !important;}.x-form-item {    /*font:normal 12px tahoma, arial, helvetica, sans-serif; */   display:block;    margin-bottom:4px;}.x-form-item label {    display:block;    float:left;    width:100px;    padding:3px;    padding-left:0;    clear:left;    z-index:2;    position:relative;}.x-form-element {    padding-left:105px;    position:relative;}.x-form-invalid-msg {    color:#ee0000;    padding:2px;    padding-left:18px;  /*  font:normal 11px tahoma, arial, helvetica, sans-serif; */   background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/warning.gif) no-repeat 0 2px;    line-height:16px;    width:200px;}.x-form-label-right label {   text-align:right;}.x-form-label-top .x-form-item label {    width:auto;    float:none;    clear:none;    display:inline;    margin-bottom:4px;    position:static;}.x-form-label-top .x-form-element {    padding-left:0;    padding-top:4px;}.x-form-label-top .x-form-item {    padding-bottom:4px;}.x-form fieldset {    border:1px solid #B5B8C8;    padding:10px 10px 5px 10px;    margin-bottom:10px;}.x-form fieldset legend {  /*  font:bold 11px tahoma, arial, helvetica, sans-serif;    */color:#15428b;}.ext-ie .x-form fieldset legend {    margin-bottom:10px;}.ext-ie .x-form fieldset {    padding-top: 0;}.x-form-empty-field {    color:gray;}.x-small-editor .x-form-field { /*   font:normal 11px arial, tahoma, helvetica, sans-serif; */}.x-small-editor .x-form-text {    height:20px;    line-height:16px;    vertical-align:middle;}.ext-ie .x-small-editor .x-form-text {    margin-top:-1px !important;     margin-bottom:-1px !important;    height:20px !important;     line-height:16px !important;}.ext-strict .x-small-editor .x-form-text {    height:16px !important;}.ext-safari .x-small-editor .x-form-field {   /*     font:normal 12px arial, tahoma, helvetica, sans-serif; */}.ext-ie .x-small-editor .x-form-text {    height:20px;    line-height:16px;}.ext-border-box .x-small-editor .x-form-text {    height:20px;}.x-small-editor .x-form-select-one {    height:20px;    line-height:16px;    vertical-align:middle;}.x-small-editor .x-form-num-field {    text-align:right;}.x-small-editor .x-form-field-wrap .x-form-trigger{    height:19px;}.x-form-clear {    clear:both;    height:0;    overflow:hidden;    line-height:0;    font-size:0;}.x-form-clear-left {    clear:left;    height:0;    overflow:hidden;    line-height:0;    font-size:0;}.x-form-cb-label {    width:'auto' !important;    float:none !important;    clear:none !important;    display:inline !important;    margin-left:4px;}.x-form-column {    float:left;    padding:0;    margin:0;    width:48%;    overflow:hidden;    zoom:1;}.x-form .x-form-btns-ct .x-btn{	float:right;	clear:none;}.x-form .x-form-btns-ct .x-form-btns td {	border:0;	padding:0;}.x-form .x-form-btns-ct .x-form-btns-right table{	float:right;	clear:none;}.x-form .x-form-btns-ct .x-form-btns-left table{	float:left;	clear:none;}.x-form .x-form-btns-ct .x-form-btns-center{	text-align:center; }.x-form .x-form-btns-ct .x-form-btns-center table{	margin:0 auto; }.x-form .x-form-btns-ct table td.x-form-btn-td{	padding:3px;}.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{	background-position:0 -147px;}.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{	background-position:0 -168px;}.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{	background-position:0 -189px;}.x-form .x-form-btns-ct .x-btn-click .x-btn-center{	background-position:0 -126px;}.x-form .x-form-btns-ct .x-btn-click  .x-btn-right{	background-position:0 -84px;}.x-form .x-form-btns-ct .x-btn-click .x-btn-left{	background-position:0 -63px;}.x-form-invalid-icon {    width:16px;    height:18px;    visibility:hidden;    position:absolute;    left:0;    top:0;    display:block;    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/exclamation.gif) no-repeat 0 2px;}.x-btn{
	/*font:normal 11px tahoma, verdana, helvetica; */
	cursor:pointer;
	white-space: nowrap;
}
.x-btn button{
    border:0 none;
    background:transparent;
   /* font:normal 11px tahoma,verdana,helvetica; */
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
}
* html .ext-ie .x-btn button {
    width:1px;
}
.ext-gecko .x-btn button {
    padding-left:0;
    padding-right:0;
}
.ext-ie .x-btn button {
    padding-top:2px;
}


.x-btn-icon .x-btn-center .x-btn-text{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor:pointer;
	white-space: nowrap;
    padding:0;
}
.x-btn-icon .x-btn-center{
	padding:1px;
}
.x-btn em {
    font-style:normal;
    font-weight:normal;
}


.x-btn-text-icon .x-btn-center .x-btn-text{
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left:18px;
	padding-top:3px;
	padding-bottom:3px;
    padding-right:0;
}

.x-btn-left, .x-btn-right{
	font-size:1px;
    line-height:1px;
}
.x-btn-left{
	width:3px;
	height:21px;
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/btn-sprite.gif) no-repeat 0 0;
}
.x-btn-right{
	width:3px;
	height:21px;
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/btn-sprite.gif) no-repeat 0 -21px;
}
.x-btn-left i, .x-btn-right i{
	display:block;
    width:3px;
    overflow:hidden;
    font-size:1px;
    line-height:1px;
}
.x-btn-center{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/btn-sprite.gif) repeat-x 0 -42px;
	vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}
.x-btn-over .x-btn-left{
	background-position:0 -63px;
}
.x-btn-over .x-btn-right{
	background-position:0 -84px;
}
.x-btn-over .x-btn-center{
	background-position:0 -105px;
}
.x-btn-click .x-btn-center, .x-btn-menu-active .x-btn-center{
	background-position:0 -126px;
}
.x-btn-disabled *{
	color:gray !important;
	cursor:default !important;
}
.x-btn-menu-text-wrap .x-btn-center {
	padding:0 3px;
}
.ext-gecko .x-btn-menu-text-wrap .x-btn-center {
	padding:0 1px;
}
.x-btn-menu-arrow-wrap .x-btn-center {
    padding:0;
}
.x-btn-menu-arrow-wrap .x-btn-center button {
	width:12px !important;
    height:21px;
    padding:0 !important;
    display:block;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/btn-arrow.gif) no-repeat left 3px;
}
.x-btn-with-menu  .x-btn-center {
    padding-right:2px !important;
}
.x-btn-with-menu  .x-btn-center em {
    display:block;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/btn-arrow.gif) no-repeat right 0;
	padding-right:10px;
}

.x-btn-text-icon .x-btn-with-menu .x-btn-center em {
    display:block;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/btn-arrow.gif) no-repeat right 3px;
	padding-right:10px;
}.x-toolbar{
	border-top: 1px solid #eaf0f7;
    border-bottom: 1px solid #a9bfd3;
    display: block;
	padding:2px;
    background:#d0def0 url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/panel-title-light-bg.gif) repeat-x;
    position:relative;
}
.x-toolbar .x-item-disabled .x-btn-icon {
    opacity: .35;
    -moz-opacity: .35;
    filter: alpha(opacity=35);
}
.x-toolbar td {
	vertical-align:middle;
}
.mso .x-toolbar, .x-grid-mso .x-toolbar{
	border: 0 none;
	background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/mso-hd.gif);
}
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label{
	white-space: nowrap;
    /* font:normal 11px tahoma, arial, helvetica, sans-serif; */
}
.x-toolbar .x-item-disabled {
	color:gray;
	cursor:default;
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
}
.x-toolbar .x-item-disabled * {
	color:gray;
	cursor:default;
}
.x-toolbar .x-btn-left{
	background:none;
}
.x-toolbar .x-btn-right{
	background:none;
}
.x-toolbar .x-btn-center{
	background:none;
	padding:0 0;
}

.x-toolbar .x-btn-menu-text-wrap .x-btn-center button{
	padding-right:2px;
}
.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{
	padding-right:0;
}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{
	padding:0 2px;
}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
    width:12px;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;
}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
    width:12px;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;
}
.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button {
	background-position: 0 -47px;
}
.x-toolbar .x-btn-over .x-btn-left{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0;
}
.x-toolbar .x-btn-over .x-btn-right{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.x-toolbar .x-btn-over .x-btn-center{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;
}

.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;
}
.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;
}
.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;
}

.x-toolbar .x-btn-with-menu .x-btn-center em{
	padding-right:8px;
}

.x-toolbar .ytb-text{
   padding:2px;
}
.x-toolbar .ytb-sep {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/grid-split.gif);
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	height: 16px;
	width:4px;
	overflow: hidden;
	cursor:default;
	margin: 0 2px 0;
	border:0;
}
.x-toolbar .ytb-spacer {
    width:2px;
}
.mso .x-toolbar .ytb-sep, .x-grid-mso .x-toolbar .ytb-sep{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/grid-blue-split.gif);
}


.ext-ie .x-toolbar .x-form-field-wrap {
	padding-bottom:1px;
}
.ext-ie .x-toolbar .x-form-field-wrap .x-form-trigger {
	top:1px;
}
.ext-ie .x-toolbar .x-form-field-wrap .x-form-twin-triggers img {
	margin-top:1px;
}



.x-grid-page-number{
	width:24px;
	height:14px;
}
.x-grid-page-first .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-first.gif);
}
.x-grid-loading .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/done.gif);
}
.x-grid-page-last .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-last.gif);
}
.x-grid-page-next .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-next.gif);
}
.x-grid-page-prev .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-prev.gif);
}
.x-item-disabled .x-grid-loading .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/loading.gif);
}
.x-item-disabled .x-grid-page-first .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-first-disabled.gif);
}
.x-item-disabled .x-grid-page-last .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-last-disabled.gif);
}
.x-item-disabled .x-grid-page-next .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-next-disabled.gif);
}
.x-item-disabled .x-grid-page-prev .x-btn-text{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/page-prev-disabled.gif);
}
.x-paging-info {
    position:absolute;
    top:8px;
    right: 8px;
    color:#15428b;
}
.x-resizable-handle {
    position:absolute;
    z-index:100;

    font-size:1px;
    line-height:6px;
    overflow:hidden;
	 background:white;
	 filter:alpha(opacity=0);
	 opacity:0;
	 zoom:1;
}
.x-resizable-handle-east{
    width:6px;
    cursor:e-resize;
    right:0;
    top:0;
    height:100%;
}
.ext-ie .x-resizable-handle-east {
      margin-right:-1px;
}
.x-resizable-handle-south{
    width:100%;
    cursor:s-resize;
    left:0;
    bottom:0;
    height:6px;
}
.ext-ie .x-resizable-handle-south {
     margin-bottom:-1px;
}
.x-resizable-handle-west{
    width:6px;
    cursor:w-resize;
    left:0;
    top:0;
    height:100%;
}
.x-resizable-handle-north{
    width:100%;
    cursor:n-resize;
    left:0;
    top:0;
    height:6px;
}
.x-resizable-handle-southeast{
    width:6px;
    cursor:se-resize;
    right:0;
    bottom:0;
    height:6px;
    z-index:101;
}
.x-resizable-handle-northwest{
    width:6px;
    cursor:nw-resize;
    left:0;
    top:0;
    height:6px;
    z-index:101;
}
.x-resizable-handle-northeast{
    width:6px;
    cursor:ne-resize;
    right:0;
    top:0;
    height:6px;
    z-index:101;
}
.x-resizable-handle-southwest{
    width:6px;
    cursor:sw-resize;
    left:0;
    bottom:0;
    height:6px;
    z-index:101;
}
.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle{
    filter:alpha(opacity=100);
	 opacity:1;
}
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/e-handle.gif);
	 background-position: left;
}
.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/e-handle.gif);
	 background-position: left;
}
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/se-handle.gif);
    background-position: top left;
}
.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/nw-handle.gif);
    background-position:bottom right;
}
.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/ne-handle.gif);
    background-position: bottom left;
}
.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/sw-handle.gif);
    background-position: top right;
}
.x-resizable-proxy{
    border: 1px dashed #6593cf;
    position:absolute;
    overflow:hidden;
    display:none;
	 left:0;top:0;
    z-index:50000;
}
.x-resizable-overlay{
    width:100%;
	 height:100%;
	 display:none;
	 position:absolute;
	 left:0;
	 top:0;
	 background:white;
	 z-index:200000;
	 -moz-opacity: 0;
    opacity:0;
    filter: alpha(opacity=0);
}

.x-grid {
	position:relative;
	overflow:hidden;
    background-color:#fff;
}
.x-grid-scroller {
	overflow:auto;
}
.x-grid-viewport, .x-grid-locked{
	position:absolute;
	left:0; top: 0;
	z-index:2;
	overflow:hidden;
	visibility:hidden;
}
.x-grid-cell-inner, .x-grid-hd-inner{
	overflow:hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.x-grid-hd-row td, .x-grid-row td{
	/* font:normal 11px arial, tahoma, helvetica, sans-serif; */
    line-height:13px;
    white-space: nowrap;
	vertical-align: top;
	-moz-outline: none;
	-moz-user-focus: normal;
}
.x-grid-hd-row td {
    line-height:14px;
}
.x-grid-col {
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}


.x-grid-locked .x-grid-body td {
	background-color: #FBFDFF;
	border-right: 1px solid #deecfd;
	border-bottom: 1px solid #deecfd !important;
}
.x-grid-locked .x-grid-body td .x-grid-cell-inner {
	border-top:0 none;
}
.x-grid-locked .x-grid-row-alt td{
	background-color: #F5FAFE;
}

.x-grid-locked .x-grid-header table{
    border-right:1px solid transparent;
}
.x-grid-locked .x-grid-body table{
    border-right:1px solid #c3daf9;
}

.x-grid-locked .x-grid-body td .x-grid-cell-inner {

}
.x-grid-row {
	cursor: default;
}
.x-grid-row-alt{
	background-color:#f1f1f1;
}
.x-grid-row-over td{
	background-color:#d9e8fb;
}
.x-grid-resize-proxy {
	width:3px;
	background-color:#cccccc;
	cursor: e-resize;
	cursor: col-resize;
	position:absolute;
	top:0;
	height:100px;
	overflow:hidden;
	visibility:hidden;
	border:0 none;
	z-index:7;
}
.x-grid-focus {
	position:absolute;
	top:0;
	-moz-outline:0 none;
    outline:0 none;
    -moz-user-select: normal;
    -khtml-user-select: normal;
}


.x-grid-header{
	background: #ebeadb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/grid-hrow.gif) repeat-x;
	overflow:hidden;
	position:relative;
	cursor:default;
	width:100%;
}
.x-grid-hd-row{
	height:22px;
}
.x-grid-hd {
	padding-right:1px;
}
.x-grid-hd-over .x-grid-hd-inner {
	border-bottom: 1px solid #c3daf9;
}
.x-grid-hd-over .x-grid-hd-text {
	background: #fafafa url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/grid-hrow.gif) repeat-x 0 1px;
	padding-bottom:1px;
    border-bottom: 1px solid #b3cae9;
}
.x-grid-sort-icon{
	background-repeat: no-repeat;
	display: none;
	height: 4px;
	width: 13px;
	margin-left:3px;
	vertical-align: middle;
}
.x-grid-header .sort-asc .x-grid-sort-icon {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/sort_asc.gif);
	display: inline;
}
.x-grid-header .sort-desc .x-grid-sort-icon {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/sort_desc.gif);
	display: inline;
}


.x-grid-body {
	overflow:hidden;
	position:relative;
	width:100%;
	zoom:1;
}

.x-grid-cell-text,.x-grid-hd-text {
	display: block;
	padding: 3px 5px 3px 5px;
	-moz-user-select: none;
	-khtml-user-select: none;
	color:black;
}
.x-grid-hd-text {
    padding-top:4px;
}
.x-grid-split {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/grid-split.gif);
	background-position: center;
	background-repeat: no-repeat;
	cursor: e-resize;
	cursor: col-resize;
	display: block;
	font-size: 1px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	top: 2px;
	width: 6px;
	z-index: 3;
}

.x-grid-hd-text {
	color:#15428b;
}

.x-dd-drag-proxy .x-grid-hd-inner{
	background: #ebeadb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/grid-hrow.gif) repeat-x;
	height:22px;
	width:120px;
}

.col-move-top, .col-move-bottom{
	width:9px;
	height:9px;
	position:absolute;
	top:0;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	visibility:hidden;
	z-index:20000;
}
.col-move-top{
	background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/col-move-top.gif) no-repeat left top;
}
.col-move-bottom{
	background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/col-move-bottom.gif) no-repeat left top;
}


.x-grid-row-selected td, .x-grid-locked .x-grid-row-selected td{
	background-color: #316ac5 !important;
	color: white;
}
.x-grid-row-selected span, .x-grid-row-selected b, .x-grid-row-selected div, .x-grid-row-selected strong, .x-grid-row-selected i{
	color: white !important;
}
.x-grid-row-selected .x-grid-cell-text{
	color: white;
}
.x-grid-cell-selected{
	background-color: #316ac5 !important;
	color: white;
}
.x-grid-cell-selected span{
	color: white !important;
}
.x-grid-cell-selected .x-grid-cell-text{
	color: white;
}

.x-grid-locked td.x-grid-row-marker, .x-grid-locked .x-grid-row-selected td.x-grid-row-marker{
    background: #ebeadb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/grid-hrow.gif) repeat-x 0 bottom !important;
    vertical-align:middle !important;
    color:black;
    padding:0;
    border-top:1px solid white;
    border-bottom:none !important;
    border-right:1px solid #6fa0df !important;
    text-align:center;
}
.x-grid-locked td.x-grid-row-marker div, .x-grid-locked .x-grid-row-selected td.x-grid-row-marker div{
    padding:0 4px;
    color:#15428b !important;
    text-align:center;
}


.x-grid-dirty-cell {
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/dirty.gif) no-repeat 0 0;
}


.x-grid-topbar, .x-grid-bottombar{
	/* font:normal 11px arial, tahoma, helvetica, sans-serif; */
    overflow:hidden;
	display:none;
	zoom:1;
    position:relative;
}
.x-grid-topbar .x-toolbar{
	border-right:0 none;
}
.x-grid-bottombar .x-toolbar{
	border-right:0 none;
	border-bottom:0 none;
	border-top:1px solid #a9bfd3;
}

.x-props-grid .x-grid-cell-selected .x-grid-cell-text{
	 background-color: #316ac5 !important;
}
.x-props-grid .x-grid-col-value .x-grid-cell-text{
	background-color: white;
}
.x-props-grid .x-grid-col-name{
	 background-color: #c3daf9;
}
.x-props-grid .x-grid-col-name .x-grid-cell-text{
	background-color: white;
    margin-left:10px;
}
.x-props-grid .x-grid-split-value {
    visibility:hidden;
}


.xg-hmenu-sort-asc .x-menu-item-icon{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/hmenu-asc.gif);
}
.xg-hmenu-sort-desc .x-menu-item-icon{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/hmenu-desc.gif);
}
.xg-hmenu-lock .x-menu-item-icon{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/hmenu-lock.gif);
}
.xg-hmenu-unlock .x-menu-item-icon{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/hmenu-unlock.gif);
}


.x-dd-drag-ghost .x-grid-dd-wrap {
    padding:1px 3px 3px 1px;
}.x-layout-container{
    width:100%;
    height:100%;
    overflow:hidden;
	 background-color:#c3daf9;
}
.x-layout-container .x-layout-tabs-body{
	border:0 none;
}
.x-layout-collapsed{
    position:absolute;
    left:-10000px;
    top:-10000px;
    visibility:hidden;
    background-color:#c3daf9;
    width:20px;
    height:20px;
    overflow:hidden;
	border:1px solid #98c0f4;
	z-index:20;
}
.ext-border-box .x-layout-collapsed{
    width:22px;
    height:22px;
}
.x-layout-collapsed-over{
    cursor:pointer;
	 background-color:#d9e8fb;
}
.x-layout-collapsed-west .x-layout-collapsed-tools, .x-layout-collapsed-east .x-layout-collapsed-tools{
	position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
}
.x-layout-collapsed-north .x-layout-collapsed-tools, .x-layout-collapsed-south .x-layout-collapsed-tools{
	position:absolute;
    top:0;
    right:0;
    width:20px;
    height:20px;
}
.x-layout-collapsed .x-layout-tools-button{
    margin:0;
}
.x-layout-collapsed .x-layout-tools-button-inner{
    width:16px;
    height:16px;
}
.x-layout-inactive-content{
    position:absolute;
    left:-10000px;
    top:-10000px;
    visibility:hidden;
}
.x-layout-active-content{
    visibility:visible;
}
.x-layout-panel{
    position:absolute;border:1px solid #98c0f4;overflow:hidden;background-color:white;
}
.x-layout-panel-east, .x-layout-panel-west {
    z-index:10;
}
.x-layout-panel-north, .x-layout-panel-south {
    z-index:11;
}
.x-layout-collapsed-north, .x-layout-collapsed-south, .x-layout-collapsed-east, .x-layout-collapsed-west {
    z-index:12;
}
.x-layout-panel-body{
    overflow:hidden;
}
.x-layout-grid-wrapper{

}
.x-layout-split{
    position:absolute;
    height:5px;
    width:5px;
    line-height:1px;
    font-size:1px;
    z-index:3;
    background-color:#c3daf9;
}
.x-layout-panel-hd{
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/panel-title-light-bg.gif);
    color: black;
    border-bottom:1px solid #98c0f4;
    position:relative;
}
.x-layout-panel-hd-text{
    /*font:normal 11px tahoma, verdana, helvetica; */
    padding: 4px;
    padding-left: 4px;
    display:block;
	 white-space:nowrap;
}
.x-layout-panel-hd-tools{
    position:absolute;
    right:0;
    top:0;
    text-align:right;
    padding-top:2px;
    padding-right:2px;
    width:60px;
}
.x-layout-tools-button{
    z-index:6;
    padding:2px;
    cursor:pointer;
    float:right;
}
.x-layout-tools-button-over{
    padding:1px;
    border:1px solid #98c0f4;
    background-color:white;
}
.x-layout-tools-button-inner{
    height:12px;
    width:12px;
    line-height:1px;
    font-size:1px;
    background-repeat:no-repeat;
    background-position:center;
}
.x-layout-close{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/panel-close.gif);
}
.x-layout-stick{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/stick.gif);
}
.x-layout-collapse-west,.x-layout-expand-east{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/collapse.gif);
}
.x-layout-expand-west,.x-layout-collapse-east{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/expand.gif);
}
.x-layout-collapse-north,.x-layout-expand-south{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/ns-collapse.gif);
}
.x-layout-expand-north,.x-layout-collapse-south{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/ns-expand.gif);
}
.x-layout-split-h{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/e-handle.gif);
    background-position: left;
}
.x-layout-split-v{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/s-handle.gif);
    background-position: top;
}
.x-layout-panel .x-tabs-wrap{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/gradient-bg.gif);
}
.x-layout-panel .x-tabs-body {
    background-color:white;
    overflow:auto;height:100%;
}
.x-layout-component-panel, .x-layout-nested-layout {
	position:relative;
   padding:0;
	overflow:hidden;
	width:200px;
	height:200px;
}
.x-layout-nested-layout .x-layout-panel {
	  border:0 none;
}
.x-layout-nested-layout .x-layout-panel-north {
	  border-bottom:1px solid #98c0f4;
}
.x-layout-nested-layout .x-layout-panel-south {
	  border-top:1px solid #98c0f4;
}
.x-layout-nested-layout .x-layout-panel-east {
	  border-left:1px solid #98c0f4;
}
.x-layout-nested-layout .x-layout-panel-west {
	  border-right:1px solid #98c0f4;
}

.x-layout-panel-dragover {
	border: 2px solid #6593cf;
}
.x-layout-panel-proxy {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/gradient-bg.gif);
	background-color:#c3daf9;
	border:1px dashed #6593cf;
	z-index:10001;
	overflow:hidden;
	position:absolute;
	left:0;top:0;
}
.x-layout-slider {
	z-index:15;
	overflow:hidden;
	position:absolute;
}

.x-scroller-up, .x-scroller-down {
	background-color:#c3daf9;
	border: 1px solid #6593cf;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right:0 none;
	cursor:pointer;
	overflow:hidden;
	line-height:16px;
}
.x-scroller-down {
	border-bottom: 0 none;
	border-top: 1px solid #6593cf;
}
.x-scroller-btn-over {
	background-color: #d9e8f8;
}
.x-scroller-btn-click {
	background-color: #AECEF7;
}
.x-scroller-btn-disabled {
	cursor:default;
	background-color: #c3daf9;
	-moz-opacity: 0.3;
   opacity:.30;
   filter: alpha(opacity=30);
}



.x-reader .x-layout-panel-north {
    border:0 none;
}
.x-reader .x-layout-panel-center{
    border:0 none;
}
.x-reader .x-layout-nested-layout .x-layout-panel-center{
    border:1px solid #99bbe8;
    border-top:0 none;
}
.x-reader .x-layout-nested-layout .x-layout-panel-south{
    border:1px solid #99bbe8;
}.x-dlg-proxy {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/gradient-bg.gif);
	background-color:#c3daf9;
	border:1px solid #6593cf;
	z-index:10001;
	overflow:hidden;
	position:absolute;
	left:0;top:0;
}
.x-dlg-shadow{
	background:#aaaaaa;
	position:absolute;
	left:0;top:0;
}
.x-dlg-focus{
	-moz-outline:0 none;
	outline:0 none;
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.x-dlg-mask{
	z-index:10000;
   display:none;
   position:absolute;
   top:0;
   left:0;
   -moz-opacity: 0.5;
   opacity:.50;
   filter: alpha(opacity=50);
   background-color:#CCC;
}
body.x-body-masked select {
	visibility:hidden;
}
body.x-body-masked .x-dlg select {
	visibility:visible;
}
.x-dlg{
	z-index:10001;
	overflow:hidden;
	position:absolute;
	left:300;top:0;
}
.x-dlg .x-dlg-hd {
	background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -82px;
	background-color:navy;
	color:#FFF;
	/*font:bold 12px "sans serif", tahoma, verdana, helvetica; */
	overflow:hidden;
	padding:5px;
    white-space: nowrap;
}
.x-dlg .x-dlg-hd-left {
	background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/hd-sprite.gif) no-repeat 0 -41px;
	padding-left:3px;
	margin:0;
}
.x-dlg .x-dlg-hd-right {
	background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/hd-sprite.gif) no-repeat right 0;
	padding-right:3px;
}
.x-dlg .x-dlg-dlg-body{
	background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/gradient-bg.gif);
	border:1px solid #6593cf;
	border-top:0 none;
	padding:10px;
	position:absolute;
	top:24px;left:0;
	z-index:1;
	overflow:hidden;
}
.x-dlg-collapsed .x-resizable-handle{
    display:none;
}
.x-dlg .x-dlg-bd{
	overflow:hidden;
}
.x-dlg .x-dlg-ft{
	overflow:hidden;
	padding:5px;
	padding-bottom:0;
}

.x-dlg .x-tabs-body{
	background:white;
	overflow:auto;
}
.x-dlg .x-tabs-top .x-tabs-body{
	border:1px solid #6593cf;
	border-top:0 none;
}
.x-dlg .x-tabs-bottom .x-tabs-body{
	border:1px solid #6593cf;
	border-bottom:0 none;
}
.x-dlg .x-layout-container  .x-tabs-body{
	border:0 none;
}
.x-dlg .inner-tab{
	margin:5px;
}
.x-dlg .x-dlg-ft .x-btn{
	margin-right:5px;
	float:right;
	clear:none;
}
.x-dlg .x-dlg-ft .x-dlg-btns td {
	border:0;
	padding:0;
}
.x-dlg .x-dlg-ft .x-dlg-btns-right table{
	float:right;
	clear:none;
}
.x-dlg .x-dlg-ft .x-dlg-btns-left table{
	float:left;
	clear:none;
}
.x-dlg .x-dlg-ft .x-dlg-btns-center{
	text-align:center;
}
.x-dlg .x-dlg-ft .x-dlg-btns-center table{
	margin:0 auto;
}


.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-left{
	background-position:0 -147px;
}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-right{
	background-position:0 -168px;
}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-focus .x-btn-center{
	background-position:0 -189px;
}

.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-center{
	background-position:0 -126px;
}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-right{
	background-position:0 -84px;
}
.x-dlg .x-dlg-ft .x-dlg-btns .x-btn-click .x-btn-left{
	background-position:0 -63px;
}

.x-dlg-draggable .x-dlg-hd{
	cursor:move;
}
.x-dlg-closable .x-dlg-hd{
	padding-right:22px;
}
.x-dlg-toolbox {
    position:absolute;
	top:4px;
	right:4px;
	z-index:6;
    width:40px;
    cursor:default;
    height:15px;
    background:transparent;
}
.x-dlg .x-dlg-close, .x-dlg .x-dlg-collapse {
    float:right;
    height:15px;
	width:15px;
	margin:0;
    margin-left:2px;
    padding:0;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
}
.x-dlg .x-dlg-close {
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/close.gif);
}
.x-dlg .x-dlg-collapse {
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/collapse.gif);
}
.x-dlg-collapsed .x-dlg-collapse {
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/expand.gif);
}
.x-dlg .x-dlg-close-over, .x-dlg .x-dlg-collapse-over {

}
.x-dlg div.x-resizable-handle-east{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/e-handle.gif);
	border:0;
	background-position:right;
	margin-right:0;
}
.x-dlg div.x-resizable-handle-south{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/s-handle-dark.gif);
	border:0;
	height:6px;
}
.x-dlg div.x-resizable-handle-west{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/e-handle.gif);
	border:0;
	background-position:1px;
}
.x-dlg div.x-resizable-handle-north{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/s.gif);
	border:0;
}
.x-dlg div.x-resizable-handle-northeast, .xtheme-gray .x-dlg div.x-resizable-handle-northeast{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/s.gif);
	border:0;
}
.x-dlg div.x-resizable-handle-northwest, .xtheme-gray .x-dlg div.x-resizable-handle-northwest{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/s.gif);
	border:0;
}
.x-dlg div.x-resizable-handle-southeast{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/se-handle.gif);
	background-position: bottom right;
	width:8px;
	height:8px;
	border:0;
}
.x-dlg div.x-resizable-handle-southwest{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/sizer/sw-handle-dark.gif);
	background-position: top right;
	margin-left:1px;
	margin-bottom:1px;
	border:0;
}

#x-msg-box .x-dlg-ft .x-btn{
	float:none;
	clear:none;
	margin:0 3px;
}

#x-msg-box .x-dlg-bd {
	padding:5px;
	overflow:hidden !important;
	/* font:normal 13px verdana,tahoma,sans-serif; */
}
#x-msg-box .ext-mb-input {
	margin-top:4px;
	width:95%;
}
#x-msg-box .ext-mb-textarea {
	margin-top:4px;
/*	font:normal 13px verdana,tahoma,sans-serif; */
}
#x-msg-box .ext-mb-progress-wrap {
	margin-top:4px;
	border:1px solid #6593cf;
}
#x-msg-box .ext-mb-progress {
	height:18px;
	background: #e0e8f3 url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/bg.gif) repeat-x;
}
#x-msg-box .ext-mb-progress-bar {
	height:18px;
	overflow:hidden;
	width:0;
	background:#8BB8F3;
	border-top:1px solid #B2D0F7;
	border-bottom:1px solid #65A1EF;
	border-right:1px solid #65A1EF;
}

#x-msg-box .x-msg-box-wait {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/loading.gif) no-repeat left;
    display:block;
    width:300px;
    padding-left:18px;
    line-height:18px;
}.x-dd-drag-proxy{
	position:absolute;
	left:0;top:0;
	visibility:hidden;
	z-index:15000;
}
.x-dd-drag-ghost{
	color: black;
	/* font: normal 11px arial, helvetica, sans-serif; */
	-moz-opacity: 0.85;
   opacity:.85;
   filter: alpha(opacity=85);
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	padding:3px;
	padding-left:20px;
	background-color:white;
	white-space:nowrap;
}
.x-dd-drag-repair .x-dd-drag-ghost{
	-moz-opacity: 0.4;
   opacity:.4;
   filter: alpha(opacity=40);
	border:0 none;
	padding:0;
	background-color:transparent;
}
.x-dd-drag-repair .x-dd-drop-icon{
	visibility:hidden;
}
.x-dd-drop-icon{
  position:absolute;
	top:3px;
	left:3px;
	display:block;
	width:16px;
	height:16px;
	background-color:transparent;
	background-position: center;
	background-repeat: no-repeat;
	z-index:1;
}
.x-dd-drop-nodrop .x-dd-drop-icon{
  background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/dd/drop-no.gif);
}
.x-dd-drop-ok .x-dd-drop-icon{
  background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/dd/drop-yes.gif);
}
.x-dd-drop-ok-add .x-dd-drop-icon{
  background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/dd/drop-add.gif);
}.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 16px;
    background-repeat: no-repeat;
}
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon{
	border: 0 none;
	height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 16px;
	background-position:center;
    background-repeat: no-repeat;
}


.x-tree-node-collapsed .x-tree-node-icon{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/folder.gif);
}
.x-tree-node-expanded .x-tree-node-icon{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/folder-open.gif);
}
.x-tree-node-leaf .x-tree-node-icon{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/leaf.gif);
}

.x-tree-noicon .x-tree-node-icon{
	width:0; height:0;
}

.x-tree-node-loading .x-tree-node-icon{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/loading.gif) !important;
}
.x-tree-node-loading a span{
	 font-style: italic;
	 color:#444444;
}


.x-tree-lines .x-tree-elbow{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow.gif);
}
.x-tree-lines .x-tree-elbow-plus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-plus.gif);
}
.x-tree-lines .x-tree-elbow-minus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-minus.gif);
}
.x-tree-lines .x-tree-elbow-end{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-end.gif);
}
.x-tree-lines .x-tree-elbow-end-plus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-end-plus.gif);
}
.x-tree-lines .x-tree-elbow-end-minus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-end-minus.gif);
}
.x-tree-lines .x-tree-elbow-line{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-line.gif);
}


.x-tree-no-lines .x-tree-elbow{
	background:transparent;
}
.x-tree-no-lines .x-tree-elbow-plus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-plus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-minus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-minus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-end{
	background:transparent;
}
.x-tree-no-lines .x-tree-elbow-end-plus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-end-plus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-end-minus{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/elbow-end-minus-nl.gif);
}
.x-tree-no-lines .x-tree-elbow-line{
	background:transparent;
}

.x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{
	cursor:pointer;
}
.ext-ie ul.x-tree-node-ct{
    font-size:0;
    line-height:0;
}
.x-tree-node{
	color: black;
	/* font: normal 11px arial, tahoma, helvetica, sans-serif; */
	white-space: nowrap;
}
.x-tree-node a, .x-dd-drag-ghost a{
	text-decoration:none;
	color:black;
	-khtml-user-select:none;
	-moz-user-select:none;
    -kthml-user-focus:normal;
    -moz-user-focus:normal;
    -moz-outline: 0 none;
    outline:0 none;
}
.x-tree-node a span, .x-dd-drag-ghost a span{
	text-decoration:none;
	color:black;
	padding:1px 3px 1px 2px;
}
.x-tree-node .x-tree-node-disabled a span{
	color:gray !important;
}
.x-tree-node .x-tree-node-disabled .x-tree-node-icon{
	-moz-opacity: 0.5;
   opacity:.5;
   filter: alpha(opacity=50);
}
.x-tree-node .x-tree-node-inline-icon{
	background:transparent;
}
.x-tree-node a:hover, .x-dd-drag-ghost a:hover{
	text-decoration:none;
}
.x-tree-node div.x-tree-drag-insert-below{
 	 border-bottom:1px dotted #3366cc;
}
.x-tree-node div.x-tree-drag-insert-above{
	 border-top:1px dotted #3366cc;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{
 	 border-bottom:0 none;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{
	 border-top:0 none;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{
 	 border-bottom:2px solid #3366cc;
}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{
	 border-top:2px solid #3366cc;
}
.x-tree-node .x-tree-drag-append a span{
	 background:#dddddd;
	 border:1px dotted gray;
}
.x-tree-node .x-tree-selected a span{
	background:#3366cc;
	color:white;
}
.x-dd-drag-ghost .x-tree-node-indent, .x-dd-drag-ghost .x-tree-ec-icon{
	display:none !important;
}
.x-tree-drop-ok-append .x-dd-drop-icon{
  background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/drop-add.gif);
}
.x-tree-drop-ok-above .x-dd-drop-icon{
  background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/drop-over.gif);
}
.x-tree-drop-ok-below .x-dd-drop-icon{
  background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/drop-under.gif);
}
.x-tree-drop-ok-between .x-dd-drop-icon{
  background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/tree/drop-between.gif);
}
.x-tip{
	position: absolute;
	top: 0;
    left:0;
    visibility: hidden;
	z-index: 20000;
    border:0 none;
}
.x-tip .x-tip-close{
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/close.gif);
	height: 15px;
	float:right;
	width: 15px;
    margin:0 0 2px 2px;
    cursor:pointer;
    display:none;
}
.x-tip .x-tip-top {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -12px;
	height:6px;
    overflow:hidden;
}
.x-tip .x-tip-top-left {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 0;
	padding-left:6px;
    zoom:1;
}
.x-tip .x-tip-top-right {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat right 0;
	padding-right:6px;
    zoom:1;
}
.x-tip .x-tip-ft {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -18px;
	height:6px;
    overflow:hidden;
}
.x-tip .x-tip-ft-left {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -6px;
	padding-left:6px;
    zoom:1;
}
.x-tip .x-tip-ft-right {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat right -6px;
	padding-right:6px;
    zoom:1;
}
.x-tip .x-tip-bd {
    border:0 none;
    /* font: normal 11px tahoma,arial,helvetica,sans-serif; */
}
.x-tip .x-tip-bd-left {
	background: #fff url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -24px;
	padding-left:6px;
    zoom:1;
}
.x-tip .x-tip-bd-right {
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/qtip/tip-sprite.gif) no-repeat right -24px;
	padding-right:6px;
    zoom:1;
}

.x-tip h3 {
    /*font: bold 11px tahoma,arial,helvetica,sans-serif; */
    margin:0;
    padding:2px 0;
    color:#444;
}
.x-tip .x-tip-bd-inner {
   /* font: normal 11px tahoma,arial,helvetica,sans-serif; */
    margin:0 !important;
    line-height:14px;
    color:#444;
    padding:0;
    float:left;
}


.x-form-invalid-tip {
}

.x-form-invalid-tip .x-tip-top {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-top-left {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-top-right {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-ft {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-ft-left {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-ft-right {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-bd-left {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-bd-right {
	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/error-tip-corners.gif);
}
.x-form-invalid-tip .x-tip-bd .x-tip-bd-inner {
    padding-left:24px;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/form/exclamation.gif) no-repeat 2px 2px;
}
.x-form-invalid-tip .x-tip-bd-inner {
    padding:2px;
}.x-date-picker {    border: 1px solid #1b376c;    border-top:0 none;    background:#fff;	 position:relative;}.x-date-picker a {    -moz-outline:0 none;    outline:0 none;}.x-date-inner, .x-date-inner td, .x-date-inner th{    border-collapse:separate;}.x-date-middle,.x-date-left,.x-date-right {	background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -83px;	color:#FFF;	/* font:bold 11px "sans serif", tahoma, verdana, helvetica;	*/ overflow:hidden;}.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{	background:transparent !important;    vertical-align:middle;}.x-date-middle .x-btn .x-btn-text {    color:#fff;}.x-date-middle .x-btn-with-menu  .x-btn-center em {    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/toolbar/btn-arrow-light.gif) no-repeat right 0;}.x-date-right, .x-date-left {    width:18px;}.x-date-right{    text-align:right;}.x-date-middle {    padding-top:2px;padding-bottom:2px;}.x-date-right a, .x-date-left a{    display:block;    width:16px;	height:16px;	background-position: center;	background-repeat: no-repeat;	cursor:pointer;    -moz-opacity: 0.6;    opacity:.6;    filter: alpha(opacity=60);}.x-date-right a:hover, .x-date-left a:hover{    -moz-opacity: 1;    opacity:1;    filter: alpha(opacity=100);}.x-date-right a {    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/right-btn.gif);    margin-right:2px;    text-decoration:none !important;}.x-date-left a{	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/left-btn.gif);    margin-left:2px;    text-decoration:none !important;}table.x-date-inner {    width:100%;    table-layout:fixed;}.x-date-inner th {    width:25px;}.x-date-inner th {    background: #dfecfb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/glass-bg.gif) repeat-x left top;    text-align:right !important;	border-bottom: 1px solid #a3bad9;   /* font:normal 10px arial, helvetica,tahoma,sans-serif;*/	color:#233d6d;	cursor:default;    padding:0;    border-collapse:separate;}.x-date-inner th span {    display:block;    padding:2px;    padding-right:7px;}.x-date-inner td {    border: 1px solid #fff;	text-align:right;    padding:0;}.x-date-inner a {    padding:2px 5px;    display:block;  /* font:normal 11px arial, helvetica,tahoma,sans-serif;*/	text-decoration:none;    color:black;    text-align:right;    zoom:1;}.x-date-inner .x-date-active{	cursor:pointer;	color:black;}.x-date-inner .x-date-selected a{	background: #dfecfb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/glass-bg.gif) repeat-x left top;	border:1px solid #8db2e3;   padding:1px 4px;}.x-date-inner .x-date-today a{	border: 1px solid darkred;    padding:1px 4px;}.x-date-inner .x-date-selected span{    font-weight:bold;}.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {	color:#aaaaaa;    text-decoration:none !important;}.x-date-bottom {    padding:4px;    border-top: 1px solid #a3bad9;    background: #dfecfb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/glass-bg.gif) repeat-x left top;}.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{    text-decoration:none !important;    color:black;    background: #ddecfe;}.x-date-inner .x-date-disabled a {	cursor:default;	background:#eeeeee;	color:#bbbbbb;}.x-date-mmenu{    background:#eeeeee !important;}.x-date-mmenu .x-menu-item {	font-size:10px;	padding:1px 24px 1px 4px;	white-space: nowrap;	color:#000;}.x-date-mmenu .x-menu-item .x-menu-item-icon {    width:10px;height:10px;margin-right:5px;    background-position:center -4px !important;}.x-date-mp {	position:absolute;	left:0;	top:0;	background:white;	display:none;}.x-date-mp td {    padding:2px;	/* font:normal 11px arial, helvetica,tahoma,sans-serif;*/}td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn {   border: 0 none;	text-align:center;	vertical-align: middle;	width:25%;}.x-date-mp-ok {	margin-right:3px;}.x-date-mp-btns button {	text-decoration:none;	text-align:center;	text-decoration:none !important;	background:#083772;	color:white;	border:1px solid;	border-color: #3366cc #000055 #000055 #3366cc;	padding:1px 3px 1px;	/* font:normal 11px arial, helvetica,tahoma,sans-serif;*/	cursor:pointer;}.x-date-mp-btns {	background: #dfecfb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/glass-bg.gif) repeat-x left top;}.x-date-mp-btns td {	border-top: 1px solid #c5d2df;   text-align:center;}td.x-date-mp-month a,td.x-date-mp-year a {	display:block;	padding:2px 4px;	text-decoration:none;	text-align:center;	color:#15428b;}td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {	color:#15428b;	text-decoration:none;	cursor:pointer;	background: #ddecfe;}td.x-date-mp-sel a {	padding:1px 3px;	background: #dfecfb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/shared/glass-bg.gif) repeat-x left top;	border:1px solid #8db2e3;}.x-date-mp-ybtn a {    overflow:hidden;    width:15px;    height:15px;    cursor:pointer;    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/tool-sprites.gif) no-repeat;    display:block;    margin:0 auto;}.x-date-mp-ybtn a.x-date-mp-next {    background-position:0 -120px;}.x-date-mp-ybtn a.x-date-mp-next:hover {    background-position:-15px -120px;}.x-date-mp-ybtn a.x-date-mp-prev {    background-position:0 -105px;}.x-date-mp-ybtn a.x-date-mp-prev:hover {    background-position:-15px -105px;}.x-date-mp-ybtn {   text-align:center;}td.x-date-mp-sep {   border-right:1px solid #c5d2df;}.x-menu {
	border:1px solid #718bb7;
    z-index: 15000;
	background: #fff url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/menu/menu.gif) repeat-y;
}
.ext-ie .x-menu {
    zoom:1;
    overflow:hidden;
}
.x-menu-list{
    border:1px solid #fff;
}
.x-menu li{
	line-height:100%;
}
.x-menu li.x-menu-sep-li{
	font-size:1px;
	line-height:1px;
}
.x-menu-list-item{
	/* font:normal 11px tahoma,arial, sans-serif; */
    white-space: nowrap;
    -moz-user-select: none;
	-khtml-user-select: none;
	display:block;
	padding:1px;
}
.x-menu-item-arrow{
	background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/menu/menu-parent.gif) no-repeat right;
}
.x-menu-sep {
	display:block;
	font-size:1px;
	line-height:1px;
	background:#c3daf9;
	margin: 3px 3px 3px 32px;
}
.x-menu-focus {
	position:absolute;
	left:0;
	top:-5px;
	width:0;
	height:0;
    line-height:1px;
}
.x-menu-item {
	display:block;
	line-height:14px;
	padding:3px 21px 3px 3px;
	white-space: nowrap;
	text-decoration:none;
	color:#233d6d;
	-moz-outline: 0 none;
	outline: 0 none;
	cursor:pointer;
}
.x-menu-item-active {
	color:#233d6d;
	background:#c3daf9;
	border:1px solid #8BB8F3;
	padding:0;
}
.x-menu-item-icon {
	border: 0 none;
	height: 16px;
	padding: 0;
	vertical-align: middle;
	width: 16px;
	margin: 0 11px 0 0;
    background-position:center;
}

.x-menu-check-item .x-menu-item-icon{
	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/menu/unchecked.gif) no-repeat center;
}

.x-menu-item-checked .x-menu-item-icon{
	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/menu/checked.gif);
}
.x-menu-group-item .x-menu-item-icon{
	background: transparent;
}

.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{
    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/menu/group-checked.gif) no-repeat center;
}

.x-menu-plain {
	background:#fff;
}
.x-menu-date-item{
	padding:0;
}

.x-menu .x-color-palette, .x-menu .x-date-picker{
    margin-left:32px;
	margin-right:4px;
}
.x-menu .x-date-picker{
    border:1px solid #a3bad9;
    margin-top:2px;
    margin-bottom:2px;
}
.x-menu-plain .x-color-palette, .x-menu-plain .x-date-picker{
	margin:0;
    border:0 none;
}
.x-date-menu {
   padding:0 !important;
}
.x-box-tl {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/corners.gif) no-repeat 0 0;    zoom:1;}.x-box-tc {	height: 8px;	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/tb.gif) repeat-x 0 0;	overflow: hidden;}.x-box-tr {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/corners.gif) no-repeat right -8px;}.x-box-ml {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/l.gif) repeat-y 0;	padding-left: 4px;	overflow: hidden;    zoom:1;}.x-box-mc {	background: #eee url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/tb.gif) repeat-x 0 -16px;	padding: 4px 10px;	/*font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;	*/color: #393939;	font-size: 12px;}.x-box-mc h3 {	font-size: 14px;	font-weight: bold;	margin: 0 0 4 0;    zoom:1;}.x-box-mr {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/r.gif) repeat-y right;	padding-right: 4px;	overflow: hidden;}.x-box-bl {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/corners.gif) no-repeat 0 -16px;    zoom:1;}.x-box-bc {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/tb.gif) repeat-x 0 -8px;	height: 8px;	overflow: hidden;}.x-box-br {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/corners.gif) no-repeat right -24px;}.x-box-tl, .x-box-bl {	padding-left: 8px;	overflow: hidden;}.x-box-tr, .x-box-br {	padding-right: 8px;	overflow: hidden;}.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr {	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/corners-blue.gif);}.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc {	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/tb-blue.gif);}.x-box-blue .x-box-mc {	background-color: #c3daf9;}.x-box-blue .x-box-mc h3 {	color: #17385b;}.x-box-blue .x-box-ml {	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/l-blue.gif);}.x-box-blue .x-box-mr {	background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/r-blue.gif);}#x-debug-browser .x-tree .x-tree-node a span {    color:#222297;    font-size:12px;    padding-top:2px;   /* font-family:"courier","courier new"; */   line-height:18px;}#x-debug-browser .x-tree a i {    color:#FF4545;    font-style:normal;}#x-debug-browser .x-tree a em {    color:#999;}#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{    background:#c3daf9;}#x-debug-browser pre, .x-debug-browser pre xmp {   /*  font:normal 11px tahoma, arial, helvetica, sans-serif !important ;*/    white-space: -moz-pre-wrap;    white-space: -pre-wrap;    white-space: -o-pre-wrap;    word-wrap: break-word;}#x-debug-browser pre {    display:block;    padding:5px !important;    border-bottom:1px solid #eeeeee !important;}#x-debug-browser pre xmp {    padding:0 !important;    margin:0 !important;}#x-debug-console .x-layout-panel-center, #x-debug-inspector .x-layout-panel-center {      border-right:1px solid #98c0f4;}#x-debug-console textarea {    border: 0 none;    font-size:12px;  /*  font-family:"courier","courier new";  */  padding-top:4px;    padding-left:4px;}.x-debug-frame {    background:#eeeeee;    border:1px dashed #aaaaaa;}.x-combo-list {    border:1px solid #98c0f4;    background:#ddecfe;    zoom:1;    overflow:hidden;}.x-combo-list-inner {    overflow:auto;    background:white;    position:relative;     zoom:1;    overflow-x:hidden;}.x-combo-list-hd {  /*  font:bold 11px tahoma, arial, helvetica, sans-serif;  */  color:#15428b;    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/layout/panel-title-light-bg.gif);    border-bottom:1px solid #98c0f4;    padding:3px;}.x-resizable-pinned .x-combo-list-inner {    border-bottom:1px solid #98c0f4;}.x-combo-list-item {  /*  font:normal 12px tahoma, arial, helvetica, sans-serif;  */  padding:2px;    border:1px solid #fff;    white-space: nowrap;    overflow:hidden;    text-overflow: ellipsis;}.x-combo-list .x-combo-selected{	background-color: #c3daf9 !important;    cursor:pointer;    border:1px solid #336699;}.x-combo-noedit{    cursor:pointer;}.x-panel-header {    overflow:hidden;    zoom:1;    color:#15428b;	/* font:bold 11px tahoma,arial,verdana,sans-serif; */   padding:5px 3px 4px 5px;    border:1px solid #99bbe8;    background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;}.x-panel-body {    border:1px solid #99bbe8;    border-top:0 none;    overflow:hidden;    background:white;}.x-panel-body-noheader {    border-top:1px solid #99bbe8;}.x-panel-header {    overflow:hidden;    zoom:1;}.x-panel-tl .x-panel-header {    color:#15428b;	/* font:bold 11px tahoma,arial,verdana,sans-serif; */   padding:5px 0 4px 0;    border:0 none;    background:transparent;}.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {    padding-left:20px !important;    background-repeat:no-repeat;    background-position:0 4px;    zoom:1;}.x-panel-inline-icon {    width:16px;	 height:16px;    background-repeat:no-repeat;    background-position:0 0;	 vertical-align:middle;	 margin-right:4px;	 margin-top:-1px;	 margin-bottom:-1px;}.x-panel-tc {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-top-bottom.gif) repeat-x 0 0;	overflow:hidden;}.x-panel-tl {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-corners-sprite.gif) no-repeat 0 0;	padding-left:6px;    zoom:1;    border-bottom:1px solid #99bbe8;}.x-panel-tr {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-corners-sprite.gif) no-repeat right 0;	padding-right:6px;}.x-panel-bc {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-top-bottom.gif) repeat-x 0 bottom;    zoom:1;}.x-panel-bc .x-panel-footer {    padding-bottom:1px;    zoom:1;}.x-panel-nofooter .x-panel-bc {	height:1px;}.x-panel-bl {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-corners-sprite.gif) no-repeat 0 bottom;	padding-left:1px;    zoom:1;}.x-panel-br {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-corners-sprite.gif) no-repeat right bottom;	padding-right:1px;    zoom:1;}.x-panel-mc {    border:0 none;    padding:0;    margin:0; /*   font: normal 11px tahoma,arial,helvetica,sans-serif; */   background:white;}.x-panel-mc .x-panel-body {    background:transparent;    border:0 none;}.x-panel-ml {	background: #fff url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-left-right.gif) repeat-y 0 0;	padding-left:1px;    zoom:1;}.x-panel-mr {	background: transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/white-left-right.gif) repeat-y right 0;	padding-right:1px;    zoom:1;}.x-panel-blue .x-panel-tl, .x-panel-blue .x-panel-tr, .x-panel-blue .x-panel-bl, .x-panel-blue .x-panel-br {    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/corners-sprite.gif);}.x-panel-blue .x-panel-tc, .x-panel-blue .x-panel-bc {    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/top-bottom.gif);}.x-panel-blue .x-panel-ml, .x-panel-blue .x-panel-mr {	background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/left-right.gif);}.x-panel-blue .x-panel-mc{    padding-top:6px;    background:#dfe8f6;}.x-panel-blue .x-panel-tl {	padding-left:6px;}.x-panel-blue .x-panel-tr {	padding-right:6px;}.x-panel-blue .x-panel-bc .x-panel-footer {    padding-bottom:6px;}.x-panel-blue .x-panel-nofooter .x-panel-bc {	height:6px;}.x-panel-blue .x-panel-bl {	padding-left:6px;}.x-panel-blue .x-panel-br {	padding-right:6px;}.x-panel-blue .x-panel-ml {	padding-left:6px;}.x-panel-blue .x-panel-mr {	padding-right:6px;}.x-panel-bwrap {    overflow:hidden;}.x-panel-body {    overflow:hidden;}.x-panel-collapsed .x-resizable-handle{    display:none;}.x-tool {    overflow:hidden;    width:15px;    height:15px;    float:right;    cursor:pointer;    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/panel/tool-sprites.gif) no-repeat;    margin-left:2px;}.x-tool-toggle {    background-position:0 -60px;}.x-tool-toggle-over {    background-position:-15px -60px;}.x-panel-collapsed .x-tool-toggle {    background-position:0 -75px;}.x-panel-collapsed .x-tool-toggle-over {    background-position:-15px -75px;}.x-tool-close {    background-position:0 -0;}.x-tool-close-over {    background-position:-15px 0;}.x-tool-minimize {    background-position:0 -15px;}.x-tool-minimize-over {    background-position:-15px -15px;}.x-tool-maximize {    background-position:0 -30px;}.x-tool-maximize-over {    background-position:-15px -30px;}.x-tool-restore {    background-position:0 -45px;}.x-tool-restore-over {    background-position:-15px -45px;}.x-tool-gear {    background-position:0 -90px;}.x-tool-gear-over {    background-position:-15px -90px;}.x-tool-pin {    background-position:0 -135px;}.x-tool-pin-over {    background-position:-15px -135px;}.x-tool-unpin {    background-position:0 -150px;}.x-tool-unpin-over {    background-position:-15px -150px;}.x-tool-right {    background-position:0 -165px;}.x-tool-right-over {    background-position:-15px -165px;}.x-tool-left {    background-position:0 -180px;}.x-tool-left-over {    background-position:-15px -180px;}.x-tool-up {    background-position:0 -210px;}.x-tool-up-over {    background-position:-15px -210px;}.x-tool-down {    background-position:0 -195px;}.x-tool-down-over {    background-position:-15px -195px;}.x-tool-refresh {    background-position:0 -225px;}.x-tool-refresh-over {    background-position:-15px -225px;}.x-panel-ghost {    background:#cbddf3;    z-index:12000;    overflow:hidden;    position:absolute;    left:0;top:0;    opacity:.65;    -moz-opacity:.65;    filter:alpha(opacity=65);}.x-panel-ghost ul {    margin:0;    padding:0;    overflow:hidden;    font-size:0;    line-height:0;    border:1px solid #84a0c4;    border-top:0 none;    display:block;}.x-panel-ghost * {    cursor:move !important;}.x-panel-btns-ct {    padding:5px;}.x-panel-btns-ct .x-btn{	float:right;	clear:none;}.x-panel-btns-ct .x-panel-btns td {	border:0;	padding:0;}.x-panel-btns-ct .x-panel-btns-right table{	float:right;	clear:none;}.x-panel-btns-ct .x-panel-btns-left table{	float:left;	clear:none;}.x-panel-btns-ct .x-panel-btns-center{	text-align:center; }.x-panel-btns-ct .x-panel-btns-center table{	margin:0 auto; }.x-panel-btns-ct table td.x-panel-btn-td{	padding:3px;}.x-panel-btns-ct .x-btn-focus .x-btn-left{	background-position:0 -147px;}.x-panel-btns-ct .x-btn-focus .x-btn-right{	background-position:0 -168px;}.x-panel-btns-ct .x-btn-focus .x-btn-center{	background-position:0 -189px;}.x-panel-btns-ct .x-btn-over .x-btn-left{	background-position:0 -63px;}.x-panel-btns-ct .x-btn-over .x-btn-right{	background-position:0 -84px;}.x-panel-btns-ct .x-btn-over .x-btn-center{	background-position:0 -105px;}.x-panel-btns-ct .x-btn-click .x-btn-center{	background-position:0 -126px;}.x-panel-btns-ct .x-btn-click  .x-btn-right{	background-position:0 -84px;}.x-panel-btns-ct .x-btn-click .x-btn-left{	background-position:0 -63px;}.x-html-editor-wrap {
    border:1px solid #a9bfd3;
    background:white;
}
.x-html-editor-tb .x-btn-text {
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/editor/tb-sprite.gif) no-repeat;
}
.x-html-editor-tb .x-edit-bold .x-btn-text {
    background-position:0 0;
}
.x-html-editor-tb .x-edit-italic .x-btn-text {
    background-position:-16px 0;
}
.x-html-editor-tb .x-edit-underline .x-btn-text {
    background-position:-32px 0;
}
.x-html-editor-tb .x-edit-forecolor .x-btn-text {
    background-position:-160px 0;
}
.x-html-editor-tb .x-edit-backcolor .x-btn-text {
    background-position:-176px 0;
}
.x-html-editor-tb .x-edit-justifyleft .x-btn-text {
    background-position:-112px 0;
}
.x-html-editor-tb .x-edit-justifycenter .x-btn-text {
    background-position:-128px 0;
}
.x-html-editor-tb .x-edit-justifyright .x-btn-text {
    background-position:-144px 0;
}
.x-html-editor-tb .x-edit-insertorderedlist .x-btn-text {
    background-position:-80px 0;
}
.x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text {
    background-position:-96px 0;
}
.x-html-editor-tb .x-edit-increasefontsize .x-btn-text {
    background-position:-48px 0;
}
.x-html-editor-tb .x-edit-decreasefontsize .x-btn-text {
    background-position:-64px 0;
}
.x-html-editor-tb .x-edit-sourceedit .x-btn-text {
    background-position:-192px 0;
}

.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
    padding:5px;
    padding-bottom:1px;
}
/*
 * Ext JS Library 1.0 Beta 2
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 *
 * http://www.extjs.com/license
 */


#loading{
    position:absolute;
    left:45%;
    top:35%;
    border:3px solid #dfd7ba;
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/loading_bg.gif) no-repeat #eae2ca;
    padding:85px 15px 15px 15px;
    font-size:14px;
        font-weight:bold;
    color:#611B06;
    width:206px;
    text-align:center;
}



.ext-el-mask-msg {
    border:1px solid #aaa;
    background: #ddd url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/box/tb.gif) repeat-x 0 -16px;
}
.ext-el-mask-msg div {
    border:1px solid #ccc;
}

/*
 Tree
 */
 .x-tree-node { font-weight:normal; font-size:12px; list-style-type:none;}
.x-tree-node-collapsed .x-tree-node-icon{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/folder.gif) no-repeat 0 50%;
}
.x-tree-node-expanded .x-tree-node-icon {
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/folder-open.gif) no-repeat 0 50%;
}
.x-tree-node-leaf .x-tree-node-icon{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/leaf.gif) no-repeat 0 50%;
}

.x-tree-noicon .x-tree-node-icon{
    width:0; height:0;
}

.x-tree-node-loading .x-tree-node-icon{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/default/grid/loading.gif) !important;
}
.x-tree-node-loading a span{
     font-style: italic;
     color:#444444;
}
.x-tree-node .x-tree-selected a span { background:#f5d6c7; color:#000; }

.x-tree-lines .x-tree-elbow{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow.gif) no-repeat ;
}
.x-tree-lines .x-tree-elbow-plus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-plus.gif) no-repeat;
}
.x-tree-lines .x-tree-elbow-minus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-minus.gif) no-repeat;
}
.x-tree-lines .x-tree-elbow-end{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-end.gif) no-repeat;
}
.x-tree-lines .x-tree-elbow-end-plus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-end-plus.gif) no-repeat;
}
.x-tree-lines .x-tree-elbow-end-minus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-end-minus.gif) no-repeat;
}
.x-tree-lines .x-tree-elbow-line{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-line.gif);
}


.x-tree-no-lines .x-tree-elbow{
    background:transparent;
}
.x-tree-no-lines .x-tree-elbow-plus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-plus-nl.gif) no-repeat;
}
.x-tree-no-lines .x-tree-elbow-minus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-minus-nl.gif) no-repeat;
}
.x-tree-no-lines .x-tree-elbow-end{
    background:transparent;
}
.x-tree-no-lines .x-tree-elbow-end-plus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-end-plus-nl.gif) no-repeat;
}
.x-tree-no-lines .x-tree-elbow-end-minus{
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tree/elbow-end-minus-nl.gif) no-repeat;
}
.x-tree-no-lines .x-tree-elbow-line{
    background:transparent;
}


/*
 Menu
 */
.x-menu {
    border-width:0 1px 1px 1px;
    border-color: #b1a992 #b1a992 #b1a992 #b1a992;
    background:#faf9f4;
}
.x-menu-item-arrow{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/menu/menu-parent.gif);
}
.x-menu-item-icon { width:1px; height:5px; margin-right:5px; }
.x-menu-item {
    color:#48260a;
}
.x-menu-item-active {
    background:#eae1c5;
    border-color:#eae1c5;
}
.x-menu li.x-menu-sep-li { padding:0; }
.x-menu-sep {
    margin:0;
    background:#b1a992;
}

/* grid */
.x-grid { background:#fbfaf7; }
.x-grid-viewport { /*font:11px verdana, helvetica, sans-serif;*/ }
.x-grid-header{
    background:none;
    background:#e4ddc5;
    overflow:hidden;
    position:relative;
    cursor:default;
    width:100%;
    font-weight:bold;
}
.x-grid-hd-row{
    height:22px;
}
.x-grid-hd { border-top:1px solid #d2c69e; }
.x-grid-hd .x-grid-hd-inner { border-top:1px solid #f4f1e7; }
.x-grid-hd-text {
    color:#333;
}
.x-grid-hd-over .x-grid-hd-text {
    background: #dec4a7;
    padding-bottom:1px;
    border-bottom:0;
}
.x-grid-split {
    top:1px;
    width:6px;
    height:22px;
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/grid/grid-split.gif) no-repeat 2px 0;
}

.x-grid-col {
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}
.x-grid-hd-row td, .x-grid-row td { outline:none; /* font:11px verdana, helvetica, sans-serif; */ }
.x-grid-hd-row td { font-weight:bold; }
.x-grid-row { background:#f4f1e7; }
.x-grid-row-alt { background:#fbfaf7; }
.x-grid-row-over td{ background:#f1f1f1; cursor:pointer; }
.x-grid-row-selected, .x-grid-locked .x-grid-row-selected {background:#f5d6c7; }
.x-grid-row-selected td, .x-grid-locked .x-grid-row-selected td {background:#f5d6c7 !important; }
.x-grid-row-selected span, .x-grid-row-selected b, .x-grid-row-selected div, .x-grid-row-selected strong, .x-grid-row-selected i { color:#000 !important; }

.x-grid-body { background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/grid/grid-body-bg.gif) repeat; border-bottom:1px solid #c2b483; }
.x-grid-locked .x-grid-body td {
    background: #f0efe4;
    border-right: 1px solid #D6D2C2;
    border-bottom: 1px solid #D6D2C2 !important;
}

.x-grid-locked .x-grid-header table{
    border-right:1px solid transparent;
}
.x-grid-locked .x-grid-body table{
    border-right:1px solid #c6c2b2;
}
.x-grid-topbar, .x-grid-bottombar { /* font:normal 11px verdana, helvetica, sans-serif; */ }
.x-grid-bottombar .x-toolbar{
    border-right:0 none;
    border-bottom:0 none;
    border-top:1px solid #f1efe2;
}

.x-props-grid .x-grid-col-name{
     background-color: #f1efe2;
}


.x-grid-locked td.x-grid-row-marker, .x-grid-locked .x-grid-row-selected td.x-grid-row-marker{
    background: #ebeadb url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/grid/grid-hrow.gif) repeat-x 0 bottom !important;
    vertical-align:middle !important;
    color:black;
    padding:0;
    border-top:1px solid white;
    border-bottom:none !important;
    border-right:1px solid #d6d2c2 !important;
    text-align:center;
}
.x-grid-locked td.x-grid-row-marker div, .x-grid-locked .x-grid-row-selected td.x-grid-row-marker div{
    padding:0 4px;
    color:black !important;
    text-align:center;
}

/**
* Basic-Dialog
*/
.x-dlg-proxy {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/gradient-bg.gif);
    background-color:#EAE8D5;
    border:1px solid #b3b6b0;
}
.x-dlg-shadow{
    background:#aaaaaa;
}
.x-dlg-proxy .tabset{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/gradient-bg.gif);
}
.x-dlg .x-dlg-hd {
    background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/hd-sprite.gif) repeat-x 0 -82px;
    background-color:#511c01;
}
.x-dlg .x-dlg-hd-left {
    background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/hd-sprite.gif) no-repeat 0 -41px;
}
.x-dlg .x-dlg-hd-right {
    background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/hd-sprite.gif) no-repeat right 0;
}
.x-dlg .x-dlg-dlg-body{
    background:#faf9f4;
    border:1px solid #b3b6b0;
    border-top:0 none;
}
.x-dlg .x-tabs-top .x-tabs-body{
    border:1px solid #b3b6b0;
    border-top:0 none;
}
.x-dlg .x-tabs-bottom .x-tabs-body{
    border:1px solid #b3b6b0;
    border-bottom:0 none;
}
.x-layout-panel-center, .x-layout-panel-east, .x-layout-panel-south, .x-layout-panel-west {
    border:1px solid #c2b483;
    border-top:0;
    }

.x-dlg .x-layout-container  .x-tabs-body{
    border:0 none;
}
.x-dlg .x-dlg-close, .x-dlg .x-dlg-collapse { width:18px; height:18px; }
.x-dlg .x-dlg-close {
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/pop_close.gif);
}
.x-dlg .x-dlg-collapse {
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/pop_collapse.gif);
}
.x-dlg-collapsed .x-dlg-collapse {
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/expand.gif);
}
.x-dlg div.x-resizable-handle-east{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/basic-dialog/e-handle.gif);
    border:0 none;
}
.x-dlg div.x-resizable-handle-south{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/basic-dialog/s-handle.gif);
    border:0 none;
}
.x-dlg div.x-resizable-handle-west{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/basic-dialog/e-handle.gif);
    border:0 none;
}
.x-dlg div.x-resizable-handle-southeast{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/basic-dialog/se-handle.gif);
    background-position: bottom right;
    width:8px;
    height:8px;
    border:0;
}
.x-dlg div.x-resizable-handle-southwest{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/sw-handle-dark.gif);
    background-position: top right;
    margin-left:1px;
    margin-bottom:1px;
    border:0;
}
.x-dlg div.x-resizable-handle-north{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/s.gif);
    border:0 none;
}

/**
* Tabs
*/
.x-tabs-wrap {
    border:none;
}
.x-tabs-strip td { padding-left:6px; }
.x-tabs-strip .x-tabs-inner { padding:5px 15px 6px 15px;}
.x-tabs-strip .x-tabs-text {
    color:#4a8d94;
    /* font:bold 11px verdana, helvetica, sans-serif;  */
    }
.x-tabs-strip .on .x-tabs-text {
    cursor:default;
    color:#0a6680;
    text-transform:capitalize;
}
.x-tabs-top .x-tabs-strip .on .x-tabs-right {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tabs/tab-sprite.gif) no-repeat right 0;
}
.x-tabs-top .x-tabs-strip .on .x-tabs-left {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tabs/tab-sprite.gif) no-repeat 0px -52px;
}
.x-tabs-top .x-tabs-strip .x-tabs-right {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tabs/tab-sprite.gif) no-repeat right -26px;
}
.x-tabs-top .x-tabs-strip .x-tabs-left {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/tabs/tab-sprite.gif) no-repeat 0px -78px;
}
.x-tabs-strip .x-tabs-closable .close-icon{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/tab-close.gif);
}
.x-tabs-strip .on .close-icon{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/tab-close-on.gif);
}
.x-tabs-strip .x-tabs-closable .close-over{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/tab-close-on.gif);
}
.x-tabs-body {
    border:1px solid #aca899;
    border-top:0 none;
}
.x-layout-panel .x-tabs-body { background:#fbfaf7; }
.x-tabs-bottom .x-tabs-wrap {
    border-bottom:0 none;
    padding-top:0;
    border-top:1px solid #aca899;
}
.x-tabs-bottom .x-tabs-strip .x-tabs-right {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .x-tabs-left {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-right {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-left {
     background: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
}

.x-tabs-bottom .x-tabs-body {
    border:1px solid #aca899;
    border-bottom:0 none;
}

/* QuickTips */

.x-tip .x-tip-top {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-top-left {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-top-right {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft-left {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft-right {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-bd-left {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-bd-right {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/qtip/tip-sprite.gif);
}

/* BorderLayout */

.x-layout-container{
    background-color:#fff;
}
.x-layout-container .x-layout-tabs-body{
    border:0 none;
}
.x-layout-collapsed{
  background-color:#f3f2e7;
}
.x-layout-collapsed-over{
     background-color:#fbfbef;
}
.x-layout-panel{
        background:#fbfaf7;
}
.x-layout-split{
    background-color:#f3f2e7;
}
.x-layout-panel-hd { /* Headers such as "My tasks","Catalog" */
        background:none;
        background:#fbfaf7;
        padding:5px 0 5px 25px;
        border:none;
        background-position:8px 50%;
        background-repeat:no-repeat;
        color:#dc4509;
        font-size:12px;
        font-weight:bold;
        line-height:1em;
}
.x-layout-panel-hd-text, .x-layout-panel-hd-text strong {
    /* font:bold 12px verdana, helvetica, sans-serif; */ }

/* section specific header icons */
.categories-tree-region .x-layout-panel-hd { background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/layout/icon-catalog.gif); }
.products-grid-region .x-layout-panel-hd { background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/layout/icon-category.gif); }
.product-form-region .x-layout-panel-hd { background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/layout/icon-product.gif); }
.my-tasks-region .x-layout-panel-hd { background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/layout/icon-my-tasks.gif); }

.x-layout-panel-hd-tools { padding:0; }
.x-layout-tools-button { padding:0; }
.x-layout-tools-button-inner { width:18px; height:18px; }
.x-layout-tools-button-over {
    padding:0;
        border:0;
        margin:0;
}
.x-layout-close { background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/panel_close.gif) no-repeat 0 0; }
.x-layout-tools-button-over .x-layout-close { background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/panel_close.gif) no-repeat 0 -18px }
.x-layout-stick{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/stick.gif);
}

.x-layout-collapse-west,.x-layout-expand-east{ background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/collapse.gif);}
.x-layout-expand-west,.x-layout-collapse-east{background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/expand.gif);}
.x-layout-collapse-north,.x-layout-expand-south{ background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/ns-collapse.gif);}
.x-layout-expand-north,.x-layout-collapse-south{ background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/ns-expand.gif);}

.x-layout-tools-button-over .x-layout-collapse-west,.x-layout-tools-button-over .x-layout-expand-east{ background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/collapse-on.gif);}
.x-layout-tools-button-over .x-layout-expand-west,.x-layout-tools-button-over .x-layout-collapse-east{background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/expand-on.gif);}
.x-layout-tools-button-over .x-layout-collapse-north,.x-layout-tools-button-over .x-layout-expand-south{ background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/ns-collapse-on.gif);}
.x-layout-tools-button-over .x-layout-expand-north,.x-layout-tools-button-over .x-layout-collapse-south{ background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/basic-dialog/ns-expand-on.gif);}

.x-layout-split-h{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/e-handle-dark.gif);
}
.x-layout-split-v{
    background-image:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/s-handle-dark.gif);
}
.x-layout-panel .x-tabs-wrap {
        padding-top:10px;
        background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/layout/checkered-bg.gif) repeat-x 0 100%;
}
.x-layout-container .x-layout-panel-north { border:none;}
.x-layout-nested-layout .x-layout-panel-north { border-bottom:none; }
.x-layout-nested-layout .x-layout-panel-east {
      border-left:1px solid #aca899;
}
.x-layout-nested-layout .x-layout-panel-south {
      border-top:1px solid #aca899;
}
.x-layout-nested-layout .x-layout-panel-west { border-right:1px solid #c2b483; }

.x-layout-panel-dragover {
    border: 2px solid #aca899;
}
.x-layout-panel-proxy {
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/gradient-bg.gif);
    background-color:#f3f2e7;
    border:1px dashed #aca899;
}
/** Resizable */

.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/e-handle.gif);
     background-position: left;
}
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-west{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/e-handle.gif);
     background-position: left;
}
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-north{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/se-handle.gif);
    background-position: top left;
}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/nw-handle.gif);
    background-position:bottom right;
}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/ne-handle.gif);
    background-position: bottom left;
}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/sizer/sw-handle.gif);
    background-position: top right;
}
.x-resizable-proxy{
    border: 1px dashed #615e55;
}

/** Toolbar */
.x-toolbar {
    background:url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/toolbar/toolbar-bg.gif) repeat-x #dbeff3;
    border:none;
    border-top:1px solid #b3d6dc;
    padding:2px 4px;
    }
.categories-tree-region .x-toolbar { padding:3px 4px; }
.x-toolbar .x-btn-over .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
    background:none;
}
.x-toolbar .x-btn-over .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
    background:none;
}
.x-toolbar .x-btn-over .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
    background:none;
}
.x-paging-info {
    color:#222222;
}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
    width:12px;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/toolbar/btn-arrow.gif) no-repeat 0 50%;
}
.x-btn-with-menu  .x-btn-center em {
    display:block;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/toolbar/btn-arrow.gif) no-repeat right 50%;
        padding-right:10px;
}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em {
    display:block;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/toolbar/btn-arrow.gif) no-repeat right 50%;
        padding-right:13px;
}
.x-btn-text-icon .x-btn-center .x-btn-text {padding-left:20px; }
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
    width:12px;
    background:transparent url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/magento/toolbar/btn-arrow.gif) no-repeat 0 50%;
}

/* For top menu only*/
.left-menu-toolbar .x-toolbar, .right-menu-toolbar .x-toolbar {
    border:0 none;
    background:#2E4D53;
    padding:5px 3px 0 3px;
    color:#fbfaf7;
    }

.left-menu-toolbar .x-toolbar td { padding:0 2px; background:none; }
.left-menu-toolbar .x-btn { border-bottom:5px solid #2E4D53;}
.left-menu-toolbar .x-btn-over { border-bottom:5px solid #dc4509;}
.left-menu-toolbar .x-btn-menu-active { border-bottom:5px solid #dc4509;}
.left-menu-toolbar .x-btn button, .right-menu-toolbar .x-btn button { color:#fbfaf7; /* font:bold 11px verdana, helvetica, sans-serif; */}
.left-menu-toolbar .x-btn-text-icon .x-btn-center .x-btn-text, .right-menu-toolbar .x-btn-text-icon .x-btn-center .x-btn-text {padding-left:3px; }

.right-menu-toolbar { width:420px;}
.right-menu-toolbar .btn-logout .x-btn-center .x-btn-text { padding-left:20px; }



.x-toolbar .x-btn-over .x-btn-left{background:none;}
.x-toolbar .x-btn-over .x-btn-right{background:none;}
.x-toolbar .x-btn-over .x-btn-center{background:none;}

/* combo box */
.x-combo-list {
    border:1px solid #efeadc;
    background:#faf9f4;
}
.x-combo-list-hd {
    color:#222;
    background-image: url(../../adminhtml/Magento/backend/en_US/extjs/resources/images/gray/layout/panel-title-light-bg.gif);
    border-bottom:1px solid #aca899;
}
.x-resizable-pinned .x-combo-list-inner {
    border-bottom:1px solid #aaa;
}
.x-combo-list .x-combo-selected{
    background:#ddd !important;
    border:1px solid #aaa;
}
.x-menu-list { border:none; }
/* form box */
.x-box-tl, .x-box-tr, .x-box-tc, .x-box-ml, .x-box-mr, .x-box-mc, .x-box-bl, .x-box-br, .x-box-bc { background:none; }
.x-box-mc fieldset { margin:2px; border:0; }
.x-box-mc fieldset legend { display:none; margin:0; padding:0; }
.x-box-mc fieldset label { text-transform:capitalize;}
.x-form-item { /*font:normal 12px verdana, helvetica, sans-serif; */ }
.x-form-text { padding:1px 2px; border:1px solid #999; background:none; background:#fff; }
.x-form-field { /* font:normal 12px verdana, helvetica, sans-serif; */}
.data-form { background:#fbfaf7; }


.address-view { background:#fbfaf7; padding:10px;}
.x-view-selected { border:none; }

input.l-tcb {
    height:13px;
    width:13px;
    margin-left:2px
}
.ext-ie .x-tree {
    position:static !important;
}
.no-active-category a span {
    color: #aaa !important;
}
.config-nav-block.amasty-tab strong:before {
    background: url(../../adminhtml/Magento/backend/en_US/Amasty_Base/images/logo.svg) no-repeat;
    width: 16px;
    height: 16px;
    content: '';
    display: inline-block;
    margin-right: 12px;
    vertical-align: bottom;
}

.admin__menu [data-ui-id^="menu-amasty-"] .submenu-group-title span:before,
.admin__menu [data-ui-id^="menu-magento-"] [data-ui-id^="menu-magento-"] [data-ui-id^="menu-amasty-"] span:before {
    background: url(../../adminhtml/Magento/backend/en_US/Amasty_Base/images/logo-menu.svg) no-repeat;
    width: 16px;
    height: 19px;
    content: '';
    display: inline-block;
    margin-right: 12px;
    vertical-align: top;
}

#amasty_base_extensions table td.value,
#amasty_base_information table td.value {
    vertical-align: bottom;
}

.ambase-grid-message {
    padding-left: 58px;
    min-height: 53px;
    background: url(../../adminhtml/Magento/backend/en_US/Amasty_Base/images/logo_m_table.png) no-repeat;
}

.ambase-grid-message.amasty-grid-logo {
    background: url(../../adminhtml/Magento/backend/en_US/Amasty_Base/images/logo_table.svg) no-repeat;
}

.admin__action-dropdown-menu .notifications-entry:not(.notifications-entry-last) {
    padding-left: 37px;
    background: url(../../adminhtml/Magento/backend/en_US/Amasty_Base/images/logo_m_popup.png) no-repeat 5px 7px;
}

.admin__action-dropdown-menu .notifications-entry[data-ambase-logo="1"] {
    background: url(../../adminhtml/Magento/backend/en_US/Amasty_Base/images/logo_popup.svg) no-repeat 5px 7px;
}

/* main amasty menu start*/
#menu-menuamasty-base-menu .submenu .level-0 > a:before,
#menu-menuamasty-base-menu .level-0:first-child > a:after {
    content: '';
    display: none;
}

#menu-menuamasty-base-menu .submenu .level-0 > a {
    display: block;
    width: 99%;
    min-height: 0;
    margin: .7rem 0;
    padding: 1.25rem 1rem 1.25rem 2rem;
    font-weight: 600;
    font-size: 1.6rem;
    text-align: left;
    color: #a79d95;
    text-transform: none;
}

#menu-menuamasty-base-menu .submenu .level-0 > a:hover {
    background-color: #524d49;
}

#menu-menuamasty-base-menu .submenu .column .parent {
    margin-bottom: 0;
}

#menu-menuamasty-base-menu .submenu .parent {
    margin-bottom: 0.5rem;
}

#menu-menuamasty-base-menu .item-container .submenu {
    transform: none;
    opacity: 0;
    transition-property: opacity;
}

#menu-menuamasty-base-menu .item-container._show .submenu {
    opacity: 1;
}

#menu-menuamasty-base-menu > a:before {
    content: '';
    background:  url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI2IDBIMTguNzUzNlYxLjQ5MzM5QzE3LjAzNyAwLjU0MTk1NSAxNS4wNjA2IDAgMTIuOTU2NSAwQzYuMzYyMzIgMCAxIDUuMzgxODIgMSAxMkMxIDE4LjYxODIgNi4zNjIzMiAyNCAxMi45NTY1IDI0QzE1LjA1ODcgMjQgMTcuMDM1NyAyMy40NTMxIDE4Ljc1MzYgMjIuNDkzNVYyNEgyNlYwWk03LjM0MDU4IDEyQzcuMzQwNTggMTUuMTI3MyA5Ljg3NjgxIDE3LjYzNjQgMTIuOTU2NSAxNy42MzY0QzE2LjA3MjUgMTcuNjM2NCAxOC41NzI1IDE1LjEyNzMgMTguNTcyNSAxMkMxOC41NzI1IDguODcyNzMgMTYuMDcyNSA2LjM2MzY0IDEyLjk1NjUgNi4zNjM2NEM5Ljg3NjgxIDYuMzYzNjQgNy4zNDA1OCA4Ljg3MjczIDcuMzQwNTggMTJaIiBmaWxsPSIjQUFBNTlGIi8+PHBhdGggZD0iTTcgMTdIMFYyNEg3VjE3WiIgZmlsbD0iIzU3NTc1NyIvPjwvc3ZnPg==) no-repeat center;
    background-size: contain;
}

#menu-menuamasty-base-menu > a:hover:before,
#menu-menuamasty-base-menu._show > a:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI2IDBIMTguNzUzNlYxLjQ5MzM5QzE3LjAzNyAwLjU0MTk1NSAxNS4wNjA2IDAgMTIuOTU2NSAwQzYuMzYyMzIgMCAxIDUuMzgxODIgMSAxMkMxIDE4LjYxODIgNi4zNjIzMiAyNCAxMi45NTY1IDI0QzE1LjA1ODcgMjQgMTcuMDM1NyAyMy40NTMxIDE4Ljc1MzYgMjIuNDkzNVYyNEgyNlYwWk03LjM0MDU4IDEyQzcuMzQwNTggMTUuMTI3MyA5Ljg3NjgxIDE3LjYzNjQgMTIuOTU2NSAxNy42MzY0QzE2LjA3MjUgMTcuNjM2NCAxOC41NzI1IDE1LjEyNzMgMTguNTcyNSAxMkMxOC41NzI1IDguODcyNzMgMTYuMDcyNSA2LjM2MzY0IDEyLjk1NjUgNi4zNjM2NEM5Ljg3NjgxIDYuMzYzNjQgNy4zNDA1OCA4Ljg3MjczIDcuMzQwNTggMTJaIiBmaWxsPSIjRkNGQ0ZDIi8+PHBhdGggZD0iTTcgMTdIMFYyNEg3VjE3WiIgZmlsbD0iIzU3NTc1NyIvPjwvc3ZnPg==) no-repeat center;
    background-size: contain;
}

.admin__menu .level-0 > .submenu .submenu {
    min-height: 100%;
    width: 300px;
}

.admin__menu .submenu .submenu .submenu-title {
    height: 60px;
}
/* main amasty menu end*//**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_Marketplace
 * @author    Webkul
 * @copyright Copyright (c) Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
 #seller-pay-block {
    display: inline-block;
    width: 98.5%;
    padding: 10px;
    margin-bottom: 5px;
}
#wk-total-sellerprice {
    font-size: 16px;
}
#seller-pay-block tr {
    border-bottom: 1px solid #eee;
}
#seller-pay-block td {
    padding: 10px;
    vertical-align: top;
}
.wk-category {
    overflow: auto;
    clear: both;
    display: block;
}
#wk-category-label {
    background: #B8E8B7;
    border: 1px solid #008000;
    border-radius: 7px;
    padding: 0 4px;
    display: inline-block;
}
.wk-cat-container {
    position: relative;
}
.wk-plus {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/elbow-plus.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
    cursor:pointer;
}
.wk-plusend {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/elbow-end-plus.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
    cursor:pointer;
}
.wk-minus, .wk-minusend {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/elbow-end-minus.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
    cursor:pointer;
}
.wk-no {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/elbow-end.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 15px;
    float:left;
}
.wk-foldersign {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/leaf.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 15px;
    margin-left: 5px;
    margin-top: 3px;
    width: 16px;
}
.wk-node-loader {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/loading.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 17px;
    left: 15px;
    position: absolute;
    width: 17px;
}
/*Notification style*/
.wk-notification-link{
    position: relative;
}
#menu-webkul-marketplace-menu .submenu li span {
    padding-right: 20px;
    display: inline-block;
}
.wk-notification-block {
    position: absolute;
    right: 0;
    top: -2px;
}
.wk-notification-block:hover {
    background: none;
}

.wk-notification-block .notify-point {
    background-color: #FFFFFF;
    border-width: 1px 0px 0px 1px;
    border-style: solid;
    border-color:#b0b3b5;
    position: absolute;
    width: 13px;
    height: 13px;
    left: -8px;
    top: 17px;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
.wk-notifications-action:hover {
    background: none!important;
}
.wk-notification-block.active {
    z-index: 500;
}
.wk-notification-block .wk-notification-count {
    background-color: #e22626;
    border-radius: 1em;
    color: #ffffff;
    display: inline-block;
    font-size: 1.1rem;
    font-weight: 700;
    left: 50%;
    margin-left: .3em;
    margin-top: -1.1em;
    padding: .2em .3em;
    position: absolute;
    top: 25%;
}
.wk-notifications-action {
    color: #41362f;
    height: 3.3rem;
    padding: 0.75rem 2rem 0.65rem;
}
.marketplace-dropdown {
    padding-right: 3.3rem;
    border: 1px solid transparent;
    border-bottom: none;
    border-radius: 0;
    box-shadow: none;
    color: #41362f;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: -.025em;
    padding: 0.7rem 3.3rem 0.8rem 1.5rem;
    position: relative;
    vertical-align: baseline;
    z-index: 2;
    height: 10px;
}
.wk-notification-block .marketplace-dropdown-menu {
    padding: 1rem 0 0;
    width: 32rem;
}
.marketplace-dropdown-wrap .marketplace-dropdown-menu {
    left: auto;
    right: 0;
}
.marketplace-dropdown-menu {
    background-color: #ffffff;
    border: 1px solid #b0b3b5;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    display: none;
    line-height: 1.36;
    margin-top: -1px;
    min-width: 120%;
    padding: 0.5rem 1rem;
    position: absolute;
    top: -55%;
    transition: all 0.15s ease;
    z-index: 1;
    left: 55px;
    border-radius: 4px;
}
.marketplace-dropdown-menu > li {
    display: block;
}
.wk-notifications-entry {
    line-height: 1.36;
    padding: 1.2rem 2rem 0.8rem;
    position: relative;
    transition: background-color 0.1s linear;
    transition: border-right 0.1s ease;
    border-bottom: 1px solid #bbbbbb;
    margin-bottom: 0rem!important;
}
.wk-notifications-entry:hover{
    border-right: 0.4rem solid #eb5202;
}
.wk-notifications-entry:last-child {
    border-bottom: none;
}
.wk-notifications-entry-title {
    color: #632e18;
    display: block;
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: .7rem;
    margin-right: 1em;
}
.wk-notifications-entry ._cutted {
    cursor: pointer;
}
.wk-notifications-entry-description {
    color: #333333;
    font-size: 1.1rem;
    margin-bottom: .8rem;
    width: 90%;
}
.wk-notifications-entry-description-start {
    padding: 0px!important;
    font-size: 1.3rem!important;
    font-weight: 600!important;
    color: #41363C!important;
}
.wk-notifications-entry-description-start:hover {
    background: #E3E3E3!important;
}
.wk-notifications-entry-description-start .wk-focus {
    color: #ea7900;
}
.wk-notifications-entry-time {
    color: #777777;
    font-size: 1.1rem;
}
.wk-notifications-close {
    line-height: 1;
    padding: 1rem;
    position: absolute;
    right: 0;
    top: .6rem;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
}
.wk-notifications-close:hover {
    background: none!important;
    border: none;
}
/*review css start*/
.mpfeedback .ratingslider-box {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/rating-sprite.png") repeat-x scroll 0 103% transparent;
    float: left;
    margin-left: 3%;
    height: 20px;
    width: 70px;
}
.mpfeedback .ratingslider-box .rating {
    background: url("../../adminhtml/Magento/backend/en_US/Webkul_Marketplace/images/rating-sprite.png") repeat-x scroll 0 4px transparent;
    height: 20px;
    float: left;
}
/*review css end*/
body .wk-left-margin-5px {
    margin-left: 0px;
}@font-face {
    font-family: "mobikul";
    src: url("../../adminhtml/Magento/backend/en_US/Webkul_MobikulCore/fonts/mobikul.woff") format("woff"), url("../../adminhtml/Magento/backend/en_US/Webkul_MobikulCore/fonts/mobikul.ttf") format("truetype"), url("../../adminhtml/Magento/backend/en_US/Webkul_MobikulCore/fonts/mobikul.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
.admin__menu .item-mobikul.parent.level-0 > a:before {
    font-family: "mobikul";
    content: "\0040";
}/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_Pos
 * @author    Webkul
 * @copyright (c) Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
@font-face {
    font-family: "webkulpos";
    src: url("../../adminhtml/Magento/backend/en_US/Webkul_Pos/fonts/webkulpos.woff") format("woff"), url("../../adminhtml/Magento/backend/en_US/Webkul_Pos/fonts/webkulpos.ttf") format("truetype"), url("../../adminhtml/Magento/backend/en_US/Webkul_Pos/fonts/webkulpos.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
.admin__menu .item-pos.parent.level-0 > a:before {
    font-family: "webkulpos";
    content: "\0040";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.number_check{
    width: 100%;
}/*
 * jsTree default theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */

.jstree-default li, 
.jstree-default ins { background-image:url("../../adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/d.png"); background-repeat:no-repeat; background-color:transparent; }
.jstree-default li { background-position:-90px 0; background-repeat:repeat-y; }
.jstree-default li.jstree-last { background:transparent; }
.jstree-default .jstree-open > ins { background-position:-72px 0; }
.jstree-default .jstree-closed > ins { background-position:-54px 0; }
.jstree-default .jstree-leaf > ins { background-position:-36px 0; }

.jstree-default .jstree-hovered { background:#f1f8fc; }
.jstree-default .jstree-clicked { background:#cdecf6; }
.jstree-default a .jstree-icon { background-position:-56px -19px; }
.jstree-default a.jstree-loading .jstree-icon { background:url("../../adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/throbber.gif") center center no-repeat !important; }

.jstree-default.jstree-focused { background:#fff; }

.jstree-default .jstree-no-dots li, 
.jstree-default .jstree-no-dots .jstree-leaf > ins { background:transparent; }
.jstree-default .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-default .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

.jstree-default .jstree-no-icons a .jstree-icon { display:none; }

.jstree-default .jstree-search { font-style:italic; }

.jstree-default .jstree-no-icons .jstree-checkbox { display:inline-block; }
.jstree-default .jstree-no-checkboxes .jstree-checkbox { display:none !important; }
.jstree-default .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }
.jstree-default .jstree-checked > a > .jstree-checkbox:hover { background-position:-38px -37px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }

#vakata-dragged.jstree-default ins { background:transparent !important; }
#vakata-dragged.jstree-default .jstree-ok { background:url("../../adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/d.png") -2px -53px no-repeat !important; }
#vakata-dragged.jstree-default .jstree-invalid { background:url("../../adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/d.png") -18px -53px no-repeat !important; }
#jstree-marker.jstree-default { background:url("../../adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/d.png") -41px -57px no-repeat !important; text-indent:-100px; }

.jstree-default a.jstree-search { color:aqua; }
.jstree-default .jstree-locked a { color:silver; cursor:default; }

#vakata-contextmenu.jstree-default-context, 
#vakata-contextmenu.jstree-default-context li ul { background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
#vakata-contextmenu.jstree-default-context li { }
#vakata-contextmenu.jstree-default-context a { color:black; }
#vakata-contextmenu.jstree-default-context a:hover, 
#vakata-contextmenu.jstree-default-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a, 
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover { color:silver; background:transparent; border:0; padding:1px 4px; }
#vakata-contextmenu.jstree-default-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }
#vakata-contextmenu.jstree-default-context li ul { margin-left:-4px; }

/* IE6 BEGIN */
.jstree-default li, 
.jstree-default ins,
#vakata-dragged.jstree-default .jstree-invalid, 
#vakata-dragged.jstree-default .jstree-ok, 
#jstree-marker.jstree-default { _background-image:url("../../adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/d.gif"); }
.jstree-default .jstree-open ins { _background-position:-72px 0; }
.jstree-default .jstree-closed ins { _background-position:-54px 0; }
.jstree-default .jstree-leaf ins { _background-position:-36px 0; }
.jstree-default a ins.jstree-icon { _background-position:-56px -19px; }
#vakata-contextmenu.jstree-default-context ins { _display:none; }
#vakata-contextmenu.jstree-default-context li { _zoom:1; }
.jstree-default .jstree-undetermined a .jstree-checkbox { _background-position:-20px -19px; }
.jstree-default .jstree-checked a .jstree-checkbox { _background-position:-38px -19px; }
.jstree-default .jstree-unchecked a .jstree-checkbox { _background-position:-2px -19px; }
/* IE6 END *//* ==========================================================================
   theme.less (begin)
   ========================================================================== */
/* ==========================================================================
   theme.less (end)
   ========================================================================== */
/* ==========================================================================
   variables.less (begin)
   ========================================================================== */
/* ==========================================================================
   variables.less (end)
   ========================================================================== */
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.admin__scope-old .data-table th.required-entry:after,
.admin__scope-old .data-table td.required-entry:after,
.admin__scope-old .grid-actions .filter.required .label span:after,
.admin__scope-old .grid-actions .required:after,
.admin__scope-old .admin__scope-old .accordion .config .data-table td.required-entry:after {
  content: '*';
  color: #e22626;
  font-weight: normal;
  margin-left: 3px;
}
.admin__scope-old .grid th.required:after,
.admin__scope-old .grid th .required:after {
  content: '*';
  color: #f9d4d4;
  font-weight: normal;
  margin-left: 3px;
}
.data-table-td-max .data-table td,
.admin__scope-old .grid td.col-period,
.admin__scope-old .grid td.col-date,
.admin__scope-old .grid td.col-date_to,
.admin__scope-old .grid td.col-date_from,
.admin__scope-old .grid td.col-ended_at,
.admin__scope-old .grid td.col-created_at,
.admin__scope-old .grid td.col-updated_at,
.admin__scope-old .grid td.col-customer_since,
.admin__scope-old .grid td.col-session_start_time,
.admin__scope-old .grid td.col-last_activity,
.admin__scope-old .grid td.col-email,
.admin__scope-old .grid td.col-name,
.admin__scope-old .grid td.col-sku,
.admin__scope-old .grid td.col-firstname,
.admin__scope-old .grid td.col-lastname,
.admin__scope-old .grid td.col-title,
.admin__scope-old .grid td.col-label,
.admin__scope-old .grid td.col-product,
.admin__scope-old .grid td.col-set_name,
.admin__scope-old .grid td.col-websites,
.admin__scope-old .grid td.col-time,
.admin__scope-old .grid td.col-billing_name,
.admin__scope-old .grid td.col-shipping_name,
.admin__scope-old .grid td.col-phone,
.admin__scope-old .grid td.col-type,
.admin__scope-old .product-options .grouped-items-table .col-name,
.admin__scope-old .product-options .grouped-items-table .col-sku,
.admin__scope-old .col-banner_name,
.sales-order-create-index .admin__scope-old .data-table .col-product,
.sales-order-edit-index .admin__scope-old .data-table .col-product,
[class^=' adminhtml-rma-'] .admin__scope-old .fieldset-wrapper .data-table td,
[class^=' adminhtml-rma-'] .admin__scope-old .grid .col-product_sku,
[class^=' adminhtml-rma-'] .admin__scope-old .grid .col-product_name,
.col-grid_segment_name .admin__scope-old,
.adminhtml-catalog-event-index .admin__scope-old .col-category,
[class^=' catalog-search'] .admin__scope-old .col-search_query,
[class^=' catalog-search'] .admin__scope-old .col-synonym_for,
[class^=' catalog-search'] .admin__scope-old .col-redirect,
.adminhtml-urlrewrite-index .admin__scope-old .col-request_path,
.adminhtml-cms-page-index .admin__scope-old .col-title,
.adminhtml-cms-page-index .admin__scope-old .col-identifier,
.adminhtml-cms-hierarchy-index .admin__scope-old .col-title,
.adminhtml-cms-hierarchy-index .admin__scope-old .col-identifier,
.adminhtml-widget-instance-index .admin__scope-old .col-title,
.reports-index-search .admin__scope-old .col-query_text,
.adminhtml-rma-item-attribute-index .admin__scope-old .grid .col-attr-code,
.adminhtml-system-store-index .admin__scope-old .grid td,
.catalog-product-attribute-index .admin__scope-old .col-attr-code,
.catalog-product-attribute-index .admin__scope-old .col-label,
.adminhtml-export-index .admin__scope-old .col-code,
.adminhtml-logging-index .admin__scope-old .grid .col-fullaction,
.adminhtml-system-variable-index .admin__scope-old .grid .col-code,
.adminhtml-logging-index .admin__scope-old .grid .col-info,
.data-table-td-max .admin__scope-old .accordion .config .data-table td,
[class^=' adminhtml-rma-'] .admin__scope-old .fieldset-wrapper .admin__scope-old .accordion .config .data-table td,
.admin__scope-old .order-account-information .data-table td,
[class^=' adminhtml-rma-'] .admin__scope-old .rma-request-details .data-table td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.admin__scope-old td.col-period,
.admin__scope-old td.col-date,
.admin__scope-old td.col-date_to,
.admin__scope-old td.col-date_from,
.admin__scope-old td.col-ended_at,
.admin__scope-old td.col-created_at,
.admin__scope-old td.col-updated_at,
.admin__scope-old td.col-customer_since,
.admin__scope-old td.col-session_start_time,
.admin__scope-old td.col-time,
.admin__scope-old td.col-type,
[class^=' adminhtml-rma-'] .admin__scope-old #rma_items_grid_table .headings th,
.adminhtml-process-list .admin__scope-old .col-action a,
.adminhtml-process-list .admin__scope-old .col-mode {
  white-space: nowrap;
}
.admin__scope-old .form-inline .grid-actions .label,
.admin__scope-old .form-inline .massaction .label {
  padding: 0;
  width: auto;
}
.admin__scope-old .grid .col-action,
.admin__scope-old .grid .col-actions,
.admin__scope-old .grid .col-qty,
.admin__scope-old .grid .col-purchases,
.catalog-product-edit .admin__scope-old .ui-tabs-panel .grid .col-price,
.catalog-product-edit .admin__scope-old .ui-tabs-panel .grid .col-position {
  width: 50px;
}
.admin__scope-old .grid .col-order-number,
.admin__scope-old .grid .col-real_order_id,
.admin__scope-old .grid .col-invoice-number,
.admin__scope-old .grid .col-increment_id,
.admin__scope-old .grid .col-transaction-id,
.admin__scope-old .grid .col-parent-transaction-id,
.admin__scope-old .grid .col-reference_id,
.admin__scope-old .grid .col-status,
.admin__scope-old .grid .col-price,
.admin__scope-old .grid .col-position,
.admin__scope-old .grid .col__base_grand_total,
.admin__scope-old .grid .col-grand_total,
.admin__scope-old .grid .col-sort_order,
.admin__scope-old .grid .col-carts,
.admin__scope-old .grid .col-priority,
.admin__scope-old .grid .col-severity,
.admin__scope-old .adminhtml-giftregistry-index .col-is_listed,
.admin__scope-old [class^=' invitations-report-invitation'] [class^='col-inv-'],
.sales-order-create-index .admin__scope-old .col-in_products,
[class^=' reports-'] [class^='col-total'] .admin__scope-old,
[class^=' reports-'] [class^='col-average'] .admin__scope-old,
[class^=' reports-'] [class^='col-ref-'] .admin__scope-old,
[class^=' reports-'] [class^='col-rate'] .admin__scope-old,
[class^=' reports-'] [class^='col-tax-amount'] .admin__scope-old,
[class^=' adminhtml-customer-'] .admin__scope-old .col-required,
.adminhtml-rma-item-attribute-index .admin__scope-old .col-required,
[class^=' adminhtml-customer-'] .admin__scope-old .col-system,
.adminhtml-rma-item-attribute-index .admin__scope-old .col-system,
[class^=' adminhtml-customer-'] .admin__scope-old .col-is_visible,
.adminhtml-rma-item-attribute-index .admin__scope-old .col-is_visible,
[class^=' adminhtml-customer-'] .admin__scope-old .col-sort_order,
.adminhtml-rma-item-attribute-index .admin__scope-old .col-sort_order,
.catalog-product-attribute-index .admin__scope-old [class^=' col-is_'],
.catalog-product-attribute-index .admin__scope-old .col-required,
.catalog-product-attribute-index .admin__scope-old .col-system {
  width: 70px;
}
.admin__scope-old .grid .col-phone,
.sales-order-create-index .admin__scope-old .col-phone,
[class^=' adminhtml-rma-'] .admin__scope-old .grid .col-product_sku,
.catalog-product-edit .admin__scope-old .ui-tabs-panel .grid .col-name,
.catalog-product-edit .admin__scope-old .ui-tabs-panel .grid .col-type,
.catalog-product-edit .admin__scope-old .ui-tabs-panel .grid .col-sku,
.customer-index-index .admin__scope-old .grid .col-customer_since,
.customer-index-index .admin__scope-old .grid .col-billing_country_id,
[class^=' customer-index-'] .admin__scope-old .fieldset-wrapper .grid .col-created_at,
[class^=' customer-index-'] .admin__scope-old .accordion .grid .col-created_at {
  max-width: 70px;
  width: 70px;
}
.sales-order-create-index .admin__scope-old .data-table .col-product,
.sales-order-edit-index .admin__scope-old .data-table .col-product,
[class^=' adminhtml-rma-'] .admin__scope-old .grid .col-name,
[class^=' adminhtml-rma-'] .admin__scope-old .grid .col-product,
[class^=' catalog-search'] .admin__scope-old .col-search_query,
[class^=' catalog-search'] .admin__scope-old .col-synonym_for,
[class^=' catalog-search'] .admin__scope-old .col-redirect,
.adminhtml-urlrewrite-index .admin__scope-old .col-request_path,
.reports-report-shopcart-abandoned .admin__scope-old .grid .col-name,
.tax-rule-index .admin__scope-old .grid .col-title,
.adminhtml-rma-item-attribute-index .admin__scope-old .grid .col-attr-code {
  max-width: 150px;
  width: 150px;
}
.admin__scope-old .multiplewishlist-report-customer-wishlist-wishlist .grid .col-name,
.admin__scope-old .multiplewishlist-report-customer-wishlist-wishlist .grid .col-subject,
.admin__scope-old .multiplewishlist-report-customer-wishlist-wishlist .grid .col-product,
[class^=' sales-order-'] .admin__scope-old .grid .col-name,
.catalog-category-edit .admin__scope-old .grid .col-name,
.adminhtml-catalog-event-index .admin__scope-old .col-category,
.reports-report-product-lowstock .admin__scope-old .grid .col-sku,
.newsletter-problem-index .admin__scope-old .grid .col-name,
.newsletter-problem-index .admin__scope-old .grid .col-subject,
.newsletter-problem-index .admin__scope-old .grid .col-product,
.adminhtml-banner-edit .admin__scope-old .grid .col-name,
.adminhtml-rma-item-attribute-index .admin__scope-old .grid .col-label,
.adminhtml-export-index .admin__scope-old .col-label,
.adminhtml-export-index .admin__scope-old .col-code,
.adminhtml-scheduled-operation-index .admin__scope-old .grid .col-name,
.adminhtml-logging-index .admin__scope-old .grid .col-fullaction {
  max-width: 220px;
  width: 220px;
}
.admin__scope-old .grid .col-period,
.admin__scope-old .grid .col-date,
.admin__scope-old .grid .col-date_to,
.admin__scope-old .grid .col-date_from,
.admin__scope-old .grid .col-ended_at,
.admin__scope-old .grid .col-created_at,
.admin__scope-old .grid .col-updated_at,
.admin__scope-old .grid .col-customer_since,
.admin__scope-old .grid .col-session_start_time,
.admin__scope-old .grid .col-last_activity,
.admin__scope-old .grid .col-email,
.admin__scope-old .grid .col-items_total,
.admin__scope-old .grid .col-firstname,
.admin__scope-old .grid .col-lastname,
.admin__scope-old .grid .col-status-default,
.admin__scope-old .grid .col-websites,
.admin__scope-old .grid .col-time,
.admin__scope-old .grid .col-billing_name,
.admin__scope-old .grid .col-shipping_name,
.admin__scope-old .product-options .grouped-items-table .col-name,
.admin__scope-old .product-options .grouped-items-table .col-sku,
.sales-order-index .admin__scope-old .grid .col-name,
[class^=' adminhtml-rma-'] .admin__scope-old .grid .col-product_name,
.catalog-product-index .admin__scope-old .grid .col-name,
.catalog-product-review-index .admin__scope-old .grid .col-name,
.catalog-product-review-index .admin__scope-old .grid .col-title,
.customer-index-edit .admin__scope-old .ui-tabs-panel .grid .col-name,
.review-product-index .admin__scope-old .grid .col-name,
.adminhtml-cms-page-index .admin__scope-old .col-title,
.adminhtml-cms-page-index .admin__scope-old .col-identifier,
.catalog-product-attribute-index .admin__scope-old .col-attr-code,
.catalog-product-attribute-index .admin__scope-old .col-label,
.adminhtml-logging-index .admin__scope-old .grid .col-info {
  max-width: 110px;
  width: 110px;
}
.admin__scope-old .grid .col-name,
.admin__scope-old .grid .col-product,
.admin__scope-old .col-banner_name,
.admin__scope-old .adminhtml-giftregistry-index .col-label,
.adminhtml-widget-instance-index .admin__scope-old .col-title,
[class^=' adminhtml-customer-'] .admin__scope-old .col-label,
.adminhtml-rma-item-attribute-index .admin__scope-old .col-label,
.adminhtml-system-variable-index .admin__scope-old .grid .col-code {
  max-width: 370px;
  width: 370px;
}
.col-grid_segment_name .admin__scope-old,
.reports-index-search .admin__scope-old .col-query_text {
  max-width: 570px;
  width: 570px;
}
[class^=' adminhtml-rma-'] .admin__scope-old .fieldset-wrapper .data-table td,
.reports-report-product-lowstock .admin__scope-old .grid .col-name,
.reports-report-shopcart-product .admin__scope-old .grid .col-name,
.reports-report-review-customer .admin__scope-old .grid .col-name,
[class^=' adminhtml-rma-'] .admin__scope-old .fieldset-wrapper .admin__scope-old .accordion .config .data-table td {
  max-width: 670px;
  width: 670px;
}
.admin__scope-old [class^=' invitations-report-invitation'] .grid .col-period,
.reports-report-sales-invoiced .admin__scope-old .grid .col-period,
.reports-report-sales-refunde .admin__scope-old .grid .col-period {
  width: auto;
}
.admin__scope-old .grid .col-select,
.admin__scope-old .grid .col-id,
.admin__scope-old .grid .col-number {
  width: 40px;
}
.sales-order-create-index .admin__scope-old .grid,
.sales-order-edit-index .admin__scope-old .grid,
.sales-order-create-index .admin__scope-old .grid-actions,
.sales-order-edit-index .admin__scope-old .grid-actions,
.adminhtml-export-index .admin__scope-old .grid-actions,
.adminhtml-export-index .admin__scope-old .data-grid {
  padding-left: 0;
  padding-right: 0;
}
[class^=' adminhtml-rma-'] .admin__scope-old .col-actions a,
[class^=' customer-index-'] .admin__scope-old .col-action a,
.adminhtml-notification-index .col-actions a {
  display: block;
  margin: 0 0 3px;
  white-space: nowrap;
}
.data-table-td-max .admin__scope-old .accordion .config .data-table td,
.admin__scope-old .order-account-information .data-table td,
[class^=' adminhtml-rma-'] .admin__scope-old .rma-request-details .data-table td {
  max-width: 250px;
  width: 250px;
}
.catalog-product-edit .admin__scope-old .ui-tabs-panel .grid .hor-scroll,
.catalog-product-index .admin__scope-old .grid .hor-scroll,
.review-product-index .admin__scope-old .grid .hor-scroll,
.adminhtml-rma-edit .admin__scope-old .hor-scroll {
  overflow-x: auto;
}
.add-clearer:after,
.admin__scope-old .massaction:after {
  clear: both;
  content: '';
  display: table;
}
.collapse.in,
.no-js .collapse {
  height: auto !important;
  overflow: visible;
}
.invisible {
  visibility: hidden;
}
.admin__scope-old {
  box-sizing: content-box;
}
@font-face {
  font-family: 'icons-blank-theme';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'MUI-Icons';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/MUI-Icons/MUI-Icons.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/MUI-Icons/MUI-Icons.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/light/opensans-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/regular/opensans-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/semibold/opensans-600.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/bold/opensans-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
.admin__scope-old h1 {
  color: #676056;
  font: 400 23.33333333px 'Open Sans', sans-serif;
}
.admin__scope-old h2 {
  color: #676056;
  font: 400 16.66666667px 'Open Sans', sans-serif;
}
.admin__scope-old h3 {
  color: #676056;
  font: 600 13.33333333px 'Open Sans', sans-serif;
}
.admin__scope-old h4 {
  color: #676056;
  font: 600 11.66666667px 'Open Sans', sans-serif;
}
.admin__scope-old h5 {
  color: #676056;
  font: 600 10.83333333px 'Open Sans', sans-serif;
}
.admin__scope-old h6 {
  color: #676056;
  font: 600 10px 'Open Sans', sans-serif;
}
.admin__scope-old a {
  display: inline;
}
.admin__scope-old .filter input.input-text {
  width: 99%;
  margin-right: 0;
}
.admin__scope-old .filter input.input-text::-webkit-input-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.admin__scope-old .filter input.input-text::-moz-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.admin__scope-old .filter input.input-text:-moz-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.admin__scope-old .filter input.input-text:-ms-input-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.admin__scope-old .grid {
  padding: 15px;
}
.admin__scope-old .grid table {
  width: 100%;
}
.admin__scope-old .grid tbody tr.selected th,
.admin__scope-old .grid tbody tr.selected td,
.admin__scope-old .grid tbody tr:hover th,
.admin__scope-old .grid tbody tr:hover td,
.admin__scope-old .grid tbody tr:nth-child(odd):hover th,
.admin__scope-old .grid tbody tr:nth-child(odd):hover td {
  cursor: pointer;
}
.admin__scope-old .grid tbody tr.selected th.empty-text,
.admin__scope-old .grid tbody tr.selected td.empty-text,
.admin__scope-old .grid tbody tr:hover th.empty-text,
.admin__scope-old .grid tbody tr:hover td.empty-text,
.admin__scope-old .grid tbody tr:nth-child(odd):hover th.empty-text,
.admin__scope-old .grid tbody tr:nth-child(odd):hover td.empty-text {
  cursor: default;
}
.admin__scope-old .grid .empty-text {
  text-align: center;
  white-space: nowrap;
}
.admin__scope-old .grid .col-sku {
  max-width: 100px;
  width: 100px;
}
.admin__scope-old .grid .col-select,
.admin__scope-old .grid .col-massaction {
  text-align: center;
}
.admin__scope-old .grid .editable .input-text {
  width: 65px;
}
.admin__scope-old .grid .col-actions .action-select {
  background: #ffffff;
  border-color: #989287;
  height: 28px;
  margin: 0;
  padding: 4px 4px 5px;
  width: 80px;
}
.admin__scope-old .grid .col-position.editable {
  white-space: nowrap;
}
.admin__scope-old .grid .col-position.editable .input-text {
  margin: -7px 5px 0;
  width: 70%;
}
.admin__scope-old .data-table {
  width: 100%;
}
.admin__scope-old .data-table thead,
.admin__scope-old .data-table tfoot,
.admin__scope-old .data-table th,
.admin__scope-old .admin__scope-old .accordion .config .data-table thead th,
.admin__scope-old .admin__scope-old .accordion .config .data-table tfoot td {
  background: #ffffff;
  color: #676056;
  font-size: 13px;
  font-weight: 600;
}
.admin__scope-old .data-table th {
  text-align: left;
}
.admin__scope-old .data-table thead th,
.admin__scope-old .admin__scope-old .accordion .config .data-table thead th th,
.admin__scope-old .admin__scope-old .accordion .config .data-table tfoot td th {
  border: solid #c9c2b8;
  border-width: 0 0 1px;
  padding: 7px;
}
.admin__scope-old .data-table td,
.admin__scope-old .data-table tbody tr th,
.admin__scope-old .data-table tbody tr td,
.admin__scope-old .admin__scope-old .accordion .config .data-table td {
  background: #ffffff;
  border-width: 0;
  padding: 5px 7px;
  vertical-align: middle;
}
.admin__scope-old .data-table tbody tr:nth-child(odd) th,
.admin__scope-old .data-table tbody tr:nth-child(odd) td {
  background: #fbfaf6;
}
.admin__scope-old .data-table tbody.odd tr th,
.admin__scope-old .data-table tbody.odd tr td {
  background: #fbfaf6;
}
.admin__scope-old .data-table tbody.even tr th,
.admin__scope-old .data-table tbody.even tr td {
  background: #ffffff;
}
.admin__scope-old .data-table tfoot tr:last-child th,
.admin__scope-old .data-table tfoot tr:last-child td,
.admin__scope-old .data-table .admin__scope-old .accordion .config .data-table tfoot tr:last-child td {
  border: 0;
}
.admin__scope-old .data-table.order-tables tbody td {
  vertical-align: top;
}
.admin__scope-old .data-table.order-tables tbody:hover tr th,
.admin__scope-old .data-table.order-tables tbody:hover tr td {
  background: #f7f3eb;
}
.admin__scope-old .data-table.order-tables tfoot td {
  background: #f2ebde;
  color: #676056;
  font-size: 13px;
  font-weight: 600;
}
.admin__scope-old .data-table input[type="text"] {
  width: 98%;
  padding-left: 1%;
  padding-right: 1%;
}
.admin__scope-old .data-table select {
  margin: 0;
  box-sizing: border-box;
}
.admin__scope-old .data-table .col-actions .actions-split {
  margin-top: 4px;
}
.admin__scope-old .data-table .col-actions .actions-split [class^='action-'] {
  background: none;
  border: 1px solid #c8c3b5;
  padding: 3px 5px;
  color: #bbb3a6;
  font-size: 12px;
}
.admin__scope-old .data-table .col-actions .actions-split [class^='action-']:first-child {
  border-right: 0;
}
.admin__scope-old .data-table .col-actions .actions-split .dropdown-menu {
  margin-top: -1px;
}
.admin__scope-old .data-table .col-actions .actions-split .dropdown-menu a {
  display: block;
  color: #333;
  text-decoration: none;
}
.admin__scope-old .data-table .col-actions .actions-split.active .action-toggle {
  position: relative;
  border-bottom-right-radius: 0;
  box-shadow: none;
  background: #ffffff;
}
.admin__scope-old .data-table .col-actions .actions-split.active .action-toggle:after {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 2px;
  margin-top: -1px;
  background: #ffffff;
  content: '';
  z-index: 2;
}
.admin__scope-old .data-table .col-actions .actions-split.active .action-toggle .dropdown-menu {
  border-top-right-radius: 0;
}
.admin__scope-old .data-table .col-default {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
}
.admin__scope-old .data-table .col-delete {
  text-align: center;
  width: 32px;
}
.admin__scope-old .data-table .col-file {
  white-space: nowrap;
}
.admin__scope-old .data-table .col-file input,
.admin__scope-old .data-table .col-file .input-text {
  margin: 0 5px;
  width: 40%;
}
.admin__scope-old .data-table .col-file input:first-child,
.admin__scope-old .data-table .col-file .input-text:first-child {
  margin-left: 0;
}
.admin__scope-old .data-table .col-actions-add {
  padding: 10px 0;
}
.admin__scope-old .grid-actions {
  background: #ffffff;
  font-size: 13px;
  line-height: 28px;
  padding: 10px 15px;
  position: relative;
}
.admin__scope-old .grid-actions + .grid {
  padding-top: 5px;
}
.admin__scope-old .grid-actions .export,
.admin__scope-old .grid-actions .filter-actions {
  float: right;
  margin-left: 10px;
  vertical-align: top;
}
.admin__scope-old .grid-actions .import {
  display: block;
}
.admin__scope-old .grid-actions .action-reset {
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #026294;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  margin: 6px 10px 0 0;
  vertical-align: top;
}
.admin__scope-old .grid-actions .action-reset:visited {
  color: #026294;
  text-decoration: none;
}
.admin__scope-old .grid-actions .action-reset:hover {
  color: #006bb4;
  text-decoration: underline;
}
.admin__scope-old .grid-actions .action-reset:active {
  color: #ff5501;
  text-decoration: underline;
}
.admin__scope-old .grid-actions .action-reset:hover,
.admin__scope-old .grid-actions .action-reset:active,
.admin__scope-old .grid-actions .action-reset:focus {
  background: none;
  border: 0;
}
.admin__scope-old .grid-actions .action-reset.disabled,
.admin__scope-old .grid-actions .action-reset[disabled],
fieldset[disabled] .admin__scope-old .grid-actions .action-reset {
  color: #026294;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.admin__scope-old .grid-actions .import .label,
.admin__scope-old .grid-actions .export .label {
  margin: 0 14px 0 0;
  vertical-align: inherit;
}
.admin__scope-old .grid-actions .import .action-,
.admin__scope-old .grid-actions .export .action-,
.admin__scope-old .grid-actions .filter-actions .action- {
  vertical-align: inherit;
}
.admin__scope-old .grid-actions .filter .date {
  float: left;
  margin: 0 15px 0 0;
  position: relative;
}
.admin__scope-old .grid-actions .filter .date .ui-datepicker-trigger:before {
  color: #676056;
  top: 1px;
}
.admin__scope-old .grid-actions .filter .date .ui-datepicker-trigger:hover:before {
  color: #31302b;
}
.admin__scope-old .grid-actions .filter .label {
  margin: 0;
}
.admin__scope-old .grid-actions .filter ._has-datepicker {
  margin: 0 5px;
  width: 80px;
}
.admin__scope-old .grid-actions .filter .show-by .select {
  margin-left: 5px;
  padding: 4px 44px 5px 4px;
  vertical-align: top;
  width: auto;
}
.admin__scope-old .grid-actions .filter.required:after {
  content: '';
}
.admin__scope-old .grid-actions img {
  vertical-align: middle;
  height: 22px;
  width: 22px;
}
.admin__scope-old .grid-actions .validation-advice {
  background: #f9d4d4;
  border: 1px solid #e22626;
  border-radius: 3px;
  color: #e22626;
  margin: 5px 0 0;
  padding: 3px 7px;
  position: absolute;
  white-space: nowrap;
  z-index: 5;
}
.admin__scope-old .grid-actions .validation-advice:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #e22626;
  content: '';
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: -11px;
}
.admin__scope-old .grid-actions input[type="text"].validation-failed {
  border-color: #e22626;
  box-shadow: 0 0 8px rgba(226, 38, 38, 0.6);
}
.admin__scope-old .grid-actions .link-feed {
  white-space: nowrap;
}
.admin__scope-old .pager .link-feed {
  font-size: 12px;
  margin: 7px 15px 0 0;
  position: absolute;
  right: 0;
  top: 0;
}
.admin__scope-old .massaction {
  background: #ffffff;
  border-top: 1px solid #f2ebde;
  font-size: 13px;
  line-height: 28px;
  padding: 15px 15px 0;
}
.admin__scope-old .massaction > .entry-edit {
  float: right;
}
.admin__scope-old .massaction > .entry-edit .field-row {
  display: inline-block;
  vertical-align: top;
}
.admin__scope-old .massaction > .entry-edit .validation-advice {
  display: none !important;
}
.admin__scope-old .massaction > .entry-edit .form-inline {
  display: inline-block;
}
.admin__scope-old .massaction > .entry-edit .label {
  padding: 0;
  width: auto;
}
.admin__scope-old .massaction > .entry-edit .action- {
  vertical-align: top;
}
.admin__scope-old .massaction .select.validation-failed {
  border: 1px dashed #e22626;
  background: #f9d4d4;
}
.admin__scope-old .grid-severity-critical,
.admin__scope-old .grid-severity-major,
.admin__scope-old .grid-severity-notice,
.admin__scope-old .grid-severity-minor {
  background: #feeee1;
  border: 1px solid #ed4f2e;
  color: #ed4f2e;
  display: block;
  padding: 0 3px;
  font-weight: bold;
  line-height: 17px;
  text-transform: uppercase;
  text-align: center;
}
.admin__scope-old .grid-severity-critical,
.admin__scope-old .grid-severity-major {
  border-color: #e22626;
  background: #f9d4d4;
  color: #e22626;
}
.admin__scope-old .grid-severity-notice {
  border-color: #5b8116;
  background: #d0e5a9;
  color: #185b00;
}
.admin__scope-old .grid tbody td input[type="text"],
.admin__scope-old .data-table tbody td input[type="text"],
.admin__scope-old .grid tbody th input[type="text"],
.admin__scope-old .data-table tbody th input[type="text"],
.admin__scope-old .grid tbody td .input-text,
.admin__scope-old .data-table tbody td .input-text,
.admin__scope-old .grid tbody th .input-text,
.admin__scope-old .data-table tbody th .input-text,
.admin__scope-old .grid tbody td select,
.admin__scope-old .data-table tbody td select,
.admin__scope-old .grid tbody th select,
.admin__scope-old .data-table tbody th select,
.admin__scope-old .grid tbody td .select,
.admin__scope-old .data-table tbody td .select,
.admin__scope-old .grid tbody th .select,
.admin__scope-old .data-table tbody th .select {
  width: 99%;
}
.admin__scope-old .ui-tabs-panel .grid .col-sku {
  max-width: 150px;
  width: 150px;
}
.admin__scope-old .col-indexer_status,
.admin__scope-old .col-indexer_mode {
  width: 160px;
}
.admin__scope-old .fieldset-wrapper .grid-actions + .grid {
  padding-top: 15px;
}
.admin__scope-old .fieldset-wrapper .grid-actions {
  padding: 10px 0 0;
}
.admin__scope-old .fieldset-wrapper .grid {
  padding: 0;
}
.admin__scope-old .fieldset-wrapper .massaction {
  padding: 0;
  border-top: none;
  margin-bottom: 15px;
}
.admin__scope-old .accordion .grid {
  padding: 0;
}
.admin__scope-old .ui-dialog-content .grid-actions,
.admin__scope-old .ui-dialog-content .grid {
  padding-left: 0;
  padding-right: 0;
}
.admin__scope-old .qty-table td {
  border: 0;
  padding: 0 5px 3px;
}
.admin__scope-old .field {
  position: relative;
  box-sizing: border-box;
  margin: 0 0 12px 0;
}
.admin__scope-old .field > .label {
  margin: 0 0 6px;
}
.admin__scope-old span.required {
  display: none;
}
.admin__scope-old .field.required > .label:not(.admin__field-label) :after {
  content: '*';
  color: #f00;
  margin-left: 3px;
}
.admin__scope-old .addon {
  padding: 0;
  display: table;
  width: 100%;
}
.admin__scope-old .addon textarea,
.admin__scope-old .addon select,
.admin__scope-old .addon input {
  width: 100%;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
}
.admin__scope-old .addon select {
  width: auto;
}
.admin__scope-old .addon select + .addafter {
  border: none;
}
.admin__scope-old .ie .addon textarea,
.admin__scope-old .ie .addon select {
  display: inline-block;
}
.admin__scope-old .addon textarea:first-child,
.admin__scope-old .addon select:first-child,
.admin__scope-old .addon input[type=text]:first-child,
.admin__scope-old .addon .addbefore:first-child {
  border-radius: 0;
}
.admin__scope-old .addon textarea:last-child,
.admin__scope-old .addon select:last-child,
.admin__scope-old .addon input[type=text]:last-child,
.admin__scope-old .addon .addafter:last-child {
  border-radius: 0;
}
.admin__scope-old .addon .addbefore,
.admin__scope-old .addon .addafter {
  background: #f5f5f5;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  vertical-align: middle;
  width: 1px;
  color: #666;
  font-size: 11px;
  font-weight: bold;
  height: 0;
  white-space: nowrap;
  display: inline-block;
  display: table-cell;
  padding: 4px;
  border: solid #ccc;
  border-width: 1px 0 1px 1px;
}
.admin__scope-old .addon .addafter {
  border-width: 1px 1px 1px 0;
}
.admin__scope-old .choice .addafter,
.admin__scope-old .choice .addbefore {
  display: inline;
}
.admin__scope-old .field-price .addon {
  direction: rtl;
}
.admin__scope-old .field-price .addon > * {
  direction: ltr;
}
.admin__scope-old .field-price .addon .addafter {
  border-width: 1px 0 1px 1px;
  border-radius: 1px 0 0 1px;
}
.admin__scope-old .admin__field-control .admin__control-addon [class*='admin__control-'][type][disabled],
.admin__scope-old .admin__field-control .admin__control-addon [class*='admin__control-'][type]:focus {
  background-color: transparent;
  border-color: transparent;
}
.admin__scope-old .form-actions {
  padding: 10px;
  margin: 10px 0;
}
.admin__scope-old .form-inline .label,
.admin__scope-old .form-inline .control {
  margin: 0;
  float: left;
  width: 55%;
  box-sizing: border-box;
}
.admin__scope-old .form-inline .label {
  width: 45%;
  text-align: right;
  padding: 5px 15px 0 0;
}
.admin__scope-old .form-inline .choice {
  position: relative;
  z-index: 1;
}
.admin__scope-old .form-inline .choice .control {
  position: absolute;
  margin-top: 4px;
  width: auto;
  left: 45%;
}
.admin__scope-old .form-inline .choice .tooltip {
  margin-left: 20px;
  position: relative;
  z-index: 1;
  margin-top: 7px;
}
.admin__scope-old .form-inline .with-tooltip:not(.choice) {
  padding-top: 20px;
}
.admin__scope-old .control .control-value {
  display: inline-block;
  padding: 6px 0 0;
  vertical-align: top;
}
.admin__scope-old .control .control-value.special {
  font-weight: bold;
}
.admin__scope-old [class^="fields-group-"] .field {
  vertical-align: top;
  margin: 0;
  display: inline-block;
}
.admin__scope-old [class^="fields-group-"] .field .label {
  width: auto;
  float: none;
  text-align: left;
  padding-right: 0;
}
.admin__scope-old [class^="fields-group-"] .choice .label {
  display: inline;
}
.admin__scope-old [class^="fields-group-"] .field .control {
  float: none;
  width: auto;
  margin-left: 0;
}
@media screen and (max-width: 960px) {
  .admin__scope-old [class^="fields-group-"] .field {
    width: 100% !important;
    margin-bottom: 20px !important;
  }
}
.admin__scope-old [class^="fields-group-"] {
  letter-spacing: -0.31em;
  word-spacing: -0.43em;
}
.admin__scope-old [class^="fields-group-"] > * {
  letter-spacing: normal;
  word-spacing: normal;
}
.admin__scope-old .nested {
  padding: 6px 0 0;
}
.admin__scope-old .nested .choice .label,
.admin__scope-old .nested .choice .control {
  float: none;
  position: static;
  left: auto;
  text-align: left;
  display: inline;
  padding: 0;
}
.admin__scope-old .nested .field {
  width: auto;
  padding: 0;
  margin: 5px 0;
  display: block;
}
.admin__scope-old .nested .field:first-child {
  margin-top: 0;
}
.admin__scope-old .nested .field:last-child {
  margin-bottom: 0;
}
.admin__scope-old .buttons-set:before,
.admin__scope-old .buttons-set:after,
.admin__scope-old .form-inline .field:before,
.admin__scope-old .form-inline .field:after,
.admin__scope-old .form-actions:before,
.admin__scope-old .form-actions:after,
.admin__scope-old .clearfix:before,
.admin__scope-old .clearfix:after {
  content: "";
  display: table;
}
.admin__scope-old .buttons-set:after,
.admin__scope-old .form-inline .field:after,
.admin__scope-old .form-actions:after,
.admin__scope-old .clearfix:after {
  clear: both;
}
.admin__scope-old .customer-current-activity .action-refresh,
.admin__scope-old .data-table .action-.delete,
.admin__scope-old .data-table .action-.delete:hover,
.admin__scope-old .data-table .action-.delete:active,
.admin__scope-old .data-table .action-.delete.active,
.admin__scope-old .data-table .action-delete,
.admin__scope-old .data-table .action-delete:hover,
.admin__scope-old .data-table .action-delete:active,
.admin__scope-old .data-table .action-delete.active,
.admin__scope-old .data-table .action-locked,
.admin__scope-old .data-table .action-locked:hover,
.admin__scope-old .data-table .action-locked:active,
.admin__scope-old .data-table .action-locked.active,
.admin__scope-old .data-table .action-locked[disabled],
.admin__scope-old #product-variations-matrix .action-choose,
.admin__scope-old .action-manage-images,
.admin__scope-old .action-manage-images:hover,
.admin__scope-old .action-manage-images:active,
.admin__scope-old .action-manage-images.active,
.admin__scope-old .action-manage-images[disabled],
.admin__scope-old .image-panel .action-close,
.admin__scope-old .image-panel .action-close:hover,
.admin__scope-old .image-panel .action-close:active,
.admin__scope-old .image-panel .action-close.active,
.admin__scope-old .image-panel .action-close[disabled],
.admin__scope-old .image-panel-controls .action-remove,
.admin__scope-old .image-panel-controls .action-remove:hover,
.admin__scope-old .image-panel-controls .action-remove:active,
.admin__scope-old .image-panel-controls .action-remove.active,
.admin__scope-old .image-panel-controls .action-remove[disabled],
.admin__scope-old .vde-image-sizing .action-connect,
.admin__scope-old .vde-image-sizing .action-connect:hover,
.admin__scope-old .vde-image-sizing .action-connect:active,
.admin__scope-old .vde-image-sizing .action-connect.active,
.admin__scope-old .vde-image-sizing .action-connect[disabled],
.admin__scope-old .suggest-expandable .action-show-all,
.admin__scope-old .suggest-expandable .action-show-all:hover,
.admin__scope-old .suggest-expandable .action-show-all:active,
.admin__scope-old .suggest-expandable .action-show-all.active,
.admin__scope-old .suggest-expandable .action-show-all[disabled],
.admin__scope-old .custom-file > .action-add,
.admin__scope-old .custom-file > .action-add:hover,
.admin__scope-old .custom-file > .action-add:active,
.admin__scope-old .custom-file > .action-add.active,
.admin__scope-old .custom-file > .action-add[disabled],
.admin__scope-old .vde-tools-header .action-close,
.admin__scope-old .vde-tools-header .action-close:hover,
.admin__scope-old .vde-tools-header .action-close:active,
.admin__scope-old .vde-tools-header .action-close.active,
.admin__scope-old .image .action-delete,
.admin__scope-old .image .action-delete:hover,
.admin__scope-old .image .action-delete:active,
.admin__scope-old .image .action-delete.active,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete:hover,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete:active,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete.active,
.admin__scope-old .notification .action-close,
.admin__scope-old .notification .action-close:hover,
.admin__scope-old .notification .action-close:active,
.admin__scope-old .notification .action-close.active,
.admin__scope-old .page-login .action-forgotpassword,
.admin__scope-old .page-login .action-forgotpassword:hover,
.admin__scope-old .page-login .action-forgotpassword:active,
.admin__scope-old .page-login .action-forgotpassword.active,
.admin__scope-old .page-login .action-back,
.admin__scope-old .page-login .action-back:hover,
.admin__scope-old .page-login .action-back:active,
.admin__scope-old .page-login .action-back.active,
.admin__scope-old .data-table .action-.delete[disabled],
.admin__scope-old .data-table .action-delete[disabled],
.admin__scope-old .data-table .action-locked[disabled],
.admin__scope-old .image-panel .action-close[disabled],
.admin__scope-old .image-panel-controls .action-remove[disabled],
.admin__scope-old .suggest-expandable .action-show-all[disabled],
.admin__scope-old #store-view-window [class^='action-close'],
.admin__scope-old #store-view-window [class^='action-close']:hover,
.admin__scope-old #store-view-window [class^='action-close']:active,
.admin__scope-old #store-view-window [class^='action-close'].active,
.admin__scope-old #store-view-window [class^='action-close'][disabled],
.admin__scope-old .custom-file > .action-add[disabled],
.admin__scope-old .image .action-delete,
.admin__scope-old .image .action-delete:hover,
.admin__scope-old .image .action-delete:active,
.admin__scope-old .image .action-delete.active,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete:hover,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete:active,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete.active,
.admin__scope-old .notification .action-close,
.admin__scope-old .notification .action-close:hover,
.admin__scope-old .notification .action-close:active,
.admin__scope-old .notification .action-close.active,
.admin__scope-old .vde-tools-header .action-close[disabled],
.admin__scope-old .vde-image-sizing .action-reset,
.admin__scope-old .vde-image-sizing .action-reset:hover,
.admin__scope-old .vde-image-sizing .action-reset:active,
.admin__scope-old .vde-image-sizing .action-reset.active,
.admin__scope-old .vde-image-sizing .action-reset[disabled],
.admin__scope-old .vde-image-sizing .action-connect,
.admin__scope-old .vde-image-sizing .action-connect:hover,
.admin__scope-old .vde-image-sizing .action-connect:active,
.admin__scope-old .vde-image-sizing .action-connect.active,
.admin__scope-old .vde-image-sizing .action-connect[disabled],
.admin__scope-old .vde-tab-data .action-download,
.admin__scope-old .vde-tab-data .action-download:hover,
.admin__scope-old .vde-tab-data .action-download:active,
.admin__scope-old .vde-tab-data .action-download.active,
.admin__scope-old .vde-tab-data .action-download[disabled],
.admin__scope-old .vde-tab-data .action-delete,
.admin__scope-old .vde-tab-data .action-delete:hover,
.admin__scope-old .vde-tab-data .action-delete:active,
.admin__scope-old .vde-tab-data .action-delete.active,
.admin__scope-old .vde-tab-data .action-delete[disabled],
.admin__scope-old .vde-tab-data .action-edit,
.admin__scope-old .vde-tab-data .action-edit:hover,
.admin__scope-old .vde-tab-data .action-edit:active,
.admin__scope-old .vde-tab-data .action-edit.active,
.admin__scope-old .vde-tab-data .action-edit[disabled],
.admin__scope-old .image .action-delete[disabled],
.admin__scope-old .fieldset-wrapper-title .actions .action-delete[disabled] {
  border: none;
  border-radius: 0;
  background: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  text-shadow: none;
  filter: none;
}
.admin__scope-old .attribute-popup .messages {
  margin: 0 15px;
}
.admin__scope-old .fade.critical-notification {
  display: block;
}
.admin__scope-old .fade.critical-notification .popup {
  top: 200px;
}
.admin__scope-old .notification-entry-dialog .action-close {
  background: none;
  border: none;
  color: #6d665e;
  font-weight: normal;
  font-size: 12px;
  cursor: pointer;
  text-decoration: underline;
}
.admin__scope-old .notification-entry-dialog .action-close:hover {
  color: #000000;
  border-bottom-color: #000000;
  filter: none;
}
.admin__scope-old .action-upload {
  position: relative;
}
.admin__scope-old .action-upload > input[type="file"] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  font-size: 10em;
}
.admin__scope-old .dropdown-menu,
.admin__scope-old .ui-autocomplete {
  position: absolute;
  display: none;
  list-style: none;
  min-width: 100px;
  margin: 1px 0 0;
  padding: 0;
  right: 0;
  top: 100%;
  border: 1px solid #cac2b5;
  background: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  z-index: 990;
}
.admin__scope-old .dropdown-menu > li,
.admin__scope-old .ui-autocomplete > li {
  padding: 5px;
  border-bottom: 1px solid #e5e5e5;
}
.admin__scope-old .dropdown-menu > li.selected,
.admin__scope-old .ui-autocomplete > li.selected {
  background: #eef8fc;
}
.admin__scope-old .dropdown-menu > li:hover,
.admin__scope-old .ui-autocomplete > li:hover {
  background: #eef8fc;
}
.admin__scope-old .dropdown-menu > li:last-child,
.admin__scope-old .ui-autocomplete > li:last-child {
  border-bottom: none;
}
.admin__scope-old .dropdown-menu > li > .item,
.admin__scope-old .ui-autocomplete > li > .item {
  cursor: pointer;
}
.admin__scope-old .dropdown-menu-top {
  margin: 0 0 3px;
  top: auto;
  bottom: 100%;
}
.admin__scope-old .ui-autocomplete {
  right: auto;
}
.admin__scope-old .ui-autocomplete > li {
  padding: 0;
}
.admin__scope-old .ui-autocomplete > li > a {
  display: block;
  padding: 5px;
}
.admin__scope-old .ui-autocomplete > li > a.level-0 {
  padding-left: 5px !important;
}
.admin__scope-old .ui-autocomplete .ui-state-focus {
  background: #f5f5f5;
}
.admin__scope-old .active .dropdown-menu {
  display: block;
}
.admin__scope-old .action-dropdown {
  text-align: left;
  position: relative;
  display: inline-block;
}
.admin__scope-old .action-dropdown > [class^='action-'] {
  float: left;
  border-radius: 0;
}
.admin__scope-old .action-dropdown > .action-default {
  border-radius: 5px 0 0 5px;
}
.admin__scope-old .action-dropdown > .action-toggle {
  border-left: 1px solid #c5c0b9;
  border-radius: 0 5px 5px 0;
  margin-left: -1px;
  padding: 4px 7px;
}
.admin__scope-old .action-dropdown > .action-toggle > span {
  display: none;
}
.admin__scope-old .action-dropdown > .action-toggle:before {
  display: block;
  font-family: 'MUI-Icons';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: '\e02c';
  font-size: 11px;
}
.admin__scope-old .action-dropdown > .action-toggle.active:before {
  content: '\e029';
}
.admin__scope-old .action-dropdown > .action-toggle.primary {
  border-left: 1px solid #e1721d;
}
.admin__scope-old .action-dropdown > .action-toggle.primary:hover {
  background: #e2701a;
  margin-left: -1px;
}
.admin__scope-old .action-dropdown.active .dropdown-menu {
  display: block;
  white-space: nowrap;
}
.admin__scope-old .action-dropdown.active .dropdown-menu > li {
  padding: 0;
}
.admin__scope-old .action-dropdown .dropdown-menu > li > .item {
  display: block;
  padding: 6px 10px 5px;
  color: #333;
  text-decoration: none;
}
.admin__scope-old .data-table .action-.delete span,
.admin__scope-old .data-table .action-delete span,
.admin__scope-old .data-table .action-locked span,
.admin__scope-old .image .action-delete span,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete span {
  display: none;
}
.admin__scope-old .data-table .action-.delete:before,
.admin__scope-old .data-table .action-delete:before,
.admin__scope-old .image .action-delete:before,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete:before {
  font-family: 'MUI-Icons';
  font-style: normal;
  speak: none;
  font-weight: normal;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  content: '\e07f';
  color: #b7b3ad;
}
.admin__scope-old .data-table .action-locked:before {
  font-family: 'MUI-Icons';
  font-style: normal;
  speak: none;
  font-weight: normal;
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
  content: '\e03e';
  color: #b7b3ad;
}
.admin__scope-old .data-table .action-.delete:hover:before,
.admin__scope-old .data-table .action-delete:hover:before,
.admin__scope-old .data-table .action-locked:hover:before,
.admin__scope-old .image .action-delete:hover:before,
.admin__scope-old .fieldset-wrapper-title .actions .action-delete:hover:before {
  color: #7e7e7e;
}
.admin__scope-old .data-table input.action-.delete[type="button"],
.admin__scope-old .data-table input.action-.delete[type="submit"],
.admin__scope-old .data-table input.action-.delete[type="reset"],
.admin__scope-old .data-table button.action-.delete,
.admin__scope-old .data-table input.action-.delete[type="button"]:visited,
.admin__scope-old .data-table input.action-.delete[type="submit"]:visited,
.admin__scope-old .data-table input.action-.delete[type="reset"]:visited,
.admin__scope-old .data-table button.action-.delete:visited,
.admin__scope-old .data-table input.action-.delete[type="button"]:hover,
.admin__scope-old .data-table input.action-.delete[type="submit"]:hover,
.admin__scope-old .data-table input.action-.delete[type="reset"]:hover,
.admin__scope-old .data-table button.action-.delete:hover,
.admin__scope-old .data-table input.action-.delete[type="button"]:active,
.admin__scope-old .data-table input.action-.delete[type="submit"]:active,
.admin__scope-old .data-table input.action-.delete[type="reset"]:active,
.admin__scope-old .data-table button.action-.delete:active {
  background: transparent;
  padding: 3px 7px 0;
}
.admin__scope-old .data-table input.action-.delete[type=button]:hover:before,
.admin__scope-old .data-table input.action-.delete[type=submit]:hover:before,
.admin__scope-old .data-table input.action-.delete[type=reset]:hover:before,
.admin__scope-old .data-table button.action-.delete:hover:before,
.admin__scope-old .data-table input.action-.delete[type=button]:focus:before,
.admin__scope-old .data-table input.action-.delete[type=submit]:focus:before,
.admin__scope-old .data-table input.action-.delete[type=reset]:focus:before,
.admin__scope-old .data-table button.action-.delete:focus:before {
  background: transparent;
  color: #a5a29d;
}
.admin__scope-old fieldset {
  min-width: 0;
  padding: 20px;
}
.admin__scope-old legend {
  padding: 0 10px;
  margin: 0 -10px;
}
.admin__scope-old fieldset legend + br {
  display: none;
}
.admin__scope-old label > input[type="radio"],
.admin__scope-old label > input[type="checkbox"] {
  margin: -3px 3px 0 0;
  vertical-align: middle;
}
.admin__scope-old input[type=text],
.admin__scope-old input[type=password],
.admin__scope-old input[type=datetime],
.admin__scope-old input[type=datetime-local],
.admin__scope-old input[type=date],
.admin__scope-old input[type=month],
.admin__scope-old input[type=time],
.admin__scope-old input[type=week],
.admin__scope-old input[type=number],
.admin__scope-old input[type=range],
.admin__scope-old input[type=email],
.admin__scope-old input[type=url],
.admin__scope-old input[type=search],
.admin__scope-old input.search,
.admin__scope-old input[type=tel],
.admin__scope-old input[type=color],
.admin__scope-old textarea,
.admin__scope-old select {
  box-sizing: border-box;
  border: 1px solid #adadad;
  border-radius: 1px;
  padding: .6rem 1rem .6rem;
  color: #303030;
  background-color: #ffffff;
  font-weight: 500;
  font-size: 14px;
  height: 33px;
}
.admin__scope-old input[type=text]:focus,
.admin__scope-old input[type=password]:focus,
.admin__scope-old input[type=datetime]:focus,
.admin__scope-old input[type=datetime-local]:focus,
.admin__scope-old input[type=date]:focus,
.admin__scope-old input[type=month]:focus,
.admin__scope-old input[type=time]:focus,
.admin__scope-old input[type=week]:focus,
.admin__scope-old input[type=number]:focus,
.admin__scope-old input[type=range]:focus,
.admin__scope-old input[type=email]:focus,
.admin__scope-old input[type=url]:focus,
.admin__scope-old input[type=search]:focus,
.admin__scope-old input.search:focus,
.admin__scope-old input[type=tel]:focus,
.admin__scope-old input[type=color]:focus,
.admin__scope-old textarea:focus,
.admin__scope-old select:focus {
  border-color: #007bdb;
  box-shadow: none;
  outline: 0;
}
.admin__scope-old select:not([multiple]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  display: inline-block;
  line-height: normal;
  min-width: 80px;
  background-repeat: no-repeat;
  background-image: url('../../adminhtml/Magento/backend/en_US/images/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad);
  background-position: calc(100% - 12px) -34px, 100%, calc(100% - 33px) 0;
  background-size: auto, 33px 100%, 1px 100%;
  padding-right: 44px;
}
.admin__scope-old select:not([multiple]):active {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#007bdb, #007bdb);
  background-position: calc(100% - 12px) 13px, 100%, calc(100% - 33px) 0;
}
.admin__scope-old select:not([multiple])::-ms-expand {
  display: none;
}
.admin__scope-old select[multiple],
.admin__scope-old select[size] {
  height: auto;
}
.admin__scope-old textarea {
  resize: vertical;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 1.18em;
  max-width: none;
  min-height: 100px;
}
.admin__scope-old textarea,
.admin__scope-old .input-text {
  height: auto;
}
.admin__scope-old input[type="radio"],
.admin__scope-old input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #adadad;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 0 5px 0 0;
  position: relative;
  transition: all 0.1s ease-in;
  vertical-align: middle;
  width: 16px;
}
.admin__scope-old input[type="radio"]:focus,
.admin__scope-old input[type="checkbox"]:focus {
  border-color: #007bdb;
  box-shadow: none;
  outline: 0;
}
.admin__scope-old input[type="radio"][disabled],
.admin__scope-old input[type="checkbox"][disabled] {
  background-color: #e9e9e9;
  border-color: #adadad;
  opacity: .5;
}
.admin__scope-old input[type="radio"][disabled].admin__control-checkbox,
.admin__scope-old input[type="checkbox"][disabled].admin__control-checkbox,
.admin__scope-old input[type="radio"][disabled].admin__control-radio,
.admin__scope-old input[type="checkbox"][disabled].admin__control-radio {
  opacity: 0.01;
}
.admin__scope-old input[type="radio"]:checked:after,
.admin__scope-old input[type="checkbox"]:checked:after {
  font-family: 'Admin Icons';
  content: "\e62d";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 14px;
  color: #514943;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  font-weight: 400;
}
.admin__scope-old .jstree .jstree-real-checkbox {
  display: none;
}
.admin__scope-old input[type="radio"] {
  border-radius: 8px;
}
.admin__scope-old input[type="radio"]:checked:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #514943;
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
.admin__scope-old input[disabled],
.admin__scope-old select[disabled],
.admin__scope-old textarea[disabled],
.admin__scope-old input[readonly],
.admin__scope-old select[readonly],
.admin__scope-old textarea[readonly] {
  background-color: #e9e9e9;
  border-color: #adadad;
  color: #303030;
  opacity: .5;
  cursor: not-allowed;
}
.admin__scope-old select[disabled] option[selected] {
  color: #ffffff;
  background: #aaa;
}
.admin__scope-old textarea:-moz-placeholder,
.admin__scope-old input:-moz-placeholder {
  color: #999 !important;
  font-style: italic;
}
.admin__scope-old option.placeholder {
  color: #999 !important;
  font-style: italic !important;
}
.admin__scope-old :-ms-input-placeholder {
  color: #999 !important;
  font-style: italic;
}
.admin__scope-old ::-webkit-input-placeholder {
  color: #999 !important;
}
.admin__scope-old :-moz-placeholder {
  color: #999 !important;
}
.admin__scope-old .form-inline .control {
  width: 100%;
}
.admin__scope-old .form-inline .control .control-inner-wrap {
  padding-top: 7px;
}
.admin__scope-old .form-inline .label {
  width: 20%;
  padding-top: 8px;
  padding-right: 30px;
}
.admin__scope-old .form-inline .label.admin__field-label {
  padding-top: 0;
  padding-right: 30px;
  width: 20%;
  margin-left: 0;
}
.admin__scope-old .form-inline .label ~ .control {
  margin: 0;
  width: 60%;
}
.admin__scope-old .form-inline .no-label .control {
  margin-left: 20%;
  width: 60%;
}
.admin__scope-old fieldset.field [class^='fields-group-'] .field .control {
  width: auto;
  margin: 0 0 0 20px;
}
.admin__scope-old .form-inline .field-service {
  box-sizing: border-box;
  float: left;
  width: 20%;
  padding: 7px 0 0 15px;
  color: #999;
  font-size: 12px;
  letter-spacing: .05em;
}
.admin__scope-old .form-inline .field-service[value-scope]:before {
  content: attr(value-scope) !important;
  white-space: nowrap;
  display: block;
  margin-bottom: 5px;
}
.admin__scope-old .form-inline .field-service .checkbox {
  margin: 0;
  vertical-align: middle;
}
.admin__scope-old .form-inline > form > div > .message {
  margin-left: 18px;
  margin-right: 18px;
}
.admin__scope-old .control > input {
  width: 100%;
  padding: 4px 10px;
}
.admin__scope-old .control > input[type="button"] {
  width: auto;
}
.admin__scope-old .control > input._has-datepicker {
  width: 160px;
}
.admin__scope-old .control > input[type="file"] {
  width: auto;
}
.admin__scope-old .control > input[type="checkbox"],
.admin__scope-old .control > input[type="radio"] {
  width: 16px;
  padding: 0;
}
.admin__scope-old .control > table {
  width: 100%;
}
.admin__scope-old .multi-input {
  margin: 0 0 20px;
}
.admin__scope-old .multi-input > input {
  width: 100%;
}
.admin__scope-old .control .input-file {
  margin-top: 4px;
}
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger:focus,
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger:active {
  background: none;
  border: none;
}
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger:hover {
  background: none;
  border: none;
}
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger.disabled,
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger[disabled],
fieldset[disabled] .admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger {
  pointer-events: none;
  opacity: 0.5;
}
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 42px;
  line-height: 30px;
  color: #514943;
  content: '\e612';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.admin__scope-old .control ._has-datepicker + .ui-datepicker-trigger:focus {
  outline: 0;
  box-shadow: none;
}
.admin__scope-old .nobr {
  white-space: nowrap;
}
.admin__scope-old label.mage-error {
  border: 1px solid #e22626;
  display: block;
  margin: 2px 0 0;
  padding: 6px 10px 10px;
  background: #fff8d6;
  color: #555;
  font-size: 12px;
  font-weight: 500;
  box-sizing: border-box;
}
.admin__scope-old textarea.mage-error,
.admin__scope-old select.mage-error,
.admin__scope-old input.mage-error {
  border-color: #e22626 !important;
}
.admin__scope-old input.mage-error ~ .addafter {
  border-color: #e22626 !important;
}
.admin__scope-old .form-inline .field-store_id .label + .control,
.admin__scope-old .form-inline .field-store_ids .label + .control,
.admin__scope-old .form-inline .field-website_ids .label + .control,
.admin__scope-old .form-inline .field-website_id .label + .control,
.admin__scope-old .form-inline .field-select_stores .label + .control,
.admin__scope-old .form-inline .field-stores .label + .control {
  width: auto;
}
.admin__scope-old .page-content-inner {
  position: relative;
  background: #f5f2ed;
  border: 1px solid #b7b2a6;
  border-radius: 5px;
  padding: 20px;
}
.admin__scope-old .fieldset-wrapper,
.admin__scope-old .fieldset {
  background: #ffffff;
  border: 0;
  margin: 0;
  padding: 5px 0 38px;
  position: relative;
}
.admin__scope-old .fieldset-wrapper > .fieldset-wrapper-title,
.admin__scope-old .fieldset > .legend {
  position: static;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  border-bottom: 1px solid #cac3b4;
  margin: 0 0 18px;
}
.admin__scope-old .fieldset-wrapper > .fieldset-wrapper-title {
  float: none;
}
.admin__scope-old .fieldset-wrapper > .fieldset-wrapper-title .title,
.admin__scope-old .fieldset > .legend span {
  color: #303030;
  font-size: 1.7rem;
  font-weight: 600;
  padding: 7px 0 10px;
  display: inline-block;
}
.admin__scope-old .fieldset .fieldset-wrapper,
.admin__scope-old .fieldset-wrapper .fieldset-wrapper {
  border: 1px solid #cac3b4;
  border-radius: 2px;
  margin-bottom: 5px;
  padding: 0;
}
.admin__scope-old .fieldset .fieldset-wrapper .fieldset-wrapper-title,
.admin__scope-old .fieldset-wrapper .fieldset-wrapper .fieldset-wrapper-title {
  background: #f7f3eb;
  padding: 0 18px;
  border: 0;
}
.admin__scope-old .fieldset .fieldset-wrapper.opened .fieldset-wrapper-title,
.admin__scope-old .fieldset-wrapper .fieldset-wrapper.opened .fieldset-wrapper-title {
  border-bottom: 1px solid #cccbca;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-height: 39px;
}
.admin__scope-old .fieldset .fieldset-wrapper .fieldset-wrapper-title .actions,
.admin__scope-old .fieldset-wrapper .fieldset-wrapper .fieldset-wrapper-title .actions {
  padding: 6px 0 0;
}
.admin__scope-old .fieldset .fieldset-wrapper .fieldset-wrapper-title .title,
.admin__scope-old .fieldset-wrapper .fieldset-wrapper .fieldset-wrapper-title .title {
  padding-top: 9px;
  padding-bottom: 8px;
  color: #555;
  font: normal 16px/1.333 Arial, Verdana, sans-serif;
}
.admin__scope-old .fieldset .fieldset-wrapper .fieldset-wrapper-title .title:before,
.admin__scope-old .fieldset-wrapper .fieldset-wrapper .fieldset-wrapper-title .title:before {
  top: 9px;
}
.admin__scope-old .fieldset-wrapper-content .fieldset > .title {
  margin-top: 0;
  padding-left: 22px;
}
.admin__scope-old .fieldset-wrapper .draggable-handle,
.admin__scope-old .fieldset .draggable-handle {
  background: url(../../adminhtml/Magento/backend/en_US/Magento_Backend/images/draggable-handle-vertical.png) no-repeat 0 0;
  color: #b2b0ad;
  cursor: ns-resize;
  height: 14px;
  line-height: 14px;
  margin: 0;
  vertical-align: top;
  width: 8px;
}
.admin__scope-old .fieldset-wrapper .draggable-handle:before,
.admin__scope-old .fieldset .draggable-handle:before {
  display: none;
}
.admin__scope-old .fieldset-wrapper-title > .draggable-handle {
  position: absolute;
  left: 10px;
  top: 12px;
}
.admin__scope-old .fieldset .fieldset-wrapper .fieldset-wrapper-content,
.admin__scope-old .fieldset-wrapper .fieldset-wrapper .fieldset-wrapper-content {
  padding: 0 10px;
}
.admin__scope-old .ui-sortable {
  margin-bottom: 15px;
}
.admin__scope-old .ui-sortable .entry-edit .fieldset-wrapper-title,
.admin__scope-old #product_options_container_top .fieldset-wrapper-title {
  padding-left: 30px;
}
.admin__scope-old #super_config-wrapper,
.admin__scope-old #grouped-wrapper {
  border-bottom: 0;
}
.admin__scope-old .fieldset .legend > .actions {
  float: right;
  padding-top: 8px;
}
.admin__scope-old .fieldset-wrapper-title > .actions {
  float: right;
}
.admin__scope-old .fieldset > .legend + br {
  display: block;
  height: 0;
  overflow: hidden;
  clear: left;
}
.admin__scope-old .fieldset-wrapper .fieldset,
.admin__scope-old .fieldset .fieldset {
  background: transparent;
  padding: 9px 0;
  border: none;
  border-radius: 0;
  margin: 0 0 29px;
}
.admin__scope-old .fieldset .comment {
  margin: 0 0 29px 10px;
}
.admin__scope-old .fieldset .field {
  margin: 0 0 29px;
}
.admin__scope-old .with-note .note,
.admin__scope-old .field .note,
.admin__scope-old .data-table .note {
  color: #303030;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 0;
}
.admin__scope-old .fieldset .field .options-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.admin__scope-old .fieldset .field .options-list input[type="checkbox"],
.admin__scope-old .fieldset .field .options-list input[type="radio"] {
  margin-right: 5px;
}
.admin__scope-old [class^="fields-group-"] .field {
  margin-bottom: 0;
}
.admin__scope-old .fieldset-wrapper .fieldset:last-child,
.admin__scope-old .fieldset .fieldset:last-child,
.admin__scope-old .fieldset .field:last-child {
  margin-bottom: 0;
}
.admin__scope-old .fieldset .label {
  color: #303030;
  font-size: 14px;
  font-weight: 600;
}
.admin__scope-old .fieldset .control .label {
  color: #676056;
  font-size: 14px;
  font-weight: 400;
  padding-top: 0;
}
.admin__scope-old .form-inline div:not([class*='fields-group']) > .field > .label,
.admin__scope-old .form-inline .fieldset > .field > .label {
  color: #303030;
  font-size: 14px;
  font-weight: 600;
  line-height: 3.2rem;
  padding: 0 30px 0 30px;
  white-space: nowrap;
  word-wrap: break-word;
}
.admin__scope-old .form-inline div:not([class*='fields-group']) > .field > .label:before,
.admin__scope-old .form-inline .fieldset > .field > .label:before {
  content: '.';
  margin-left: -7px;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.admin__scope-old .form-inline div:not([class*='fields-group']) > .field > .label span,
.admin__scope-old .form-inline .fieldset > .field > .label span {
  display: inline-block;
  line-height: 1.33;
  vertical-align: middle;
  white-space: normal;
}
.admin__scope-old .form-inline div:not([class*='fields-group']) > .field > .label span[data-config-scope],
.admin__scope-old .form-inline .fieldset > .field > .label span[data-config-scope] {
  position: relative;
}
.admin__scope-old .form-inline div:not([class*='fields-group']) > .field > .label span[data-config-scope]:before,
.admin__scope-old .form-inline .fieldset > .field > .label span[data-config-scope]:before {
  bottom: -1.3rem;
  color: #808080;
  content: attr(data-config-scope);
  font-size: 1.1rem;
  font-weight: 400;
  min-width: 15rem;
  position: absolute;
  right: 0;
  text-transform: lowercase;
}
.admin__scope-old .details-content > .field.required > .label,
.admin__scope-old .fieldset > .field.required > .label {
  padding-left: 1.5rem;
}
.admin__scope-old .details-content > .field.required > .label:after,
.admin__scope-old .fieldset > .field.required > .label:after {
  content: '';
}
.admin__scope-old .details-content > .field.required > .label span:after,
.admin__scope-old .fieldset > .field.required > .label span:after {
  color: #e22626;
  content: '*';
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  margin-left: 10px;
  margin-top: 0;
  position: absolute;
  top: 1.2rem;
  z-index: 1;
}
.admin__scope-old .details-content > .field.required > .label span[data-config-scope],
.admin__scope-old .fieldset > .field.required > .label span[data-config-scope] {
  position: relative;
}
.admin__scope-old .details-content > .field.required > .label span[data-config-scope]:after,
.admin__scope-old .fieldset > .field.required > .label span[data-config-scope]:after {
  top: .2rem;
}
.admin__scope-old .form-inline .details-content > .field.required > .label,
.admin__scope-old .form-inline .fieldset > .field.required > .label {
  padding-left: 0;
}
.admin__scope-old .form-inline .details-content > .field.required > .label span:after,
.admin__scope-old .form-inline .fieldset > .field.required > .label span:after {
  left: auto;
  margin-left: 10px;
  top: 1.2rem;
}
.admin__scope-old .form-inline .details-content > .field.required > .label span[data-config-scope]:after,
.admin__scope-old .form-inline .fieldset > .field.required > .label span[data-config-scope]:after {
  top: .2rem;
}
.admin__scope-old .with-addon .textarea {
  margin: 0 0 6px;
}
.admin__scope-old .with-addon .addon {
  display: inline-block;
  width: auto;
}
.admin__scope-old .fieldset .control .textarea,
.admin__scope-old .fieldset .control .addon .textarea {
  width: 100%;
}
.admin__scope-old .details-content > .field > input[type="checkbox"],
.admin__scope-old .fieldset > .field > input[type="checkbox"] {
  margin-top: 9px;
}
.admin__scope-old .fieldset-alt {
  position: relative;
  display: table-row;
  border: 0;
  padding: 0;
  margin-bottom: 20px;
  width: 100%;
}
.admin__scope-old .fieldset-alt > .field {
  display: table-cell;
  vertical-align: top;
  padding-right: 4%;
}
.admin__scope-old .fieldset-alt > .field.no-display {
  display: none;
}
.admin__scope-old .fieldset-alt .field > .label {
  display: block;
  width: 100%;
  clear: both;
  text-align: left;
  margin: 0 0 10px;
}
.admin__scope-old .fieldset-alt .label + .control {
  width: 100%;
}
.admin__scope-old .fieldset-alt .field-option-title {
  width: 50%;
}
.admin__scope-old .fieldset .tooltip .help {
  margin: 5px 0 0 15px;
  display: inline-block;
}
.admin__scope-old .fieldset-alt .field-option-store-view {
  width: 20%;
}
.admin__scope-old .fieldset-alt .field-option-input-type {
  width: 20%;
}
.admin__scope-old .fieldset-alt .field-option-input-type select {
  width: 100%;
}
.admin__scope-old .fieldset-alt .field-option-req {
  width: 105px;
  white-space: nowrap;
}
.admin__scope-old .fieldset-alt .field-option-req .control {
  position: relative;
  top: 32px;
}
.admin__scope-old .fieldset-alt .field-option-position,
.admin__scope-old .fieldset-alt .field-option-position .control {
  width: 60px;
}
.admin__scope-old .use-default-control {
  display: none;
}
.admin__scope-old .use-default-label {
  cursor: pointer;
  text-decoration: underline;
  font-size: 11px;
  color: #a29c94;
}
.admin__scope-old .use-default-label:hover {
  color: #7e7e7e;
}
.admin__scope-old .multiselect-alt {
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #333;
}
.admin__scope-old .multiselect-alt .item {
  position: relative;
  border-top: 1px solid #ffffff;
  cursor: pointer;
}
.admin__scope-old .multiselect-alt .item:first-child {
  border-top: 0;
}
.admin__scope-old .multiselect-alt .item.selected {
  background: #d7ebf5;
}
.admin__scope-old .multiselect-alt .item.selected:hover {
  background: #afdef2;
}
.admin__scope-old .multiselect-alt label {
  display: block;
  cursor: pointer;
  padding: 6px 25px 5px;
}
.admin__scope-old .multiselect-alt .item.selected label:before {
  position: absolute;
  left: 8px;
  top: 1px;
  bottom: 0;
  width: 10px;
  line-height: 28px;
  font-family: 'MUI-Icons';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: '\e01e';
  text-align: center;
  color: #7ba4b1;
  font-size: 9px;
  text-shadow: 0 -1px 1px #60727b;
}
.admin__scope-old .multiselect-alt input[type="checkbox"] {
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.admin__scope-old .with-table .label {
  float: none;
  text-align: left;
  width: 100%;
}
.admin__scope-old .with-table .control {
  clear: left;
  float: none;
  width: 100%;
}
.admin__scope-old .addon input[type="text"] {
  border-width: 1px 1px 1px 0;
}
.admin__scope-old .addon input[type="text"] ~ .addafter strong {
  display: inline-block;
  background: #ffffff;
  line-height: 24px;
  margin: 0 3px 0 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: #858585;
  top: 0;
}
.admin__scope-old .addon input[type="text"]:focus ~ .addafter {
  border-color: #007bdb;
}
.admin__scope-old .addon input[type="text"]:focus ~ .addafter strong {
  margin-top: 0;
}
.admin__scope-old .addon .addafter {
  background: none;
  color: #a6a6a6;
  border-width: 1px 1px 1px 0;
  border-radius: 1px 1px 0 0;
  padding: 0;
  border-color: #ada89e;
}
.admin__scope-old .addon input[type="text"][disabled] ~ .addafter,
.admin__scope-old .addon select[disabled] ~ .addafter,
.admin__scope-old .addon input[type="text"][readonly] ~ .addafter,
.admin__scope-old .addon select[readonly] ~ .addafter {
  background-color: #e9e9e9;
  border-color: #adadad;
  color: #303030;
  opacity: .5;
  cursor: not-allowed;
}
.admin__scope-old .addon .pager input {
  border-width: 1px;
}
.admin__scope-old .field-weight .addon input[type="text"],
.admin__scope-old .field-base_price .addon input[type="text"] {
  border-width: 1px 0 1px 1px;
}
.admin__scope-old .field.type-price .addon,
.admin__scope-old .field-price .addon,
.admin__scope-old .field-special_price .addon,
.admin__scope-old .field-gift_wrapping_price .addon,
.admin__scope-old .field-msrp .addon {
  direction: rtl;
}
.admin__scope-old .field.type-price .addon > *,
.admin__scope-old .field-price .addon > *,
.admin__scope-old .field-special_price .addon > *,
.admin__scope-old .field-gift_wrapping_price .addon > *,
.admin__scope-old .field-msrp .addon > * {
  direction: ltr;
}
.admin__scope-old .field.type-price .addon .addafter,
.admin__scope-old .field-price .addon .addafter,
.admin__scope-old .field-special_price .addon .addafter,
.admin__scope-old .field-gift_wrapping_price .addon .addafter,
.admin__scope-old .field-msrp .addon .addafter {
  border-width: 1px 0 1px 1px;
  border-radius: 1px 0 0 1px;
}
.admin__scope-old .field.type-price .addon input[type=text]:first-child,
.admin__scope-old .field-price .addon input[type=text]:first-child,
.admin__scope-old .field-special_price .addon input[type=text]:first-child,
.admin__scope-old .field-gift_wrapping_price .addon input[type=text]:first-child,
.admin__scope-old .field-msrp .addon input[type=text]:first-child {
  border-radius: 0 1px 1px 0;
}
.admin__scope-old .field.type-price input:focus,
.admin__scope-old .field-price input:focus,
.admin__scope-old .field-special_price input:focus,
.admin__scope-old .field-gift_wrapping_price input:focus,
.admin__scope-old .field-msrp input:focus {
  border-color: #007bdb;
}
.admin__scope-old .field.type-price input:focus ~ label.addafter,
.admin__scope-old .field-price input:focus ~ label.addafter,
.admin__scope-old .field-special_price input:focus ~ label.addafter,
.admin__scope-old .field-gift_wrapping_price input:focus ~ label.addafter,
.admin__scope-old .field-msrp input:focus ~ label.addafter {
  border-color: #007bdb;
}
.admin__scope-old .field.type-price input ~ label.addafter strong,
.admin__scope-old .field-price input ~ label.addafter strong,
.admin__scope-old .field-special_price input ~ label.addafter strong,
.admin__scope-old .field-msrp input ~ label.addafter strong,
.admin__scope-old .field-gift_wrapping_price input ~ label.addafter strong {
  margin-left: 2px;
  margin-right: -2px;
}
.admin__scope-old summary {
  cursor: pointer;
  display: inline-block;
}
.admin__scope-old .no-details details > * {
  display: none;
}
.admin__scope-old .no-details details > summary:before {
  float: left;
  width: 20px;
  content: '► ';
}
.admin__scope-old .no-details details.open > summary:before {
  content: '▼ ';
}
.admin__scope-old .no-details details summary {
  display: block;
}
.admin__scope-old blockquote {
  border-left: 2px solid #ccc;
  padding-left: 5px;
}
.admin__scope-old blockquote small:before {
  content: '\2014 \00A0';
}
.admin__scope-old address {
  font-style: normal;
}
.admin__scope-old .x-tree-node .leaf .x-tree-node-icon {
  background-image: url(../../adminhtml/Magento/backend/en_US/images/fam_leaf.png);
}
.admin__scope-old .x-tree-node .system-leaf .x-tree-node-icon {
  background-image: url(../../adminhtml/Magento/backend/en_US/images/fam_application_form_delete.png);
}
.admin__scope-old .x-tree-node .x-tree-node-el input[type=checkbox] {
  margin-left: 3px;
}
.admin__scope-old .tipsy {
  padding: 11px;
}
.admin__scope-old .tipsy-inner {
  padding: 12px 15px;
  max-width: 185px;
  background: #faf8f6;
  border: 1px solid #dcd8ce;
  box-shadow: 0 2px 5px rgba(49, 48, 43, 0.4);
}
.admin__scope-old .tipsy-inner .error {
  width: 158px;
}
.admin__scope-old .tipsy-inner .error h5 {
  color: #be0a0a;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 6px;
}
.admin__scope-old .tipsy-inner .error p {
  color: #676056;
  line-height: 1.5;
  margin: 0;
}
.admin__scope-old .tipsy-e .tipsy-arrow {
  top: 50%;
  left: 1px;
  margin-top: -10px;
  border-top: 10px solid transparent;
  border-right: 10px solid #dcd8ce;
  border-bottom: 10px solid transparent;
  border-left: none;
}
.admin__scope-old .tipsy-w .tipsy-arrow {
  top: 50%;
  right: 0;
  margin-top: -10px;
  border-top: 10px solid transparent;
  border-right: none;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #dcd8ce;
}
.admin__scope-old .tipsy-n .tipsy-arrow,
.admin__scope-old .tipsy-ne .tipsy-arrow,
.admin__scope-old .tipsy-nw .tipsy-arrow {
  bottom: 1px;
  border-top: 10px solid #dcd8ce;
  border-right: 10px solid transparent;
  border-bottom: none;
  border-left: 10px solid transparent;
}
.admin__scope-old .tipsy-ne .tipsy-arrow {
  left: 16px;
}
.admin__scope-old .tipsy-nw .tipsy-arrow {
  right: 16px;
}
.admin__scope-old .tipsy-s .tipsy-arrow,
.admin__scope-old .tipsy-se .tipsy-arrow,
.admin__scope-old .tipsy-sw .tipsy-arrow {
  top: 1px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dcd8ce;
  border-top: none;
}
.admin__scope-old .tipsy-se .tipsy-arrow {
  left: 16px;
}
.admin__scope-old .tipsy-sw .tipsy-arrow {
  right: 16px;
}
.admin__scope-old .tipsy-arrow:after,
.admin__scope-old .tipsy-arrow:before {
  position: absolute;
  width: 0;
  height: 0;
  content: '';
}
.admin__scope-old .tipsy-e .tipsy-arrow:after {
  top: -5px;
  left: 2px;
  margin-top: -4px;
  border-top: 9px solid transparent;
  border-right: 9px solid #faf8f6;
  border-bottom: 9px solid transparent;
}
.admin__scope-old .tipsy-e .tipsy-arrow:before {
  top: -8px;
  margin-top: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid rgba(49, 48, 43, 0.1);
  border-bottom: 10px solid transparent;
}
.admin__scope-old .tipsy-w .tipsy-arrow:after {
  top: -5px;
  left: -12px;
  margin-top: -4px;
  border-top: 9px solid transparent;
  border-right: none;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #faf8f6;
}
.admin__scope-old .tipsy-w .tipsy-arrow:before {
  top: -8px;
  left: -10px;
  margin-top: 0;
  border-top: 10px solid transparent;
  border-right: none;
  border-bottom: 10px solid transparent;
  border-left: 10px solid rgba(49, 48, 43, 0.1);
}
.admin__scope-old .tipsy-n .tipsy-arrow:after,
.admin__scope-old .tipsy-ne .tipsy-arrow:after,
.admin__scope-old .tipsy-nw .tipsy-arrow:after {
  margin-top: -4px;
  left: -9px;
  top: -7px;
  border-top: 9px solid #faf8f6;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}
.admin__scope-old .tipsy-n .tipsy-arrow:before,
.admin__scope-old .tipsy-ne .tipsy-arrow:before,
.admin__scope-old .tipsy-nw .tipsy-arrow:before {
  left: -10px;
  top: -8px;
  margin-top: 0;
  border-top: 10px solid rgba(49, 48, 43, 0.1);
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.admin__scope-old .tipsy-s .tipsy-arrow:after,
.admin__scope-old .tipsy-sw .tipsy-arrow:after,
.admin__scope-old .tipsy-se .tipsy-arrow:after {
  left: -9px;
  top: 6px;
  margin-top: -4px;
  border-top: none;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #faf8f6;
  border-left: 9px solid transparent;
}
.admin__scope-old .tipsy-inner dl {
  margin: 0;
}
.admin__scope-old .tipsy-inner dt {
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 400;
  color: #f47b20;
}
.admin__scope-old .tipsy-inner dd {
  margin: 0;
  color: #676056;
  font-size: 12px;
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif;
}
.admin__scope-old .backup-dialog {
  margin-top: inherit !important;
}
.admin__scope-old .col-left {
  float: left;
}
.admin__scope-old .col-right {
  float: right;
}
.admin__scope-old .col-1-layout .main-col {
  width: auto;
}
.admin__scope-old .col-2-left-layout {
  margin: 0 auto;
  position: relative;
}
.admin__scope-old .col-2-left-layout:before {
  position: absolute;
  content: "";
  background-color: #ffffff;
  right: 0;
  top: 0;
  bottom: 0;
  min-width: 730px;
  width: 80%;
}
.admin__scope-old .col-2-left-layout .main-col,
.admin__scope-old .col-2-right-layout .main-col {
  min-width: 730px;
}
.admin__scope-old .admin__actions-switch .admin__actions-switch-checkbox {
  position: absolute;
  z-index: -1;
}
.admin__scope-old .admin__actions-switch .admin__actions-switch-checkbox {
  position: absolute;
  z-index: -1;
}
.admin__scope-old .page-actions .buttons-group {
  vertical-align: top;
  text-align: left;
}
.admin__scope-old .page-actions > .switcher {
  display: inline-block;
  vertical-align: top;
  margin: 6px 10px 0 0;
}
.admin__scope-old .catalog-product-index .page-actions {
  padding-top: 0;
}
.admin__scope-old [class^=" catalog-product-"] .store-scope .store-tree {
  float: left;
}
.admin__scope-old .x-tree ul {
  margin: 0;
  padding: 0;
}
.admin__scope-old .tree-wrapper {
  width: 100%;
  overflow: auto;
  float: left;
}
.admin__scope-old .page-actions.fixed .page-actions-inner:before {
  content: attr(data-title);
  float: left;
  font-size: 20px;
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin__scope-old .dynamic-grid th {
  padding: 2px;
  width: 100px;
}
.admin__scope-old .dynamic-grid td {
  padding: 2px;
}
.admin__scope-old .dynamic-grid td input {
  width: 94px;
}
.admin__scope-old tr.dynamic-grid td,
.admin__scope-old tr.dynamic-grid th {
  padding: 2px 10px 2px 0;
  width: auto;
}
.admin__scope-old tr.dynamic-grid input.input-text {
  width: 154px;
}
.admin__scope-old .available {
  color: #080;
  font-weight: bold;
}
.admin__scope-old .not-available {
  color: #800;
}
.admin__scope-old .categories-side-col {
  padding: 0 3%;
}
.admin__scope-old .store-tree .website-name {
  font-size: 14px;
  font-weight: bold;
}
.admin__scope-old .store-tree .webiste-groups {
  margin: 5px 0 20px 25px;
}
.admin__scope-old .store-tree .webiste-groups dt {
  font-weight: bold;
}
.admin__scope-old .store-tree .webiste-groups dd {
  margin: 5px 0 15px 15px;
}
.admin__scope-old .store-tree .webiste-groups dd > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.admin__scope-old .store-tree .webiste-groups dd > ul > li {
  margin: 0 0 5px;
}
.admin__scope-old .tree-store-scope .buttons-set {
  margin-bottom: 9px;
}
.admin__scope-old .tree-store-scope .buttons-set button {
  margin-right: 4px;
}
.admin__scope-old .tree-store-scope .field {
  margin: 0 0 5px;
}
.admin__scope-old .tree-store-scope .field input[type="checkbox"]:not(.banner-content-checkbox) {
  margin-right: 8px;
  position: relative;
  top: 2px;
}
.admin__scope-old .tree-store-scope .field .addafter {
  display: inline-block;
  padding-top: 6px;
}
.admin__scope-old .tree-store-scope .tooltip .help {
  margin-top: 11px;
}
.admin__scope-old .widget-layout-updates .fieldset-wrapper,
.admin__scope-old .widget-layout-updates .data-table {
  margin: 0 0 18px;
}
.admin__scope-old .widget-layout-updates .fieldset-wrapper-title label:not(.mage-error) {
  padding: 10px 0 0;
}
.admin__scope-old .widget-layout-updates .fieldset-wrapper-title select {
  margin: 3px 10px 5px;
}
.admin__scope-old .widget-layout-updates .fieldset-wrapper-title span,
.admin__scope-old .widget-layout-updates .fieldset-wrapper-title select {
  vertical-align: middle;
}
.admin__scope-old .widget-layout-updates .data-table {
  table-layout: fixed;
}
.admin__scope-old .widget-layout-updates .data-table,
.admin__scope-old .widget-layout-updates .data-table tr:nth-child(odd) td,
.admin__scope-old .widget-layout-updates .data-table tr:nth-child(odd):hover td {
  background: none;
  border: none;
}
.admin__scope-old .widget-layout-updates .data-table th,
.admin__scope-old .widget-layout-updates .data-table tbody td {
  border: none;
  padding: 5px 10px;
}
.admin__scope-old .widget-layout-updates .data-table select {
  margin: 0;
  max-width: 99%;
  overflow: hidden;
}
.admin__scope-old .widget-layout-updates .chooser_container {
  padding: 0 10px;
  margin-bottom: 18px;
}
.admin__scope-old .widget-layout-updates .chooser_container p {
  margin: 0 0 18px;
}
.admin__scope-old .widget-layout-updates .chooser_container p img,
.admin__scope-old .widget-layout-updates .chooser_container p input {
  vertical-align: middle;
}
.admin__scope-old .preview-window {
  background: #ffffff;
}
.admin__scope-old .preview-window .toolbar {
  background: #f5f2ed;
  padding: 20px;
}
.admin__scope-old .preview-window .toolbar .switcher {
  margin: 0;
}
.admin__scope-old .preview-window .toolbar .switcher span {
  background: none;
  width: auto;
}
.admin__scope-old .no-products-message {
  background: #fbfaf6;
  padding: 12px;
  text-align: center;
  font-size: 12px;
  color: #666;
  margin-bottom: 13px;
}
.admin__scope-old .action-wysiwyg {
  margin: 10px 0;
}
.admin__scope-old #catalog-wysiwyg-editor .buttons-set {
  margin-bottom: 9px;
}
.admin__scope-old #catalog-wysiwyg-editor .buttons-set button {
  margin-right: 4px;
}
.admin__scope-old #create_new_attribute {
  overflow: hidden;
}
.admin__scope-old #create_new_attribute > .loading-mask {
  left: -25px;
  top: -50px;
}
.admin__scope-old #front_fieldset-wrapper {
  border-bottom: 0;
}
.admin__scope-old .attribute-popup {
  background: none;
}
.admin__scope-old .attribute-popup #edit_form {
  display: block;
}
.admin__scope-old .attribute-popup #edit_form > div:last-of-type {
  margin-bottom: 150px;
}
.admin__scope-old .attribute-popup #edit_form > .fieldset > .legend {
  display: none;
}
.admin__scope-old .attribute-popup .wrapper-popup {
  padding: 0;
  height: 511px;
  overflow-x: hidden;
  overflow-y: auto;
}
.admin__scope-old .attribute-popup .fieldset,
.admin__scope-old .attribute-popup .fieldset-wrapper {
  border: none;
  border-radius: 0;
  padding: 4px 0 20px;
  margin: 0 23px 20px;
}
.admin__scope-old .attribute-popup .fieldset-wrapper {
  border-top: none;
}
.admin__scope-old .attribute-popup .fieldset-wrapper:not(.admin__collapsible-block) .fieldset-wrapper-title {
  border-bottom: none;
}
.admin__scope-old .attribute-popup .fieldset-wrapper .fieldset-wrapper-content > .fieldset {
  margin-left: 0;
  margin-right: 0;
}
.admin__scope-old .attribute-popup .fieldset > .field > input[type="checkbox"] {
  margin-top: 7px;
}
.admin__scope-old .attribute-popup .fieldset .label {
  width: 35%;
}
.admin__scope-old .attribute-popup .admin__collapsible-block-wrapper .fieldset-wrapper-title,
.admin__scope-old #manage-titles-wrapper .fieldset-wrapper-title {
  margin-bottom: 0;
  padding-bottom: 0;
}
.admin__scope-old .attribute-popup .admin__collapsible-block-wrapper .col-store-view .input-text,
.admin__scope-old #manage-titles-wrapper .col-store-view .input-text {
  width: 100%;
}
.admin__scope-old .attribute-popup .admin__collapsible-block-wrapper .fieldset-wrapper-title > .title:before {
  color: #797269;
  font-size: 14px;
  top: 9px;
}
.admin__scope-old .attribute-popup form .entry-edit:first-child .fieldset {
  border-bottom: 1px solid #dfdcd7;
}
.admin__scope-old .attribute-popup .fieldset .legend {
  border: none;
}
.admin__scope-old .attribute-popup .page-actions [class^='action-'] {
  margin-left: 18px;
}
.admin__scope-old .attribute-popup #base_fieldset {
  padding-top: 20px;
}
.admin__scope-old .attribute-popup #base_fieldset > .legend {
  display: none;
}
.admin__scope-old .attribute-popup .page-actions-placeholder {
  display: none;
}
.admin__scope-old .attribute-popup .page-actions.fixed .page-actions-inner {
  background: #ffffff;
  padding: 0;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  margin: 0;
}
.admin__scope-old .attribute-popup .footer {
  display: none;
}
.admin__scope-old #manage-options-panel .admin__control-table {
  clear: both;
}
.admin__scope-old #manage-options-panel .input-text {
  width: 100%;
}
.admin__scope-old .CustomGridView .page-layout-admin-1column .page-columns {
  background: transparent;
}
.admin__scope-old .CustomGridAction .grid-actions {
  border-radius: 5px 5px 0 0;
  margin-top: 20px;
  padding: 9px 15px;
}
.admin__scope-old .CustomGridAction .page-actions.fixed {
  left: 0;
  margin: 0;
  padding: 0 21px;
  position: fixed;
}
.admin__scope-old .CustomGridAction .page-actions {
  position: absolute;
  z-index: 2;
  margin-top: 10px;
  margin-left: 15px;
  padding: 0;
}
.admin__scope-old .sidebar-actions {
  padding: 14px 0;
}
.admin__scope-old .sidebar-actions button {
  margin: 0 0 5px;
}
.admin__scope-old .data-table .fpt-item-container td {
  vertical-align: top;
}
.admin__scope-old .data-table .fpt-item-container select:first-child {
  margin-bottom: 8px;
}
.admin__scope-old .clearfix:before,
.admin__scope-old .clearfix:after,
.admin__scope-old [class$="-layout"]:after,
.admin__scope-old .tabs-horiz:before,
.admin__scope-old .tabs-horiz:after,
.admin__scope-old .page-create-order:before,
.admin__scope-old .page-create-order:after,
.admin__scope-old .order-addresses:before,
.admin__scope-old .order-addresses:after,
.admin__scope-old .order-summary:before,
.admin__scope-old .order-summary:after,
.admin__scope-old .order-methods:before,
.admin__scope-old .order-methods:after,
.admin__scope-old .payment-methods:before,
.admin__scope-old .payment-methods:after,
.admin__scope-old .grid-actions:before,
.admin__scope-old .grid-actions:after,
.admin__scope-old .fieldset-wrapper-title:before,
.admin__scope-old .fieldset-wrapper-title:after {
  content: "";
  display: table;
}
.admin__scope-old .clearfix:after,
.admin__scope-old [class$="-layout"]:after,
.admin__scope-old .tabs-horiz:after,
.admin__scope-old .page-create-order:after,
.admin__scope-old .order-addresses:after,
.admin__scope-old .order-summary:after,
.admin__scope-old .order-methods:after,
.admin__scope-old .payment-methods:after,
.admin__scope-old .grid-actions:after,
.admin__scope-old .fieldset-wrapper-title:after {
  clear: both;
}
.admin__scope-old .field-weight .control .field:first-child {
  width: 36%;
  margin-right: 15px;
}
.admin__scope-old #allow_open_amount {
  margin-top: 8px;
}
.admin__scope-old #tab_content_downloadableInfo .data-table td,
.admin__scope-old #tab_content_downloadableInfo .admin__scope-old .accordion .config .data-table td {
  vertical-align: top;
}
.admin__scope-old #tab_content_downloadableInfo .data-table td .row,
.admin__scope-old #tab_content_downloadableInfo .admin__scope-old .accordion .config .data-table td .row {
  margin-bottom: 10px;
}
.admin__scope-old #customer_info_tabs_account_content #_accountsendemail {
  margin-top: 8px;
}
.admin__scope-old .customer-information:before,
.admin__scope-old .customer-information:after {
  content: "";
  display: table;
}
.admin__scope-old .customer-information:after {
  clear: both;
}
.admin__scope-old .customer-information .admin__table-secondary,
.admin__scope-old .customer-information address {
  width: 48.5%;
}
.admin__scope-old .customer-information .admin__table-secondary {
  float: left;
  width: 48.5%;
}
.admin__scope-old .customer-information address {
  float: right;
  line-height: 2.2;
  padding-top: 4px;
}
.admin__scope-old .address-list {
  float: left;
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
  width: 278px;
}
.admin__scope-old #row_design_theme_ua_regexp .design_theme_ua_regexp {
  float: left;
  width: 100%;
}
.admin__scope-old #row_design_theme_ua_regexp .tooltip {
  margin-top: 8px;
}
.admin__scope-old #row_design_theme_ua_regexp .note {
  clear: both;
}
.admin__scope-old .form-list .small-image-preview {
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
}
.admin__scope-old .form-list .delete-image {
  display: block;
  margin: 5px 0;
  white-space: nowrap;
}
.admin__scope-old #row_system_adminnotification_last_update .value {
  vertical-align: bottom;
}
.admin__scope-old #banner_properties_customer_segment_ids {
  min-width: 20%;
}
.admin__scope-old .cms-hierarchy .cms-scope {
  float: right;
  margin-right: 25px;
  position: relative;
  top: 2px;
  z-index: 1;
}
.admin__scope-old .cms-hierarchy #tree-container {
  margin-top: 25px;
  overflow: auto;
  padding-bottom: 10px;
}
.admin__scope-old .cms-hierarchy .cms-hierarchy-tree {
  width: 48.93617020799999%;
  float: left;
  margin: 10px 0 8px 0;
}
.admin__scope-old .cms-hierarchy .cms-hierarchy-node {
  width: 48.93617020799999%;
  float: left;
  margin: 10px 0 8px 2.127659574%;
}
.admin__scope-old .cms-hierarchy #cms_page_grid_container {
  clear: both;
}
.admin__scope-old .cms-hierarchy .store-switcher {
  position: relative;
  top: 10px;
}
.admin__scope-old .cms-hierarchy .store-switcher label {
  margin-right: 8px;
}
.admin__scope-old .cms-hierarchy-node #node_properties_fieldset #node_preview {
  position: relative;
  top: 6px;
}
.admin__scope-old .cms-hierarchy-node .form-inline .label {
  width: 30%;
}
.admin__scope-old #widget_instace_tabs_properties_section_content .widget-option-label {
  margin-top: 7px;
  display: inline-block;
}
.admin__scope-old .cms-manage-content-actions textarea {
  width: 100%;
}
.admin__scope-old .adminhtml-logging-details .log-details-grid table th {
  border: 1px solid #c9c2b8;
  border-width: 0 0 1px;
  padding: 6px 10px 7px;
  background: #ffffff;
  color: #676056;
  font-size: 13px;
  font-weight: 600;
}
.admin__scope-old .adminhtml-logging-details .log-details-grid table th span {
  border: 0;
  padding: 0;
}
.admin__scope-old .adminhtml-logging-details .log-details-grid table td {
  border: none;
  padding: 6px 10px 7px;
  background: #ffffff;
}
.admin__scope-old .adminhtml-logging-details .log-details-grid table tr:last-child td {
  border: 1px solid #eae8e4;
  border-width: 0 0 1px;
}
.admin__scope-old .adminhtml-logging-details .log-details-grid table tr.on-mouse {
  cursor: inherit;
}
.admin__scope-old .adminhtml-logging-details .log-details-grid table tr:nth-child(odd) td,
.admin__scope-old .adminhtml-logging-details .log-details-grid table tr.on-mouse:nth-child(odd):hover td {
  background: #fbfaf6;
}
.admin__scope-old #gws_container ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.admin__scope-old #gws_container ul ul {
  margin: .8em 0 .8em 1.4em;
}
.admin__scope-old #gws_container input[type="checkbox"] {
  margin-right: 3px;
  position: relative;
  top: -1px;
}
.admin__scope-old .reports-title .page-actions {
  float: right;
}
.admin__scope-old .reports-title .store-switcher {
  padding: 14px 0 18px;
}
.admin__scope-old .reports-content select {
  width: 160px;
}
.admin__scope-old .reports-content input._has-datepicker {
  width: 133px;
}
.admin__scope-old .reports-content .required .control {
  position: relative;
}
.admin__scope-old .reports-content input._has-datepicker + label.mage-error {
  left: 0;
  position: absolute;
  top: 30px;
}
.admin__scope-old .reports-title:before,
.admin__scope-old .reports-title:after {
  content: "";
  display: table;
}
.admin__scope-old .reports-title:after {
  clear: both;
}
.admin__scope-old .table-fieldset-alt,
.admin__scope-old .type-options {
  margin-bottom: 20px;
}
.admin__scope-old .table-fieldset-alt thead th,
.admin__scope-old .table-fieldset-alt tbody tr td {
  border-width: 0;
}
.admin__scope-old .table-fieldset-alt tbody tr:nth-child(odd) td,
.admin__scope-old .table-fieldset-alt tbody tr:nth-child(odd):hover td {
  background: #ffffff;
}
.admin__scope-old .mselect-hidden + .mage-error {
  position: absolute;
  top: 100%;
}
.admin__scope-old .tag-title {
  overflow: hidden;
}
.admin__scope-old .tag-title .page-actions {
  float: right;
}
.admin__scope-old .field-attributes_box .control-value {
  width: 100%;
}
.admin__scope-old #order-totals strong {
  color: #676056;
  font-size: 14px;
  font-weight: 700;
}
.admin__scope-old #order-billing-method-summary a,
.admin__scope-old #order-shipping-method-summary a {
  color: #007dbd;
  font-size: 14px;
  font-weight: 400;
}
.admin__scope-old #order-billing-method-summary a:focus,
.admin__scope-old #order-shipping-method-summary a:focus,
.admin__scope-old #order-billing-method-summary a:hover,
.admin__scope-old #order-shipping-method-summary a:hover {
  text-decoration: underline;
}
.admin__scope-old .customer-current-activity-inner {
  padding: 18px;
}
.admin__scope-old .customer-current-activity .action-refresh {
  float: right;
}
.admin__scope-old .customer-current-activity .action-refresh:hover {
  text-decoration: none;
}
.admin__scope-old .order-currency {
  padding: 18px;
}
.admin__scope-old .order-details-existing-customer {
  background: #ffffff;
  padding-left: 0;
  position: relative;
  width: 77.9%;
  float: right;
}
.admin__scope-old #order-data .order-account-information {
  float: none;
  width: auto;
}
.admin__scope-old #order-data .actions .action-add,
.admin__scope-old #order-data .actions .action-delete,
.admin__scope-old #order-customer-selector .actions .action-add {
  margin: 0 0 0 20px;
}
.admin__scope-old #order-data .order-methods ul,
.admin__scope-old #order-data .payment-methods ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.admin__scope-old #order-data .order-methods dl,
.admin__scope-old #order-data .order-methods dt,
.admin__scope-old #order-data .order-methods dd,
.admin__scope-old #order-data .payment-methods dl,
.admin__scope-old #order-data .payment-methods dt,
.admin__scope-old #order-data .payment-methods dd {
  margin: 0;
  padding: 0;
}
.admin__scope-old #order-data .order-methods dd + dt,
.admin__scope-old #order-data .payment-methods dd + dt {
  margin-top: 17px;
}
.admin__scope-old #order-data .order-methods dt,
.admin__scope-old #order-data .payment-methods dt {
  margin: 0 0 8px;
}
.admin__scope-old .order-account-information .admin__fieldset-wrapper-title {
  margin: 0 0 18px;
  padding: 12px 0 14px;
}
.admin__scope-old .order-account-information .admin__fieldset-wrapper-title .title {
  margin: 0;
}
.admin__scope-old .order-gift-options {
  padding: 0 18px;
}
.admin__scope-old .order-coupons .box-left,
.admin__scope-old .order-gift-options .box-left {
  float: left;
  width: 49%;
}
.admin__scope-old .order-coupons .box-right,
.admin__scope-old .order-gift-options .box-right {
  float: right;
  width: 49%;
}
.admin__scope-old .order-gift-options .box-left:last-child,
.admin__scope-old .order-gift-options .fieldset-wrapper-title + .box-right {
  float: none;
  width: auto;
}
.admin__scope-old .order-coupons .content .action- {
  vertical-align: top;
}
.admin__scope-old .order-coupons .content input[type="text"] {
  height: 28px;
}
.admin__scope-old .order-gift-options fieldset {
  border-radius: 5px;
}
.admin__scope-old .order-gift-options .gift-wrapping-form select {
  margin-left: 10px;
}
.admin__scope-old .order-gift-options .giftmessage-whole-order-container textarea {
  height: 6em;
  width: 100%;
}
.admin__scope-old .order-gift-options .giftmessage-whole-order-container .actions {
  margin-left: 20%;
}
.admin__scope-old .ui-dialog.gift-options-popup .ui-dialog-content {
  padding: 25px;
}
.admin__scope-old .ui-dialog.gift-options-popup .ui-dialog-content h4 {
  margin: 0 0 17px;
}
.admin__scope-old .gift-options-tooltip {
  background: #ffffff;
  border-radius: 5px;
  padding: 10px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.admin__scope-old #order-data .box-left fieldset,
.admin__scope-old #order-data .box-right fieldset {
  border-radius: 5px;
}
.admin__scope-old .adminhtml-rma-new .order-totals {
  float: none;
  width: 100%;
}
.admin__scope-old #order-data .page-actions {
  padding-top: 0;
}
.admin__scope-old .create-order-sidebar-container > div + div {
  border-top: 1px solid #cac3b4;
  margin-top: 35px;
}
.admin__scope-old .create-order-sidebar-container > div .head h5 {
  color: #676056;
  font-size: 14px;
  font-weight: 400;
  margin: 17px 0 17px;
}
.admin__scope-old .customer-current-activity-inner > h4 {
  color: #676056;
  font-size: 20px;
  font-weight: 400;
  border-bottom: 1px solid #cac3b4;
  margin-top: 0;
  padding: 0 0 16px;
}
.admin__scope-old .customer-current-activity-inner .auto-scroll {
  margin-right: -18px;
  margin-left: -18px;
}
.admin__scope-old .customer-current-activity-inner .auto-scroll .no-items {
  padding: 5px 18px;
  display: block;
}
.admin__scope-old .customer-current-activity-inner .data-table thead,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table thead th,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table tfoot td {
  background-color: transparent;
}
.admin__scope-old .customer-current-activity-inner .data-table thead th,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table thead th th,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table tfoot td th {
  background-color: transparent;
  color: #676056;
  font-size: 13px;
  font-weight: 400;
  border: 0;
}
.admin__scope-old .customer-current-activity-inner .data-table thead th:first-child,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table thead th th:first-child,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table tfoot td th:first-child {
  padding-left: 18px;
}
.admin__scope-old .customer-current-activity-inner .data-table thead th:last-child,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table thead th th:last-child,
.admin__scope-old .customer-current-activity-inner .admin__scope-old .accordion .config .data-table tfoot td th:last-child {
  padding-right: 18px;
}
.admin__scope-old .customer-current-activity-inner .data-table tbody tr td {
  background-color: transparent;
  border: 0;
}
.admin__scope-old .customer-current-activity-inner .data-table tbody tr td:first-child {
  padding-left: 18px;
}
.admin__scope-old .customer-current-activity-inner .data-table tbody tr td:first-child {
  padding-right: 18px;
}
.admin__scope-old .customer-current-activity-inner .data-table tbody tr:nth-child(2n + 1) td {
  background: #e0dace;
}
.admin__scope-old .customer-current-activity .action-refresh {
  float: right;
}
.admin__scope-old .customer-current-activity .action-refresh,
.admin__scope-old .customer-current-activity .data-table .icon {
  display: inline-block;
  text-indent: 100%;
  overflow: hidden;
  height: 16px;
  width: 16px;
  line-height: 16px;
  white-space: nowrap;
}
.admin__scope-old .customer-current-activity .action-refresh:before,
.admin__scope-old .customer-current-activity .data-table .icon:before {
  content: "\e010";
  color: #c3c2be;
  display: block;
  text-indent: 0;
  font-size: 16px;
  line-height: 16px;
  font-family: 'MUI-Icons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  -webkit-font-smoothing: antialiased;
}
.admin__scope-old .customer-current-activity .data-table .icon-remove:before {
  content: "\e07f";
}
.admin__scope-old .customer-current-activity .data-table .icon-add:before {
  content: "\e071";
}
.admin__scope-old .customer-current-activity .auto-scroll {
  color: #676056;
  font-size: 13px;
  font-weight: 400;
  overflow: auto;
  max-height: 150px;
}
.admin__scope-old .customer-current-activity .auto-scroll + button {
  margin: 22px 0 0;
}
.admin__scope-old .customer-current-activity .actions {
  border-top: none;
  margin: 20px 0 0;
  padding: 0;
}
.admin__scope-old .overlay {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.admin__scope-old .overlay span {
  color: #111;
  font-weight: bold;
  position: absolute;
  top: 56px;
  left: 0;
  margin: 0 8px;
  padding: 10px;
  background: #ffffff;
}
.admin__scope-old .note-list {
  list-style: none;
  padding: 0;
}
.admin__scope-old .note-list li {
  border-top: 1px solid #ededed;
  padding: 9px 0;
}
.admin__scope-old .note-list li:first-child {
  border: 0;
  padding-top: 13px;
}
.admin__scope-old .note-list div {
  font-size: 12px;
}
.admin__scope-old .note-list .note-list-date,
.admin__scope-old .note-list .note-list-status,
.admin__scope-old .note-list .note-list-customer span {
  font-weight: bold;
}
.admin__scope-old .note-list .note-list-time,
.admin__scope-old .note-list .note-list-status {
  border-right: 1px solid #676056;
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
}
.admin__scope-old .note-list .note-list-customer {
  white-space: nowrap;
}
.admin__scope-old .note-list .note-list-comment {
  margin: 5px 0 0;
}
.admin__scope-old .note-list .note-list-customer-notapplicable {
  color: #d87e34;
}
.admin__scope-old .note-list .note-list-customer-notified {
  color: #185b00;
}
.admin__scope-old .note-list .note-list-customer-not-notified {
  color: #963535;
}
.admin__scope-old .adminhtml-rma-item-attribute-edit .col-position input {
  text-align: center;
}
.admin__scope-old .order-subtotal .label {
  text-align: right;
}
.admin__scope-old .items-to-invoice {
  border: 1px solid #c0bbaf;
  margin-top: 13px;
  width: 100%;
}
.admin__scope-old .items-to-invoice td,
.admin__scope-old table.items-to-invoice tbody tr:hover td {
  background-color: #e6e3de;
  border: 0;
  text-align: center;
}
.admin__scope-old .items-to-invoice .grand-total {
  color: #19a3d1;
  font-weight: bold;
}
.admin__scope-old .creditmemo-totals .data-table input[type="text"] {
  text-align: right;
  width: 60px;
}
.admin__scope-old .col-product .product_to_add {
  float: right;
}
.admin__scope-old .field-refund-store-credit .input-text {
  text-align: right;
  width: 60px;
}
.admin__scope-old #popup-window-mask,
.admin__scope-old .popup-window-mask {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.admin__scope-old .grid .popup-window {
  text-align: left;
}
.admin__scope-old .grid tr.on-mouse td .popup-window .data-table tbody tr:nth-child(2n+1) td,
.admin__scope-old .grid table tbody tr.on-mouse:nth-child(odd):hover td .popup-window .data-table tbody tr:nth-child(2n+1) td,
.admin__scope-old .grid table tbody tr.on-mouse:nth-child(odd):hover td .popup-window .data-table tbody tr:nth-child(2n+1):hover td,
.admin__scope-old .grid table tbody tr.on-mouse:nth-child(2n+1):hover td .popup-window .data-table tbody tr:nth-child(2n+1) td,
.admin__scope-old .grid table tbody tr.on-mouse:nth-child(2n+1):hover td .popup-window .data-table tbody tr:nth-child(2n+1):hover td,
.admin__scope-old .grid table tbody tr.on-mouse:hover td .popup-window .data-table tbody tr:nth-child(2n+1),
.admin__scope-old .grid table tbody tr.on-mouse:hover th .popup-window .data-table tbody tr:nth-child(2n+1) {
  background-color: #fbfaf6;
}
.admin__scope-old .grid .popup-window {
  text-align: left;
}
.admin__scope-old .popup-window-buttons-set {
  text-align: right;
  padding: 25px;
}
.admin__scope-old .popup-window-title {
  background: #f3efea;
  padding: 19px 20px;
}
.admin__scope-old .popup-window-title .title {
  color: #676056;
  display: block;
  font-size: 20px;
  line-height: 1;
}
.admin__scope-old .popup-window-title .actions {
  float: right;
}
.admin__scope-old .popup-window-content {
  padding: 25px 25px 0;
}
.admin__scope-old .popup-window-content > ul {
  list-style: none;
  padding: 0;
}
.admin__scope-old .sp-methods > dt {
  font-weight: bold;
}
.admin__scope-old .sp-methods > dd {
  margin: 5px 0 5px 15px;
}
.admin__scope-old .sp-methods > dd > ul {
  list-style: none;
  padding: 0;
}
.admin__scope-old #product_composite_configure_messages {
  margin-left: 0 !important;
  padding: 10px 15px;
}
.admin__scope-old .rma-popup,
.admin__scope-old .cms-popup {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
  cursor: default;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 1000;
}
.admin__scope-old .rma-popup {
  width: 540px;
  margin: 0 0 0 -271px;
}
.admin__scope-old .rma-popup .entry-edit .fieldset {
  border: none;
}
.admin__scope-old .rma-popup .validation-advice,
.admin__scope-old .rma-popup label.mage-error {
  margin-left: 0;
}
.admin__scope-old .rma-popup .content {
  background: #ffffff;
  border-bottom: 1px solid #ccc;
  max-height: 400px;
  overflow: auto;
}
.admin__scope-old .rma-popup .content .grid {
  padding: 0;
}
.admin__scope-old .rma-popup .content .grid table {
  border-bottom: 1px solid #cbd3d4;
}
.admin__scope-old .rma-popup .product-options {
  border-bottom: 1px solid #e7e7e7;
  margin: 0 0 15px;
  padding: 0 0 12px;
}
.admin__scope-old .rma-popup .product-options .required {
  color: #333 !important;
  font-weight: normal !important;
}
.admin__scope-old .rma-popup .product-options .required em {
  color: #d40707;
}
.admin__scope-old .rma-popup .last-fieldset .product-options {
  border: 0 none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.admin__scope-old .rma-popup .buttons-set {
  text-align: right;
  margin: 0;
  overflow: hidden;
  padding: 7px 10px 8px;
}
.admin__scope-old .rma-popup .buttons-set {
  width: 518px;
}
.admin__scope-old .cms-popup .buttons-set {
  width: 289px;
}
.admin__scope-old .rma-popup .buttons-set button {
  margin: 0 0 0 5px;
}
.admin__scope-old .grid .rma-popup .form-list tr,
.admin__scope-old .grid tr.even .rma-popup .form-list tr,
.admin__scope-old .grid tr.on-mouse .rma-popup .form-list tr {
  background: #ffffff !important;
}
.admin__scope-old .adminhtml-urlrewrite-edit .field-entity-type-selector .label {
  width: auto;
}
.admin__scope-old .fieldset .field-coupon_code,
.admin__scope-old .fieldset .field-rule_use_auto_generation {
  margin-bottom: 0;
}
.admin__scope-old .field-rule_use_auto_generation .label {
  margin-left: 5px;
}
.admin__scope-old .field-rule_use_auto_generation .nested {
  margin-bottom: 29px;
}
.admin__scope-old #catalog_placeholder .input-file,
.admin__scope-old #catalog_placeholder .delete-image > input {
  margin-right: 5px;
}
.admin__scope-old .control > [name="product[url_key_create_redirect]"],
.admin__scope-old .control > [name="general[url_key_create_redirect]"] {
  float: left;
  margin: 8px 5px 0 0;
}
.admin__scope-old .control > [name="product[url_key_create_redirect]"] + .label,
.admin__scope-old .control > [name="general[url_key_create_redirect]"] + .label {
  width: auto;
  padding-top: 8px;
}
.admin__scope-old .field-skeleton_set .select {
  width: 100%;
}
.admin__scope-old #affected-attribute-set-form .fieldset .field {
  margin-bottom: 12px;
}
.admin__scope-old #affected-attribute-set-form .fieldset .field:last-child {
  margin-bottom: 0;
}
.admin__scope-old .additional-cache-management .label {
  margin-top: 5px;
}
.admin__scope-old .category-content .form-inline.permissions-custom-options .messages li {
  margin-top: 0;
}
.admin__scope-old .category-content .form-inline.permissions-custom-options .data-table {
  margin-bottom: 25px;
}
.admin__scope-old .lt-1280 .adminhtml-reminder-edit #customerGrid .grid .filter .range div.date {
  min-width: 0;
}
.admin__scope-old .checkout-index-index .products-search {
  margin-top: 35px;
}
.admin__scope-old .checkout-index-index .products-search > .actions {
  text-align: right;
  margin: 10px 0;
}
.admin__scope-old .checkout-index-index .shopping-cart-items > .actions {
  margin-bottom: 15px;
}
.admin__scope-old .checkout-index-index .shopping-cart-items .box-left,
.admin__scope-old .checkout-index-index .shopping-cart-items .box.right {
  width: 49%;
}
.admin__scope-old .checkout-index-index .shopping-cart-items .box-left fieldset,
.admin__scope-old .checkout-index-index .shopping-cart-items .box.right fieldset {
  border-radius: 5px;
}
.admin__scope-old .checkout-index-index .shopping-cart-items .box-left {
  float: left;
}
.admin__scope-old .checkout-index-index .shopping-cart-items .box.right {
  float: right;
}
.admin__scope-old .checkout-index-index .grid table .action-configure {
  float: right;
}
.admin__scope-old .shopping-cart-items:before,
.admin__scope-old .shopping-cart-items:after,
.admin__scope-old .image-panel:before,
.admin__scope-old .image-panel:after,
.admin__scope-old .images:before,
.admin__scope-old .images:after,
.admin__scope-old .tax-rate-popup .field:before,
.admin__scope-old .tax-rate-popup .field:after,
.admin__scope-old .clearfix:before,
.admin__scope-old .clearfix:after,
.admin__scope-old #tab_content_downloadableInfo .data-table td .row:before,
.admin__scope-old #tab_content_downloadableInfo .data-table td .row:after,
.admin__scope-old #tab_content_downloadableInfo .admin__scope-old .accordion .config .data-table td .row:before,
.admin__scope-old #tab_content_downloadableInfo .admin__scope-old .accordion .config .data-table td .row:after {
  content: "";
  display: table;
}
.admin__scope-old .shopping-cart-items:after,
.admin__scope-old .image-panel:after,
.admin__scope-old .images:after,
.admin__scope-old .tax-rate-popup .field:after,
.admin__scope-old .clearfix:after,
.admin__scope-old #tab_content_downloadableInfo .data-table td .row:after,
.admin__scope-old #tab_content_downloadableInfo .admin__scope-old .accordion .config .data-table td .row:after {
  clear: both;
}
.admin__scope-old .debug {
  border: 1px solid red !important;
}
.admin__scope-old .order-items .entry-edit-head .form-buttons {
  float: right;
}
.admin__scope-old .order-items .entry-edit-head .icon-head {
  display: inline;
}
.admin__scope-old .order-items .entry-edit-head {
  margin-bottom: 20px;
}
.admin__scope-old .order-items .entry-edit-head:before,
.admin__scope-old .order-items .entry-edit-head:after {
  content: "";
  display: table;
}
.admin__scope-old .order-items .entry-edit-head:after {
  clear: both;
}
.admin__scope-old .import-export-tax-rates input[type=file] {
  margin-right: 10px;
}
.admin__scope-old .import-tax-rates,
.admin__scope-old .export-tax-rates {
  float: left;
  width: 48.9362%;
}
.admin__scope-old .export-tax-rates {
  margin-left: 2.12766%;
}
.admin__scope-old .import-export-tax-rates:before,
.admin__scope-old .import-export-tax-rates:after {
  content: "";
  display: table;
}
.admin__scope-old .import-export-tax-rates:after {
  clear: both;
}
.admin__scope-old .tier {
  margin: 20px 0 0;
}
.admin__scope-old .attribute-set-col {
  display: block;
  float: left;
  margin-left: 2.127659574%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 31.9149%;
}
.admin__scope-old .edit-attribute-set,
.admin__scope-old .attribute-set-col:first-child {
  margin-left: 0;
}
.admin__scope-old .attribute-set-tree {
  margin-top: 5px;
  overflow: auto;
  height: 400px;
  width: 100%;
}
.admin__scope-old .attribute-set:before,
.admin__scope-old .attribute-set:after {
  content: "";
  display: table;
}
.admin__scope-old .attribute-set:after {
  clear: both;
}
.admin__scope-old .catalog-category-edit .category-edit-title {
  float: left;
}
.admin__scope-old .rule-tree-wrapper {
  line-height: 28px;
}
.admin__scope-old .rule-tree .fieldset {
  min-width: 0;
}
@-moz-document url-prefix() {
  .rule-tree .fieldset {
    display: table-cell;
  }
}
.admin__scope-old .rule-tree ul {
  list-style: none;
  padding-left: 16px;
  border-left: dotted 1px #888;
}
.admin__scope-old .rule-tree li {
  margin: 0 0 10px;
}
.admin__scope-old .rule-tree .x-tree ul {
  padding-left: 0 !important;
  border-left: none !important;
}
.admin__scope-old .rule-tree ._has-datepicker + .ui-datepicker-trigger {
  position: static;
}
.admin__scope-old .rule-param .label {
  color: #000000;
  float: none;
  text-align: left;
  padding: 0;
  vertical-align: baseline;
  width: auto;
}
.admin__scope-old .rule-param .label-disabled {
  color: #eee;
  cursor: default;
  text-decoration: none;
}
.admin__scope-old .rule-chooser,
.admin__scope-old .rule-param .element,
.admin__scope-old .rule-param-edit .label {
  display: none;
}
.admin__scope-old .rule-chooser .field-row {
  display: block;
  margin-bottom: 17px;
}
.admin__scope-old .rule-chooser .field-row:before,
.admin__scope-old .rule-chooser .field-row:after {
  content: '';
  display: table;
}
.admin__scope-old .rule-chooser .field-row:after {
  clear: both;
}
.admin__scope-old .rule-chooser .field-row .input-text {
  margin-top: 5px;
}
.admin__scope-old .rule-chooser .field-row .ui-datepicker-trigger {
  margin-left: 5px;
  margin-top: -2px;
}
.admin__scope-old .rule-param input,
.admin__scope-old .rule-param select {
  width: auto !important;
  margin: 0;
  min-width: 170px;
}
.admin__scope-old .rule-param-edit .element {
  display: inline;
  position: relative;
}
.admin__scope-old .rule-param-edit .element input.input-date,
.admin__scope-old .rule-param-edit .element input.input-date[readonly] {
  background-color: #ffffff;
  min-width: 140px;
  width: 140px !important;
  cursor: pointer;
  text-align: center;
  opacity: 1;
  margin-right: 10px;
  padding-right: 40px;
}
.admin__scope-old .rule-param-edit .element input.input-date + .ui-datepicker-trigger,
.admin__scope-old .rule-param-edit .element input.input-date[readonly] + .ui-datepicker-trigger {
  position: absolute;
  width: 140px;
  text-align: right;
  left: 0;
}
.admin__scope-old .rule-param-edit .element .addafter {
  padding-left: 5px;
}
.admin__scope-old [class^="rule-param-"] img,
.admin__scope-old .rule-chooser-trigger img {
  vertical-align: middle;
}
.admin__scope-old .rule-chooser {
  border: solid 1px #CCC;
  margin: 20px;
  padding: 15px 10px;
  overflow: auto;
}
.admin__scope-old .rule-param-wait {
  background: url(../../adminhtml/Magento/backend/en_US/mui/images/ajax-loader-small.gif) no-repeat left center;
  padding-left: 20px;
}
.admin__scope-old .field-entity-type-selector {
  padding-top: 13px;
}
.admin__scope-old .link-copyright {
  display: none;
}
.admin__scope-old .mage-suggest {
  text-align: left;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #ada89e;
  border-radius: 2px;
}
.admin__scope-old .mage-suggest:after {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 0;
  width: 22px;
  text-align: center;
  font-family: 'MUI-Icons';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: '\e01f';
  font-size: 18px;
  color: #b2b2b2;
}
.admin__scope-old .mage-suggest input[type="search"],
.admin__scope-old .mage-suggest input.search {
  width: 100%;
  border: none;
  background: none;
  padding-right: 30px;
}
.admin__scope-old .mage-suggest.category-select input[type="search"],
.admin__scope-old .mage-suggest.category-select input.search {
  height: 26px;
}
.admin__scope-old .search-global-field .mage-suggest {
  position: static;
  display: block;
  width: auto;
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.admin__scope-old .search-global-field .mage-suggest:after {
  display: none;
}
.admin__scope-old .mage-suggest-dropdown {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin: 1px -1px 0 -1px;
  border: 1px solid #cac2b5;
  background: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  z-index: 990;
}
.admin__scope-old .mage-suggest-dropdown ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.admin__scope-old .mage-suggest-dropdown li {
  border-bottom: 1px solid #e5e5e5;
  padding: 0;
}
.admin__scope-old .mage-suggest-dropdown li a {
  display: block;
}
.admin__scope-old .mage-suggest-dropdown li a.ui-state-focus {
  background: #f5f5f5;
}
.admin__scope-old .mage-suggest-dropdown li a,
.admin__scope-old .mage-suggest-dropdown .jstree li a:hover,
.admin__scope-old .mage-suggest-dropdown .jstree .jstree-hovered,
.admin__scope-old .mage-suggest-dropdown .jstree .jstree-clicked {
  padding: 6px 12px 5px;
  text-decoration: none;
  color: #333;
  height: inherit !important;
}
.admin__scope-old .mage-suggest-dropdown .jstree li a:hover,
.admin__scope-old .mage-suggest-dropdown .jstree .jstree-hovered,
.admin__scope-old .mage-suggest-dropdown .jstree .jstree-clicked {
  border: none;
}
.admin__scope-old .mage-suggest-dropdown .jstree li {
  border-bottom: 0;
}
.admin__scope-old .mage-suggest-dropdown .jstree li a {
  display: inline-block;
}
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-selected > a {
  color: #000000;
  background: #F1FFEB;
}
.admin__scope-old .field-category_ids .mage-suggest-dropdown,
.admin__scope-old .field-new_category_parent .mage-suggest-dropdown {
  max-height: 200px;
  overflow: auto;
}
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-selected > a:hover,
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-selected > .jstree-hovered,
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-selected > .jstree-clicked,
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-selected.mage-suggest-not-active > .jstree-hovered,
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-selected.mage-suggest-not-active > .jstree-clicked {
  background: #E5FFD9;
}
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-not-active > a {
  color: #D4D4D4;
}
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-not-active > a:hover,
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-not-active > .jstree-hovered,
.admin__scope-old .mage-suggest-dropdown .jstree .mage-suggest-not-active > .jstree-clicked {
  background: #F5F5F5;
}
.admin__scope-old .mage-suggest-dropdown .category-path {
  font-size: 11px;
  margin-left: 10px;
  color: #9ba8b5;
}
.admin__scope-old .suggest-expandable .action-dropdown .action-toggle {
  display: inline-block;
  max-width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: none;
  border: none;
  box-shadow: none;
  color: #676056;
  font-size: 12px;
  padding: 5px 4px;
  filter: none;
}
.admin__scope-old .suggest-expandable .action-dropdown .action-toggle span {
  display: inline;
}
.admin__scope-old .suggest-expandable .action-dropdown .action-toggle:before {
  display: block;
  float: right;
  margin-left: 4px;
  font-size: 13px;
  color: #b2b0ad;
}
.admin__scope-old .suggest-expandable .action-dropdown .action-toggle:hover:before {
  color: #7e7e7e;
}
.admin__scope-old .suggest-expandable .dropdown-menu {
  margin: 1px 0 0;
  left: 0;
  right: auto;
  width: 245px;
  z-index: 4;
}
.admin__scope-old .suggest-expandable .mage-suggest {
  border: none;
  border-radius: 3px 3px 0 0;
}
.admin__scope-old .suggest-expandable .mage-suggest:after {
  top: 10px;
  right: 8px;
}
.admin__scope-old .suggest-expandable .mage-suggest-inner .title {
  margin: 0;
  padding: 0 10px 4px;
  text-transform: uppercase;
  color: #a6a098;
  font-size: 12px;
  border-bottom: 1px solid #e5e5e5;
}
.admin__scope-old .suggest-expandable .mage-suggest-inner > input[type="search"],
.admin__scope-old .suggest-expandable .mage-suggest-inner > input.search {
  position: relative;
  margin: 6px 5px 5px;
  padding-right: 20px;
  border: 1px solid #ada89e;
  width: 236px;
  z-index: 1;
}
.admin__scope-old .suggest-expandable .mage-suggest-inner > input.ui-autocomplete-loading,
.admin__scope-old .suggest-expandable .mage-suggest-inner > input.mage-suggest-state-loading {
  background: #ffffff url("../../adminhtml/Magento/backend/en_US/mui/images/ajax-loader-small.gif") no-repeat 190px 50%;
}
.admin__scope-old .suggest-expandable .mage-suggest-dropdown {
  margin-top: 0;
  border-top: 0;
  border-radius: 0 0 3px 3px;
  max-height: 300px;
  overflow: auto;
  width: 100%;
  float: left;
}
.admin__scope-old .suggest-expandable .mage-suggest-dropdown ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.admin__scope-old .suggest-expandable .action-show-all:hover,
.admin__scope-old .suggest-expandable .action-show-all:active,
.admin__scope-old .suggest-expandable .action-show-all:focus,
.admin__scope-old .suggest-expandable .action-show-all[disabled] {
  border-top: 1px solid #e5e5e5;
  display: block;
  width: 100%;
  padding: 8px 10px 10px;
  text-align: left;
  font: 12px/1.333 Arial, Verdana, sans-serif;
  color: #676056;
}
.admin__scope-old .product-actions .suggest-expandable {
  max-width: 500px;
  float: left;
  margin-top: 1px;
}
.admin__scope-old .page-actions.fixed #product-template-suggest-container {
  display: none;
}
.admin__scope-old .catalog-category-edit.page-layout-admin-2columns-left .page-columns:before {
  display: none;
}
.admin__scope-old .category-content .ui-tabs-panel .fieldset {
  padding-top: 40px;
}
.admin__scope-old .category-content .ui-tabs-panel .fieldset .legend {
  display: none;
}
.admin__scope-old .attributes-edit-form .field:not(.field-weight) .addon {
  display: block;
  position: relative;
}
.admin__scope-old .attributes-edit-form .field:not(.field-weight) .addon input[type="text"] {
  border-width: 1px;
}
.admin__scope-old .attributes-edit-form .field:not(.field-weight) .addon .addafter {
  display: block;
  border: 0;
  height: auto;
  width: auto;
}
.admin__scope-old .attributes-edit-form .field:not(.field-weight) .addon input:focus ~ .addafter {
  box-shadow: none;
}
.admin__scope-old .attributes-edit-form .with-addon .textarea {
  margin: 0;
}
.admin__scope-old .attributes-edit-form .attribute-change-checkbox {
  background: #ffffff;
  display: block;
  margin-top: 5px;
}
.admin__scope-old .attributes-edit-form .attribute-change-checkbox .label {
  float: none;
  padding: 0;
  width: auto;
}
.admin__scope-old .attributes-edit-form .field-price label.mage-error {
  position: static;
}
.admin__scope-old .attributes-edit-form .field-price:not(.field-weight) .addon,
.admin__scope-old .attributes-edit-form .field-special_price:not(.field-weight) .addon,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon,
.admin__scope-old .attributes-edit-form .field-msrp:not(.field-weight) .addon,
.admin__scope-old .attributes-edit-form .field-cost:not(.field-weight) .addon,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  color: #303030;
  display: inline-flex;
  flex-flow: row nowrap;
  margin: 0 0 35px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.admin__scope-old .attributes-edit-form .field-price:not(.field-weight) .addon._update-attributes-disabled,
.admin__scope-old .attributes-edit-form .field-special_price:not(.field-weight) .addon._update-attributes-disabled,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon._update-attributes-disabled,
.admin__scope-old .attributes-edit-form .field-msrp:not(.field-weight) .addon._update-attributes-disabled,
.admin__scope-old .attributes-edit-form .field-cost:not(.field-weight) .addon._update-attributes-disabled,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon._update-attributes-disabled {
  background: #f4f4f4;
  border-color: #d6d6d6;
}
.admin__scope-old .attributes-edit-form .field-price:not(.field-weight) .addon._update-attributes-disabled .addafter strong,
.admin__scope-old .attributes-edit-form .field-special_price:not(.field-weight) .addon._update-attributes-disabled .addafter strong,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon._update-attributes-disabled .addafter strong,
.admin__scope-old .attributes-edit-form .field-msrp:not(.field-weight) .addon._update-attributes-disabled .addafter strong,
.admin__scope-old .attributes-edit-form .field-cost:not(.field-weight) .addon._update-attributes-disabled .addafter strong,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon._update-attributes-disabled .addafter strong {
  opacity: .5;
}
.admin__scope-old .attributes-edit-form .field-price:not(.field-weight) .addon input[type="text"],
.admin__scope-old .attributes-edit-form .field-special_price:not(.field-weight) .addon input[type="text"],
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon input[type="text"],
.admin__scope-old .attributes-edit-form .field-msrp:not(.field-weight) .addon input[type="text"],
.admin__scope-old .attributes-edit-form .field-cost:not(.field-weight) .addon input[type="text"],
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon input[type="text"] {
  border: solid #adadad;
  border-width: 1px 1px 1px 0;
}
.admin__scope-old .attributes-edit-form .field-price:not(.field-weight) .addon input[type="text"][disabled] + .addafter,
.admin__scope-old .attributes-edit-form .field-special_price:not(.field-weight) .addon input[type="text"][disabled] + .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon input[type="text"][disabled] + .addafter,
.admin__scope-old .attributes-edit-form .field-msrp:not(.field-weight) .addon input[type="text"][disabled] + .addafter,
.admin__scope-old .attributes-edit-form .field-cost:not(.field-weight) .addon input[type="text"][disabled] + .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon input[type="text"][disabled] + .addafter {
  border-color: #d0d0d0;
}
.admin__scope-old .attributes-edit-form .field-price:not(.field-weight) .addon input[type="text"][disabled].mage-error + .addafter,
.admin__scope-old .attributes-edit-form .field-special_price:not(.field-weight) .addon input[type="text"][disabled].mage-error + .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon input[type="text"][disabled].mage-error + .addafter,
.admin__scope-old .attributes-edit-form .field-msrp:not(.field-weight) .addon input[type="text"][disabled].mage-error + .addafter,
.admin__scope-old .attributes-edit-form .field-cost:not(.field-weight) .addon input[type="text"][disabled].mage-error + .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon input[type="text"][disabled].mage-error + .addafter {
  border-color: #eb8d8d !important;
}
.admin__scope-old .attributes-edit-form .field-price:not(.field-weight) .addon .addafter,
.admin__scope-old .attributes-edit-form .field-special_price:not(.field-weight) .addon .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon .addafter,
.admin__scope-old .attributes-edit-form .field-msrp:not(.field-weight) .addon .addafter,
.admin__scope-old .attributes-edit-form .field-cost:not(.field-weight) .addon .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price:not(.field-weight) .addon .addafter {
  border: solid #adadad;
  border-width: 1px 0 1px 1px;
}
.admin__scope-old .attributes-edit-form .field-price ._update-attributes-disabled .admin__control-text,
.admin__scope-old .attributes-edit-form .field-special_price ._update-attributes-disabled .admin__control-text,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price ._update-attributes-disabled .admin__control-text,
.admin__scope-old .attributes-edit-form .field-msrp ._update-attributes-disabled .admin__control-text,
.admin__scope-old .attributes-edit-form .field-cost ._update-attributes-disabled .admin__control-text,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price ._update-attributes-disabled .admin__control-text {
  background: none;
}
.admin__scope-old .attributes-edit-form .field-price .admin__control-text,
.admin__scope-old .attributes-edit-form .field-special_price .admin__control-text,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .admin__control-text,
.admin__scope-old .attributes-edit-form .field-msrp .admin__control-text,
.admin__scope-old .attributes-edit-form .field-cost .admin__control-text,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .admin__control-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  background: none;
  border: 0;
}
.admin__scope-old .attributes-edit-form .field-price .control .admin__control-text[disabled],
.admin__scope-old .attributes-edit-form .field-special_price .control .admin__control-text[disabled],
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .control .admin__control-text[disabled],
.admin__scope-old .attributes-edit-form .field-msrp .control .admin__control-text[disabled],
.admin__scope-old .attributes-edit-form .field-cost .control .admin__control-text[disabled],
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .control .admin__control-text[disabled] {
  background: none;
}
.admin__scope-old .attributes-edit-form .field-price .addafter,
.admin__scope-old .attributes-edit-form .field-special_price .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .addafter,
.admin__scope-old .attributes-edit-form .field-msrp .addafter,
.admin__scope-old .attributes-edit-form .field-cost .addafter,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .addafter {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
  position: relative;
  z-index: 0;
}
.admin__scope-old .attributes-edit-form .field-price .addafter strong,
.admin__scope-old .attributes-edit-form .field-special_price .addafter strong,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .addafter strong,
.admin__scope-old .attributes-edit-form .field-msrp .addafter strong,
.admin__scope-old .attributes-edit-form .field-cost .addafter strong,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .addafter strong {
  padding-top: 4px;
  position: relative;
  vertical-align: top;
  z-index: 1;
}
.admin__scope-old .attributes-edit-form .field-price .addafter strong + strong,
.admin__scope-old .attributes-edit-form .field-special_price .addafter strong + strong,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .addafter strong + strong,
.admin__scope-old .attributes-edit-form .field-msrp .addafter strong + strong,
.admin__scope-old .attributes-edit-form .field-cost .addafter strong + strong,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .addafter strong + strong {
  padding-left: 0;
}
.admin__scope-old .attributes-edit-form .field-price .attribute-change-checkbox,
.admin__scope-old .attributes-edit-form .field-special_price .attribute-change-checkbox,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .attribute-change-checkbox,
.admin__scope-old .attributes-edit-form .field-msrp .attribute-change-checkbox,
.admin__scope-old .attributes-edit-form .field-cost .attribute-change-checkbox,
.admin__scope-old .attributes-edit-form .field-gift_wrapping_price .attribute-change-checkbox {
  left: 0;
  position: absolute;
  top: 35px;
}
.admin__scope-old .attributes-edit-form .field.type-price input:focus + label,
.admin__scope-old .attributes-edit-form .field-price input:focus + label,
.admin__scope-old .attributes-edit-form .field-special_price input:focus + label,
.admin__scope-old .attributes-edit-form .field-msrp input:focus + label,
.admin__scope-old .attributes-edit-form .field-weight input:focus + label {
  box-shadow: none;
}
.admin__scope-old .attributes-edit-form .field-special_from_date > .control .input-text,
.admin__scope-old .attributes-edit-form .field-special_to_date > .control .input-text,
.admin__scope-old .attributes-edit-form .field-news_from_date > .control .input-text,
.admin__scope-old .attributes-edit-form .field-news_to_date > .control .input-text,
.admin__scope-old .attributes-edit-form .field-custom_design_from > .control .input-text,
.admin__scope-old .attributes-edit-form .field-custom_design_to > .control .input-text {
  border-width: 1px;
  width: 130px;
}
.admin__scope-old .attributes-edit-form .field-weight .fields-group-2 .control {
  padding-right: 27px;
}
.admin__scope-old .attributes-edit-form .field-weight .fields-group-2 .control .addafter + .addafter {
  border-width: 1px 1px 1px 0;
  border-style: solid;
  height: 31px;
  right: 0;
  position: absolute;
  top: 0;
}
.admin__scope-old .attributes-edit-form .field-weight .fields-group-2 .control .addafter strong {
  line-height: 31px;
}
.admin__scope-old .attributes-edit-form .field-weight .fields-group-2 .control > input:focus + .addafter + .addafter {
  border-color: #007bdb;
}
.admin__scope-old .attributes-edit-form .fieldset > .addafter {
  display: none;
}
.admin__scope-old .advanced-inventory-edit .field.choice {
  display: block;
  margin: 3px 0 0;
}
.admin__scope-old .advanced-inventory-edit .field.choice .label {
  padding-top: 1px;
}
.admin__scope-old .product-actions:before,
.admin__scope-old .product-actions:after {
  content: '';
  display: table;
}
.admin__scope-old .product-actions:after {
  clear: both;
}
.admin__scope-old .product-actions .switcher {
  float: right;
}
.admin__scope-old #configurable-attributes-container .actions-select {
  display: inline-block;
  position: relative;
}
.admin__scope-old #configurable-attributes-container .actions-select:before,
.admin__scope-old #configurable-attributes-container .actions-select:after {
  content: '';
  display: table;
}
.admin__scope-old #configurable-attributes-container .actions-select:after {
  clear: both;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e607';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle:hover:after {
  color: inherit;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle:active:after {
  color: inherit;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e618';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle.active:hover:after {
  color: inherit;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle.active:active:after {
  color: inherit;
}
.admin__scope-old #configurable-attributes-container .actions-select ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.admin__scope-old #configurable-attributes-container .actions-select ul.dropdown li {
  margin: 0;
  padding: 3px 5px;
}
.admin__scope-old #configurable-attributes-container .actions-select ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.admin__scope-old #configurable-attributes-container .actions-select.active {
  overflow: visible;
}
.admin__scope-old #configurable-attributes-container .actions-select.active ul.dropdown {
  display: block;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle {
  background: #ffffff;
  border-radius: 0 1px 1px 0;
  border: 1px solid #ada89e;
  height: 33px;
  padding: 4px 5px;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle > span {
  display: inline-block;
  padding-top: 3px;
}
.admin__scope-old #configurable-attributes-container .actions-select .action.toggle:after {
  width: 14px;
  text-indent: -2px;
}
.admin__scope-old #configurable-attributes-container .actions-select ul.dropdown li:hover {
  background: #eef8fc;
}
.admin__scope-old #configurable-attributes-container .actions-select ul.dropdown a {
  color: #333;
  text-decoration: none;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader {
  display: inline-block;
  position: relative;
  display: block;
  position: static;
  width: 70px;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader:before,
.admin__scope-old #product-variations-matrix .actions-image-uploader:after {
  content: '';
  display: table;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader:after {
  clear: both;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.split {
  float: left;
  margin: 0;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle {
  float: right;
  margin: 0;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle {
  padding: 6px 5px;
  display: inline-block;
  text-decoration: none;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 14px;
  color: inherit;
  content: '\e607';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle:hover:after {
  color: inherit;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle:active:after {
  color: inherit;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 14px;
  color: inherit;
  content: '\e618';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle.active:hover:after {
  color: inherit;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle.active:active:after {
  color: inherit;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.admin__scope-old #product-variations-matrix .actions-image-uploader ul.dropdown li {
  margin: 0;
  padding: 3px 5px;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader.active {
  overflow: visible;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader.active ul.dropdown {
  display: block;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle {
  padding: 0 3px;
  border: 1px solid #b7b2a7;
  background: #ffffff;
  border-radius: 0 1px 1px 0;
  border-left: none;
  height: 50px;
  float: left;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle.no-display {
  display: none;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader .action.toggle:after {
  width: 12px;
  text-indent: -5px;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader ul.dropdown {
  left: 0;
  margin-top: 50px;
  min-width: 0;
  top: auto;
  width: 100px;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader ul.dropdown li:hover {
  background: #eef8fc;
}
.admin__scope-old #product-variations-matrix .actions-image-uploader ul.dropdown a {
  color: #333;
  text-decoration: none;
}
.admin__scope-old #product-variations-matrix .col-name {
  background-clip: padding-box;
}
.admin__scope-old #product-variations-matrix .action-choose {
  margin-left: 5px;
  position: absolute;
}
.admin__scope-old #product-variations-matrix input + .action-choose {
  top: 17px;
}
.admin__scope-old #product-variations-matrix .col-qty > input,
.admin__scope-old #product-variations-matrix .col-weight > input {
  width: 5.5rem;
}
.admin__scope-old #product-variations-matrix .col-price .addon {
  direction: rtl;
  position: relative;
  width: auto;
}
.admin__scope-old #product-variations-matrix .col-price .addon .addafter {
  background: #ffffff;
  border-width: 1px 0 1px 1px;
  direction: ltr;
  height: 33px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}
.admin__scope-old #product-variations-matrix .col-price .addon .addafter strong {
  background: none;
  top: 4px;
}
.admin__scope-old #product-variations-matrix .col-price .addon input {
  border-width: 1px 1px 1px 0;
  direction: ltr;
  margin-left: 16px;
  width: 100px;
}
.admin__scope-old #product-variations-matrix .col-price .addon input[disabled] + .addafter {
  background: #e8e8e8;
}
.admin__scope-old .debugging-hints .page-actions {
  position: relative;
  z-index: 1;
}
.admin__scope-old .debugging-hints .page-actions .debugging-hint-template-file {
  left: auto !important;
  right: 0 !important;
}
.admin__scope-old .filter-segments {
  list-style: none;
  padding: 0;
}
.admin__scope-old .adminhtml-report-customer-customersegment-detail .col-id {
  width: 35px;
}
.admin__scope-old .adminhtml-report-customer-customersegment-detail .col-period {
  white-space: nowrap;
  width: 70px;
}
.admin__scope-old .adminhtml-report-customer-customersegment-detail .col-zip {
  width: 50px;
}
.admin__scope-old .adminhtml-report-customer-customersegment-segment .col-id {
  width: 35px;
}
.admin__scope-old .adminhtml-report-customer-customersegment-segment .col-status {
  width: 65px;
}
.admin__scope-old .adminhtml-report-customer-customersegment-segment .col-qty {
  width: 145px;
}
.admin__scope-old .adminhtml-report-customer-customersegment-segment .col-segment,
.admin__scope-old .adminhtml-report-customer-customersegment-segment .col-website {
  width: 35%;
}
.admin__scope-old .adminhtml-report-customer-customersegment-segment .col-select {
  width: 45px;
}
.admin__scope-old .giftregistry-custom-attributes {
  margin-bottom: 20px;
}
.admin__scope-old .adminhtml-giftwrapping-index th.col-id {
  text-align: left;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-price {
  text-align: right;
  width: 50px;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-actions {
  width: 50px;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-select {
  width: 60px;
}
.admin__scope-old .adminhtml-giftwrapping-edit .field-image .control {
  line-height: 28px;
}
.admin__scope-old .adminhtml-giftwrapping-edit .field-image a {
  display: inline-block;
  margin: 0 5px 0 0;
}
.admin__scope-old .adminhtml-giftwrapping-edit .field-image img {
  vertical-align: middle;
}
.admin__scope-old .adminhtml-giftwrapping-new .field-image .input-file,
.admin__scope-old .adminhtml-giftwrapping-edit .field-image .input-file {
  display: inline-block;
  margin: 0 15px 0 0;
  width: auto;
}
.admin__scope-old .adminhtml-giftwrapping-new .field-image .addafter,
.admin__scope-old .adminhtml-giftwrapping-edit .field-image .addafter {
  border: 0;
  box-shadow: none;
  display: inline-block;
  height: auto;
  margin: 0 15px 0 0;
  width: auto;
}
.admin__scope-old .adminhtml-giftwrapping-new .field-image .delete-image,
.admin__scope-old .adminhtml-giftwrapping-edit .field-image .delete-image {
  display: inline-block;
  white-space: nowrap;
}
.admin__scope-old .adminhtml-giftwrapping-edit .field-image .delete-image input {
  display: inline-block;
  margin: -3px 5px 0 0;
  width: auto;
}
.admin__scope-old .adminhtml-giftwrapping-edit .field-image .addon .delete-image input:focus + label {
  border: 0;
  box-shadow: none;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-id {
  width: 35px;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-status {
  white-space: normal;
  width: 75px;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-websites {
  white-space: nowrap;
  width: 200px;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-price .label {
  display: inline-block;
  min-width: 60px;
  white-space: nowrap;
}
.admin__scope-old .adminhtml-giftwrapping-index .col-price .price-excl-tax .price,
.admin__scope-old .adminhtml-giftwrapping-index .col-price .price-incl-tax .price {
  font-weight: bold;
}
.admin__scope-old .invitee_information,
.admin__scope-old .inviter_information {
  width: 48.9362%;
}
.admin__scope-old .invitee_information {
  float: left;
}
.admin__scope-old .inviter_information {
  float: right;
}
.admin__scope-old .invitation_information .data-table th,
.admin__scope-old .invitee_information .data-table th,
.admin__scope-old .inviter_information .data-table th {
  width: 20%;
  white-space: nowrap;
}
.admin__scope-old .invitation_information .data-table textarea,
.admin__scope-old .invitation_information .data-table input {
  width: 100%;
}
.admin__scope-old .invitations-history ul {
  margin: 0;
  padding-left: 25px;
}
.admin__scope-old .invitations-history ul .status:before {
  content: '|';
  display: inline-block;
  margin: 0 10px;
}
.admin__scope-old .adminhtml-report-invitation-order .col-period {
  white-space: nowrap;
  width: 70px;
}
.admin__scope-old .adminhtml-report-invitation-order .col-inv-sent,
.admin__scope-old .adminhtml-report-invitation-order .col-inv-acc,
.admin__scope-old .adminhtml-report-invitation-order .col-acc,
.admin__scope-old .adminhtml-report-invitation-order .col-rate {
  text-align: right;
  width: 23%;
}
.admin__scope-old .adminhtml-report-invitation-customer .col-id {
  width: 35px;
}
.admin__scope-old .adminhtml-report-invitation-customer .col-period {
  white-space: nowrap;
  width: 70px;
}
.admin__scope-old .adminhtml-report-invitation-customer .col-inv-sent,
.admin__scope-old .adminhtml-report-invitation-customer .col-inv-acc {
  text-align: right;
  width: 120px;
}
.admin__scope-old .adminhtml-report-invitation-index .col-period {
  white-space: nowrap;
}
.admin__scope-old .adminhtml-report-invitation-index .col-inv-sent,
.admin__scope-old .adminhtml-report-invitation-index .col-inv-acc,
.admin__scope-old .adminhtml-report-invitation-index .col-inv-disc,
.admin__scope-old .adminhtml-report-invitation-index .col-inv-acc-rate,
.admin__scope-old .adminhtml-report-invitation-index .col-inv-disc-rate {
  text-align: right;
  width: 19%;
}
.admin__scope-old .invitation_information .data-table,
.admin__scope-old .invitee_information .data-table,
.admin__scope-old .inviter_information .data-table {
  width: 100%;
}
.admin__scope-old .invitation_information .data-table tbody tr th,
.admin__scope-old .invitee_information .data-table tbody tr th,
.admin__scope-old .inviter_information .data-table tbody tr th {
  font-weight: bold;
}
.admin__scope-old .invitation_information .data-table tbody tr td,
.admin__scope-old .invitation_information .data-table tbody tr th,
.admin__scope-old .invitee_information .data-table tbody tr td,
.admin__scope-old .invitee_information .data-table tbody tr th,
.admin__scope-old .inviter_information .data-table tbody tr td,
.admin__scope-old .inviter_information .data-table tbody tr th {
  background-color: #ffffff;
  border: 0;
  color: #666;
  padding: 9px 10px 10px;
  vertical-align: top;
}
.admin__scope-old .invitation_information .data-table tbody tr:nth-child(2n+1) td,
.admin__scope-old .invitation_information .data-table tbody tr:nth-child(2n+1) th,
.admin__scope-old .invitee_information .data-table tbody tr:nth-child(2n+1) td,
.admin__scope-old .invitee_information .data-table tbody tr:nth-child(2n+1) th,
.admin__scope-old .inviter_information .data-table tbody tr:nth-child(2n+1) td,
.admin__scope-old .inviter_information .data-table tbody tr:nth-child(2n+1) th {
  background-color: #fbfaf6;
}
.admin__scope-old [class^=' adminhtml-giftregistry-'] .fieldset-wrapper-content .data-table .col-sort-order {
  width: 80px;
}
.admin__scope-old [class^=' adminhtml-giftregistry-'] .fieldset-wrapper-content .data-table td,
.admin__scope-old [class^=' adminhtml-giftregistry-'] .fieldset-wrapper-content .admin__scope-old .accordion .config .data-table td {
  vertical-align: top;
}
.admin__scope-old [class^=' adminhtml-giftregistry-'] .fieldset-wrapper-content .data-table td select,
.admin__scope-old [class^=' adminhtml-giftregistry-'] .fieldset-wrapper-content .admin__scope-old .accordion .config .data-table td select {
  display: block;
  width: 100%;
}
.admin__scope-old [class^=' adminhtml-giftregistry-'] .fieldset-wrapper-content .data-table td .input-radio.global-scope,
.admin__scope-old [class^=' adminhtml-giftregistry-'] .fieldset-wrapper-content .admin__scope-old .accordion .config .data-table td .input-radio.global-scope {
  margin-top: 9px;
}
.admin__scope-old .sales-order-create-index .ui-dialog .content > .giftcard .field.text .input-text {
  width: 100%;
}
.admin__scope-old .sales-order-create-index .ui-dialog .content > .giftcard .note .price {
  font-weight: 600;
}
.admin__scope-old .sales-order-create-index .ui-dialog .content > .giftcard .note .price:before {
  content: ': ';
}
.admin__scope-old .sales-order-create-index .ui-dialog .content > .giftcard .fixed.amount .label:after {
  content: ': ';
}
.admin__scope-old .sales-order-create-index .ui-dialog .content > .giftcard .fixed.amount .control {
  display: inline-block;
  font-weight: 600;
}
.admin__scope-old .sales-order-create-index .ui-dialog .content > .giftcard .fixed.amount .control .control-value {
  margin: -2px 0 0;
  padding: 0;
}
.admin__scope-old .mage-dropdown-dialog.ui-dialog .ui-dialog-content {
  overflow: visible;
}
.admin__scope-old .mage-dropdown-dialog.ui-dialog .ui-dialog-buttonpane {
  padding: 0;
}
.admin__scope-old .mselect-items-wrapper button {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.admin__scope-old .mselect-items-wrapper button:focus,
.admin__scope-old .mselect-items-wrapper button:active {
  background: none;
  border: none;
}
.admin__scope-old .mselect-items-wrapper button:hover {
  background: none;
  border: none;
}
.admin__scope-old .mselect-items-wrapper button.disabled,
.admin__scope-old .mselect-items-wrapper button[disabled],
fieldset[disabled] .admin__scope-old .mselect-items-wrapper button {
  pointer-events: none;
  opacity: 0.5;
}
.admin__scope-old .block.mselect-list .mselect-input {
  width: 100%;
}
.admin__scope-old .block.mselect-list .mselect-input-container .mselect-save {
  top: 4px;
}
.admin__scope-old .block.mselect-list .mselect-input-container .mselect-cancel {
  top: 4px;
}
.admin__scope-old .main-col {
  min-height: 20rem;
}
.admin__scope-old .icon-error {
  margin-left: 15px;
  color: #c00815;
  font-size: 11px;
}
.admin__scope-old .icon-error:before {
  font-family: 'MUI-Icons';
  content: "\e086";
  font-size: 13px;
  line-height: 13px;
  overflow: hidden;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: -1px 5px 0 0;
}
.admin__scope-old [class*="tab-nav-item"]:not(ul):active,
.admin__scope-old [class*="tab-nav-item"]:not(ul):focus {
  box-shadow: none;
  outline: none;
}
.admin__scope-old .customer-index-edit .main-col {
  padding-left: 40px;
}
.admin__scope-old .tab-nav.block {
  margin-bottom: 40px;
}
.admin__scope-old .tab-nav.block:first-child {
  margin-top: 16px;
}
.admin__scope-old .tab-nav.block .block-title {
  padding: 7px 20px;
}
.admin__scope-old .tab-nav-items {
  padding: 0;
  border: 1px solid #d3d3d3;
  box-shadow: 0 0 4px rgba(50, 50, 50, 0.35);
  margin: 0 0 40px;
  background: #f7f7f7;
}
.admin__scope-old .tab-nav-item {
  padding: 0;
  list-style-type: none;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
  margin: 0 15px;
  z-index: 1;
}
.admin__scope-old .tab-nav-item:last-child {
  border-bottom: 0;
}
.admin__scope-old .tab-nav-item.ui-state-active {
  z-index: 2;
  background: #ffffff;
  padding: 1px 14px;
  border: 2px solid #eb5202;
  margin: -1px;
}
.admin__scope-old .tab-nav-item.ui-state-active .tab-nav-item-link {
  padding: 13px 15px 13px;
  color: #eb5202;
}
.admin__scope-old .tab-nav-item.ui-tabs-loading {
  position: relative;
  z-index: 1;
}
.admin__scope-old .tab-nav-item.ui-tabs-loading:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  background: url('../../adminhtml/Magento/backend/en_US/images/loader-2.gif') no-repeat 50% 50%;
  background-size: 120px;
  width: 20px;
  height: 20px;
  top: 13px;
  left: -10px;
}
.admin__scope-old .tab-nav-item.ui-tabs-loading.ui-state-active:before {
  top: 12px;
  left: 4px;
}
.admin__scope-old .tab-nav-item-link {
  display: block;
  padding: 15px;
  color: #666666;
  line-height: 1;
}
.admin__scope-old .tab-nav-item-link:focus,
.admin__scope-old .tab-nav-item-link:active,
.admin__scope-old .tab-nav-item-link:hover {
  outline: 0;
  color: #eb5202;
  text-decoration: none;
}
.admin__scope-old .tab-nav-item-link.changed {
  font-style: italic;
}
.admin__scope-old .ui-state-active .tab-nav-item-link {
  color: #666666;
  font-weight: 600;
}
.admin__scope-old .listing-tiles {
  overflow: hidden;
  margin-top: -10px;
  margin-left: -10px;
}
.admin__scope-old .listing-tiles .listing-tile {
  background-color: #f2ebde;
  display: block;
  width: 238px;
  height: 200px;
  float: left;
  border: 1px solid #676056;
  margin-top: 10px;
  margin-left: 10px;
  border-radius: 4px;
  text-align: center;
}
.admin__scope-old .listing-tiles .listing-tile.disabled {
  border-color: red;
}
.admin__scope-old .listing-tiles .listing-tile.enabled {
  border-color: green;
}
.admin__scope-old .listing .disabled {
  color: red;
}
.admin__scope-old .listing .enabled {
  color: green;
}
.admin__scope-old .pager {
  text-align: left;
  padding-bottom: 10px;
}
.admin__scope-old .pager:before,
.admin__scope-old .pager:after {
  content: '';
  display: table;
}
.admin__scope-old .pager:after {
  clear: both;
}
.admin__scope-old .pager [data-part=left] {
  display: block;
  width: 45%;
  float: left;
  text-align: left;
}
.admin__scope-old .pager [data-part=right] {
  display: block;
  width: 45%;
  text-align: right;
  float: right;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.admin__scope-old .pager .action-next {
  cursor: pointer;
}
.admin__scope-old .pager .action-previous {
  cursor: pointer;
}
.admin__scope-old .grid-actions [data-part=search] {
  display: inline-block;
  margin: 0 30px;
}
.admin__scope-old .grid-actions [data-part=search] input[type=text] {
  vertical-align: bottom;
  width: 460px;
}
.admin__scope-old .grid .col-title {
  min-width: 90px;
  text-align: center;
}
.admin__scope-old .grid .actions-split {
  display: inline-block;
  position: relative;
  z-index: 100;
}
.admin__scope-old .grid .actions-split:before,
.admin__scope-old .grid .actions-split:after {
  content: '';
  display: table;
}
.admin__scope-old .grid .actions-split:after {
  clear: both;
}
.admin__scope-old .grid .actions-split.active .dropdown-menu {
  display: block;
  opacity: 1;
  visibility: visible;
}
.admin__scope-old .grid .actions-split .action-toggle,
.admin__scope-old .grid .actions-split .action-default {
  float: left;
  margin: 0;
}
.admin__scope-old .grid .actions-split .action-default {
  margin-right: 3rem;
}
.admin__scope-old .grid .actions-split .action-toggle {
  border-left-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  padding-left: 0;
  padding-right: 3rem;
  position: absolute;
  right: 0;
  top: 0;
}
.admin__scope-old .grid .actions-split .action-toggle.active:after {
  transform: rotate(180deg);
}
.admin__scope-old .grid .actions-split .action-toggle:after {
  border-color: #645d53 transparent transparent transparent;
  border-style: solid;
  border-width: .5rem .5rem 0 .5rem;
  content: '';
  height: 0;
  margin-top: -.25rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  width: 0;
}
.admin__scope-old .grid .actions-split .action-toggle:hover:after {
  border-color: #48433c transparent transparent transparent;
}
.admin__scope-old .grid .actions-split .action-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.admin__scope-old .grid .grid-actions {
  padding: 10px 0;
}
.admin__scope-old .grid .hor-scroll {
  padding-top: 10px;
}
.admin__scope-old .grid .select-box {
  display: inline-block;
  vertical-align: top;
  margin: -12px -10px -7px;
  padding: 12px 10px 7px;
  width: 100%;
}
.admin__scope-old .field .control input[type='text'][disabled],
.admin__scope-old .field .control input[type='text'][disabled] ~ .addafter,
.admin__scope-old .field .control select[disabled],
.admin__scope-old .field .control select[disabled] ~ .addafter {
  background-color: #e9e9e9;
  border-color: #adadad;
  color: #303030;
  opacity: .5;
  cursor: not-allowed;
}
.admin__scope-old .attributes-edit-form .field .control input[type='text'][disabled] ~ .addafter,
.admin__scope-old .attributes-edit-form .field .control select[disabled] ~ .addafter,
.admin__scope-old .attributes-edit-form .field .control .attribute-change-checkbox {
  background: none;
  color: #676056;
  cursor: inherit;
  opacity: 1;
}
.admin__scope-old .attributes-edit-form .field .control input[type='text'][disabled] ~ .addafter strong,
.admin__scope-old .attributes-edit-form .field .control select[disabled] ~ .addafter strong,
.admin__scope-old .attributes-edit-form .field .control .attribute-change-checkbox strong {
  background: none;
}
.admin__scope-old .attributes-edit-form .weight-switcher {
  margin-bottom: 18px;
}
.admin__scope-old .attributes-edit-form .weight-switcher .addafter {
  margin-top: 30px;
  position: absolute;
}
.admin__scope-old .attributes-edit-form .weight-switcher .mage-error + .addafter + .admin__addon-suffix:before,
.admin__scope-old .attributes-edit-form .weight-switcher .mage-error + .addafter + .admin__addon-suffix:hover:before {
  border-color: #e22626 !important;
}
.admin__scope-old .attributes-edit-form .weight-switcher .mage-error[disabled] {
  border-color: #eb8d8d !important;
}
.admin__scope-old .attributes-edit-form .field-weight .addon + .mage-error {
  margin-top: 14px;
}
.admin__scope-old .field .control input[type='text'][disabled] ~ .addafter strong,
.admin__scope-old .field .control select[disabled] ~ .addafter strong {
  background-color: #e9e9e9;
}
.admin__scope-old .field-price.addon {
  direction: rtl;
}
.admin__scope-old .field-price.addon > * {
  direction: ltr;
}
.admin__scope-old .field-price.addon .addafter {
  border-width: 1px 0 1px 1px;
  border-radius: 2px 0 0 2px;
}
.admin__scope-old .field-price.addon input:first-child {
  border-radius: 0 2px 2px 0;
}
.admin__scope-old .field-price input[type="text"] {
  border-width: 1px 1px 1px 0;
}
.admin__scope-old .field-price input ~ label.addafter strong {
  margin-left: 2px;
  margin-right: -2px;
}
.admin__scope-old .field-price.addon > input {
  width: 99px;
  float: left;
}
.admin__scope-old .field-price .control {
  position: relative;
}
.admin__scope-old .field-price label.mage-error {
  position: absolute;
  left: 0;
  top: 30px;
}
.admin__scope-old .defaultSkin table.mceLayout td {
  background: #ffffff;
}
.admin__scope-old .defaultSkin td.mceToolbar {
  padding: 1px 0 0;
}
.admin__scope-old .ui-tabs-panel {
  border-top: 0;
}
.admin__scope-old #category_tab_content .ui-tabs-panel {
  border-top: 1px solid #adadad;
}
[class^=" catalog-product-"] .admin__scope-old .page-actions .action-back.mage-error,
[class^=" newsletter-"] .admin__scope-old .page-actions .action-back.mage-error {
  color: #b57c72;
}
.catalog-product-new .admin__scope-old .user-defined.type-select select,
.catalog-product-edit .admin__scope-old .user-defined.type-select select {
  width: 100%;
}
.customer-index-edit .admin__scope-old .grid tr.headings th > span {
  white-space: normal;
}
.customer-index-edit .admin__scope-old .field.field-subscription .admin__field-label {
  margin-left: 10px;
  float: none;
  cursor: pointer;
}
.customer-index-edit .admin__scope-old .field.field-subscription .admin__field-control {
  float: left;
  width: auto;
  margin: 6px 0px 0px 0px;
}
.adminhtml-system-config-edit .admin__scope-old .payflow-settings-notice,
.adminhtml-system_config-edit .admin__scope-old .payflow-settings-notice {
  margin-top: 2rem;
  padding: 10px;
}
.adminhtml-system-config-edit .admin__scope-old .payflow-settings-notice .important-label,
.adminhtml-system_config-edit .admin__scope-old .payflow-settings-notice .important-label {
  color: #e22626;
  font-size: 14px;
  font-weight: 700;
}
.adminhtml-system-config-edit .admin__scope-old .payflow-settings-notice ul.options-list strong,
.adminhtml-system_config-edit .admin__scope-old .payflow-settings-notice ul.options-list strong {
  color: #676056;
  font-size: 14px;
  font-weight: 700;
}
.adminhtml-system-config-edit .admin__scope-old .pp-buttons-container .action-default,
.adminhtml-system_config-edit .admin__scope-old .pp-buttons-container .action-default {
  display: inline-block;
  margin-bottom: 5px;
}
.adminhtml-system-backup-index .admin__scope-old .page-actions.fixed,
.adminhtml-scheduled-operation-index .admin__scope-old .page-actions.fixed,
.adminhtml-system-currency-index .admin__scope-old .page-actions.fixed,
.adminhtml-system-currencysymbol-index .admin__scope-old .page-actions.fixed,
.adminhtml-cache-index .admin__scope-old .page-actions.fixed,
.adminhtml-system-store-index .admin__scope-old .page-actions.fixed,
.sales-order-status-index .admin__scope-old .page-actions.fixed {
  background-image: none;
  padding: 0 21px;
  position: fixed;
}
.adminhtml-system-currency-index .admin__scope-old .page-actions.fixed .import-service {
  display: inline-block;
  float: none;
}
.adminhtml-cache-index .admin__scope-old .additional-cache-management {
  margin-bottom: 0;
}
.adminhtml-paypal-reports-index .admin__scope-old .grid tr.headings th > span {
  white-space: normal;
}
.adminhtml-paypal-reports-index .admin__scope-old .col-transaction_event_code {
  max-width: 150px;
}
.adminhtml-paypal-reports-index .admin__scope-old .col-amount,
.adminhtml-paypal-reports-index .admin__scope-old .col-fee-amount {
  text-align: right;
}
.newsletter-template-index .admin__scope-old .col-id {
  width: 35px;
}
.newsletter-template-index .admin__scope-old .col-actions {
  width: 80px;
}
.newsletter-template-index .admin__scope-old .col-type {
  width: 100px;
}
.newsletter-template-index .admin__scope-old .col-added,
.newsletter-template-index .admin__scope-old .col-updated {
  width: 140px;
}
.newsletter-template-preview {
  height: 100%;
}
.newsletter-template-preview .cms-revision-preview {
  height: 100%;
}
.newsletter-template-preview .cms-revision-preview .preview_iframe {
  height: calc(100% - 50px);
}
.adminhtml-email_template-preview .cms-revision-preview {
  padding-top: 56.25%;
  position: relative;
}
.adminhtml-email_template-preview .cms-revision-preview #preview_iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.admin__scope-old .buttons-set {
  margin: 0 0 15px;
}
.admin__scope-old .buttons-set button {
  margin-right: 4px;
}
.newsletter-queue-index .admin__scope-old .col-id {
  width: 35px;
}
.newsletter-queue-index .admin__scope-old .col-finish,
.newsletter-queue-index .admin__scope-old .col-start {
  width: 130px;
}
.newsletter-queue-index .admin__scope-old .col-status,
.newsletter-queue-index .admin__scope-old .col-processed,
.newsletter-queue-index .admin__scope-old .col-recipients {
  white-space: nowrap;
  width: 85px;
}
.newsletter-queue-index .admin__scope-old td.col-processed,
.newsletter-queue-index .admin__scope-old .newsletter-queue-index td.col-recipients {
  text-align: right;
}
.newsletter-queue-index .admin__scope-old .col-actions {
  width: 80px;
}
.newsletter-subscriber-index .admin__scope-old .col-id {
  width: 35px;
}
.newsletter-subscriber-index .admin__scope-old .col-type {
  width: 75px;
}
.newsletter-subscriber-index .admin__scope-old .col-status {
  white-space: nowrap;
  width: 85px;
}
.newsletter-problem-index .admin__scope-old .col-select {
  width: 25px;
}
.newsletter-problem-index .admin__scope-old .col-id {
  width: 35px;
}
.newsletter-problem-index .admin__scope-old .col-start {
  width: 130px;
}
.newsletter-problem-index .admin__scope-old .col-error-code {
  width: 150px;
}
[class*="-order-"] .admin__scope-old .order-information,
[class*="-order-"] .admin__scope-old .order-billing-address,
[class*="-order-"] .admin__scope-old .order-payment-method,
[class^=" adminhtml-rma-"] .admin__scope-old .order-comments-history,
[class^=" adminhtml-rma-"] .admin__scope-old .order-shipping-address,
[class^=" adminhtml-rma-"] .admin__scope-old .rma-request-details {
  float: left;
  width: 49.5%;
}
[class*="-order-"] .admin__scope-old .order-totals,
[class*="-order-"] .admin__scope-old .order-account-information,
[class*="-order-"] .admin__scope-old .order-shipping-address,
[class*="-order-"] .admin__scope-old .order-payment-method-virtual,
[class*="-order-"] .admin__scope-old .order-shipping-method,
[class^=" adminhtml-rma-"] .admin__scope-old .rma-confirmation,
[class^=" adminhtml-rma-"] .admin__scope-old .order-shipping-method,
[class^=" adminhtml-rma-"] .admin__scope-old .order-return-address {
  float: right;
  width: 49%;
}
[class*="-order-"] .admin__scope-old .order-card-validation {
  width: 49.5%;
  box-sizing: border-box;
}
[class*="-order-"] .admin__scope-old .order-card-validation .actions {
  margin-top: 17px;
}
[class*="-order-"] .admin__scope-old .order-totals .field.choice {
  margin: 20px 0;
}
[class^=" sales-"] .admin__scope-old .order-information .fieldset-wrapper > .fieldset-wrapper-title .title {
  width: 100%;
}
.adminhtml-rma-new .admin__scope-old .order-totals,
[class^=" adminhtml-rma-"] .admin__scope-old .rma-comments-history {
  float: none;
  width: 100%;
}
.checkout-index-index .checkout-errors .fieldset-wrapper-title {
  border-bottom: 0;
  margin: 0;
}
.checkout-index-index .checkout-errors .title {
  border-bottom: 1px solid #cac3b4;
  margin: 0 0 18px;
  width: 100%;
}
[class^=" sales-"] .admin__scope-old tr.headings .col-parent-transaction-id > span,
[class^=" sales-"] .admin__scope-old tr.headings .col-method > span,
[class^=" sales-"] .admin__scope-old tr.headings .col-transaction-id > span,
[class^=" sales-"] .admin__scope-old tr.headings .col-transaction-type > span,
[class^=" sales-"] .admin__scope-old tr.headings .col-gtbase > span,
[class^=" sales-"] .admin__scope-old tr.headings .col-gtpurchased > span,
[class^=" sales-"] .admin__scope-old tr.headings .col-discont > span {
  white-space: normal;
}
[class*="-order-"] .admin__scope-old .col-price .label,
[class*="-order-"] .admin__scope-old .col-subtotal .label {
  display: inline-block;
  min-width: 60px;
  white-space: nowrap;
}
[class*="-order-"] .admin__scope-old .order-subtotal .label {
  width: 80%;
}
[class*="-order-"] .admin__scope-old .item-options {
  margin: 5px 0 5px 10px;
}
[class*="-order-"] .admin__scope-old .item-options dt {
  font-weight: bold;
}
[class*="-order-"] .admin__scope-old .item-options dd {
  margin: 0 0 0 10px;
}
[class~=" -order-creditmemo-"] .admin__scope-old .no-items {
  padding-top: 13px;
  text-align: center;
}
.adminhtml-order-shipment-new .admin__scope-old .order-totals .fieldset-wrapper {
  padding-top: 18px;
}
[class^=" adminhtml-rma-"] .admin__scope-old .rma-items th.col-qty span,
.adminhtml-rma-edit .admin__scope-old .rma-items th.col-qty span {
  text-align: left;
  white-space: normal;
}
.adminhtml-rma-edit .admin__scope-old .data-table .col-carrier,
[class^=" sales-billing-agreement-"] .admin__scope-old .log-details .data-table th {
  width: 20%;
}
.adminhtml-rma-edit .admin__scope-old .data-table .col-title {
  width: 35%;
}
.adminhtml-rma-edit .admin__scope-old .data-table .col-number {
  width: 25%;
}
[class*="-order-"] .admin__scope-old .order-shipping-address .price,
.order-shipping-address .admin__scope-old .shipping-description-title {
  font-weight: bold;
}
[class^=" adminhtml-rma-"] .admin__scope-old .col-actions a {
  cursor: pointer;
  white-space: nowrap;
}
[class^=" adminhtml-rma-"] .admin__scope-old .col-reason input[type="text"] {
  margin: 5px 0 0;
  width: 100%;
}
[class^=" adminhtml-rma-"] .admin__scope-old .col-actions .separator {
  margin: 0 3px;
}
[class^=" sales-"] .admin__scope-old .order-payment-method .data-table {
  margin-top: 15px;
}
[class^=" sales-"] .admin__scope-old .order-payment-currency {
  margin-top: 15px;
}
[class^=" sales-"] .admin__scope-old .grid .data {
  border-bottom: 1px solid #c0bbaf;
}
[class^=" sales-"] .admin__scope-old .grid td .option-label {
  font-weight: bold;
}
[class^=" sales-"] .admin__scope-old .grid td .option-value {
  margin: 0 0 0 10px;
}
[class^=" adminhtml-extension-custom-"] .admin__scope-old #authors_fieldset .data-table td,
[class^=" adminhtml-extension-custom-"] .admin__scope-old #authors_fieldset .admin__scope-old .accordion .config .data-table td {
  vertical-align: top;
}
[class*="-order-"] .admin__scope-old .order-billing-address .packaging-window .actions,
[class*="-order-"] .admin__scope-old .order-shipping-address .packaging-window .actions {
  margin: 0;
}
.sales-order-create-index .admin__scope-old .grid table .action-configure,
.sales-order-edit-index .admin__scope-old .grid table .action-configure,
.sales-order-create-index .admin__scope-old .grid-actions table .action-configure,
.sales-order-edit-index .admin__scope-old .grid-actions table .action-configure {
  float: right;
}
.sales-order-create-index .admin__scope-old .grid table .action-configure.disabled,
.sales-order-edit-index .admin__scope-old .grid table .action-configure.disabled,
.sales-order-create-index .admin__scope-old .grid-actions table .action-configure.disabled,
.sales-order-edit-index .admin__scope-old .grid-actions table .action-configure.disabled {
  cursor: default;
  opacity: .5;
}
.sales-order-create-index .admin__scope-old .grid table .action-configure.disabled:hover,
.sales-order-edit-index .admin__scope-old .grid table .action-configure.disabled:hover,
.sales-order-create-index .admin__scope-old .grid-actions table .action-configure.disabled:hover,
.sales-order-edit-index .admin__scope-old .grid-actions table .action-configure.disabled:hover {
  text-decoration: none;
}
.sales-order-create-index .admin__scope-old .data-table .border td,
.sales-order-edit-index .admin__scope-old .data-table .border td {
  padding-bottom: 15px;
}
.sales-order-create-index .admin__scope-old .actions.update,
.sales-order-edit-index .admin__scope-old .actions.update {
  margin: 10px 0;
}
.adminhtml-order-shipment-new .admin__scope-old .grid .col-product {
  max-width: 770px;
  width: 770px;
}
.customer-index-index .admin__scope-old .grid .col-name {
  max-width: 90px;
  width: 90px;
}
.customer-index-index .admin__scope-old .grid .col-billing_region {
  width: 70px;
}
.content-category-tree {
  clear: both;
}
.content-category-tree .jstree-default {
  margin-bottom: 3rem;
}
.content-category-tree .jstree-default .disabled > a {
  color: #a29c94;
}
.adminhtml-cms-hierarchy-index .admin__scope-old .col-title,
.adminhtml-cms-hierarchy-index .admin__scope-old .col-identifier {
  max-width: 410px;
  width: 410px;
}
.adminhtml-widget-instance-edit .admin__scope-old .grid-chooser .control {
  margin-top: -19px;
  width: 80%;
}
.adminhtml-widget-instance-edit .admin__scope-old .grid-chooser .control .grid-actions {
  padding: 0 0 15px;
}
.adminhtml-widget-instance-edit .admin__scope-old .grid-chooser .control .grid {
  padding: 0;
}
.adminhtml-widget-instance-edit .admin__scope-old .grid-chooser .control .addon input:last-child,
.adminhtml-widget-instance-edit .admin__scope-old .grid-chooser .control .addon select:last-child {
  border-radius: 0;
}
.adminhtml-widget-instance-edit .fieldset-widget-options .admin__field:last-child .mage-error {
  margin-bottom: 25px;
  margin-top: -40px;
}
.reports-report-product-sold .admin__scope-old .grid .col-name {
  max-width: 720px;
  width: 720px;
}
.adminhtml-system-store-index .admin__scope-old .grid td {
  max-width: 310px;
}
.adminhtml-system-currency-index .admin__scope-old .grid {
  padding-top: 0;
}
.adminhtml-system-currency-index .admin__scope-old .col-currency-edit-rate {
  min-width: 40px;
}
.adminhtml-system-currency-index .admin__scope-old .col__base-currency {
  font-weight: bold;
}
.adminhtml-system-currency-index .admin__scope-old .old-rate {
  display: block;
  margin-top: 3px;
  text-align: center;
}
.adminhtml-system-currency-index .admin__scope-old .hor-scroll {
  overflow-x: auto;
  min-width: 970px;
}
.adminhtml-system-currencysymbol-index .admin__scope-old .col-currency {
  width: 35%;
}
.adminhtml-system-currencysymbol-index .admin__scope-old .grid .input-text {
  margin: 0 10px 0 0;
  width: 50%;
}
.catalog-product-attribute-edit .admin__scope-old .data-table th._required span:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.catalog-product-attribute-edit .admin__control-table-wrapper {
  clear: both;
}
.catalog-product-set-index .admin__scope-old .col-set_name {
  max-width: 930px;
  width: 930px;
}
.adminhtml-export-index .admin__scope-old .data-grid td {
  vertical-align: middle;
}
.adminhtml-export-index .admin__scope-old .data-grid .input-text-range {
  margin: 0 10px 0 5px;
  width: 37%;
}
.adminhtml-export-index .admin__scope-old .data-grid ._has-datepicker {
  margin: 0 5px;
  width: 32%;
}
.adminhtml-export-index .admin__scope-old .data-grid .admin__control-support-text {
  margin-right: .5rem;
}
.adminhtml-export-index .admin__scope-old .data-grid-checkbox-cell {
  padding-right: 1rem;
  padding-left: 1rem;
  text-align: center;
}
.adminhtml-notification-index .col-actions a {
  white-space: nowrap;
}
.adminhtml-notification-index .admin__scope-old .grid .col-select,
.adminhtml-cache-index .admin__scope-old .grid .col-select,
.adminhtml-process-list .admin__scope-old .grid .col-select,
.indexer-indexer-list .admin__scope-old .grid .col-select {
  width: 10px;
}
.tax-rate-popup .form-inline .field {
  position: static;
}
.tax-rate-popup .form-inline .field.required .label {
  position: relative;
  z-index: 1;
}
#product-edit-form-tabs .ui-tabs-panel {
  border-top-width: 0;
}
.main-col #product-edit-form-tabs .ui-tabs-panel {
  padding-left: 0;
  padding-right: 0;
}
.ext-strict .x-small-editor .x-form-text.x-form-field.folder {
  height: auto !important;
}
@media print {
  * {
    background: transparent !important;
    color: #000000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.admin__control-checkbox + label:before,
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete:before,
.admin__control-table .action-delete:before,
.admin__field-fallback-reset:before,
.selectmenu .action-save:before,
.selectmenu .action-edit:before,
.selectmenu .action-delete:before,
.admin__action-multiselect-search-label:before,
.admin__action-multiselect-dropdown:before,
.abs-action-delete,
.action-close:before,
.timeline-action:before,
.admin__control-flexfield-table .admin__control-table .icon-edit:before,
.action-advanced-reports:after,
.admin__menu [target='_blank']:after,
.admin__menu .level-0 > a:before,
.admin-user .admin__action-dropdown:before,
.search-global-label:before,
.notifications-action:before,
.notifications-close:before,
.copyright .link-copyright:before,
.store-switcher .dropdown-menu .dropdown-toolbar a:before,
.tooltip .help span:before,
.tooltip .help a:before,
.page-actions > button.back:before,
.page-actions .page-actions-buttons > button.back:before,
.page-actions .page-actions-buttons > .action.back:before,
.page-actions > button.action-back:before,
.page-actions .page-actions-buttons > button.action-back:before,
.page-actions .page-actions-buttons > .action.action-back:before,
.admin__page-nav-title._collapsible:after,
.admin__page-nav-item-message .admin__page-nav-item-message-icon,
.admin__collapsible-block-wrapper .admin__collapsible-title:before,
.modal-slide .fieldset-wrapper .admin__collapsible-title:before,
.section-config > .admin__collapsible-block > a:before,
.accordion > dt a:before,
.accordion .admin__collapsible-block > a:before,
.section-config.complex .section-config.with-button.enabled > .entry-edit-head:before,
.section-config .config td.label label.enabled:before,
.steps-wizard .attribute-option .action-save:before,
.steps-wizard .attribute-option .action-remove:before,
.adminhtml-integration-index .data-grid .action:before,
.adminhtml-integration-index .security-notice:before,
.partners-search:before,
.order-discounts .admin__field .action-default:before,
.order-discounts .action-remove:before,
.order-sidebar .admin__table-primary .icon,
.order-sidebar .action-refresh,
.add-by-sku-wrapper .action-reset,
.summary-total .summary-collapse:before,
.abs-staging-events-count-icon:before,
.data-grid-search-control-wrap .action-submit:before,
.data-grid-filters-action-wrap .action-default:before,
.admin__current-filters-list .action-remove:before,
.action-previous:before,
.action-next:before,
.admin__data-grid-action-bookmarks .admin__action-dropdown:before,
.admin__data-grid-action-bookmarks .action-submit:before,
.admin__data-grid-action-bookmarks .action-delete:before,
.admin__data-grid-action-bookmarks .action-edit:before,
.admin__data-grid-action-columns .admin__action-dropdown:before,
.admin__data-grid-action-export .admin__action-dropdown:before,
.sticky-header .data-grid-search-control-wrap .data-grid-search-label:before,
.data-grid-row-parent > td .data-grid-checkbox-cell-inner:before,
.data-grid-row-changed:after,
.manage-rules-panel .smart-category-table .action-delete:before,
.mass-select-wrap select + label:before,
.page-actions .page-actions.floating-header > button.back:before,
.page-actions .page-actions.floating-header > .action.back:before,
.page-actions .page-actions.floating-header > button.action-back:before,
.page-actions .page-actions.floating-header > .action.action-back:before,
.rma-items .col-actions .action-item-delete-line,
.staging-events-campaign-objects-count:before,
.page-actions > .block-footer .action-add.back:before,
.page-actions .page-actions-buttons > .block-footer .action-add.back:before,
.page-actions > .block-footer .action-add.action-back:before,
.page-actions .page-actions-buttons > .block-footer .action-add.action-back:before {
  -webkit-font-smoothing: antialiased;
  font-family: 'Admin Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
}
.order-shipping-method .admin__page-section-title > span:after {
  color: #e22626;
  content: '*';
  font-weight: 400;
  margin-left: 3px;
}
.ui-widget-overlay,
.overlay_magento,
.fade,
.modals-overlay {
  background: rgba(0, 0, 0, 0.35);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.admin__field-tooltip .admin__field-tooltip-action span,
.admin__control-fields .admin__field:nth-child(n + 2):not(.admin__field-option):not(.admin__field-group-show-label) > .admin__field-label,
[class*='admin__control-grouped'] > .admin__field:nth-child(n + 2):not(.admin__field-option):not(.admin__field-group-show-label):not(.admin__field-date) > .admin__field-label,
.selectmenu .action-save > span,
.selectmenu .action-edit > span,
.selectmenu .action-delete > span,
.selectmenu-toggle span,
.action-multicheck-wrap .action-multicheck-toggle > span,
.admin__actions-switch-checkbox,
.abs-action-delete > span,
.ui-datepicker-prev span,
.ui-datepicker-next span,
.tooltip .help span span,
.tooltip .help a span,
.dashboard-diagram-switcher .label,
.order-discounts .admin__field .action-default > span,
.order-discounts .action-remove > span,
.order-sidebar .admin__table-primary .icon > span,
.order-sidebar .action-refresh > span,
.add-by-sku-wrapper .action-reset > span,
.rma-items .col-actions .action-item-delete-line > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.admin__field-group-columns > .admin__field:nth-child(n + 2):not(.admin__field-option):not(.admin__field-group-show-label):not(.admin__field-date) > .admin__field-label[class] {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.abs-clearfix:before,
.abs-clearfix:after,
.admin__control-table-pagination:before,
.admin__control-table-pagination:after,
.admin__field-complex:before,
.admin__field-complex:after,
.fieldset-wrapper-title:before,
.fieldset-wrapper-title:after,
.admin__fieldset-wrapper-title:before,
.admin__fieldset-wrapper-title:after,
.actions-split:before,
.actions-split:after,
.action-multicheck-wrap:before,
.action-multicheck-wrap:after,
.tabs-horiz:before,
.tabs-horiz:after,
.page-content:before,
.page-content:after,
.ui-dialog .ui-dialog-buttonset:before,
.ui-dialog .ui-dialog-buttonset:after,
.ui-dialog .main-col .insert-title-inner:before,
.ui-dialog .main-col .insert-title-inner:after,
.ui-dialog .magento-message .insert-title-inner:before,
.ui-dialog .magento-message .insert-title-inner:after,
.ui-dialog .main-col .contents-uploader:before,
.ui-dialog .main-col .contents-uploader:after,
.ui-dialog .magento-message .contents-uploader:before,
.ui-dialog .magento-message .contents-uploader:after,
.attribute-popup-actions:before,
.attribute-popup-actions:after,
.popup-window .magento_buttons:before,
.popup-window .magento_buttons:after,
.fade .popup-content:before,
.fade .popup-content:after,
.fade .actions:before,
.fade .actions:after,
.modal-slide .main-col .insert-title-inner:before,
.modal-slide .main-col .insert-title-inner:after,
.modal-slide .magento-message .insert-title-inner:before,
.modal-slide .magento-message .insert-title-inner:after,
.gallery:before,
.gallery:after,
.data-slider:before,
.data-slider:after,
.message-system-inner:before,
.message-system-inner:after,
.page-header-actions:before,
.page-header-actions:after,
.page-main-actions:not(._hidden):before,
.page-main-actions:not(._hidden):after,
.page-actions._fixed:before,
.page-actions._fixed:after,
.dashboard-totals-list:before,
.dashboard-totals-list:after,
.dashboard-store-stats .ui-tabs:before,
.dashboard-store-stats .ui-tabs:after,
.hosted-date-wrap:before,
.hosted-date-wrap:after,
.product-create-configuration:before,
.product-create-configuration:after,
.product-create-configuration .product-create-configuration-actions:before,
.product-create-configuration .product-create-configuration-actions:after,
.steps-wizard .steps-wizard-navigation:before,
.steps-wizard .steps-wizard-navigation:after,
.nav:before,
.nav:after,
.steps-wizard .select-attributes-block:before,
.steps-wizard .select-attributes-block:after,
.steps-wizard .attribute-entity-top:before,
.steps-wizard .attribute-entity-top:after,
.form-sharing-info .admin__legend:before,
.form-sharing-info .admin__legend:after,
.order-create-gift-wrapping .gift-wrapping-design:before,
.order-create-gift-wrapping .gift-wrapping-design:after,
.order-gift-options .gift-wrapping-design:before,
.order-gift-options .gift-wrapping-design:after,
.gift-options-popup .gift-wrapping-design:before,
.gift-options-popup .gift-wrapping-design:after,
.adminhtml-reward-rate-edit .field-rate .admin__field-control:before,
.adminhtml-reward-rate-edit .field-rate .admin__field-control:after,
.order-discounts:before,
.order-discounts:after,
.order-gift-options:before,
.order-gift-options:after,
.abs-order-tables .item-options:before,
.abs-order-tables .item-options:after,
.order-account-information .admin__fieldset:before,
.order-account-information .admin__fieldset:after,
.admin__page-section-title:before,
.admin__page-section-title:after,
.admin__page-section-content:before,
.admin__page-section-content:after,
.block-schedule .block-title:before,
.block-schedule .block-title:after,
.staging-preview-options:before,
.staging-preview-options:after,
.staging-events-summary:before,
.staging-events-summary:after,
.admin__data-grid-filters:before,
.admin__data-grid-filters:after,
.admin__data-grid-filters-footer:before,
.admin__data-grid-filters-footer:after,
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content:before,
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content:after,
.admin__data-grid-header-row:before,
.admin__data-grid-header-row:after,
.cms-hierarchy:before,
.cms-hierarchy:after,
.merchandiser-app:before,
.merchandiser-app:after,
.merchandiser-app .tabs:before,
.merchandiser-app .tabs:after,
.regular-category-settings:before,
.regular-category-settings:after,
.smart-category-switcher:before,
.smart-category-switcher:after,
.merchandiser-tabs:before,
.merchandiser-tabs:after,
.order-creditmemo-tables .item-options:before,
.order-creditmemo-tables .item-options:after,
.order-tables .item-options:before,
.order-tables .item-options:after,
.order-invoice-tables .item-options:before,
.order-invoice-tables .item-options:after,
.edit-order-table .item-options:before,
.edit-order-table .item-options:after,
.order-shipment-table .item-options:before,
.order-shipment-table .item-options:after,
.order-case-table .item-options:before,
.order-case-table .item-options:after {
  content: '';
  display: table;
}
.abs-clearfix:after,
.admin__control-table-pagination:after,
.admin__field-complex:after,
.fieldset-wrapper-title:after,
.admin__fieldset-wrapper-title:after,
.actions-split:after,
.action-multicheck-wrap:after,
.tabs-horiz:after,
.page-content:after,
.ui-dialog .ui-dialog-buttonset:after,
.ui-dialog .main-col .insert-title-inner:after,
.ui-dialog .magento-message .insert-title-inner:after,
.ui-dialog .main-col .contents-uploader:after,
.ui-dialog .magento-message .contents-uploader:after,
.attribute-popup-actions:after,
.popup-window .magento_buttons:after,
.fade .popup-content:after,
.fade .actions:after,
.modal-slide .main-col .insert-title-inner:after,
.modal-slide .magento-message .insert-title-inner:after,
.gallery:after,
.data-slider:after,
.message-system-inner:after,
.page-header-actions:after,
.page-main-actions:not(._hidden):after,
.page-actions._fixed:after,
.dashboard-totals-list:after,
.dashboard-store-stats .ui-tabs:after,
.hosted-date-wrap:after,
.product-create-configuration:after,
.product-create-configuration .product-create-configuration-actions:after,
.steps-wizard .steps-wizard-navigation:after,
.nav:after,
.steps-wizard .select-attributes-block:after,
.steps-wizard .attribute-entity-top:after,
.form-sharing-info .admin__legend:after,
.order-create-gift-wrapping .gift-wrapping-design:after,
.order-gift-options .gift-wrapping-design:after,
.gift-options-popup .gift-wrapping-design:after,
.adminhtml-reward-rate-edit .field-rate .admin__field-control:after,
.order-discounts:after,
.order-gift-options:after,
.abs-order-tables .item-options:after,
.order-account-information .admin__fieldset:after,
.admin__page-section-title:after,
.admin__page-section-content:after,
.block-schedule .block-title:after,
.staging-preview-options:after,
.staging-events-summary:after,
.admin__data-grid-filters:after,
.admin__data-grid-filters-footer:after,
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content:after,
.admin__data-grid-header-row:after,
.cms-hierarchy:after,
.merchandiser-app:after,
.merchandiser-app .tabs:after,
.regular-category-settings:after,
.smart-category-switcher:after,
.merchandiser-tabs:after,
.order-creditmemo-tables .item-options:after,
.order-tables .item-options:after,
.order-invoice-tables .item-options:after,
.edit-order-table .item-options:after,
.order-shipment-table .item-options:after,
.order-case-table .item-options:after {
  clear: both;
}
.abs-clearer:after,
body:after {
  clear: both;
  content: '';
  display: table;
}
.data-tooltip-content .items,
.timeline-items,
.timeline-units,
.dashboard-totals-list,
.attributes-summary,
.steps-wizard .attribute-options,
.steps-wizard .steps-wizard-section-list,
.steps-wizard .gallery-image-wrapper .multiselect-alt {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .draggable-handle,
.admin__control-table .draggable-handle,
.steps-wizard .draggable-handle,
.downloadable-form .draggable-handle,
.data-grid .data-grid-draggable-row-cell .draggable-handle,
.merchandiser-app .draggable-handle {
  cursor: -moz-grab;
  cursor: -webkit-grab;
  cursor: move;
  font-size: 0;
  margin-top: -4px;
  padding: 0 1rem 0 0;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
}
.abs-draggable-handle:before,
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .draggable-handle:before,
.admin__control-table .draggable-handle:before,
.steps-wizard .draggable-handle:before,
.downloadable-form .draggable-handle:before,
.data-grid .data-grid-draggable-row-cell .draggable-handle:before,
.merchandiser-app .draggable-handle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.8rem;
  line-height: inherit;
  color: #9e9e9e;
  content: '\e617';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-draggable-handle:hover:before,
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .draggable-handle:hover:before,
.admin__control-table .draggable-handle:hover:before,
.steps-wizard .draggable-handle:hover:before,
.downloadable-form .draggable-handle:hover:before,
.data-grid .data-grid-draggable-row-cell .draggable-handle:hover:before,
.merchandiser-app .draggable-handle:hover:before {
  color: #858585;
}
.admin__field:not(.admin__field-option) > .admin__field-label span[data-config-scope]:before,
.accordion .config .label span[data-config-scope]:before {
  bottom: -1.3rem;
  color: #808080;
  content: attr(data-config-scope);
  font-size: 1.1rem;
  font-weight: 400;
  min-width: 15rem;
  position: absolute;
  right: 0;
  text-transform: lowercase;
}
.admin__field:not(.admin__field-option) > .admin__field-label,
.accordion .config .label {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  text-size-adjust: 100%;
}
* {
  box-sizing: inherit;
}
*:before,
*:after {
  box-sizing: inherit;
}
*:focus {
  box-shadow: none;
  outline: 0;
}
._keyfocus *:focus {
  box-shadow: 0 0 0 1px #008bdb;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ffff00;
  color: #000000;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
img,
video,
embed,
object {
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea,
.block-footer .action-add {
  color: inherit;
  font: inherit;
  margin: 0;
}
button,
.block-footer .action-add {
  overflow: visible;
}
button,
select,
.block-footer .action-add {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'],
.block-footer .action-add {
  -webkit-appearance: button;
  appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled],
.block-footer .action-add[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
.block-footer .action-add::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: textfield;
  appearance: textfield;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/light/opensans-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/regular/opensans-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/semibold/opensans-600.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/opensans/bold/opensans-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
html {
  font-size: 62.5%;
}
body {
  color: #41362f;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.36;
  font-size: 1.4rem;
}
h1 {
  margin: 0 0 2rem;
  color: #41362f;
  font-weight: 400;
  line-height: 1.2;
  font-size: 2.8rem;
}
h2,
.form-sharing-info .admin__legend span,
.admin__page-section-title strong,
.admin__page-section-title .title {
  margin: 0 0 2rem;
  color: #41362f;
  font-weight: 400;
  line-height: 1.2;
  font-size: 2rem;
}
h3 {
  margin: 0 0 2rem;
  color: #41362f;
  font-weight: 600;
  line-height: 1.2;
  font-size: 1.7rem;
}
h4,
h5,
h6 {
  font-weight: 600;
  margin-top: 0;
}
p {
  margin: 0 0 0.5em;
}
small {
  font-size: 1.2rem;
}
a {
  color: #007bdb;
  text-decoration: none;
}
a:hover {
  color: #007bdb;
  text-decoration: underline;
}
ul,
ol,
dl {
  margin-top: 0;
  padding-left: 0;
}
nav ul,
nav ol {
  list-style: none none;
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: 'Admin Icons';
  src: url('../../adminhtml/Magento/backend/en_US/fonts/admin-icons/admin-icons.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/fonts/admin-icons/admin-icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
.admin__control-text,
.admin__control-select,
.admin__control-multiselect,
.admin__control-file-label:before,
.admin__control-textarea,
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child:before,
.selectmenu,
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class] ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select {
  -webkit-appearance: none;
  background-color: #ffffff;
  border: 1px solid #adadad;
  border-radius: 1px;
  box-shadow: none;
  color: #303030;
  font-size: 1.4rem;
  font-weight: 400;
  height: auto;
  line-height: 1.36;
  padding: 0.6rem 1rem 0.6rem;
  transition: border-color 0.1s linear;
  vertical-align: baseline;
  width: auto;
}
.admin__control-text:hover,
.admin__control-select:hover,
.admin__control-multiselect:hover,
.admin__control-textarea:hover,
.admin__control-addon [class*='admin__control-'][class]:hover ~ [class*='admin__addon-']:last-child:before,
.selectmenu:hover,
.selectmenu:hover .selectmenu-toggle:before,
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class]:hover ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select:hover {
  border-color: #878787;
}
.admin__control-text:focus,
.admin__control-select:focus,
.admin__control-multiselect:focus,
.admin__control-file:active + .admin__control-file-label:before,
.admin__control-file:focus + .admin__control-file-label:before,
.admin__control-textarea:focus,
.admin__control-addon [class*='admin__control-'][class]:focus ~ [class*='admin__addon-']:last-child:before,
.selectmenu._focus,
.selectmenu._focus .selectmenu-toggle:before,
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class]:focus ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select:focus {
  border-color: #007bdb;
  box-shadow: none;
  outline: 0;
}
.admin__control-text[disabled],
.admin__control-select[disabled],
.admin__control-multiselect[disabled],
.admin__control-file[disabled] + .admin__control-file-label:before,
.admin__control-textarea[disabled],
.admin__control-addon [class*='admin__control-'][class][disabled] ~ [class*='admin__addon-']:last-child:before,
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class][disabled] ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select[disabled] {
  background-color: #e9e9e9;
  border-color: #adadad;
  color: #303030;
  cursor: not-allowed;
  opacity: 0.5;
}
.admin__fieldset > .admin__field.admin__field-wide[class] > .admin__field-control,
.admin__field-row[class] > .admin__field-control,
.address-item-edit-content .admin__field[class] > .admin__field-control,
.image-panel .admin__fieldset .admin__field:not(.admin__field-inline)[class] > .admin__field-control,
.page-layout-admin-login .admin__field[class] > .admin__field-control,
.affected-attribute-set .admin__fieldset .admin__field[class] > .admin__field-control,
.gift-options-popup .admin__field[class] > .admin__field-control,
.admin__page-section .admin__field[class] > .admin__field-control {
  clear: left;
  float: none;
  text-align: left;
  width: auto;
}
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option) > .admin__field-label,
.admin__field-row[class]:not(.admin__field-option) > .admin__field-label,
.address-item-edit-content .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.image-panel .admin__fieldset .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option) > .admin__field-label,
.page-layout-admin-login .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.affected-attribute-set .admin__fieldset .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.gift-options-popup .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.admin__page-section .admin__field[class]:not(.admin__field-option) > .admin__field-label {
  display: block;
  line-height: 1.4rem;
  margin-bottom: 0.86rem;
  margin-top: -0.14rem;
  text-align: left;
  width: auto;
}
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option) > .admin__field-label:before,
.admin__field-row[class]:not(.admin__field-option) > .admin__field-label:before,
.address-item-edit-content .admin__field[class]:not(.admin__field-option) > .admin__field-label:before,
.image-panel .admin__fieldset .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option) > .admin__field-label:before,
.page-layout-admin-login .admin__field[class]:not(.admin__field-option) > .admin__field-label:before,
.affected-attribute-set .admin__fieldset .admin__field[class]:not(.admin__field-option) > .admin__field-label:before,
.gift-options-popup .admin__field[class]:not(.admin__field-option) > .admin__field-label:before,
.admin__page-section .admin__field[class]:not(.admin__field-option) > .admin__field-label:before {
  display: none;
}
.data-grid .col-qty .admin__control-text,
.product-composite-configure-inner .admin__control-text.qty,
.order-details .order-search-items .col-qty .admin__control-text,
.abs-order-tables .col-qty .admin__control-text,
.abs-order-tables .col-qty-invoice .admin__control-text,
.add-by-sku-wrapper .col-qty .admin__control-text,
.order-errors .col-qty .admin__control-text,
.order-creditmemo-tables .col-qty .admin__control-text,
.order-creditmemo-tables .col-qty-invoice .admin__control-text,
.order-tables .col-qty .admin__control-text,
.order-tables .col-qty-invoice .admin__control-text,
.order-invoice-tables .col-qty .admin__control-text,
.order-invoice-tables .col-qty-invoice .admin__control-text,
.edit-order-table .col-qty .admin__control-text,
.edit-order-table .col-qty-invoice .admin__control-text,
.order-shipment-table .col-qty .admin__control-text,
.order-shipment-table .col-qty-invoice .admin__control-text,
.order-case-table .col-qty .admin__control-text,
.order-case-table .col-qty-invoice .admin__control-text {
  min-width: 0;
  width: 5.4rem;
}
.abs-order-tables .custom-price-block + .admin__control-text,
.order-creditmemo-tables .custom-price-block + .admin__control-text,
.order-tables .custom-price-block + .admin__control-text,
.order-invoice-tables .custom-price-block + .admin__control-text,
.edit-order-table .custom-price-block + .admin__control-text,
.order-shipment-table .custom-price-block + .admin__control-text,
.order-case-table .custom-price-block + .admin__control-text {
  min-width: 0;
  width: 10rem;
}
.admin__legend,
.gift-options-popup .admin__legend,
.admin__page-section .admin__legend,
.admin__page-section-item-title .title,
.admin__page-section-content .admin__page-section-title .title {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 3rem;
}
.admin__control-radio,
.admin__control-checkbox {
  cursor: pointer;
  opacity: .01;
  overflow: hidden;
  position: absolute;
  vertical-align: top;
}
.admin__control-radio:after,
.admin__control-checkbox:after {
  display: none;
}
.admin__control-radio + label,
.admin__control-checkbox + label {
  cursor: pointer;
  display: inline-block;
}
.admin__control-radio + label:before,
.admin__control-checkbox + label:before,
.mass-select-wrap select + label:before {
  background-color: #ffffff;
  border: 1px solid #adadad;
  color: transparent;
  float: left;
  height: 1.6rem;
  text-align: center;
  vertical-align: top;
  width: 1.6rem;
}
.admin__control-radio + .admin__field-label,
.admin__control-checkbox + .admin__field-label {
  padding-left: 2.6rem;
}
.admin__control-radio + .admin__field-label:before,
.admin__control-checkbox + .admin__field-label:before {
  margin: 1px 1rem 0 -2.6rem;
}
.admin__control-radio:checked + label:before,
.admin__control-checkbox:checked + label:before,
.mass-select-wrap select._checked + label:before {
  color: #514943;
}
.admin__control-radio.disabled + label,
.admin__control-checkbox.disabled + label,
.admin__control-radio[disabled] + label,
.admin__control-checkbox[disabled] + label {
  color: #303030;
  cursor: default;
  opacity: .5;
}
.admin__control-radio.disabled + label:before,
.admin__control-checkbox.disabled + label:before,
.admin__control-radio[disabled] + label:before,
.admin__control-checkbox[disabled] + label:before {
  background-color: #e9e9e9;
  border-color: #adadad;
  cursor: default;
}
._keyfocus .admin__control-radio:not([disabled]):focus + label:before,
._keyfocus .admin__control-checkbox:not([disabled]):focus + label:before,
._keyfocus .admin__control-radio:not(.disabled):focus + label:before,
._keyfocus .admin__control-checkbox:not(.disabled):focus + label:before {
  border-color: #007bdb;
}
.admin__control-radio:not([disabled]):hover + label:before,
.admin__control-checkbox:not([disabled]):hover + label:before,
.admin__control-radio:not(.disabled):hover + label:before,
.admin__control-checkbox:not(.disabled):hover + label:before {
  border-color: #878787;
}
.admin__control-radio + label:before {
  border-radius: 1.6rem;
  content: '';
  transition: border-color 0.1s linear, color 0.1s ease-in;
}
.admin__control-radio.admin__control-radio + label:before {
  line-height: 140%;
}
.admin__control-radio:checked + label {
  position: relative;
}
.admin__control-radio:checked + label:after {
  background-color: #514943;
  border-radius: 50%;
  content: '';
  height: 10px;
  left: 3px;
  position: absolute;
  top: 4px;
  width: 10px;
}
.admin__control-radio:checked:not([disabled]):hover,
.admin__control-radio:checked:not(.disabled):hover {
  cursor: default;
}
.admin__control-radio:checked:not([disabled]):hover + label,
.admin__control-radio:checked:not(.disabled):hover + label {
  cursor: default;
}
.admin__control-radio:checked:not([disabled]):hover + label:before,
.admin__control-radio:checked:not(.disabled):hover + label:before {
  border-color: #adadad;
}
.admin__control-checkbox + label:before,
.mass-select-wrap select + label:before {
  border-radius: 1px;
  content: '';
  font-size: 0;
  transition: font-size 0.1s ease-out, color 0.1s ease-out, border-color 0.1s linear;
}
.admin__control-checkbox:checked + label:before,
.mass-select-wrap select._checked + label:before {
  content: '\e62d';
  font-size: 1.1rem;
  line-height: 125%;
}
.admin__control-checkbox:not(:checked)._indeterminate + label:before,
.admin__control-checkbox:not(:checked):indeterminate + label:before {
  color: #514943;
  content: '-';
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
}
input[type='checkbox'].admin__control-checkbox,
input[type='radio'].admin__control-checkbox {
  margin: 0;
  position: absolute;
}
.admin__control-text {
  min-width: 4rem;
}
.admin__control-select,
.ui-datepicker .ui-datepicker-title select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-image: url('../../adminhtml/Magento/backend/en_US/images/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad);
  background-position: calc(100% - 12px) -34px, 100%, calc(100% - 3.2rem) 0;
  background-size: auto, 3.2rem 100%, 1px 100%;
  background-repeat: no-repeat;
  max-width: 100%;
  min-width: 8.5rem;
  padding-bottom: 0.6rem;
  padding-right: 4.4rem;
  padding-top: 0.6rem;
  transition: border-color 0.1s linear;
}
.admin__control-select:hover,
.ui-datepicker .ui-datepicker-title select:hover {
  border-color: #878787;
  cursor: pointer;
}
.admin__control-select:active,
.ui-datepicker .ui-datepicker-title select:active {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#007bdb, #007bdb);
  background-position: calc(100% - 12px) 13px, 100%, calc(100% - 3.2rem) 0;
  border-color: #007bdb;
}
.admin__control-select::-ms-expand,
.ui-datepicker .ui-datepicker-title select::-ms-expand {
  display: none;
}
option:empty {
  display: none;
}
.admin__control-multiselect {
  height: auto;
  max-width: 100%;
  min-width: 15rem;
  overflow: auto;
  padding: 0;
  resize: both;
}
.admin__control-multiselect option,
.admin__control-multiselect optgroup {
  padding: .5rem 1rem;
}
.admin__control-file-wrapper {
  display: inline-block;
  padding: .5rem 1rem;
  position: relative;
  z-index: 1;
}
.admin__control-file-label:before {
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.admin__control-file:active + .admin__control-file-label:before,
.admin__control-file:focus + .admin__control-file-label:before {
  /**
             * @codingStandardsIgnoreStart
             */
}
.admin__control-file {
  background: transparent;
  border: 0;
  padding-top: .7rem;
  position: relative;
  width: auto;
  z-index: 1;
}
.admin__control-support-text {
  border: 1px solid transparent;
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1.36;
  padding-bottom: 0.6rem;
  padding-top: 0.6rem;
  margin-left: 0.7rem;
}
.admin__control-support-text + [class*='admin__control-'] {
  margin-left: 0.7rem;
}
[class*='admin__control-'] + .admin__control-support-text {
  margin-left: 0.7rem;
}
.admin__control-service {
  float: left;
  margin: .8rem 0 0 3rem;
}
.admin__control-textarea {
  line-height: 1.18;
  padding-top: .8rem;
  resize: vertical;
}
.admin__control-addon {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: inline-flex;
  flex-flow: row nowrap;
  position: relative;
  width: 100%;
  z-index: 1;
}
.admin__control-addon > [class*='admin__addon-'],
.admin__control-addon > [class*='admin__control-'] {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.admin__control-addon .admin__control-select,
.admin__control-addon .ui-datepicker .ui-datepicker-title select {
  width: auto;
}
.admin__control-addon .admin__control-text {
  margin: .1rem;
  padding: 0.5rem 0.9rem 0.5rem;
  width: 100%;
}
.admin__control-addon [class*='admin__control-'][class] {
  appearence: none;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  vertical-align: top;
}
.admin__control-addon [class*='admin__control-'][class] + [class*='admin__control-'] {
  border-left-color: #adadad;
}
.admin__control-addon [class*='admin__control-'][class] :focus {
  box-shadow: 0;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child {
  padding-left: 1rem;
  position: static !important;
  z-index: 0;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child > * {
  position: relative;
  vertical-align: top;
  z-index: 1;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child:empty {
  padding: 0;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child:before {
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.admin__addon-suffix,
.admin__addon-prefix,
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon > .addafter {
  border: 0;
  box-sizing: border-box;
  color: #858585;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 400;
  height: 3.2rem;
  line-height: 3.2rem;
  padding: 0;
}
.admin__addon-suffix {
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}
.admin__addon-suffix:last-child {
  padding-right: 1rem;
}
.admin__addon-prefix,
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon > .addafter {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
}
.admin__control-collapsible {
  width: 100%;
}
.admin__control-collapsible ._dragged .admin__collapsible-block-wrapper .admin__collapsible-title {
  background: #d0d0d0;
}
.admin__control-collapsible ._dragover-top .admin__collapsible-block-wrapper:before,
.admin__control-collapsible ._dragover-bottom .admin__collapsible-block-wrapper:before {
  background: #008bdb;
  content: '';
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
}
.admin__control-collapsible ._dragover-top .admin__collapsible-block-wrapper:before {
  top: -3px;
}
.admin__control-collapsible ._dragover-bottom .admin__collapsible-block-wrapper:before {
  bottom: -3px;
}
.admin__control-collapsible .admin__collapsible-block-wrapper.fieldset-wrapper {
  border: 0;
  margin: 0;
  position: relative;
}
.admin__control-collapsible .admin__collapsible-block-wrapper.fieldset-wrapper .fieldset-wrapper-title {
  background: #f8f8f8;
  border: 2px solid #cccccc;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .admin__collapsible-title {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  padding: 1.6rem 4rem 1.6rem 3.8rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .admin__collapsible-title:before {
  left: 1rem;
  right: auto;
  top: 1.4rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding: 0;
  position: absolute;
  right: 1rem;
  top: 1.4rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete:before {
  content: '\e630';
  font-size: 2rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete > span {
  display: none;
}
.admin__control-collapsible .admin__collapsible-content {
  background-color: #ffffff;
  margin-bottom: 1rem;
}
.admin__control-collapsible .admin__collapsible-content > .fieldset-wrapper {
  border: 1px solid #cccccc;
  margin-top: -1px;
  padding: 1rem;
}
.admin__control-collapsible .admin__collapsible-content .admin__fieldset {
  padding: 0;
}
.admin__control-collapsible .admin__collapsible-content .admin__field:last-child {
  margin-bottom: 0;
}
.admin__control-table-wrapper {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.admin__control-table {
  width: 100%;
}
.admin__control-table thead {
  background-color: transparent;
}
.admin__control-table tbody td {
  vertical-align: top;
}
.admin__control-table tfoot th {
  padding-bottom: 1.3rem;
}
.admin__control-table tfoot th.validation {
  padding-bottom: 0;
  padding-top: 0;
}
.admin__control-table tfoot td {
  border-top: 1px solid #ffffff;
}
.admin__control-table tfoot .admin__control-table-pagination {
  float: right;
  padding-bottom: 0;
}
.admin__control-table tfoot .action-previous {
  margin-right: .5rem;
}
.admin__control-table tfoot .action-next {
  margin-left: .9rem;
}
.admin__control-table tr:last-child td {
  border-bottom: none;
}
.admin__control-table tr._dragover-top td {
  box-shadow: inset 0 3px 0 0 #008bdb;
}
.admin__control-table tr._dragover-bottom td {
  box-shadow: inset 0 -3px 0 0 #008bdb;
}
.admin__control-table tr._dragged td,
.admin__control-table tr._dragged th {
  background: #d0d0d0;
}
.admin__control-table td,
.admin__control-table th {
  background-color: #efefef;
  border: 0;
  border-bottom: 1px solid #ffffff;
  padding: 1.3rem 1rem 1.3rem 0;
  text-align: left;
  vertical-align: top;
}
.admin__control-table td:first-child,
.admin__control-table th:first-child {
  padding-left: 1rem;
}
.admin__control-table td > .admin__control-select,
.admin__control-table th > .admin__control-select,
.admin__control-table td > .admin__control-text,
.admin__control-table th > .admin__control-text,
.admin__control-table td > .ui-datepicker .ui-datepicker-title select,
.admin__control-table th > .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.admin__control-table td._hidden,
.admin__control-table th._hidden {
  display: none;
}
.admin__control-table td._fit,
.admin__control-table th._fit {
  width: auto;
}
.admin__control-table th {
  color: #303030;
  font-size: 1.4rem;
  font-weight: 600;
  vertical-align: bottom;
}
.admin__control-table th._required span:after {
  margin: 0 0 0 0.5rem;
  color: #e22626;
  content: '*';
}
.admin__control-table .control-table-actions-th {
  white-space: nowrap;
}
.admin__control-table .control-table-actions-cell {
  padding-top: 1.8rem;
  text-align: center;
  width: 1%;
}
.admin__control-table .control-table-options-th {
  text-align: center;
  width: 10rem;
}
.admin__control-table .control-table-options-cell {
  text-align: center;
}
.admin__control-table .control-table-text {
  line-height: 3.2rem;
}
.admin__control-table .col-draggable {
  padding-top: 2.2rem;
  width: 1%;
}
.admin__control-table .action-delete {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.admin__control-table .action-delete:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.admin__control-table .action-delete:before {
  content: '\e630';
  font-size: 2rem;
}
.admin__control-table .action-delete > span {
  display: none;
}
.admin__control-table .draggable-handle {
  padding: 0;
}
.admin__control-table._dragged {
  outline: 1px solid #007bdb;
}
.admin__control-table-action {
  background-color: #efefef;
  border-top: 1px solid #ffffff;
  padding: 1.3rem 1rem;
}
.admin__dynamic-rows._dragged {
  opacity: .95;
  position: absolute;
  z-index: 999;
}
.admin__dynamic-rows.admin__control-table .admin__control-fields > .admin__field {
  border: 0;
  padding: 0;
}
.admin__dynamic-rows td > .admin__field {
  border: 0;
  margin: 0;
  padding: 0;
}
.admin__control-table-pagination {
  padding-bottom: 1rem;
}
.admin__control-table-pagination .admin__data-grid-pager {
  float: right;
}
.admin__field-tooltip {
  display: inline-block;
  margin-top: 0.5rem;
  max-width: 45px;
  overflow: visible;
  vertical-align: top;
  width: 0;
}
.admin__field-tooltip:hover {
  position: relative;
  z-index: 500;
}
.admin__field-option .admin__field-tooltip {
  margin-top: 0.5rem;
}
.admin__field-tooltip .admin__field-tooltip-action {
  margin-left: 0;
  position: relative;
  z-index: 2;
  display: inline-block;
  text-decoration: none;
}
.admin__field-tooltip .admin__field-tooltip-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.2rem;
  line-height: 1;
  color: #514943;
  content: '\e633';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.admin__field-tooltip .admin__control-text:focus + .admin__field-tooltip-content,
.admin__field-tooltip:hover .admin__field-tooltip-content {
  display: block;
}
.admin__field-tooltip .admin__field-tooltip-content {
  bottom: 3.8rem;
  display: none;
  right: -2.3rem;
}
.admin__field-tooltip .admin__field-tooltip-content:after,
.admin__field-tooltip .admin__field-tooltip-content:before {
  border: 1.6rem solid transparent;
  height: 0;
  width: 0;
  border-top-color: #afadac;
  content: '';
  display: block;
  position: absolute;
  right: 2rem;
  top: 100%;
  z-index: 3;
}
.admin__field-tooltip .admin__field-tooltip-content:after {
  border-top-color: #fffbbb;
  margin-top: -1px;
  z-index: 4;
}
.abs-admin__field-tooltip-content,
.admin__field-tooltip .admin__field-tooltip-content,
.gift-options-tooltip {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  background: #fffbbb;
  border: 1px solid #afadac;
  border-radius: 1px;
  padding: 1.5rem 2.5rem;
  position: absolute;
  width: 32rem;
  z-index: 1;
}
.admin__field-fallback-reset {
  font-size: 1.25rem;
  white-space: nowrap;
  width: 30px;
}
.admin__field-fallback-reset > span {
  margin-left: 0.5rem;
  position: relative;
}
.admin__field-fallback-reset:active {
  transform: scale(0.98);
}
.admin__field-fallback-reset:before {
  transition: color 0.1s linear;
  content: '\e642';
  font-size: 1.3rem;
  margin-left: 0.5rem;
}
.admin__field-fallback-reset:hover {
  cursor: pointer;
  text-decoration: none;
}
.admin__field-fallback-reset:focus {
  background: transparent;
}
.abs-field-size-x-small,
.abs-field-sizes.admin__field-x-small > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-x-small > .admin__field-control,
.admin__field.admin__field-x-small > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-x-small > .admin__field-control {
  width: 8rem;
}
.abs-field-size-small,
.abs-field-sizes.admin__field-small > .admin__field-control,
.admin__control-grouped-date > .admin__field-date.admin__field > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-small > .admin__field-control,
.admin__field.admin__field-small > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-small > .admin__field-control {
  width: 15rem;
}
.abs-field-size-medium,
.abs-field-sizes.admin__field-medium > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-medium > .admin__field-control,
.admin__field.admin__field-medium > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-medium > .admin__field-control {
  width: 34rem;
}
.abs-field-size-large,
.abs-field-sizes.admin__field-large > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-large > .admin__field-control,
.admin__field.admin__field-large > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-large > .admin__field-control {
  width: 64rem;
}
.abs-field-no-label,
.admin__fieldset > .admin__field.admin__field-no-label > .admin__field-control,
.admin__field-no-label,
.admin__field-group-additional {
  /**
     *@codingStandardsIgnoreStart
     */
  margin-left: calc( (100%) * 0.25 + 30px );
}
.admin__fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section > .fieldset-wrapper-title {
  padding-left: 1rem;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section > .fieldset-wrapper-title strong {
  font-size: 1.7rem;
  font-weight: 600;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section .admin__fieldset-wrapper-content > .admin__fieldset {
  padding-top: 1rem;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section:last-child .admin__fieldset-wrapper-content > .admin__fieldset {
  padding-bottom: 0;
}
.admin__fieldset > .admin__field {
  border: 0;
  margin: 0;
  padding: 0;
  margin-left: -30px;
}
.admin__fieldset > .admin__field:after {
  clear: both;
  content: '';
  display: table;
}
.admin__fieldset > .admin__field > .admin__field-control {
  width: calc( (100%) * 0.5 - 30px );
  float: left;
  margin-left: 30px;
}
.admin__fieldset > .admin__field > .admin__field-control input[type="checkbox"] {
  margin-top: 0;
}
.admin__fieldset > .admin__field > .admin__field-label {
  width: calc( (100%) * 0.25 - 30px );
  float: left;
  margin-left: 30px;
}
.admin__fieldset > .admin__field.admin__field-no-label > .admin__field-label {
  display: none;
}
.admin__fieldset > .admin__field + .admin__field._empty._no-header {
  margin-top: -3rem;
}
.admin__fieldset > .admin__field.field-currently_used_for > .admin__field-control .admin__field {
  margin-top: 8px;
}
.admin__fieldset.composite-bundle .admin__field-control {
  padding-top: 7px;
}
.admin__fieldset.composite-bundle .admin__field-option {
  padding-top: 0;
}
.admin__fieldset-product-websites {
  position: relative;
  z-index: 300;
}
.admin__fieldset-note {
  margin-bottom: 2rem;
}
.admin__form-field {
  border: 0;
  margin: 0;
  padding: 0;
}
.admin__form-field-control .admin__control-text,
.admin__field-control .admin__control-text,
.admin__form-field-control .admin__control-textarea,
.admin__field-control .admin__control-textarea {
  width: 100%;
}
.admin__form-field-control .admin__control-text.disabled,
.admin__field-control .admin__control-text.disabled,
.admin__form-field-control .admin__control-textarea.disabled,
.admin__field-control .admin__control-textarea.disabled {
  background-color: #e9e9e9;
  border-color: #adadad;
  color: #303030;
  cursor: not-allowed;
  opacity: .5;
}
.admin__field-label {
  color: #303030;
  margin: 0;
  text-align: right;
}
.admin__field-label label {
  cursor: pointer;
}
.admin__field-label + br {
  display: none;
}
.admin__field:not(.admin__field-option) > .admin__field-label {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 3.2rem;
  padding: 0;
  white-space: nowrap;
}
.admin__field:not(.admin__field-option) > .admin__field-label:before {
  opacity: 0;
  visibility: hidden;
  content: '.';
  margin-left: -7px;
  overflow: hidden;
}
.admin__field:not(.admin__field-option) > .admin__field-label span {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
  white-space: normal;
}
.admin__field:not(.admin__field-option) > .admin__field-label span[data-config-scope] {
  position: relative;
}
.required > .admin__field-label span:after,
._required > .admin__field-label span:after {
  color: #e22626;
  content: '*';
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  margin-left: 10px;
  margin-top: .2rem;
  position: absolute;
  z-index: 1;
}
._disabled > .admin__field-label {
  color: #999999;
  cursor: default;
}
.admin__field {
  margin-bottom: 0;
}
.admin__field + .admin__field {
  margin-top: 1.5rem;
}
.admin__field:not(.admin__field-option) ~ .admin__field-option {
  margin-top: .5rem;
}
.admin__field.admin__field-option ~ .admin__field-option {
  margin-top: .9rem;
}
.admin__field ~ .admin__field-option:last-child {
  margin-bottom: .8rem;
}
.admin__fieldset > .admin__field {
  margin-bottom: 3rem;
  position: relative;
}
.admin__fieldset > .admin__field.field-import_file .input-file {
  margin-top: 6px;
}
.admin__field legend.admin__field-label {
  opacity: 1;
}
.admin__field[data-config-scope]:before {
  color: #808080;
  content: attr(data-config-scope);
  display: inline-block;
  font-size: 1.2rem;
  left: calc( (100%) * 0.75 - 30px );
  line-height: 3.2rem;
  margin-left: 60px;
  position: absolute;
  width: calc( (100%) * 0.25 - 30px );
}
.admin__field-control .admin__field[data-config-scope]:nth-child(n + 2):before {
  content: '';
}
.admin__field._error .admin__field-control [class*='admin__control-'] [class*='admin__addon-']:before,
.admin__field._error .admin__field-control [class*='admin__addon-']:before,
.admin__field._error .admin__field-control > [class*='admin__control-'] {
  border-color: #e22626;
}
.admin__field._disabled,
.admin__field._disabled:hover {
  box-shadow: inherit;
  cursor: inherit;
  opacity: 1;
  outline: inherit;
}
.admin__field._disabled .admin__action-multiselect-wrap .admin__action-multiselect,
.admin__field._disabled:hover .admin__action-multiselect-wrap .admin__action-multiselect {
  background-color: #e9e9e9;
  border-color: #adadad;
  color: #303030;
  cursor: not-allowed;
  opacity: 0.5;
}
.admin__field._hidden {
  display: none;
}
.admin__field-control + .admin__field-control {
  margin-top: 1.5rem;
}
.admin__field-control._with-tooltip > .admin__control-addon,
.admin__field-control._with-tooltip > .admin__field-option,
.admin__field-control._with-tooltip > .admin__control-select,
.admin__field-control._with-tooltip > .admin__control-text,
.admin__field-control._with-tooltip > .admin__control-textarea,
.admin__field-control._with-tooltip > .ui-datepicker .ui-datepicker-title select {
  max-width: calc(100% - 45px - 4px);
}
.admin__field-control._with-tooltip .admin__field-tooltip {
  width: auto;
}
.admin__field-control._with-tooltip .admin__field-option {
  display: inline-block;
}
.admin__field-control._with-reset > .admin__control-addon,
.admin__field-control._with-reset > .admin__control-text,
.admin__field-control._with-reset > .admin__control-textarea {
  width: calc(100% - 30px - 0.5rem - 4px);
}
.admin__field-control._with-reset .admin__field-fallback-reset {
  margin-left: 0.5rem;
  margin-top: 1rem;
  vertical-align: top;
}
.admin__field-control._with-reset._with-tooltip > .admin__control-addon,
.admin__field-control._with-reset._with-tooltip > .admin__control-text,
.admin__field-control._with-reset._with-tooltip > .admin__control-textarea {
  width: calc(100% - 30px - 0.5rem - 45px - 8px);
}
.admin__fieldset > .admin__field-collapsible {
  margin-bottom: 0;
}
.admin__fieldset > .admin__field-collapsible .admin__field-control {
  border-top: 1px solid #cccccc;
  display: block;
  font-size: 1.7rem;
  font-weight: 700;
  padding: 1.7rem 0;
  width: calc(97%);
}
.admin__fieldset > .admin__field-collapsible .admin__field-option {
  padding-top: 0;
}
.admin__field-collapsible + div {
  margin-top: 2.5rem;
}
.admin__field-collapsible .admin__control-radio + label:before {
  height: 1.8rem;
  width: 1.8rem;
}
.admin__field-collapsible .admin__control-radio:checked + label:after {
  left: 4px;
  top: 5px;
}
.admin__field-error,
label.mage-error {
  background: #fffbbb;
  border: 1px solid #ee7d7d;
  box-sizing: border-box;
  color: #555555;
  display: block;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
  margin: .2rem 0 0;
  padding: .8rem 1rem .9rem;
}
.admin__field-note {
  color: #303030;
  font-size: 1.2rem;
  margin: 10px 0 0;
  padding: 0;
}
.admin__additional-info {
  padding-top: 1rem;
}
.admin__field-option {
  padding-top: 0.7rem;
}
.admin__field-option .admin__field-label {
  text-align: left;
}
.admin__field-control > .admin__field-option:nth-child(1):nth-last-child(2),
.admin__field-control > .admin__field-option:nth-child(2):nth-last-child(1) {
  display: inline-block;
}
.admin__field-control > .admin__field-option:nth-child(1):nth-last-child(2) + .admin__field-option,
.admin__field-control > .admin__field-option:nth-child(2):nth-last-child(1) + .admin__field-option {
  display: inline-block;
  margin-left: 41px;
  margin-top: 0;
}
.admin__field-control > .admin__field-option:nth-child(1):nth-last-child(2) + .admin__field-option:before,
.admin__field-control > .admin__field-option:nth-child(2):nth-last-child(1) + .admin__field-option:before {
  background: #cacaca;
  content: '';
  display: inline-block;
  height: 20px;
  margin-left: -20px;
  position: absolute;
  width: 1px;
}
.admin__field-value {
  display: inline-block;
  padding-top: 0.7rem;
}
.admin__field-service {
  padding-top: 1rem;
}
[class*='admin__control-grouped'] > .admin__field:first-child,
.admin__control-fields > .admin__field:first-child {
  position: static;
}
[class*='admin__control-grouped'] > .admin__field:first-child > .admin__field-label,
.admin__control-fields > .admin__field:first-child > .admin__field-label {
  width: calc( (100%) * 0.25 - 30px );
  float: left;
  margin-left: 30px;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
}
[class*='admin__control-grouped'] > .admin__field:first-child > .admin__field-label span:before,
.admin__control-fields > .admin__field:first-child > .admin__field-label span:before {
  display: block;
}
[class*='admin__control-grouped'] > .admin__field._disabled > .admin__field-label,
.admin__control-fields > .admin__field._disabled > .admin__field-label {
  cursor: default;
}
[class*='admin__control-grouped'] > .admin__field > .admin__field-label span:before,
.admin__control-fields > .admin__field > .admin__field-label span:before {
  display: none;
}
.admin__control-fields .admin__field-label ~ .admin__field-control {
  width: 100%;
}
.admin__control-fields .admin__field-option {
  padding-top: 0;
}
[class*='admin__control-grouped'] {
  box-sizing: border-box;
  display: table;
  width: 100%;
}
[class*='admin__control-grouped'] > .admin__field {
  display: table-cell;
  vertical-align: top;
}
[class*='admin__control-grouped'] > .admin__field > .admin__field-control {
  float: none;
  width: 100%;
}
[class*='admin__control-grouped'] > .admin__field.admin__field-default,
[class*='admin__control-grouped'] > .admin__field.admin__field-x-small,
[class*='admin__control-grouped'] > .admin__field.admin__field-small,
[class*='admin__control-grouped'] > .admin__field.admin__field-medium,
[class*='admin__control-grouped'] > .admin__field.admin__field-large {
  width: 1px;
}
[class*='admin__control-grouped'] > .admin__field.admin__field-default + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-x-small + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-small + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-medium + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-large + .admin__field:last-child {
  width: auto;
}
[class*='admin__control-grouped'] > .admin__field:nth-child(n + 2) {
  padding-left: 20px;
}
.admin__control-group-equal {
  table-layout: fixed;
}
.admin__control-group-equal > .admin__field {
  width: 50%;
}
.admin__field-control-group {
  margin-top: .8rem;
}
.admin__field-control-group > .admin__field {
  padding: 0;
}
.admin__control-grouped-date > .admin__field-date {
  white-space: nowrap;
  width: 1px;
}
.admin__control-grouped-date > .admin__field-date.admin__field > .admin__field-control {
  position: relative;
  display: inline-block;
}
.admin__control-grouped-date > .admin__field-date + .admin__field:last-child {
  width: auto;
}
.admin__control-grouped-date > .admin__field-date + .admin__field-date > .admin__field-label {
  float: left;
  padding-right: 20px;
}
.admin__control-grouped-date .ui-datepicker-trigger {
  left: 100%;
  top: 0;
}
.admin__field-group-columns.admin__field-control.admin__control-grouped {
  width: calc( (100%) * 1 - 30px );
  float: left;
  margin-left: 30px;
}
.admin__field-group-columns > .admin__field:first-child > .admin__field-label {
  float: none;
  margin: 0;
  opacity: 1;
  position: static;
  width: 100%;
}
.admin__field-group-columns > .admin__field > .admin__field-label {
  text-align: left;
}
.admin__field-group-columns .admin__control-select,
.admin__field-group-columns .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.admin__field-group-additional {
  clear: both;
}
.admin__field-group-additional .action-additional {
  margin-top: 1rem;
}
.admin__field-group-additional .action-basic {
  width: 100%;
}
.admin__field-group-show-label {
  white-space: nowrap;
}
.admin__field-group-show-label > .admin__field-label,
.admin__field-group-show-label > .admin__field-control {
  display: inline-block;
  vertical-align: top;
}
.admin__field-group-show-label > .admin__field-label {
  margin-right: 20px;
}
.admin__field-complex {
  margin: 1rem 0 3rem;
  padding-left: 1rem;
}
.admin__field:not(._hidden) + .admin__field-complex {
  margin-top: 3rem;
}
.admin__field-complex .admin__field-complex-title {
  clear: both;
  color: #303030;
  font-size: 1.7rem;
  font-weight: 600;
  letter-spacing: .025em;
  margin-bottom: 1rem;
}
.admin__field-complex .admin__field-complex-elements {
  float: right;
  max-width: 40%;
}
.admin__field-complex .admin__field-complex-elements button,
.admin__field-complex .admin__field-complex-elements .block-footer .action-add {
  margin-left: 1rem;
}
.admin__field-complex .admin__field-complex-content {
  max-width: 60%;
  overflow: hidden;
}
.admin__field-complex .admin__field-complex-text {
  margin-left: -1rem;
}
.admin__field-complex + .admin__field._empty._no-header {
  margin-top: -3rem;
}
.admin__legend {
  float: left;
  position: static;
  width: 100%;
}
.admin__legend + br {
  clear: left;
  display: block;
  height: 0;
  overflow: hidden;
}
.fieldset-wrapper-title,
.admin__fieldset-wrapper-title {
  border-bottom: 1px solid #cccccc;
  line-height: 1.4;
  margin-bottom: 0;
  padding: 14px 0 16px;
}
.fieldset-wrapper-title .title,
.admin__fieldset-wrapper-title .title {
  font-size: 2rem;
  font-weight: 400;
}
.admin__fieldset-wrapper-content .fieldset-wrapper-title .title,
.admin__fieldset-wrapper-content .admin__fieldset-wrapper-title .title {
  font-size: 1.5rem;
  font-weight: 700;
}
.fieldset-wrapper-title .title.active ~ .actions,
.admin__fieldset-wrapper-title .title.active ~ .actions {
  display: none;
}
.fieldset-wrapper-title .actions,
.admin__fieldset-wrapper-title .actions {
  display: block;
  float: right;
}
.admin__fieldset-wrapper-content .admin__fieldset {
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.admin__fieldset-wrapper-content .admin__fieldset > .admin__collapsible-block-wrapper:first-child {
  margin-top: -3rem;
}
.admin__fieldset-wrapper-content .admin__fieldset > *:first-child {
  margin-top: 0;
}
.admin__fieldset-wrapper-content .admin__fieldset > *:last-child {
  margin-bottom: 0;
}
.address-item-edit-content {
  background: #ffffff;
  border: 1px solid #dad1c8;
  box-shadow: 0 2px 1px 0 rgba(217, 210, 202, 0.5);
  margin-left: 359px;
  max-width: 500px;
  padding: 15px 30px;
}
.address-item-edit-content .admin__legend {
  display: none;
}
.address-list {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 360px;
}
.address-list .address-list-item-actions {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.address-list .address-list-item {
  background: #f1f1f1;
  border: 1px solid #dad1c8;
  cursor: pointer;
  margin-bottom: -1px;
  padding: 10px 10px 15px;
  position: relative;
  z-index: 1;
}
.address-list .address-list-item.ui-state-active {
  background: #ffffff;
  box-shadow: 0 1px 1px 0 #d9d2ca;
  margin-left: -2px;
  padding-left: 12px;
  position: relative;
  z-index: 2;
}
.address-list .address-list-item.ui-state-active:before,
.address-list .address-list-item.ui-state-active:after {
  color: #ffffff;
  content: '\e02a';
  font-family: 'MUI-Icons';
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 11px;
  margin-top: -5px;
  position: absolute;
  right: -9px;
  speak: none;
  text-indent: -6px;
  top: 50%;
  width: 10px;
  z-index: 2;
}
.address-list .address-list-item.ui-state-active:before {
  color: #dad1c8;
  right: -11px;
  z-index: 1;
}
.address-list address {
  font-style: normal;
  line-height: 1.5;
  margin: 0 20px 15px 0;
}
.address-list address:first-line {
  font-weight: bold;
}
.address-list .address-list-actions {
  background: none;
  border: 0;
  box-shadow: none;
  cursor: default;
  padding: 20px 0 0;
}
.address-list .action-delete {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
}
.address-list .action-delete:focus,
.address-list .action-delete:active {
  background: none;
  border: none;
}
.address-list .action-delete:hover {
  background: none;
  border: none;
}
.address-list .action-delete.disabled,
.address-list .action-delete[disabled],
fieldset[disabled] .address-list .action-delete {
  pointer-events: none;
  opacity: 0.5;
}
.address-list .action-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.address-list .action-delete:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6rem;
  line-height: 16px;
  color: #41362f;
  content: '\e620';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.address-list .action-delete span {
  max-height: 1px;
  max-width: 1px;
}
.address-list .action-delete:hover {
  position: relative;
  z-index: 2;
}
.address-list .action-delete:hover:after {
  color: #060504;
}
.address-list .action-delete:hover span {
  background-color: #fcfcfc;
  border: 1px solid #989287;
  border-radius: .4rem;
  bottom: 100%;
  clip: auto;
  font-size: 1.2rem;
  height: auto;
  left: auto;
  margin: 0 auto .1rem;
  max-height: 50px;
  max-width: 200px;
  padding: .5rem;
  right: auto;
  top: auto;
  transition: all .01s linear .7s;
  white-space: nowrap;
  width: auto;
}
[class*='admin__control-'].mage-error ~ [class*='admin__addon-']:before,
.admin__field-control > [class*='admin__control-'].mage-error {
  border-color: #e22626;
}
.page-layout-admin-login .loading-mask {
  background: rgba(255, 255, 255, 0.2);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.page-layout-admin-login .popup-loading {
  height: 149px;
  left: 50%;
  margin-left: -109px;
  margin-top: -74.5px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 218px;
}
.page-layout-admin-login .field-captcha {
  padding-left: 30px;
  vertical-align: middle;
}
.page-layout-admin-login .field-captcha .captcha-reload {
  float: right;
  margin-top: 15px;
}
.admin__form-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
.admin__form-loading-mask .spinner {
  font-size: 4rem;
  left: 50%;
  margin-left: -2rem;
  margin-top: -2rem;
  position: absolute;
  top: 50%;
}
.data-grid .head-massaction .admin__control-select,
.data-grid .head-massaction .ui-datepicker .ui-datepicker-title select {
  min-width: 6rem;
}
.data-grid .data-grid-filters td {
  border-bottom: 1px solid #d6d6d6;
  padding: 1rem;
}
.data-grid .data-grid-filters select,
.data-grid .data-grid-filters input[type='text'] {
  font-size: 1.3rem;
  height: 2.8rem;
  min-width: 5rem;
  padding: .2rem .4rem;
  width: 100%;
}
.data-grid .data-grid-filters .admin__control-text {
  width: 100%;
}
.data-grid .data-grid-filters select {
  background-position: calc(100% - 5px) -37px, 100%, calc(100% - 18px) 0;
  background-size: auto, 18px 100%, 1px 100%;
  height: 2.8rem;
  padding: .2rem 1.8rem .2rem .3rem;
}
.data-grid .data-grid-filters select:focus {
  background-position: calc(100% - 5px) 11px, 100%, calc(100% - 18px) 0;
}
.data-grid .data-grid-filters td ._has-datepicker + .ui-datepicker-trigger {
  height: 2.8rem;
  margin-left: -3.2rem;
  width: 2.8rem;
}
.data-grid .data-grid-filters td ._has-datepicker + .ui-datepicker-trigger:after {
  line-height: 28px;
}
.data-grid .range-line {
  position: relative;
}
.data-grid .range-line + .range-line {
  margin-top: .5rem;
}
.data-grid .field-row {
  display: inline-block;
}
.mass-select-info:before {
  content: '(';
}
.mass-select-info:after {
  content: ')';
}
.mass-select-info._empty {
  display: none;
}
.mass-select-wrap {
  margin-left: 1.1rem;
  margin-top: 3.3rem;
  position: absolute;
  top: 100%;
}
.mass-select-wrap select {
  cursor: pointer;
  height: 22px;
  left: 0;
  opacity: .01;
  position: absolute;
  top: 0;
  width: 22px;
  z-index: 2;
}
.mass-select-wrap select + label {
  height: 16px;
  line-height: 16px;
  padding: 0;
  width: 16px;
  z-index: 1;
  /**
             * @codingStandardsIgnoreStart
             */
}
.mass-select-wrap select + label:before {
  left: 0;
  position: absolute;
  top: 0;
}
.mass-select-wrap select + label:after {
  top: 40% !important;
}
.mass-select-wrap select._checked._indeterminate + label:before {
  content: '-';
  font-size: 2rem;
  line-height: .7rem;
}
.mass-select-wrap select._disabled {
  display: none;
}
.mass-select-wrap select._disabled + label {
  cursor: not-allowed;
  opacity: .6;
}
.admin__data-grid-toolbar *,
.admin__data-grid-toolbar *:before,
.admin__data-grid-toolbar *:after {
  box-sizing: border-box;
}
.admin__data-grid-toolbar .admin__data-grid-header-row .action-select-multiselect {
  -webkit-appearance: menulist-button;
  appearance: menulist-button;
  height: 38px;
  left: -1rem;
  min-width: 0;
  opacity: .01;
  top: -1.2rem;
  width: 52px;
}
.admin__data-grid-toolbar .admin__data-grid-header-row > div {
  margin-left: 30px;
}
.admin__data-grid-toolbar .admin__data-grid-header-row > div:first-child {
  margin-left: 0;
}
.admin__data-grid-toolbar .admin__data-grid-header-row button,
.admin__data-grid-toolbar .admin__data-grid-header-row .block-footer .action-add {
  vertical-align: top;
}
.admin__data-grid-toolbar .admin__filter-actions {
  float: left;
}
.admin__data-grid-toolbar .admin__control-filter .admin__control-select,
.admin__data-grid-toolbar .admin__control-filter .ui-datepicker .ui-datepicker-title select {
  margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__data-grid-export {
  float: right;
}
.admin__data-grid-toolbar .admin__data-grid-export .admin__control-select,
.admin__data-grid-toolbar .admin__data-grid-export .ui-datepicker .ui-datepicker-title select {
  margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__grid-massaction {
  float: left;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__control-select,
.admin__data-grid-toolbar .admin__grid-massaction .ui-datepicker .ui-datepicker-title select {
  margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__grid-massaction + .admin__control-text {
  float: left;
}
.admin__data-grid-toolbar .admin__grid-massaction .form-inline {
  display: inline;
}
.admin__data-grid-toolbar .admin__grid-massaction .form-inline .admin__field-label {
  float: none;
  padding-left: 2rem;
  padding-right: 1rem;
  width: auto;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .admin__control-select ~ button,
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .ui-datepicker .ui-datepicker-title select ~ button,
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .admin__control-select ~ .block-footer .action-add {
  display: none;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .admin__control-select._selected ~ button,
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .ui-datepicker .ui-datepicker-title select._selected ~ button,
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .admin__control-select._selected ~ .block-footer .action-add {
  display: inline-block;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__control-select-placeholder {
  color: #8a837f;
  font-weight: 700;
}
.admin__data-grid-toolbar .admin__data-grid-pager-wrap {
  float: right;
}
.admin__data-grid-toolbar .admin__data-grid-header-row._massaction {
  position: relative;
  z-index: 1;
}
.admin__grid-control .admin__grid-control {
  display: none;
}
.ui-dialog .admin__data-grid-header-row._massaction,
.ui-dialog .mass-select-wrap select,
.ui-dialog .mass-select-wrap,
.ui-dialog .admin__grid-massaction {
  z-index: 2000;
}
.ui-dialog .admin__data-grid-wrap {
  z-index: 1999;
}
.data-grid td.col-action a + a:before {
  content: '';
  display: block;
}
.attribute-popup {
  background-color: #ffffff;
}
.attribute-popup .edit-form {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
.product-configure-popup .time-picker {
  display: block;
  margin-top: 1rem;
}
.admin__control-wysiwig .buttons-set {
  margin: 0 0 15px;
}
.admin__control-wysiwig .buttons-set button,
.admin__control-wysiwig .buttons-set .block-footer .action-add {
  margin-right: 4px;
}
.admin__control-wysiwig + button,
.admin__control-wysiwig + .block-footer .action-add {
  margin-top: 1rem;
}
.admin__control-wysiwig textarea {
  width: 100%;
}
.admin__action-dropdown-wrap {
  display: inline-block;
  position: relative;
}
.admin__action-dropdown-wrap .admin__action-dropdown-text:after {
  left: -6px;
  right: 0;
}
.admin__action-dropdown-wrap .admin__action-dropdown-menu {
  left: auto;
  right: 0;
}
.admin__action-dropdown-wrap.active .admin__action-dropdown,
.admin__action-dropdown-wrap._active .admin__action-dropdown {
  border-color: #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.admin__action-dropdown-wrap.active .admin__action-dropdown-text:after,
.admin__action-dropdown-wrap._active .admin__action-dropdown-text:after {
  background-color: #ffffff;
  content: '';
  height: 6px;
  position: absolute;
  top: 100%;
}
.admin__action-dropdown-wrap.active .admin__action-dropdown-menu,
.admin__action-dropdown-wrap._active .admin__action-dropdown-menu {
  display: block;
}
.admin__action-dropdown-wrap._disabled .admin__action-dropdown {
  cursor: default;
}
.admin__action-dropdown-wrap._disabled:hover .admin__action-dropdown {
  color: #41362f;
}
.admin__action-dropdown {
  padding-right: 3.3rem;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-bottom: none;
  border-radius: 0;
  box-shadow: none;
  color: #41362f;
  display: inline-block;
  font-size: 1.3rem;
  font-weight: 400;
  letter-spacing: -.025em;
  padding: 0.7rem 3.3rem 0.8rem 1.5rem;
  position: relative;
  vertical-align: baseline;
  z-index: 2;
}
.admin__action-dropdown._active:after,
.admin__action-dropdown.active:after {
  transform: rotate(180deg);
}
.admin__action-dropdown:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .admin__action-dropdown:after,
.active .admin__action-dropdown:after {
  transform: rotate(180deg);
}
.admin__action-dropdown:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.admin__action-dropdown:hover,
.admin__action-dropdown:focus {
  background-color: #ffffff;
  color: #060504;
  text-decoration: none;
}
.admin__action-dropdown:after {
  right: 1.5rem;
}
.admin__action-dropdown:before {
  margin-right: 1rem;
}
.admin__action-dropdown-menu {
  background-color: #ffffff;
  border: 1px solid #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  display: none;
  line-height: 1.36;
  margin-top: -1px;
  min-width: 120%;
  padding: 0.5rem 1rem;
  position: absolute;
  top: 100%;
  transition: all 0.15s ease;
  z-index: 1;
}
.admin__action-dropdown-menu > li {
  display: block;
}
.admin__action-dropdown-menu > li > a {
  color: #41362f;
  display: block;
  text-decoration: none;
  padding: 0.6rem 0.5rem;
}
.selectmenu {
  display: inline-block;
  padding-left: 1.5rem;
  position: relative;
  text-align: left;
  width: auto;
  z-index: 1;
  /**
     * @codingStandardsIgnoreStart
     */
}
.selectmenu._active {
  border-color: #007bdb;
  z-index: 500;
}
.selectmenu .action-save,
.selectmenu .action-edit,
.selectmenu .action-delete {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding: 0 1rem 0 1rem;
}
.selectmenu .action-save:hover,
.selectmenu .action-edit:hover,
.selectmenu .action-delete:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.selectmenu .action-save:before,
.selectmenu .action-edit:before,
.selectmenu .action-delete:before {
  content: '\e630';
}
.selectmenu .action-edit,
.selectmenu .action-delete {
  border: 0 solid #ffffff;
  border-left-width: 1px;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.selectmenu .action-edit:hover,
.selectmenu .action-delete:hover {
  border: 0 solid #ffffff;
  border-left-width: 1px;
}
.selectmenu .action-save:before {
  content: '\e625';
}
.selectmenu .action-edit:before {
  content: '\e631';
}
.selectmenu-value {
  display: inline-block;
}
.selectmenu-value input[type='text'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: 0;
  display: inline;
  margin: 0;
  width: 6rem;
}
body._keyfocus .selectmenu-value input[type='text']:focus {
  box-shadow: none;
}
.selectmenu-toggle {
  padding-right: 3rem;
  background: transparent;
  border-width: 0;
  bottom: 0;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
.selectmenu-toggle._active:after,
.selectmenu-toggle.active:after {
  transform: rotate(180deg);
}
.selectmenu-toggle:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.1rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .selectmenu-toggle:after,
.active .selectmenu-toggle:after {
  transform: rotate(180deg);
}
.selectmenu-toggle:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.selectmenu-toggle:focus,
.selectmenu-toggle:active,
.selectmenu-toggle:hover {
  background: transparent;
}
.selectmenu._active .selectmenu-toggle:before {
  border-color: #007bdb;
}
body._keyfocus .selectmenu-toggle:focus {
  box-shadow: none;
}
.selectmenu-toggle:before {
  background: #e3e3e3;
  border-left: 1px solid #adadad;
  bottom: 0;
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 3.2rem;
}
.selectmenu-items {
  background: #ffffff;
  border: 1px solid #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  display: none;
  float: left;
  left: -1px;
  margin-top: 3px;
  max-width: 20rem;
  min-width: calc(100% + 2px);
  position: absolute;
  top: 100%;
}
.selectmenu-items._active {
  display: block;
}
.selectmenu-items ul {
  float: left;
  list-style-type: none;
  margin: 0;
  min-width: 100%;
  padding: 0;
}
.selectmenu-items li {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  display: flex;
  flex-direction: row;
  transition: background .2s linear;
}
.selectmenu-items li:hover {
  background: #e3e3e3;
}
.selectmenu-items li:last-child .selectmenu-item-action {
  color: #007bdb;
  text-decoration: none;
}
.selectmenu-items li:last-child .selectmenu-item-action:visited {
  color: #007bdb;
  text-decoration: none;
}
.selectmenu-items li:last-child .selectmenu-item-action:hover {
  color: #007bdb;
  text-decoration: underline;
}
.selectmenu-items li:last-child .selectmenu-item-action:active {
  color: #ff5501;
  text-decoration: underline;
}
.selectmenu-item {
  position: relative;
  width: 100%;
  z-index: 1;
}
li._edit > .selectmenu-item {
  display: none;
}
.selectmenu-item-edit {
  display: none;
  padding: .3rem 4rem .3rem .4rem;
  position: relative;
  white-space: nowrap;
  z-index: 1;
}
li:last-child .selectmenu-item-edit {
  padding-right: .4rem;
}
.selectmenu-item-edit .admin__control-text {
  margin: 0;
  width: 5.4rem;
}
li._edit .selectmenu-item-edit {
  display: block;
}
.selectmenu-item-action {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: #41362f;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  min-width: 100%;
  padding: 1rem 6rem 1rem 1.5rem;
  text-align: left;
  transition: background .2s linear;
  width: 5rem;
}
.selectmenu-item-action:hover,
.selectmenu-item-action:focus {
  background: #e3e3e3;
}
.abs-actions-split-xl .action-default,
.page-actions .actions-split .action-default {
  margin-right: 4rem;
}
.abs-actions-split-xl .action-toggle,
.page-actions .actions-split .action-toggle {
  padding-right: 4rem;
}
.abs-actions-split-xl .action-toggle:after,
.page-actions .actions-split .action-toggle:after {
  border-width: 0.9rem 0.6rem 0 0.6rem;
  margin-top: -0.3rem;
  right: 1.4rem;
}
.actions-split {
  position: relative;
  z-index: 400;
}
.actions-split.active,
.actions-split._active,
.actions-split:hover {
  box-shadow: 0 0 0 1px #007bdb;
}
.actions-split.active .action-toggle.action-primary,
.actions-split._active .action-toggle.action-primary,
.actions-split.active .action-toggle.primary,
.actions-split._active .action-toggle.primary {
  background-color: #ba4000;
  border-color: #ba4000;
}
.actions-split.active .dropdown-menu,
.actions-split._active .dropdown-menu {
  opacity: 1;
  visibility: visible;
  display: block;
}
.actions-split .action-toggle,
.actions-split .action-default {
  float: left;
  margin: 0;
}
.actions-split .action-toggle.active,
.actions-split .action-default.active,
.actions-split .action-toggle._active,
.actions-split .action-default._active,
.actions-split .action-toggle:hover,
.actions-split .action-default:hover {
  box-shadow: none;
}
.actions-split .action-default {
  margin-right: 3.2rem;
  min-width: 9.300000000000001rem;
}
.actions-split .action-toggle {
  padding-right: 3.2rem;
  border-left-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  padding-left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.actions-split .action-toggle._active:after,
.actions-split .action-toggle.active:after {
  transform: rotate(180deg);
}
.actions-split .action-toggle:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.2rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .actions-split .action-toggle:after,
.active .actions-split .action-toggle:after {
  transform: rotate(180deg);
}
.actions-split .action-toggle:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.actions-split .action-toggle.action-secondary:after,
.actions-split .action-toggle.secondary:after,
.actions-split .action-toggle.action-primary:after,
.actions-split .action-toggle.primary:after {
  border-color: #ffffff transparent transparent transparent;
}
.actions-split .action-toggle > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.action-select-wrap {
  display: inline-block;
  position: relative;
}
.action-select-wrap .action-select {
  padding-right: 3.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #ffffff;
  font-weight: 400;
  text-align: left;
}
.action-select-wrap .action-select._active:after,
.action-select-wrap .action-select.active:after {
  transform: rotate(180deg);
}
.action-select-wrap .action-select:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.2rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .action-select-wrap .action-select:after,
.active .action-select-wrap .action-select:after {
  transform: rotate(180deg);
}
.action-select-wrap .action-select:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.action-select-wrap .action-select:hover {
  border-color: #878787;
}
.action-select-wrap .action-select:hover:before {
  border-color: #878787;
}
.action-select-wrap .action-select:before {
  background-color: #e3e3e3;
  border: 1px solid #adadad;
  bottom: 0;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 3.2rem;
}
.action-select-wrap .action-select._active {
  border-color: #007bdb;
}
.action-select-wrap .action-select._active:before {
  border-color: #007bdb;
  border-left-color: #adadad;
}
.action-select-wrap .action-select[disabled] {
  color: #41362f;
}
.action-select-wrap .action-select[disabled]:after {
  border-color: #41362f transparent transparent transparent;
}
.action-select-wrap._active {
  z-index: 500;
}
.action-select-wrap._active .action-select {
  border-color: #007bdb;
}
.action-select-wrap._active .action-select:before {
  border-color: #007bdb;
}
.action-select-wrap._active .action-select:after {
  transform: rotate(180deg);
}
.action-select-wrap .action-menu,
.action-select-wrap .abs-action-menu .action-submenu,
.action-select-wrap .action-menu .action-submenu,
.action-select-wrap .actions-split .dropdown-menu .action-submenu,
.action-select-wrap .actions-split .action-menu .action-submenu {
  max-height: 45rem;
  overflow-y: auto;
}
.action-select-wrap .action-menu ._disabled:hover,
.action-select-wrap .abs-action-menu .action-submenu ._disabled:hover,
.action-select-wrap .action-menu .action-submenu ._disabled:hover,
.action-select-wrap .actions-split .dropdown-menu .action-submenu ._disabled:hover,
.action-select-wrap .actions-split .action-menu .action-submenu ._disabled:hover {
  background: #ffffff;
}
.action-select-wrap .action-menu ._disabled .action-menu-item,
.action-select-wrap .abs-action-menu .action-submenu ._disabled .action-menu-item,
.action-select-wrap .action-menu .action-submenu ._disabled .action-menu-item,
.action-select-wrap .actions-split .dropdown-menu .action-submenu ._disabled .action-menu-item,
.action-select-wrap .actions-split .action-menu .action-submenu ._disabled .action-menu-item {
  cursor: default;
  opacity: .5;
}
.action-select-wrap .action-menu-items {
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.action-select-wrap .action-menu-items > .action-menu,
.action-select-wrap .action-menu-items > .abs-action-menu .action-submenu,
.action-select-wrap .action-menu-items > .action-menu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .dropdown-menu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .action-menu .action-submenu {
  min-width: 100%;
  position: static;
}
.action-select-wrap .action-menu-items > .action-menu .action-submenu,
.action-select-wrap .action-menu-items > .abs-action-menu .action-submenu .action-submenu,
.action-select-wrap .action-menu-items > .action-menu .action-submenu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .dropdown-menu .action-submenu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .action-menu .action-submenu .action-submenu {
  position: absolute;
  right: -100%;
}
.action-multicheck-wrap {
  display: inline-block;
  height: 1.6rem;
  padding-top: 1px;
  position: relative;
  width: 3.1rem;
  z-index: 200;
}
.action-multicheck-wrap:hover .admin__control-checkbox + label:before,
.action-multicheck-wrap:hover .action-multicheck-toggle {
  border-color: #878787;
}
.action-multicheck-wrap._active .admin__control-checkbox + label:before,
.action-multicheck-wrap._active .action-multicheck-toggle {
  border-color: #007bdb;
}
.action-multicheck-wrap._active .action-menu,
.action-multicheck-wrap._active .abs-action-menu .action-submenu,
.action-multicheck-wrap._active .action-menu .action-submenu,
.action-multicheck-wrap._active .actions-split .dropdown-menu .action-submenu,
.action-multicheck-wrap._active .actions-split .action-menu .action-submenu {
  opacity: 1;
  visibility: visible;
  display: block;
}
.action-multicheck-wrap._disabled .admin__control-checkbox + label:before {
  background-color: #ffffff;
}
.action-multicheck-wrap._disabled .admin__control-checkbox + label:before,
.action-multicheck-wrap._disabled .action-multicheck-toggle {
  border-color: #adadad;
  opacity: 1;
}
.action-multicheck-wrap .admin__control-checkbox,
.action-multicheck-wrap .admin__control-checkbox + label,
.action-multicheck-wrap .action-multicheck-toggle {
  float: left;
}
.action-multicheck-wrap .action-multicheck-toggle {
  padding-right: 3rem;
  border-radius: 0 1px 1px 0;
  height: 1.6rem;
  margin-left: -1px;
  padding: 0;
  position: relative;
  transition: border-color 0.1s linear;
  width: 1.6rem;
}
.action-multicheck-wrap .action-multicheck-toggle._active:after,
.action-multicheck-wrap .action-multicheck-toggle.active:after,
.mass-select-wrap select:focus + label:after {
  transform: rotate(180deg);
}
.action-multicheck-wrap .action-multicheck-toggle:after,
.mass-select-wrap select + label:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.1rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .action-multicheck-wrap .action-multicheck-toggle:after,
.active .action-multicheck-wrap .action-multicheck-toggle:after {
  transform: rotate(180deg);
}
.action-multicheck-wrap .action-multicheck-toggle:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.action-multicheck-wrap .action-multicheck-toggle:focus {
  border-color: #007bdb;
}
.action-multicheck-wrap .action-multicheck-toggle:after,
.mass-select-wrap select + label:after {
  right: .3rem;
}
.action-multicheck-wrap .action-menu,
.action-multicheck-wrap .abs-action-menu .action-submenu,
.action-multicheck-wrap .action-menu .action-submenu,
.action-multicheck-wrap .actions-split .dropdown-menu .action-submenu,
.action-multicheck-wrap .actions-split .action-menu .action-submenu {
  left: -1.1rem;
  margin-top: 1px;
  right: auto;
  text-align: left;
}
.action-multicheck-wrap .action-menu-item {
  white-space: nowrap;
}
.admin__action-multiselect-wrap {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  display: block;
  user-select: none;
}
.admin__action-multiselect-wrap.action-select-wrap:focus {
  box-shadow: none;
}
.admin__action-multiselect-wrap.action-select-wrap .action-menu,
.admin__action-multiselect-wrap.action-select-wrap .abs-action-menu .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap .action-menu .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap .actions-split .dropdown-menu .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap .actions-split .action-menu .action-submenu {
  max-height: none;
  overflow-y: inherit;
}
.admin__action-multiselect-wrap .action-menu-item {
  transition: background-color 0.1s linear;
}
.admin__action-multiselect-wrap .action-menu-item._selected {
  background-color: #e0f6fe;
}
.admin__action-multiselect-wrap .action-menu-item._hover {
  background-color: #e3e3e3;
}
.admin__action-multiselect-wrap .action-menu-item._unclickable {
  cursor: default;
}
.admin__action-multiselect-wrap .admin__action-multiselect {
  border: 1px solid #adadad;
  cursor: pointer;
  display: block;
  min-height: 3.2rem;
  padding-right: 3.6rem;
  white-space: normal;
}
.admin__action-multiselect-wrap .admin__action-multiselect:after {
  bottom: 1.25rem;
  top: auto;
}
.admin__action-multiselect-wrap .admin__action-multiselect:before {
  height: 3.3rem;
  top: auto;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap {
  position: static;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .admin__action-multiselect {
  position: relative;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .admin__action-multiselect:before {
  right: -1px;
  top: -1px;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .action-menu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .abs-action-menu .action-submenu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .action-menu .action-submenu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .actions-split .dropdown-menu .action-submenu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .actions-split .action-menu .action-submenu {
  left: auto;
  min-width: 34rem;
  right: auto;
  top: auto;
  z-index: 1;
}
.admin__action-multiselect-wrap .admin__action-multiselect-item-path {
  color: #a79d95;
  font-size: 1.2rem;
  font-weight: 400;
  padding-left: 1rem;
}
.admin__action-multiselect-actions-wrap {
  border-top: 1px solid #e3e3e3;
  margin: 0 1rem;
  padding: 1rem 0;
  text-align: center;
}
.admin__action-multiselect-actions-wrap .action-default {
  font-size: 1.3rem;
  min-width: 13rem;
}
.admin__action-multiselect-text {
  padding: .6rem 1rem;
}
.action-menu,
.abs-action-menu .action-submenu,
.action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  left: 0;
  margin-top: 2px;
  right: auto;
  text-align: left;
}
.admin__action-multiselect-label {
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.admin__action-multiselect-label:before {
  margin-right: .5rem;
}
._unclickable .admin__action-multiselect-label {
  cursor: default;
  font-weight: 700;
}
.admin__action-multiselect-search-wrap {
  border-bottom: 1px solid #e3e3e3;
  margin: 0 1rem;
  padding: 1rem 0;
  position: relative;
}
.admin__action-multiselect-search {
  padding-right: 3rem;
  width: 100%;
}
.admin__action-multiselect-search-label {
  display: block;
  font-size: 1.5rem;
  height: 1.3em;
  overflow: hidden;
  position: absolute;
  right: 2.2rem;
  top: 1.7rem;
  width: 1em;
}
.admin__action-multiselect-search-label:before {
  content: '\e60c';
}
.admin__action-multiselect-search-count {
  color: #a79d95;
  margin-top: 1rem;
}
.admin__action-multiselect-empty-area {
  color: #a79d95;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  vertical-align: middle;
}
.admin__action-multiselect-menu-inner {
  margin-bottom: 0;
  max-height: 46rem;
  overflow-y: auto;
}
.admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner {
  list-style: none;
  max-height: none;
  overflow: hidden;
  padding-left: 2.2rem;
}
.admin__action-multiselect-menu-inner ._hidden {
  display: none;
}
.admin__action-multiselect-crumb {
  background-color: #f5f5f5;
  border: 1px solid #a79d95;
  border-radius: 1px;
  display: inline-block;
  font-size: 1.2rem;
  margin: 0.3rem -4px 0.3rem 0.3rem;
  padding: 0.3rem 2.4rem 0.4rem 1rem;
  position: relative;
  transition: border-color 0.1s linear;
}
.admin__action-multiselect-crumb:hover {
  border-color: #908379;
}
.admin__action-multiselect-crumb .action-close {
  bottom: 0;
  font-size: .5em;
  position: absolute;
  right: 0;
  top: 0;
  width: 2rem;
}
.admin__action-multiselect-crumb .action-close:hover {
  color: #060504;
}
.admin__action-multiselect-crumb .action-close:focus,
.admin__action-multiselect-crumb .action-close:active {
  background-color: transparent;
}
.admin__action-multiselect-crumb .action-close:active {
  transform: scale(0.9);
}
.admin__action-multiselect-tree .action-menu,
.admin__action-multiselect-tree .abs-action-menu .action-submenu,
.admin__action-multiselect-tree .action-menu .action-submenu,
.admin__action-multiselect-tree .actions-split .dropdown-menu .action-submenu,
.admin__action-multiselect-tree .actions-split .action-menu .action-submenu {
  min-width: 34.7rem;
}
.admin__action-multiselect-tree .action-menu .action-menu-item,
.admin__action-multiselect-tree .abs-action-menu .action-submenu .action-menu-item,
.admin__action-multiselect-tree .action-menu .action-submenu .action-menu-item,
.admin__action-multiselect-tree .actions-split .dropdown-menu .action-submenu .action-menu-item,
.admin__action-multiselect-tree .actions-split .action-menu .action-submenu .action-menu-item {
  margin-top: .1rem;
}
.admin__action-multiselect-tree .action-menu-item {
  margin-left: 4.2rem;
  position: relative;
}
.admin__action-multiselect-tree .action-menu-item._expended:before {
  border-left: 1px dashed #a79d95;
  bottom: 0;
  content: '';
  left: -1rem;
  position: absolute;
  top: 1rem;
  width: 1px;
}
.admin__action-multiselect-tree .action-menu-item._expended .admin__action-multiselect-dropdown:before {
  content: '\e615';
}
.admin__action-multiselect-tree .action-menu-item._with-checkbox .admin__action-multiselect-label {
  padding-left: 2.6rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner {
  position: relative;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner {
  padding-left: 3.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner:before {
  left: 4.3rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item {
  position: relative;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:last-child:before {
  height: 2.1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:after,
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:before {
  content: '';
  left: 0;
  position: absolute;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:after {
  border-top: 1px dashed #a79d95;
  height: 1px;
  top: 2.1rem;
  width: 4.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:before {
  border-left: 1px dashed #a79d95;
  height: 100%;
  top: 0;
  width: 1px;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._parent:after {
  width: 4.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root {
  margin-left: -1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:after {
  left: 3.2rem;
  width: 2.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:before {
  left: 3.2rem;
  top: 1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root._parent:after {
  display: none;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:first-child:before {
  top: 2.1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:last-child:before {
  height: 1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-label {
  line-height: 2.2rem;
  vertical-align: middle;
  word-break: break-all;
}
.admin__action-multiselect-tree .admin__action-multiselect-label:before {
  left: 0;
  position: absolute;
  top: .4rem;
}
.admin__action-multiselect-dropdown {
  border-radius: 50%;
  height: 2.2rem;
  left: -2.2rem;
  position: absolute;
  top: 1rem;
  width: 2.2rem;
  z-index: 1;
}
.admin__action-multiselect-dropdown:before {
  background: #ffffff;
  color: #a79d95;
  content: '\e616';
  font-size: 2.2rem;
}
.admin__actions-switch {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.admin__field-control .admin__actions-switch {
  line-height: 3.2rem;
}
.admin__actions-switch + .admin__field-service {
  min-width: 34rem;
}
._disabled .admin__actions-switch-checkbox + .admin__actions-switch-label,
.admin__actions-switch-checkbox.disabled + .admin__actions-switch-label {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label:before {
  left: 15px;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label:after {
  background: #79a22e;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label .admin__actions-switch-text:before {
  content: attr(data-text-on);
}
.admin__actions-switch-checkbox:focus + .admin__actions-switch-label:before,
.admin__actions-switch-checkbox:focus + .admin__actions-switch-label:after {
  border-color: #007bdb;
}
._error .admin__actions-switch-checkbox + .admin__actions-switch-label:before,
._error .admin__actions-switch-checkbox + .admin__actions-switch-label:after {
  border-color: #e22626;
}
.admin__actions-switch-label {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  position: relative;
  user-select: none;
  vertical-align: middle;
}
.admin__actions-switch-label:before,
.admin__actions-switch-label:after {
  left: 0;
  position: absolute;
  right: auto;
  top: 0;
}
.admin__actions-switch-label:before {
  background: #ffffff;
  border: 1px solid #aaa6a0;
  border-radius: 100%;
  content: '';
  display: block;
  height: 22px;
  transition: left 0.2s ease-in 0s;
  width: 22px;
  z-index: 1;
}
.admin__actions-switch-label:after {
  background: #e3e3e3;
  border: 1px solid #aaa6a0;
  border-radius: 12px;
  content: '';
  display: block;
  height: 22px;
  transition: background 0.2s ease-in 0s;
  width: 37px;
  z-index: 0;
}
.admin__actions-switch-text:before {
  content: attr(data-text-off);
  padding-left: 47px;
  white-space: nowrap;
}
.abs-action-reset,
.admin__field-fallback-reset,
.abs-action-delete,
.action-close,
.timeline-action,
.image .action-remove,
.image-panel-controls .action-delete,
.image-panel-controls .action-remove,
.file-uploader-preview .action-remove,
.search-global-field._active .search-global-action,
.notifications-close,
.adminhtml-integration-index .data-grid .action,
.order-discounts .admin__field .action-default,
.add-by-sku-wrapper .action-reset,
.rma-items .col-actions .action-item-delete-line {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.abs-action-reset:hover,
.admin__field-fallback-reset:hover,
.abs-action-delete:hover,
.action-close:hover,
.timeline-action:hover,
.image .action-remove:hover,
.image-panel-controls .action-delete:hover,
.image-panel-controls .action-remove:hover,
.file-uploader-preview .action-remove:hover,
.search-global-field._active .search-global-action:hover,
.notifications-close:hover,
.adminhtml-integration-index .data-grid .action:hover,
.order-discounts .admin__field .action-default:hover,
.add-by-sku-wrapper .action-reset:hover,
.rma-items .col-actions .action-item-delete-line:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.abs-action-pattern,
.abs-action-default,
.abs-action-primary,
.abs-action-secondary,
.abs-action-tertiary,
.abs-action-quaternary,
.action-default,
button,
.action-primary,
.action-secondary,
.action-tertiary,
.action-quaternary,
.action-advanced-reports,
.mass-select-wrap select + label,
.action-basic,
button,
button.primary,
button.secondary,
button.tertiary,
.ui-dialog .action-close,
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.attribute-popup-actions .action-default.reset,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action-secondary,
.page-actions > button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.action-secondary,
.page-actions .page-actions-buttons > .action.action-secondary,
.steps-wizard .select-attributes-actions .action-default,
.downloadable-form .action-add,
.rma-items .col-actions .action-item-details,
.rma-items .col-actions .action-item-split-line,
.rma-items-block .col-actions a,
.field-vat-number .action-default,
.order-billing-method-summary .action-default,
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default,
.block-footer .action-add,
.block-footer .action-add,
.popup-window .magento_buttons .ok_button,
.popup-window .magento_buttons .cancel_button,
.fade .actions .primary,
.fade .actions .cancel,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary,
.page-actions .page-actions.floating-header > button,
.page-actions .page-actions.floating-header > .action,
.page-actions .page-actions.floating-header > button.action-primary,
.page-actions .page-actions.floating-header > .action.action-primary,
.page-actions .page-actions.floating-header > button.primary,
.page-actions .page-actions.floating-header > .action.primary,
.page-actions .page-actions.floating-header > button.action-secondary,
.page-actions .page-actions.floating-header > .action.action-secondary,
.block-footer .action-add,
.block-footer .action-add.primary,
.block-footer .action-add.secondary,
.block-footer .action-add.tertiary,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary,
.page-actions > .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary,
.page-actions > .block-footer .action-add.action-secondary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary {
  border: 1px solid;
  border-radius: 0;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.36;
  padding: 0.6rem 1em 0.6rem;
  text-align: center;
  vertical-align: baseline;
}
.abs-action-pattern[disabled],
.abs-action-pattern.disabled,
.abs-action-default[disabled],
.abs-action-default.disabled,
.abs-action-primary[disabled],
.abs-action-primary.disabled,
.abs-action-secondary[disabled],
.abs-action-secondary.disabled,
.abs-action-tertiary[disabled],
.abs-action-tertiary.disabled,
.abs-action-quaternary[disabled],
.abs-action-quaternary.disabled,
.action-default[disabled],
.action-default.disabled,
button[disabled],
button.disabled,
.action-primary[disabled],
.action-primary.disabled,
.action-secondary[disabled],
.action-secondary.disabled,
.action-tertiary[disabled],
.action-tertiary.disabled,
.action-quaternary[disabled],
.action-quaternary.disabled,
.action-advanced-reports[disabled],
.action-advanced-reports.disabled,
.mass-select-wrap select + label[disabled],
.mass-select-wrap select + label.disabled,
.action-basic[disabled],
.action-basic.disabled,
button[disabled],
button.disabled,
button.primary[disabled],
button.primary.disabled,
button.secondary[disabled],
button.secondary.disabled,
button.tertiary[disabled],
button.tertiary.disabled,
.ui-dialog .action-close[disabled],
.ui-dialog .action-close.disabled,
.ui-dialog .ui-button[disabled],
.ui-dialog .ui-button.disabled,
.ui-dialog .action-primary[disabled],
.ui-dialog .action-primary.disabled,
.attribute-popup-actions .action-default.reset[disabled],
.attribute-popup-actions .action-default.reset.disabled,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary[disabled],
.attribute-popup-actions .page-actions-buttons > button.action-default.primary.disabled,
.modal-popup .modal-footer .action-primary[disabled],
.modal-popup .modal-footer .action-primary.disabled,
.modal-popup .modal-footer .action-secondary[disabled],
.modal-popup .modal-footer .action-secondary.disabled,
.page-actions > button[disabled],
.page-actions > button.disabled,
.page-actions .page-actions-buttons > button[disabled],
.page-actions .page-actions-buttons > button.disabled,
.page-actions .page-actions-buttons > .action[disabled],
.page-actions .page-actions-buttons > .action.disabled,
.page-actions > button.action-primary[disabled],
.page-actions > button.action-primary.disabled,
.page-actions .page-actions-buttons > button.action-primary[disabled],
.page-actions .page-actions-buttons > button.action-primary.disabled,
.page-actions .page-actions-buttons > .action.action-primary[disabled],
.page-actions .page-actions-buttons > .action.action-primary.disabled,
.page-actions > button.primary[disabled],
.page-actions > button.primary.disabled,
.page-actions .page-actions-buttons > button.primary[disabled],
.page-actions .page-actions-buttons > button.primary.disabled,
.page-actions .page-actions-buttons > .action.primary[disabled],
.page-actions .page-actions-buttons > .action.primary.disabled,
.page-actions > button.action-secondary[disabled],
.page-actions > button.action-secondary.disabled,
.page-actions .page-actions-buttons > button.action-secondary[disabled],
.page-actions .page-actions-buttons > button.action-secondary.disabled,
.page-actions .page-actions-buttons > .action.action-secondary[disabled],
.page-actions .page-actions-buttons > .action.action-secondary.disabled,
.steps-wizard .select-attributes-actions .action-default[disabled],
.steps-wizard .select-attributes-actions .action-default.disabled,
.downloadable-form .action-add[disabled],
.downloadable-form .action-add.disabled,
.rma-items .col-actions .action-item-details[disabled],
.rma-items .col-actions .action-item-details.disabled,
.rma-items .col-actions .action-item-split-line[disabled],
.rma-items .col-actions .action-item-split-line.disabled,
.rma-items-block .col-actions a[disabled],
.rma-items-block .col-actions a.disabled,
.field-vat-number .action-default[disabled],
.field-vat-number .action-default.disabled,
.order-billing-method-summary .action-default[disabled],
.order-billing-method-summary .action-default.disabled,
.order-shipping-method-summary .action-default[disabled],
.order-shipping-method-summary .action-default.disabled,
.order-shipping-method-info .action-default[disabled],
.order-shipping-method-info .action-default.disabled,
.block-footer .action-add[disabled],
.block-footer .action-add.disabled,
.block-footer .action-add[disabled],
.block-footer .action-add.disabled,
.popup-window .magento_buttons .ok_button[disabled],
.popup-window .magento_buttons .ok_button.disabled,
.popup-window .magento_buttons .cancel_button[disabled],
.popup-window .magento_buttons .cancel_button.disabled,
.fade .actions .primary[disabled],
.fade .actions .primary.disabled,
.fade .actions .cancel[disabled],
.fade .actions .cancel.disabled,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary[disabled],
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary.disabled,
.page-actions .page-actions.floating-header > button[disabled],
.page-actions .page-actions.floating-header > button.disabled,
.page-actions .page-actions.floating-header > .action[disabled],
.page-actions .page-actions.floating-header > .action.disabled,
.page-actions .page-actions.floating-header > button.action-primary[disabled],
.page-actions .page-actions.floating-header > button.action-primary.disabled,
.page-actions .page-actions.floating-header > .action.action-primary[disabled],
.page-actions .page-actions.floating-header > .action.action-primary.disabled,
.page-actions .page-actions.floating-header > button.primary[disabled],
.page-actions .page-actions.floating-header > button.primary.disabled,
.page-actions .page-actions.floating-header > .action.primary[disabled],
.page-actions .page-actions.floating-header > .action.primary.disabled,
.page-actions .page-actions.floating-header > button.action-secondary[disabled],
.page-actions .page-actions.floating-header > button.action-secondary.disabled,
.page-actions .page-actions.floating-header > .action.action-secondary[disabled],
.page-actions .page-actions.floating-header > .action.action-secondary.disabled,
.block-footer .action-add[disabled],
.block-footer .action-add.disabled,
.block-footer .action-add.primary[disabled],
.block-footer .action-add.primary.disabled,
.block-footer .action-add.secondary[disabled],
.block-footer .action-add.secondary.disabled,
.block-footer .action-add.tertiary[disabled],
.block-footer .action-add.tertiary.disabled,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary[disabled],
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary.disabled,
.page-actions > .block-footer .action-add[disabled],
.page-actions > .block-footer .action-add.disabled,
.page-actions .page-actions-buttons > .block-footer .action-add[disabled],
.page-actions .page-actions-buttons > .block-footer .action-add.disabled,
.page-actions > .block-footer .action-add.action-primary[disabled],
.page-actions > .block-footer .action-add.action-primary.disabled,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary[disabled],
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary.disabled,
.page-actions > .block-footer .action-add.primary[disabled],
.page-actions > .block-footer .action-add.primary.disabled,
.page-actions .page-actions-buttons > .block-footer .action-add.primary[disabled],
.page-actions .page-actions-buttons > .block-footer .action-add.primary.disabled,
.page-actions > .block-footer .action-add.action-secondary[disabled],
.page-actions > .block-footer .action-add.action-secondary.disabled,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary[disabled],
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary.disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.abs-action-l,
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action-secondary,
.action-advanced-reports,
.page-actions button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.action-secondary,
.page-actions .page-actions-buttons > .action.action-secondary,
.page-layout-admin-login .action-primary,
.admin__field-complex-attributes [class^='action-'],
.steps-wizard .select-attributes-actions .action-default,
.order-totals-actions .action-default,
.staging-preview-item-content-wrapper > .actions-toolbar .action-primary,
.popup-window .magento_buttons .ok_button,
.fade .actions .primary,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary,
.page-actions .page-actions.floating-header > button,
.page-actions .page-actions.floating-header > .action,
.page-actions .page-actions.floating-header > button.action-primary,
.page-actions .page-actions.floating-header > .action.action-primary,
.page-actions .page-actions.floating-header > button.primary,
.page-actions .page-actions.floating-header > .action.primary,
.page-actions .page-actions.floating-header > button.action-secondary,
.page-actions .page-actions.floating-header > .action.action-secondary,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary,
.page-actions .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary,
.page-actions > .block-footer .action-add.action-secondary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary {
  font-size: 1.6rem;
  letter-spacing: .025em;
  padding-bottom: 0.6875em;
  padding-top: 0.6875em;
}
.abs-action-delete,
.rma-items .col-actions .action-item-delete-line {
  display: inline-block;
  font-size: 1.6rem;
  margin-left: 1.2rem;
  padding-top: .7rem;
  text-decoration: none;
  vertical-align: middle;
}
.abs-action-delete:after,
.rma-items .col-actions .action-item-delete-line:after {
  color: #666666;
  content: '\e630';
}
.abs-action-delete:hover:after,
.rma-items .col-actions .action-item-delete-line:hover:after {
  color: #35302c;
}
.abs-action-button-as-link,
.action-additional,
.data-grid .action-delete {
  line-height: 1.36;
  padding: 0;
  color: #007bdb;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 400;
  border-radius: 0;
}
.abs-action-button-as-link:visited,
.action-additional:visited,
.data-grid .action-delete:visited {
  color: #007bdb;
  text-decoration: none;
}
.abs-action-button-as-link:hover,
.action-additional:hover,
.data-grid .action-delete:hover {
  color: #007bdb;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.action-additional:active,
.data-grid .action-delete:active {
  color: #ff5501;
  text-decoration: underline;
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.action-additional:hover,
.action-additional:active,
.action-additional:focus,
.data-grid .action-delete:hover,
.data-grid .action-delete:active,
.data-grid .action-delete:focus {
  background: none;
  border: 0;
}
.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.action-additional.disabled,
.action-additional[disabled],
fieldset[disabled] .action-additional,
.data-grid .action-delete.disabled,
.data-grid .action-delete[disabled],
fieldset[disabled] .data-grid .action-delete {
  color: #007bdb;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.action-additional:active,
.action-additional:not(:focus),
.data-grid .action-delete:active,
.data-grid .action-delete:not(:focus) {
  box-shadow: none;
}
.abs-action-button-as-link:focus,
.action-additional:focus,
.data-grid .action-delete:focus {
  color: #007bdb;
}
.abs-action-default,
.mass-select-wrap select + label,
button,
.rma-items .col-actions .action-item-details,
.rma-items .col-actions .action-item-split-line,
.rma-items-block .col-actions a,
.block-footer .action-add {
  background: #e3e3e3;
  border-color: #adadad;
  color: #514943;
}
.abs-action-default:hover,
.abs-action-default:active,
.abs-action-default:focus,
button:hover,
button:active,
button:focus,
.rma-items .col-actions .action-item-details:hover,
.rma-items .col-actions .action-item-details:active,
.rma-items .col-actions .action-item-details:focus,
.rma-items .col-actions .action-item-split-line:hover,
.rma-items .col-actions .action-item-split-line:active,
.rma-items .col-actions .action-item-split-line:focus,
.rma-items-block .col-actions a:hover,
.rma-items-block .col-actions a:active,
.rma-items-block .col-actions a:focus,
.block-footer .action-add:hover,
.block-footer .action-add:active,
.block-footer .action-add:focus {
  background-color: #dbdbdb;
  color: #514943;
  text-decoration: none;
}
.abs-action-primary,
button.primary,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.page-actions .page-actions.floating-header > button.action-primary,
.page-actions .page-actions.floating-header > .action.action-primary,
.page-actions .page-actions.floating-header > button.primary,
.page-actions .page-actions.floating-header > .action.primary,
.block-footer .action-add.primary,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary {
  background-color: #eb5202;
  border-color: #eb5202;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.abs-action-primary:hover,
.abs-action-primary:active,
.abs-action-primary:focus,
button.primary:hover,
button.primary:active,
button.primary:focus,
.page-actions > button.action-primary:hover,
.page-actions > button.action-primary:active,
.page-actions > button.action-primary:focus,
.page-actions .page-actions-buttons > button.action-primary:hover,
.page-actions .page-actions-buttons > button.action-primary:active,
.page-actions .page-actions-buttons > button.action-primary:focus,
.page-actions .page-actions-buttons > .action.action-primary:hover,
.page-actions .page-actions-buttons > .action.action-primary:active,
.page-actions .page-actions-buttons > .action.action-primary:focus,
.page-actions > button.primary:hover,
.page-actions > button.primary:active,
.page-actions > button.primary:focus,
.page-actions .page-actions-buttons > button.primary:hover,
.page-actions .page-actions-buttons > button.primary:active,
.page-actions .page-actions-buttons > button.primary:focus,
.page-actions .page-actions-buttons > .action.primary:hover,
.page-actions .page-actions-buttons > .action.primary:active,
.page-actions .page-actions-buttons > .action.primary:focus,
.page-actions .page-actions.floating-header > button.action-primary:hover,
.page-actions .page-actions.floating-header > button.action-primary:active,
.page-actions .page-actions.floating-header > button.action-primary:focus,
.page-actions .page-actions.floating-header > .action.action-primary:hover,
.page-actions .page-actions.floating-header > .action.action-primary:active,
.page-actions .page-actions.floating-header > .action.action-primary:focus,
.page-actions .page-actions.floating-header > button.primary:hover,
.page-actions .page-actions.floating-header > button.primary:active,
.page-actions .page-actions.floating-header > button.primary:focus,
.page-actions .page-actions.floating-header > .action.primary:hover,
.page-actions .page-actions.floating-header > .action.primary:active,
.page-actions .page-actions.floating-header > .action.primary:focus,
.block-footer .action-add.primary:hover,
.block-footer .action-add.primary:active,
.block-footer .action-add.primary:focus,
.page-actions > .block-footer .action-add.action-primary:hover,
.page-actions > .block-footer .action-add.action-primary:active,
.page-actions > .block-footer .action-add.action-primary:focus,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary:hover,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary:active,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary:focus,
.page-actions > .block-footer .action-add.primary:hover,
.page-actions > .block-footer .action-add.primary:active,
.page-actions > .block-footer .action-add.primary:focus,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:hover,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:active,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:focus {
  background-color: #ba4000;
  border-color: #b84002;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.abs-action-primary.disabled,
.abs-action-primary[disabled],
button.primary.disabled,
button.primary[disabled],
.page-actions > button.action-primary.disabled,
.page-actions > button.action-primary[disabled],
.page-actions .page-actions-buttons > button.action-primary.disabled,
.page-actions .page-actions-buttons > button.action-primary[disabled],
.page-actions .page-actions-buttons > .action.action-primary.disabled,
.page-actions .page-actions-buttons > .action.action-primary[disabled],
.page-actions > button.primary.disabled,
.page-actions > button.primary[disabled],
.page-actions .page-actions-buttons > button.primary.disabled,
.page-actions .page-actions-buttons > button.primary[disabled],
.page-actions .page-actions-buttons > .action.primary.disabled,
.page-actions .page-actions-buttons > .action.primary[disabled],
.page-actions .page-actions.floating-header > button.action-primary.disabled,
.page-actions .page-actions.floating-header > button.action-primary[disabled],
.page-actions .page-actions.floating-header > .action.action-primary.disabled,
.page-actions .page-actions.floating-header > .action.action-primary[disabled],
.page-actions .page-actions.floating-header > button.primary.disabled,
.page-actions .page-actions.floating-header > button.primary[disabled],
.page-actions .page-actions.floating-header > .action.primary.disabled,
.page-actions .page-actions.floating-header > .action.primary[disabled],
.block-footer .action-add.primary.disabled,
.block-footer .action-add.primary[disabled],
.page-actions > .block-footer .action-add.action-primary.disabled,
.page-actions > .block-footer .action-add.action-primary[disabled],
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary.disabled,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary[disabled],
.page-actions > .block-footer .action-add.primary.disabled,
.page-actions > .block-footer .action-add.primary[disabled],
.page-actions .page-actions-buttons > .block-footer .action-add.primary.disabled,
.page-actions .page-actions-buttons > .block-footer .action-add.primary[disabled] {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.abs-action-secondary,
.action-basic,
button.secondary,
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.modal-popup .modal-footer .action-primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.action-secondary,
.page-actions .page-actions-buttons > .action.action-secondary,
.steps-wizard .select-attributes-actions .action-default,
.popup-window .magento_buttons .ok_button,
.fade .actions .primary,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary,
.page-actions .page-actions.floating-header > button.action-secondary,
.page-actions .page-actions.floating-header > .action.action-secondary,
.block-footer .action-add.secondary,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary,
.page-actions > .block-footer .action-add.action-secondary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary {
  background-color: #514943;
  border-color: #514943;
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.abs-action-secondary:hover,
.abs-action-secondary:active,
.abs-action-secondary:focus,
.action-basic:hover,
.action-basic:active,
.action-basic:focus,
button.secondary:hover,
button.secondary:active,
button.secondary:focus,
.ui-dialog .ui-button:hover,
.ui-dialog .ui-button:active,
.ui-dialog .ui-button:focus,
.ui-dialog .action-primary:hover,
.ui-dialog .action-primary:active,
.ui-dialog .action-primary:focus,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary:hover,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary:active,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary:focus,
.modal-popup .modal-footer .action-primary:hover,
.modal-popup .modal-footer .action-primary:active,
.modal-popup .modal-footer .action-primary:focus,
.page-actions > button.action-secondary:hover,
.page-actions > button.action-secondary:active,
.page-actions > button.action-secondary:focus,
.page-actions .page-actions-buttons > button.action-secondary:hover,
.page-actions .page-actions-buttons > button.action-secondary:active,
.page-actions .page-actions-buttons > button.action-secondary:focus,
.page-actions .page-actions-buttons > .action.action-secondary:hover,
.page-actions .page-actions-buttons > .action.action-secondary:active,
.page-actions .page-actions-buttons > .action.action-secondary:focus,
.steps-wizard .select-attributes-actions .action-default:hover,
.steps-wizard .select-attributes-actions .action-default:active,
.steps-wizard .select-attributes-actions .action-default:focus,
.popup-window .magento_buttons .ok_button:hover,
.popup-window .magento_buttons .ok_button:active,
.popup-window .magento_buttons .ok_button:focus,
.fade .actions .primary:hover,
.fade .actions .primary:active,
.fade .actions .primary:focus,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary:hover,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary:active,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary:focus,
.page-actions .page-actions.floating-header > button.action-secondary:hover,
.page-actions .page-actions.floating-header > button.action-secondary:active,
.page-actions .page-actions.floating-header > button.action-secondary:focus,
.page-actions .page-actions.floating-header > .action.action-secondary:hover,
.page-actions .page-actions.floating-header > .action.action-secondary:active,
.page-actions .page-actions.floating-header > .action.action-secondary:focus,
.block-footer .action-add.secondary:hover,
.block-footer .action-add.secondary:active,
.block-footer .action-add.secondary:focus,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary:hover,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary:active,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary:focus,
.page-actions > .block-footer .action-add.action-secondary:hover,
.page-actions > .block-footer .action-add.action-secondary:active,
.page-actions > .block-footer .action-add.action-secondary:focus,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary:hover,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary:active,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary:focus {
  background-color: #35302c;
  border-color: #35302c;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.abs-action-secondary:active,
.action-basic:active,
button.secondary:active,
.ui-dialog .ui-button:active,
.ui-dialog .action-primary:active,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary:active,
.modal-popup .modal-footer .action-primary:active,
.page-actions > button.action-secondary:active,
.page-actions .page-actions-buttons > button.action-secondary:active,
.page-actions .page-actions-buttons > .action.action-secondary:active,
.steps-wizard .select-attributes-actions .action-default:active,
.popup-window .magento_buttons .ok_button:active,
.fade .actions .primary:active,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary:active,
.page-actions .page-actions.floating-header > button.action-secondary:active,
.page-actions .page-actions.floating-header > .action.action-secondary:active,
.block-footer .action-add.secondary:active,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary:active,
.page-actions > .block-footer .action-add.action-secondary:active,
.page-actions .page-actions-buttons > .block-footer .action-add.action-secondary:active {
  background-color: #35302c;
}
.abs-action-tertiary,
button.tertiary,
.ui-dialog .action-close,
.attribute-popup-actions .action-default.reset,
.modal-popup .modal-footer .action-secondary,
.popup-window .magento_buttons .cancel_button,
.fade .actions .cancel,
.block-footer .action-add.tertiary {
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #007bdb;
}
.abs-action-tertiary:active,
.abs-action-tertiary:hover,
.abs-action-tertiary:focus,
button.tertiary:active,
button.tertiary:hover,
button.tertiary:focus,
.ui-dialog .action-close:active,
.ui-dialog .action-close:hover,
.ui-dialog .action-close:focus,
.attribute-popup-actions .action-default.reset:active,
.attribute-popup-actions .action-default.reset:hover,
.attribute-popup-actions .action-default.reset:focus,
.modal-popup .modal-footer .action-secondary:active,
.modal-popup .modal-footer .action-secondary:hover,
.modal-popup .modal-footer .action-secondary:focus,
.popup-window .magento_buttons .cancel_button:active,
.popup-window .magento_buttons .cancel_button:hover,
.popup-window .magento_buttons .cancel_button:focus,
.fade .actions .cancel:active,
.fade .actions .cancel:hover,
.fade .actions .cancel:focus,
.block-footer .action-add.tertiary:active,
.block-footer .action-add.tertiary:hover,
.block-footer .action-add.tertiary:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.abs-action-tertiary:active,
.abs-action-tertiary:hover,
.abs-action-tertiary:focus,
button.tertiary:active,
button.tertiary:hover,
button.tertiary:focus,
.ui-dialog .action-close:active,
.ui-dialog .action-close:hover,
.ui-dialog .action-close:focus,
.attribute-popup-actions .action-default.reset:active,
.attribute-popup-actions .action-default.reset:hover,
.attribute-popup-actions .action-default.reset:focus,
.modal-popup .modal-footer .action-secondary:active,
.modal-popup .modal-footer .action-secondary:hover,
.modal-popup .modal-footer .action-secondary:focus,
.popup-window .magento_buttons .cancel_button:active,
.popup-window .magento_buttons .cancel_button:hover,
.popup-window .magento_buttons .cancel_button:focus,
.fade .actions .cancel:active,
.fade .actions .cancel:hover,
.fade .actions .cancel:focus,
.block-footer .action-add.tertiary:active,
.block-footer .action-add.tertiary:hover,
.block-footer .action-add.tertiary:focus {
  color: #007bdb;
  text-decoration: underline;
}
.abs-action-quaternary,
.page-actions > button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions .page-actions.floating-header > button,
.page-actions .page-actions.floating-header > .action,
.page-actions > .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add {
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #41362f;
}
.abs-action-quaternary:active,
.abs-action-quaternary:hover,
.abs-action-quaternary:focus,
.page-actions > button:active,
.page-actions > button:hover,
.page-actions > button:focus,
.page-actions .page-actions-buttons > button:active,
.page-actions .page-actions-buttons > button:hover,
.page-actions .page-actions-buttons > button:focus,
.page-actions .page-actions-buttons > .action:active,
.page-actions .page-actions-buttons > .action:hover,
.page-actions .page-actions-buttons > .action:focus,
.page-actions .page-actions.floating-header > button:active,
.page-actions .page-actions.floating-header > button:hover,
.page-actions .page-actions.floating-header > button:focus,
.page-actions .page-actions.floating-header > .action:active,
.page-actions .page-actions.floating-header > .action:hover,
.page-actions .page-actions.floating-header > .action:focus,
.page-actions > .block-footer .action-add:active,
.page-actions > .block-footer .action-add:hover,
.page-actions > .block-footer .action-add:focus,
.page-actions .page-actions-buttons > .block-footer .action-add:active,
.page-actions .page-actions-buttons > .block-footer .action-add:hover,
.page-actions .page-actions-buttons > .block-footer .action-add:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.abs-action-quaternary:active,
.abs-action-quaternary:hover,
.abs-action-quaternary:focus,
.page-actions > button:active,
.page-actions > button:hover,
.page-actions > button:focus,
.page-actions .page-actions-buttons > button:active,
.page-actions .page-actions-buttons > button:hover,
.page-actions .page-actions-buttons > button:focus,
.page-actions .page-actions-buttons > .action:active,
.page-actions .page-actions-buttons > .action:hover,
.page-actions .page-actions-buttons > .action:focus,
.page-actions .page-actions.floating-header > button:active,
.page-actions .page-actions.floating-header > button:hover,
.page-actions .page-actions.floating-header > button:focus,
.page-actions .page-actions.floating-header > .action:active,
.page-actions .page-actions.floating-header > .action:hover,
.page-actions .page-actions.floating-header > .action:focus,
.page-actions > .block-footer .action-add:active,
.page-actions > .block-footer .action-add:hover,
.page-actions > .block-footer .action-add:focus,
.page-actions .page-actions-buttons > .block-footer .action-add:active,
.page-actions .page-actions-buttons > .block-footer .action-add:hover,
.page-actions .page-actions-buttons > .block-footer .action-add:focus {
  color: #231d1a;
}
.abs-action-menu,
.actions-split .dropdown-menu,
.actions-split .action-menu,
.actions-split .abs-action-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  margin-top: 2px;
  right: auto;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #007bdb;
  border-radius: 1px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  color: #41362f;
  display: none;
  font-weight: 400;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.abs-action-menu._active,
.actions-split .dropdown-menu._active,
.actions-split .action-menu._active,
.actions-split .abs-action-menu .action-submenu._active,
.actions-split .action-menu .action-submenu._active {
  display: block;
}
.abs-action-menu > li,
.actions-split .dropdown-menu > li,
.actions-split .action-menu > li,
.actions-split .abs-action-menu .action-submenu > li,
.actions-split .action-menu .action-submenu > li {
  border: none;
  display: block;
  padding: 0;
  transition: background-color 0.1s linear;
}
.abs-action-menu > li > a:hover,
.actions-split .dropdown-menu > li > a:hover,
.actions-split .action-menu > li > a:hover,
.actions-split .abs-action-menu .action-submenu > li > a:hover,
.actions-split .action-menu .action-submenu > li > a:hover {
  text-decoration: none;
}
.abs-action-menu > li._visible,
.actions-split .dropdown-menu > li._visible,
.actions-split .action-menu > li._visible,
.actions-split .abs-action-menu .action-submenu > li._visible,
.actions-split .action-menu .action-submenu > li._visible {
  background-color: #e3e3e3;
}
.abs-action-menu > li:hover,
.actions-split .dropdown-menu > li:hover,
.actions-split .action-menu > li:hover,
.actions-split .abs-action-menu .action-submenu > li:hover,
.actions-split .action-menu .action-submenu > li:hover {
  background-color: #e3e3e3;
}
.abs-action-menu > li:active,
.actions-split .dropdown-menu > li:active,
.actions-split .action-menu > li:active,
.actions-split .abs-action-menu .action-submenu > li:active,
.actions-split .action-menu .action-submenu > li:active {
  background-color: #cacaca;
}
.abs-action-menu > li._parent,
.actions-split .dropdown-menu > li._parent,
.actions-split .action-menu > li._parent,
.actions-split .abs-action-menu .action-submenu > li._parent,
.actions-split .action-menu .action-submenu > li._parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  display: flex;
  flex-direction: row;
}
.abs-action-menu > li._parent > .action-menu-item,
.actions-split .dropdown-menu > li._parent > .action-menu-item,
.actions-split .action-menu > li._parent > .action-menu-item,
.actions-split .abs-action-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .action-menu .action-submenu > li._parent > .action-menu-item {
  min-width: 100%;
}
.abs-action-menu .item,
.abs-action-menu .action-menu-item,
.actions-split .dropdown-menu .item,
.actions-split .dropdown-menu .action-menu-item,
.actions-split .action-menu .item,
.actions-split .action-menu .action-menu-item,
.actions-split .abs-action-menu .action-submenu .item,
.actions-split .abs-action-menu .action-submenu .action-menu-item,
.actions-split .action-menu .action-submenu .item,
.actions-split .action-menu .action-submenu .action-menu-item {
  cursor: pointer;
  display: block;
  padding: .6875em 1em;
}
.abs-action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  bottom: auto;
  left: auto;
  margin-left: 0;
  margin-top: -1px;
  position: absolute;
  right: auto;
  top: auto;
}
.abs-action-menu a.action-menu-item,
.actions-split .dropdown-menu a.action-menu-item,
.actions-split .action-menu a.action-menu-item,
.actions-split .abs-action-menu .action-submenu a.action-menu-item,
.actions-split .action-menu .action-submenu a.action-menu-item {
  color: #41362f;
}
.abs-action-menu a.action-menu-item:focus,
.actions-split .dropdown-menu a.action-menu-item:focus,
.actions-split .action-menu a.action-menu-item:focus,
.actions-split .abs-action-menu .action-submenu a.action-menu-item:focus,
.actions-split .action-menu .action-submenu a.action-menu-item:focus {
  background-color: #e3e3e3;
  box-shadow: none;
}
.abs-action-wrap-triangle,
.action-wrap-prev,
.action-wrap-next {
  position: relative;
}
.abs-action-wrap-triangle .action-default,
.action-wrap-prev .action-default,
.action-wrap-next .action-default {
  width: 100%;
}
.abs-action-wrap-triangle .action-default:before,
.abs-action-wrap-triangle .action-default:after,
.action-wrap-prev .action-default:before,
.action-wrap-prev .action-default:after,
.action-wrap-next .action-default:before,
.action-wrap-next .action-default:after {
  border-style: solid;
  content: '';
  height: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.abs-action-wrap-triangle .action-default:active,
.abs-action-wrap-triangle .action-default:hover,
.abs-action-wrap-triangle .action-default:focus,
.action-wrap-prev .action-default:active,
.action-wrap-prev .action-default:hover,
.action-wrap-prev .action-default:focus,
.action-wrap-next .action-default:active,
.action-wrap-next .action-default:hover,
.action-wrap-next .action-default:focus {
  box-shadow: none;
}
._keyfocus .abs-action-wrap-triangle .action-default:focus,
._keyfocus .action-wrap-prev .action-default:focus,
._keyfocus .action-wrap-next .action-default:focus {
  box-shadow: 0 0 0 1px #007bdb;
}
.abs-action-wrap-triangle-right,
.action-wrap-next {
  display: inline-block;
  padding-right: 1.6rem;
  position: relative;
}
.abs-action-wrap-triangle-right .action-default:before,
.abs-action-wrap-triangle-right .action-default:after,
.action-wrap-next .action-default:before,
.action-wrap-next .action-default:after {
  border-color: transparent transparent transparent #e3e3e3;
  border-width: 1.7rem 0 1.6rem 1.7rem;
  left: 100%;
  margin-left: -1.7rem;
}
.abs-action-wrap-triangle-right .action-default:before,
.action-wrap-next .action-default:before {
  border-left-color: #949494;
  right: -1px;
}
.abs-action-wrap-triangle-right .action-default:hover:after,
.abs-action-wrap-triangle-right .action-default:active:after,
.abs-action-wrap-triangle-right .action-default:focus:after,
.action-wrap-next .action-default:hover:after,
.action-wrap-next .action-default:active:after,
.action-wrap-next .action-default:focus:after {
  border-left-color: #dbdbdb;
}
.abs-action-wrap-triangle-right .action-primary:after,
.action-wrap-next .action-primary:after {
  border-color: transparent transparent transparent #eb5202;
}
.abs-action-wrap-triangle-right .action-primary:hover:after,
.abs-action-wrap-triangle-right .action-primary:active:after,
.abs-action-wrap-triangle-right .action-primary:focus:after,
.action-wrap-next .action-primary:hover:after,
.action-wrap-next .action-primary:active:after,
.action-wrap-next .action-primary:focus:after {
  border-left-color: #ba4000;
}
.abs-action-wrap-triangle-left,
.action-wrap-prev {
  display: inline-block;
  padding-left: 1.6rem;
}
.abs-action-wrap-triangle-left .action-default,
.action-wrap-prev .action-default {
  text-indent: -0.85rem;
}
.abs-action-wrap-triangle-left .action-default:before,
.abs-action-wrap-triangle-left .action-default:after,
.action-wrap-prev .action-default:before,
.action-wrap-prev .action-default:after {
  border-color: transparent #e3e3e3 transparent transparent;
  border-width: 1.7rem 1.7rem 1.6rem 0;
  margin-right: -1.7rem;
  right: 100%;
}
.abs-action-wrap-triangle-left .action-default:before,
.action-wrap-prev .action-default:before {
  border-right-color: #949494;
  left: -1px;
}
.abs-action-wrap-triangle-left .action-default:hover:after,
.abs-action-wrap-triangle-left .action-default:active:after,
.abs-action-wrap-triangle-left .action-default:focus:after,
.action-wrap-prev .action-default:hover:after,
.action-wrap-prev .action-default:active:after,
.action-wrap-prev .action-default:focus:after {
  border-right-color: #dbdbdb;
}
.abs-action-wrap-triangle-left .action-primary:after,
.action-wrap-prev .action-primary:after {
  border-color: transparent #eb5202 transparent transparent;
}
.abs-action-wrap-triangle-left .action-primary:hover:after,
.abs-action-wrap-triangle-left .action-primary:active:after,
.abs-action-wrap-triangle-left .action-primary:focus:after,
.action-wrap-prev .action-primary:hover:after,
.action-wrap-prev .action-primary:active:after,
.action-wrap-prev .action-primary:focus:after {
  border-right-color: #ba4000;
}
.action-default,
button,
.block-footer .action-add,
.block-footer .action-add {
  background: #e3e3e3;
  border-color: #adadad;
  color: #514943;
}
.action-default:hover,
button:hover,
.action-default:active,
button:active,
.action-default:focus,
button:focus,
.block-footer .action-add:hover,
.block-footer .action-add:active,
.block-footer .action-add:focus {
  background-color: #dbdbdb;
  color: #514943;
  text-decoration: none;
}
.action-primary {
  background-color: #eb5202;
  border-color: #eb5202;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.action-primary:hover,
.action-primary:active,
.action-primary:focus {
  background-color: #ba4000;
  border-color: #b84002;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.action-primary.disabled,
.action-primary[disabled] {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.action-secondary {
  background-color: #514943;
  border-color: #514943;
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.action-secondary:hover,
.action-secondary:active,
.action-secondary:focus {
  background-color: #35302c;
  border-color: #35302c;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.action-secondary:active {
  background-color: #35302c;
}
.action-tertiary,
.action-quaternary,
.downloadable-form .action-add,
.field-vat-number .action-default,
.order-billing-method-summary .action-default,
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default {
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
}
.action-tertiary:active,
.action-quaternary:active,
.action-tertiary:hover,
.action-quaternary:hover,
.action-tertiary:focus,
.action-quaternary:focus,
.downloadable-form .action-add:active,
.downloadable-form .action-add:hover,
.downloadable-form .action-add:focus,
.field-vat-number .action-default:active,
.field-vat-number .action-default:hover,
.field-vat-number .action-default:focus,
.order-billing-method-summary .action-default:active,
.order-billing-method-summary .action-default:hover,
.order-billing-method-summary .action-default:focus,
.order-shipping-method-summary .action-default:active,
.order-shipping-method-summary .action-default:hover,
.order-shipping-method-summary .action-default:focus,
.order-shipping-method-info .action-default:active,
.order-shipping-method-info .action-default:hover,
.order-shipping-method-info .action-default:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.action-tertiary,
.downloadable-form .action-add,
.field-vat-number .action-default,
.order-billing-method-summary .action-default,
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default {
  color: #007bdb;
}
.action-tertiary:active,
.action-tertiary:hover,
.action-tertiary:focus,
.downloadable-form .action-add:active,
.downloadable-form .action-add:hover,
.downloadable-form .action-add:focus,
.field-vat-number .action-default:active,
.field-vat-number .action-default:hover,
.field-vat-number .action-default:focus,
.order-billing-method-summary .action-default:active,
.order-billing-method-summary .action-default:hover,
.order-billing-method-summary .action-default:focus,
.order-shipping-method-summary .action-default:active,
.order-shipping-method-summary .action-default:hover,
.order-shipping-method-summary .action-default:focus,
.order-shipping-method-info .action-default:active,
.order-shipping-method-info .action-default:hover,
.order-shipping-method-info .action-default:focus {
  color: #007bdb;
  text-decoration: underline;
}
.action-quaternary {
  color: #41362f;
}
.action-quaternary:active,
.action-quaternary:hover,
.action-quaternary:focus {
  color: #231d1a;
}
.action-close > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.action-close:active {
  transform: scale(0.9);
}
.action-close:before {
  content: '\e62f';
  transition: color 0.1s linear;
}
.action-close:hover {
  cursor: pointer;
  text-decoration: none;
}
.action-menu,
.abs-action-menu .action-submenu,
.action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  background-color: #ffffff;
  border: 1px solid #007bdb;
  border-radius: 1px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  color: #41362f;
  display: none;
  font-weight: 400;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.action-menu._active,
.abs-action-menu .action-submenu._active,
.action-menu .action-submenu._active,
.actions-split .dropdown-menu .action-submenu._active,
.actions-split .action-menu .action-submenu._active {
  display: block;
}
.action-menu > li,
.abs-action-menu .action-submenu > li,
.action-menu .action-submenu > li,
.actions-split .dropdown-menu .action-submenu > li,
.actions-split .action-menu .action-submenu > li {
  border: none;
  display: block;
  padding: 0;
  transition: background-color 0.1s linear;
}
.action-menu > li > a:hover,
.abs-action-menu .action-submenu > li > a:hover,
.action-menu .action-submenu > li > a:hover,
.actions-split .dropdown-menu .action-submenu > li > a:hover,
.actions-split .action-menu .action-submenu > li > a:hover {
  text-decoration: none;
}
.action-menu > li._visible,
.abs-action-menu .action-submenu > li._visible,
.action-menu .action-submenu > li._visible,
.actions-split .dropdown-menu .action-submenu > li._visible,
.actions-split .action-menu .action-submenu > li._visible {
  background-color: #e3e3e3;
}
.action-menu > li:hover,
.abs-action-menu .action-submenu > li:hover,
.action-menu .action-submenu > li:hover,
.actions-split .dropdown-menu .action-submenu > li:hover,
.actions-split .action-menu .action-submenu > li:hover {
  background-color: #e3e3e3;
}
.action-menu > li:active,
.abs-action-menu .action-submenu > li:active,
.action-menu .action-submenu > li:active,
.actions-split .dropdown-menu .action-submenu > li:active,
.actions-split .action-menu .action-submenu > li:active {
  background-color: #cacaca;
}
.action-menu > li._parent,
.abs-action-menu .action-submenu > li._parent,
.action-menu .action-submenu > li._parent,
.actions-split .dropdown-menu .action-submenu > li._parent,
.actions-split .action-menu .action-submenu > li._parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  display: flex;
  flex-direction: row;
}
.action-menu > li._parent > .action-menu-item,
.abs-action-menu .action-submenu > li._parent > .action-menu-item,
.action-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .dropdown-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .action-menu .action-submenu > li._parent > .action-menu-item {
  min-width: 100%;
}
.action-menu .item,
.action-menu .action-menu-item,
.abs-action-menu .action-submenu .item,
.abs-action-menu .action-submenu .action-menu-item,
.action-menu .action-submenu .item,
.action-menu .action-submenu .action-menu-item,
.actions-split .dropdown-menu .action-submenu .item,
.actions-split .dropdown-menu .action-submenu .action-menu-item,
.actions-split .action-menu .action-submenu .item,
.actions-split .action-menu .action-submenu .action-menu-item {
  cursor: pointer;
  display: block;
  padding: .6875em 1em;
}
.action-menu .action-submenu {
  bottom: auto;
  left: auto;
  margin-left: 0;
  margin-top: -1px;
  position: absolute;
  right: auto;
  top: auto;
}
.action-menu a.action-menu-item,
.abs-action-menu .action-submenu a.action-menu-item,
.action-menu .action-submenu a.action-menu-item,
.actions-split .dropdown-menu .action-submenu a.action-menu-item,
.actions-split .action-menu .action-submenu a.action-menu-item {
  color: #41362f;
}
.action-menu a.action-menu-item:focus,
.abs-action-menu .action-submenu a.action-menu-item:focus,
.action-menu .action-submenu a.action-menu-item:focus,
.actions-split .dropdown-menu .action-submenu a.action-menu-item:focus,
.actions-split .action-menu .action-submenu a.action-menu-item:focus {
  background-color: #e3e3e3;
  box-shadow: none;
}
table {
  background-color: transparent;
  color: #303030;
}
table > caption {
  margin-bottom: .5em;
}
.admin__table-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
.admin__table-primary,
.admin__table-secondary {
  width: 100%;
}
.admin__table-primary {
  font-size: 1.3rem;
}
.admin__table-primary th,
.admin__table-primary td {
  padding: 1rem 1.5rem;
  text-align: left;
}
.admin__table-primary th:first-child,
.admin__table-primary td:first-child {
  padding-left: 0;
}
.admin__table-primary th {
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  font-weight: 700;
  vertical-align: bottom;
}
.admin__table-primary td {
  border-bottom: 1px solid #e3e3e3;
  vertical-align: top;
}
.admin__table-primary tbody tr:last-child td {
  border-bottom-color: transparent;
}
.admin__table-primary tfoot {
  background: #f8f8f8;
  font-weight: 600;
}
.admin__table-primary tfoot th:first-child,
.admin__table-primary tfoot td:first-child {
  padding-left: 1.5rem;
}
.admin__table-secondary caption {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: .75em;
  text-align: left;
}
.admin__table-secondary thead th {
  background-color: transparent;
  font-weight: 600;
}
.admin__table-secondary tbody th {
  vertical-align: top;
}
.admin__table-secondary tbody tr:nth-child(odd) th,
.admin__table-secondary tbody tr:nth-child(odd) td {
  background-color: #f1f1f1;
}
.admin__table-secondary tfoot tr:nth-child(odd) th,
.admin__table-secondary tfoot tr:nth-child(odd) td {
  background-color: #ffffff;
}
.admin__table-secondary tfoot tr:first-child {
  border-top: 1px solid #e3e3e3;
}
.admin__table-secondary th,
.admin__table-secondary td {
  padding: 1rem 1rem;
  text-align: left;
}
.admin__table-secondary th {
  color: #676056;
  font-weight: 400;
}
.row {
  margin-left: 0;
  margin-right: 0;
}
.row:after {
  clear: both;
  content: '';
  display: table;
}
.col-xs-1, .col-m-1, .col-l-1, .col-xl-1, .col-xs-2, .col-m-2, .col-l-2, .col-xl-2, .col-xs-3, .col-m-3, .col-l-3, .col-xl-3, .col-xs-4, .col-m-4, .col-l-4, .col-xl-4, .col-xs-5, .col-m-5, .col-l-5, .col-xl-5, .col-xs-6, .col-m-6, .col-l-6, .col-xl-6, .col-xs-7, .col-m-7, .col-l-7, .col-xl-7, .col-xs-8, .col-m-8, .col-l-8, .col-xl-8, .col-xs-9, .col-m-9, .col-l-9, .col-xl-9, .col-xs-10, .col-m-10, .col-l-10, .col-xl-10, .col-xs-11, .col-m-11, .col-l-11, .col-xl-11, .col-xs-12, .col-m-12, .col-l-12, .col-xl-12 {
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.row-gutter {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.row-gutter > [class*='col-'] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.tabs-horiz {
  margin: 0;
  padding: 0;
}
.tabs-horiz .ui-state-default {
  background: #e3e3e3;
  border: 0.1rem solid #adadad;
  float: left;
  letter-spacing: .0183em;
  list-style: none;
  margin-right: .4rem;
}
.tabs-horiz .ui-state-hover {
  background: #d6d6d6;
}
.tabs-horiz .ui-state-active {
  background: #ffffff;
  border-bottom: 0;
  font-weight: 600;
  letter-spacing: normal;
  margin-bottom: -.1rem;
}
.tabs-horiz .ui-state-active .ui-tabs-anchor {
  border-bottom: 0.1rem solid #ffffff;
  border-top: 0.4rem solid #eb5202;
  padding-top: 1.1rem;
}
.tabs-horiz .ui-tabs-anchor {
  color: #41362f;
  display: block;
  padding: 1.5rem 1.8rem 1.3rem;
  text-decoration: none;
}
.tabs-horiz .ui-tabs-anchor:hover {
  color: #41362f;
  text-decoration: none;
}
.ui-tabs-panel {
  margin-top: -1px;
  padding: 2rem;
}
html {
  height: 100%;
}
body {
  background-color: #f5f5f5;
  min-height: 100%;
  min-width: 102.4rem;
}
.page-wrapper {
  background-color: #ffffff;
  display: inline-block;
  margin-left: -4px;
  vertical-align: top;
  width: calc(100% - 8.800000000000001rem);
}
.page-content {
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}
.notices-wrapper {
  margin: 0 3rem;
  min-height: 5rem;
}
.notices-wrapper .messages {
  margin-bottom: 0;
}
._disabled {
  box-shadow: none;
  cursor: default;
  opacity: .5;
  outline: 0;
}
._disabled:hover {
  box-shadow: none;
  cursor: default;
  opacity: .5;
  outline: 0;
}
.a-center {
  text-align: center;
}
._no-select {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.hidden {
  display: none;
  visibility: hidden;
}
input.no-display,
.no-display {
  display: none;
}
.code-sample {
  font-family: monospace, serif;
}
.spinner {
  display: inline-block;
  font-size: 4rem;
  height: 1em;
  margin-right: 1.5rem;
  position: relative;
  width: 1em;
}
.spinner > span:nth-child(1) {
  -webkit-animation-delay: 0.27s;
  -moz-animation-delay: 0.27s;
  -ms-animation-delay: 0.27s;
  animation-delay: 0.27s;
  -webkit-transform: rotate(-315deg);
  -moz-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
}
.spinner > span:nth-child(2) {
  -webkit-animation-delay: 0.36s;
  -moz-animation-delay: 0.36s;
  -ms-animation-delay: 0.36s;
  animation-delay: 0.36s;
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.spinner > span:nth-child(3) {
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  animation-delay: 0.45s;
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.spinner > span:nth-child(4) {
  -webkit-animation-delay: 0.54s;
  -moz-animation-delay: 0.54s;
  -ms-animation-delay: 0.54s;
  animation-delay: 0.54s;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.spinner > span:nth-child(5) {
  -webkit-animation-delay: 0.63s;
  -moz-animation-delay: 0.63s;
  -ms-animation-delay: 0.63s;
  animation-delay: 0.63s;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.spinner > span:nth-child(6) {
  -webkit-animation-delay: 0.72s;
  -moz-animation-delay: 0.72s;
  -ms-animation-delay: 0.72s;
  animation-delay: 0.72s;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.spinner > span:nth-child(7) {
  -webkit-animation-delay: 0.8100000000000001s;
  -moz-animation-delay: 0.8100000000000001s;
  -ms-animation-delay: 0.8100000000000001s;
  animation-delay: 0.8100000000000001s;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.spinner > span:nth-child(8) {
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  animation-delay: 0.9s;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
@-moz-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
@-webkit-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
@-ms-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
.spinner > span {
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-animation-name: fade;
  -moz-animation-name: fade;
  -ms-animation-name: fade;
  animation-name: fade;
  -webkit-animation-duration: 0.72s;
  -moz-animation-duration: 0.72s;
  -ms-animation-duration: 0.72s;
  animation-duration: 0.72s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -moz-animation-direction: linear;
  -ms-animation-direction: linear;
  animation-direction: linear;
  background-color: #ffffff;
  border-radius: 6px;
  clip: rect(0 0.28571429em 0.1em 0);
  height: .1em;
  margin-top: 0.5em;
  position: absolute;
  width: 1em;
}
.popup-loading {
  background: rgba(255, 255, 255, 0.8);
  border-color: #ef672f;
  color: #ef672f;
  font-size: 14px;
  font-weight: bold;
  left: 50%;
  margin-left: -100px;
  padding: 100px 0 10px;
  position: fixed;
  text-align: center;
  top: 40%;
  width: 200px;
  z-index: 1003;
}
.popup-loading:after {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/loader-1.gif');
  content: '';
  height: 64px;
  left: 50%;
  margin: -32px 0 0 -32px;
  position: absolute;
  top: 40%;
  width: 64px;
  z-index: 2;
}
.loading-old,
.loading-mask {
  background: rgba(255, 255, 255, 0.4);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2003;
}
.loading-old img,
.loading-mask img {
  display: none;
}
.loading-old p,
.loading-mask p {
  margin-top: 118px;
}
.loading-old .loader,
.loading-mask .loader {
  background: #f7f3eb url('../../adminhtml/Magento/backend/en_US/images/loader-1.gif') no-repeat 50% 30%;
  border-radius: 5px;
  bottom: 0;
  color: #575757;
  font-size: 14px;
  font-weight: bold;
  height: 160px;
  left: 0;
  margin: auto;
  opacity: .95;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 160px;
}
._has-datepicker.admin__control-text {
  padding-right: 3.5rem;
  width: 15rem;
}
._has-datepicker + .ui-datepicker-trigger {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  height: 3.2rem;
  margin-left: -3.2rem;
  overflow: hidden;
  position: absolute;
  vertical-align: top;
  z-index: 1;
}
._has-datepicker + .ui-datepicker-trigger:focus,
._has-datepicker + .ui-datepicker-trigger:active {
  background: none;
  border: none;
}
._has-datepicker + .ui-datepicker-trigger:hover {
  background: none;
  border: none;
}
._has-datepicker + .ui-datepicker-trigger.disabled,
._has-datepicker + .ui-datepicker-trigger[disabled],
fieldset[disabled] ._has-datepicker + .ui-datepicker-trigger {
  pointer-events: none;
  opacity: 0.5;
}
._has-datepicker + .ui-datepicker-trigger > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._has-datepicker + .ui-datepicker-trigger:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.1rem;
  line-height: 32px;
  color: #514943;
  content: '\e627';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
._has-datepicker + .ui-datepicker-trigger:active {
  transform: scale(0.975);
}
._has-datepicker + .ui-datepicker-trigger + .admin__control-support-text,
._has-datepicker + .ui-datepicker-trigger + .admin__control-label {
  margin-left: 3.7rem;
}
._has-datepicker + .ui-datepicker-trigger img {
  display: none;
}
.ui-datepicker {
  box-sizing: border-box;
  display: none;
  opacity: 0.98;
  padding: 23px 20px;
  width: auto;
  z-index: 999999 !important;
}
.ui-datepicker:before {
  background: #ffffff;
  border: 1px solid #007bdb;
  bottom: 3px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  content: '';
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 3px;
  z-index: 0;
}
.ui-datepicker-header {
  padding: 0 0 10px;
  position: relative;
  z-index: 1;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  cursor: pointer;
  line-height: 3rem;
  position: absolute;
  top: 0;
}
.ui-datepicker-prev:before,
.ui-datepicker-next:before {
  color: #514943;
  display: inline-block;
  font-size: 34px;
}
.ui-datepicker-prev {
  left: 0;
}
.ui-datepicker-prev:before {
  content: '\2039';
}
.ui-datepicker-next {
  right: 0;
}
.ui-datepicker-next:before {
  content: '\203A';
}
.ui-datepicker .ui-datepicker-title {
  line-height: 1.8em;
  margin: 0 2.3em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
  min-width: 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker table {
  width: 100%;
}
.ui-datepicker table.ui-datepicker-calendar {
  background: #ffffff;
  border: 0;
  border-collapse: collapse;
  position: relative;
  z-index: 1;
}
.ui-datepicker table.ui-datepicker-calendar thead {
  background: transparent;
}
.ui-datepicker table.ui-datepicker-calendar tr {
  background: transparent;
}
.ui-datepicker table.ui-datepicker-calendar tr th {
  background: transparent;
  border: 0;
  padding: 0;
}
.ui-datepicker table.ui-datepicker-calendar tr th span {
  font-size: 12px;
  font-weight: 700;
  line-height: 28px;
}
.ui-datepicker table.ui-datepicker-calendar tr td {
  background: transparent;
  border: 1px solid #adadad;
  padding: 0;
}
.ui-datepicker table.ui-datepicker-calendar span,
.ui-datepicker table.ui-datepicker-calendar a {
  box-sizing: border-box;
  color: #514943;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  width: 38px;
}
.ui-datepicker table.ui-datepicker-calendar .ui-state-disabled span {
  background: #f5f5f5;
  color: #999999;
}
.ui-datepicker table.ui-datepicker-calendar .ui-state-active {
  background: #514943;
  color: #ffffff;
}
.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-today a {
  border: 3px solid #adadad;
  line-height: 32px;
}
.ui-datepicker .ui-datepicker-buttonpane {
  overflow: hidden;
  padding-top: 15px;
  position: relative;
  white-space: nowrap;
  z-index: 1;
}
.ui-datepicker .ui-datepicker-buttonpane button,
.ui-datepicker .ui-datepicker-buttonpane .block-footer .action-add {
  background: #ffffff;
  border: 1px solid #adadad;
  border-radius: 1px;
  box-sizing: border-box;
  color: #008bdb;
  float: left;
  font-size: 14px;
  line-height: 38px;
  padding: 0;
  text-align: center;
  width: 49%;
}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close {
  float: right;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
  margin-right: 6%;
  width: 47%;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
  width: 47%;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
  border: 1px solid #cecece;
  text-align: center;
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dd {
  margin: 0 0 10px 65px;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider-horizontal .ui-slider-handle {
  margin-left: -5px;
}
.ui-slider .ui-slider-handle {
  cursor: default;
  position: absolute;
  z-index: 2;
}
.ui-slider-horizontal {
  background: #adadad;
  border: none;
  border-radius: 10px;
  height: 10px;
}
.ui-slider-handle {
  background: #514943;
  border-radius: 10px;
  display: block;
  height: 10px;
  position: absolute;
  width: 10px;
}
.ui-timepicker-div {
  padding: 10px 0 5px 0;
  position: relative;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  left: auto;
  right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  left: auto;
  right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button,
.ui-datepicker-rtl .ui-datepicker-buttonpane .block-footer .action-add {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-buttonpane .block-footer .action-add.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 1px;
  border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 1px;
  border-right-width: 0;
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -22px;
}
.ui-timepicker-div dl .ui_tpicker_time_label {
  margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.messages .message:last-child,
.messages .order-errors .admin__fieldset-wrapper .title:last-child,
.messages .deprecated-message > .comment:last-child {
  margin: 0 0 2rem;
}
.message,
.order-errors .admin__fieldset-wrapper .title,
.deprecated-message > .comment {
  background: #fffbbb;
  border: none;
  border-radius: 0;
  color: #333333;
  font-size: 1.4rem;
  margin: 0 0 1px;
  padding: 1.8rem 4rem 1.8rem 5.5rem;
  position: relative;
  text-shadow: none;
}
.message:before,
.order-errors .admin__fieldset-wrapper .title:before,
.deprecated-message > .comment:before {
  background: none;
  border: 0;
  color: #007bdb;
  content: '\e61a';
  font-family: 'Admin Icons';
  font-size: 1.9rem;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 1.9rem;
  line-height: inherit;
  position: absolute;
  speak: none;
  text-shadow: none;
  top: 50%;
  margin-top: -1.25rem;
  width: auto;
}
.message-notice:before,
.order-errors .admin__fieldset-wrapper .title:before,
.deprecated-message > .comment:before {
  color: #007bdb;
  content: '\e61a';
}
.message-warning:before {
  color: #eb5202;
  content: '\e623';
}
.message-progress:before {
  color: #008bdb;
  content: '\e61f';
}
.message-error {
  background: #ffcccc;
}
.message-error:before {
  color: #e22626;
  content: '\e632';
  font-size: 1.5rem;
  left: 2.2rem;
  margin-top: -1.1rem;
}
.message-success:before {
  color: #79a22e;
  content: '\e62d';
}
.message-spinner:before {
  display: none;
}
.message-spinner .spinner {
  font-size: 2.5rem;
  left: 1.5rem;
  position: absolute;
  top: 1.5rem;
}
.message-in-rating-edit {
  margin-left: 1.8rem;
  margin-right: 1.8rem;
}
.ui-dialog {
  opacity: 0;
  visibility: hidden;
  background: #ffffff;
  min-width: 40%;
  transform: scale(0.7);
  transition: all .3s;
  width: 75%;
}
.ui-dialog.ui-dialog-active {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.ui-dialog.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-dialog .ui-dialog-titlebar,
.popup-window .magento_title,
.fade .popup-title {
  color: #333333;
  font-size: 2.4rem;
  line-height: 2.4rem;
  padding: 3rem 6rem 3rem 3rem;
}
.ui-dialog .ui-dialog-titlebar-close,
.popup-window .magento_close,
.fade .popup .close {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  position: absolute;
  right: 3rem;
  top: 2.7rem;
}
.ui-dialog .ui-dialog-titlebar-close:before,
.popup-window .magento_close:before,
.fade .popup .close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2rem;
  line-height: inherit;
  color: #736963;
  content: '\e62f';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog .ui-dialog-titlebar-close:hover:before,
.popup-window .magento_close:hover:before,
.fade .popup .close:hover:before {
  color: #adadad;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon,
.popup-window .magento_close .ui-icon,
.fade .popup .close .ui-icon {
  display: none;
}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover,
.popup-window .magento_close.ui-state-hover,
.fade .popup .close.ui-state-hover {
  border: none;
}
.ui-dialog .ui-dialog-content {
  overflow: auto;
  padding: 0 3rem 3rem;
}
.ui-dialog .ui-dialog-content .fieldset {
  padding-left: 0;
  padding-right: 0;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 0 3rem 3rem;
}
.ui-dialog .content + .ui-dialog-buttonset {
  padding-top: 3rem;
  text-align: right;
}
.ui-dialog .action-close,
.popup-window .magento_buttons .cancel_button,
.fade .actions .cancel {
  font-size: 1.6rem;
  margin: 0 0 0 3rem;
  padding: 0.7em 0;
}
.ui-dialog .action-close:before,
.popup-window .magento_buttons .cancel_button:before,
.fade .actions .cancel:before {
  content: normal;
}
.ui-dialog .action-close span,
.popup-window .magento_buttons .cancel_button span,
.fade .actions .cancel span {
  overflow: auto;
  position: static;
}
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.popup-window .magento_buttons .ok_button,
.fade .actions .primary {
  float: right;
  margin: 0 0 0 3rem;
}
.ui-dialog .fieldset:last-child {
  padding-bottom: 0;
}
.ui-dialog .main-col,
.ui-dialog .side-col {
  float: left;
  padding-bottom: 0;
}
.ui-dialog .main-col:after,
.ui-dialog .side-col:after {
  display: none;
}
.ui-dialog .side-col {
  width: 20%;
}
.ui-dialog .main-col {
  padding-right: 0;
  width: 80%;
}
.ui-dialog .grid,
.ui-dialog .pager {
  padding-bottom: 0;
}
.ui-dialog .grid-actions {
  padding-top: 0;
}
.ui-dialog .ui-resizable {
  position: relative;
}
.ui-dialog .ui-resizable-handle {
  display: block;
  font-size: .1px;
  position: absolute;
}
.ui-dialog .ui-resizable-disabled .ui-resizable-handle,
.ui-dialog .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-dialog .ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  left: 0;
  top: -5px;
  width: 100%;
}
.ui-dialog .ui-resizable-s {
  bottom: 0;
  cursor: s-resize;
  height: 7px;
  left: 0;
  width: 100%;
}
.ui-dialog .ui-resizable-e {
  cursor: e-resize;
  height: 100%;
  right: 0;
  top: 0;
  width: 7px;
}
.ui-dialog .ui-resizable-w {
  cursor: w-resize;
  height: 100%;
  left: -7px;
  top: 0;
  width: 7px;
}
.ui-dialog .ui-resizable-se {
  bottom: 1px;
  cursor: se-resize;
  height: 12px;
  right: 1px;
  width: 12px;
}
.ui-dialog .ui-resizable-sw {
  bottom: 0;
  cursor: sw-resize;
  height: 9px;
  left: -5px;
  width: 9px;
}
.ui-dialog .ui-resizable-nw {
  cursor: nw-resize;
  height: 9px;
  left: -5px;
  top: -5px;
  width: 9px;
}
.ui-dialog .ui-resizable-ne {
  cursor: ne-resize;
  height: 9px;
  right: 0;
  top: -5px;
  width: 9px;
}
.ui-dialog .main-col .insert-title-inner,
.ui-dialog .magento-message .insert-title-inner {
  border-bottom: 1px solid #adadad;
  margin: 0 0 2rem;
  padding-bottom: 0.5rem;
}
.ui-dialog .main-col .insert-actions,
.ui-dialog .magento-message .insert-actions {
  float: right;
}
.ui-dialog .main-col .title,
.ui-dialog .magento-message .title {
  font-size: 1.6rem;
  padding-top: 0.5rem;
}
.ui-dialog .main-col .main-col-inner .uploader,
.ui-dialog .magento-message .main-col-inner .uploader {
  border: 1px solid #adadad;
  margin: 0 0 1rem;
  padding: 0.5rem;
}
.ui-dialog .main-col .breadcrumbs,
.ui-dialog .magento-message .breadcrumbs {
  list-style: none;
  padding-left: 0;
}
.ui-dialog .main-col .breadcrumbs li,
.ui-dialog .magento-message .breadcrumbs li {
  display: inline-block;
  margin: 0 0.5rem 0.5rem 0;
}
.ui-dialog .main-col .breadcrumbs li:after,
.ui-dialog .magento-message .breadcrumbs li:after {
  content: '';
  margin: 0 0.5rem 0 0;
}
.ui-dialog .main-col .contents-uploader,
.ui-dialog .magento-message .contents-uploader {
  margin: 0 0 2rem;
}
.ui-dialog .main-col .fileinput-button,
.ui-dialog .magento-message .fileinput-button {
  cursor: pointer;
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.ui-dialog .main-col .fileinput-button span,
.ui-dialog .magento-message .fileinput-button span {
  display: none;
}
.ui-dialog .main-col .fileinput-button input,
.ui-dialog .magento-message .fileinput-button input {
  -moz-transform: none;
  border: none;
  opacity: 1;
  position: static;
  transform: none;
}
.ui-dialog .main-col .file-row,
.ui-dialog .magento-message .file-row {
  border: 1px solid #adadad;
  margin: 0.5rem 0;
  padding: 2px;
}
.ui-dialog .main-col .filecnt,
.ui-dialog .magento-message .filecnt {
  border: 1px solid #adadad;
  display: inline-block;
  margin: 0 0.5rem 15px 0;
  overflow: hidden;
  padding: 3px;
  text-overflow: ellipsis;
  width: 100px;
}
.ui-dialog .main-col .filecnt.selected,
.ui-dialog .magento-message .filecnt.selected {
  border-color: #008bdb;
}
.ui-dialog .main-col .filecnt p,
.ui-dialog .magento-message .filecnt p {
  text-align: center;
}
.ui-dialog .main-col .x-tree,
.ui-dialog .magento-message .x-tree {
  margin-bottom: 2rem;
}
.ui-dialog .admin__fieldset > .admin__legend {
  float: none;
  font-size: 1.8rem;
  margin: 0 0 2rem 34%;
  width: auto;
}
.ui-dialog .admin__fieldset .product-options {
  margin-left: 34%;
}
.ui-dialog .admin__fieldset .product-options .admin__field-control {
  margin-bottom: 2rem;
}
.ui-popup-message .ui-dialog-titlebar {
  background: #fffbbb;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 2rem 2rem 0 7.5rem;
}
.ui-popup-message .ui-dialog-titlebar-close {
  right: 1.5rem;
  top: 1rem;
}
.ui-popup-message .ui-dialog-titlebar-close:before {
  font-size: 1.4rem;
}
.ui-popup-message .ui-dialog-content {
  background: #fffbbb;
  margin-bottom: 0;
  overflow: inherit;
  padding: 0 2rem 2rem;
}
.ui-popup-message .ui-dialog-content .messages:last-child,
.ui-popup-message .ui-dialog-content .message:last-child,
.ui-popup-message .ui-dialog-content .order-errors .admin__fieldset-wrapper .title:last-child,
.ui-popup-message .ui-dialog-content .deprecated-message > .comment:last-child {
  margin-bottom: 0;
}
.ui-popup-message .ui-dialog-content .message:first-child,
.ui-popup-message .ui-dialog-content .order-errors .admin__fieldset-wrapper .title:first-child,
.ui-popup-message .ui-dialog-content .deprecated-message > .comment:first-child {
  padding-top: 0;
}
.ui-popup-message .ui-dialog-content .message:first-child:before,
.ui-popup-message .ui-dialog-content .order-errors .admin__fieldset-wrapper .title:first-child:before,
.ui-popup-message .ui-dialog-content .deprecated-message > .comment:first-child:before {
  top: 0;
}
.ui-popup-message .ui-dialog-content .message:last-child,
.ui-popup-message .ui-dialog-content .order-errors .admin__fieldset-wrapper .title:last-child,
.ui-popup-message .ui-dialog-content .deprecated-message > .comment:last-child {
  padding-bottom: 0;
}
.ui-popup-message .ui-dialog-buttonpane {
  background: #fffbbb;
  padding: 0 2rem 2rem;
}
.insert-variable {
  list-style: none;
  margin: 0;
  padding: 0;
}
.insert-variable li {
  margin-top: 0.5rem;
  padding-left: 1rem;
}
.insert-variable li b {
  display: inline-block;
  margin-left: -1rem;
}
.attribute-popup .page-content {
  padding: 0;
}
.attribute-popup-actions {
  background: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 1.5rem;
}
.attribute-popup-actions.page-actions {
  float: none;
}
.attribute-popup-actions.fixed {
  background: #ffffff !important;
  border-bottom: 0 !important;
  left: 0 !important;
  padding: 3rem !important;
}
.attribute-popup-actions.fixed .page-actions-buttons,
.attribute-popup-actions.fixed .page-actions.floating-header {
  padding-right: 0;
}
.attribute-popup-actions .action-default.reset {
  font-size: 1.6rem;
  padding: 0.7em 0;
}
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.attribute-popup-actions .page-actions.floating-header > button.action-default.primary,
.attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary {
  float: right;
}
.attribute-popup-actions .page-actions-inner:before {
  display: none;
}
.popup-window {
  background: #ffffff;
}
.popup-window.dialog {
  z-index: 900 !important;
}
.popup-window .table_window > tbody > tr > td {
  background: #ffffff;
  border: 0;
  padding: 0;
}
.popup-window .magento-message {
  padding: 0 3rem 3rem;
  position: relative;
}
.popup-window .magento_content {
  height: auto !important;
}
.popup-window .magento_content .buttons-set {
  margin: 0 0 15px;
}
.popup-window .magento_content .buttons-set button,
.popup-window .magento_content .buttons-set .block-footer .action-add {
  margin-right: 4px;
}
.popup-window .magento_buttons {
  padding: 0 3rem 3rem;
  text-align: right;
}
.popup-window .magento_buttons .ok_button {
  float: right;
  margin: 0 0 0 3rem;
}
.overlay_magento {
  z-index: 800 !important;
}
.fade {
  z-index: 1000;
}
.fade .popup {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  display: inline-block;
  left: 12.5%;
  position: absolute;
  text-align: left;
  top: 5rem;
  width: 75%;
}
.fade .popup-inner {
  padding: 0;
}
.fade .popup-title {
  background: #fffbbb;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 2rem 2rem 0 7.5rem;
}
.fade .popup-header .popup-title {
  margin: 0;
}
.fade .popup-content {
  background: #fffbbb;
  padding: 0 2rem 2rem;
}
.fade .popup-content p {
  margin-top: 0;
}
.fade .popup-content .messages:last-child {
  margin-bottom: 0;
}
.fade .popup-content .message:first-child,
.fade .popup-content .order-errors .admin__fieldset-wrapper .title:first-child,
.fade .popup-content .deprecated-message > .comment:first-child {
  padding-top: 0;
}
.fade .popup-content .message:first-child:before,
.fade .popup-content .order-errors .admin__fieldset-wrapper .title:first-child:before,
.fade .popup-content .deprecated-message > .comment:first-child:before {
  top: 0;
}
.fade .popup-content .message:last-child,
.fade .popup-content .order-errors .admin__fieldset-wrapper .title:last-child,
.fade .popup-content .deprecated-message > .comment:last-child {
  padding-bottom: 0;
}
.fade .fieldset {
  background: #fffbbb;
  border: 0;
  margin: 1.5rem 0 1.5rem 1.5rem;
  padding: 0;
}
.fade .maintenance-checkbox-container {
  padding-left: 20%;
}
.fade .messages {
  margin: 0 !important;
}
.fade .actions {
  margin: 0;
  text-align: right;
}
.fade .actions .primary {
  float: right;
  line-height: inherit;
  margin: 0 0 0 3rem;
}
.fade .actions .primary:hover {
  box-shadow: none;
}
.fade .actions .cancel {
  line-height: inherit;
}
.fade .actions .cancel:hover {
  box-shadow: none;
}
body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.modals-overlay {
  z-index: 899;
}
.modal-slide,
.modal-popup {
  bottom: 0;
  left: 0;
  min-width: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s .3s, opacity .3s ease;
  transition: visibility 0s .3s, opacity .3s ease;
}
.modal-slide._show,
.modal-popup._show {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
  background-color: #ffffff;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
  opacity: 1;
  pointer-events: auto;
}
.modal-slide {
  left: 14.8rem;
  z-index: 900;
}
.modal-slide._show .modal-inner-wrap {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.modal-slide .modal-inner-wrap {
  height: 100%;
  overflow-y: auto;
  position: static;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  width: auto;
}
.modal-slide._inner-scroll .modal-inner-wrap {
  overflow-y: visible;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-slide._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-slide._inner-scroll .modal-footer {
  margin-top: auto;
}
.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
  padding: 0 2.6rem 2.6rem;
}
.modal-slide .modal-header {
  padding-bottom: 2.1rem;
  padding-top: 2.1rem;
}
.modal-popup {
  z-index: 900;
  left: 0;
  overflow-y: auto;
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 50rem;
}
.modal-popup.confirm .modal-inner-wrap .modal-content {
  padding-right: 7rem;
}
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.modal-popup .modal-inner-wrap {
  margin: 5rem auto;
  width: 75%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform .2s ease;
}
.modal-popup._inner-scroll {
  overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll {
  overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
  max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
  max-height: none;
}
.modal-popup._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 3rem;
  padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-popup .modal-header {
  padding-bottom: 1.2rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer {
  margin-top: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
  text-align: right;
}
.data-tooltip-trigger {
  cursor: pointer;
}
.data-tooltip-wrapper {
  max-width: 75%;
  position: absolute;
  top: 0;
  z-index: 898;
}
.data-tooltip-wrapper._top .data-tooltip-tail {
  display: block;
  left: 50%;
  margin-left: -11px;
  top: -10px;
}
.data-tooltip-wrapper._right .data-tooltip-tail {
  display: block;
  margin-top: -11px;
  right: 12px;
  top: 50%;
}
.data-tooltip-wrapper._bottom .data-tooltip-tail {
  bottom: 12px;
  display: block;
  left: 50%;
  margin-left: -11px;
}
.data-tooltip-wrapper._left .data-tooltip-tail {
  display: block;
  left: -10px;
  margin-top: -11px;
  top: 50%;
}
.data-tooltip-wrapper._show {
  height: auto;
  opacity: 1;
  transition: opacity .2s linear;
}
.data-tooltip-wrapper._hide {
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.data-tooltip {
  background-color: #ffffff;
  border: 1px solid #007dbd;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
  padding: 2rem;
  position: relative;
  z-index: 100;
}
.data-tooltip .action-close {
  position: absolute;
  right: 2rem;
  top: 2rem;
}
.data-tooltip .action-close:focus {
  background: none;
}
.data-tooltip-title {
  font-size: 1.7rem;
  font-weight: 600;
  margin: 0 2rem 2rem 0;
}
.data-tooltip-content .items .item {
  margin: 0 0 1rem;
}
.data-tooltip-content .items .item:last-child {
  margin-bottom: 0;
}
.data-tooltip-tail {
  display: none;
  position: absolute;
}
.data-tooltip-tail:before {
  background-color: #ffffff;
  border: 1px solid #007dbd;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
  content: '';
  height: 22px;
  left: 0;
  position: absolute;
  top: 0;
  transform: rotate(45deg);
  width: 22px;
  z-index: 99;
}
.data-tooltip-tail:after {
  background-color: #ffffff;
  content: '';
  height: 20px;
  left: 1px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg);
  width: 20px;
  z-index: 101;
}
.modal-popup .action-close,
.modal-slide .action-close {
  color: #736963;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.modal-popup .action-close:active,
.modal-slide .action-close:active {
  transform: none;
}
.modal-popup .action-close:active:before,
.modal-slide .action-close:active:before {
  font-size: 1.8rem;
}
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: #58504b;
}
.modal-popup .action-close:before,
.modal-slide .action-close:before {
  font-size: 2rem;
}
.modal-popup .action-close:focus,
.modal-slide .action-close:focus {
  background-color: transparent;
}
.modal-popup.prompt .prompt-message {
  padding-bottom: 2rem;
}
.modal-popup.prompt .prompt-message input {
  width: 100%;
}
.modal-popup.confirm .modal-inner-wrap .message:not(.message-error),
.modal-popup.prompt .modal-inner-wrap .message:not(.message-error),
.modal-popup.confirm .modal-inner-wrap .order-errors .admin__fieldset-wrapper .title:not(.message-error),
.modal-popup.prompt .modal-inner-wrap .order-errors .admin__fieldset-wrapper .title:not(.message-error),
.modal-popup.confirm .modal-inner-wrap .deprecated-message > .comment:not(.message-error),
.modal-popup.prompt .modal-inner-wrap .deprecated-message > .comment:not(.message-error) {
  background: #ffffff;
}
.modal-popup.modal-system-messages .modal-inner-wrap {
  background: #fffbbb;
}
.modal-popup._image-box .modal-inner-wrap {
  margin: 5rem auto;
  max-width: 78rem;
  position: static;
}
.modal-popup._image-box .thumbnail-preview {
  padding-bottom: 3rem;
  text-align: center;
}
.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image-block {
  border: 1px solid #cccccc;
  margin: 0 auto 2rem;
  max-width: 58rem;
  padding: 2rem;
}
.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image {
  max-height: 54rem;
}
.modal-popup .modal-title {
  font-size: 2.4rem;
  margin-right: 6.4rem;
}
.modal-popup .action-close {
  padding: 3rem 3rem;
}
.modal-popup .action-close:active {
  padding-right: 3.06666667rem;
  padding-top: 3.06666667rem;
}
.modal-popup .modal-footer {
  padding-top: 2.6rem;
  text-align: right;
}
.modal-popup .action-close {
  padding: 1rem;
}
.modal-popup .action-close:active,
.modal-popup .action-close:focus {
  background: transparent;
  padding-right: 1rem;
  padding-top: 1rem;
}
.modal-slide .modal-content-new-attribute {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  padding-bottom: 0;
}
.modal-slide .modal-content-new-attribute iframe {
  margin-bottom: -2.5rem;
}
.modal-slide .modal-title {
  font-size: 2.1rem;
  margin-right: 5.7rem;
}
.modal-slide .action-close {
  padding: 2.1rem 2.6rem;
}
.modal-slide .action-close:active {
  padding-right: 2.7rem;
  padding-top: 2.2rem;
}
.modal-slide .page-main-actions {
  margin-bottom: 0.6rem;
  margin-top: 2.1rem;
}
.modal-slide .magento-message {
  padding: 0 3rem 3rem;
  position: relative;
}
.modal-slide .main-col .insert-title-inner,
.modal-slide .magento-message .insert-title-inner {
  border-bottom: 1px solid #adadad;
  margin: 0 0 2rem;
  padding-bottom: 0.5rem;
}
.modal-slide .main-col .insert-actions,
.modal-slide .magento-message .insert-actions {
  float: right;
}
.modal-slide .main-col .title,
.modal-slide .magento-message .title {
  font-size: 1.6rem;
  padding-top: 0.5rem;
}
.modal-slide .main-col,
.modal-slide .side-col {
  float: left;
  padding-bottom: 0;
}
.modal-slide .main-col:after,
.modal-slide .side-col:after {
  display: none;
}
.modal-slide .side-col {
  width: 20%;
}
.modal-slide .main-col {
  padding-right: 0;
  width: 80%;
}
.modal-slide .content-footer .form-buttons {
  float: right;
}
.modal-title {
  font-weight: 400;
  margin-bottom: 0;
  min-height: 1em;
}
.modal-title span {
  font-size: 1.4rem;
  font-style: italic;
  margin-left: 1rem;
}
.timeline {
  margin-top: 2rem;
  position: relative;
  z-index: 1;
}
.timeline-content {
  background: #f1f1f1;
  border: 1px solid #999999;
  margin-bottom: 2rem;
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
}
.timeline-content._from-now {
  padding-left: 50px;
}
.timeline-content._no-records {
  background: #ffffff;
}
.timeline-past {
  background: linear-gradient(to left, rgba(255, 255, 255, 0.001), rgba(255, 255, 255, 0.5) 25%, #ffffff);
  border-right: 2px solid rgba(226, 38, 38, 0.55);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
  z-index: 3;
}
.timeline-scale {
  float: right;
  width: 160px;
}
.timeline-legend {
  float: left;
}
.timeline-legend-item {
  color: #666666;
  display: inline-block;
  line-height: 2rem;
  vertical-align: middle;
}
.timeline-legend-item:before {
  border: 1px solid #999999;
  content: '';
  display: inline-block;
  height: 2rem;
  margin-right: 5px;
  vertical-align: middle;
  width: 2rem;
}
.timeline-legend-item._update-status-active:before,
.timeline-legend-item._active:before {
  background: #bceeff;
}
.timeline-legend-item._update-status-upcoming:before,
.timeline-legend-item._upcoming:before {
  background: #ccf391;
}
.timeline-items {
  min-height: 25.2rem;
  position: relative;
}
.timeline-item {
  height: 3.6rem;
  position: relative;
  z-index: 2;
}
.timeline-item + .timeline-item {
  margin-top: -1px;
}
._no-records .timeline-item {
  margin-top: -3.6rem;
  position: absolute;
  top: 50%;
  width: 100%;
}
.timeline-event {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #ccf391;
  border: 1px solid #81c21d;
  cursor: pointer;
  height: 3.6rem;
  left: -1px;
  min-width: 5.5rem;
  overflow: hidden;
  padding: 0 1rem;
  position: absolute;
  right: 0;
  white-space: nowrap;
  width: auto;
}
._permanent._active .timeline-event,
._no-records .timeline-event {
  justify-content: center;
  text-align: center;
}
._permanent._active .timeline-event {
  color: #007bdb;
}
.timeline-item._active .timeline-event {
  background: #bceeff;
  border-color: #56c2e6;
}
._scroll-start:not(._active) .timeline-event {
  padding-left: 3rem;
}
._scroll-end .timeline-event {
  padding-right: 3rem;
}
._permanent .timeline-event {
  margin-right: 23px;
  overflow: visible;
}
._no-records .timeline-event {
  background: transparent;
  border-color: transparent;
  color: #333333;
  cursor: default;
}
.timeline-event-title {
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  display: inline-block;
  font-weight: 600;
  line-height: 3.4rem;
  max-width: 100%;
  min-width: 2.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._no-records .timeline-event-title {
  font-weight: 400;
}
.timeline-event-info {
  display: inline-block;
  line-height: 3.4rem;
  vertical-align: top;
}
.timeline-event-details {
  display: none;
}
.timeline-action {
  bottom: 0;
  display: none;
  margin: auto;
  position: absolute;
  right: 10px;
  top: 0;
}
.timeline-action > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.timeline-action:active {
  transform: scale(0.9);
}
.timeline-action:before {
  transition: color 0.1s linear;
  color: #76c004;
  content: '\e625';
  font-size: 1.8rem;
}
.timeline-action:hover {
  cursor: pointer;
  text-decoration: none;
}
.timeline-item._active .timeline-action:before {
  color: #56c2e6;
}
.timeline-action._tostart {
  left: 10px;
  right: auto;
}
.timeline-action._tostart:before {
  content: '\e624';
}
.timeline-item._scroll-start:not(._active) .timeline-action._tostart {
  display: block;
}
.timeline-item._scroll-end .timeline-action._toend {
  display: block;
}
.timeline-item._permanent .timeline-action._toend {
  display: none;
}
.timeline-event svg {
  display: none;
  height: 3.6rem;
  margin-right: -2.4rem;
  position: absolute;
  right: 0;
  top: -1px;
  width: 2.8rem;
}
._permanent .timeline-event svg {
  display: block;
}
.svg__timeline-ending {
  fill: inherit;
  stroke: inherit;
}
.svg__timeline-arrow {
  stroke: transparent;
}
.timeline-ending {
  color: #86de00;
  fill: #ccf391;
  stroke: #81c21d;
}
.timeline-item._active .timeline-ending {
  color: #79dcff;
  fill: #bceeff;
  stroke: #56c2e6;
}
.timeline-units {
  font-size: 0;
  white-space: nowrap;
}
.timeline-unit {
  border-right: 1px solid #999999;
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 14.28571429%;
}
.timeline-unit:last-child {
  border-right: 0;
}
.timeline-unit:before {
  background-image: repeating-linear-gradient(180deg, transparent, transparent 5px, #3e4040 5px, #3e4040 6px, #979999 6px, #979999 7px);
  bottom: 0;
  content: '';
  margin-left: -1px;
  position: absolute;
  top: 3.3rem;
  width: 1px;
  z-index: 0;
}
.timeline-unit:first-child:before {
  content: none;
}
._no-records .timeline-unit:before {
  display: none;
}
.timeline-date {
  background: #ffffff;
  border-bottom: 1px solid #999999;
  color: #303030;
  display: block;
  font-size: 1.1rem;
  line-height: 1;
  max-width: 100%;
  overflow: hidden;
  padding: 1rem 0.3rem;
  text-align: center;
  text-overflow: ellipsis;
}
.timeline-priority {
  float: left;
  font-size: 1.1rem;
  font-weight: 600;
  margin-right: 1.8rem;
  margin-top: 2rem;
  text-align: center;
}
.timeline-priority-title {
  font-weight: 700;
  padding: 1rem 0.3rem;
}
.timeline-priority-scale {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 210px solid #cccccc;
  height: 0;
  margin: 0.5rem auto;
  width: 0;
}
.contents-uploader {
  margin: 0 0 2rem;
}
.contents-uploader .fileinput-button {
  cursor: pointer;
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.contents-uploader .fileinput-button span {
  font-weight: 600;
  padding-right: 1em;
}
.contents-uploader .fileinput-button input {
  -moz-transform: none;
  border: none;
  opacity: 1;
  position: static;
  transform: none;
}
.file-row {
  border: 1px solid #adadad;
  margin: 0.5rem 0;
  padding: 2px;
}
.filecnt {
  border: 1px solid #adadad;
  cursor: pointer;
  display: inline-block;
  margin: 0 0.5rem 15px 0;
  overflow: hidden;
  padding: 3px;
  text-overflow: ellipsis;
  width: 100px;
}
.filecnt.selected {
  border-color: #008bdb;
}
.filecnt p {
  text-align: center;
}
.gallery {
  overflow: hidden;
}
.image {
  background: #ffffff;
  box-sizing: border-box;
  display: inline-block;
  margin: 1.2rem;
  position: relative;
  vertical-align: top;
  width: 150px;
}
.image .product-image-wrapper {
  background: #ffffff;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  cursor: pointer;
  height: 150px;
  line-height: 1;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
  width: 150px;
}
.image .product-image-wrapper:hover .product-image {
  opacity: .5;
}
.image .product-image {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.image.image-placeholder {
  height: 150px;
}
.image.image-placeholder .product-image-wrapper {
  display: inline-block;
  text-decoration: none;
}
.image.image-placeholder .product-image-wrapper > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.image.image-placeholder .product-image-wrapper:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 6rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e63c';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.image.image-placeholder .product-image-wrapper:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 1;
}
.image.image-placeholder .fileinput-button {
  margin: 0;
}
.image.image-placeholder .fileinput-button,
.image.image-placeholder .image-browse {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.image.image-placeholder .fileinput-button > span,
.image.image-placeholder .image-browse > span {
  display: none;
}
.image.image-placeholder input[type='file'] {
  border: 500px solid transparent;
  bottom: 0;
  cursor: pointer;
  font-size: 10em;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 3;
}
.image.image-placeholder .spinner {
  display: none;
}
.image.image-placeholder.loading .spinner,
.image.image-placeholder .file-row .spinner {
  background: #ffffff;
  display: block;
  height: 100%;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 4;
}
.image.image-placeholder.loading .spinner > span,
.image.image-placeholder .file-row .spinner > span {
  left: 50%;
  margin: 0 0 0 -2rem;
  top: 50%;
}
.image.image-placeholder .file-row {
  background: #ffffff url("../../adminhtml/Magento/backend/en_US/mui/images/ajax-loader-big.gif") no-repeat 50% 50%;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: 0;
  width: 100%;
  z-index: 5;
}
.image .image-placeholder-text {
  bottom: 0;
  color: #008bdb;
  font-size: 1.3rem;
  left: 0;
  line-height: 1.333;
  margin-bottom: 15%;
  padding: 0 1rem;
  position: absolute;
  right: 0;
  text-align: center;
}
.image.ui-sortable-placeholder {
  background: #e0f6fe;
  border: 1px solid #008bdb;
  visibility: visible !important;
}
.image .action-remove {
  bottom: 12px;
  cursor: pointer;
  height: 20px;
  left: 6px;
  position: absolute;
  width: 20px;
  z-index: 3;
  display: block;
  text-decoration: none;
}
.image .action-remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.image .action-remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2rem;
  line-height: inherit;
  color: #9e9e9e;
  content: '\e630';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.image .action-remove:hover:before {
  color: #858585;
}
.image .draggable-handle {
  cursor: move;
  height: 20px;
  left: 2px;
  margin: 0;
  position: absolute;
  top: 4px;
  width: 20px;
  z-index: 3;
  display: inline-block;
  text-decoration: none;
}
.image .draggable-handle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.8rem;
  line-height: inherit;
  color: #9e9e9e;
  content: '\e617';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.image .draggable-handle:hover:before {
  color: #858585;
}
.image .image-fade {
  font-size: 1.8rem;
  background: rgba(255, 255, 255, 0.8);
  bottom: 0;
  color: #9e9e9e;
  content: attr(data-image-hidden-label);
  font-weight: 600;
  left: 0;
  line-height: 150px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  visibility: hidden;
  z-index: 2;
}
.image.hidden-for-front .image-fade {
  visibility: visible;
}
.image .item-description {
  margin-bottom: 1rem;
}
.image .item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.3rem;
}
.image .item-size {
  color: #666666;
  font-size: 1.2rem;
}
.image .item-roles {
  margin: 0;
  padding: 0;
  list-style: none none;
  font-size: 0;
}
.image .item-roles > li {
  display: inline-block;
  vertical-align: top;
}
.image .item-role {
  background: #e3e3e3;
  color: #514943;
  cursor: pointer;
  font-size: 1.2rem;
  line-height: 1;
  margin: 0 .4rem .4rem 0;
  padding: .6rem;
}
.image-panel {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background: #ffffff;
  border-bottom: 1px solid #c2c2c2;
  box-shadow: inset 0 1px 3px #cccccc;
  margin: 0 0 1.5rem;
  padding: 2rem 1.5rem;
}
.image-panel .admin__field-inline .admin__field-label {
  text-align: left;
  width: 30%;
}
.image-panel .admin__field-inline .admin__field-value {
  overflow: hidden;
  padding-left: 2rem;
}
.image-panel-controls,
.image-panel-preview {
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  box-flex: 1;
  flex: 1;
}
.image-panel-preview {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.image-panel-preview img {
  display: block;
  margin: auto;
}
.image-panel-controls {
  -ms-flex: 0 0 33%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33%;
  flex: 0 0 33%;
  padding-left: 3rem;
}
.image-panel-controls .image-name {
  font-size: 1.6rem;
  color: #666666;
  display: block;
}
.image-panel-controls .action-delete,
.image-panel-controls .action-remove {
  margin: 0 0 35px;
  display: inline-block;
  text-decoration: none;
}
.image-panel-controls .action-delete > span,
.image-panel-controls .action-remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.image-panel-controls .action-delete:before,
.image-panel-controls .action-remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.8rem;
  line-height: inherit;
  color: #9e9e9e;
  content: '\e630';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.image-panel-controls .action-delete:hover:before,
.image-panel-controls .action-remove:hover:before {
  color: #858585;
}
.image-panel-controls .fieldset-image-panel {
  padding: 2rem 0.5rem 0 0;
}
.image-panel-controls .fieldset-image-panel .field {
  margin-bottom: 1rem;
}
.image-panel-controls .fieldset-image-panel .label {
  margin-bottom: 1rem;
  padding-top: 0;
  text-align: left;
  width: 100%;
}
.image-panel-controls .fieldset-image-panel .field > .control,
.image-panel-controls .image-panel-controls textarea {
  resize: vertical;
  width: 100%;
}
.image-file-params {
  font-size: 1.1rem;
  color: #666666;
  margin: 0 0 1rem;
}
.image-panel-controls .multiselect-alt,
.gallery .multiselect-alt {
  border: 1px solid #cccccc;
  border-radius: 5px;
  color: #333333;
  list-style: none;
  margin: 0;
  padding: 0;
}
.image-panel-controls .multiselect-alt .item,
.gallery .multiselect-alt .item {
  border-top: 1px solid #ffffff;
  cursor: pointer;
  position: relative;
}
.image-panel-controls .multiselect-alt .item:first-child,
.gallery .multiselect-alt .item:first-child {
  border-top: 0;
}
.image-panel-controls .multiselect-alt .item.selected,
.gallery .multiselect-alt .item.selected {
  background: #e0f6fe;
}
.image-panel-controls .multiselect-alt .item.selected:hover,
.gallery .multiselect-alt .item.selected:hover {
  background: #afe8fc;
}
.image-panel-controls .multiselect-alt .item.selected label,
.gallery .multiselect-alt .item.selected label {
  display: inline-block;
  text-decoration: none;
}
.image-panel-controls .multiselect-alt .item.selected label:before,
.gallery .multiselect-alt .item.selected label:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4rem;
  line-height: inherit;
  color: #008bdb;
  content: '\e62d';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.image-panel-controls .multiselect-alt .item.selected label:before,
.gallery .multiselect-alt .item.selected label:before {
  left: 8px;
  position: absolute;
  top: 6px;
  width: 17px;
}
.image-panel-controls .multiselect-alt label,
.gallery .multiselect-alt label {
  cursor: pointer;
  display: block;
  padding: 6px 2.5rem 0.5rem;
}
.image-panel-controls .multiselect-alt input[type='checkbox'],
.gallery .multiselect-alt input[type='checkbox'] {
  height: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  width: 0;
}
.admin__field-service-gallery {
  float: right;
}
.admin__field-service-gallery[data-config-scope]:before {
  color: #808080;
  content: attr(data-config-scope);
  display: block;
  font-size: 1.2rem;
  line-height: 3.2rem;
}
.abs-block-resizable,
.block-resizable,
.block-schedule-table {
  height: 15rem;
  min-height: 15rem;
}
.abs-block-resizable-content,
.block-resizable .block-content,
.block-schedule-table .block-content {
  height: 100%;
  margin-bottom: 2rem;
  min-height: 15rem;
  overflow: auto;
  position: relative;
  z-index: 1;
}
.abs-block-resizable-handle-bottom,
.block-resizable .ui-resizable-s,
.block-schedule-table .ui-resizable-s {
  background: #e3e3e3;
  border: 1px solid #bbbbbb;
  bottom: auto;
  color: #666666;
  font-size: 1.6rem;
  font-weight: 700;
  height: auto;
  left: -1px;
  letter-spacing: .1rem;
  line-height: 1.6rem;
  padding-bottom: .3rem;
  right: -1px;
  text-align: center;
  top: 100%;
  width: auto;
}
.abs-block-resizable-handle-bottom:before,
.block-resizable .ui-resizable-s:before,
.block-schedule-table .ui-resizable-s:before {
  content: ':::::';
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  display: block;
  font-size: .1px;
  position: absolute;
  touch-action: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  left: 0;
  top: -3.5px;
  width: 100%;
}
.ui-resizable-s {
  bottom: -3.5px;
  cursor: s-resize;
  height: 7px;
  left: 0;
  width: 100%;
}
.ui-resizable-e {
  cursor: e-resize;
  height: 100%;
  right: -3.5px;
  top: 0;
  width: 7px;
}
.ui-resizable-w {
  cursor: w-resize;
  height: 100%;
  left: -3.5px;
  top: 0;
  width: 7px;
}
.ui-resizable-se {
  bottom: -6px;
  cursor: se-resize;
  height: 12px;
  right: -6px;
  width: 12px;
}
.ui-resizable-sw {
  bottom: -6px;
  cursor: sw-resize;
  height: 12px;
  left: -6px;
  width: 12px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  height: 12px;
  left: -6px;
  top: -6px;
  width: 12px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  height: 12px;
  right: -6px;
  top: -6px;
  width: 12px;
}
.file-uploader-area {
  position: relative;
}
.file-uploader-area input[type='file'] {
  cursor: pointer;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.file-uploader-area input[type='file']:focus + .file-uploader-button {
  box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-area input[type='file']:disabled + .file-uploader-button {
  cursor: default;
  opacity: .5;
  pointer-events: none;
}
.file-uploader-summary {
  display: inline-block;
  vertical-align: top;
}
.file-uploader-button {
  cursor: pointer;
  display: inline-block;
}
.file-uploader-button._is-dragover {
  background: #d4d4d4;
  border: 1px solid #006bb4;
}
.file-uploader-spinner {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/loader-1.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  display: none;
  height: 30px;
  margin-left: 1rem;
  vertical-align: top;
  width: 15px;
}
.file-uploader-preview .action-remove {
  bottom: 4px;
  cursor: pointer;
  display: block;
  height: 27px;
  left: 6px;
  position: absolute;
  text-decoration: none;
  width: 25px;
  z-index: 2;
}
.file-uploader-preview .action-remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.file-uploader-preview .action-remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2rem;
  line-height: inherit;
  color: #514943;
  content: '\e630';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .action-remove:hover:before {
  color: #736963;
}
.file-uploader-preview:hover .preview-image img,
.file-uploader-preview:hover .preview-link:before {
  opacity: 0.7;
}
.file-uploader-preview .preview-link {
  display: block;
  height: 100%;
}
.file-uploader-preview .preview-image img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.file-uploader-preview .preview-video {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-preview .preview-video:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 4rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e641';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .preview-video:hover:before {
  color: #cccccc;
}
.file-uploader-preview .preview-video:before {
  left: 0;
  margin-top: -2rem;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
}
.file-uploader-preview .preview-document {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-preview .preview-document:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 7rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e649';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .preview-document:hover:before {
  color: #cccccc;
}
.file-uploader-preview .preview-document:before {
  left: 0;
  margin-top: -3.5rem;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
}
.file-uploader-preview,
.file-uploader-placeholder {
  background: #ffffff;
  border: 1px solid #cacaca;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 150px;
  line-height: 1;
  margin: 1rem 2.5rem 1rem 0;
  overflow: hidden;
  position: relative;
  width: 150px;
}
.file-uploader._loading .file-uploader-spinner {
  display: inline-block;
}
.file-uploader .admin__field-note,
.file-uploader .admin__field-error {
  margin-bottom: 1rem;
}
.file-uploader .file-uploader-filename {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
  word-break: break-all;
}
.file-uploader .file-uploader-filename:first-child {
  margin-bottom: 1rem;
}
.file-uploader .file-uploader-meta {
  color: #9e9e9e;
}
.file-uploader .admin__field-fallback-reset {
  margin-left: 1rem;
}
._keyfocus .file-uploader .action-remove:focus {
  box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-placeholder.placeholder-document {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-document:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 5rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e649';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-document:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-document:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 2;
}
.file-uploader-placeholder.placeholder-image {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-image:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 5rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e63c';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-image:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-image:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 2;
}
.file-uploader-placeholder.placeholder-video {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-video:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 3rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e641';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-video:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-video:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 2;
}
.file-uploader-placeholder-text {
  bottom: 0;
  color: #008bdb;
  font-size: 1.1rem;
  left: 0;
  line-height: 1.36;
  margin-bottom: 15%;
  padding: 0 2rem;
  position: absolute;
  right: 0;
  text-align: center;
}
.data-grid-file-uploader {
  min-width: 7rem;
}
.data-grid-file-uploader._loading .file-uploader-spinner {
  display: block;
}
.data-grid-file-uploader._loading .file-uploader-button:before {
  display: none;
}
.data-grid-file-uploader .file-uploader-image {
  background: transparent;
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.data-grid-file-uploader .file-uploader-image + .file-uploader-area .file-uploader-button:before {
  display: none;
}
.data-grid-file-uploader .file-uploader-area {
  z-index: 2;
}
.data-grid-file-uploader .file-uploader-spinner {
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.data-grid-file-uploader .file-uploader-button {
  height: 48px;
  text-align: center;
  display: block;
  text-decoration: none;
}
.data-grid-file-uploader .file-uploader-button > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.data-grid-file-uploader .file-uploader-button:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.3rem;
  line-height: 48px;
  color: #8a837f;
  content: '\e61d';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.data-grid-file-uploader .file-uploader-button:hover:before {
  color: #666666;
}
.data-grid-file-uploader .action-select-wrap {
  float: left;
}
.data-grid-file-uploader .action-select-wrap .action-select {
  border: 1px solid #cacaca;
  display: block;
  height: 5rem;
  margin-left: -1px;
  padding: 0;
  width: 2rem;
}
.data-grid-file-uploader .action-select-wrap .action-select:after {
  border-color: #8a837f transparent transparent transparent;
  left: 50%;
  margin: 0 0 0 -5px;
}
.data-grid-file-uploader .action-select-wrap .action-select:hover:after {
  border-color: #666666 transparent transparent transparent;
}
.data-grid-file-uploader .action-select-wrap .action-select > span {
  display: none;
}
.data-grid-file-uploader .action-select-wrap .action-menu,
.data-grid-file-uploader .action-select-wrap .abs-action-menu .action-submenu,
.data-grid-file-uploader .action-select-wrap .action-menu .action-submenu,
.data-grid-file-uploader .action-select-wrap .actions-split .dropdown-menu .action-submenu,
.data-grid-file-uploader .action-select-wrap .actions-split .action-menu .action-submenu {
  left: 4rem;
  right: auto;
  z-index: 2;
}
.data-grid-file-uploader-inner {
  border: 1px solid #cacaca;
  float: left;
  height: 5rem;
  position: relative;
  width: 5rem;
}
.image-uploader .image-upload-requirements {
  margin-top: 8px;
  font-size: .9em;
}
.image-uploader .image-placeholder {
  margin-left: 0;
  margin-right: 0;
}
.image-uploader .image-uploader-spinner {
  width: 50%;
  height: 50%;
  background-size: auto;
  margin: 0;
  transform: translate(50%, 50%);
  position: absolute;
}
.image-uploader .image-uploader-preview {
  width: auto;
}
.image-uploader .image-uploader-preview-link,
.image-uploader .image-uploader-preview-link .preview-image {
  height: inherit;
}
.image-uploader._loading .image-placeholder-text,
.image-uploader._loading .product-image-wrapper:before {
  display: none;
}
.data-slider {
  background: none;
  font-size: 1.1rem;
  min-height: 2.2rem;
  padding-top: 1.2rem;
  position: relative;
  width: 100%;
}
.data-slider:before {
  background: #aeaeae;
  content: '';
  display: block;
  height: 0.1rem;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}
.data-slider .ui-slider-handle {
  background: #f5f5f5;
  border: 1px solid #c2c2c2;
  border-radius: 50%;
  box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.03);
  cursor: pointer;
  display: block;
  height: 2.2rem;
  margin-left: -1.1rem !important;
  position: absolute;
  top: -1.1rem;
  width: 2.2rem;
  z-index: 101 !important;
}
.data-slider .ui-slider-handle:before {
  background-color: #bbbbbb;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #bbbbbb 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #bbbbbb 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#f8f8f8', GradientType=0);
  border-radius: 50%;
  content: '';
  display: block;
  height: 0.8rem;
  left: 50%;
  margin: -0.4rem 0 0 -0.4rem;
  position: absolute;
  top: 50%;
  width: 0.8rem;
}
.data-slider-from {
  float: left;
}
.data-slider-to {
  float: right;
}
.data-slider-handle {
  background: #f5f5f5;
  border: 1px solid #c2c2c2;
  border-radius: 50%;
  box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.03);
  cursor: pointer;
  display: block;
  height: 2.2rem;
  margin-left: -1.1rem !important;
  position: absolute;
  top: -1.1rem;
  width: 2.2rem;
  z-index: 101 !important;
}
.data-slider-handle:before {
  background-color: #bbbbbb;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #bbbbbb 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #bbbbbb 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#f8f8f8', GradientType=0);
  border-radius: 50%;
  content: '';
  display: block;
  height: 0.8rem;
  left: 50%;
  margin: -0.4rem 0 0 -0.4rem;
  position: absolute;
  top: 50%;
  width: 0.8rem;
}
.url-input-container .type-selector-input-container {
  align-items: stretch;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.url-input-container .url-input-select {
  flex-grow: 0;
}
.url-input-container .url-input-element-linked-element {
  flex-grow: 1;
  margin-left: 1.5em;
}
.url-input-container .url-input-setting {
  clear: both;
  display: block;
}
.url-input-container .url-input-setting:before {
  clear: both;
  content: "";
}
.url-input-container .admin__action-multiselect-text.warning {
  color: #F00;
}
.url-input-container .action-close,
.url-input-container .action-close:active {
  margin-right: 3.2rem;
  padding: 0.8rem 1.5rem 0.6rem;
}
.url-input-container .action-close:before,
.url-input-container .action-close:active:before {
  font-size: 1.5rem;
}
/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/
.colorpicker-spectrum {
  display: none;
}
.colorpicker-input {
  vertical-align: middle;
  width: 50% !important;
}
.sp-container {
  position: absolute;
  margin-top: 2px;
  top: 0;
  left: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  /* https://github.com/bgrins/spectrum/issues/40 */
  z-index: 9999994;
  overflow: hidden;
}
.sp-container.sp-flat {
  position: relative;
}
/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position: relative;
  width: 100%;
  display: inline-block;
}
.sp-top-inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-color {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 20%;
}
.sp-hue {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 84%;
  height: 100%;
}
.sp-clear-enabled .sp-hue {
  top: 33px;
  height: 77.5%;
}
.sp-fill {
  padding-top: 80%;
}
.sp-sat,
.sp-val {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.sp-alpha-enabled .sp-top {
  margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
  display: block;
}
.sp-alpha-handle {
  position: absolute;
  top: -4px;
  bottom: -4px;
  width: 6px;
  left: 50%;
  cursor: pointer;
  border: 1px solid black;
  background: white;
  opacity: .8;
}
.sp-alpha {
  display: none;
  position: absolute;
  bottom: -20px;
  right: 0;
  left: 0;
  height: 14px;
}
.sp-alpha-inner {
  border: solid 1px #333;
}
.sp-clear {
  display: none;
}
.sp-clear.sp-clear-display {
  background-position: center;
}
.sp-clear-enabled .sp-clear {
  display: block;
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 84%;
  height: 28px;
}
/* Don't allow text selection */
.sp-container,
.sp-replacer,
.sp-preview,
.sp-dragger,
.sp-slider,
.sp-alpha,
.sp-clear,
.sp-alpha-handle,
.sp-container.sp-dragging .sp-input,
.sp-container button,
.sp-container .block-footer .action-add {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}
.sp-container.sp-input-disabled .sp-input-container {
  display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
  display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
  display: none;
}
.sp-palette-only .sp-picker-container {
  display: none;
}
.sp-palette-disabled .sp-palette-container {
  display: none;
}
.sp-initial-disabled .sp-initial {
  display: none;
}
/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ffffff), to(rgba(204, 154, 129, 0)));
  background-image: -webkit-linear-gradient(left, #ffffff, rgba(204, 154, 129, 0));
  background-image: -moz-linear-gradient(left, #ffffff, rgba(204, 154, 129, 0));
  background-image: -o-linear-gradient(left, #ffffff, rgba(204, 154, 129, 0));
  background-image: -ms-linear-gradient(left, #ffffff, rgba(204, 154, 129, 0));
  background-image: linear-gradient(to right, #ffffff, rgba(204, 154, 129, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
  background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
  background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
  background-image: -moz-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
  background-image: -o-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
  background-image: -ms-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
  background-image: linear-gradient(to top, #000000, rgba(204, 154, 129, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}
.sp-hue {
  background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
  background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}
/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
  height: 16%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
  height: 16%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}
.sp-hidden {
  display: none !important;
}
/* Clearfix hack */
.sp-cf:before,
.sp-cf:after {
  content: "";
  display: table;
}
.sp-cf:after {
  clear: both;
}
.sp-cf {
  *zoom: 1;
}
/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
  .sp-color {
    right: 40%;
  }
  .sp-hue {
    left: 63%;
  }
  .sp-fill {
    padding-top: 60%;
  }
}
.sp-dragger {
  border-radius: 5px;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  background: #000;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
.sp-slider {
  position: absolute;
  top: 0;
  cursor: pointer;
  height: 3px;
  left: -1px;
  right: -1px;
  border: 1px solid #000;
  background: white;
  opacity: .8;
}
/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/
.sp-container {
  border-radius: 0;
  background-color: #ffffff;
  border: solid 1px #1979c3;
  padding: 0;
}
.sp-container,
.sp-container button,
.sp-container input,
.sp-color,
.sp-hue,
.sp-clear,
.sp-container .block-footer .action-add {
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sp-top {
  margin-bottom: 3px;
}
.sp-color,
.sp-hue,
.sp-clear {
  border: solid 1px #666;
}
/* Input */
.sp-input-container {
  float: right;
  width: 100px;
  margin-bottom: 4px;
}
.sp-initial-disabled .sp-input-container {
  width: 100%;
}
.sp-input {
  font-size: 12px !important;
  border: 1px solid #adadad;
  padding: 4px 5px;
  margin: 5px 0px 0px 0px;
  width: 100%;
  background: transparent;
  border-radius: 3px;
  color: #222;
}
.sp-input:focus {
  border: 1px solid #1979c3;
}
.sp-input.sp-validation-error {
  border: 1px solid red;
  background: #fdd;
}
.sp-picker-container,
.sp-palette-container {
  float: left;
  position: relative;
  padding: 10px;
  padding-bottom: 300px;
  margin-bottom: -290px;
}
.sp-picker-container {
  width: 172px;
  border-left: solid 1px #fff;
}
/* Palettes */
.sp-palette-container {
  border-right: solid 1px #ccc;
}
.sp-palette-only .sp-palette-container {
  border: 0;
}
.sp-palette .sp-thumb-el {
  display: block;
  position: relative;
  float: left;
  width: 24px;
  height: 15px;
  margin: 3px;
  cursor: pointer;
  border: solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover,
.sp-palette .sp-thumb-el.sp-thumb-active {
  border-color: #007bdb;
}
.sp-thumb-el {
  position: relative;
}
/* Initial */
.sp-initial {
  float: left;
  border: solid 1px #333;
}
.sp-initial span {
  width: 30px;
  height: 25px;
  border: none;
  display: block;
  float: left;
  margin: 0;
}
.sp-initial .sp-clear-display {
  background-position: center;
}
/* Buttons */
.sp-palette-button-container,
.sp-button-container {
  float: right;
  margin-top: 4px;
}
/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  padding: 3px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  border: solid 1px #adadad;
  background: #eaeaea;
  color: #333;
  vertical-align: middle;
  box-sizing: border-box;
}
.sp-replacer:hover,
.sp-replacer.sp-active {
  border-color: #1979c3;
  color: #111;
}
.sp-replacer.sp-disabled {
  cursor: default;
  border-color: silver;
  color: silver;
}
.sp-dd {
  height: 16px;
  line-height: 16px;
  float: left;
  font-size: 10px;
  display: none;
}
.sp-preview {
  position: relative;
  width: 25px;
  height: 25px;
  border: solid 1px #adadad;
  float: left;
  z-index: 0;
}
.sp-palette {
  *width: 220px;
  max-width: 220px;
}
.sp-palette .sp-thumb-el {
  width: 16px;
  height: 16px;
  margin: 2px 1px;
  border: solid 1px #d0d0d0;
}
.sp-container {
  padding-bottom: 0;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  margin-top: 4px;
}
/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button,
.sp-container .block-footer .action-add {
  background-color: #e3e3e3;
  border: 1px solid #adadad;
  color: #333;
  font-size: 1.4rem;
  line-height: 1.36;
  padding: 5px 4px;
  text-align: center;
  vertical-align: middle;
}
.sp-container button:hover,
.sp-container .block-footer .action-add:hover {
  background-color: #dbdbdb;
  border: 1px solid #adadad;
  cursor: pointer;
}
.sp-container button:active,
.sp-container .block-footer .action-add:active {
  border: 1px solid #aaa;
}
.sp-cancel {
  font-size: 1.4rem;
  color: #1979c3 !important;
  margin: 0;
  padding: 2px;
  margin-right: 15px;
  vertical-align: middle;
  text-decoration: none;
}
.sp-cancel:hover {
  text-decoration: underline;
}
.sp-palette span:hover,
.sp-palette span.sp-thumb-active {
  border-color: #000;
}
.sp-preview,
.sp-alpha,
.sp-thumb-el {
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner,
.sp-alpha-inner,
.sp-thumb-inner {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sp-palette .sp-thumb-inner {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}
.sp-clear-display {
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMDAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Ik0wLjUsMC41IEwyNS41LDI0LjUiLz4KPC9zdmc+Cg==);
}
.sp-palette-row-selection {
  padding-top: 10px;
}
.sp-palette-row-selection:before {
  content: "Favorite Colors";
}
.adobe-login-container .adobe-sign-in-button {
  border: none;
  margin-right: 3%;
  z-index: 99;
  position: relative;
  box-shadow: none;
  float: right;
  margin-top: -50px;
  background: transparent;
}
.adobe-login-container .adobe-sign-in-button:hover:active {
  background: transparent;
  color: #007bdb;
}
.adobe-login-container .adobe-user-information {
  float: right;
  width: auto;
  margin-right: 30px;
  margin-top: -54px;
}
.adobe-login-container .adobe-user-information .adobe-profile-image-small {
  background-repeat: repeat-x;
  margin-bottom: -14px;
  border-radius: 50%;
  width: 40px;
}
.adobe-login-container .adobe-user-information .adobe-user-name {
  box-shadow: none;
  border: 0;
  padding-left: 10px;
}
.adobe-login-container .adobe-user-information .adobe-user-popup {
  z-index: 282;
  padding-left: 20px;
  min-width: 10px;
  width: 320px;
}
.adobe-login-container .adobe-user-information .adobe-user-popup .adobe-profile-image-large {
  float: left;
  width: 30%;
  padding-top: 5px;
  padding-right: 10px;
}
.adobe-login-container .adobe-user-information .adobe-user-popup ul {
  list-style: none;
}
.adobe-login-container .adobe-user-information .adobe-user-popup ul li {
  padding-bottom: 5px;
}
.adobe-login-container .adobe-user-information .adobe-user-popup .adobe-sign-out-button {
  float: left;
  margin-top: 20px;
  background: transparent;
  padding-left: 0;
  border: none;
  padding-bottom: 20px;
}
.adobe-login-container .adobe-user-information .adobe-user-popup .adobe-sign-out-button:hover {
  background: transparent;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.adobe-stock-images-search-modal-content .masonry-image-grid {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.adobe-stock-images-search-modal-content .masonry-image-column {
  position: relative;
  overflow: visible;
}
.adobe-stock-images-search-modal-content .masonry-image-overlay {
  right: 0;
}
.adobe-stock-images-search-modal-content .masonry-image-preview {
  position: fixed;
  z-index: 299;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .container {
  padding-top: 0;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .container .preview-buttons {
  /* Align image preview actions uniformly to the right edge */
}
.adobe-stock-images-search-modal-content .masonry-image-preview .container .preview-buttons .action-previous,
.adobe-stock-images-search-modal-content .masonry-image-preview .container .preview-buttons .action-next,
.adobe-stock-images-search-modal-content .masonry-image-preview .container .preview-buttons .action-close {
  padding: 30px 0 30px 30px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .container .preview-row-content img.preview {
  flex-basis: auto;
}
.adobe-stock-images-search-modal-content .masonry-sorting {
  display: inline-block;
}
.adobe-stock-images-search-modal-content .masonry-sorting select {
  border: none;
  background-image: url(../../adminhtml/Magento/backend/en_US/images/arrows-bg.svg);
  padding-right: 2.2rem;
}
.adobe-stock-images-search-modal-content .masonry-sorting select:active {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/arrows-bg.svg');
}
.adobe-stock-images-search-modal-content .masonry-results-number {
  display: inline-block;
  margin-right: 1.4rem;
}
.adobe-stock-images-search-modal-content .masonry-image-column:first-child .masonry-image-preview .preview-buttons .action-previous,
.adobe-stock-images-search-modal-content .masonry-image-column:last-child .masonry-image-preview .preview-buttons .action-next {
  opacity: .5;
  pointer-events: none;
}
.adobe-stock-images-search-modal-content .adobe-login-container .adobe-user-information .adobe-user-popup .adobe-user-info {
  padding-top: 15px;
}
.adobe-stock-images-search-modal-content .admin__action-dropdown-wrap._active .admin__action-dropdown-text::after {
  margin-right: 6px;
}
.adobe-stock-images-search-modal-content .admin__data-grid-action-bookmarks .admin__action-dropdown-menu {
  right: 0;
  left: auto;
}
.adobe-stock-images-search-modal-content .masonry-image-grid + .admin__data-grid-header .selectmenu-items {
  bottom: 100%;
  top: auto;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .title {
  font-weight: bold;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .info {
  float: left;
  min-width: 40%;
  padding-left: 40px;
  width: -moz-min-content;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .info .actions {
  letter-spacing: -1px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .info .actions button,
.adobe-stock-images-search-modal-content .masonry-image-preview .info .actions .block-footer .action-add {
  margin-right: 15px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .info .title {
  margin: 0 0 20px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .info .author {
  margin: 0 0 30px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .info .action-buttons {
  text-align: left;
  margin: 0 0 30px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .related-container {
  height: 180px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .attributes .attribute {
  display: inline-block;
  margin-right: 2em;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .attributes .attribute .value {
  margin-top: 1em;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .keywords {
  margin: 30px 0 20px 0;
  display: inline-block;
  width: 100%;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .keywords .title {
  margin-bottom: 30px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .keywords .keyword {
  display: inline-block;
  margin-right: 5px;
  line-height: 40px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .keywords .keyword.hide {
  display: none;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .keywords .keyword .value {
  font-size: 15px;
  text-transform: capitalize;
  border: 1px solid #c6c1bb;
  padding: 5px;
  border-radius: 3px;
  background-color: #f5f5f5;
  color: #666666;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .keywords button,
.adobe-stock-images-search-modal-content .masonry-image-preview .keywords .block-footer .action-add {
  margin-left: 10px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-tabs {
  margin-top: 30px;
  border-bottom: 1px solid #adadad;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-tabs .ui-state-default {
  border-bottom: none;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .related-loader {
  height: 100px;
  width: 100px;
  left: 50%;
  margin-left: -50px;
  top: 50%;
  margin-top: 50px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content {
  max-height: 190px;
  height: auto;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel {
  margin-top: 30px;
  padding: 0;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .thumbnail {
  display: inline-flex;
  justify-content: center;
  position: relative;
  height: 100px;
  max-width: 150px;
  width: 100%;
  overflow: hidden;
  margin-right: 10px;
  vertical-align: middle;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .thumbnail img {
  position: absolute;
  width: auto;
  max-width: initial;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .see-more-wrapper {
  display: inline-block;
  max-height: 100px;
  text-align: center;
  max-width: 140px;
  vertical-align: middle;
  width: 100%;
  cursor: pointer;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .see-more-wrapper .see-more-content {
  padding: 30px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .see-more-wrapper .see-more-content .three-dots {
  margin-bottom: 10px;
}
.adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .see-more-wrapper .see-more-content .three-dots .dots {
  content: "\22EE";
  display: inline-block;
  width: 10px;
  height: 10px;
  color: #fff;
  background-color: #626160;
  border-radius: 50%;
  line-height: 1;
  text-align: center;
}
.adobe-stock-images-search-modal-content .admin__form-field .colorpicker-input {
  min-width: 70%;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap {
  max-width: 650px;
  width: 100%;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-header {
  padding: 30px;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-header .modal-title {
  margin: 0;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-header .action-close {
  right: 30px;
  top: 30px;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-content .prompt-message {
  font-weight: normal;
  margin-bottom: 15px;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-content .admin__field-wide {
  margin-bottom: 0;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-content .image-ext {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.6rem 1rem 0.6rem;
  color: #999;
  cursor: default;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-content .admin__field-with-image-ext .admin__control-text {
  padding-right: 5rem;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-footer {
  padding: 30px;
}
.adobe-stock-save-preview-prompt .modal-inner-wrap .modal-footer .action-dismiss {
  margin-right: 35px;
  color: #464646;
}
.admin__adobe-stock-image-checkbox .admin__field-control._with-tooltip .admin__form-field-label {
  display: inline-block;
}
.admin__adobe-stock-image-checkbox .admin__field-control._with-tooltip .admin__field-tooltip {
  margin: -5px 0 0 5px;
}
@media (max-width: 1400px) {
  .adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .thumbnail {
    max-width: 130px;
  }
  .adobe-stock-images-search-modal-content .masonry-image-preview .adobe-stock-related-images-tab-content .ui-tabs-panel .see-more-wrapper {
    max-width: 130px;
  }
}
@media (max-width: 1024px) {
  .adobe-stock-images-search-modal-content .masonry-image-preview .container {
    margin: 0 60px;
  }
  .adobe-stock-images-search-modal-content .masonry-image-preview .container .preview-row-content .info .actions .action-secondary {
    margin-bottom: 8px;
  }
}
.ambase-updates-block {
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.ambase-updates-block .ambase-title {
  font-weight: bold;
  font-size: 17px;
  color: #303030;
}
.ambase-updates-block .ambase-title.-small {
  font-size: 15px;
}
.ambase-btns-block {
  display: flex;
}
.ambase-btns-block .ambase-btn {
  position: relative;
  padding: 10px 15px;
  border-radius: 4px;
  color: #fff;
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
}
.ambase-btns-block .ambase-btn.-orange {
  padding-right: 46px;
  background-color: #eb5202;
}
.ambase-btns-block .ambase-btn.-orange:hover {
  background-color: #ba4000;
}
.ambase-btns-block .ambase-btn.-orange:after {
  position: absolute;
  top: calc(50% - 6px);
  right: 24px;
  width: 10px;
  height: 10px;
  content: '';
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjU2NSAwYS40NjQuNDY0IDAgMDAtLjA0Ny4wMDRINy4xOWEuNDYuNDYgMCAwMC0uMzAzLjExLjM4NS4zODUgMCAwMC0uMDk0LjEyNi4zNTQuMzU0IDAgMDAuMDk0LjQyMi40Ni40NiAwIDAwLjMwMy4xMWgyLjM2Mkw0LjM1MyA1LjVhLjM4Ni4zODYgMCAwMC0uMDk1LjEyNS4zNTUuMzU1IDAgMDAuMDkuNDI0Yy4wMzkuMDM2LjA4Ni4wNjUuMTM4LjA4NGEuNDYuNDYgMCAwMC40NjUtLjA5bDUuMi00LjcyNXYyLjE0N2MtLjAwMi4wNTEuMDA5LjEwMi4wMy4xNDkuMDIuMDQ3LjA1Mi4wOS4wOS4xMjZhLjQ2LjQ2IDAgMDAuNjAyIDAgLjM1NC4zNTQgMCAwMC4xMjItLjI3NVYuNDM3YS4zNTEuMzUxIDAgMDAtLjAxMy0uMTY1LjM3OC4zNzggMCAwMC0uMDktLjE0NC40MjUuNDI1IDAgMDAtLjE0OC0uMDk3LjQ2LjQ2IDAgMDAtLjE4LS4wM3oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNC42NTIgMS41NDJjLTEuMDU1IDAtMS44NTMtLjAwMi0yLjQ4OS4wNjQtLjYzNS4wNjUtMS4xNDQuMjAyLTEuNTA4LjUzNC0uMzY0LjMzLS41MTMuNzkyLS41ODUgMS4zN0MwIDQuMDg3IDAgNC44MTIgMCA1Ljc3YzAgLjk2IDAgMS42ODUuMDcyIDIuMjYzLjA3My41NzcuMjI2IDEuMDQuNTkgMS4zNy4zNjUuMzMuODczLjQ2OCAxLjUwOC41MzNTMy42IDEwIDQuNjUyIDEwYzEuMDUyIDAgMS44NDggMCAyLjQ4Mi0uMDY1LjYzNS0uMDY2IDEuMTQ0LS4yMDQgMS41MDktLjUzNS4zNjQtLjMzMS41MTYtLjc5My41ODktMS4zNy4wNzMtLjU3OC4wNzItMS4zMDIuMDcyLTIuMjYuMDAxLS4wNS0uMDEtLjEtLjAzLS4xNDhhLjM4My4zODMgMCAwMC0uMDkxLS4xMjYuNDYuNDYgMCAwMC0uNjAyIDAgLjM4My4zODMgMCAwMC0uMDkyLjEyNi4zNTQuMzU0IDAgMDAtLjAzLjE0OWMwIC45NTYtLjAwNCAxLjY3LS4wNjcgMi4xNzEtLjA2NC41MDMtLjE4Ljc2My0uMzQ3LjkxNC0uMTY3LjE1Mi0uNDUzLjI1OC0xLjAwNi4zMTUtLjU1Mi4wNTctMS4zMzYuMDYtMi4zODcuMDYtMS4wNSAwLTEuODM1LS4wMDMtMi4zODctLjA2LS41NTItLjA1Ni0uODM4LS4xNjEtMS4wMDUtLjMxMi0uMTY3LS4xNTItLjI4NC0uNDEyLS4zNDctLjkxNEMuODUgNy40NDIuODQ2IDYuNzI5Ljg0NiA1Ljc3Uy44NDggNC4wOTkuOTEgMy41OTZjLjA2Mi0uNTAyLjE3OC0uNzYyLjM0NC0uOTEzLjE2Ni0uMTUuNDUxLS4yNTYgMS4wMDQtLjMxMy41NTQtLjA1NyAxLjM0LS4wNiAyLjM5NC0uMDZhLjQ2LjQ2IDAgMDAuMzAzLS4xMS4zODUuMzg1IDAgMDAuMDkzLS4xMjUuMzU0LjM1NCAwIDAwMC0uMjk3LjM4NS4zODUgMCAwMC0uMDkzLS4xMjYuNDYuNDYgMCAwMC0uMzAzLS4xMXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
}
.ambase-btns-block .ambase-btn.-blue {
  margin-left: 10px;
  padding-right: 43px;
  border: 1px solid #1787e0;
  color: #1787e0;
  background-color: #eaf6ff;
}
.ambase-btns-block .ambase-btn.-blue:hover {
  background-color: #c8e8ff;
}
.ambase-btns-block .ambase-btn.-blue:after {
  position: absolute;
  top: calc(50% - 6px);
  right: 22px;
  width: 10px;
  height: 10px;
  content: '';
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjU2NSAwYS40NjQuNDY0IDAgMDAtLjA0Ny4wMDRINy4xOWEuNDYuNDYgMCAwMC0uMzAzLjExLjM4NS4zODUgMCAwMC0uMDk0LjEyNi4zNTQuMzU0IDAgMDAuMDk0LjQyMi40Ni40NiAwIDAwLjMwMy4xMWgyLjM2Mkw0LjM1MyA1LjVhLjM4Ni4zODYgMCAwMC0uMDk1LjEyNS4zNTUuMzU1IDAgMDAuMDkuNDI0Yy4wMzkuMDM2LjA4Ni4wNjUuMTM4LjA4NGEuNDYuNDYgMCAwMC40NjUtLjA5bDUuMi00LjcyNXYyLjE0N2MtLjAwMi4wNTEuMDA5LjEwMi4wMy4xNDkuMDIuMDQ3LjA1Mi4wOS4wOS4xMjZhLjQ2LjQ2IDAgMDAuNjAyIDAgLjM1NC4zNTQgMCAwMC4xMjItLjI3NVYuNDM3YS4zNTEuMzUxIDAgMDAtLjAxMy0uMTY1LjM3OC4zNzggMCAwMC0uMDktLjE0NC40MjUuNDI1IDAgMDAtLjE0OC0uMDk3LjQ2LjQ2IDAgMDAtLjE4LS4wM3oiIGZpbGw9IiMxNzg3RTAiLz48cGF0aCBkPSJNNC42NTIgMS41NDJjLTEuMDU1IDAtMS44NTMtLjAwMi0yLjQ4OS4wNjQtLjYzNS4wNjUtMS4xNDQuMjAyLTEuNTA4LjUzNC0uMzY0LjMzLS41MTMuNzkyLS41ODUgMS4zN0MwIDQuMDg3IDAgNC44MTIgMCA1Ljc3YzAgLjk2IDAgMS42ODUuMDcyIDIuMjYzLjA3My41NzcuMjI2IDEuMDQuNTkgMS4zNy4zNjUuMzMuODczLjQ2OCAxLjUwOC41MzNTMy42IDEwIDQuNjUyIDEwYzEuMDUyIDAgMS44NDggMCAyLjQ4Mi0uMDY1LjYzNS0uMDY2IDEuMTQ0LS4yMDQgMS41MDktLjUzNS4zNjQtLjMzMS41MTYtLjc5My41ODktMS4zNy4wNzMtLjU3OC4wNzItMS4zMDIuMDcyLTIuMjYuMDAxLS4wNS0uMDEtLjEtLjAzLS4xNDhhLjM4My4zODMgMCAwMC0uMDkxLS4xMjYuNDYuNDYgMCAwMC0uNjAyIDAgLjM4My4zODMgMCAwMC0uMDkyLjEyNi4zNTQuMzU0IDAgMDAtLjAzLjE0OWMwIC45NTYtLjAwNCAxLjY3LS4wNjcgMi4xNzEtLjA2NC41MDMtLjE4Ljc2My0uMzQ3LjkxNC0uMTY3LjE1Mi0uNDUzLjI1OC0xLjAwNi4zMTUtLjU1Mi4wNTctMS4zMzYuMDYtMi4zODcuMDYtMS4wNSAwLTEuODM1LS4wMDMtMi4zODctLjA2LS41NTItLjA1Ni0uODM4LS4xNjEtMS4wMDUtLjMxMi0uMTY3LS4xNTItLjI4NC0uNDEyLS4zNDctLjkxNEMuODUgNy40NDIuODQ2IDYuNzI5Ljg0NiA1Ljc3Uy44NDggNC4wOTkuOTEgMy41OTZjLjA2Mi0uNTAyLjE3OC0uNzYyLjM0NC0uOTEzLjE2Ni0uMTUuNDUxLS4yNTYgMS4wMDQtLjMxMy41NTQtLjA1NyAxLjM0LS4wNiAyLjM5NC0uMDZhLjQ2LjQ2IDAgMDAuMzAzLS4xMS4zODUuMzg1IDAgMDAuMDkzLS4xMjUuMzU0LjM1NCAwIDAwMC0uMjk3LjM4NS4zODUgMCAwMC0uMDkzLS4xMjYuNDYuNDYgMCAwMC0uMzAzLS4xMXoiIGZpbGw9IiMxNzg3RTAiLz48L3N2Zz4=');
}
.ambase-modules-block {
  display: flex;
  display: grid;
  grid-template-columns: repeat(auto-fill, 164px);
  justify-content: space-between;
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  margin-top: 12px;
}
.ambase-module-container {
  display: inline-block;
  box-sizing: border-box;
  margin: 0 10px 15px 0;
  padding: 0 10px 10px;
  width: 164px;
  height: 128px;
  border: 1px solid #cacaca;
  border-radius: 6px;
  text-align: center;
  box-shadow: 0 16px 20px -15px #dcdcdc;
  background: #f8f8f8;
}
.ambase-module-container.-link:hover,
.ambase-module-container.-update {
  border: 1px solid #eb5202;
  box-shadow: 0 15px 15px -18px #eb5202;
}
.ambase-module-container.-link {
  cursor: pointer;
  transition: border 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  text-decoration: none;
}
.ambase-module-container.-link > .ambase-title {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  border-bottom: 1px solid #c4c4c4;
  font-size: 14px;
  font-weight: bold;
  color: #303030;
  transition: border-bottom-color 0.3s ease-in-out;
}
.ambase-module-container.-link:hover > .ambase-title {
  border-bottom: 1px solid #eb5202;
  text-decoration: underline;
}
.ambase-version-block .ambase-date {
  margin: 0;
  line-height: 15px;
  font-size: 11px;
  font-weight: 600;
  color: #828282;
}
.ambase-version-block .ambase-link {
  text-decoration: underline;
  font-weight: bold;
}
.ambase-module-container.-update .ambase-version-block {
  border-top: 1px solid #eb5202;
}
.ambase-version-container {
  display: flex;
  justify-content: center;
  margin: 10px 0;
}
.ambase-module-container.-update .ambase-version-container {
  margin-bottom: 6px;
}
.ambase-version-container .ambase-version {
  margin: 0;
  font-weight: bold;
  color: #252525;
}
.ambase-module-container.-update .ambase-version-container .ambase-version {
  color: #eb5202;
}
.ambase-version-container .ambase-svg {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOCIgZmlsbD0iZ3JlZW4iLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjAyMyA3LjA4NWEuMzI5LjMyOSAwIDAwLS40NDIgMGwtNC42NiA0LjMzYS4zMjUuMzI1IDAgMDEtLjQ0MiAwbC0yLjA0MS0xLjk0YS4zMi4zMiAwIDAwLS4yMi0uMDg2LjMyLjMyIDAgMDAtLjIyMy4wODVsLS45MDIuNzU4YS4yOC4yOCAwIDAwLS4wOTMuMjA1YzAgLjA3NS4wMzIuMTU1LjA5My4yMTFsMy4zODYgMy4yNjdjLjEyMi4xMTQuMzIuMTE0LjQ0MiAwbDUuOTg4LTUuNThhLjI4My4yODMgMCAwMDAtLjQxNmwtLjg4Ni0uODM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
}
.ambase-version-container .ambase-svg.-arrow {
  margin: 0 10px;
  width: 40px;
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDAuMzU0IDQuMzU0YS41LjUgMCAwMDAtLjcwOEwzNy4xNzIuNDY0YS41LjUgMCAxMC0uNzA3LjcwOEwzOS4yOTMgNGwtMi44MjggMi44MjhhLjUuNSAwIDEwLjcwNy43MDhsMy4xODItMy4xODJ6TTAgNC41aDQwdi0xSDB2MXoiIGZpbGw9IiM4MjgyODIiLz48L3N2Zz4=') no-repeat center;
}
.ambase-title-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  border-bottom: 1px solid #c4c4c4;
}
.ambase-module-container.-update .ambase-title-container {
  border-bottom: none;
}
.ambase-title-container .ambase-title {
  margin: 0;
  font-size: 14px;
}
.ambase-title-container .ambase-title.-link:hover {
  text-decoration: underline;
}
.ambase-tab-container > .admin__page-nav-title._collapsible {
  padding-right: 10rem;
}
.ambase-tab-container > .admin__page-nav-title:before {
  position: absolute;
  top: calc(50% - 13px);
  right: 50px;
  padding: 2px 0;
  width: 44px;
  height: 26px;
  border-radius: 4px;
  background: #eb5202;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ambase-modules-block {
    justify-content: flex-start;
  }
}
._strong {
  font-weight: bold;
}
tr#row_amoptimizer_tutorial_tutorial > td:not(.value) {
  display: none;
}
tr#row_amoptimizer_images_opti_jpeg_optim_result > td:not(.value) {
  display: none;
}
tr#row_amoptimizer_images_lazy_ignore_list .tooltip {
  margin-top: 0;
}
.amoptimizer-select {
  max-height: 80px;
}
.amoptimizer-btn {
  min-width: 215px;
}
.amasty-page-step {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
}
.amasty-page-code {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #454d55;
  border-radius: 5px;
  background-color: #f8f9fa;
}
.amoptimizer-progress-bar {
  margin-top: 20px;
}
.amoptimizer-progress-bar .amprogressbar-progress-wrapper {
  width: 94%;
  height: 20px;
  overflow: hidden;
  border-radius: 20px;
}
.amoptimizer-progress-bar .amprogressbar-progress-container {
  position: relative;
  display: flex;
  margin: auto;
  max-width: 60%;
}
.amoptimizer-progress-bar .amprogressbar-progress-container .amprogressbar-value {
  margin-left: 20px;
  min-width: 50px;
}
.amloader-spinner-container {
  text-align: center;
}
.amloader-spinner-container > .amloader-spinner {
  position: relative;
  margin: auto;
  width: 50px;
  height: 50px;
  transform: rotate(-90deg);
}
.amloader-spinner-container .amloader-title {
  margin-top: 20px;
}
.amloader-dot-container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 7px;
  transform-origin: 0 0;
}
.amloader-dot-container > .amloader-dot {
  float: right;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #1e79c2;
  transform: scale(0.5, 0.5);
}
.dot-1-container {
  transform: rotate(0deg) translateY(-50%);
}
.dot-1 {
  -o-animation: scale-dot 1s -0.91666667s infinite;
  -webkit-animation: scale-dot 1s -0.91666667s infinite;
  animation: scale-dot 1s -0.91666667s infinite;
}
.dot-2-container {
  transform: rotate(30deg) translateY(-50%);
}
.dot-2 {
  -o-animation: scale-dot 1s -0.83333333s infinite;
  -webkit-animation: scale-dot 1s -0.83333333s infinite;
  animation: scale-dot 1s -0.83333333s infinite;
}
.dot-3-container {
  transform: rotate(60deg) translateY(-50%);
}
.dot-3 {
  -o-animation: scale-dot 1s -0.75s infinite;
  -webkit-animation: scale-dot 1s -0.75s infinite;
  animation: scale-dot 1s -0.75s infinite;
}
.dot-4-container {
  transform: rotate(90deg) translateY(-50%);
}
.dot-4 {
  -o-animation: scale-dot 1s -0.66666667s infinite;
  -webkit-animation: scale-dot 1s -0.66666667s infinite;
  animation: scale-dot 1s -0.66666667s infinite;
}
.dot-5-container {
  transform: rotate(120deg) translateY(-50%);
}
.dot-5 {
  -o-animation: scale-dot 1s -0.58333333s infinite;
  -webkit-animation: scale-dot 1s -0.58333333s infinite;
  animation: scale-dot 1s -0.58333333s infinite;
}
.dot-6-container {
  transform: rotate(150deg) translateY(-50%);
}
.dot-6 {
  -o-animation: scale-dot 1s -0.5s infinite;
  -webkit-animation: scale-dot 1s -0.5s infinite;
  animation: scale-dot 1s -0.5s infinite;
}
.dot-7-container {
  transform: rotate(180deg) translateY(-50%);
}
.dot-7 {
  -o-animation: scale-dot 1s -0.41666667s infinite;
  -webkit-animation: scale-dot 1s -0.41666667s infinite;
  animation: scale-dot 1s -0.41666667s infinite;
}
.dot-8-container {
  transform: rotate(210deg) translateY(-50%);
}
.dot-8 {
  -o-animation: scale-dot 1s -0.33333333s infinite;
  -webkit-animation: scale-dot 1s -0.33333333s infinite;
  animation: scale-dot 1s -0.33333333s infinite;
}
.dot-9-container {
  transform: rotate(240deg) translateY(-50%);
}
.dot-9 {
  -o-animation: scale-dot 1s -0.25s infinite;
  -webkit-animation: scale-dot 1s -0.25s infinite;
  animation: scale-dot 1s -0.25s infinite;
}
.dot-10-container {
  transform: rotate(270deg) translateY(-50%);
}
.dot-10 {
  -o-animation: scale-dot 1s -0.16666667s infinite;
  -webkit-animation: scale-dot 1s -0.16666667s infinite;
  animation: scale-dot 1s -0.16666667s infinite;
}
.dot-11-container {
  transform: rotate(300deg) translateY(-50%);
}
.dot-11 {
  -o-animation: scale-dot 1s -0.08333333s infinite;
  -webkit-animation: scale-dot 1s -0.08333333s infinite;
  animation: scale-dot 1s -0.08333333s infinite;
}
.dot-12-container {
  transform: rotate(330deg) translateY(-50%);
}
.dot-12 {
  -o-animation: scale-dot 1s 0s infinite;
  -webkit-animation: scale-dot 1s 0s infinite;
  animation: scale-dot 1s 0s infinite;
}
@keyframes scale-dot {
  0%,
  100% {
    transform: scale(0.5, 0.5);
  }
  50% {
    transform: scale(1, 1);
  }
}
.amsteps-icons-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  list-style: none;
  color: #fff;
  counter-reset: step;
}
.amsteps-icons-wrapper .amsteps-icon {
  position: relative;
}
.amsteps-icons-wrapper .amsteps-icon:after {
  content: '';
  position: relative;
  z-index: 2;
  display: block;
  width: 20px;
  height: 20px;
  margin: auto;
  text-align: center;
  background: #c2c2c2;
  border-radius: 20px;
  counter-increment: step;
}
.amsteps-icons-wrapper .amsteps-icon:not(:nth-of-type(1)):before {
  content: '';
  position: absolute;
  top: 50%;
  right: 50%;
  z-index: 1;
  display: block;
  width: 100%;
  height: 2px;
  background: #c2c2c2;
  transform: translateY(-50%);
}
.amsteps-icons-wrapper .amsteps-icon.-active:after {
  content: counter(step);
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-weight: 600;
  font-size: 14px;
  background: #1e79c2;
}
.amsteps-icons-wrapper .amsteps-icon.-active:not(:nth-of-type(1)):before,
.amsteps-icons-wrapper .amsteps-icon.-done:not(:nth-of-type(1)):before {
  background: #1e79c2;
}
.amsteps-icons-wrapper .amsteps-icon.-done:after {
  content: '';
  z-index: 4;
  display: block;
  background: #1e79c2 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA0bDMuNSAzTDkgMSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) center no-repeat;
  background-size: 60%;
}
.amsteps-icons-wrapper .amsteps-icon.-error:after {
  content: '';
  background: #d80f33 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMjkzIDEuNzA3QTEgMSAwIDAgMSAxLjcwNy4yOTNMNiA0LjU4NiAxMC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw3LjQxNCA2bDQuMjkzIDQuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw2IDcuNDE0bC00LjI5MyA0LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNC41ODYgNiAuMjkzIDEuNzA3eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) center no-repeat;
  background-size: 40%;
}
.amsteps-titles-wrapper {
  display: flex;
  width: 100%;
  margin: 0;
  list-style: none;
  font-weight: 600;
  color: #1e79c2;
}
.amsteps-titles-wrapper .amsteps-title {
  position: relative;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  color: #1e79c2;
  word-break: break-word;
  word-wrap: break-word;
  visibility: hidden;
}
.amsteps-titles-wrapper .amsteps-title.-active {
  visibility: visible;
}
.amsteps-titles-wrapper .amsteps-title.-error {
  color: #d80f33;
}
.amsteps-icon,
.amsteps-title {
  width: 33.33333333%;
}
.amprogressbar-progress-timer {
  display: flex;
}
.amprogressbar-progress-timer > .amprogressbar-clock {
  margin: 0 5px 0 15px;
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDBDNC40ODYgMCAwIDQuNDg2IDAgMTBzNC40ODYgMTAgMTAgMTAgMTAtNC40ODYgMTAtMTBTMTUuNTE0IDAgMTAgMHptMCAxOS4xM0M0Ljk2NiAxOS4xMy44NyAxNS4wMzYuODcgMTAgLjg3IDQuOTY1IDQuOTY2Ljg3IDEwIC44N2M1LjAzNCAwIDkuMTMgNC4wOTYgOS4xMyA5LjEzIDAgNS4wMzQtNC4wOTYgOS4xMy05LjEzIDkuMTN6IiBmaWxsPSIjMUU3OUMyIi8+PHBhdGggZD0iTTEwLjgyIDEwLjIwNWEuODQzLjg0MyAwIDAgMCAuMDI4LS4yMDUuODQ0Ljg0NCAwIDAgMC0uMDI4LS4yMDZsMS40NS0xLjQ1YS40MzUuNDM1IDAgMSAwLS42MTQtLjYxNWwtMS40NSAxLjQ1QS44NDguODQ4IDAgMSAwIDEwIDEwLjg0OGEuODMuODMgMCAwIDAgLjIwNS0uMDI4bDIuNzU2IDIuNzU2YS40MzMuNDMzIDAgMCAwIC42MTQgMCAuNDM0LjQzNCAwIDAgMCAwLS42MTVsLTIuNzU2LTIuNzU2eiIgZmlsbD0iIzFFNzlDMiIvPjxwYXRoIGQ9Ik0xOC4xNTcgOS45OTdBOC4xMyA4LjEzIDAgMCAwIDE1LjggNC4yNzFjLS4wMS0uMDEzLS4wMi0uMDI3LS4wMzItLjA0LS4wMTItLjAxMS0uMDI2LS4wMi0uMDQtLjAzMUE4LjEzIDguMTMgMCAwIDAgMTAgMS44NDMgOC4xMyA4LjEzIDAgMCAwIDQuMjcgNC4yYy0uMDEyLjAxLS4wMjYuMDItLjAzOC4wMzJzLS4wMjEuMDI2LS4wMzEuMDM5QTguMTMgOC4xMyAwIDAgMCAxLjg0MyAxMCA4LjEzIDguMTMgMCAwIDAgNC4yIDE1LjcyOWMuMDEuMDEzLjAyLjAyNy4wMzIuMDM5cy4wMjYuMDIxLjA0LjAzMmE4LjEzIDguMTMgMCAwIDAgNS43MjUgMi4zNTdoLjAwNmE4LjEzIDguMTMgMCAwIDAgNS43MjYtMi4zNTdjLjAxMy0uMDEuMDI3LS4wMi4wNC0uMDMyLjAxMS0uMDEyLjAyLS4wMjYuMDMxLS4wNGE4LjEzIDguMTMgMCAwIDAgMi4zNTctNS43MjV2LS4wMDZ6bS0yLjIzMy40MzhoMS4zNWE3LjI1OCA3LjI1OCAwIDAgMS0xLjgyNiA0LjM5OGwtLjk1Mi0uOTUyYS40MzUuNDM1IDAgMCAwLS42MTUuNjE1bC45NTIuOTUyYTcuMjU3IDcuMjU3IDAgMCAxLTQuMzk4IDEuODI1di0xLjM1YS40MzUuNDM1IDAgMCAwLS44NyAwdjEuMzVhNy4yNTYgNy4yNTYgMCAwIDEtNC4zOTgtMS44MjVsLjk1Mi0uOTUyYS40MzUuNDM1IDAgMSAwLS42MTUtLjYxNWwtLjk1Mi45NTJhNy4yNTcgNy4yNTcgMCAwIDEtMS44MjUtNC4zOThoMS4zNWEuNDM1LjQzNSAwIDEgMCAwLS44N2gtMS4zNWE3LjI1OCA3LjI1OCAwIDAgMSAxLjgyNS00LjM5OGwuOTUyLjk1MmEuNDMzLjQzMyAwIDAgMCAuNjE1IDAgLjQzNS40MzUgMCAwIDAgMC0uNjE1bC0uOTUyLS45NTJhNy4yNTggNy4yNTggMCAwIDEgNC4zOTgtMS44MjZ2MS4zNWEuNDM1LjQzNSAwIDEgMCAuODcgMHYtMS4zNWMxLjY4Mi4xIDMuMjEyLjc3MyA0LjM5OCAxLjgyNmwtLjk1Mi45NTJhLjQzNS40MzUgMCAxIDAgLjYxNS42MTVsLjk1Mi0uOTUyYTcuMjYgNy4yNiAwIDAgMSAxLjgyNiA0LjM5OGgtMS4zNWEuNDM1LjQzNSAwIDEgMCAwIC44N3oiIGZpbGw9IiMxRTc5QzIiLz48L3N2Zz4=) center no-repeat;
  background-size: cover;
}
.amprogressbar-progress-container {
  position: relative;
  flex: auto;
  margin: auto;
}
.amprogressbar-progress-container > .amprogressbar-percentage {
  position: absolute;
  bottom: calc(100% + 10px);
  padding: 3px 10px;
  border-radius: 5px;
  color: #fff;
  background: #51adef;
  transform: translateX(-50%);
}
.amprogressbar-progress-container > .amprogressbar-percentage:before {
  position: absolute;
  bottom: -2px;
  left: 50%;
  z-index: -1;
  display: block;
  width: 10px;
  height: 10px;
  content: '';
  background: #51adef;
  transform: translateX(-50%) rotate(45deg);
}
.amprogressbar-progress-wrapper {
  width: 100%;
  height: 20px;
  overflow: hidden;
  border-radius: 20px;
}
.amprogressbar-progress-wrapper > .amprogressbar-progress {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 0;
  text-align: right;
  background: #e1e1e1;
}
.amprogressbar-progress-wrapper > .amprogressbar-progress::-webkit-progress-bar {
  border: 0;
  background: #e1e1e1;
}
.amprogressbar-progress-wrapper > .amprogressbar-progress::-moz-progress-bar {
  border: 0;
  background: #1e79c2;
}
.amprogressbar-progress-wrapper > .amprogressbar-progress::-webkit-progress-value {
  border: 0;
  background: #1e79c2;
}
.amprogressbar-progress-wrapper > .amprogressbar-progress::-ms-fill {
  border: 0;
  background: #1e79c2;
}
.amoptimizer-tabs-container {
  display: flex;
}
.amoptimizer-tabs-container .amoptimizer-tab {
  margin-bottom: -1px;
  padding: 13px 32px;
  border-left: 1px solid #ebeef5;
  background: #f1f1f1;
  cursor: pointer;
}
.amoptimizer-tabs-container .amoptimizer-tab.-active {
  border-top: 2px solid #eb5202;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #ebeef5;
  background: #fff;
}
.amoptimizer-tabs-container .amoptimizer-tabs-container {
  border-left: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
}
.amoptimizer-total-chart {
  position: relative;
  display: inline-block;
  font-size: 0;
}
.amoptimizer-total-chart .amoptimizer-circle {
  fill: #fff;
  stroke-dasharray: 314;
  stroke-dashoffset: 314;
  stroke-linecap: round;
  transition: all 1s linear;
}
.amoptimizer-total-chart .amoptimizer-valuation {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  font-size: 42px;
  font-weight: 600;
  transform: translate(-50%, -50%);
}
.amoptimizer-total-chart.-green .amoptimizer-valuation {
  color: #48b75f;
}
.amoptimizer-total-chart.-orange .amoptimizer-valuation {
  color: #ffa400;
}
.amoptimizer-total-chart.-red .amoptimizer-valuation {
  color: #f27061;
}
.amoptimizer-total-chart.-green .amoptimizer-circle {
  stroke: #48b75f;
  fill: rgba(72, 183, 95, 0.2);
}
.amoptimizer-total-chart.-orange .amoptimizer-circle {
  stroke: #ffa400;
  fill: rgba(255, 164, 0, 0.2);
}
.amoptimizer-total-chart.-red .amoptimizer-circle {
  stroke: #f27061;
  fill: rgba(242, 112, 97, 0.2);
}
.amoptimizer-circle-svg {
  transform: rotate(-90deg);
}
.amoptimizer-total-valuation {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.amoptimizer-tab-content {
  box-sizing: border-box;
  border: 1px solid #ebeef5;
}
.amoptimizer-tab-container {
  display: flex;
}
.amoptimizer-tab-container .amoptimizer-time {
  font-weight: bold;
}
.amoptimizer-tab-container .amoptimizer-time.-red {
  color: #f27061;
}
.amoptimizer-tab-container .amoptimizer-time.-yellow {
  color: #eca254;
}
.amoptimizer-recommendation-block {
  flex-basis: 75%;
  padding: 20px;
  border-left: 1px solid #ebeef5;
  background: #f7f8fa;
}
.amoptimizer-recommendation-block.-hide {
  display: none;
}
.amoptimizer-links-container {
  flex-basis: 25%;
  margin: 20px 10px 10px;
  list-style-type: none;
}
.amoptimizer-link-block {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
}
.amoptimizer-link-block:hover {
  background: #f5f7fa;
}
.amoptimizer-link-block.-active {
  background: #f5f7fa;
}
.amoptimizer-title-container {
  margin-bottom: 15px;
}
.amoptimizer-title-container .amoptimizer-name,
.amoptimizer-title-container .amoptimizer-time {
  font-weight: bold;
}
.amoptimizer-google-recommendation .amoptimizer-recommendation {
  margin-bottom: 10px;
}
.amoptimizer-hint-container .amoptimizer-url {
  margin-left: 15px;
}
.amoptimizer-hint-block {
  display: flex;
}
.amoptimizer-hint-block .amoptimizer-hint {
  position: relative;
  margin: 0 15px;
  padding-left: 30px;
  font-size: 17px;
  font-weight: 600;
}
.amoptimizer-hint-block .amoptimizer-hint:before {
  position: absolute;
  top: calc(47%);
  left: 0;
  width: 18px;
  height: 6px;
  border-radius: 3px;
  content: '';
}
.amoptimizer-hint-block .amoptimizer-hint.-green:before {
  background: #48b75f;
}
.amoptimizer-hint-block .amoptimizer-hint.-red:before {
  background: #f27061;
}
.amoptimizer-hint-block .amoptimizer-hint.-orange:before {
  background: #eca254;
}
.amoptimizer-main-container {
  display: none;
  margin-bottom: 40px;
}
.amoptimizer-diagnostic-container {
  margin-bottom: 40px;
}
.amoptimizer-diagnostic-container .amoptimizer-btn {
  padding: 7px 35px;
  min-width: auto;
  border: 0;
  border-radius: 2px;
  font-weight: 600;
  background: #828282;
  color: #fff;
}
.amoptimizer-diagnostic-container .amoptimizer-checkbox-block .amoptimizer-checkbox {
  margin-left: 5px;
}
.amoptimizer-checkbox-block {
  display: none;
  margin-bottom: 40px;
}
.amoptimizer-checkbox-block .amoptimizer-label {
  cursor: pointer;
}
.amoptimizer-checkbox-block .amoptimizer-label:not(:first-child) {
  margin-left: 30px;
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Core
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Core
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Core
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
@font-face {
  font-family: 'Mageplaza Icons';
  src: url('../../adminhtml/Magento/backend/en_US/Mageplaza_Core/fonts/mageplaza-icons/mageplaza-icons.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/Mageplaza_Core/fonts/mageplaza-icons/mageplaza-icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Avada Icons';
  src: url('../../adminhtml/Magento/backend/en_US/Mageplaza_Core/fonts/avada-icons/avada-icons.woff2') format('woff2'), url('../../adminhtml/Magento/backend/en_US/Mageplaza_Core/fonts/avada-icons/avada-icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
.admin__menu .item-menu.parent.level-0 > a:before {
  content: '\e900';
  font-family: 'Mageplaza Icons';
  font-size: 2.5rem;
  padding-top: .2rem;
}
.mageplaza-extensions .title:before {
  content: '\e900';
  font-family: 'Mageplaza Icons';
  font-size: 1.5rem;
  padding-top: .2rem;
}
.avada-extensions .title:before {
  content: '\e900';
  font-family: 'Avada Icons';
  font-size: 1.7rem;
  padding-top: .2rem;
}
ul[role="menu"] [data-ui-id^="menu-avada"] strong:before {
  content: '\e900';
  font-family: 'Avada Icons';
  font-size: 1.6rem;
  margin-right: .8rem;
}
.row_mageplaza_module_version .value {
  vertical-align: bottom !important;
}
.row_mageplaza_module_version .value .special {
  font-weight: 600;
}
#mageplaza-module-messages {
  max-width: 75%;
  margin: 0 auto -35px;
}
[data-ui-id="menu-mageplaza-core-menu"] strong:before {
  display: none;
  /*no icon under Mageplaza tab*/
}
ul[role="menu"] [data-ui-id^="menu-mageplaza"] strong:before {
  content: '\e900';
  font-family: 'Mageplaza Icons';
  font-size: 1.5rem;
  margin-right: .8rem;
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Smtp
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
.mpsmtp-modal-email .modal-content {
  height: 100%;
}
.mpsmtp-modal-email .modal-content > div {
  height: 100%;
}
#mageplaza_smtp_provider {
  width: calc(100% - 125px);
}
.actions-provider-button {
  width: 121px;
  box-sizing: border-box;
}
#smtp-abandoned-cart .tooltip {
  position: relative;
  display: inline-block;
}
#smtp-abandoned-cart .tooltip .tooltip-text {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}
#smtp-abandoned-cart .tooltip .tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
#smtp-abandoned-cart .tooltip:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
.admin__field[data-index^="sw_menu"] button.action-wysiwyg,
.admin__field[data-index^="sw_ocat"] button.action-wysiwyg,
.admin__field[data-index^="sw_menu"] .block-footer .action-add.action-wysiwyg,
.admin__field[data-index^="sw_ocat"] .block-footer .action-add.action-wysiwyg {
  display: none;
}
/*
 * @copyright  Vertex. All rights reserved.  https://www.vertexinc.com/
 * @author     Mediotype                     https://www.mediotype.com/
 */
/**
 * Class used to color the "Vertex has been disabled automatically" message in
 * the admin panel
 */
.vertex__automatically-disabled-message {
  margin-top: 5px;
  color: #e02b27;
}
.admin__control-flexfield-table .admin__action-multiselect-menu-inner-item._root._parent .action-menu-item {
  margin-right: 4rem;
  position: relative;
}
.admin__control-flexfield-table .admin__action-multiselect-menu-inner-item._root._parent .action-menu-item._expended .admin__action-multiselect-dropdown:before {
  content: '\e615';
}
.admin__control-flexfield-table .admin__action-multiselect-menu-inner-item._root._parent .action-menu-item .admin__action-multiselect-dropdown {
  left: auto;
  right: -2.8rem;
}
.admin__control-flexfield-table .action-select.admin__action-multiselect:before {
  border-bottom: 0;
  height: auto;
}
.admin__control-flexfield-table .action-select.admin__action-multiselect:after {
  transform: rotate(0deg);
  top: 50%;
}
.admin__control-flexfield-table .action-select.admin__action-multiselect._active:after {
  transform: rotate(180deg);
}
.admin__control-flexfield-table .admin__control-table .field-edit {
  color: #303030;
  text-decoration: none;
  cursor: pointer;
}
.admin__control-flexfield-table .admin__control-table .icon-edit:before {
  content: '\e631';
  font-size: 1.6rem;
  padding-left: 5px;
}
.vertex__comment-field-type .section-config {
  padding: 0 2.8rem 1.9rem 2.8rem;
}
.section-config.vertex__flexfield-type-group .comment {
  padding: 0 0 1rem 3rem;
}
.section-config.vertex__flexfield-type-group > .admin__collapsible-block > a {
  padding: 1.9rem 2.8rem 0.5rem 2.8rem;
}
/**
 * This is for our "Vertex Flexible Field" input on the Product Edit Page in the
 * "Customizable Options" section.  At the time of this writing (2.3.1) these
 * fields are not setup in any way to display scope appropriately. I experienced
 * difficulty getting the ::before (existing) selector to line up in any nice
 * way, so I instead opted to use the ::after selector and write up all the CSS
 * myself - here.
 *
 * This could theoretically fail in the future, as the ::after selector on these
 * labels is also used for the required asterisk - as such, I've documented that
 * here.
 */
.admin__field-vertex-scope .admin__field-label label span::after {
  content: attr(data-config-scope);
  color: #808080;
  margin-left: 1em;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: lowercase;
}
.yotpo-reviews-totals {
  font-family: 'Open Sans', sans-serif;
  background: #ffffff;
}
.yotpo-reviews-totals .yotpo-reviews-totals-list {
  display: block;
  max-width: 60rem;
  columns: 3;
  margin-bottom: 20px;
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item {
  display: inline-block;
  padding: 1.2rem 1rem 1.2rem 0;
  max-width: 20rem;
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item .yotpo-reviews-totals-label {
  display: block;
  font-size: 1.5rem;
  font-weight: normal;
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item .yotpo-reviews-totals-value {
  font-size: 2.4rem;
  font-weight: normal;
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item .yotpo-reviews-totals-icon {
  display: inline-block;
  width: 3.6rem;
  height: 3.2rem;
  vertical-align: sub;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item.yotpo-totals-emails-sent .yotpo-reviews-totals-icon {
  background-image: url("../../adminhtml/Magento/backend/en_US/Yotpo_Yotpo/images/icons/email-icon.svg");
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item.yotpo-totals-total-reviews .yotpo-reviews-totals-icon {
  background-image: url("../../adminhtml/Magento/backend/en_US/Yotpo_Yotpo/images/icons/collect-icon.svg");
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item.yotpo-totals-published-reviews .yotpo-reviews-totals-icon {
  background-image: url("../../adminhtml/Magento/backend/en_US/Yotpo_Yotpo/images/icons/upload-icon.svg");
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item.yotpo-totals-star-rating .yotpo-reviews-totals-icon {
  background-image: url("../../adminhtml/Magento/backend/en_US/Yotpo_Yotpo/images/icons/star-icon.svg");
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item.yotpo-totals-photos-generated .yotpo-reviews-totals-icon {
  background-image: url("../../adminhtml/Magento/backend/en_US/Yotpo_Yotpo/images/icons/photo-icon.svg");
}
.yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item.yotpo-totals-engagement-rate .yotpo-reviews-totals-icon {
  background-image: url("../../adminhtml/Magento/backend/en_US/Yotpo_Yotpo/images/icons/rate-icon.svg");
}
.yotpo-reviews-totals .yotpo-reviews-totals-nodata {
  background: #ffffff;
  padding: 20px;
}
.launch-yotpo-button {
  font-family: 'Open Sans', sans-serif;
  min-width: 161px;
  height: 38px;
  border-radius: 3px;
  font-size: 1.3rem;
  background-color: #2b7dbd;
  color: #ffffff;
  box-sizing: border-box;
  border: none;
}
.launch-yotpo-button:active,
.launch-yotpo-button:focus,
.launch-yotpo-button:hover {
  background-color: #0073ae;
  border-color: #007dbd;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.yotpo-reviews-totals-no-appkey {
  font-family: 'Open Sans', sans-serif;
  background: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
}
.yotpo-reviews-totals-no-appkey .collect-and-leverage {
  max-width: 421px;
  font-size: 1.6rem;
  color: #676363;
  position: relative;
  margin: 20px auto;
}
.yotpo-reviews-totals-no-appkey .already-have-account {
  max-width: 250px;
  font-size: 1.3rem;
  position: relative;
  margin: 14px auto;
}
.yotpo-reviews-totals-no-appkey .already-have-account a {
  color: #2b7dbd;
}
.yotpo_yotpo-report-reviews #container.main-col {
  min-height: 500px;
  margin-bottom: 120px;
}
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap {
  float: right;
}
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap .admin__action-dropdown-text {
  font-size: 1.5rem;
}
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap._active .admin__action-dropdown,
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap.active .admin__action-dropdown {
  border: none;
  box-shadow: none;
}
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap .admin__action-dropdown {
  padding-left: 0 !important;
}
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap .admin__action-dropdown-menu {
  box-shadow: 0 2px 4px 0 rgba(46, 46, 46, 0.5);
  background-color: #ffffff;
  border: none;
  left: 0 !important;
  right: auto !important;
  z-index: 9;
}
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap .admin__action-dropdown-menu > li > a:active,
.yotpo_yotpo-report-reviews .yotpo-reports-period-select.admin__action-dropdown-wrap .admin__action-dropdown-menu > li > a:hover {
  background-color: #c7effd;
}
.yotpo_yotpo-report-reviews .yotpo-at-a-glance {
  line-height: 3rem;
  font-size: 1.8rem;
  font-weight: bold;
  color: #313030;
}
.yotpo_yotpo-report-reviews .user-generated-content {
  font-size: 1.4rem;
  font-weight: normal;
  color: #313030;
}
.yotpo_yotpo-report-reviews .launch-yotpo-button {
  margin-left: 16px;
}
.yotpo_yotpo-report-reviews a.yotpo-settings {
  font-size: 1.3rem;
  color: #2b7dbd;
  display: inline-block;
  margin-top: 16px;
  margin-left: 16px;
  font-weight: 600;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-container {
  box-sizing: border-box;
  max-width: 800px;
  padding: 25px 25px 55px;
  margin: 10px 0;
  background: #fff;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals {
  max-width: 800px;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals .yotpo-reviews-totals-list {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 16px;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item {
  padding: 1.2rem 1rem 3.2rem 0;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item .yotpo-reviews-totals-icon {
  margin-right: 0.5rem;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item .yotpo-reviews-totals-label {
  color: #545252;
  margin-top: 10px;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals .yotpo-reviews-totals-list .yotpo-reviews-totals-item .yotpo-reviews-totals-value {
  display: inline-block;
  font-size: 3.6rem;
  line-height: 3.6rem;
  height: 3.6rem;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey {
  padding: 140px 0 30px 30px;
  display: inline-block;
  width: 100%;
  background: transparent;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey * {
  box-sizing: border-box;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-title-content-container {
  float: left;
  text-align: left;
  padding: 0 40px 0 0;
  width: 40%;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-title-content-container h2 {
  font-family: 'Work Sans', sans-serif;
  font-size: 4rem;
  font-weight: bold;
  line-height: 1.15;
  color: #051146;
  margin: 80px 0 10px;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-title-content-container p {
  font-size: 1.7rem;
  line-height: 1.6;
  color: #051146;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-title-content-container .launch-yotpo-button {
  font-size: 1.62rem;
  background-color: #1576ec;
  font-weight: bold;
  min-width: 19rem;
  height: 4.8rem;
  border-radius: 4.5px;
  margin: 30px 0 3px;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-title-content-container .already-have-account {
  font-size: 1.5rem;
  margin: 10px 0 0;
  max-width: none;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container {
  float: right;
  width: 60%;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container .yotpo-shaddow-box {
  width: 32%;
  max-width: 306px;
  height: 435px;
  overflow: hidden;
  float: left;
  box-shadow: 0 0 23px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding: 50px 22.5px;
  margin: 0 1%;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container .yotpo-shaddow-box:first-of-type {
  margin-left: 0;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container .yotpo-shaddow-box:last-of-type {
  margin-right: 0;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container .yotpo-shaddow-box h3 {
  font-size: 1.5rem;
  text-transform: uppercase;
  font-weight: 600;
  color: #051146;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container .yotpo-shaddow-box img {
  width: 100%;
  display: block;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container .yotpo-shaddow-box p {
  font-size: 1.3rem;
  color: #051146;
  margin: 35px 0 10px;
  min-height: 90px;
}
.yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container .yotpo-shaddow-box a.yotpo-cta-add-arrow:after {
  font-size: 1rem;
}
@media all and (max-width: 1390px) {
  .yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-shaddow-boxes-container,
  .yotpo_yotpo-report-reviews .yotpo-reviews-totals-no-appkey .yotpo-title-content-container {
    float: none;
    clear: both;
    margin-bottom: 40px;
    width: 100%;
  }
}
.yotpo-cta-add-arrow:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.3rem;
  color: inherit;
  font-style: normal;
  content: '\e629';
  font-family: 'Admin Icons';
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
  speak: none;
  text-align: center;
  vertical-align: middle;
}
.admin-usage-notification {
  -webkit-transition: visibility 0s .5s, opacity .5s ease;
  transition: visibility 0s .5s, opacity .5s ease;
}
.admin-usage-notification._show {
  -webkit-transition: opacity .5s ease;
  opacity: 1;
  transition: opacity .5s ease;
  visibility: visible;
}
.admin-usage-notification .modal-inner-wrap {
  -webkit-transform: translateX(0);
  -webkit-transition: -webkit-transform 0s;
  transition: transform 0s;
  transform: translateX(0);
  margin-top: 13rem;
  max-width: 75rem;
}
.admin-usage-notification .modal-inner-wrap .modal-content,
.admin-usage-notification .modal-inner-wrap .modal-header {
  padding-left: 4rem;
  padding-right: 4rem;
}
.admin-usage-notification .modal-inner-wrap .modal-content .action-close,
.admin-usage-notification .modal-inner-wrap .modal-header .action-close {
  display: none;
}
.admin-usage-notification .admin__fieldset {
  padding: 0;
}
.message-system-inner {
  background: #fffbbb;
  border: solid #d1d1d1;
  border-width: 0 0.1rem 0.1rem;
  position: relative;
}
.message-system-inner .message-error {
  background: none;
}
.message-system-inner .message,
.message-system-inner .order-errors .admin__fieldset-wrapper .title,
.message-system-inner .deprecated-message > .comment {
  background: none;
  margin: 0 0 -3px;
  overflow: hidden;
  padding: 1.5rem 0 1.5rem 3.3rem;
}
.message-system-inner .message:before,
.message-system-inner .order-errors .admin__fieldset-wrapper .title:before,
.message-system-inner .deprecated-message > .comment:before {
  left: .3rem;
}
.message-system-inner .action-menu-item {
  float: right;
  padding: 1.5rem 0 0;
  vertical-align: top;
}
.message-system-inner .action-menu-item.action-close-wrapper {
  width: 3.5rem;
}
.message-system-inner .action-menu-item .action-close {
  float: right;
}
.message-system-list {
  border-bottom: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  list-style: none;
  margin: 0 0 1.5rem;
}
.message-system-list li + li {
  border-top: 1px dashed #d1d1d1;
}
.message-system-short {
  min-height: 5rem;
}
.message-system-short .action-close-wrapper {
  display: none;
}
.message-system-short-wrapper {
  overflow: hidden;
  padding: 0 1.5rem 0 1rem;
}
.message-system-collapsible {
  background: #fffbbb;
  border: 0.1rem solid #d1d1d1;
  border-top: 0;
  display: none;
  left: -1px;
  padding: 0 3rem 1.5rem;
  position: absolute;
  right: -1px;
  top: 100%;
  z-index: 498;
}
._active .message-system-collapsible {
  display: block;
}
.message-system-action-dropdown {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  float: right;
  margin: 1.5rem 0;
  position: relative;
  padding-right: 3rem;
}
.message-system-action-dropdown:focus,
.message-system-action-dropdown:active {
  background: none;
  border: none;
}
.message-system-action-dropdown:hover {
  background: none;
  border: none;
}
.message-system-action-dropdown.disabled,
.message-system-action-dropdown[disabled],
fieldset[disabled] .message-system-action-dropdown {
  pointer-events: none;
  opacity: 0.5;
}
.message-system-action-dropdown._active:after,
.message-system-action-dropdown.active:after {
  transform: rotate(180deg);
}
.message-system-action-dropdown:after {
  border-color: #333333 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.1rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .message-system-action-dropdown:after,
.active .message-system-action-dropdown:after {
  transform: rotate(180deg);
}
.message-system-action-dropdown:hover:after {
  border-color: #1a1a1a transparent transparent transparent;
}
.message-system-summary {
  text-align: right;
}
.message-system-summary .action__message-log {
  border-right: 1px solid #d1d1d1;
  display: inline-block;
  margin: 0 0.2rem 0 0.5rem;
  padding-right: 0.5rem;
}
.message-system-summary .action__message-log:last-child {
  border-right: 0;
  margin: 0;
  padding: 0;
}
.notices-wrapper .admin__data-grid-loading-mask {
  display: none;
  min-height: 5.1rem;
  z-index: 499;
}
.notices-wrapper .admin__data-grid-outer-wrap {
  min-height: 0;
}
.accordion .add-by-sku-wrapper {
  margin: 0 0 2rem;
}
.add-by-sku-wrapper .add-sku-csv .admin__field-label:before {
  display: none;
}
.order-search-items .col-select {
  text-align: center;
}
.order-search-items .col-select .data-grid-checkbox-cell-inner {
  text-align: center;
}
.order-discounts .action-secondary + .action-secondary {
  margin-right: 1rem;
}
.order-errors .admin__fieldset-wrapper .title {
  display: block;
  margin: 0 0 2rem;
}
.dashboard-advanced-reports {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-color: #e3e3e3;
  border-style: solid;
  border-width: 1px 0;
  margin-bottom: 3rem;
  padding: 2.5rem 0;
}
.dashboard-advanced-reports-title {
  margin-bottom: 1rem;
}
.dashboard-advanced-reports-content {
  line-height: 1.7;
}
.dashboard-advanced-reports-actions {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  align-self: center;
  margin-left: 2.5rem;
  margin-right: 1.5rem;
  text-align: right;
}
.action-advanced-reports {
  background-color: #007dbd;
  border-color: #007dbd;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
}
.action-advanced-reports:after {
  content: '\e644';
  font-size: 1rem;
  vertical-align: super;
}
.action-advanced-reports:hover,
.action-advanced-reports:active,
.action-advanced-reports:focus {
  background-color: #0073ae;
  border-color: #007dbd;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.action-advanced-reports.disabled,
.action-advanced-reports[disabled] {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.advanced-reports-subscription-modal .modal-inner-wrap {
  margin-top: 13rem;
  max-width: 75rem;
}
.advanced-reports-subscription-modal .modal-inner-wrap .modal-content,
.advanced-reports-subscription-modal .modal-inner-wrap .modal-header {
  padding-left: 4rem;
  padding-right: 4rem;
}
.advanced-reports-subscription-modal .modal-inner-wrap .modal-content .action-close,
.advanced-reports-subscription-modal .modal-inner-wrap .modal-header .action-close {
  display: none;
}
.advanced-reports-subscription-modal .admin__fieldset {
  padding: 0;
}
.advanced-reports-subscription-text {
  line-height: 1.7;
  padding-bottom: 8rem;
}
.advanced-reports-subscription-close {
  display: block;
  float: right;
}
.advanced-reports-subscription-modal h1:first-of-type {
  background: url("../../adminhtml/Magento/backend/en_US/Magento_Analytics/images/analytics-icon.svg") no-repeat;
  background-size: 55px 49.08px;
  padding: 1.5rem 0 2rem 7rem;
}
.config-additional-comment {
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px 0;
  margin: 3rem 0;
  padding: 2.5rem;
}
.config-additional-comment-title {
  margin-bottom: 0.5rem;
}
.config-additional-comment-content {
  line-height: 1.5;
}
.config-vertical-title {
  clear: both;
  color: #303030;
  font-size: 1.7rem;
  font-weight: 600;
  letter-spacing: .025em;
  padding: 1.9rem 2.8rem 1.9rem 0;
  position: relative;
}
.config-vertical-comment {
  line-height: 1.5;
  margin-bottom: .5em;
  margin-top: 1rem;
}
/**
 * @codingStandardsIgnoreStart
 */
#row_analytics_general_vertical > td.config-vertical-label > label.admin__field-label {
  padding-right: 0;
}
.menu-wrapper {
  display: inline-block;
  position: relative;
  width: 8.800000000000001rem;
  z-index: 700;
}
.menu-wrapper:before {
  background-color: #373330;
  bottom: 0;
  content: '';
  left: 0;
  position: fixed;
  top: 0;
  width: 8.800000000000001rem;
  z-index: 699;
}
.menu-wrapper._fixed {
  left: 0;
  position: fixed;
  top: 0;
}
.menu-wrapper._fixed ~ .page-wrapper {
  margin-left: 8.800000000000001rem;
}
.menu-wrapper .logo {
  display: block;
  height: 7.5rem;
  padding: 1.7rem 0 1.7rem;
  position: relative;
  text-align: center;
  z-index: 700;
}
._keyfocus .menu-wrapper .logo:focus {
  background-color: #4a4542;
  box-shadow: none;
}
._keyfocus .menu-wrapper .logo:focus + .admin__menu .level-0:first-child > a {
  background-color: #373330;
}
._keyfocus .menu-wrapper .logo:focus + .admin__menu .level-0:first-child > a:after {
  display: none;
}
.menu-wrapper .logo:hover .logo-img {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.menu-wrapper .logo:active .logo-img {
  transform: scale(0.95);
}
.menu-wrapper .logo .logo-img {
  height: 4.1rem;
  transition: -webkit-filter 0.2s linear, filter 0.2s linear, transform 0.1s linear;
  width: 3.5rem;
}
.abs-menu-separator,
.admin__menu .level-0:first-child > a:after,
.admin__menu .item-partners > a:after {
  background-color: #736963;
  content: '';
  display: block;
  height: 1px;
  left: 0;
  margin-left: 16%;
  position: absolute;
  top: 0;
  width: 68%;
}
.admin__menu li {
  display: block;
}
.admin__menu [target='_blank']:after {
  content: '\e644';
  font-size: .5rem;
  margin-left: 0.5rem;
  vertical-align: super;
}
.admin__menu .level-0:first-child > a {
  position: relative;
}
.admin__menu .level-0:first-child._active > a:after {
  display: none;
}
.admin__menu .level-0._active > a,
.admin__menu .level-0:hover > a {
  color: #f7f3eb;
}
.admin__menu .level-0._active > a {
  background-color: #524d49;
}
.admin__menu .level-0:hover > a {
  background-color: #4a4542;
}
.admin__menu .level-0 > a {
  color: #aaa6a0;
  display: block;
  font-size: 1rem;
  letter-spacing: .025em;
  min-height: 6.2rem;
  padding: 1.2rem .5rem .5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.1s linear;
  word-wrap: break-word;
  z-index: 700;
}
.admin__menu .level-0 > a:focus {
  box-shadow: none;
}
.admin__menu .level-0 > a:before {
  content: '\e63a';
  display: block;
  font-size: 2.2rem;
  height: 2.2rem;
  margin-bottom: .3rem;
}
.admin__menu .level-0 > .submenu {
  background-color: #4a4542;
  box-shadow: 0 0 3px #000000;
  left: 100%;
  min-height: calc(7.5rem + 2rem + 100%);
  padding: 2rem 0 0;
  position: absolute;
  top: 0;
  transform: translateX(-100%);
  transition-duration: .3s;
  transition-property: transform, visibility;
  transition-timing-function: ease-in-out;
  visibility: hidden;
  z-index: 697;
}
.ie11 .admin__menu .level-0 > .submenu {
  height: 100%;
}
.admin__menu .level-0._show > .submenu {
  transform: translateX(0);
  visibility: visible;
  z-index: 698;
}
.admin__menu .level-1 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.admin__menu [class*='level-']:not(.level-0) a {
  display: block;
  padding: 1.25rem 1.5rem;
}
.admin__menu [class*='level-']:not(.level-0) a:hover {
  background-color: #403934;
}
.admin__menu [class*='level-']:not(.level-0) a:active {
  background-color: #322c29;
  padding-bottom: 1.15rem;
  padding-top: 1.35rem;
}
.admin__menu .submenu li {
  min-width: 23.8rem;
}
.admin__menu .submenu a {
  color: #fcfcfc;
  transition: background-color 0.1s linear;
}
.admin__menu .submenu a:hover,
.admin__menu .submenu a:focus {
  box-shadow: none;
  text-decoration: none;
}
._keyfocus .admin__menu .submenu a:focus {
  background-color: #403934;
}
._keyfocus .admin__menu .submenu a:active {
  background-color: #322c29;
}
.admin__menu .submenu .parent {
  margin-bottom: 4.5rem;
}
.admin__menu .submenu .parent .submenu-group-title {
  color: #a79d95;
  display: block;
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: .7rem;
  padding: 1.25rem 1.5rem;
  pointer-events: none;
}
.admin__menu .submenu .column {
  display: table-cell;
}
.admin__menu .submenu-title {
  color: #ffffff;
  display: block;
  font-size: 2.2rem;
  font-weight: 600;
  margin-bottom: 4.2rem;
  margin-left: 3rem;
  margin-right: 5.8rem;
}
.admin__menu .submenu-sub-title {
  color: #ffffff;
  display: block;
  font-size: 1.2rem;
  margin: -3.8rem 5.8rem 3.8rem 3rem;
}
.admin__menu .action-close {
  padding: 2.4rem 2.8rem;
  position: absolute;
  right: 0;
  top: 0;
}
.admin__menu .action-close:before {
  color: #a79d95;
  font-size: 1.7rem;
}
.admin__menu .action-close:hover:before {
  color: #ffffff;
}
.admin__menu .item-dashboard > a:before {
  content: '\e604';
  font-size: 1.8rem;
  padding-top: 0.4rem;
}
.admin__menu .item-sales > a:before {
  content: '\e60b';
}
.admin__menu .item-catalog > a:before {
  content: '\e608';
}
.admin__menu .item-customer > a:before {
  content: '\e603';
  font-size: 2.6rem;
  position: relative;
  top: -0.4rem;
}
.admin__menu .item-marketing > a:before {
  content: '\e609';
  font-size: 2rem;
  padding-top: 0.2rem;
}
.admin__menu .item-content > a:before {
  content: '\e602';
  font-size: 2.4rem;
  position: relative;
  top: -0.2rem;
}
.admin__menu .item-report > a:before {
  content: '\e60a';
}
.admin__menu .item-stores > a:before {
  content: '\e60d';
  font-size: 1.9rem;
  padding-top: 0.3rem;
}
.admin__menu .item-system > a:before {
  content: '\e610';
}
.admin__menu .item-system._current + .item-partners > a:after {
  display: none;
}
.admin__menu .item-partners._active > a:after {
  display: none;
}
.admin__menu .item-partners > a {
  padding-bottom: 1rem;
}
.admin__menu .item-partners > a:before {
  content: '\e612';
}
.admin__menu .submenu .column:only-of-type .submenu-group-title,
.admin__menu .level-0 > .submenu > ul > .level-1:only-of-type > .submenu-group-title {
  display: none;
}
.admin__menu-overlay {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 697;
}
.admin-user {
  float: right;
  line-height: 1.36;
  margin-left: .3rem;
  z-index: 490;
}
.admin-user._active .admin__action-dropdown,
.admin-user.active .admin__action-dropdown {
  border-color: #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.admin-user .admin__action-dropdown {
  padding-right: 2.8rem;
  height: 3.3rem;
  padding-bottom: 0.4rem;
  padding-left: 4rem;
  padding-top: 0.7rem;
}
.admin-user .admin__action-dropdown._active:after,
.admin-user .admin__action-dropdown.active:after {
  transform: rotate(180deg);
}
.admin-user .admin__action-dropdown:after {
  border-color: #41362f transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.3rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .admin-user .admin__action-dropdown:after,
.active .admin-user .admin__action-dropdown:after {
  transform: rotate(180deg);
}
.admin-user .admin__action-dropdown:hover:after {
  border-color: #060504 transparent transparent transparent;
}
.admin-user .admin__action-dropdown:before {
  color: #41362f;
  content: '\e600';
  font-size: 2rem;
  left: 1.1rem;
  margin-top: -1.1rem;
  position: absolute;
  top: 50%;
}
.admin-user .admin__action-dropdown:hover:before {
  color: #41362f;
}
.admin-user .admin__action-dropdown-menu {
  min-width: 20rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.admin-user .admin__action-dropdown-menu > li > a {
  padding-left: .5em;
  padding-right: 1.8rem;
  transition: background-color 0.1s linear;
  white-space: nowrap;
}
.admin-user .admin__action-dropdown-menu > li > a:hover {
  background-color: #e0f6fe;
  color: #41362f;
}
.admin-user .admin__action-dropdown-menu > li > a:active {
  background-color: #c7effd;
  bottom: -1px;
  position: relative;
}
.admin-user .admin__action-dropdown-menu .admin-user-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 20rem;
  overflow: hidden;
  vertical-align: top;
}
.admin-user-account-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 11.2rem;
}
.search-global {
  float: right;
  margin-right: -.3rem;
  position: relative;
  z-index: 480;
}
.search-global-field {
  min-width: 5rem;
}
.search-global-field._active .search-global-input {
  background-color: #ffffff;
  border-color: #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  padding-right: 4rem;
  width: 25rem;
}
.search-global-field._active .search-global-action {
  display: block;
  height: 3.3rem;
  position: absolute;
  right: 0;
  text-indent: -100%;
  top: 0;
  width: 5rem;
  z-index: 3;
}
.search-global-field .autocomplete-results {
  height: 3.3rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 25rem;
}
.search-global-field .search-global-menu {
  border: 1px solid #007bdb;
  border-top-color: transparent;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  left: 0;
  margin-top: -2px;
  max-height: 80vh;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  word-break: break-word;
  word-wrap: break-word;
  z-index: 2;
}
.search-global-field .search-global-menu:after {
  background-color: #ffffff;
  content: '';
  height: 5px;
  left: 0;
  position: absolute;
  right: 0;
  top: -5px;
}
.search-global-field .search-global-menu > li {
  background-color: #ffffff;
  border-top: 1px solid #dddddd;
  display: block;
  font-size: 1.2rem;
  padding: 0.75rem 1.4rem 0.55rem;
}
.search-global-field .search-global-menu > li._active {
  background-color: #e0f6fe;
}
.search-global-field .search-global-menu .title {
  display: block;
  font-size: 1.4rem;
}
.search-global-field .search-global-menu .type {
  color: #231d1a;
  display: block;
}
.search-global-label {
  cursor: pointer;
  height: 3.3rem;
  padding: 0.75rem 1.4rem 0.55rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.search-global-label:active {
  transform: scale(0.9);
}
.search-global-label:hover:before {
  color: #060504;
}
.search-global-label:before {
  color: #41362f;
  content: '\e60c';
  font-size: 2rem;
}
.search-global-input {
  background-color: transparent;
  border: 1px solid transparent;
  font-size: 1.4rem;
  height: 3.5rem;
  padding: 0.75rem 1.4rem 0.55rem;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .1s linear, width .3s linear;
  width: 5rem;
  z-index: 1;
}
.search-global-action {
  display: none;
}
.notifications-wrapper {
  float: right;
  line-height: 1;
  position: relative;
}
.notifications-wrapper.active {
  z-index: 500;
}
.notifications-wrapper.active .notifications-action {
  border-color: #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.notifications-wrapper.active .notifications-action:after {
  background-color: #ffffff;
  border: none;
  content: '';
  display: block;
  height: 6px;
  left: -6px;
  margin-top: 0;
  position: absolute;
  right: 0;
  top: 100%;
  width: auto;
}
.notifications-wrapper .admin__action-dropdown-menu {
  padding: 1rem 0 0;
  width: 32rem;
}
.notifications-action {
  color: #41362f;
  height: 3.3rem;
  padding: 0.75rem 2rem 0.65rem;
}
.notifications-action:after {
  display: none;
}
.notifications-action:before {
  content: '\e607';
  font-size: 1.9rem;
  margin-right: 0;
}
.notifications-action:active:before {
  position: relative;
  top: 1px;
}
.notifications-action .notifications-counter {
  background-color: #e22626;
  border-radius: 1em;
  color: #ffffff;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: .3em;
  margin-top: -1.1em;
  min-width: 20px;
  position: absolute;
  text-align: center;
  top: 50%;
}
.notifications-entry {
  line-height: 1.36;
  padding: 0.6rem 2rem 0.8rem;
  position: relative;
  transition: background-color 0.1s linear;
}
.notifications-entry:hover {
  background-color: #e0f6fe;
}
.notifications-entry.notifications-entry-last {
  margin: 0 2rem;
  padding: .3rem 0 1.3rem;
  text-align: center;
}
.notifications-entry.notifications-entry-last:hover {
  background-color: transparent;
}
.notifications-entry + .notifications-entry-last {
  border-top: 1px solid #dddddd;
  padding-bottom: .6rem;
}
.notifications-entry ._cutted {
  cursor: pointer;
}
.notifications-entry ._cutted .notifications-entry-description-start:after {
  content: '...';
}
.notifications-entry-title {
  color: #ef672f;
  display: block;
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: .7rem;
  margin-right: 1em;
}
.notifications-entry-description {
  color: #333333;
  font-size: 1.1rem;
  margin-bottom: .8rem;
}
.notifications-entry-description-end {
  display: none;
}
.notifications-entry-description-end._show {
  display: inline;
}
.notifications-entry-time {
  color: #777777;
  font-size: 1.1rem;
}
.notifications-close {
  line-height: 1;
  padding: 1rem;
  position: absolute;
  right: 0;
  top: .6rem;
}
.notifications-close:before {
  color: #cccccc;
  content: '\e620';
  transition: color 0.1s linear;
}
.notifications-close:hover:before {
  color: #b3b3b3;
}
.notifications-close:active {
  transform: scale(0.95);
}
.page-header-actions {
  padding-top: 1.1rem;
}
.page-header-hgroup {
  padding-right: 1.5rem;
}
.page-title-wrapper {
  margin-top: 1.6rem;
}
.page-title {
  color: #41362f;
  font-size: 2.8rem;
  margin-bottom: 0;
  word-break: break-all;
}
.page-header {
  margin-bottom: 1.2rem;
  padding: 1.5rem 3rem;
}
.page-footer {
  background-color: #f5f5f5;
  border-top: 0.1rem solid #dddddd;
  color: #777777;
  margin-top: auto;
  padding: 2.6rem 3rem 6rem;
}
.page-footer a {
  color: #ef672f;
  text-decoration: underline;
}
.page-footer a:hover {
  color: #ef672f;
}
.page-footer .admin__control-select,
.page-footer .ui-datepicker .ui-datepicker-title select {
  max-width: 52rem;
  width: 100%;
}
.magento-version {
  margin-bottom: .5rem;
}
.magento-version strong {
  color: #666666;
}
.copyright {
  margin-bottom: -.2rem;
  position: relative;
  text-align: left;
}
.copyright .link-copyright {
  display: inline-block;
  margin-right: .5rem;
  text-decoration: none;
  vertical-align: top;
}
.copyright .link-copyright:hover:before {
  color: #f38a5e;
}
.copyright .link-copyright:before {
  transition: color 0.1s linear;
  color: #eb5202;
  content: '\e606';
  display: block;
  font-size: 2.5rem;
  position: relative;
  top: -.2rem;
}
.copyright .link-copyright:active:before {
  transform: scale(0.9);
}
.footer-legal {
  padding-top: 1rem;
}
.footer-legal-system {
  text-align: right;
}
.store-switcher {
  color: #41362f;
  float: left;
  font-size: 1.3rem;
  margin-top: .59rem;
}
.store-switcher .admin__action-dropdown {
  background-color: #f8f8f8;
  margin-left: .5em;
}
.store-switcher .dropdown {
  display: inline-block;
  position: relative;
}
.store-switcher .dropdown:before,
.store-switcher .dropdown:after {
  content: '';
  display: table;
}
.store-switcher .dropdown:after {
  clear: both;
}
.store-switcher .dropdown .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.store-switcher .dropdown .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 2;
  color: #41362f;
  content: '\e607';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.store-switcher .dropdown .action.toggle:hover:after {
  color: #41362f;
}
.store-switcher .dropdown .action.toggle:active:after {
  color: #41362f;
}
.store-switcher .dropdown .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.store-switcher .dropdown .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 2;
  color: #41362f;
  content: '\e618';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.store-switcher .dropdown .action.toggle.active:hover:after {
  color: #41362f;
}
.store-switcher .dropdown .action.toggle.active:active:after {
  color: #41362f;
}
.store-switcher .dropdown .dropdown-menu {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #aaa6a0;
  margin-top: 4px;
  min-width: 19.5rem;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.store-switcher .dropdown .dropdown-menu li {
  margin: 0;
  padding: 0;
}
.store-switcher .dropdown .dropdown-menu li:hover {
  background: transparent;
  cursor: pointer;
}
.store-switcher .dropdown.active {
  overflow: visible;
}
.store-switcher .dropdown.active .dropdown-menu {
  display: block;
}
.store-switcher .dropdown-menu {
  left: 0;
  margin-top: .5em;
  max-height: 250px;
  overflow-y: auto;
  padding-top: .25em;
}
.store-switcher .dropdown-menu::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.store-switcher .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.store-switcher .dropdown-menu li {
  border: 0;
  cursor: default;
}
.store-switcher .dropdown-menu li:hover {
  cursor: default;
}
.store-switcher .dropdown-menu li a,
.store-switcher .dropdown-menu li span {
  color: #41362f;
  display: block;
  padding: .5rem 1.3rem;
}
.store-switcher .dropdown-menu li a {
  text-decoration: none;
}
.store-switcher .dropdown-menu li a:hover {
  background: #e9e9e9;
}
.store-switcher .dropdown-menu li span {
  color: #adadad;
  cursor: default;
}
.store-switcher .dropdown-menu li.current span {
  background: #eeeeee;
  color: #41362f;
}
.store-switcher .dropdown-menu .store-switcher-store a,
.store-switcher .dropdown-menu .store-switcher-store span {
  padding-left: 2.6rem;
}
.store-switcher .dropdown-menu .store-switcher-store-view a,
.store-switcher .dropdown-menu .store-switcher-store-view span {
  padding-left: 3.9rem;
}
.store-switcher .dropdown-menu .dropdown-toolbar {
  border-top: 1px solid #ebebeb;
  margin-top: 1rem;
}
.store-switcher .dropdown-menu .dropdown-toolbar a:before {
  content: '\e610';
  margin-right: .25em;
  position: relative;
  top: 1px;
}
.store-switcher-label {
  font-weight: 700;
}
.store-switcher-alt {
  display: inline-block;
  position: relative;
}
.store-switcher-alt.active .dropdown-menu {
  display: block;
}
.store-switcher-alt .dropdown-menu {
  margin-top: 2px;
  white-space: nowrap;
}
.store-switcher-alt .dropdown-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.store-switcher-alt strong {
  color: #a79d95;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.333;
  padding: 5px 10px;
}
.store-switcher-alt .store-selected {
  color: #676056;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.333;
}
.store-switcher-alt .store-selected:after {
  -webkit-font-smoothing: antialiased;
  color: #afadac;
  content: '\e02c';
  font-style: normal;
  font-weight: normal;
  margin: 0 0 0 3px;
  speak: none;
  vertical-align: text-top;
}
.store-switcher-alt .store-switcher-website,
.store-switcher-alt .store-switcher-store {
  padding: 0;
}
.store-switcher-alt .store-switcher-website:hover,
.store-switcher-alt .store-switcher-store:hover {
  background: none;
}
.store-switcher-alt .store-switcher-store-view {
  padding: 0;
}
.store-switcher-alt .store-switcher-all,
.store-switcher-alt .manage-stores {
  padding: 0;
}
.store-switcher-alt .store-switcher-all > a,
.store-switcher-alt .manage-stores > a {
  color: #676056;
  display: block;
  font-size: 12px;
  padding: 8px 15px;
  text-decoration: none;
}
.store-switcher-website {
  margin: 5px 0 0;
}
.store-switcher-website > strong {
  padding-left: 13px;
}
.store-switcher-store {
  margin: 1px 0 0;
}
.store-switcher-store > strong {
  padding-left: 20px;
}
.store-switcher-store > ul {
  margin-top: 1px;
}
.store-switcher-store-view:first-child {
  border-top: 1px solid #e5e5e5;
}
.store-switcher-store-view > a {
  color: #333333;
  display: block;
  font-size: 13px;
  padding: 5px 15px 5px 24px;
  text-decoration: none;
}
.store-view:not(.store-switcher) {
  float: left;
  margin-top: 1.10rem;
}
.store-view .store-switcher-label {
  display: inline-block;
}
.tooltip {
  display: inline-block;
  margin-left: .5em;
}
.tooltip .help span,
.tooltip .help a {
  cursor: pointer;
  display: inline-block;
  height: 22px;
  position: relative;
  vertical-align: middle;
  width: 22px;
  z-index: 2;
}
.tooltip .help span:before,
.tooltip .help a:before {
  color: #41362f;
  content: '\e633';
  font-size: 1.7rem;
}
.tooltip .help a:hover {
  text-decoration: none;
}
.tooltip .tooltip-content {
  background: rgba(49, 48, 43, 0.8);
  background: #000000;
  border-radius: 3px;
  color: #ffffff;
  display: none;
  margin-left: -19px;
  margin-top: 10px;
  max-width: 200px;
  padding: 4px 8px;
  position: absolute;
  text-shadow: none;
  z-index: 20;
}
.tooltip .tooltip-content:before {
  border-bottom: 5px solid #000000;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: '';
  height: 0;
  left: 20px;
  opacity: .8;
  position: absolute;
  top: -5px;
  width: 0;
}
.tooltip .tooltip-content.loading {
  position: absolute;
}
.tooltip .tooltip-content.loading:before {
  border-bottom-color: rgba(0, 0, 0, 0.3);
}
.tooltip:hover > .tooltip-content {
  display: block;
}
.page-main-actions:not(._hidden),
.page-actions._fixed {
  background: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 1.5rem;
}
.page-main-actions {
  margin: 0 0 3rem;
}
.page-main-actions._hidden .store-switcher {
  display: none;
}
.page-main-actions._hidden .page-actions-placeholder {
  min-height: 50px;
}
.page-main-actions .page-actions._fixed {
  left: 8.800000000000001rem;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 501;
}
.page-main-actions .page-actions._fixed .page-actions-inner:before {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #41362f;
  content: attr(data-title);
  float: left;
  font-size: 2.8rem;
  margin-top: .3rem;
  max-width: 50%;
}
.page-actions > button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions .page-actions.floating-header > button,
.page-actions .page-actions.floating-header > .action,
.page-actions > .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add {
  float: right;
  margin-left: 1.3rem;
}
.page-actions > button.back,
.page-actions .page-actions-buttons > button.back,
.page-actions .page-actions-buttons > .action.back,
.page-actions > button.action-back,
.page-actions .page-actions-buttons > button.action-back,
.page-actions .page-actions-buttons > .action.action-back,
.page-actions .page-actions.floating-header > button.back,
.page-actions .page-actions.floating-header > .action.back,
.page-actions .page-actions.floating-header > button.action-back,
.page-actions .page-actions.floating-header > .action.action-back,
.page-actions > .block-footer .action-add.back,
.page-actions .page-actions-buttons > .block-footer .action-add.back,
.page-actions > .block-footer .action-add.action-back,
.page-actions .page-actions-buttons > .block-footer .action-add.action-back {
  float: left;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
}
.page-actions > button.back:before,
.page-actions .page-actions-buttons > button.back:before,
.page-actions .page-actions-buttons > .action.back:before,
.page-actions > button.action-back:before,
.page-actions .page-actions-buttons > button.action-back:before,
.page-actions .page-actions-buttons > .action.action-back:before,
.page-actions .page-actions.floating-header > button.back:before,
.page-actions .page-actions.floating-header > .action.back:before,
.page-actions .page-actions.floating-header > button.action-back:before,
.page-actions .page-actions.floating-header > .action.action-back:before,
.page-actions > .block-footer .action-add.back:before,
.page-actions .page-actions-buttons > .block-footer .action-add.back:before,
.page-actions > .block-footer .action-add.action-back:before,
.page-actions .page-actions-buttons > .block-footer .action-add.action-back:before {
  content: '\e626';
  margin-right: .5em;
  position: relative;
  top: 1px;
}
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.page-actions .page-actions.floating-header > button.action-primary,
.page-actions .page-actions.floating-header > .action.action-primary,
.page-actions .page-actions.floating-header > button.primary,
.page-actions .page-actions.floating-header > .action.primary,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.page-actions > button.save:not(.primary),
.page-actions .page-actions-buttons > button.save:not(.primary),
.page-actions .page-actions-buttons > .action.save:not(.primary),
.page-actions .page-actions.floating-header > button.save:not(.primary),
.page-actions .page-actions.floating-header > .action.save:not(.primary),
.page-actions > .block-footer .action-add.save:not(.primary),
.page-actions .page-actions-buttons > .block-footer .action-add.save:not(.primary) {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.page-actions > button.delete,
.page-actions .page-actions-buttons > button.delete,
.page-actions .page-actions-buttons > .action.delete,
.page-actions .page-actions.floating-header > button.delete,
.page-actions .page-actions.floating-header > .action.delete,
.page-actions > .block-footer .action-add.delete,
.page-actions .page-actions-buttons > .block-footer .action-add.delete {
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
}
.page-actions .page-actions-buttons > .action-element,
.page-actions .page-actions.floating-header > .action-element {
  float: right;
  margin-left: 1.3rem;
}
.page-actions .actions-split {
  float: right;
  margin-left: 1.3rem;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.page-actions .actions-split .dropdown-menu .item {
  display: block;
}
.page-actions-buttons,
.page-actions.floating-header {
  float: right;
  justify-content: flex-end;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.customer-index-edit .page-actions-buttons,
.customer-index-edit .page-actions.floating-header {
  background-color: transparent;
}
.admin__page-nav,
.order-sidebar {
  background: #f1f1f1;
  border: 1px solid #e3e3e3;
}
.admin__page-nav._collapsed:first-child {
  border-bottom: none;
}
.admin__page-nav._collapsed._show {
  border-bottom: 1px solid #e3e3e3;
}
.admin__page-nav._collapsed._show ._collapsible {
  background: #f1f1f1;
}
.admin__page-nav._collapsed._show ._collapsible:after {
  content: '\e62b';
}
.admin__page-nav._collapsed._show ._collapsible + .admin__page-nav-items {
  display: block;
}
.admin__page-nav._collapsed._hide .admin__page-nav-title-messages {
  display: inline-block;
}
.admin__page-nav._collapsed._hide .admin__page-nav-title-messages ._active {
  display: inline-block;
}
.admin__page-nav + ._collapsed {
  border-bottom: none;
  border-top: none;
}
.admin__page-nav-title {
  border-bottom: 1px solid #e3e3e3;
  color: #303030;
  display: block;
  font-size: 1.4rem;
  line-height: 1.2;
  margin: 0 0 -1px;
  padding: 1.8rem 1.5rem;
  position: relative;
  text-transform: uppercase;
}
.admin__page-nav-title._collapsible {
  background: #ffffff;
  cursor: pointer;
  margin: 0;
  padding-right: 3.5rem;
  transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
}
.admin__page-nav-title._collapsible + .admin__page-nav-items {
  display: none;
  margin-top: -1px;
}
.admin__page-nav-title._collapsible:after {
  content: '\e628';
  font-size: 1.3rem;
  font-weight: 700;
  position: absolute;
  right: 1.8rem;
  top: 2rem;
}
.admin__page-nav-title._collapsible:hover {
  background: #f1f1f1;
}
.admin__page-nav-title._collapsible:last-child {
  margin: 0 0 -1px;
}
.admin__page-nav-title strong {
  font-weight: 700;
}
.admin__page-nav-title .admin__page-nav-title-messages {
  display: none;
}
.admin__page-nav-items {
  list-style-type: none;
  margin: 0;
  padding: 1rem 0 1.3rem 0;
}
.admin__page-nav-item {
  border-left: 3px solid transparent;
  margin-left: 0.7rem;
  padding: 0;
  position: relative;
  transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
}
.admin__page-nav-item:hover {
  border-color: #e4e4e4;
}
.admin__page-nav-item:hover .admin__page-nav-link {
  background: #e4e4e4;
  color: #303030;
  text-decoration: none;
}
.admin__page-nav-item._active,
.admin__page-nav-item.ui-state-active {
  border-color: #eb5202;
}
.admin__page-nav-item._active .admin__page-nav-link,
.admin__page-nav-item.ui-state-active .admin__page-nav-link {
  background: #ffffff;
  border-color: #e3e3e3;
  border-right: 1px solid #ffffff;
  color: #303030;
  margin-right: -1px;
}
.admin__page-nav-item._active .admin__page-nav-link,
.admin__page-nav-item.ui-state-active .admin__page-nav-link {
  font-weight: 600;
}
.admin__page-nav-item._loading:before,
.admin__page-nav-item.ui-tabs-loading:before {
  display: none;
}
.admin__page-nav-item._loading .admin__page-nav-item-message-loader,
.admin__page-nav-item.ui-tabs-loading .admin__page-nav-item-message-loader {
  display: inline-block;
}
.admin__page-nav-link {
  border: 1px solid transparent;
  border-width: 1px 0;
  color: #303030;
  display: block;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 -1px;
  padding: 2rem 0 2rem 1rem;
  transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
  word-wrap: break-word;
}
.admin__page-nav-item-messages {
  display: inline-block;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 1px;
  bottom: 3.7rem;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
  display: none;
  font-size: 1.4rem;
  font-weight: 400;
  left: -1rem;
  line-height: 1.36;
  padding: 1.5rem;
  position: absolute;
  text-transform: none;
  width: 27rem;
  word-break: normal;
  z-index: 2;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:after,
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:before {
  border: 15px solid transparent;
  height: 0;
  width: 0;
  border-top-color: #f1f1f1;
  content: '';
  display: block;
  left: 2rem;
  position: absolute;
  top: 100%;
  z-index: 3;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:after {
  border-top-color: #f1f1f1;
  margin-top: -1px;
  z-index: 4;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:before {
  border-top-color: #bfbfbf;
  margin-top: 1px;
}
.admin__page-nav-item-message-loader {
  display: none;
  margin-top: -1rem;
  position: absolute;
  right: 0;
  top: 50%;
}
.admin__page-nav-item-message-loader .spinner {
  font-size: 2rem;
  margin-right: 1.5rem;
}
._loading > .admin__page-nav-item-messages .admin__page-nav-item-message-loader {
  display: inline-block;
}
.admin__page-nav-item-message {
  position: relative;
}
.admin__page-nav-item-message:hover {
  z-index: 500;
}
.admin__page-nav-item-message:hover .admin__page-nav-item-message-tooltip {
  display: block;
}
.admin__page-nav-item-message._error,
.admin__page-nav-item-message._changed {
  display: none;
}
.admin__page-nav-item-message .admin__page-nav-item-message-icon {
  display: inline-block;
  font-size: 1.4rem;
  padding-left: .8em;
  vertical-align: baseline;
}
.admin__page-nav-item-message .admin__page-nav-item-message-icon:after {
  color: #666666;
  content: '\e631';
}
._changed:not(._error) > .admin__page-nav-item-messages ._changed {
  display: inline-block;
}
._error .admin__page-nav-item-message-icon:after {
  color: #eb5202;
  content: '\e623';
}
._error > .admin__page-nav-item-messages ._error {
  display: inline-block;
}
._error > .admin__page-nav-item-messages ._error .spinner {
  font-size: 2rem;
  margin-right: 1.5rem;
}
._error .admin__page-nav-item-message-tooltip {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 1px;
  bottom: 3.7rem;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
  display: none;
  font-weight: 400;
  left: -1rem;
  line-height: 1.36;
  padding: 2rem;
  position: absolute;
  text-transform: none;
  width: 27rem;
  word-break: normal;
  z-index: 2;
}
._error .admin__page-nav-item-message-tooltip:after,
._error .admin__page-nav-item-message-tooltip:before {
  border: 15px solid transparent;
  height: 0;
  width: 0;
  border-top-color: #f1f1f1;
  content: '';
  display: block;
  left: 2rem;
  position: absolute;
  top: 100%;
  z-index: 3;
}
._error .admin__page-nav-item-message-tooltip:after {
  border-top-color: #f1f1f1;
  margin-top: -1px;
  z-index: 4;
}
._error .admin__page-nav-item-message-tooltip:before {
  border-top-color: #bfbfbf;
}
.admin__collapsible-block-wrapper {
  border-bottom: 1px solid #cccccc;
}
.admin__collapsible-block-wrapper .admin__collapsible-title[aria-expanded='true']:before {
  content: '\e615';
}
.admin__fieldset > .admin__collapsible-block-wrapper:last-child {
  border-bottom-width: 0;
}
.admin__collapsible-block-wrapper .admin__collapsible-title {
  clear: both;
  color: #303030;
  cursor: pointer;
  display: block;
  font-size: 1.7rem;
  font-weight: 600;
  letter-spacing: .025em;
  padding: 1.9rem 2.8rem 1.9rem 0;
  position: relative;
  text-decoration: none;
  transition: color .15s linear;
}
.admin__collapsible-block-wrapper .admin__collapsible-title:hover,
.admin__collapsible-block-wrapper .admin__collapsible-title:visited,
.admin__collapsible-block-wrapper .admin__collapsible-title:focus {
  color: #0a0a0a;
  text-decoration: none;
}
.admin__collapsible-block-wrapper .admin__collapsible-title:active:before {
  transform: scale(0.9);
}
.admin__collapsible-block-wrapper .admin__collapsible-title._disabled,
.admin__collapsible-block-wrapper .admin__collapsible-title.disabled {
  color: #7d7d7d;
  cursor: default;
}
.admin__collapsible-block-wrapper .admin__collapsible-title:before {
  content: '\e616';
  font-size: 1.8rem;
  position: absolute;
  right: 1.3rem;
  top: 2.3rem;
}
.admin__collapsible-block-wrapper .admin__collapsible-title._loading:before {
  content: '';
}
.admin__collapsible-block-wrapper.opened > .fieldset-wrapper-title .admin__collapsible-title:before,
.admin__collapsible-block-wrapper._show > .fieldset-wrapper-title .admin__collapsible-title:before {
  content: '\e615';
}
.admin__collapsible-block-wrapper.opened > .fieldset-wrapper-title .admin__collapsible-title.active:before,
.admin__collapsible-block-wrapper._show > .fieldset-wrapper-title .admin__collapsible-title.active:before {
  content: '\e616';
}
.admin__collapsible-block-wrapper.opened.fieldset-wrapper .fieldset-wrapper-title .actions,
.admin__collapsible-block-wrapper._show.fieldset-wrapper .fieldset-wrapper-title .actions {
  display: block;
}
.admin__collapsible-block-wrapper.opened td.admin__collapsible-block-wrapper .admin__collapsible-title:before,
.admin__collapsible-block-wrapper._show td.admin__collapsible-block-wrapper .admin__collapsible-title:before {
  content: '\e616';
}
.admin__collapsible-block-wrapper.opened td.admin__collapsible-block-wrapper._show .admin__collapsible-title:before,
.admin__collapsible-block-wrapper._show td.admin__collapsible-block-wrapper._show .admin__collapsible-title:before {
  content: '\e615';
}
.admin__collapsible-block-wrapper.fieldset-wrapper {
  border-bottom: 1px solid #cccccc;
  padding: 0;
}
.admin__collapsible-block-wrapper.fieldset-wrapper .fieldset-wrapper-title {
  border: 0;
  margin: 0;
  padding: 0;
}
.admin__collapsible-block-wrapper.fieldset-wrapper .fieldset-wrapper-content {
  padding-bottom: 1.9rem;
}
.admin__collapsible-block-wrapper.collapsible-block-wrapper-last {
  border-bottom: 0;
}
.admin__collapsible-block-wrapper .admin__dynamic-rows.admin__control-collapsible td.admin__collapsible-block-wrapper {
  border-bottom: none;
}
.admin__collapsible-content {
  max-height: 0;
  transform: scaleY(0);
  transform-origin: 0 0;
  transition: transform 100ms ease-in-out, max-height 100ms ease-in-out, visibility 100ms ease-in-out;
  visibility: hidden;
}
.admin__collapsible-content._show {
  max-height: 100%;
  transform: none;
  visibility: visible;
}
.admin__collapsible-content .admin__collapsible-title {
  font-size: 1.6rem;
  padding-left: 2.8rem;
}
.admin__collapsible-content .admin__collapsible-title:before {
  left: 0;
  right: auto;
  top: 2rem;
}
.admin__collapsible-content .admin__collapsible-title._loading .admin__page-nav-item-message-loader {
  left: 0;
  right: auto;
}
.admin__collapsible-content .admin__collapsible-block-wrapper {
  margin-left: 4rem;
}
.fieldset-wrapper .admin__collapsible-block-wrapper .fieldset-wrapper-title {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fieldset-wrapper .admin__collapsible-block-wrapper .fieldset-wrapper-title .actions {
  position: absolute;
  right: 1.3rem;
  top: 1.4rem;
}
.fieldset-wrapper .admin__collapsible-block-wrapper .fieldset-wrapper-title .draggable-handle {
  top: 2.4rem;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title {
  clear: both;
  color: #303030;
  cursor: pointer;
  display: block;
  font-size: 1.7rem;
  font-weight: 600;
  letter-spacing: .025em;
  padding: 1.9rem 2.8rem 1.9rem 0;
  position: relative;
  text-decoration: none;
  transition: color .15s linear;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:hover,
.modal-slide .fieldset-wrapper .admin__collapsible-title:visited,
.modal-slide .fieldset-wrapper .admin__collapsible-title:focus {
  color: #0a0a0a;
  text-decoration: none;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:active:before {
  transform: scale(0.9);
}
.modal-slide .fieldset-wrapper .admin__collapsible-title._disabled,
.modal-slide .fieldset-wrapper .admin__collapsible-title.disabled {
  color: #7d7d7d;
  cursor: default;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:before {
  content: '\e616';
  font-size: 1.8rem;
  position: absolute;
  right: 1.3rem;
  top: 2.3rem;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title._loading:before {
  content: '';
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:before {
  left: auto;
}
.admin__collapsible-block .comment {
  line-height: 1.5;
  margin-bottom: .5em;
  margin-top: 1rem;
}
.admin__collapsible-block .admin__collapsible-block {
  border: 0;
}
.admin__collapsible-block .admin__collapsible-block .entry-edit-head > a {
  padding-left: 2.8rem;
  padding-right: 0;
}
.admin__collapsible-block .admin__collapsible-block .entry-edit-head > a:before {
  left: 0;
  right: auto;
}
.admin__collapsible-block ~ .admin__collapsible-block {
  border: 0;
  padding: 0 0 2.6rem;
}
.section-config > .admin__collapsible-block > a,
.accordion > dt a,
.accordion .admin__collapsible-block > a {
  clear: both;
  color: #303030;
  cursor: pointer;
  display: block;
  font-size: 1.7rem;
  font-weight: 600;
  letter-spacing: .025em;
  padding: 1.9rem 2.8rem 1.9rem 0;
  position: relative;
  text-decoration: none;
  transition: color .15s linear;
}
.section-config > .admin__collapsible-block > a:hover,
.accordion > dt a:hover,
.accordion .admin__collapsible-block > a:hover,
.section-config > .admin__collapsible-block > a:visited,
.accordion > dt a:visited,
.accordion .admin__collapsible-block > a:visited,
.section-config > .admin__collapsible-block > a:focus,
.accordion > dt a:focus,
.accordion .admin__collapsible-block > a:focus {
  color: #0a0a0a;
  text-decoration: none;
}
.section-config > .admin__collapsible-block > a:active:before,
.accordion > dt a:active:before,
.accordion .admin__collapsible-block > a:active:before {
  transform: scale(0.9);
}
.section-config > .admin__collapsible-block > a._disabled,
.accordion > dt a._disabled,
.accordion .admin__collapsible-block > a._disabled,
.section-config > .admin__collapsible-block > a.disabled,
.accordion > dt a.disabled,
.accordion .admin__collapsible-block > a.disabled {
  color: #7d7d7d;
  cursor: default;
}
.section-config > .admin__collapsible-block > a:before,
.accordion > dt a:before,
.accordion .admin__collapsible-block > a:before {
  content: '\e616';
  font-size: 1.8rem;
  position: absolute;
  right: 1.3rem;
  top: 2.3rem;
}
.section-config > .admin__collapsible-block > a._loading:before,
.accordion > dt a._loading:before,
.accordion .admin__collapsible-block > a._loading:before {
  content: '';
}
.section-config > .admin__collapsible-block > a > i,
.accordion > dt a > i,
.accordion .admin__collapsible-block > a > i {
  display: block;
  font-size: 1.4rem;
  font-style: italic;
  font-weight: 400;
  padding-top: .4rem;
}
.section-config.active > .admin__collapsible-block > a:before,
.accordion > dt.open a:before,
.accordion .admin__collapsible-block.open a:before {
  content: '\e615';
}
.section-config.active > .admin__collapsible-block + input + fieldset,
.accordion > dt + dd.open,
.accordion .admin__collapsible-block.open + input + fieldset {
  display: block;
  margin: 0;
}
.sortable-wrapper {
  margin-bottom: 1.5rem;
}
.accordion {
  margin: 0 0 .8rem;
  padding: 0;
}
.accordion dt {
  border-bottom: 1px solid #cccccc;
}
.accordion dt.open {
  border-bottom: none;
}
.accordion dd {
  border-bottom: 1px solid #cccccc;
  display: none;
}
.accordion dd.open:empty {
  background: #ffffff url(../../../web/mui/images/ajax-loader-big.gif) no-repeat center;
  height: 100px;
}
.accordion dt:last-of-type,
.accordion dd:last-of-type {
  border-bottom: none;
}
.accordion .form-inline .config td {
  padding: 2.2rem 1.5rem 0 0;
}
.accordion .form-inline .config .scope-label {
  padding: 31px 1.5rem 0 0;
}
.accordion .form-inline .config .use-default {
  padding: 29px 1.5rem 0 0;
}
.accordion .form-inline .config .value {
  padding-right: 2rem;
}
.accordion .form-inline > .section-config:last-child {
  border-bottom: 0;
}
.accordion .config .comment a,
.accordion .config .link-more {
  color: #007bdb;
  font-size: 1.4rem;
  font-weight: 400;
}
.accordion .config .comment a:focus,
.accordion .config .link-more:focus,
.accordion .config .comment a:hover,
.accordion .config .link-more:hover {
  text-decoration: underline;
}
.accordion .config legend {
  display: none;
}
.accordion .config table {
  width: 100%;
}
.accordion .config td {
  padding: 2.2rem 1.5rem 0 0;
  vertical-align: top;
}
.accordion .config td[colspan] {
  padding: 0;
}
.accordion .config .admin__control-table {
  margin: 0 0 0.5rem;
}
.accordion .config .admin__control-table td {
  padding: 1.3rem 2.5rem 1.3rem 0;
}
.accordion .config .admin__control-table td:first-child {
  padding-left: 1.5rem;
}
.accordion .config .admin__control-table .cc-type-select {
  min-width: 20rem;
}
.accordion .config input[type='text'],
.accordion .config input[type='password'],
.accordion .config select,
.accordion .config textarea {
  width: 100%;
}
.accordion .config input.input-file {
  margin-top: 4px;
}
.accordion .config select.select-date {
  width: 27%;
}
.accordion .config .label {
  color: #303030;
  float: none;
  font-size: 14px;
  font-weight: 600;
  padding-right: 30px;
  text-align: right;
  width: 33%;
}
.accordion .config .label label {
  padding-top: 7px;
}
.accordion .config .label span[data-config-scope] {
  display: inline-block;
  position: relative;
}
.accordion .config .scope-label {
  color: #999999;
  font-size: 1.2rem;
  letter-spacing: .05em;
  padding: 31px 1.5rem 0 0;
}
.accordion .config .note {
  color: #303030;
  font-size: 12px;
  margin: 5px 0;
}
.accordion .config .note a {
  color: #007bdb;
  font-size: 12px;
  font-weight: 400;
}
.accordion .config .note a:focus,
.accordion .config .note a:hover {
  text-decoration: underline;
}
.accordion .config ._with-tooltip select,
.accordion .config ._with-tooltip input[type='text'],
.accordion .config ._with-tooltip input[type='password'] {
  float: left;
}
.accordion .config ._with-tooltip .note {
  clear: both;
  margin: 0;
  padding: 0.5rem 0;
}
.accordion .config .system-tooltip-box {
  position: absolute;
}
.accordion .config .value {
  padding-right: 40px;
  vertical-align: middle;
  width: 44%;
}
.accordion .config .value.with-tooltip {
  font-size: 0;
}
.accordion .config .value.with-tooltip .tooltip {
  bottom: 0;
  float: right;
  left: 0;
  margin: 6px -28px 0 0;
  position: relative;
  right: 0;
  top: 0;
}
.accordion .config .value.with-tooltip .time-separator {
  font-size: 14px;
  padding-left: 5px;
}
.accordion .config .value.with-tooltip .tooltip-content {
  background: #35302c;
  background: rgba(49, 48, 43, 0.8);
  border-radius: 5px;
  bottom: 100%;
  font-size: 13px;
  line-height: 1.4;
  margin: 0 -17px 10px 0;
  max-width: 239px;
  padding: 18px;
  right: 0;
  width: 239px;
}
.accordion .config .value.with-tooltip .tooltip-content:before {
  border-bottom: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #35302c;
  bottom: -5px;
  content: '';
  height: 0;
  left: auto;
  opacity: .8;
  position: absolute;
  right: 20px;
  top: auto;
  width: 0;
}
.accordion .config .value.with-tooltip .help {
  margin: 0;
  position: relative;
  width: auto;
}
.accordion .config .value .checkboxes {
  list-style: none;
  margin: -3px 0 0;
  padding: 0;
}
.accordion .config .value .checkboxes li {
  margin: 7px 0;
}
.accordion .config .value .checkboxes input,
.accordion .config .value .checkboxes label {
  vertical-align: middle;
}
.accordion .config .value .checkboxes label {
  margin-left: 5px;
}
.accordion .config .value .label {
  padding: 6px 5px 0 1.5rem;
  vertical-align: top;
  width: auto;
}
.accordion .config .value .label:first-child {
  padding-left: 0;
}
.accordion .paypal-selection-simplified {
  padding-left: 30px;
}
.accordion .paypal-selection {
  border-bottom: 2px solid #bfbfbf;
  margin: 10px;
  width: 98%;
}
.accordion .paypal-selection th {
  padding: 6px 10px 7px;
}
.accordion .paypal-selection input[type='checkbox'] {
  margin: -4px 7px 0 0;
}
.accordion .paypal-payment-notice {
  margin: 10px;
}
.accordion .custom-options {
  border: 1px solid #999999;
  margin: 0 0 20px;
  padding: 0 10px;
}
.tree-store-scope.admin__fieldset {
  padding: 0;
}
.tree-store-scope.admin__fieldset > .admin__field {
  margin-left: -30px;
}
.tree-store-scope [class*='field-w'].admin__field,
.tree-store-scope [class*='field-sg'].admin__field {
  margin: 0 0 0 -30px;
}
.tree-store-scope [class*='field-w'] .admin__field-label,
.tree-store-scope [class*='field-sg'] .admin__field-label {
  text-align: left;
}
.tree-store-scope [class*='field-website_label'] .admin__field-label {
  text-align: right;
}
.tree-store-scope [class*='field-website_label'] .admin__field-tooltip {
  margin: -0.2rem 0 0 -2.5rem;
}
.store-scope .admin__legend .admin__field-tooltip {
  margin-left: 0;
  margin-top: .5rem;
}
.no-margin-top-tooltip .admin__legend .admin__field-tooltip {
  margin-top: 0;
}
.page-separator {
  border-bottom: 0;
  border-top: 1px solid #e3e3e3;
  display: block;
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.page-sub-title {
  font-size: 2.4rem;
  margin-bottom: 1.2rem;
}
.page-sub-sub-title {
  font-size: 1.7rem;
  font-weight: 600;
}
.dashboard-data {
  background: #ffffff;
  font-size: 1.3rem;
  width: 100%;
}
.dashboard-data tr._clickable {
  cursor: pointer;
}
.dashboard-data th,
.dashboard-data td {
  padding: 1rem 0 1rem 1rem;
}
.dashboard-data th:first-child,
.dashboard-data td:first-child {
  padding-left: 0;
}
.dashboard-data.admin__table-primary th {
  border-top: 0;
}
.dashboard-main .dashboard-data th,
.dashboard-main .dashboard-data td {
  text-align: right;
  white-space: nowrap;
  width: 15%;
}
.dashboard-main .dashboard-data .col-name {
  text-align: left;
  white-space: normal;
  width: 55%;
}
.dashboard-main .dashboard-data .col-product {
  width: 70%;
}
.dashboard-main .dashboard-data .col-orders {
  text-align: left;
}
.dashboard-secondary .dashboard-data .col-popularity,
.dashboard-secondary .dashboard-data .col-total {
  text-align: right;
  width: 21.27659574%;
}
.dashboard-secondary .dashboard-data .col-customer,
.dashboard-secondary .dashboard-data .col-search-query {
  width: 57.44680851%;
}
.dashboard-container .empty-text {
  background: #ffffff;
  font-size: 1.3rem;
}
.dashboard-container .ui-tabs-panel {
  border-top: 1px solid #adadad;
}
.dashboard-diagram-disabled {
  padding: .5rem 2rem 2rem;
}
.dashboard-diagram-switcher {
  margin-bottom: 2rem;
}
.dashboard-diagram-image {
  max-width: 100%;
}
.dashboard-totals {
  margin: 1rem 2rem 6rem;
}
.dashboard-totals-list {
  display: table;
  width: 100%;
}
.dashboard-totals-item {
  display: table-cell;
  padding: 0 1rem 0 0;
  width: 25%;
}
.dashboard-totals-item:first-child .price {
  color: #eb5202;
}
.dashboard-totals-label {
  display: block;
  font-size: 1.3rem;
  font-weight: 700;
}
.dashboard-totals-value {
  font-size: 2.4rem;
  font-weight: 600;
}
.dashboard-store-stats .ui-tabs {
  margin-bottom: 0;
  position: relative;
}
.dashboard-store-stats .ui-tabs:before {
  background-color: rgba(255, 255, 255, 0);
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(255, 255, 255, 0) 0%), color-stop(#ffffff 100%));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=1);
  content: '';
  height: 4.8rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 2rem;
}
.dashboard-store-stats .ui-tabs-panel {
  background: url(../../adminhtml/Magento/backend/en_US/images/ajax-loader-small.gif) no-repeat 50% 50%;
  min-height: 4.5rem;
}
.dashboard-store-stats .tabs-horiz {
  border-right: 1px solid #ffffff;
  float: left;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}
.dashboard-store-stats .tabs-horiz .ui-state-default {
  display: inline-block;
  float: none;
  margin-right: .1rem;
}
.dashboard-container .dashboard-secondary {
  padding-right: 3.5rem;
}
.dashboard-item {
  margin-bottom: 3rem;
}
.dashboard-item-title,
.dashboard-advanced-reports-title {
  font-size: 1.8rem;
  font-weight: 700;
}
.dashboard-item-primary:first-child .dashboard-sales-value {
  color: #eb5202;
}
.dashboard-sales-value {
  font-size: 2.4rem;
  font-weight: 600;
}
.login-header {
  margin: 0 0 3rem;
}
.page-layout-admin-login {
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #373330;
  height: 101%;
  max-height: 100%;
  min-width: 50rem;
}
.page-layout-admin-login .page-wrapper {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  background-color: #ffffff;
  border: 1px solid #e3e3e3;
  box-shadow: 0 5px 30px 0 #000000;
  display: block;
  float: none;
  margin: auto;
  max-width: 45rem;
  min-height: 30rem;
  min-width: 0;
  padding: 40px 80px 50px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.page-layout-admin-login :-ms-input-placeholder {
  color: transparent;
}
.page-layout-admin-login ::-webkit-input-placeholder {
  color: transparent;
}
.page-layout-admin-login ::-moz-placeholder {
  color: transparent;
}
.page-layout-admin-login .admin__legend {
  color: #eb5202;
  font-size: 2.6rem;
  font-weight: 300;
  line-height: 1.2;
  margin: -1rem 0 2.5rem;
}
.page-layout-admin-login .admin__field-info {
  margin-bottom: 3rem;
}
.page-layout-admin-login .messages {
  margin-top: .5rem;
}
.page-layout-admin-login .messages + form .admin__legend {
  display: none;
}
.page-layout-admin-login .actions {
  padding: 0 0 3rem;
}
.login-footer {
  color: #989287;
  font-size: 1rem;
  font-weight: 400;
  left: 0;
  margin: 5rem 0 2rem;
  position: absolute;
  text-align: center;
  top: 100%;
  width: 100%;
}
.login-footer .link-copyright:before {
  display: none;
}
.adminhtml-auth-login .form-actions {
  display: table;
  margin-top: -2rem;
}
.adminhtml-auth-login .form-actions .links {
  display: table-header-group;
}
.adminhtml-auth-login .form-actions .actions {
  padding: 3rem 0 0;
}
.grid-severity-critical,
.grid-severity-major,
.grid-severity-notice,
.grid-severity-minor {
  background: #feeee1 none repeat scroll 0 0;
  border: 1px solid #ed4f2e;
  color: #ed4f2e;
  display: block;
  font-weight: bold;
  line-height: 17px;
  padding: 0 3px;
  text-align: center;
  text-transform: uppercase;
}
.grid-severity-critical,
.grid-severity-major {
  background: #f9d4d4 none repeat scroll 0 0;
  border-color: #e22626;
  color: #e22626;
}
.grid-severity-notice {
  background: #d0e5a9 none repeat scroll 0 0;
  border-color: #5b8116;
  color: #185b00;
}
.additional-cache-management {
  margin-bottom: 0;
}
.additional-cache-management h2 {
  border-bottom: 1px solid #cac3b4;
  box-sizing: border-box;
  float: left;
  margin: 0 0 18px;
  padding: 0;
  position: static;
  width: 100%;
}
.additional-cache-management h2 span {
  color: #303030;
  display: inline-block;
  font-size: 1.7rem;
  font-weight: 600;
  padding: 7px 0 10px;
}
.additional-cache-management span {
  color: #303030;
  font-size: 14px;
  font-weight: 600;
  margin: 5px 0 6px;
}
.access-denied-hr {
  height: 0.2rem;
  border: 0;
  box-shadow: 0 10px 10px -10px #b4b3b3 inset;
}
.access-denied-page {
  margin: 3.5rem 0 10rem 0;
}
.access-denied-page h2 {
  margin-bottom: 3rem;
}
.access-denied-page ul li {
  font-size: 1.2rem;
  margin: 2rem 0 2rem 3rem;
}
.access-denied-page ul li span {
  font-size: 1.4rem;
  margin-left: 1rem;
}
input[type='checkbox'].banner-content-checkbox {
  position: absolute;
  top: .8rem;
}
input[type='checkbox'].banner-content-checkbox + .addafter {
  line-height: 3.2rem;
  padding-left: 2.6rem;
}
.tree-store-scope .field .banner-content-checkbox + .addafter {
  padding: 0 0 0 2.6rem;
}
.adminhtml-widget_instance-edit .admin__fieldset .admin__field-control .data-grid-actions-cell input[type='checkbox'],
.adminhtml-cms_page-edit .admin__fieldset .admin__field-control .data-grid-actions-cell input[type='checkbox'],
.adminhtml-banner-edit .admin__fieldset .admin__field-control .data-grid-actions-cell input[type='checkbox'],
.adminhtml-widget_instance-edit .admin__fieldset .admin__field-control .data-grid-checkbox-cell-inner input[type='checkbox'],
.adminhtml-cms_page-edit .admin__fieldset .admin__field-control .data-grid-checkbox-cell-inner input[type='checkbox'],
.adminhtml-banner-edit .admin__fieldset .admin__field-control .data-grid-checkbox-cell-inner input[type='checkbox'] {
  margin-top: 0;
}
.hosted-control {
  height: 3.4rem;
  position: relative;
}
.hosted-control.braintree-hosted-fields-focused {
  border-color: #007bdb;
}
.hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) {
  border-color: #ee7d7d;
}
.hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
.hosted-control.braintree-hosted-fields-valid {
  border-color: #79a22e;
}
.hosted-control.hosted-date {
  float: left;
  margin-bottom: .2rem;
  width: 5rem;
}
.hosted-control.hosted-date:first-of-type {
  margin-right: 50px;
}
.hosted-control.hosted-date:first-of-type:after {
  content: '/';
  display: inline;
  padding-bottom: inherit;
  padding-top: inherit;
  position: absolute;
  right: -28.57142857px;
  top: 0;
}
.hosted-control.hosted-cid {
  width: 6rem;
}
.hosted-control .icon-type {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/cards.png');
  background-position: -1000px 0;
  background-repeat: no-repeat;
  height: 26px;
  position: absolute;
  right: 5px;
  top: 3px;
  width: 40px;
}
.hosted-control .icon-type.icon-type-discover {
  background-position: 0 0;
}
.hosted-control .icon-type.icon-type-visa {
  background-position: 0 -29px;
}
.hosted-control .icon-type.icon-type-master-card {
  background-position: 0 -58px;
}
.hosted-control .icon-type.icon-type-maestro {
  background-position: 0 -87px;
}
.hosted-control .icon-type.icon-type-american-express {
  background-position: 0 -114px;
}
.hosted-control .icon-type.icon-type-unionpay {
  background-position: 0 -140px;
}
.hosted-control .icon-type.icon-type-diners-club {
  background-position: 0 -168px;
}
.hosted-error {
  clear: both;
  color: #ee7d7d;
  height: 0;
  opacity: 0;
}
.catalog-product-index .admin__data-grid-wrap .data-row {
  cursor: pointer;
}
.catalog-category-edit .admin__grid-control .admin__grid-control-value {
  display: none;
}
.admin__field-complex-attributes .admin__field-complex-content {
  font-size: 2.4rem;
  padding: .5rem 0;
}
.attributes-summary .attributes-selected,
.attributes-summary .attributes-found {
  display: block;
}
.sidebar-actions {
  margin-bottom: 2rem;
}
.sidebar-actions [class*='action-'] {
  margin-bottom: 0.5rem;
}
.catalog-category-edit .x-tree.tree-wrapper,
.catalog-category-add .x-tree.tree-wrapper {
  overflow-x: auto;
}
.admin__field-use-config .admin__field {
  margin-top: -2rem;
}
.admin__control-fields .control-grouped {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.admin__control-fields .control-grouped .admin__field + .admin__field {
  margin-left: 1rem;
  margin-top: 0;
}
.permissions-custom-options {
  margin: 0 0 2rem;
}
.permissions-custom-options .admin__control-table {
  margin: 0 0 0.5rem;
}
.permissions-custom-options .col-grants .admin__field-label {
  display: block;
  text-align: left;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.modal-slide .media-gallery-modal .page-main-actions {
  margin-bottom: 3rem;
}
.modal-slide .media-gallery-modal .page-main-actions .page-action-buttons {
  text-align: right;
}
.modal-slide .media-gallery-modal .new_folder {
  margin-right: 10px;
}
.tree-actions a {
  cursor: pointer;
}
.section-config {
  border-bottom: 1px solid #cccccc;
}
.admin__fieldset > .section-config:last-child {
  border-bottom-width: 0;
}
.section-config .admin__collapsible-block tr:last-child > td > .section-config {
  border-bottom-color: transparent;
  padding-bottom: 0;
}
.section-config .admin__collapsible-block tr:last-child > td > .section-config > .config {
  padding-bottom: 0;
}
.section-config .section-config {
  margin-left: 4rem;
}
.section-config .section-config .entry-edit-head > a {
  padding-left: 2.8rem;
  padding-right: 0;
}
.section-config .section-config .entry-edit-head > a:before {
  left: 0;
  right: auto;
}
.section-config.complex .section-config.with-button.enabled > .entry-edit-head:before,
.section-config .config td.label label.enabled:before {
  background-color: #79a22e;
  border-radius: 100%;
  color: #ffffff;
  content: '\e62d';
  display: block;
  float: left;
  font-size: 1.6rem;
  font-weight: 400;
  height: 1em;
  margin-left: -25px;
  margin-top: .2rem;
  overflow: hidden;
  width: 1em;
}
.section-config.config-advanced {
  padding-top: 2.6rem;
}
.section-config.config-advanced .section-config {
  padding-top: 2.6rem;
}
.section-config.with-button {
  padding: 2rem 0;
}
.section-config.with-button.active {
  padding-bottom: 0;
}
.section-config.with-button.active .config-heading {
  margin-bottom: 2rem;
}
.section-config.with-button .section-config {
  margin-left: 0;
}
.section-config.with-button .section-config .section-config {
  margin-left: 4rem;
}
.section-config.with-button .config-heading strong {
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  margin-bottom: .5rem;
}
.section-config.with-button .config-heading .button-container {
  margin: 1.5rem 0 0;
}
.section-config.with-button .button-container {
  line-height: 28px;
}
.section-config.with-button .button-container a {
  margin-left: 20px;
}
.section-config.with-button .action-configure.open .state-opened {
  height: auto;
  overflow: auto;
  visibility: visible;
}
.section-config.with-button .action-configure.open .state-closed,
.section-config.with-button .action-configure .state-opened {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.section-config.with-button .action-configure span {
  display: block;
  position: relative;
  text-align: center;
}
.section-config .config {
  padding-bottom: 2.6rem;
}
.section-config .config h4 {
  color: #303030;
  font-size: 1.7rem;
  font-weight: 600;
  margin-bottom: 0;
  padding-left: 2.8rem;
  padding-top: 2.6rem;
}
.section-config > .config.admin__collapsible-block {
  display: none;
}
.product-create-configuration {
  padding: 1rem 0;
}
.product-create-configuration .product-create-configuration-info {
  float: left;
  width: 60%;
}
.product-create-configuration .product-create-configuration-actions {
  float: right;
  text-align: right;
  width: 40%;
}
.product-create-configuration .product-create-configuration-action {
  float: right;
  margin-left: 1rem;
}
.product-create-configuration .action-menu-item {
  padding-right: 0;
}
.steps-wizard {
  position: relative;
}
.steps-wizard .steps-wizard-navigation {
  background: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  margin: 0 0 2rem;
  padding: 1.5rem;
  text-align: center;
}
.steps-wizard .steps-wizard-title {
  font-size: 2.4rem;
  margin: 0 0 1rem;
}
.steps-wizard .steps-wizard-info {
  margin: 0 0 2rem;
}
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap {
  position: static;
}
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .action-menu,
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .abs-action-menu .action-submenu,
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .action-menu .action-submenu,
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .actions-split .dropdown-menu .action-submenu,
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .actions-split .action-menu .action-submenu {
  left: 0;
  margin-top: 16px;
  right: auto;
  top: auto;
  z-index: 2;
}
.steps-wizard .admin__data-grid-wrap .note {
  margin: 2rem 0;
}
.nav {
  background-color: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  display: none;
  padding: 2.2rem 1.5rem 0 0;
}
.nav-bar-outer-actions {
  margin-bottom: 1.7rem;
}
.nav-bar-outer-actions .action-wrap {
  display: inline-block;
  margin-left: .5rem;
  margin-right: .5rem;
}
.nav-bar-outer-actions {
  margin-top: -10.6rem;
  padding-right: 1.5rem;
}
.nav-bar {
  counter-reset: i;
  float: left;
  margin: 0 1rem 1.7rem 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
}
.nav-bar:before {
  background-color: #d4d4d4;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #d1d1d1 0%, #d4d4d4 100%);
  background-image: linear-gradient(to bottom, #d1d1d1 0%, #d4d4d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#d4d4d4', GradientType=0);
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #bfbfbf;
  content: '';
  height: .8rem;
  left: 5.15rem;
  position: absolute;
  right: 5.15rem;
  top: 0.7rem;
}
.nav-bar > li {
  display: inline-block;
  font-size: 0;
  position: relative;
  vertical-align: top;
  width: 10.3rem;
}
.nav-bar > li:first-child:after {
  display: none;
}
.nav-bar > li:after {
  background-color: #514943;
  content: '';
  height: .5rem;
  left: calc(-50% + .25rem);
  position: absolute;
  right: calc(50% + .7rem);
  top: .9rem;
}
.nav-bar > li.disabled:before,
.nav-bar > li.ui-state-disabled:before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.nav-bar > li.active ~ li:after,
.nav-bar > li.ui-state-active ~ li:after {
  display: none;
}
.nav-bar > li.active ~ li a:after,
.nav-bar > li.ui-state-active ~ li a:after {
  background-color: transparent;
  border-color: transparent;
  color: #a6a6a6;
}
.nav-bar > li.active a,
.nav-bar > li.ui-state-active a {
  color: #000000;
}
.nav-bar > li.active a:hover,
.nav-bar > li.ui-state-active a:hover {
  cursor: default;
}
.nav-bar > li.active a:after,
.nav-bar > li.ui-state-active a:after {
  background-color: #ffffff;
  content: '';
}
.nav-bar a {
  color: #514943;
  display: block;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
  overflow: hidden;
  padding: 3rem .5em 0;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
}
.nav-bar a:hover {
  text-decoration: none;
}
.nav-bar a:after {
  background-color: #514943;
  border: 4px solid #514943;
  border-radius: 100%;
  color: #ffffff;
  content: counter(i);
  counter-increment: i;
  height: 0.7rem;
  left: 50%;
  line-height: .6;
  margin-left: -0.8rem;
  position: absolute;
  right: auto;
  text-align: center;
  top: 0.4rem;
  width: 0.7rem;
}
.nav-bar a:before {
  background-color: #d6d6d6;
  border: 1px solid transparent;
  border-radius: 100%;
  content: '';
  height: 2.1rem;
  left: 50%;
  line-height: 1;
  margin-left: -1.2rem;
  position: absolute;
  top: 0;
  width: 2.1rem;
}
.steps-wizard .nav-bar {
  margin: 0.5rem 0 0;
}
.steps-wizard .nav-bar a {
  text-overflow: initial;
  white-space: normal;
}
.steps-wizard .nav-bar :after,
.steps-wizard .nav-bar :before {
  box-sizing: content-box;
}
.steps-wizard .nav-bar-outer-actions {
  margin-top: 1rem;
  padding-right: 0;
}
.action-wrap-prev,
.action-wrap-next {
  min-width: 8.5rem;
}
.data-grid-configurable .col-image {
  padding: 1rem;
  width: 6rem;
}
.data-grid-configurable .images-uploaded {
  display: inline-block;
  position: relative;
}
.data-grid-configurable .images-uploaded span {
  font-size: 1.1rem;
  background: #ffffff;
  border: 1px solid #a3a3a3;
  border-radius: 10px;
  line-height: 10px;
  min-width: 20px;
  padding: .4rem;
  position: absolute;
  right: -8px;
  text-align: center;
  top: -8px;
}
.currency-addon {
  border: 1px solid #adadad;
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  flex-flow: row nowrap;
  width: 100%;
}
.currency-addon .admin__control-text {
  -ms-flex-order: 1;
  -webkit-appearance: none;
  -webkit-flex-grow: 1;
  -webkit-flex-shrink: 1;
  -webkit-order: 1;
  appearance: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  flex-grow: 1;
  flex-shrink: 1;
  order: 1;
  vertical-align: top;
}
.currency-addon .admin__control-text:focus + .currency-symbol {
  border-color: #007bdb;
}
.currency-addon label.error {
  left: 0;
  position: absolute;
  top: 33px;
}
.currency-addon .currency-symbol {
  -webkit-flex-basis: auto;
  -webkit-flex-grow: 0;
  -webkit-flex-shrink: 0;
  border: solid #adadad;
  border-width: 0;
  box-sizing: border-box;
  color: #858585;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  height: 3.2rem;
  order: 0;
  padding: 7px 0 0 0.5rem;
  position: static;
  transition: border-color 0.1s linear;
  z-index: 1;
}
._error .currency-addon .admin__control-text,
._error .currency-addon .currency-symbol {
  border-color: #e22626;
}
.affected-attribute-set .admin__fieldset {
  margin: 2rem 0 0 3rem;
}
.affected-attribute-set .admin__field-option .addafter:before {
  margin-right: 1rem;
}
.affected-attribute-set .admin__field-option .addafter:after {
  top: 3px;
}
.steps-wizard .select-attributes-block {
  margin: 0 0 2rem;
}
.steps-wizard .select-attributes-actions {
  float: right;
  margin-bottom: 1rem;
}
.steps-wizard .attribute-entity {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  margin: 0 0 3rem;
  max-width: 70rem;
  padding: 1rem;
  transition: border-color 0.3s;
}
.steps-wizard .attribute-entity.ui-sortable-helper {
  border-color: #1979c3;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
.steps-wizard .attribute-entity.ui-sortable-helper .draggable-handle {
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
.steps-wizard .attribute-entity .action-select-all,
.steps-wizard .attribute-entity .action-deselect-all {
  display: inline-block;
  font-weight: 400;
  line-height: 1;
  margin: 0.5rem 0 0;
  padding: 0 0 0 0.5rem;
}
.steps-wizard .attribute-entity .action-deselect-all {
  border-left: 1px solid #d1d1d1;
}
.steps-wizard .attribute-entity .action-remove-all {
  padding: 0;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
}
.steps-wizard .attribute-entity .action-remove-all > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.steps-wizard .attribute-entity .action-remove-all:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.8rem;
  line-height: inherit;
  color: #9e9e9e;
  content: '\e630';
  font-family: 'Admin Icons';
  margin: -2px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.steps-wizard .attribute-entity .action-remove-all:hover:before {
  color: #858585;
}
.steps-wizard .attribute-entity-top {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 1rem;
}
.steps-wizard .attribute-entity-title {
  display: inline;
  font-size: 1.8rem;
}
.steps-wizard .attribute-options-block {
  display: inline-block;
  margin-left: 1rem;
}
.steps-wizard .attribute-entity-actions {
  margin-left: auto;
  white-space: nowrap;
}
.steps-wizard .attribute-options {
  font-size: 0;
  margin: 0 0 1rem;
}
.steps-wizard .attribute-options .admin__field + .admin__field {
  margin-top: 0;
}
.steps-wizard .attribute-option {
  box-sizing: border-box;
  display: inline-block;
  font-size: 1.4rem;
  padding: 0 0.5rem 1rem 0;
  width: 33.33333333%;
}
.steps-wizard .attribute-option .action-save,
.steps-wizard .attribute-option .action-remove {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding: 0 0.5rem;
}
.steps-wizard .attribute-option .action-save:hover,
.steps-wizard .attribute-option .action-remove:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.steps-wizard .attribute-option .action-save:before,
.steps-wizard .attribute-option .action-remove:before {
  content: '\e625';
}
.steps-wizard .attribute-option .action-save:hover,
.steps-wizard .attribute-option .action-remove:hover {
  color: #35302c;
}
.steps-wizard .attribute-option .action-save > span,
.steps-wizard .attribute-option .action-remove > span {
  display: none;
}
.steps-wizard .attribute-option .action-remove:before {
  content: '\e630';
}
.steps-wizard .attribute-option .admin__field-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.steps-wizard .attribute-option .admin__field-create-new .admin__field-control {
  display: inline-block;
  width: 50%;
}
.steps-wizard .admin__field-create-new .admin__control-text {
  width: 100%;
}
.steps-wizard .action-create-new {
  font-weight: 400;
  padding-left: 0;
}
.steps-wizard .steps-wizard-section-list {
  margin: 0 0 3rem;
}
.steps-wizard .steps-wizard-section-list > li {
  margin: 0 0 1rem;
}
.steps-wizard .steps-wizard-section {
  margin: 0 0 3rem;
}
.steps-wizard .steps-wizard-section .admin__field-control .admin__control-select,
.steps-wizard .steps-wizard-section .admin__field-control .ui-datepicker .ui-datepicker-title select {
  min-width: 100%;
}
.steps-wizard .steps-wizard-section-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 1.8rem;
  margin: 0 0 1rem;
  padding: 0 0 1rem;
}
.steps-wizard .gallery-image-wrapper {
  background: #f8f8f8;
  padding: 14px 2rem;
  position: relative;
}
.steps-wizard .attribute-image-selector .attribute-label {
  display: block;
  margin: 0 0 1rem;
}
.steps-wizard .attribute-image-selector .attributes-selector-list {
  border: 1px solid #f4f4f4;
  list-style-type: none;
  margin: 0 0 2.5rem;
  padding: 2.5rem 1rem;
}
.steps-wizard .attribute-image-selector .attributes-selector-list:empty {
  display: none;
}
.steps-wizard .attribute-image-selector .attributes-selector-list > .item + .item {
  margin-top: 2.5rem;
}
.steps-wizard .attribute-image-selector .attribute-label {
  font-size: 1.6rem;
  margin-bottom: 0.5rem;
}
.steps-wizard .attribute-image-selector .image-panel {
  margin: 0;
}
.steps-wizard .bulk-attribute-values {
  max-width: 700px;
}
.steps-wizard .bulk-attribute-values .admin__field-label {
  padding-left: 2.6rem;
  text-align: left;
}
.steps-wizard .button-assign-sources {
  margin-left: 0;
}
.steps-wizard .button-assign-sources .admin__field-control {
  display: block;
  float: right;
}
.steps-wizard .data-grid-configurable .col-image img {
  max-width: 5rem;
}
.admin__fieldset-import-service {
  margin: 0 0 2rem;
}
.admin__fieldset-import-service .admin__field {
  margin: 0 0 2rem;
}
.admin__fieldset-import-service > .action-default {
  margin-left: calc( (100%) * 0.25 + 30px );
}
.customer_form_areas_address_address_customer_address_update_modal_update_customer_address_form_loader .admin__field .admin__field .admin__field-label {
  background: none;
}
.customer-address-form *,
.customer-address-form *:after,
.customer-address-form *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.customer-address-form address {
  font-style: normal;
}
.customer-address-form .customer-default-address-wrapper {
  align-items: flex-start;
  display: flex;
  float: left;
  position: relative;
  width: 50%;
}
.customer-address-form .customer-default-address-wrapper .action-additional {
  margin: 2px 0 0 2px;
}
.customer-address-form .edit-default-billing-address-button,
.customer-address-form .edit-default-shipping-address-button {
  position: absolute;
}
.customer-address-form .edit-default-billing-address-button {
  left: 210px;
}
.customer-address-form .edit-default-shipping-address-button {
  left: 230px;
}
.customer-address-form .customer_form_areas_address_address_customer_address_listing {
  clear: both;
}
.customer-address-form .add-new-address-button {
  clear: both;
  float: right;
  margin-bottom: 30px;
  position: relative;
}
.customer-address-form .address-information {
  float: left;
  margin-bottom: 20px;
}
.customer-address-form .address-information address {
  float: left;
}
.customer-address-form .address-information address .address_caption {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 16px;
}
.field-refund-store-credit .admin__control-text {
  margin-left: 1rem;
  width: 8rem;
}
.admin__field-is-downloaodable {
  margin-bottom: 3rem;
}
.downloadable-form .admin__legend {
  font-size: 1.8rem;
}
.downloadable-form .admin__legend + .note {
  margin-bottom: 3rem;
}
.downloadable-form .admin__control-table th {
  padding-bottom: 1.3rem;
  vertical-align: top;
}
.downloadable-form .admin__control-table tbody tr:first-child td {
  padding-top: 0;
}
.downloadable-form .admin__control-table td {
  vertical-align: top;
}
.downloadable-form .admin__control-table td.col-sort {
  padding-right: 15px;
  width: 15px;
}
.downloadable-form th.col-sort span {
  display: none;
}
.downloadable-form td.col-actions-add {
  background: #ffffff;
  padding: 0;
}
.downloadable-form .col-actions {
  width: 15px;
}
.downloadable-form .draggable-handle {
  margin-top: .3rem;
}
.downloadable-form.admin__fieldset .draggable-handle {
  background: none;
  height: inherit;
  line-height: inherit;
}
.downloadable-form .action-delete {
  margin-top: .4rem;
  padding: 0;
}
.downloadable-form .action-delete:before {
  color: #999999;
  font-size: 1.8rem;
}
.downloadable-form .action-add {
  padding: 0.5rem 0 0;
}
.downloadable-form .admin__field-file-url {
  padding-left: 2.6rem;
}
.downloadable-form .admin__field-file-url .admin__field-label span {
  display: none;
}
.downloadable-form .admin__field-file-url .admin__field-label {
  margin-left: -2.6rem;
}
.downloadable-form .admin__field-uploader {
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: top;
}
.downloadable-form .fileinput-button {
  color: #007bdb;
  cursor: pointer;
  display: inline-block;
}
.downloadable-form .fileinput-button:hover {
  color: #007bdb;
  text-decoration: underline;
}
.downloadable-form .file-info-size {
  font-size: 1.2rem;
}
.downloadable-form .note {
  margin-top: .8rem;
}
.downloadable-form.admin__fieldset {
  padding: 0;
}
.downloadable-form.admin__fieldset .admin__control-radio {
  position: absolute;
}
@-moz-document url-prefix() {
  .downloadable-form {
    display: table-column;
  }
}
.admin__dynamic-rows.admin__control-table .file-uploader-filename {
  max-width: 170px;
}
.admin__field-amount .admin__control-table {
  width: auto;
}
.admin__field-amount tbody .admin__control-text {
  min-width: 15rem;
}
.form-sharing-info .admin__legend {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1.7rem;
  padding: 1.4rem 0 .5rem;
}
.form-sharing-info .admin__legend span {
  float: left;
  margin: 0;
}
.form-sharing-info .sharing-info-textarea {
  display: block;
  height: 50px;
  margin-bottom: 2.5rem;
}
.order-create-gift-wrapping {
  float: left;
  width: calc( (100%) * 0.5 - 30px );
}
.order-create-gift-wrapping .admin__field {
  margin: 1.5rem 0;
}
.order-create-gift-wrapping .gift-wrapping-design {
  display: none;
}
.order-create-gift-wrapping .gift-wrapping-design._active {
  display: block;
}
.giftmessage-order-create + .order-create-gift-wrapping {
  float: right;
}
.order-create-gift-wrapping .gift-wrapping-design .image-box,
.order-gift-options .gift-wrapping-design .image-box,
.gift-options-popup .gift-wrapping-design .image-box {
  float: left;
  margin-right: 1.5rem;
  max-height: 7.5rem;
  max-width: 7.5rem;
}
.order-gift-options .admin__field {
  margin: 1.5rem 0;
}
.gift-options-popup .admin__field {
  margin-bottom: 1.5rem;
}
.gift-options-popup .price {
  font-weight: 700;
}
.gift-options-popup .image-box {
  display: none;
}
.gift-options-popup .image-box._active {
  display: block;
}
.ui-dialog .gift-wrapping-form .admin__legend {
  margin: 0;
}
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__field-control {
  max-width: 15rem;
}
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon > .addafter {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class] ~ .addafter:last-child {
  padding-left: 1rem;
  position: static !important;
  z-index: 0;
}
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class] ~ .addafter:last-child > * {
  position: relative;
  vertical-align: top;
  z-index: 1;
}
[class*='adminhtml-giftwrapping-'] .field-base_price .admin__control-addon [class*='admin__control-'][class] ~ .addafter:last-child:before {
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
[class*='adminhtml-giftwrapping-'] .field-image .admin__field-control {
  padding-top: .8rem;
}
[class*='adminhtml-giftwrapping-'] .field-image .admin__field-control > a {
  display: inline-block;
  vertical-align: middle;
}
.adminhtml-integration-index .data-grid .action[disabled] {
  color: #bbbbbb;
  cursor: not-allowed;
  opacity: 0.6;
}
.adminhtml-integration-index .data-grid .action:hover:before {
  color: #7e807e;
}
.adminhtml-integration-index .data-grid .action.edit:before {
  content: '\e631';
}
.adminhtml-integration-index .data-grid .action.info:before {
  content: '\e61a';
}
.adminhtml-integration-index .data-grid .action.delete:before {
  content: '\e630';
}
.adminhtml-integration-index .security-notice {
  color: #b30000;
  font-size: 1.1rem;
  margin-left: 1.5rem;
  vertical-align: middle;
}
.adminhtml-integration-index .security-notice:before {
  content: '\e623';
  margin-right: 0.5rem;
}
.adminhtml-integration-index input[readonly] {
  cursor: copy;
}
.adminhtml-integration-index .ui-dialog .ui-dialog-buttonpane {
  float: none;
}
.adminhtml-integration-index .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  text-align: right;
}
.adminhtml-integration-index .no-close .ui-dialog-titlebar-close {
  display: none;
}
.page-partners {
  border-top: 1px solid #e3e3e3;
  padding-top: 2.5rem;
}
.page-partners .partners-block {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-partners .partner {
  margin-bottom: 4rem;
  padding: 0 2.5rem;
  width: 33.33333333%;
}
.partners-description,
.partner-description {
  line-height: 1.7;
}
.partners-description {
  margin-bottom: 2em;
}
.partner-title {
  font-size: 1.7rem;
  font-weight: 600;
  margin-bottom: .8rem;
}
.partner-image {
  margin-bottom: 2.2rem;
  margin-top: .8rem;
  max-height: 12rem;
  max-width: 12rem;
}
.partner-description {
  margin-bottom: 1rem;
}
.partners-footer .magento-marketplace-logo {
  float: right;
  margin-bottom: 1px;
}
.partners-footer p {
  line-height: 1.7;
}
.partners-search {
  padding-left: 7.7rem;
  position: relative;
}
.partners-search:before {
  content: '\e63f';
  font-size: 4.5rem;
  left: .9rem;
  position: absolute;
  top: .6rem;
}
.pp-buttons-container > div {
  margin-top: -2.2rem;
}
.pp-buttons-container > div a[data-paypal-button=true] {
  display: inline-block;
  margin-top: 2.2rem;
}
.abs-video-gallery-icon,
.video-item .product-image-wrapper,
.mage-new-video-dialog .video-player-container {
  display: block;
  text-decoration: none;
}
.abs-video-gallery-icon > span,
.video-item .product-image-wrapper > span,
.mage-new-video-dialog .video-player-container > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-video-gallery-icon:before,
.video-item .product-image-wrapper:before,
.mage-new-video-dialog .video-player-container:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 4rem;
  line-height: inherit;
  color: #000000;
  content: '\e641';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-video-gallery-icon:hover:before,
.video-item .product-image-wrapper:hover:before,
.mage-new-video-dialog .video-player-container:hover:before {
  color: #000000;
}
.abs-video-gallery-icon:before,
.video-item .product-image-wrapper:before,
.mage-new-video-dialog .video-player-container:before {
  left: 0;
  margin-top: -2rem;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
}
.image.video-placeholder {
  display: inline-block;
  position: relative;
  text-decoration: none;
}
.image.video-placeholder:before {
  background: url(../../adminhtml/Magento/backend/en_US/Magento_ProductVideo/images/gallery-sprite.png) no-repeat left bottom;
  content: '';
  height: 49px;
  left: 50%;
  margin-left: -24px;
  opacity: .7;
  position: absolute;
  top: 18px;
  width: 49px;
  z-index: 1;
}
.image.video-placeholder .image-placeholder-text {
  font-weight: 400;
}
.preview-image-hidden-input {
  display: none;
}
.video-item .product-image-wrapper:hover:before {
  opacity: .3;
}
.mage-new-video-dialog form.admin__scope-old {
  float: left;
  width: 65%;
}
.mage-new-video-dialog .video-player-sidebar {
  float: left;
  width: 34.99999%;
}
.mage-new-video-dialog .video-player-container {
  border: 1px solid #e3e3e3;
  height: 20vw;
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}
.mage-new-video-dialog .video-information {
  display: none;
  margin-bottom: 7px;
}
.mage-new-video-dialog .video-information:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
}
.mage-new-video-dialog .video-information label {
  display: block;
  float: left;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  text-align: right;
  width: 25%;
}
.mage-new-video-dialog .video-information span {
  display: block;
  float: left;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  padding-left: 20px;
  width: 74.9999%;
}
.mage-new-video-dialog .product-video {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 20;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control,
.mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control {
  width: calc( (100%) * 0.25 - 30px );
  margin-left: 30px;
  float: left;
  margin-left: 80px;
  position: relative;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control input,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control input,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control input,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control input,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control input,
.mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control input {
  float: right;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label,
.mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label {
  cursor: pointer;
  left: 0;
  margin-left: 26%;
  padding-left: 45px;
  position: absolute;
  width: 250px;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label:before,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label:before,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label:before,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label:before,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label:before,
.mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label:before {
  content: none;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label span,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label span,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label span,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label span,
.mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label span,
.mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label span {
  float: left;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled {
  margin-top: 32px;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field.field-new_video_screenshot {
  margin-bottom: 5px;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field.field-new_video_screenshot_preview {
  margin-bottom: 50px;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role-label {
  height: 0;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role-label .admin__field-control {
  width: calc( (100%) * 0.25 - 30px );
  margin-left: 30px;
  float: left;
  margin-left: 80px;
  position: relative;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role-label .admin__field-control .control-value {
  color: #000000;
  float: right;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  position: relative;
  right: 50px;
  top: 21px;
}
.mage-new-video-dialog .admin__scope-old .admin__field label > input[type='checkbox'] {
  margin: -3px 3px 0 0;
  vertical-align: middle;
}
.mage-new-video-dialog .admin__scope-old .admin__field input[type='checkbox'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: #ffffff;
  border: 1px solid #adadad;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 0 5px 0 0;
  position: relative;
  transition: all 0.1s ease-in;
  vertical-align: middle;
  width: 16px;
}
.mage-new-video-dialog .admin__scope-old .admin__field input[type='checkbox']:focus {
  border-color: #007bdb;
  box-shadow: none;
  outline: 0;
}
.mage-new-video-dialog .admin__scope-old .admin__field input[type='checkbox'][disabled] {
  background-color: #e9e9e9;
  border-color: #adadad;
  opacity: .5;
}
.mage-new-video-dialog .admin__scope-old .admin__field input[type='checkbox']:checked:after {
  color: #514943;
  content: '\e62d';
  display: inline-block;
  font-family: 'Admin Icons';
  font-size: 11px;
  font-weight: 400;
  left: 0;
  line-height: 13px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 14px;
}
.mage-new-video-dialog .admin__scope-old .admin__field .control > input[type='checkbox'] {
  padding: 0;
  width: 16px;
}
.image.video-placeholder > button[data-role='add-video-button'],
.image.video-placeholder > button,
.image.video-placeholder > .block-footer .action-add[data-role='add-video-button'],
.image.video-placeholder > .block-footer .action-add {
  background: transparent;
  border: 0;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 10;
}
.add-video-button-container {
  float: right;
}
.image-upload-error {
  background: #f5d6c7;
  color: #303030;
  font-size: 12px;
  font-weight: 400;
  padding: 7px 7px 7px 35px;
  position: relative;
}
.image-upload-error .image-upload-error-cross {
  height: 20px;
  left: 8px;
  position: absolute;
  top: 9px;
  width: 20px;
}
.image-upload-error .image-upload-error-cross:before,
.image-upload-error .image-upload-error-cross:after {
  background-color: #ff0101;
  content: ' ';
  height: 20px;
  left: 8px;
  position: absolute;
  width: 4px;
}
.image-upload-error .image-upload-error-cross:before {
  transform: rotate(45deg);
}
.image-upload-error .image-upload-error-cross:after {
  transform: rotate(-45deg);
}
.release-notification-modal {
  -webkit-transition: visibility 0s .5s, opacity .5s ease;
  transition: visibility 0s .5s, opacity .5s ease;
}
.release-notification-modal._show {
  -webkit-transition: opacity .5s ease;
  opacity: 1;
  transition: opacity .5s ease;
  visibility: visible;
}
.release-notification-modal .modal-inner-wrap {
  -webkit-transform: translateX(0);
  -webkit-transition: -webkit-transform 0s;
  height: 50rem;
  transition: transform 0s;
  transform: translateX(0);
  margin-top: 13rem;
  max-width: 75rem;
}
.release-notification-modal .modal-inner-wrap .modal-content,
.release-notification-modal .modal-inner-wrap .modal-header {
  padding-left: 4rem;
  padding-right: 4rem;
}
.release-notification-modal .modal-inner-wrap .modal-content .action-close,
.release-notification-modal .modal-inner-wrap .modal-header .action-close {
  display: none;
}
.release-notification-modal .admin__fieldset {
  padding: 0;
}
.release-notification-title-with-image {
  background-repeat: no-repeat;
  background-size: 55px 49.08px;
  padding: 1.5rem 0 2rem 7rem;
}
.release-notification-text {
  line-height: 1.5;
}
.release-notification-text ul {
  margin: 2rem 0 2rem 0;
}
.release-notification-text ul li {
  font-size: 1rem;
  margin: 1.5rem 0 1.5rem 2rem;
}
.release-notification-text ul li span {
  font-size: 1.4rem;
  vertical-align: middle;
  position: relative;
  left: 1rem;
}
.release-notification-button-next,
.release-notification-button-back {
  bottom: 4rem;
  display: block;
  float: right;
  position: absolute;
}
.release-notification-button-next {
  line-height: 1.36;
  margin: 0;
  padding: 0;
  color: #007bdb;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 400;
  right: 4rem;
}
.release-notification-button-next:visited {
  color: #007bdb;
  text-decoration: none;
}
.release-notification-button-next:hover {
  color: #007bdb;
  text-decoration: underline;
}
.release-notification-button-next:active {
  color: #ff5501;
  text-decoration: underline;
}
.release-notification-button-next:hover,
.release-notification-button-next:active,
.release-notification-button-next:focus {
  background: none;
  border: 0;
}
.release-notification-button-next.disabled,
.release-notification-button-next[disabled],
fieldset[disabled] .release-notification-button-next {
  color: #007bdb;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.release-notification-button-back {
  line-height: 1.36;
  margin: 0;
  padding: 0;
  color: #007bdb;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 400;
  left: 4rem;
}
.release-notification-button-back:visited {
  color: #007bdb;
  text-decoration: none;
}
.release-notification-button-back:hover {
  color: #007bdb;
  text-decoration: underline;
}
.release-notification-button-back:active {
  color: #ff5501;
  text-decoration: underline;
}
.release-notification-button-back:hover,
.release-notification-button-back:active,
.release-notification-button-back:focus {
  background: none;
  border: 0;
}
.release-notification-button-back.disabled,
.release-notification-button-back[disabled],
fieldset[disabled] .release-notification-button-back {
  color: #007bdb;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.highlight-item {
  background-size: 65px 58px;
  background-repeat: no-repeat;
  padding: 0 0 2rem 8.5rem;
  margin-left: 1rem;
}
.highlight-item h3 {
  margin: 0;
}
.highlight-item h3 span {
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 300;
}
.highlight-item-no-image {
  padding: 0 0 2rem 0;
}
.highlight-item-no-image h3 {
  margin: 0;
}
.hide-release-notification {
  display: none;
}
.field-detailed-rating .admin__field-rating {
  margin: 15px 0 0;
}
.field-detailed-rating .admin__field-rating:first-child {
  margin-top: 0;
}
.field-detailed-rating .admin__field-rating .admin__field-label {
  display: inline-block;
  line-height: 1.36;
  text-align: left;
  vertical-align: top;
  width: 75px;
}
.field-detailed-rating .admin__field-rating .admin__field-control {
  direction: rtl;
  display: inline-block;
  margin: -1px 0 0;
  unicode-bidi: bidi-override;
  vertical-align: top;
  width: 125px;
}
.field-detailed-rating .admin__field-rating .admin__field-control label {
  color: #cccccc;
  cursor: pointer;
  float: right;
  font-size: 18px;
  overflow: hidden;
  transition: color 150ms linear;
  white-space: nowrap;
  width: 18px;
}
.field-detailed-rating .admin__field-rating .admin__field-control label:before {
  display: none;
}
.field-detailed-rating input[type='radio'] {
  display: none;
}
.field-summary-rating .rating-box {
  background: url('../../adminhtml/Magento/backend/en_US/images/rating-bg.png') repeat-x 0 0;
  font-size: 0;
  height: 13px;
  line-height: 0;
  margin: 4px 0 0;
  overflow: hidden;
  width: 90px;
}
.field-summary-rating .rating-box .rating {
  background: url('../../adminhtml/Magento/backend/en_US/images/rating-bg.png') repeat-x 0 -13px;
  height: 13px;
}
.adminhtml-reward-rate-edit .field-rate .boundary {
  float: left;
  width: 125px;
}
.adminhtml-reward-rate-edit .field-rate .boundary-upper {
  margin-left: 30px;
  position: relative;
}
.adminhtml-reward-rate-edit .field-rate .boundary-upper:before {
  content: '»';
  left: -17.14285714px;
  position: absolute;
  top: 25%;
}
.adminhtml-reward-rate-edit .field-rate .boundary-upper label {
  height: 0;
  visibility: hidden;
  display: block;
}
.rma-items .col-actions .action-item-details,
.rma-items .col-actions .action-item-split-line {
  margin: 0 0 0.5rem;
}
.rma-items .col-actions .action {
  margin-right: 0.5rem;
}
.rma-items .admin__control-select,
.rma-items .ui-datepicker .ui-datepicker-title select {
  max-width: 10rem;
}
.rma-items-block .col-actions a {
  margin: 0 0 0.5rem;
}
.rma-items-block .col-reason .admin__control-select + .admin__control-text,
.rma-items-block .col-reason .ui-datepicker .ui-datepicker-title select + .admin__control-text {
  margin-top: 0.5rem;
}
.select-order-items-block .admin__page-section-title .actions,
.rma-items-block .admin__page-section-title .actions {
  float: right;
  margin-bottom: 1.7rem;
  margin-top: -.3rem;
}
.col-rma-product a {
  float: right;
}
.order-details .order-items .admin__page-section-title .actions,
.order-details .order-search-items .admin__page-section-title .actions,
.order-details .order-additional-area .admin__page-section-title .actions {
  float: right;
  margin-bottom: 1.7rem;
  margin-top: -.3rem;
}
.order-details .order-items .admin__page-section-title .action-secondary,
.order-details .order-search-items .admin__page-section-title .action-secondary,
.order-details .order-additional-area .admin__page-section-title .action-secondary {
  margin-left: 2rem;
}
.order-details .admin__field-option .admin__field-label {
  display: block;
  width: auto;
}
.field-vat-number .action-default {
  font-weight: 400;
  margin-top: 1rem;
  padding: 0;
}
.admin__fieldset > .admin__field-shipping-same-as-billing {
  margin-bottom: 1rem;
  margin-top: -2rem;
}
.order-billing-address .order-choose-address {
  margin-top: 14px;
}
.order-discounts {
  margin-top: 2rem;
}
.order-discounts .action-secondary {
  float: right;
  margin-top: 2.1rem;
}
.order-discounts .order-coupons {
  float: left;
}
.order-discounts .admin__field {
  display: inline-block;
  margin: 0 3.5rem 0 0;
  vertical-align: top;
}
.order-discounts .admin__field .admin__field-control {
  padding-right: 32px;
  position: relative;
}
.order-discounts .admin__field .action-default {
  position: absolute;
  right: 0;
  top: 7px;
}
.order-discounts .admin__field .action-default:before {
  content: '\e625';
}
.order-discounts .admin__field .action-default:hover {
  color: #35302c;
}
.order-discounts .admin__field p {
  margin: 1rem 0 0;
}
.order-discounts .action-remove {
  color: #514943;
  margin-left: 0.5rem;
}
.order-discounts .action-remove:hover {
  color: #35302c;
  text-decoration: none;
}
.order-discounts .action-remove:before {
  content: '\e630';
}
.order-gift-options .card-price-box {
  display: none;
}
.order-gift-options .card-price-box._active {
  display: block;
}
.order-gift-options .price-box .price {
  font-weight: 700;
}
.order-gift-options > .giftmessage-order-create {
  float: left;
  width: calc( (100%) * 0.5 - 30px );
}
.order-gift-options .admin__field._required[class]:not(.admin__field-option) > .admin__field-label span:after {
  margin-left: 0;
}
.giftmessage-order-create .field-sender {
  margin-top: 1.4rem;
}
.giftmessage-order-create .admin__field {
  margin-bottom: 3rem;
  position: relative;
}
.giftmessage-order-create .admin__field + .admin__field {
  margin-top: 1.5rem;
}
.order-items > .admin__page-section-title {
  margin: 0;
}
.order-items .actions-update {
  margin: 2rem 0;
  text-align: right;
}
.order-search-items .data-grid .action-configure {
  float: right;
}
.order-search-items .data-grid .action-configure.disabled {
  display: none;
}
.order-search-items .data-grid .col-id,
.order-search-items .data-grid .col-price,
.order-search-items .data-grid .col-select {
  width: 10rem;
}
.abs-order-tables,
.order-creditmemo-tables,
.order-tables,
.order-invoice-tables,
.edit-order-table,
.order-shipment-table,
.order-case-table {
  margin: 0 0 1.7rem;
  width: 100%;
}
.abs-order-tables th,
.order-creditmemo-tables th,
.order-tables th,
.order-invoice-tables th,
.edit-order-table th,
.order-shipment-table th,
.order-case-table th {
  border-top: 0;
  font-size: 1.3rem;
}
.abs-order-tables td,
.order-creditmemo-tables td,
.order-tables td,
.order-invoice-tables td,
.edit-order-table td,
.order-shipment-table td,
.order-case-table td {
  border-bottom: none;
}
.abs-order-tables tbody tr.row-messages-error td,
.abs-order-tables tbody tr.row-gift-options td,
.order-creditmemo-tables tbody tr.row-messages-error td,
.order-creditmemo-tables tbody tr.row-gift-options td,
.order-tables tbody tr.row-messages-error td,
.order-tables tbody tr.row-gift-options td,
.order-invoice-tables tbody tr.row-messages-error td,
.order-invoice-tables tbody tr.row-gift-options td,
.edit-order-table tbody tr.row-messages-error td,
.edit-order-table tbody tr.row-gift-options td,
.order-shipment-table tbody tr.row-messages-error td,
.order-shipment-table tbody tr.row-gift-options td,
.order-case-table tbody tr.row-messages-error td,
.order-case-table tbody tr.row-gift-options td {
  padding-top: 0;
}
.abs-order-tables tfoot td,
.order-creditmemo-tables tfoot td,
.order-tables tfoot td,
.order-invoice-tables tfoot td,
.edit-order-table tfoot td,
.order-shipment-table tfoot td,
.order-case-table tfoot td {
  border-bottom: 1px solid #e3e3e3;
  border-top: none;
}
.abs-order-tables .col-actions .admin__control-select,
.abs-order-tables .col-actions .ui-datepicker .ui-datepicker-title select,
.order-creditmemo-tables .col-actions .admin__control-select,
.order-tables .col-actions .admin__control-select,
.order-invoice-tables .col-actions .admin__control-select,
.edit-order-table .col-actions .admin__control-select,
.order-shipment-table .col-actions .admin__control-select,
.order-case-table .col-actions .admin__control-select {
  width: 13rem;
}
.abs-order-tables .price,
.order-creditmemo-tables .price,
.order-tables .price,
.order-invoice-tables .price,
.edit-order-table .price,
.order-shipment-table .price,
.order-case-table .price {
  display: inline-block;
  margin: 0 0 0.5rem;
}
.abs-order-tables .item-options,
.order-creditmemo-tables .item-options,
.order-tables .item-options,
.order-invoice-tables .item-options,
.edit-order-table .item-options,
.order-shipment-table .item-options,
.order-case-table .item-options {
  margin: 1rem 0 0;
}
.abs-order-tables .item-options dt,
.order-creditmemo-tables .item-options dt,
.order-tables .item-options dt,
.order-invoice-tables .item-options dt,
.edit-order-table .item-options dt,
.order-shipment-table .item-options dt,
.order-case-table .item-options dt {
  clear: left;
  float: left;
  margin: 0 0.5rem 0.5rem 0;
}
.abs-order-tables .item-options dd,
.order-creditmemo-tables .item-options dd,
.order-tables .item-options dd,
.order-invoice-tables .item-options dd,
.edit-order-table .item-options dd,
.order-shipment-table .item-options dd,
.order-case-table .item-options dd {
  display: inline-block;
  float: left;
  margin: 0 0 0.5rem;
}
.abs-order-tables .custom-price-block,
.abs-order-tables .discount-price-block,
.order-creditmemo-tables .custom-price-block,
.order-creditmemo-tables .discount-price-block,
.order-tables .custom-price-block,
.order-tables .discount-price-block,
.order-invoice-tables .custom-price-block,
.order-invoice-tables .discount-price-block,
.edit-order-table .custom-price-block,
.edit-order-table .discount-price-block,
.order-shipment-table .custom-price-block,
.order-shipment-table .discount-price-block,
.order-case-table .custom-price-block,
.order-case-table .discount-price-block {
  font-size: 1.1rem;
  margin: 0 0 0.5rem;
}
.abs-order-tables .custom-price-block .admin__field-label,
.abs-order-tables .discount-price-block .admin__field-label,
.order-creditmemo-tables .custom-price-block .admin__field-label,
.order-creditmemo-tables .discount-price-block .admin__field-label,
.order-tables .custom-price-block .admin__field-label,
.order-tables .discount-price-block .admin__field-label,
.order-invoice-tables .custom-price-block .admin__field-label,
.order-invoice-tables .discount-price-block .admin__field-label,
.edit-order-table .custom-price-block .admin__field-label,
.edit-order-table .discount-price-block .admin__field-label,
.order-shipment-table .custom-price-block .admin__field-label,
.order-shipment-table .discount-price-block .admin__field-label,
.order-case-table .custom-price-block .admin__field-label,
.order-case-table .discount-price-block .admin__field-label {
  line-height: 1.6rem;
}
.abs-order-tables .product-configure-block,
.order-creditmemo-tables .product-configure-block,
.order-tables .product-configure-block,
.order-invoice-tables .product-configure-block,
.edit-order-table .product-configure-block,
.order-shipment-table .product-configure-block,
.order-case-table .product-configure-block {
  margin: 1rem 0 0;
}
.abs-order-tables .product-configure-block .disabled,
.order-creditmemo-tables .product-configure-block .disabled,
.order-tables .product-configure-block .disabled,
.order-invoice-tables .product-configure-block .disabled,
.edit-order-table .product-configure-block .disabled,
.order-shipment-table .product-configure-block .disabled,
.order-case-table .product-configure-block .disabled {
  display: none;
}
.abs-order-tables .product-sku-block,
.order-creditmemo-tables .product-sku-block,
.order-tables .product-sku-block,
.order-invoice-tables .product-sku-block,
.edit-order-table .product-sku-block,
.order-shipment-table .product-sku-block,
.order-case-table .product-sku-block {
  margin: 1rem 0 0;
}
.order-account-information .admin__field {
  margin-bottom: 0;
}
.order-account-information [class*='field-group'] {
  float: left;
}
.order-account-information .field-email {
  display: inline-block;
  margin: 0;
  overflow: hidden;
  width: 50%;
}
.page-create-order .order-details:not(.order-details-existing-customer) .order-account-information .field-email {
  margin-left: -30px;
}
.page-create-order .order-details:not(.order-details-existing-customer) .order-account-information .field-group_id {
  margin-right: 30px;
}
.admin__payment-method-wrapper {
  margin: 0;
  width: calc(47%);
}
.admin__payment-method-wrapper .admin__field {
  margin-left: 0;
}
.admin__payment-method-wrapper .admin__field:first-child {
  margin-top: 1.5rem;
}
.admin__payment-method-wrapper .admin__payment-methods {
  margin: 0;
}
.admin__order-shipment-methods-title {
  font-weight: 700;
  margin: 0 0 0.5rem;
}
.admin__order-shipment-methods-options {
  margin: 0 0 2rem;
}
.admin__order-shipment-methods-options-list {
  list-style: none;
  margin: 0;
}
.order-billing-method-summary,
.order-shipping-method-summary {
  padding-top: 0.7rem;
}
.order-shipping-method,
.order-billing-method {
  position: relative;
}
.order-billing-method-summary .action-default,
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default {
  font-weight: 400;
  padding: 0;
}
.order-methods-overlay {
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.order-methods-overlay span {
  background-color: #ffffff;
  display: block;
  font-weight: 700;
  left: 0;
  padding: 0.5rem 0;
  position: absolute;
  top: 43px;
}
.order-shipping-address .order-methods-overlay span {
  top: 0;
}
.shipping-description-wrapper .price {
  font-weight: 700;
}
.shipping-description-title {
  font-weight: 700;
}
.action-create-label {
  margin: 1rem 0;
}
.order-payment-method-title + .order-payment-currency {
  margin-top: 1rem;
}
.order-payment-method-title .admin__table-secondary {
  margin-top: 1rem;
}
.order-sidebar {
  color: #666666;
  padding: 3rem 2rem;
}
.order-sidebar .order-currency {
  float: none;
  font-size: 1.4rem;
  margin: 0 0 2.4rem;
}
.order-sidebar .order-currency .admin__field-label {
  display: block;
  margin: 0 0 1rem;
  text-align: left;
}
.order-sidebar .customer-activity-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 1.9rem;
  font-weight: 700;
  margin: 0 0 2.4rem;
  padding: 0 0 2.4rem;
}
.order-sidebar .admin__control-select,
.order-sidebar .ui-datepicker .ui-datepicker-title select {
  margin: 0 0 0.5rem;
  width: 100%;
}
.order-sidebar .order-sidebar-block {
  border-bottom: 1px solid #e3e3e3;
  margin: 0 0 2.4rem;
  padding: 0 0 2.4rem;
}
.order-sidebar .admin__table-primary {
  color: #666666;
  width: 100%;
}
.order-sidebar .admin__table-primary th:first-child,
.order-sidebar .admin__table-primary td:first-child {
  padding-left: 2rem;
}
.order-sidebar .admin__table-primary .icon {
  display: inline-block;
  font-size: 1.6rem;
  text-decoration: none;
  vertical-align: middle;
}
.order-sidebar .admin__table-primary .icon:after {
  color: #666666;
}
.order-sidebar .admin__table-primary .icon.icon-remove {
  margin-left: -3px;
}
.order-sidebar .admin__table-primary .icon.icon-remove:after {
  content: '\e630';
}
.order-sidebar .admin__table-primary .icon.icon-add:after {
  content: '\e625';
}
.order-sidebar .admin__table-primary .icon.icon-configure:after {
  content: '\e610';
}
.order-sidebar .admin__table-primary .icon.icon-configure:hover:after {
  color: #35302c;
}
.order-sidebar .admin__table-primary .col-add {
  text-align: right;
}
.order-sidebar .admin__table-primary .col-add .icon-configure,
.order-sidebar .admin__table-primary .col-add .icon-add {
  margin-right: 1rem;
}
.order-sidebar .action-refresh {
  display: table-cell;
  font-size: 2rem;
  padding-right: 1rem;
  vertical-align: middle;
}
.order-sidebar .action-refresh:after {
  color: #d4d4d4;
  content: '\e61f';
}
.order-sidebar .action-refresh:hover {
  text-decoration: none;
}
.order-sidebar .action-refresh:hover:after {
  color: #bbbbbb;
}
.order-sidebar .create-order-sidebar-block .sidebar-title-block {
  margin: 0 0 2.4rem;
}
.order-sidebar .create-order-sidebar-block .auto-scroll {
  margin: 0 -2rem 0.5rem;
  max-height: 24rem;
  overflow: auto;
  position: relative;
}
.order-sidebar .create-order-sidebar-block .auto-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 4px;
}
.order-sidebar .create-order-sidebar-block .auto-scroll::-webkit-scrollbar-thumb {
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.order-sidebar .create-order-sidebar-block .auto-scroll + .action-default {
  margin-top: 1.7rem;
}
.order-sidebar .create-order-sidebar-block .auto-scroll .no-items {
  padding-left: 2rem;
}
.order-sidebar .create-order-sidebar-block .admin__field-option {
  padding-top: 0;
}
.order-sidebar .create-order-sidebar-label {
  display: table-cell;
  font-size: 1.5rem;
  font-weight: 400;
  margin: 0;
  vertical-align: middle;
}
.order-sidebar .create-order-sidebar-label + .admin__control-select,
.order-sidebar .create-order-sidebar-label + .ui-datepicker .ui-datepicker-title select {
  margin-top: 1.7rem;
}
.order-sidebar .actions .action-secondary {
  width: 100%;
}
.add-by-sku-wrapper .add-by-sku {
  margin: 0 0 2rem;
}
.add-by-sku-wrapper .admin__field-note {
  margin: 1.4rem 0;
}
.add-by-sku-wrapper .action-reset {
  display: inline-block;
  font-size: 1.6rem;
  margin: -0.4rem 0 0;
  opacity: .5;
  vertical-align: middle;
}
.add-by-sku-wrapper .action-reset:after {
  color: '\e620';
  content: '\e620';
}
.add-by-sku-wrapper .action-reset:hover {
  opacity: 1;
}
.add-by-sku-wrapper .action-reset:hover:after {
  color: #35302c;
}
.add-by-sku-wrapper .col-qty {
  width: 8rem;
}
.order-subtotal-table .admin__control-text {
  width: 5.4rem;
}
.order-subtotal-table .admin__total-amount {
  text-align: right;
}
.order-totals .admin__total-amount {
  text-align: right;
}
.totals-actions {
  text-align: right;
}
.order-totals-actions {
  margin-top: 1rem;
}
.order-totals-actions .actions {
  margin-top: 3rem;
  text-align: right;
}
.order-totals-actions .primary + .primary {
  margin-left: 1rem;
}
.edit-order-comments .note-list {
  font-size: 1.2rem;
  list-style: none;
  margin: 0 0 2.4rem;
}
.edit-order-comments .note-list-item {
  margin: 0 0 0.5rem;
}
.edit-order-comments .note-list-date,
.edit-order-comments .note-list-time {
  padding: 0 1rem 0 0;
}
.edit-order-comments .note-list-status,
.edit-order-comments .note-list-customer {
  border-left: 1px solid #a6a6a6;
  padding: 0 1rem;
}
.edit-order-comments .note-list-customer-notapplicable,
.edit-order-comments .note-list-customer-not-notified,
.edit-order-comments .note-list-customer-notified {
  font-weight: 700;
  padding: 0 1rem 0 0;
}
.edit-order-comments .note-list-comment {
  margin: 0 0 1.7rem;
}
.edit-order-comments .comments-block-item {
  margin: 0 0 2.4rem;
}
.edit-order-comments .comments-block-item-comment {
  margin: 0 0 0.5rem;
}
.edit-order-comments .comments-block-item-date-time {
  font-size: 1.1rem;
}
.edit-order-comments-block-title {
  margin: 0 0 2.4rem;
  color: #41362f;
  font-weight: 600;
  line-height: 1.2;
  font-size: 1.9rem;
}
.order-view > .ui-tabs-panel {
  border: 0;
  margin: 0;
  padding: 0;
}
.order-view .admin__data-grid-pager-wrap .selectmenu {
  margin-bottom: 10px;
}
.order-view .data-grid-search-control-wrap {
  margin-bottom: 10px;
}
.admin__page-section {
  margin-bottom: 5rem;
}
.admin__page-section .admin__control-table-wrapper {
  margin-top: 2rem;
}
.admin__page-section address {
  font-style: normal;
}
.admin__page-subsection + .admin__page-subsection {
  margin-top: 2.5rem;
}
.admin__page-section-title {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1.7rem;
  padding: 1.4rem 0 .5rem;
}
.admin__page-section-title strong,
.admin__page-section-title .title {
  float: left;
  margin: 0;
}
.admin__page-section-title .actions {
  display: inline-block;
  margin-left: 0.5rem;
}
.admin__page-section-title .actions._primary {
  float: right;
}
.admin__page-section-item-title,
.admin__page-section-content .admin__page-section-title {
  border-bottom: 0;
  margin-bottom: 1.5rem;
  padding: 0;
}
.admin__page-section-item-title .title,
.admin__page-section-content .admin__page-section-title .title {
  margin: 0;
}
.admin__page-section-item-title .actions,
.admin__page-section-content .admin__page-section-title .actions {
  display: inline-block;
  margin-left: 0.5rem;
}
.order-customer-selector .admin__page-section-title .title {
  margin: 0 0 2rem;
}
.order-customer-selector .admin__page-section-title .actions {
  float: right;
  margin-top: -.5rem;
}
.tree-store-scope .admin__field {
  margin: 0 0 1rem;
}
.abs-qty-table th,
.abs-qty-table td,
.abs-order-tables .qty-table th,
.abs-order-tables .qty-table td,
.order-creditmemo-tables .qty-table th,
.order-creditmemo-tables .qty-table td,
.order-tables .qty-table th,
.order-tables .qty-table td,
.order-invoice-tables .qty-table th,
.order-invoice-tables .qty-table td,
.edit-order-table .qty-table th,
.edit-order-table .qty-table td,
.order-shipment-table .qty-table th,
.order-shipment-table .qty-table td,
.order-case-table .qty-table th,
.order-case-table .qty-table td {
  border: none;
  font-weight: 400;
  padding: 0 0.5rem 0.5rem 0;
}
.abs-order-tbody-border tbody,
.order-creditmemo-tables tbody,
.order-tables tbody,
.order-invoice-tables tbody,
.edit-order-table tbody,
.order-shipment-table tbody,
.order-case-table tbody {
  border-bottom: 1px solid #e3e3e3;
}
.abs-order-tbody-border tbody:last-of-type,
.order-creditmemo-tables tbody:last-of-type,
.order-tables tbody:last-of-type,
.order-invoice-tables tbody:last-of-type,
.edit-order-table tbody:last-of-type,
.order-shipment-table tbody:last-of-type,
.order-case-table tbody:last-of-type {
  border-bottom: none;
}
.product-configure-popup .weee .price-excluding-tax,
.product-configure-popup .weee .price-including-tax {
  display: block;
  font-size: 1.3rem;
}
.product-configure-popup .weee .price-excluding-tax:before,
.product-configure-popup .weee .price-including-tax:before {
  content: attr(data-label) ': ';
}
.options-list.nested .admin__field-option .admin__field-label > span:after {
  content: none;
}
.summary-total {
  cursor: pointer;
}
.summary-total .summary-collapse {
  display: inline-block;
  padding: 0 0 0 2.3rem;
  position: relative;
}
.summary-total .summary-collapse:before {
  content: '\e616';
  font-size: 1.8rem;
  left: 0;
  position: absolute;
  top: 0;
}
.summary-total .summary-collapse:active:before {
  transform: scale(0.9);
}
.show-details .summary-collapse:before {
  content: '\e615';
}
.summary-details .label,
.summary-details .admin__total-mark {
  padding-left: 3.3rem;
}
#sales_order_create_search_grid .col-in_products .data-grid-checkbox-cell-inner {
  position: relative;
}
#sales_order_create_search_grid .col-in_products .checkbox {
  width: 1.6rem;
  height: 1.6rem;
  left: 0;
  right: 0;
  margin: auto;
}
#product_composite_configure_form_fields .admin__field.required .admin__field-label:after {
  color: #e22626;
  content: '*';
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  margin-left: 10px;
  margin-top: .2rem;
  position: absolute;
  z-index: 1;
}
#product_composite_configure_form_fields .admin__field.required .price-container:after,
#product_composite_configure_form_fields .admin__field.required .price-notice:after,
#product_composite_configure_form_fields .admin__field.required .price-wrapper:after {
  color: unset;
  content: unset;
  display: unset;
  font-size: unset;
  font-weight: unset;
  line-height: unset;
  margin-left: unset;
  margin-top: unset;
  position: unset;
  z-index: unset;
}
.abs-admin__table-secondary-edit-order th,
.order-payment-method-title .admin__table-secondary th,
.order-information-table th,
.order-account-information-table th {
  font-weight: 400;
  text-align: left;
  vertical-align: top;
}
.abs-admin__table-secondary-edit-order td,
.order-payment-method-title .admin__table-secondary td,
.order-information-table td,
.order-account-information-table td {
  text-align: right;
}
.abs-admin__table-secondary-edit-order tr:last-child td,
.order-payment-method-title .admin__table-secondary tr:last-child td,
.order-information-table tr:last-child td,
.order-account-information-table tr:last-child td {
  border: none;
}
.edit-order-table {
  margin-bottom: 5rem;
}
.edit-order-table tfoot._hide {
  display: none;
}
.edit-order-table tfoot td {
  padding-top: 1rem;
}
.edit-order-table tfoot .col-total {
  text-align: right;
}
.edit-order-table .edit-total-price-block {
  padding-left: 3rem;
}
.order-subtotal-table tr td:last-child {
  text-align: right;
}
.order-history-block {
  margin: 0 0 5rem;
}
.order-history-comments-actions {
  margin-top: 1.7rem;
}
.signifyd-logo-header > .entry-edit-head > a:after {
  content: url('../../adminhtml/Magento/backend/en_US/Magento_Signifyd/images/logo.png');
}
.signifyd-logo-header ul {
  margin-left: 5em;
}
.signifyd-logo-header .webhook-url {
  word-break: break-all;
}
.block-schedule {
  border: 1px solid #bbbbbb;
  margin-bottom: 4rem;
  position: relative;
  z-index: 1;
}
.block-schedule .block-title {
  background: #f8f8f8;
  padding: 2rem 2.5rem;
}
.block-schedule .block-title .title {
  font-size: 2rem;
  font-weight: 200;
}
.block-schedule .block-title .subtitle {
  font-style: italic;
}
.block-schedule .block-title .subtitle:before {
  content: ' (';
}
.block-schedule .block-title .subtitle:after {
  content: ')';
}
.block-schedule .block-title-actions {
  float: right;
  line-height: 3.2rem;
  text-align: right;
  white-space: nowrap;
}
.block-schedule .block-title-actions .action-secondary {
  float: right;
  margin-left: 2.5rem;
}
.block-schedule .admin__data-grid-outer-wrap {
  min-height: 0;
}
.block-schedule .admin__data-grid-outer-wrap {
  position: relative;
}
.block-content-actions {
  padding: 0 0 1.2rem 1.8rem;
  position: relative;
  text-align: center;
}
.block-content-actions:before {
  background: linear-gradient(to top, #ffffff 30%, rgba(255, 255, 255, 0) 100%);
  content: '';
  height: 20px;
  left: -12px;
  position: absolute;
  top: -20px;
  width: 24px;
}
.block-schedule-table .block-content {
  border-top: 1px solid #bbbbbb;
}
.block-schedule-table .block-content .schedule-table-wrapper {
  margin: 2.5rem;
}
.block-schedule-table .ui-resizable-s {
  cursor: ns-resize;
}
.schedule-table {
  border-collapse: collapse;
  width: 100%;
}
.schedule-table td {
  line-height: 2rem;
  padding: 0 1rem 1rem;
  vertical-align: top;
}
.schedule-table td:first-child {
  border-left: 3px solid #514943;
}
.schedule-table em {
  color: #666666;
}
.schedule-table .schedule-date {
  font-weight: 700;
  padding-left: 2rem;
  white-space: nowrap;
  width: 10rem;
}
.schedule-table .schedule-date:before {
  background: #ffffff;
  border: 3px solid #514943;
  border-radius: 50%;
  box-sizing: content-box;
  content: '';
  display: inline-block;
  height: 17px;
  margin-left: -33px;
  margin-top: -1px;
  position: absolute;
  width: 17px;
}
.schedule-table .schedule-date time {
  white-space: nowrap;
}
.schedule-table .schedule-date.schedule-date-empty:before {
  display: none;
}
.schedule-table .schedule-end .schedule-date:before {
  background: #514943;
  border: 0;
  margin-left: -30px;
  margin-top: 2px;
}
.schedule-table .schedule-time {
  white-space: nowrap;
  width: 7rem;
}
.schedule-table .schedule-label {
  color: #666666;
  font-size: 1.2rem;
  width: 1%;
}
.schedule-table tr:last-child td {
  padding-bottom: 3rem;
}
.schedule-table .schedule-actions {
  padding-right: 0;
  white-space: nowrap;
  width: 10%;
}
.schedule-table .schedule-actions a + a:before {
  color: #666666;
  content: '|';
  display: inline-block;
  margin: 0 .3rem 0 .4rem;
}
.schedule-table .schedule-actions .action-menu-item {
  cursor: pointer;
}
.schedule-name {
  font-weight: 700;
}
.limited-text {
  display: inline-block;
  line-height: 1.4em;
  max-height: 4.4em;
  overflow: hidden;
  position: relative;
  vertical-align: top;
}
.limited-text:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%);
  content: '...';
  height: 1.2em;
  position: absolute;
  right: 0;
  text-align: right;
  top: 1.2em;
  width: 5rem;
}
.limited-text + .limited-text {
  line-height: 1.6rem;
  margin: .8rem 0 0;
}
@supports (-webkit-line-clamp: 3) {
  .limited-text {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    height: auto;
    max-height: 4.4em;
  }
  .limited-text:after {
    display: none;
  }
}
.limited-text-changes {
  font-size: 1.2rem;
}
.block-nodata {
  padding: 2.5rem;
}
.fieldset-schedule:last-child {
  border-bottom: 1px solid #cccccc;
}
.fieldset-schedule .admin__fieldset {
  padding: 0;
}
.fieldset-schedule .admin__fieldset > :last-child {
  margin-bottom: 3rem;
}
.fieldset-schedule .admin__fieldset > .fieldset-wrapper:last-child {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0;
}
.fieldset-schedule .fieldset-wrapper-title {
  border-bottom: 0;
  line-height: 1.2;
  margin: 2rem 0 1rem;
  padding: 0;
}
.fieldset-schedule .fieldset-wrapper-title strong {
  font-size: 2rem;
  font-weight: 400;
}
.fieldset-schedule ._has-datepicker.admin__control-text {
  width: 19rem;
}
.schedule-summary {
  display: table;
  list-style: none;
  width: 100%;
}
.schedule-summary .schedule-summary-name,
.schedule-summary .schedule-summary-date {
  display: table-cell;
  padding-right: .5rem;
}
.schedule-summary .schedule-summary-name {
  width: 50%;
}
.schedule-summary .schedule-summary-date {
  width: 25%;
}
.staging-preview-header {
  background-color: #373330;
  color: #c3bbb1;
  position: relative;
}
.staging-preview-header .logo {
  float: left;
  margin: 1.5rem 2.5rem;
}
.staging-preview-item-title {
  cursor: pointer;
  float: left;
  font-size: 1.3rem;
  min-height: 8.5rem;
  padding: 1.5rem 4rem 2.5rem;
  position: relative;
}
.staging-preview-item-title:hover {
  background-color: #45403d;
}
.staging-preview-item-title._active {
  background-color: #524d49;
  cursor: default;
}
.staging-preview-item-title._active:hover {
  background-color: #524d49;
}
.staging-preview-item-title .title {
  margin: 0 0 1rem;
  text-transform: uppercase;
}
.staging-preview-item-title .subtitle {
  font-size: 1.1rem;
  font-style: italic;
  max-width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.staging-preview-item-calendar:before {
  background: #736963;
  content: '';
  height: 55px;
  left: -1px;
  position: absolute;
  top: 1rem;
  width: 1px;
}
.staging-preview-item-calendar:focus:before,
.staging-preview-item-calendar._active:before {
  display: none;
}
.staging-preview-item-calendar .title {
  display: inline-block;
  text-decoration: none;
}
.staging-preview-item-calendar .title:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2rem;
  line-height: 2rem;
  color: inherit;
  content: '\e627';
  font-family: 'Admin Icons';
  margin: -0.2rem 1rem 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.staging-preview-item-screen .title {
  display: inline-block;
  text-decoration: none;
}
.staging-preview-item-screen .title:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6rem;
  line-height: 2rem;
  color: inherit;
  content: '\e640';
  font-family: 'Admin Icons';
  margin: -0.2rem 1rem 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.staging-preview-item-customer .title {
  display: inline-block;
  text-decoration: none;
}
.staging-preview-item-customer .title:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.2rem;
  line-height: 2rem;
  color: inherit;
  content: '\e603';
  font-family: 'Admin Icons';
  margin: -0.2rem 1rem 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.staging-preview-item-content-wrapper {
  background-color: #524d49;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.staging-preview-item-content-wrapper > .actions-toolbar {
  border-bottom: 1px solid #8a837f;
  padding: 1.5rem 2rem 2rem;
  text-align: right;
}
.staging-preview-item-content-wrapper > .actions-toolbar .action-close {
  color: #c3bbb1;
  font-size: 2rem;
  margin-left: 1.5rem;
  vertical-align: middle;
}
.staging-preview-item-content-wrapper > .actions-toolbar .action-close:hover {
  color: #ada294;
}
.staging-preview-item-content-wrapper > .actions-toolbar .action-close:focus {
  background: transparent;
}
.staging-preview-item-content {
  padding: 4rem;
}
.staging-preview-item-content .admin__fieldset > .admin__legend {
  font-size: 2rem;
  font-weight: 300;
}
.staging-preview-item-content .admin__field > .admin__field-label {
  color: #c3bbb1;
}
.staging-preview-item-content .admin__control-text {
  background-color: #5b5652;
  border-color: #c3bbb1;
  color: #ffffff;
}
.staging-preview-item-content .admin__control-text:hover {
  border-color: #ada294;
}
.staging-preview-item-content .admin__control-text:focus {
  border-color: #007bdb;
}
.staging-preview-item-content .admin__control-select,
.staging-preview-item-content .ui-datepicker .ui-datepicker-title select {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/arrows-bg-light.svg'), linear-gradient(#373330, #373330), linear-gradient(#c3bbb1, #c3bbb1);
  background-position: calc(100% - 12px) -34px, 100%, calc(100% - 3.2rem) 0;
  background-size: auto, 3.2rem 100%, 1px 100%;
  background-color: #5b5652;
  background-repeat: no-repeat;
  border-color: #c3bbb1;
  color: #ffffff;
}
.staging-preview-item-content .admin__control-select:hover,
.staging-preview-item-content .ui-datepicker .ui-datepicker-title select:hover {
  border-color: #ada294;
}
.staging-preview-item-content .admin__control-select:focus,
.staging-preview-item-content .ui-datepicker .ui-datepicker-title select:focus {
  background-image: url('../../adminhtml/Magento/backend/en_US/images/arrows-bg-light.svg'), linear-gradient(#373330, #373330), linear-gradient(#007bdb, #007bdb);
  background-position: calc(100% - 12px) 13px, 100%, calc(100% - 3.2rem) 0;
  border-color: #007bdb;
}
.staging-preview-item-content .ui-datepicker-trigger:after {
  color: #c3bbb1;
}
.staging-preview-item-segment .admin__field:last-child {
  margin-bottom: 0;
}
.staging-preview-item-segment .admin__field > .admin__field-label {
  width: 12rem;
}
.staging-preview-item-segment .admin__control-select,
.staging-preview-item-segment .ui-datepicker .ui-datepicker-title select {
  min-width: 275px;
}
.staging-preview-content {
  bottom: 0;
  height: 400px;
  left: 0;
  overflow: auto;
  right: 0;
  top: 0;
}
.staging-preview-content iframe {
  border: none;
  display: block;
  height: 100%;
  width: 100%;
}
.staging-preview-content-dynamic {
  border: 1px solid #999999;
  height: 100%;
  margin: 0 auto;
  transition: width 1s, height 1s;
  width: 100%;
}
.staging-update-preview > .data-grid._dragging-copy .data-grid-th {
  background-color: #373330;
  color: #ffffff;
}
.staging-update-preview > .data-grid._dragging-copy td {
  background-color: #524d49;
  border-bottom: 1px solid #7f7c7a;
  color: #ffffff;
}
.staging-preview-item-content-wrapper .row-gutter {
  margin-left: 0;
  margin-right: 0;
}
.staging-preview-item-content-wrapper .row-gutter > [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}
.staging-preview-item-content-wrapper .view-specific-date .admin__control-text {
  width: auto;
}
.staging-preview-item-content-wrapper .admin__data-grid-outer-wrap {
  border-top: 1px solid #666666;
  max-height: 400px;
  overflow-y: auto;
  padding: 15px 1rem 0 0;
}
.staging-preview-item-content-wrapper .data-grid:not(._dragging-copy) ._odd-row td._dragging {
  background-color: #45403d;
  color: rgba(255, 255, 255, 0.95);
}
.staging-preview-item-content-wrapper .data-grid:not(._dragging-copy) td._dragging {
  background-color: #45403d;
  color: rgba(255, 255, 255, 0.95);
}
.staging-preview-item-content-wrapper .data-grid .data-grid-th {
  background-color: #373330;
  color: #ffffff;
}
.staging-preview-item-content-wrapper .data-grid .data-grid-th._sortable:focus {
  background-color: #0e0d0c;
}
.staging-preview-item-content-wrapper .data-grid .data-grid-th._sortable:hover {
  background-color: #1c1a18;
}
.staging-preview-item-content-wrapper .data-grid tr._odd-row td {
  background-color: #524d49;
}
.staging-preview-item-content-wrapper .data-grid tr:active td,
.staging-preview-item-content-wrapper .data-grid tr:hover td {
  background-color: #6d6661;
}
.staging-preview-item-content-wrapper .data-grid tr:not(.data-grid-editable-row):last-child td {
  border-bottom-color: #7f7c7a;
}
.staging-preview-item-content-wrapper .data-grid td {
  background-color: #524d49;
  border-bottom: 1px solid #7f7c7a;
  border-left-color: #999999;
  border-right-color: #999999;
  color: #ffffff;
}
.staging-preview-item-content-wrapper .data-grid td:first-child {
  border-left: none;
}
.staging-preview-item-content-wrapper .data-grid td:last-child {
  border-right: none;
}
.staging-preview-item-content-wrapper .admin__data-grid-loading-mask {
  background-color: rgba(0, 0, 0, 0.3);
}
.staging-preview-item-content-wrapper .selectmenu {
  background-color: #524d49;
}
.staging-preview-item-content-wrapper .selectmenu._active {
  border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .selectmenu._active .selectmenu-toggle:before {
  border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-value input[type='text'] {
  background-color: #524d49;
  color: #ffffff;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-toggle:before {
  background: #373330;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-toggle:after {
  border-color: #c3bbb1 transparent transparent transparent;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-items {
  background-color: inherit;
  border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-items li:hover {
  background-color: #6d6661;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-items li:last-child .selectmenu-item-action {
  color: #ffffff;
  text-decoration: none;
}
.staging-preview-item-content-wrapper .selectmenu .action-delete,
.staging-preview-item-content-wrapper .selectmenu .action-edit,
.staging-preview-item-content-wrapper .selectmenu .action-save {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .selectmenu .action-delete,
.staging-preview-item-content-wrapper .selectmenu .action-edit {
  border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-item-action {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-item-action:hover {
  background-color: #6d6661;
}
.staging-preview-item-content-wrapper .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after {
  border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .admin__action-dropdown {
  background-color: #524d49;
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__action-dropdown:after {
  border-color: #c3bbb1 transparent transparent;
}
.staging-preview-item-content-wrapper .admin__action-dropdown-menu {
  background-color: #524d49;
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__action-dropdown-wrap._active .admin__action-dropdown-text:after {
  background-color: #524d49;
}
.staging-preview-item-content-wrapper .admin__data-grid-action-columns-menu .admin__field-label {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li:not(.action-dropdown-menu-action):hover {
  background-color: #6d6661;
}
.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action > a {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action > a:hover {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-link {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .action-submit,
.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .action-delete,
.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .action-edit {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__control-radio:checked + label:before,
.staging-preview-item-content-wrapper .admin__control-checkbox:checked + label:before {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__control-radio + label:before,
.staging-preview-item-content-wrapper .admin__control-checkbox + label:before {
  background-color: #524d49;
}
.staging-preview-item-content-wrapper .action-tertiary,
.staging-preview-item-content-wrapper .downloadable-form .action-add,
.staging-preview-item-content-wrapper .field-vat-number .action-default,
.staging-preview-item-content-wrapper .order-billing-method-summary .action-default,
.staging-preview-item-content-wrapper .order-shipping-method-summary .action-default,
.staging-preview-item-content-wrapper .order-shipping-method-info .action-default {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select:hover {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select:hover:after {
  border-color: #ffffff transparent transparent transparent;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select:after {
  border-color: #ffffff transparent transparent transparent;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select._active:hover:after {
  border-color: #ffffff transparent transparent transparent;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-menu,
.staging-preview-item-content-wrapper .action-select-wrap .abs-action-menu .action-submenu,
.staging-preview-item-content-wrapper .action-select-wrap .action-menu .action-submenu,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .dropdown-menu .action-submenu,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .action-menu .action-submenu {
  background-color: #524d49;
  border-color: #6d6661;
  color: #ffffff;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-menu > li:hover,
.staging-preview-item-content-wrapper .action-select-wrap .abs-action-menu .action-submenu > li:hover,
.staging-preview-item-content-wrapper .action-select-wrap .action-menu .action-submenu > li:hover,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .dropdown-menu .action-submenu > li:hover,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .action-menu .action-submenu > li:hover {
  background-color: #6d6661;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-menu > li > a,
.staging-preview-item-content-wrapper .action-select-wrap .abs-action-menu .action-submenu > li > a,
.staging-preview-item-content-wrapper .action-select-wrap .action-menu .action-submenu > li > a,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .dropdown-menu .action-submenu > li > a,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .action-menu .action-submenu > li > a {
  color: #ffffff;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-menu > li > a:hover,
.staging-preview-item-content-wrapper .action-select-wrap .abs-action-menu .action-submenu > li > a:hover,
.staging-preview-item-content-wrapper .action-select-wrap .action-menu .action-submenu > li > a:hover,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .dropdown-menu .action-submenu > li > a:hover,
.staging-preview-item-content-wrapper .action-select-wrap .actions-split .action-menu .action-submenu > li > a:hover {
  color: #ffffff;
}
.staging-preview-item-screen-sizes .admin__control-checkbox + .admin__field-label,
.staging-preview-item-screen-sizes .admin__control-radio + .admin__field-label {
  color: #ffffff;
}
.staging-preview-item-screen-sizes ul {
  display: table;
  margin: 2.5rem 0;
  overflow: hidden;
  width: 100%;
}
.staging-preview-item-screen-sizes li {
  display: table-cell;
  max-width: 30rem;
  padding: 0 2rem;
  position: relative;
  vertical-align: top;
}
.staging-preview-item-screen-sizes li:first-child {
  padding-left: 0;
}
.staging-preview-item-screen-sizes li:last-child {
  border-right: none;
}
.staging-preview-item-screen-sizes li:last-child .admin__field-option {
  padding-left: 2rem;
  white-space: nowrap;
}
.staging-preview-item-screen-sizes li:last-child .admin__field-option:after {
  color: #c3bbb1;
  content: 'px';
  margin-left: 1rem;
}
.staging-preview-item-screen-sizes li:last-child .admin__field-label {
  display: inline-block;
  width: 5rem;
}
.staging-preview-item-screen-sizes li:last-child .admin__control-text {
  width: 6rem;
}
.staging-preview-item-screen-sizes li:last-child .platform:after {
  content: none;
}
.staging-preview-item-screen-sizes li .platform {
  display: inline-block;
  margin-bottom: 1rem;
}
.staging-preview-item-screen-sizes li .platform:after {
  background: repeating-linear-gradient(0deg, #999999, #999999 1px, transparent 1px, transparent 5px);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 3rem;
  width: 1px;
}
.ie11 .staging-preview-item-screen-sizes li .platform:after {
  height: 1000px;
}
.abs-staging-events-item,
.staging-events-actions,
.staging-events-summary,
.staging-events-campaign {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 2rem;
}
.abs-staging-events-count-icon,
.staging-events-campaign-objects-count {
  border-radius: 10px;
  display: inline-block;
  line-height: 2.4rem;
  padding: 0 1rem;
}
.abs-staging-events-count-icon:before,
.staging-events-campaign-objects-count:before {
  content: '\e643';
  display: inline-block;
  font-size: 1.4rem;
  margin-right: 0.5rem;
}
.staging-events-actions {
  margin: 1rem 0 0;
  text-align: right;
}
.staging-events-actions .action-secondary {
  margin-left: 1rem;
}
.staging-events-summary {
  margin: 0 0 1.5rem;
}
.staging-events-summary dt {
  clear: left;
  float: left;
  font-weight: 700;
  margin: 1.5rem 0 0;
}
.staging-events-summary dd {
  float: left;
  margin: 1.5rem 0 0 1rem;
}
.staging-events-summary dd span {
  color: #999999;
}
.staging-events-campaign .items {
  margin-left: 2rem;
}
.staging-events-campaign-objects {
  margin: 0 0 1rem;
}
.staging-events-campaign-objects-count {
  background-color: #eeeeee;
  margin-left: 1rem;
}
.timeline-item .staging-events-campaign-objects-count {
  background: #86de00;
}
.timeline-item._active .staging-events-campaign-objects-count {
  background: #77dcff;
}
.staging-events-delete {
  margin-top: 1rem;
  text-align: right;
}
.staging-events-delete .action-delete {
  font-weight: 400;
}
.scheduled-changes-modal-slide .page-actions {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.scheduled-changes-modal-slide .page-actions .store-switcher {
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.scheduled-changes-modal-slide .page-actions .store-switcher .admin__action-dropdown {
  font-size: 1.3rem;
  letter-spacing: -.025em;
}
.block-footer .action-add {
  -webkit-appearance: none;
}
.import-export-tax-rates {
  padding-top: 2rem;
}
.block.mselect-list.paginated .admin__action-multiselect-search-wrap {
  border: 1px solid #cccccc;
  border-bottom: none;
  border-radius: 3px;
  margin: 0;
  padding: 1rem;
}
.block.mselect-list.paginated .admin__action-multiselect-search-count {
  font-size: 1.3rem;
}
.translate-table-container table {
  width: 100%;
}
.translate-table-container td {
  background: none;
  padding: 0.5rem;
  text-align: left;
}
.translate-table-container td.value .input-text {
  width: 100%;
}
.translate-table-container th.label {
  border: none;
  font-weight: 700;
  padding: 0.5rem;
  text-align: left;
  width: 150px;
}
.translate-inline-title {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 701;
}
.menu-wrapper ~ .translate-inline-script {
  display: block;
  left: 8.800000000000001rem;
  position: absolute;
  top: 0;
  z-index: 701;
}
.admin__data-grid-wrap-static .data-grid {
  box-sizing: border-box;
}
.admin__data-grid-wrap-static .data-grid thead {
  color: #41362f;
}
.admin__data-grid-wrap-static .data-grid tr:nth-child(even) td {
  background-color: #f5f5f5;
}
.admin__data-grid-wrap-static .data-grid tr:nth-child(even) td._dragging {
  background-color: rgba(245, 245, 245, 0.95);
}
.admin__data-grid-wrap-static .data-grid ul {
  margin-left: 1rem;
  padding-left: 1rem;
}
.admin__data-grid-wrap-static .admin__data-grid-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 399;
}
.admin__data-grid-wrap-static .admin__data-grid-loading-mask .grid-loader {
  background: url('../../adminhtml/Magento/backend/en_US/images/loader-2.gif') 50% 50% no-repeat;
  bottom: 0;
  height: 149px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 218px;
}
.data-grid-filters-actions-wrap {
  float: right;
}
.data-grid-search-control-wrap {
  float: left;
  max-width: 45.5rem;
  position: relative;
  width: 35%;
}
.data-grid-search-control-wrap :-ms-input-placeholder {
  font-style: italic;
}
.data-grid-search-control-wrap ::-webkit-input-placeholder {
  font-style: italic;
}
.data-grid-search-control-wrap ::-moz-placeholder {
  font-style: italic;
}
.data-grid-search-control-wrap .action-submit {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  padding: .6rem 2rem .2rem;
  position: absolute;
  right: 0;
  top: 1px;
}
.data-grid-search-control-wrap .action-submit:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.data-grid-search-control-wrap .action-submit:active {
  transform: scale(0.9);
}
.data-grid-search-control-wrap .action-submit:hover:before {
  color: #231d1a;
}
._keyfocus .data-grid-search-control-wrap .action-submit:focus {
  box-shadow: 0 0 0 1px #008bdb;
}
.data-grid-search-control-wrap .action-submit:before {
  content: '\e60c';
  font-size: 2rem;
  transition: color 0.1s linear;
}
.data-grid-search-control-wrap .action-submit > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.data-grid-search-control-wrap .action-menu,
.data-grid-search-control-wrap .abs-action-menu .action-submenu,
.data-grid-search-control-wrap .action-menu .action-submenu,
.data-grid-search-control-wrap .actions-split .dropdown-menu .action-submenu,
.data-grid-search-control-wrap .actions-split .action-menu .action-submenu {
  max-height: 19.25rem;
  overflow-y: auto;
  z-index: 398;
}
.data-grid-search-control-wrap .action-menu-item._selected {
  background-color: #e0f6fe;
}
.data-grid-search-control-wrap .data-grid-search-label {
  display: none;
}
.data-grid-search-control {
  padding-right: 6rem;
  width: 100%;
}
.data-grid-filters-action-wrap {
  float: left;
  padding-left: 2rem;
}
.data-grid-filters-action-wrap .action-default {
  font-size: 1.3rem;
  margin-bottom: 1rem;
  padding-left: 1.7rem;
  padding-right: 2.1rem;
  padding-top: 0.7rem;
}
.data-grid-filters-action-wrap .action-default._active {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  border-right-color: #cccccc;
  font-weight: 600;
  margin: -0.1rem 0 0;
  padding-bottom: 1.6rem;
  padding-top: 0.8rem;
  position: relative;
  z-index: 281;
}
.data-grid-filters-action-wrap .action-default._active:after {
  background-color: #eb5202;
  bottom: 100%;
  content: '';
  height: 3px;
  left: -1px;
  position: absolute;
  right: -1px;
}
.data-grid-filters-action-wrap .action-default:before {
  color: #41362f;
  content: '\e605';
  font-size: 1.8rem;
  margin-right: .4rem;
  position: relative;
  top: -1px;
  vertical-align: top;
}
.data-grid-filters-action-wrap .filters-active {
  display: none;
}
.admin__action-grid-select .admin__control-select,
.admin__action-grid-select .ui-datepicker .ui-datepicker-title select {
  margin: -0.5rem 0.5rem 0 0;
  padding-bottom: .6rem;
  padding-top: .6rem;
}
.admin__data-grid-filters-wrap {
  opacity: 0;
  visibility: hidden;
  clear: both;
  font-size: 1.3rem;
  transition: opacity .3s ease;
}
.admin__data-grid-filters-wrap._show {
  opacity: 1;
  visibility: visible;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  margin-bottom: .7rem;
  padding: 3.6rem 0 3rem;
  position: relative;
  top: -1px;
  z-index: 280;
}
.admin__data-grid-filters-wrap._show .admin__data-grid-filters-footer,
.admin__data-grid-filters-wrap._show .admin__data-grid-filters {
  display: block;
}
.admin__data-grid-filters-wrap .admin__form-field-legend,
.admin__data-grid-filters-wrap .admin__form-field-label {
  display: block;
  font-weight: bold;
  margin: 0 0 .3rem;
  text-align: left;
}
.admin__data-grid-filters-wrap .admin__form-field {
  display: inline-block;
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  vertical-align: top;
  width: calc(100% / 4 - 4px);
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field {
  display: block;
  float: none;
  margin-bottom: 1.5rem;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field:last-child {
  margin-bottom: 0;
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-label {
  border: 1px solid transparent;
  float: left;
  font-weight: normal;
  line-height: 1.36;
  margin-bottom: 0;
  padding-bottom: 0.6rem;
  padding-right: 1em;
  padding-top: 0.6rem;
  width: 25%;
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-control {
  margin-left: 25%;
}
.admin__data-grid-filters-wrap .admin__form-field-label,
.admin__data-grid-filters-wrap .admin__control-text,
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .admin__action-multiselect,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
  font-size: 1.3rem;
}
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
  height: 3.2rem;
  padding-top: 0.5rem;
}
.admin__data-grid-filters-wrap .admin__action-multiselect:before {
  height: 3.2rem;
  width: 3.2rem;
}
.admin__data-grid-filters-wrap .admin__control-text._has-datepicker,
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.admin__data-grid-filters {
  display: none;
  margin-left: -2rem;
  margin-right: -2rem;
}
.admin__filters-legend {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.admin__data-grid-filters-footer {
  display: none;
  font-size: 1.4rem;
}
.admin__data-grid-filters-footer .admin__footer-main-actions {
  margin-left: 25%;
  text-align: right;
}
.admin__data-grid-filters-footer .admin__footer-secondary-actions {
  float: left;
  width: 50%;
}
.admin__data-grid-filters-current {
  border-bottom: 0.1rem solid #cccccc;
  border-top: 0.1rem solid #cccccc;
  display: none;
  font-size: 1.3rem;
  margin-bottom: 0.9rem;
  padding-bottom: .8rem;
  padding-top: 1.1rem;
  width: 100%;
}
.admin__data-grid-filters-current._show {
  display: table;
  position: relative;
  top: -1px;
  z-index: 3;
}
.admin__data-grid-filters-current._show + .admin__data-grid-filters-wrap._show {
  margin-top: -1rem;
}
.admin__current-filters-list-wrap,
.admin__current-filters-title-wrap,
.admin__current-filters-actions-wrap {
  display: table-cell;
  vertical-align: top;
}
.admin__current-filters-title {
  margin-right: 1em;
  white-space: nowrap;
}
.admin__current-filters-list-wrap {
  width: 100%;
  word-break: break-all;
}
.admin__current-filters-list {
  margin-bottom: 0;
}
.admin__current-filters-list > li {
  display: inline-block;
  font-weight: 600;
  margin: 0 1rem .5rem;
  padding-right: 2.6rem;
  position: relative;
}
.admin__current-filters-list .action-remove {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  position: absolute;
  right: 0;
  top: 1px;
}
.admin__current-filters-list .action-remove:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.admin__current-filters-list .action-remove:hover:before {
  color: #949494;
}
.admin__current-filters-list .action-remove:active {
  transform: scale(0.9);
}
.admin__current-filters-list .action-remove:before {
  color: #adadad;
  content: '\e620';
  font-size: 1.6rem;
  transition: color 0.1s linear;
}
.admin__current-filters-list .action-remove > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.admin__current-filters-actions-wrap .action-clear {
  border: none;
  padding-bottom: 0;
  padding-top: 0;
  white-space: nowrap;
}
.admin__data-grid-pager-wrap {
  float: right;
  text-align: right;
}
.admin__data-grid-pager {
  display: inline-block;
  margin-left: 3rem;
}
.admin__data-grid-pager .admin__control-text::-webkit-outer-spin-button,
.admin__data-grid-pager .admin__control-text::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.admin__data-grid-pager .admin__control-text {
  -moz-appearance: textfield;
  text-align: center;
  width: 4.4rem;
}
.action-previous,
.action-next {
  width: 4.4rem;
}
.action-previous:before,
.action-next:before {
  font-weight: 700;
}
.action-previous > span,
.action-next > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.action-previous {
  margin-right: 2.5rem;
  text-indent: -.25em;
}
.action-previous:before {
  content: '\e629';
}
.action-next {
  margin-left: 1.5rem;
  text-indent: .1em;
}
.action-next:before {
  content: '\e62a';
}
.admin__data-grid-action-bookmarks {
  opacity: 0.98;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-text:after {
  left: 0;
  right: -6px;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu {
  left: 0;
  right: auto;
}
.admin__data-grid-action-bookmarks._active {
  z-index: 290;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown .admin__action-dropdown-text {
  display: inline-block;
  max-width: 15rem;
  min-width: 4.9rem;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown:before {
  content: '\e60f';
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu {
  font-size: 1.3rem;
  left: 0;
  padding: 1rem 0 1rem;
  right: auto;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li {
  padding: 0 5rem 0 0;
  position: relative;
  white-space: nowrap;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li:not(.action-dropdown-menu-action) {
  transition: background-color 0.1s linear;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li:not(.action-dropdown-menu-action):hover {
  background-color: #e3e3e3;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item {
  max-width: 23rem;
  min-width: 18rem;
  white-space: normal;
  word-break: break-all;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-edit {
  display: none;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-top: 1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-edit .action-dropdown-menu-item-actions {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action {
  padding-left: 1rem;
  padding-top: 1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action + .action-dropdown-menu-item-last {
  padding-top: .5rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action > a {
  color: #007bdb;
  text-decoration: none;
  display: inline-block;
  padding-left: 1.1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action > a:hover {
  color: #007bdb;
  text-decoration: underline;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-last {
  padding-bottom: 0;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu ._edit .action-dropdown-menu-item {
  display: none;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu ._edit .action-dropdown-menu-item-edit {
  display: block;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu ._active .action-dropdown-menu-link {
  font-weight: 600;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .admin__control-text {
  font-size: 1.3rem;
  min-width: 15rem;
  width: calc(100% - 4rem);
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-actions {
  border-left: 1px solid #ffffff;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 5rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-link {
  color: #41362f;
  display: block;
  text-decoration: none;
  padding: 1rem 1rem 1rem 2.1rem;
}
.admin__data-grid-action-bookmarks .action-submit,
.admin__data-grid-action-bookmarks .action-delete,
.admin__data-grid-action-bookmarks .action-edit {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.admin__data-grid-action-bookmarks .action-submit:hover,
.admin__data-grid-action-bookmarks .action-delete:hover,
.admin__data-grid-action-bookmarks .action-edit:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.admin__data-grid-action-bookmarks .action-submit:before,
.admin__data-grid-action-bookmarks .action-delete:before,
.admin__data-grid-action-bookmarks .action-edit:before {
  font-size: 1.7rem;
}
.admin__data-grid-action-bookmarks .action-submit > span,
.admin__data-grid-action-bookmarks .action-delete > span,
.admin__data-grid-action-bookmarks .action-edit > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none;
  visibility: hidden;
}
.admin__data-grid-action-bookmarks .action-delete,
.admin__data-grid-action-bookmarks .action-edit {
  padding: 0.6rem 1.4rem;
}
.admin__data-grid-action-bookmarks .action-delete:active,
.admin__data-grid-action-bookmarks .action-edit:active {
  transform: scale(0.9);
}
.admin__data-grid-action-bookmarks .action-submit {
  padding: 0.6rem 1rem 0.6rem 0.8rem;
}
.admin__data-grid-action-bookmarks .action-submit:active {
  position: relative;
  right: -1px;
}
.admin__data-grid-action-bookmarks .action-submit:before {
  content: '\e625';
}
.admin__data-grid-action-bookmarks .action-delete:before {
  content: '\e630';
}
.admin__data-grid-action-bookmarks .action-edit {
  padding-top: 0.8rem;
}
.admin__data-grid-action-bookmarks .action-edit:before {
  content: '\e631';
}
.admin__data-grid-action-columns._active {
  opacity: 0.98;
  z-index: 290;
}
.admin__data-grid-action-columns .admin__action-dropdown:before {
  content: '\e610';
  font-size: 1.8rem;
  margin-right: 0.7rem;
  vertical-align: top;
}
.admin__data-grid-action-columns-menu {
  color: #303030;
  font-size: 1.3rem;
  overflow: hidden;
  padding: 2.2rem 3.5rem 1rem;
  z-index: 1;
}
.admin__data-grid-action-columns-menu._overflow .admin__action-dropdown-menu-header {
  border-bottom: 1px solid #d1d1d1;
}
.admin__data-grid-action-columns-menu._overflow .admin__action-dropdown-menu-content {
  width: 49.2rem;
}
.admin__data-grid-action-columns-menu._overflow .admin__action-dropdown-menu-footer {
  border-top: 1px solid #d1d1d1;
  padding-top: 2.5rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content {
  max-height: 22.85rem;
  overflow-y: auto;
  padding-top: 1.5rem;
  position: relative;
  width: 47.4rem;
}
.admin__data-grid-action-columns-menu .admin__field-option {
  float: left;
  height: 1.9rem;
  margin-bottom: 1.5rem;
  padding: 0 1rem 0 0;
  width: 15.8rem;
}
.admin__data-grid-action-columns-menu .admin__field-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-header {
  padding-bottom: 1.5rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-footer {
  padding: 1rem 0 2rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-footer-main-actions {
  margin-left: 25%;
  text-align: right;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-footer-secondary-actions {
  float: left;
  margin-left: -1em;
}
.admin__data-grid-action-export._active {
  opacity: 0.98;
  z-index: 290;
}
.admin__data-grid-action-export .admin__action-dropdown:before {
  content: '\e635';
  font-size: 1.7rem;
  left: .3rem;
  margin-right: 0.7rem;
  vertical-align: top;
}
.admin__data-grid-action-export-menu {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
}
.admin__data-grid-action-export-menu .admin__action-dropdown-footer-main-actions {
  padding-bottom: 2rem;
  padding-top: 2.5rem;
  white-space: nowrap;
}
.sticky-header {
  background-color: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  left: 8.800000000000001rem;
  margin-top: -1px;
  padding: 0.5rem 3rem 0;
  position: fixed;
  right: 0;
  top: 77px;
  z-index: 398;
}
.sticky-header .admin__data-grid-wrap {
  margin-bottom: 0;
  overflow-x: visible;
  padding-bottom: 0;
}
.sticky-header .admin__data-grid-header-row {
  position: relative;
  text-align: right;
}
.sticky-header .admin__data-grid-header-row:last-child {
  margin: 0;
}
.sticky-header .data-grid-search-control-wrap,
.sticky-header .data-grid-filters-actions-wrap,
.sticky-header .admin__data-grid-filters-wrap,
.sticky-header .admin__data-grid-pager-wrap,
.sticky-header .admin__data-grid-actions-wrap {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.sticky-header .action-select-wrap {
  float: left;
  margin-right: 1.5rem;
  width: 16.66666667%;
}
.sticky-header .admin__control-support-text {
  float: left;
}
.sticky-header .data-grid-search-control-wrap {
  margin: -0.5rem 0 0 1.1rem;
  width: auto;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-label {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-width: 3.8rem;
  padding: 1.2rem 0.6rem 1.7rem;
  position: relative;
  text-align: center;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-label:before {
  color: #41362f;
  content: '\e60c';
  font-size: 2rem;
  transition: color 0.1s linear;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-label:hover:before {
  color: #060504;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-label span {
  display: none;
}
.sticky-header .data-grid-filters-actions-wrap {
  margin: -0.5rem 0 0 1.1rem;
  padding-left: 0;
  position: relative;
}
.sticky-header .data-grid-filters-actions-wrap .action-default {
  background-color: transparent;
  border: 1px solid transparent;
  box-sizing: border-box;
  min-width: 3.8rem;
  padding: 1.2rem 0.6rem 1.7rem;
  text-align: center;
  transition: all 0.15s ease;
}
.sticky-header .data-grid-filters-actions-wrap .action-default span {
  display: none;
}
.sticky-header .data-grid-filters-actions-wrap .action-default:before {
  margin: 0;
}
.sticky-header .data-grid-filters-actions-wrap .action-default._active {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #adadad;
  border-right-color: #adadad;
  border-top-color: #adadad;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  z-index: 210;
}
.sticky-header .data-grid-filters-actions-wrap .action-default._active:after {
  background-color: #ffffff;
  content: '';
  height: 6px;
  left: -2px;
  position: absolute;
  right: -6px;
  top: 100%;
}
.sticky-header .data-grid-filters-action-wrap {
  padding: 0;
}
.sticky-header .admin__data-grid-filters-wrap {
  background-color: #ffffff;
  border: 1px solid #adadad;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  left: 0;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 209;
}
.sticky-header .admin__data-grid-filters-current + .admin__data-grid-filters-wrap._show {
  margin-top: -6px;
}
.sticky-header .filters-active {
  background-color: #e04f00;
  border-radius: 10px;
  color: #ffffff;
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  padding: .1rem .7rem;
  position: absolute;
  right: -7px;
  top: 0;
  z-index: 211;
}
.sticky-header .filters-active:empty {
  padding-bottom: 0;
  padding-top: 0;
}
.sticky-header .admin__data-grid-actions-wrap {
  margin: -0.5rem 0 0 1.1rem;
  padding-right: .3rem;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown {
  background-color: transparent;
  box-sizing: border-box;
  min-width: 3.8rem;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
  text-align: center;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown .admin__action-dropdown-text {
  display: inline-block;
  max-width: 0;
  min-width: 0;
  overflow: hidden;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown:before {
  margin: 0;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown-wrap {
  margin-right: 1.1rem;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after,
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown:after {
  display: none;
}
.sticky-header .admin__data-grid-actions-wrap ._active .admin__action-dropdown {
  background-color: #ffffff;
}
.sticky-header .admin__data-grid-action-bookmarks .admin__action-dropdown:before {
  position: relative;
  top: -3px;
}
.sticky-header .admin__data-grid-filters-current {
  border-bottom: 0;
  border-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-control,
.sticky-header .data-grid-search-control-wrap .action-submit,
.sticky-header .admin__data-grid-pager .admin__control-text,
.sticky-header .admin__data-grid-pager-wrap .admin__control-support-text {
  display: none;
}
.sticky-header .action-next {
  margin: 0;
}
.sticky-header .data-grid {
  margin-bottom: -1px;
}
.data-grid-cap-left,
.data-grid-cap-right {
  background-color: #f8f8f8;
  bottom: -2px;
  position: absolute;
  top: 6rem;
  width: 3rem;
  z-index: 201;
}
.data-grid-cap-left {
  left: 0;
}
.admin__data-grid-header {
  font-size: 1.4rem;
}
.admin__data-grid-header-row + .admin__data-grid-header-row {
  margin-top: 1.1rem;
}
.admin__data-grid-header-row:last-child {
  margin-bottom: 0;
}
.admin__data-grid-header-row .action-select-wrap {
  display: block;
}
.admin__data-grid-header-row .action-select {
  width: 100%;
}
.admin__data-grid-actions-wrap {
  float: right;
  margin-left: 1.1rem;
  margin-top: -0.5rem;
  text-align: right;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap {
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active:after,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active + .admin__action-dropdown-wrap:after,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._hide + .admin__action-dropdown-wrap:after,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap:first-child:after {
  display: none;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active .admin__action-dropdown,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active .admin__action-dropdown-menu {
  border-color: #adadad;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after {
  border-left: 1px solid #cccccc;
  content: '';
  height: 3.2rem;
  left: 0;
  position: absolute;
  top: 0.5rem;
  z-index: 3;
}
.admin__data-grid-actions-wrap .admin__action-dropdown {
  padding-bottom: 1.7rem;
  padding-top: 1.2rem;
}
.admin__data-grid-actions-wrap .admin__action-dropdown:after {
  margin-top: -.4rem;
}
.admin__data-grid-outer-wrap {
  min-height: 8rem;
  position: relative;
}
.admin__data-grid-wrap {
  margin-bottom: 2rem;
  max-width: 100%;
  overflow-x: auto;
  padding-bottom: 1rem;
  padding-top: 2rem;
}
.admin__data-grid-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 399;
}
.admin__data-grid-loading-mask .spinner {
  font-size: 4rem;
  left: 50%;
  margin-left: -2rem;
  margin-top: -2rem;
  position: absolute;
  top: 50%;
}
.data-grid-cell-content {
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
body._in-resize {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: col-resize;
  user-select: none;
}
body._in-resize .data-grid-th,
body._in-resize .data-grid-th._sortable,
body._in-resize .data-grid-th._draggable {
  cursor: col-resize !important;
}
body._in-resize * {
  cursor: col-resize !important;
}
._layout-fixed {
  table-layout: fixed;
}
.data-grid {
  border: none;
  font-size: 1.3rem;
  margin-bottom: 0;
  width: 100%;
}
.data-grid:not(._dragging-copy) ._odd-row td._dragging {
  background-color: #d0d0d0;
}
.data-grid:not(._dragging-copy) ._dragging {
  background-color: #d9d9d9;
  color: rgba(48, 48, 48, 0.95);
}
.data-grid:not(._dragging-copy) ._dragging a {
  color: rgba(0, 123, 219, 0.95);
}
.data-grid:not(._dragging-copy) ._dragging a:hover {
  color: rgba(0, 123, 219, 0.95);
}
.data-grid._dragged {
  outline: 1px solid #007bdb;
}
.data-grid thead {
  background-color: transparent;
}
.data-grid tfoot th {
  padding: 1rem 1rem;
}
.data-grid tr._odd-row td {
  background-color: #f5f5f5;
}
.data-grid tr._odd-row td._update-status-active {
  background: #89e1ff;
}
.data-grid tr._odd-row td._update-status-upcoming {
  background: #b7ee63;
}
.data-grid tr:hover td._update-status-active,
.data-grid tr:hover td._update-status-upcoming {
  background-color: #e5f7fe;
}
.data-grid tr.data-grid-tr-no-data td {
  font-size: 1.6rem;
  padding: 3rem;
  text-align: center;
}
.data-grid tr.data-grid-tr-no-data:hover td {
  background-color: #ffffff;
  cursor: default;
}
.data-grid tr:active td {
  background-color: #e0f6fe;
}
.data-grid tr:hover td {
  background-color: #e5f7fe;
}
.data-grid tr._dragged td {
  background: #d0d0d0;
}
.data-grid tr._dragover-top td {
  box-shadow: inset 0 3px 0 0 #008bdb;
}
.data-grid tr._dragover-bottom td {
  box-shadow: inset 0 -3px 0 0 #008bdb;
}
.data-grid tr:not(.data-grid-editable-row):last-child td {
  border-bottom: 0.1rem solid #d6d6d6;
}
.data-grid tr._clickable,
.data-grid tr ._clickable {
  cursor: pointer;
}
.data-grid tr._disabled {
  pointer-events: none;
}
.data-grid th,
.data-grid td {
  font-size: 1.3rem;
  line-height: 1.36;
  transition: background-color 0.1s linear;
  vertical-align: top;
}
.data-grid th._resizing,
.data-grid td._resizing {
  border-left: 1px solid #007bdb;
  border-right: 1px solid #007bdb;
}
.data-grid th._hidden,
.data-grid td._hidden {
  display: none;
}
.data-grid th._fit,
.data-grid td._fit {
  width: 1%;
}
.data-grid td {
  background-color: #ffffff;
  border-left: 0.1rem dashed #d6d6d6;
  border-right: 0.1rem dashed #d6d6d6;
  color: #303030;
  padding: 1rem 1rem;
}
.data-grid td:first-child {
  border-left-style: solid;
}
.data-grid td:last-child {
  border-right-style: solid;
}
.data-grid td .action-select-wrap {
  position: static;
}
.data-grid td .action-select {
  color: #007bdb;
  text-decoration: none;
  background-color: transparent;
  border: none;
  font-size: 1.3rem;
  padding: 0 3rem 0 0;
  position: relative;
}
.data-grid td .action-select:hover {
  color: #007bdb;
  text-decoration: underline;
}
.data-grid td .action-select:hover:after {
  border-color: #007bdb transparent transparent transparent;
}
.data-grid td .action-select:after {
  border-color: #007bdb transparent transparent transparent;
  margin: .6rem 0 0 .7rem;
  right: auto;
  top: auto;
}
.data-grid td .action-select:before {
  display: none;
}
.data-grid td .action-menu,
.data-grid td .abs-action-menu .action-submenu,
.data-grid td .action-menu .action-submenu,
.data-grid td .actions-split .dropdown-menu .action-submenu,
.data-grid td .actions-split .action-menu .action-submenu {
  left: auto;
  min-width: 10rem;
  right: 0;
  text-align: left;
  top: auto;
  z-index: 1;
}
.data-grid td._update-status-active {
  background: #bceeff;
}
.data-grid td._update-status-upcoming {
  background: #ccf391;
}
.data-grid th {
  background-color: #514943;
  border: 0.1rem solid #8a837f;
  border-left-color: transparent;
  color: #ffffff;
  font-weight: 600;
  padding: 0;
  text-align: left;
}
.data-grid th:first-child {
  border-left-color: #8a837f;
}
.data-grid th._dragover-left {
  box-shadow: inset 3px 0 0 0 #ffffff;
  z-index: 2;
}
.data-grid th._dragover-right {
  box-shadow: inset -3px 0 0 0 #ffffff;
}
.data-grid .shadow-div {
  cursor: col-resize;
  height: 100%;
  margin-right: -5px;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
}
.data-grid .data-grid-th {
  background-clip: padding-box;
  color: #ffffff;
  padding: 1rem 1rem;
  position: relative;
  vertical-align: middle;
}
.data-grid .data-grid-th._resize-visible .shadow-div {
  cursor: auto;
  display: none;
}
.data-grid .data-grid-th._draggable {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.data-grid .data-grid-th._sortable {
  cursor: pointer;
  transition: background-color 0.1s linear;
  z-index: 1;
}
.data-grid .data-grid-th._sortable:focus,
.data-grid .data-grid-th._sortable:hover {
  background-color: #5f564f;
}
.data-grid .data-grid-th._sortable:active {
  padding-bottom: 0.9rem;
  padding-top: 1.1rem;
}
.data-grid .data-grid-th.required > span:after {
  color: #f38a5e;
  content: '*';
  margin-left: .3rem;
}
.data-grid .data-grid-checkbox-cell {
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  vertical-align: middle;
  width: 5.2rem;
}
.data-grid .data-grid-checkbox-cell:hover {
  cursor: default;
}
.data-grid .data-grid-thumbnail-cell {
  text-align: center;
  width: 7rem;
}
.data-grid .data-grid-thumbnail-cell img {
  border: 1px solid #d6d6d6;
  width: 5rem;
}
.data-grid .data-grid-multicheck-cell {
  padding: 1rem 1rem 0.9rem;
  text-align: center;
  vertical-align: middle;
}
.data-grid .data-grid-onoff-cell {
  text-align: center;
  width: 12rem;
}
.data-grid .data-grid-actions-cell {
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: center;
  width: 1%;
}
.data-grid._hidden {
  display: none;
}
.data-grid._dragging-copy {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  left: 0;
  opacity: .95;
  position: fixed;
  top: 0;
  z-index: 1000;
}
.data-grid._dragging-copy .data-grid-th {
  border: 1px solid #007bdb;
  border-bottom: none;
}
.data-grid._dragging-copy .data-grid-th,
.data-grid._dragging-copy .data-grid-th._sortable {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.data-grid._dragging-copy tr:last-child td {
  border-bottom: 1px solid #007bdb;
}
.data-grid._dragging-copy td {
  border-left: 1px solid #007bdb;
  border-right: 1px solid #007bdb;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row.data-grid-bulk-edit-panel:hover td {
  background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row.data-grid-bulk-edit-panel td {
  background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row.data-grid-bulk-edit-panel td:before {
  background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row:hover td {
  background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td {
  background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:before,
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:after {
  left: 0;
  right: 0;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:before {
  background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:only-child {
  border-left: 1px solid #007bdb;
  border-right: 1px solid #007bdb;
  left: 0;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row .admin__control-text,
.data-grid._dragging-copy._in-edit .data-grid-editable-row .admin__control-select,
.data-grid._dragging-copy._in-edit .data-grid-editable-row .ui-datepicker .ui-datepicker-title select {
  opacity: 0.5;
}
.data-grid .data-grid-controls-row td {
  padding-top: 1.6rem;
}
.data-grid .data-grid-controls-row td.data-grid-checkbox-cell {
  padding-top: 0.6rem;
}
.data-grid .data-grid-controls-row td button,
.data-grid .data-grid-controls-row td [class*='admin__control-'],
.data-grid .data-grid-controls-row td .block-footer .action-add {
  margin-top: -1.7rem;
}
.data-grid._in-edit tr:hover td {
  background-color: #e6e6e6;
}
.data-grid._in-edit ._odd-row.data-grid-editable-row:hover td {
  background-color: #ffffff;
}
.data-grid._in-edit ._odd-row.data-grid-editable-row td {
  background-color: #ffffff;
}
.data-grid._in-edit ._odd-row:hover td {
  background-color: #dcdcdc;
}
.data-grid._in-edit ._odd-row td {
  background-color: #dcdcdc;
}
.data-grid._in-edit .data-grid-editable-row-actions:hover td {
  background-color: #ffffff;
}
.data-grid._in-edit .data-grid-editable-row-actions td {
  background-color: #ffffff;
}
.data-grid._in-edit td {
  background-color: #e6e6e6;
  pointer-events: none;
}
.data-grid._in-edit .data-grid-checkbox-cell {
  pointer-events: auto;
}
.data-grid._in-edit .data-grid-editable-row {
  border: 0.1rem solid #adadad;
  border-bottom-color: #c2c2c2;
}
.data-grid._in-edit .data-grid-editable-row:hover td {
  background-color: #ffffff;
}
.data-grid._in-edit .data-grid-editable-row td {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-style: hidden;
  border-right-style: hidden;
  border-top-color: #ffffff;
  pointer-events: auto;
  vertical-align: middle;
}
.data-grid._in-edit .data-grid-editable-row td:first-child {
  border-left-color: #adadad;
  border-left-style: solid;
}
.data-grid._in-edit .data-grid-editable-row td:first-child:after {
  left: 0;
}
.data-grid._in-edit .data-grid-editable-row td:first-child:before {
  left: 0;
}
.data-grid._in-edit .data-grid-editable-row td:last-child {
  border-right-color: #adadad;
  border-right-style: solid;
  left: -0.1rem;
}
.data-grid._in-edit .data-grid-editable-row td:last-child:after {
  right: 0;
}
.data-grid._in-edit .data-grid-editable-row td:last-child:before {
  right: 0;
}
.data-grid._in-edit .data-grid-editable-row .admin__control-text,
.data-grid._in-edit .data-grid-editable-row .admin__control-select,
.data-grid._in-edit .data-grid-editable-row .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.data-grid._in-edit .data-grid-bulk-edit-panel td {
  vertical-align: bottom;
}
.data-grid .data-grid-editable-row td {
  border-left-color: #ffffff;
  border-left-style: solid;
  position: relative;
  z-index: 1;
}
.data-grid .data-grid-editable-row td:after {
  bottom: 0;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  content: '';
  height: 0.9rem;
  left: 0;
  margin-top: -1rem;
  position: absolute;
  right: 0;
}
.data-grid .data-grid-editable-row td:before {
  background-color: #ffffff;
  bottom: 0;
  content: '';
  height: 1rem;
  left: -10px;
  position: absolute;
  right: -10px;
  z-index: 1;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions:hover td {
  background-color: #ffffff;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions td {
  background-color: #ffffff;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions td:first-child {
  border-left-color: #ffffff;
  border-right-color: #ffffff;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions td:last-child {
  left: 0;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel td {
  background-color: #fffbe6;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel td:before {
  background-color: #fffbe6;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel:hover td {
  background-color: #fffbe6;
}
.data-grid .data-grid-editable-row-actions {
  left: 50%;
  margin-left: -12.5rem;
  margin-top: -2px;
  position: absolute;
  text-align: center;
}
.data-grid .data-grid-editable-row-actions td {
  width: 25rem;
}
.data-grid .data-grid-editable-row-actions [class*='action-'] {
  min-width: 9rem;
}
.data-grid .data-grid-draggable-row-cell {
  width: 1%;
}
.data-grid .data-grid-draggable-row-cell .draggable-handle {
  padding: 0;
}
.data-grid-th._sortable._ascend,
.data-grid-th._sortable._descend {
  padding-right: 2.7rem;
}
.data-grid-th._sortable._ascend:before,
.data-grid-th._sortable._descend:before {
  margin-top: -1em;
  position: absolute;
  right: 1rem;
  top: 50%;
}
.data-grid-th._sortable._ascend:before {
  content: '\2193';
}
.data-grid-th._sortable._descend:before {
  content: '\2191';
}
.data-grid-checkbox-cell-inner {
  display: block;
  padding: 1.1rem 1.8rem 0.9rem;
  text-align: right;
}
.data-grid-checkbox-cell-inner:hover {
  cursor: pointer;
}
.data-grid-state-cell-inner {
  display: block;
  padding: 1.1rem 1.8rem 0.9rem;
  text-align: center;
}
.data-grid-state-cell-inner > span {
  display: inline-block;
  font-style: italic;
  padding: .6rem 0;
}
.data-grid-row-parent._active > td .data-grid-checkbox-cell-inner:before {
  content: '\e62b';
}
.data-grid-row-parent > td .data-grid-checkbox-cell-inner {
  padding-left: 3.7rem;
  position: relative;
}
.data-grid-row-parent > td .data-grid-checkbox-cell-inner:before {
  content: '\e628';
  font-size: 1rem;
  font-weight: 700;
  left: 1.35rem;
  position: absolute;
  top: 1.6rem;
}
.data-grid-th._col-xs {
  width: 1%;
}
.data-grid-info-panel {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin: 2rem 0.1rem -2rem;
}
.data-grid-info-panel .messages {
  overflow: hidden;
}
.data-grid-info-panel .messages .message,
.data-grid-info-panel .messages .order-errors .admin__fieldset-wrapper .title,
.data-grid-info-panel .messages .deprecated-message > .comment {
  margin: 1rem;
}
.data-grid-info-panel .messages .message:last-child,
.data-grid-info-panel .messages .order-errors .admin__fieldset-wrapper .title:last-child,
.data-grid-info-panel .messages .deprecated-message > .comment:last-child {
  margin-bottom: 1rem;
}
.data-grid-info-panel-actions {
  padding: 1rem;
  text-align: right;
}
.data-grid-editable-row .admin__field-control {
  position: relative;
}
.data-grid-editable-row .admin__field-control._error:after {
  border-color: transparent #ee7d7d transparent transparent;
  border-style: solid;
  border-width: 0 12px 12px 0;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}
.data-grid-editable-row .admin__field-control._error .admin__control-text {
  border-color: #ee7d7d;
}
.data-grid-editable-row .admin__field-control._focus:after {
  display: none;
}
.data-grid-editable-row .admin__field-error {
  bottom: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  left: 0;
  margin: 0 auto 1.5rem;
  max-width: 32rem;
  position: absolute;
  right: 0;
}
.data-grid-editable-row .admin__field-error:after,
.data-grid-editable-row .admin__field-error:before {
  border-style: solid;
  content: '';
  left: 50%;
  position: absolute;
  top: 100%;
}
.data-grid-editable-row .admin__field-error:after {
  border-color: #fffbbb transparent transparent transparent;
  border-width: 10px 10px 0 10px;
  margin-left: -10px;
  z-index: 1;
}
.data-grid-editable-row .admin__field-error:before {
  border-color: #ee7d7d transparent transparent transparent;
  border-width: 11px 12px 0 12px;
  margin-left: -12px;
}
.data-grid-bulk-edit-panel .admin__field-label-vertical {
  display: block;
  font-size: 1.2rem;
  margin-bottom: .5rem;
  text-align: left;
}
.data-grid-row-changed {
  cursor: default;
  display: block;
  opacity: .5;
  position: relative;
  width: 100%;
  z-index: 1;
}
.data-grid-row-changed:after {
  content: '\e631';
  display: inline-block;
}
.data-grid-row-changed .data-grid-row-changed-tooltip {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 1px;
  bottom: 100%;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
  display: none;
  font-weight: 400;
  line-height: 1.36;
  margin-bottom: 1.5rem;
  padding: 1rem;
  position: absolute;
  right: -1rem;
  text-transform: none;
  width: 27rem;
  word-break: normal;
  z-index: 2;
}
.data-grid-row-changed._changed {
  opacity: 1;
  z-index: 3;
}
.data-grid-row-changed._changed:hover .data-grid-row-changed-tooltip {
  display: block;
}
.data-grid-row-changed._changed:hover:before {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  bottom: 100%;
  box-shadow: 4px 4px 3px -1px rgba(0, 0, 0, 0.15);
  content: '';
  display: block;
  height: 1.6rem;
  left: 50%;
  margin: 0 0 0.7rem -0.8rem;
  position: absolute;
  transform: rotate(45deg);
  width: 1.6rem;
  z-index: 3;
}
.data-grid-column-tooltip {
  z-index: 100;
}
.data-grid-column-tooltip .data-tooltip {
  background-color: #fffbbb;
  border-color: #afadac;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  min-width: 24rem;
  padding: 1.5rem;
}
.data-grid-column-tooltip .data-tooltip .action-close {
  padding: 1.5rem;
  right: 0;
  top: 0;
}
.data-grid-column-tooltip .data-tooltip-tail:before {
  background-color: #fffbbb;
  border-color: #afadac;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}
.data-grid-column-tooltip .data-tooltip-tail:after {
  background-color: #fffbbb;
}
.data-grid-column-tooltip .data-tooltip-content .items {
  max-height: 24rem;
  overflow-y: auto;
}
.data-grid-column-tooltip .data-tooltip-content .items .item {
  margin-bottom: .5rem;
}
.data-grid-column-tooltip .admin__tooltip-title {
  font-weight: 700;
  margin-bottom: 1rem;
}
.admin__control-short-label {
  margin-bottom: 1rem;
}
.admin__data-grid-outer-wrap .data-grid-checkbox-cell {
  overflow: hidden;
}
.admin__data-grid-outer-wrap .data-grid-checkbox-cell-inner {
  position: relative;
}
.admin__data-grid-outer-wrap .data-grid-checkbox-cell-inner:before {
  bottom: 0;
  content: '';
  height: 500%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.admin__data-grid-wrap-static .data-grid-checkbox-cell:hover {
  cursor: pointer;
}
.admin__data-grid-wrap-static .data-grid-checkbox-cell-inner {
  margin: 0 1.8rem 0;
  padding: 0;
  text-align: center;
}
.adminhtml-cms-hierarchy-index .admin__data-grid-wrap-static .data-grid-actions-cell:first-child {
  padding: 0;
}
.adminhtml-export-index .admin__data-grid-wrap-static .data-grid-checkbox-cell-inner {
  margin: 0;
  padding: 1.1rem 1.8rem 1.9rem;
}
.masonry-image-grid {
  margin: 10px -10px;
  overflow: hidden;
  position: relative;
}
.masonry-image-grid .no-data-message-container,
.masonry-image-grid .error-message-container {
  font-size: 1.6rem;
  padding: 3rem;
  text-align: center;
}
.masonry-image-column {
  background-color: #ffffff;
  float: left;
  margin: 10px;
  overflow: hidden;
}
.masonry-image-column .masonry-image-block.active img {
  border: 2px #558dd6 solid;
  padding: 1px;
}
.masonry-image-column img {
  cursor: pointer;
  height: 100%;
  width: 100%;
}
.masonry-image-overlay {
  background-color: #507dc8;
  color: #ffffff;
  opacity: 1;
  padding: .5rem;
  position: absolute;
  text-align: center;
  width: 80px;
  z-index: 10;
}
.masonry-image-preview {
  background-color: #ffffff;
  display: table;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.masonry-image-preview .container {
  margin: auto;
  max-width: 880px;
  padding-top: 10px;
}
.masonry-image-preview .container .action-buttons {
  text-align: right;
}
.masonry-image-preview .container .action-buttons .action-close {
  padding: 30px;
  position: static;
}
.masonry-image-preview .container .action-buttons .action-previous,
.masonry-image-preview .container .action-buttons .action-next {
  background: transparent;
  border: none;
  margin: 0;
  white-space: nowrap;
}
.masonry-image-preview .container .action-buttons .action-close,
.masonry-image-preview .container .action-buttons .action-previous,
.masonry-image-preview .container .action-buttons .action-next {
  font-size: 2rem;
}
.masonry-image-preview .container .preview-row-content {
  display: flex;
}
.masonry-image-preview .container .preview-row-content:after {
  clear: both;
  content: '';
  display: table;
}
.masonry-image-preview .container .preview-row-content img.preview {
  display: block;
  flex-basis: 300px;
  float: left;
  margin-bottom: 20px;
  max-height: 500px;
  max-width: 60%;
  width: auto;
}
.order-billing-method .payment-icon {
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: middle;
}
.cms-hierarchy .cms-hierarchy-tree,
.cms-hierarchy .cms-hierarchy-node {
  float: left;
  width: 50%;
}
.cms-hierarchy .cms-page-grid-container {
  clear: both;
}
.cms-hierarchy .admin__page-section-title .actions {
  float: right;
}
.cms-hierarchy .buttons-set {
  margin: 0 0 1.14rem;
}
.cms-hierarchy .buttons-set button,
.cms-hierarchy .buttons-set .block-footer .action-add {
  margin-right: .36rem;
}
.version-fieldset .grid-actions {
  border-bottom: 1px solid #fffbe6;
  margin: 0 0 15px;
  padding: 0 0 15px;
}
.merchandiser-app ul.tabs {
  float: right;
}
.merchandiser-app .merchandiser-tab {
  padding: 0;
}
.merchandiser-app .tabs {
  list-style: none;
  overflow: hidden;
}
.merchandiser-app .tabs li {
  background-color: #f0f0f0;
  float: left;
}
.merchandiser-app .tabs li > a {
  border: 1px solid #cccccc;
  color: #777777;
  display: block;
  padding: 7px 10px;
  text-decoration: none;
}
.merchandiser-app .tabs li:last-child > a {
  border-left: 0;
}
.merchandiser-app .tabs li.ui-tabs-active {
  background-color: #d9d9d9;
}
.merchandiser-app .catalog-category-merchandiser-list {
  overflow: hidden;
}
.merchandiser-app .catalog-category-merchandiser-list > li {
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
  float: left;
  height: 340px;
  list-style: none;
  margin: 0 25px 20px 0;
  padding: 10px;
  width: 190px;
}
.merchandiser-app .catalog-category-merchandiser-list .image-holder {
  text-align: center;
}
.merchandiser-app .catalog-category-merchandiser-list .image-holder img {
  max-height: 130px;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-top {
  overflow: hidden;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-top a {
  color: #d9d9d9;
  cursor: move;
  display: block;
  float: left;
  text-decoration: none;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-top a:last-child {
  cursor: pointer;
  float: right;
}
.merchandiser-app .catalog-category-merchandiser-list .info-block {
  height: 100px;
}
.merchandiser-app .catalog-category-merchandiser-list .info-block > span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-bottom .position {
  border-top: 1px solid #d9d9d9;
  margin-top: 6px;
  padding-top: 4px;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-bottom .position input {
  float: left;
  height: 25px;
  margin-right: 5px;
  width: 50px;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-bottom .position a {
  color: #d9d9d9;
  display: block;
  float: left;
  margin-right: 5px;
  margin-top: -2px;
  text-decoration: none;
}
.merchandiser-app .catalog-category-merchandiser-list .selected {
  background-color: #f5d6c7;
}
.merchandiser-app table.data-grid th.col-draggable-position {
  margin: 0 auto;
  width: 10px;
}
.merchandiser-app table.data-grid td.col-position > * {
  float: left;
  margin-right: 5px;
}
.merchandiser-app table.data-grid td.col-position .position input {
  text-align: center;
  width: 40px;
}
.merchandiser-app table.data-grid td.col-position a {
  color: #d9d9d9;
  text-decoration: none;
}
.merchandiser-app table.data-grid .selected td {
  background-color: #f5d6c7;
}
.merchandiser-app table.data-grid tr.on-mouse td {
  background-color: #e0f6fe;
}
.merchandiser-app .mode-tile:before,
.merchandiser-app .mode-grid:before,
.merchandiser-app .icon-gripper:before,
.merchandiser-app .icon-close-mage:before,
.merchandiser-app .icon-backward:before,
.merchandiser-app .icon-forward:before,
.merchandiser-app .block-search .label:before {
  -webkit-font-smoothing: antialiased;
  font-family: 'Admin Icons';
  font-size: 17px;
  speak: none;
}
.merchandiser-app .mode-grid > span,
.merchandiser-app .mode-tile > span,
.merchandiser-app .icon-backward > span,
.merchandiser-app .icon-forward > span,
.merchandiser-app .icon-close-mage > span,
.merchandiser-app .icon-gripper > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.merchandiser-app .mode-tile:before {
  content: '\e63d';
}
.merchandiser-app .mode-grid:before {
  content: '\e63e';
}
.merchandiser-app .icon-gripper:before {
  content: '\e617';
}
.merchandiser-app .icon-close-mage:before {
  content: '\e62f';
}
.merchandiser-app .icon-backward:before {
  content: '\e619';
}
.merchandiser-app .icon-forward:before {
  content: '\e618';
}
.merchandiser-app .hidden {
  display: none;
}
.merchandiser-app .automatic-sorting {
  margin-bottom: 5px;
  margin-top: 5px;
}
.catalog-category-add-product-tabs-content .admin__data-grid-header .admin__data-grid-pager-wrap {
  float: right;
}
.catalog-category-add-product-tabs-content .data-grid-search-control-wrap .massassign-textarea,
.catalog-category-add-product-tabs-content .data-grid-search-control-wrap .massassign-buttons,
.catalog-category-add-product-tabs-content .data-grid-search-control-wrap .massassign-messages {
  display: block;
  margin: 5px;
}
.manage-rules-panel {
  box-sizing: border-box;
  margin: 2rem 0 0;
}
.manage-rules-panel .message,
.manage-rules-panel .order-errors .admin__fieldset-wrapper .title,
.manage-rules-panel .deprecated-message > .comment {
  margin: 0 0 2rem;
}
.manage-rules-panel .admin__data-grid-wrap {
  padding-bottom: 0;
}
.manage-rules-panel .smart-category-table .action-delete {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.manage-rules-panel .smart-category-table .action-delete:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.manage-rules-panel .smart-category-table .action-delete:before {
  content: '\e630';
}
.manage-rules-panel .smart-category-table .action-delete > span {
  display: none;
}
.manage-rules-panel .hidden + .action-secondary {
  margin-top: 2rem;
}
.regular-category-settings {
  margin: 0 0 2rem;
}
.regular-category-settings .actions {
  float: right;
}
.merchandiser-toolbar {
  float: left;
  width: 80%;
}
.merchandiser-toolbar .admin__field {
  display: inline-block;
  margin-right: 1rem;
}
.merchandiser-toolbar .admin__field > .admin__field-label,
.manage-rules-sorting .admin__field > .admin__field-label {
  margin-right: 0.5rem;
  text-align: left;
}
.merchandiser-toolbar .admin__field > .admin__field-label span,
.manage-rules-sorting .admin__field > .admin__field-label span {
  white-space: nowrap;
}
.smart-category-switcher {
  margin: 0 0 2rem;
}
.smart-category-switcher .admin__actions-switch {
  margin-left: 0.5rem;
}
.merchandiser-tabs {
  border-top: 1px solid #cccccc;
  padding: 2rem 0 0;
}
.merchandiser-tabs .merchandiser-tab {
  border-top: 0 !important;
  clear: both;
}
.attribute-popup .page-wrapper {
  margin-left: 0;
  width: 100%;
}
.attribute-popup .menu-wrapper,
.attribute-popup .page-header-hgroup,
.attribute-popup .page-header-actions {
  display: none;
}
[class*='admin__'] + label,
[class*='admin__'] + label:after,
[class*='admin__'] + label:before,
[class*='admin__']:before,
[class*='admin__']:after {
  box-sizing: border-box;
}
td.col-date.col-date-min-width.col-created_at {
  min-width: 14rem;
}
.rule-tree-wrapper {
  line-height: 28px;
}
.admin__field-control .rule-tree {
  padding-top: .3rem;
}
.rule-tree ul {
  border-left: 1px dotted #858585;
  list-style: none;
  padding-left: 16px;
}
.rule-tree li {
  margin: 0 0 10px;
}
.rule-tree .x-tree ul {
  border-left: none !important;
  padding-left: 0 !important;
}
.rule-tree .x-tree li {
  margin-bottom: 0 !important;
  line-height: normal !important;
}
.rule-tree .legend {
  font-weight: 600;
}
.rule-tree .fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
@-moz-document url-prefix() {
  .rule-tree .fieldset {
    display: table-cell;
  }
}
.rule-param .label {
  color: #000000;
  float: none;
  padding: 0;
  text-align: left;
  vertical-align: baseline;
  width: auto;
}
.rule-param .label-disabled {
  color: #eeeeee;
  cursor: default;
  text-decoration: none;
}
.rule-chooser,
.rule-param .element,
.rule-param-edit .label {
  display: none;
}
.rule-chooser .field-row {
  display: block;
  margin-bottom: 17px;
}
.rule-chooser .field-row:before,
.rule-chooser .field-row:after {
  content: '';
  display: table;
}
.rule-chooser .field-row:after {
  clear: both;
}
.rule-chooser .field-row .input-text {
  margin-top: 5px;
}
.rule-chooser .field-row .ui-datepicker-trigger {
  margin-left: 5px;
  margin-top: -2px;
}
.rule-param input,
.rule-param select {
  margin: 0;
  min-width: 170px;
  width: auto !important;
}
.rule-param-edit .element {
  display: inline;
}
.rule-param-edit .element .addafter {
  padding-left: 5px;
}
[class^='rule-param-'] img,
.rule-chooser-trigger img {
  vertical-align: middle;
}
.rule-chooser {
  border: 1px solid #cccccc;
  margin: 20px;
  overflow: auto;
  padding: 15px 10px 5px;
}
.rule-param-wait {
  background: url(../../adminhtml/Magento/backend/en_US/mui/images/ajax-loader-small.gif) no-repeat left center;
  padding-left: 20px;
}
@media all and (max-width: 1023px) {
  .admin__data-grid-toolbar .admin__data-grid-header-row .admin__filter-actions {
    float: none;
    margin-bottom: 2rem;
  }
  .admin__data-grid-toolbar .admin__data-grid-header-row .admin__control-support-text {
    margin-left: 0;
  }
  .admin__menu .submenu li {
    min-width: 19.8rem;
  }
  .nav {
    padding-bottom: 5.284rem;
    padding-left: 1.5rem;
    text-align: center;
  }
  .nav-bar {
    display: inline-block;
    float: none;
    margin-right: 0;
    vertical-align: top;
  }
  .nav .btn-group,
  .nav-bar-outer-actions {
    display: inline-block;
    float: none;
    margin-top: -8.384rem;
    text-align: center;
    vertical-align: top;
    width: 100%;
  }
  .nav-bar-outer-actions {
    padding-right: 0;
  }
  .nav-bar-outer-actions .outer-actions-inner-wrap {
    display: inline-block;
  }
  .order-details .order-search-items .action-configure {
    display: block;
    float: none;
  }
}
@media all and (min-width: 768px) {
  .col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12 {
    float: left;
  }
  .col-m-12 {
    width: 100%;
  }
  .col-m-11 {
    width: 91.66666667%;
  }
  .col-m-10 {
    width: 83.33333333%;
  }
  .col-m-9 {
    width: 75%;
  }
  .col-m-8 {
    width: 66.66666667%;
  }
  .col-m-7 {
    width: 58.33333333%;
  }
  .col-m-6 {
    width: 50%;
  }
  .col-m-5 {
    width: 41.66666667%;
  }
  .col-m-4 {
    width: 33.33333333%;
  }
  .col-m-3 {
    width: 25%;
  }
  .col-m-2 {
    width: 16.66666667%;
  }
  .col-m-1 {
    width: 8.33333333%;
  }
  .col-m-pull-12 {
    right: 100%;
  }
  .col-m-pull-11 {
    right: 91.66666667%;
  }
  .col-m-pull-10 {
    right: 83.33333333%;
  }
  .col-m-pull-9 {
    right: 75%;
  }
  .col-m-pull-8 {
    right: 66.66666667%;
  }
  .col-m-pull-7 {
    right: 58.33333333%;
  }
  .col-m-pull-6 {
    right: 50%;
  }
  .col-m-pull-5 {
    right: 41.66666667%;
  }
  .col-m-pull-4 {
    right: 33.33333333%;
  }
  .col-m-pull-3 {
    right: 25%;
  }
  .col-m-pull-2 {
    right: 16.66666667%;
  }
  .col-m-pull-1 {
    right: 8.33333333%;
  }
  .col-m-pull-0 {
    right: auto;
  }
  .col-m-push-12 {
    left: 100%;
  }
  .col-m-push-11 {
    left: 91.66666667%;
  }
  .col-m-push-10 {
    left: 83.33333333%;
  }
  .col-m-push-9 {
    left: 75%;
  }
  .col-m-push-8 {
    left: 66.66666667%;
  }
  .col-m-push-7 {
    left: 58.33333333%;
  }
  .col-m-push-6 {
    left: 50%;
  }
  .col-m-push-5 {
    left: 41.66666667%;
  }
  .col-m-push-4 {
    left: 33.33333333%;
  }
  .col-m-push-3 {
    left: 25%;
  }
  .col-m-push-2 {
    left: 16.66666667%;
  }
  .col-m-push-1 {
    left: 8.33333333%;
  }
  .col-m-push-0 {
    left: auto;
  }
  .col-m-offset-12 {
    margin-left: 100%;
  }
  .col-m-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-m-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-m-offset-9 {
    margin-left: 75%;
  }
  .col-m-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-m-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-m-offset-6 {
    margin-left: 50%;
  }
  .col-m-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-m-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-m-offset-3 {
    margin-left: 25%;
  }
  .col-m-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-m-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-m-offset-0 {
    margin-left: 0%;
  }
  .page-layout-admin-2columns-left .page-columns {
    margin-left: -30px;
  }
  .page-layout-admin-2columns-left .page-columns:after {
    clear: both;
    content: '';
    display: table;
  }
  .page-layout-admin-2columns-left .page-columns .main-col {
    width: calc( (100%) * 0.75 - 30px );
    float: right;
  }
  .page-layout-admin-2columns-left .page-columns .side-col {
    width: calc( (100%) * 0.25 - 30px );
    float: left;
    margin-left: 30px;
  }
  .gift-registry-info {
    float: left;
    width: calc( (100%) * 0.5 - 30px );
  }
  .gift-registry-address {
    float: right;
    width: calc( (100%) * 0.5 - 30px );
  }
  .rma-request-details,
  .rma-wrapper .order-shipping-address {
    float: left;
    /**
         * @codingStandardsIgnoreStart
         */
    width: calc( (100%) * 0.5 - 30px );
  }
  .rma-confirmation,
  .rma-wrapper .order-return-address,
  .rma-wrapper .order-shipping-method {
    float: right;
    /**
        * @codingStandardsIgnoreStart
        */
    width: calc( (100%) * 0.5 - 30px );
  }
  .order-details {
    float: right;
    width: calc( (100%) * 0.75 - 30px );
    margin-left: 0;
  }
  .order-sidebar {
    width: calc( (100%) * 0.25 - 30px );
    float: left;
    margin-left: 30px;
    margin-left: 0;
  }
  .order-billing-address,
  .order-billing-method,
  .order-history,
  .order-information,
  .order-payment-method,
  .order-comments-history {
    float: left;
    width: calc( (100%) * 0.5 - 30px );
  }
  .order-shipping-address,
  .order-shipping-method,
  .order-totals,
  .order-view-account-information .order-account-information {
    float: right;
    width: calc( (100%) * 0.5 - 30px );
  }
  .case-information {
    float: left;
    width: calc( (100%) * 0.5 - 30px );
  }
}
@media all and (min-width: 1024px) {
  .col-l-1, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-6, .col-l-7, .col-l-8, .col-l-9, .col-l-10, .col-l-11, .col-l-12 {
    float: left;
  }
  .col-l-12 {
    width: 100%;
  }
  .col-l-11 {
    width: 91.66666667%;
  }
  .col-l-10 {
    width: 83.33333333%;
  }
  .col-l-9 {
    width: 75%;
  }
  .col-l-8 {
    width: 66.66666667%;
  }
  .col-l-7 {
    width: 58.33333333%;
  }
  .col-l-6 {
    width: 50%;
  }
  .col-l-5 {
    width: 41.66666667%;
  }
  .col-l-4 {
    width: 33.33333333%;
  }
  .col-l-3 {
    width: 25%;
  }
  .col-l-2 {
    width: 16.66666667%;
  }
  .col-l-1 {
    width: 8.33333333%;
  }
  .col-l-pull-12 {
    right: 100%;
  }
  .col-l-pull-11 {
    right: 91.66666667%;
  }
  .col-l-pull-10 {
    right: 83.33333333%;
  }
  .col-l-pull-9 {
    right: 75%;
  }
  .col-l-pull-8 {
    right: 66.66666667%;
  }
  .col-l-pull-7 {
    right: 58.33333333%;
  }
  .col-l-pull-6 {
    right: 50%;
  }
  .col-l-pull-5 {
    right: 41.66666667%;
  }
  .col-l-pull-4 {
    right: 33.33333333%;
  }
  .col-l-pull-3 {
    right: 25%;
  }
  .col-l-pull-2 {
    right: 16.66666667%;
  }
  .col-l-pull-1 {
    right: 8.33333333%;
  }
  .col-l-pull-0 {
    right: auto;
  }
  .col-l-push-12 {
    left: 100%;
  }
  .col-l-push-11 {
    left: 91.66666667%;
  }
  .col-l-push-10 {
    left: 83.33333333%;
  }
  .col-l-push-9 {
    left: 75%;
  }
  .col-l-push-8 {
    left: 66.66666667%;
  }
  .col-l-push-7 {
    left: 58.33333333%;
  }
  .col-l-push-6 {
    left: 50%;
  }
  .col-l-push-5 {
    left: 41.66666667%;
  }
  .col-l-push-4 {
    left: 33.33333333%;
  }
  .col-l-push-3 {
    left: 25%;
  }
  .col-l-push-2 {
    left: 16.66666667%;
  }
  .col-l-push-1 {
    left: 8.33333333%;
  }
  .col-l-push-0 {
    left: auto;
  }
  .col-l-offset-12 {
    margin-left: 100%;
  }
  .col-l-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-l-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-l-offset-9 {
    margin-left: 75%;
  }
  .col-l-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-l-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-l-offset-6 {
    margin-left: 50%;
  }
  .col-l-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-l-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-l-offset-3 {
    margin-left: 25%;
  }
  .col-l-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-l-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-l-offset-0 {
    margin-left: 0%;
  }
  .steps-wizard .steps-wizard-navigation {
    text-align: left;
  }
  .nav-bar-outer-actions {
    float: right;
  }
}
@media all and (min-width: 1440px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left;
  }
  .col-xl-12 {
    width: 100%;
  }
  .col-xl-11 {
    width: 91.66666667%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-9 {
    width: 75%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-7 {
    width: 58.33333333%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-5 {
    width: 41.66666667%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-3 {
    width: 25%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-1 {
    width: 8.33333333%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-pull-11 {
    right: 91.66666667%;
  }
  .col-xl-pull-10 {
    right: 83.33333333%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-8 {
    right: 66.66666667%;
  }
  .col-xl-pull-7 {
    right: 58.33333333%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-5 {
    right: 41.66666667%;
  }
  .col-xl-pull-4 {
    right: 33.33333333%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-2 {
    right: 16.66666667%;
  }
  .col-xl-pull-1 {
    right: 8.33333333%;
  }
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-push-11 {
    left: 91.66666667%;
  }
  .col-xl-push-10 {
    left: 83.33333333%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-8 {
    left: 66.66666667%;
  }
  .col-xl-push-7 {
    left: 58.33333333%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-5 {
    left: 41.66666667%;
  }
  .col-xl-push-4 {
    left: 33.33333333%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-2 {
    left: 16.66666667%;
  }
  .col-xl-push-1 {
    left: 8.33333333%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
  .col-xl-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xl-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xl-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xl-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xl-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xl-offset-0 {
    margin-left: 0%;
  }
}
@media all and (max-width: 767px) {
  .abs-clearer-mobile:after {
    clear: both;
    content: '';
    display: table;
  }
  .modal-popup.modal-slide {
    left: 14.8rem;
    z-index: 900;
  }
  .modal-popup.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    margin: 0;
    max-height: none;
  }
  .footer-legal {
    padding-top: 3rem;
    text-align: left;
  }
  .dashboard-totals-item {
    float: left;
    margin-bottom: 1rem;
    width: 50%;
  }
  .nav {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .nav-bar-outer-actions {
    margin-top: 0;
  }
  .nav-bar {
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 41.2rem;
  }
  .nav-bar > li {
    float: left;
    min-height: 9rem;
  }
  .nav-bar > li:after {
    display: none;
  }
  .nav-bar a {
    line-height: 1.4;
  }
}
@media all and (max-width: 639px) {
  .nav-bar:before {
    display: none;
  }
}
@media all and (max-width: 479px) {
  .nav-bar {
    width: 23.175rem;
  }
  .nav-bar > li {
    width: 10rem;
  }
  .nav .btn-group .btn-wrap-try-again,
  .nav-bar-outer-actions .btn-wrap-try-again {
    clear: both;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    padding-top: 1rem;
  }
}
/**************************************************
	- GENERAL SETTINGS -
 **************************************************/




html, body				{	background: #e1e1e1 !important}

#tp-bgyoutubesrc,
#tp-bgvimeosrc,
.text-selectable	{	-webkit-touch-callout: all !important;
	-webkit-user-select: all !important;
	-khtml-user-select: all !important;
	-moz-user-select: all !important;
	-ms-user-select: all !important;
	user-select: all !important;
}



.tp-clearfix		{	display:block; clear:both;}

#viewWrapper		{	font-family: "Open Sans",sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: relative;}

/* TP PLUGIN VERSION */
.tp-plugin-version 	{	text-align: right;padding-right: 20px;padding-top: 10px;}

/* BUTTONS */
#viewWrapper .button-primary,
.button-primary.tp-be-button {		display: inline-block;	height: 35px;	line-height: 35px;padding: 0px 10px 1px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;
	border: none;text-shadow: none;border: none;outline: none;box-shadow: none;line-height: 26px;height: 27px;margin: 2px 3px 2px 0px;color: #FFF;background: rgba(0, 0, 0, 0); border-radius: 0px; -webkit-border-radius: 0px;-moz-border-radius: 0px;
	text-shadow:none !important;
}


/* REVBLUE */
#viewWrapper .revblue,
#viewWrapper .revblue.button-disabled,
.revblue,
.button-primary.tp-be-button.revblue,
.revblue.button-disabled			{	background:#3498db}
#viewWrapper .revblue:hover,
.button-primary.tp-be-button.revblue:hover,
.revblue:hover						{	background:#2980b9}

/* REVBLUEDARK*/
.revbluedark,
.revbluedark.button-disabled,
#viewWrapper .revbluedark,
#viewWrapper .revbluedark.button-disabled	{	background:#34495e}
#viewWrapper .revbluedark:hover,
.revbluedark:hover							{	background:#2c3e50}

/* REVGREEN */
#viewWrapper .revgreen,
.revgreen								{	background:#27ae60}
.revgreen:hover,
.revgreen.ui-state-active,
#viewWrapper .revgreen:hover,
#viewWrapper .revgreen.ui-state-active 	{	background:#2ecc71}

.revgreenicon i:before,
.revgreenicon:before						{	color:#27ae60 !important; font-size: 18px}

/* REVRED */
.revred,
.revred.button-disabled,
#viewWrapper .revred,
#viewWrapper .revred.button-disabled	{	background: #e74c3c;}
.revred:hover,
#viewWrapper .revred:hover				{	background: #c0392b;}

.revredicon i:before,
.revredicon:before						{	color:#e74c3c !important; font-size: 18px;}

/* REVYELLOW */
#viewWrapper .revyellow,
#viewWrapper .revyellow.button-disabled	{	background: #f1c40f;}
#viewWrapper .revyellow:hover			{	background: #f39c12;}

/* REVGRAY */
.revgray,
#viewWrapper .revgray						{	background: #95a5a6;}
.revgray:hover,
#viewWrapper .revgray:hover					{	background: #7f8c8d;}


/* REVNEWGRAY */
#viewWrapper .revnewgray					{	background: #ddd;}
#viewWrapper .revnewgray:hover,
#viewWrapper .revnewgray.selected			{	background: #999;}
.revnewgray *,
.revnewgray *:before						{	color:#909090;;}
.revnewgray.selected *,
.revnewgray:hover *,
.revnewgray:hover *:before,
.revnewgray.selected *,
.revnewgray.selected *:before					{	color:#fff;;}




/* REVCARROT */
.revcarrot,
.revcarrot.button-disabled,
#viewWrapper .revcarrot,
#viewWrapper .revcarrot.button-disabled	{	background: #e67e22;}
.revcarrot:hover,
#viewWrapper .revcarrot:hover				{	background: #d35400;}

/* REVPURPLE */
#viewWrapper .revpurple,
.revpurple								{	background:#9b59b6;}
.revpurple:hover,
.revpurple.ui-state-active,
#viewWrapper .revpurple:hover,
#viewWrapper .revpurple.ui-state-active 	{	background:#8e44ad;}

/* VIDEO SEARCH BUTTON */
.video_search_button {
	height: 25px;
	background: #3498DB;
	color: #FFF;
	font-weight: 400;
	font-size: 12px !important;
	line-height: 26px;
	padding: 0px 10px;
	vertical-align: top;
	text-transform: capitalize;
}

.iconttowhite[class^="eg-icon-"]:before,
.iconttowhite[class*=" eg-icon-"]:before,
.iconttowhite:before	{	color:#fff;}

/**************************
	-	SOME EXTRAS 	-
***************************/

.toggled-content	{	padding:10px; box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}


.divide10		{	width:100%;clear:both; height:10px;}
.divide20		{	width:100%;clear:both; height:20px;}
.divide5		{	width:100%;clear:both; height:5px;}

.p10			{	padding:10px;}
.p15			{	padding:15px;}
.p20			{	padding:20px;}
.pt0			{	padding-top:0px;}
.pb0			{	padding-bottom:0px;}
.pb10			{	padding-bottom:10px;}
.pb20			{	padding-bottom:20px;}
.ml0			{	margin-left:0px !important}
.ml10			{	margin-left:10px !important}
.mr10			{	margin-right:10px !important}
.mb10			{	margin-bottom:10px !important}

.mtop_10		{	margin-top:10px !important;}

.ntpad			{	}

.boxsized		{	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.mw960			{	max-width:960px;}

.newlineheight	{	float:left; margin:5px 10px 5px 0px !important;}

.float_left		{	float:left;}
.float_right	{	float:right;}
.clear_both		{	clear:both;}

.unite_table_items tr 		{	height:50px;}
.unite_table_items tr td 	{	vertical-align: middle;line-height: 23px;}

.unite_table_items tr td a 	{	font-size:14px;}



/**************************************************
	- TITLE SETTINGS
 **************************************************/

#viewWrapper .title_line							{	background-color:#fff; padding:15px;}
.wrap .title_line									{	height:50px;clear:both;margin-bottom:20px !important;}

#viewWrapper .title_line							{	background-color:#fff; padding:15px;}
#viewWrapper .title_line.nobgnopd					{	 padding:15px 15px;margin-bottom:0px !important; height:50px;}

#viewWrapper .title_line #icon-options-general		{	width:215px;height:100%; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/logo_small.png) no-repeat center center; display:inline-block; float:left;margin-right:25px; }
#viewWrapper .title_line .button-primary			{	margin-top:10px !important}
#viewWrapper .title_line.nobgnopd .button-primary 	{	margin-top:0px !important}

.wrap .title_line .view_title 						{	font-size: 19px;font-weight: 300;color: #464646;padding-top: 16px;padding-right: 15px;display: block;float: left;}

.api-caption {	font-size: 14px;	font-weight: bold;}


/**************************************************
	- SLIDER SETTINGS PANELS
 **************************************************/


#viewWrapper .settings_panel		{	display:table;width:100%}
#viewWrapper .settings_panel_left	{	float:none;display:table-cell; min-width:655px; width:100%; max-width:1080px; vertical-align: top; }
#viewWrapper .settings_panel_right	{	float:none;display:table-cell; min-width:375px; width:100%; vertical-align: top;padding-left:20px; box-sizing: content-box;}

.settings_panel_left .description 	{	display: block;}

.rs-slidesize-selector,
.rs-slidetypeselector				{	display:table;width:100%;}

.rs-slidesize-selector				{	width:100%; margin:0px auto 0px;}

.rs-slidersize,
.rs-slidertype						{	cursor:pointer; display:table-cell; text-align:center;width:33.33%; padding:35px 20px;}
.rs-slidertype img 					{	width:100%;}

.rs-slidersize						{	padding:65px 20px;}
.rs-slidertype .selected-type		{	display: none;}

.rs-slidersize.selected,
.rs-slidersize:hover,
.rs-slidertype.selected,
.rs-slidertype:hover 					{	background: #fff}


.rs-slidertype.selected .notselected-type,
.rs-slidertype:hover .notselected-type	{	display:none;}
.rs-slidertype.selected .selected-type,
.rs-slidertype:hover .selected-type		{	display:inline-block;}




.preset-splitter			{	cursor:pointer;line-height:80px; text-align:center;display:block; background:#eee; color:#777; font-size:18px; font-weight:700;}
.preset-splitter i:before	{	color:#777;}

.preset-splitter i:before	{	display: none}
.preset-splitter.readytoopen i:before {  display:inline-block;}
.preset-splitter.readytoopen:hover,
.preset-splitter.readytoopen:hover i:before {	color:#3498db; background:#fff;}



/**************************************************
	- 	Slider Settings Right And Left Panel -
**************************************************/

#form_slider_params							{	position: relative; z-index: 1}
.settings_panel_right						{	position: relative;}


.preset-selector-wrapper					{	position: relative; overflow: hidden; height:205px;width:100%;}
.preselect-horiz-wrapper					{	width:10000px;height:205px;position:absolute; display: block; top:0px;left:0px;}

.rs-preset-selector,
.rs-source-selector							{	position:relative;cursor:pointer;display:block;float:left; width:25%;  height:120px; padding:4px 0px 0px; box-sizing: border-box; -webkit-box-sizing:border-box; -noz-box-sizing:border-box;}
.rs-preset-selector							{	width:270px; height:200px; padding:35px;}




@media (min-width:1380px){
	.rs-source-selector	{	width:20%;}
}

@media (min-width:1530px){
	.rs-source-selector	{	width:180px;}
}

.rs-slidersize								{	position: relative;}
.rs-preset-selector:hover,
.rs-preset-selector.selected,
.rs-source-selector:hover,
.rs-source-selector.selected 				{	background: #fff}

.rs-slidesize-selector input,
.rs-preset-selector input,
.rs-source-selector input 					{	display:block; position: absolute !important; top:0px !important;left:0px !important; width:100% !important;height:100% !important; padding:0px !important;margin:0px !important; border:none !important;border-radius:0; -webkit-border-radius:0; z-index:10;opacity:0 !important;}



.rs-preset-label,
.rs-source-selector .rs-source-label		{	opacity:0.5;text-align: center; font-size:13px; color:#777; font-weight: 600; display: block; margin-top:5px; line-height:15px;}

.rs-preset-label							{	margin-top:20px;}

.rs-size-image,
.rs-preset-image,
.rs-source-image							{	width:100%;height:75px;display:block;  background-position:top center; background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile.png); background-repeat: no-repeat;}

.rs-preset-noimage							{	display: block; height:92px;}

.rs-size-image								{	height:36px;}
.rs-preset-image							{	height:92px;}

.rs-source-image.rssi-default					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_defa.png);}
.rs-source-image.rssi-flickr					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_flic.png);}
.rs-source-image.rssi-post						{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_post.png);}
.rs-source-image.rssi-instagram					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_inst.png);}
.rs-source-image.rssi-facebook					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_face.png);}
.rs-source-image.rssi-twitter					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_twit.png);}
.rs-source-image.rssi-woo						{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_wooc.png);}
.rs-source-image.rssi-youtube					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_yout.png);}
.rs-source-image.rssi-vimeo						{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidersources/tp_source_vime.png);}

.rs-size-image.autosized						{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/auto.png);}
.rs-size-image.fullwidthsized					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/fullwidth.png);}
.rs-size-image.fullscreensized					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/fullscreen.png);}


.rs-slidertype:hover .rs-preset-label,
.rs-slidertype.selected .rs-preset-label,
.rs-preset-selector:hover .rs-preset-label,
.rs-preset-selector.selected .rs-preset-label,
.rs-source-selector:hover .rs-source-label,
.rs-source-selector.selected .rs-source-label	{	opacity: 1;color:#3398db;}

.rs-preset-image								{	height:90px;}

.rs-preset-image.standardslider					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/sliderselector/type_slider.png);	}
.rs-preset-image.heroscene						{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/sliderselector/type_hero.png);	}
.rs-preset-image.carouselslider					{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/sliderselector/type_carousel.png);	}

.preset-selector-wrapper.ps-container.ps-active-x .ps-scrollbar-x-rail .ps-scrollbar-x
{	background-color:#36485F !important;}

.rs-slidertype:hover .rs-preset-image,
.rs-slidertype.selected .rs-preset-image,
.rs-preset-selector:hover .rs-source-image,
.rs-preset-selector.selected .rs-source-image,
.rs-source-selector:hover .rs-source-image,
.rs-source-selector.selected .rs-source-image,
.rs-slidersize:hover .rs-size-image,
.rs-slidersize.selected .rs-size-image	{	background-position: bottom center;  }

.rs-preset-label.noopacity						{	opacity: 1 !important}

/* SETTING BOXES WITH HEADER AND ACCORDION MODE */
.setting_box			{	position: relative;min-width: 255px;border: none;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);background: #FFF;padding:0px;margin-bottom:20px;line-height: 20px;}
.setting_box h3			{	height: 25px;cursor: pointer !important;font-size: 14px;max-width: 100% !important;padding: 10px;margin: 0px;position: relative;border-bottom: 1px solid #F1F1F1;}
.setting_box h4 		{	font-size: 14px;color:#34495E;font-weight: 600;padding:0px;margin-top:25px;margin-bottom:5px;}
.setting_box h3 span 	{	display: block;padding-top: 5px;padding-left: 10px;color: #34495E;max-width: 250px;display: inline-block;line-height: 18px;}

.setting_box h3 .setting_box-arrow 				{	width:25px;height:25px;float:right;background-image:url('../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/wp-arrows.png');background-repeat:no-repeat;background-position:right 5px;margin-right:4px;}
.setting_box .inputCheckbox 					{	margin-top:7px;}
.setting_box h3.box_closed .setting_box-arrow	{	background-position:right -66px;}

.settings_panel_left .setting_box h3, .setting_box.navig h3				{	background:#36485f; padding:0px 0px; line-height:46px; height:46px;}
.settings_panel_left .setting_box h3 span, .setting_box.navig h3 span		{	color:#fff; line-height: 46px; padding:0px 15px; vertical-align: top}
.settings_panel_left  .setting_box span.setting-step-number, .setting_box.navig span.setting-step-number		{	color:#fff; font-size:25px;font-weight: 800; border-right:1px solid #526275; padding:0px 15px;}
.settings_panel_left .setting_box,.setting_box.navig		{	background:#f5f5f5;}

/* INSIDE PANEL IN SETTING BOXES */
.setting_box .inside		{	padding:20px;margin:0;font-size:13px;line-height: 25px;}

.rs-rp-accordion-icon		{	float: left;margin-top: 4px;font-size: 14px;}

#form_slider_params_wrap .label,
.rev-new-label 				{	min-width: 180px;white-space: normal !important;line-height: 35px;position: relative;text-align: left;display: inline-block;}

#form_slider_params_wrap #reset-to-default-inputs .label 	{	min-width:155px; max-width:155px; width:155px;}
#viewWrapper .inside #reset-to-default-inputs select 	{	max-width:112px;}
.rev-new-label				{	min-width:135px;}

.label-medium				{	font-size:14px; color:#777; line-height:25px; display: inline-block; font-weight: 600;}


.label-with-subsection		{	  }

#form_slider_params_wrap .withsublabels .label			{	 padding-left:20px; min-width:160px;}

#viewWrapper .inside select,
.rs-settings-wrapper select							{	background: #e5e5e5;color: #777; font-weight:600; font-size: 12px;padding: 0 3px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;max-height: 26px;line-height: 26px;vertical-align: middle;border: none!important;box-shadow: none!important;-webkit-box-shadow: none!important;min-width:112px;}
.rs-settings-wrapper select[multiple]					{	height:250px; max-height:250px; margin-top:6px; padding:5px;}
.rs-settings-wrapper select[multiple] option 			{	height:20px; font-size:13px; color:#777; font-weight: 600}
.rs-settings-wrapper select[multiple] option[disabled]	{	color:#3398DB; text-align: left; margin:10px 0;}

.rs-settings-wrapper input[type="text"],
.rs-settings-wrapper select							{	width:200px !important;}

#form_general_settings input[type=email],
#form_general_settings input[type=number],
#form_general_settings input[type=password],
#form_general_settings input[type=search],
#form_general_settings input[type=tel],
#form_general_settings input[type=text],
#form_general_settings input[type=url] ,
#viewWrapper input[type=email],
#viewWrapper input[type=number],
#viewWrapper input[type=password],
#viewWrapper input[type=search],
#viewWrapper input[type=tel],
#viewWrapper input[type=text],
#viewWrapper input[type=url] ,
input[type=text].adb-input,
input[type=text].ads-input		{	background: #e5e5e5;color: #777;font-size: 13px;padding: 0 7px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;max-height: 26px;line-height: 26px;font-weight: 600;vertical-align: middle;border: none!important;box-shadow: none!important;-webkit-box-shadow: none!important;width:112px;}

#form_general_settings input[type=email]:focus,
#form_general_settings input[type=number]:focus,
#form_general_settings input[type=password]:focus,
#form_general_settings input[type=search]:focus,
#form_general_settings input[type=tel]:focus,
#form_general_settings input[type=text]:focus,
#form_general_settings input[type=url]:focus ,
#viewWrapper input[type=email]:focus,
#viewWrapper input[type=number]:focus,
#viewWrapper input[type=password]:focus,
#viewWrapper input[type=search]:focus,
#viewWrapper input[type=tel]:focus,
#viewWrapper input[type=text]:focus,
#viewWrapper input[type=url]:focus,
input[type=text].adb-input:focus,
input[type=text].ads-input:focus	{	background:#ccc;}

/****************************
* Custom Dialog Styles
****************************/

#form_general_settings input[type=text] { width: 80% ;margin-bottom: 10px; }
#rs-global-settings-dialog-wrap {padding: 20px 30px !important;background: #fff;}
#rs-global-settings-dialog-wrap label {min-width: 350px;font-weight: 600;font-size: 14px;display: inline-block;height: 30px;line-height: 30px;}
#rs-global-settings-dialog-wrap .button-primary {text-shadow: none !important;border: none !important;outline: none !important;box-shadow: none !important;line-height: 26px !important;height: 27px !important;margin: 2px 3px 2px 0px!important;color: #FFF !important;}
#rs-global-settings-dialog-wrap .rs-global-setting {margin-bottom: 20px;border-bottom: 1px dashed #ddd;padding-bottom: 20px;display: table;width: 100%;}
#rs-global-settings-dialog-wrap .rs-global-setting.last-egs {padding-bottom: 0px;border-bottom: none;margin-bottom: 0px}
#rs-global-settings-dialog-wrap .rs-gs-tc {display: table-cell;vertical-align: top}
#rs-global-settings-dialog-wrap .rs-gs-tc:first-child {width: 350px;}
#rs-global-settings-dialog-wrap .rs-gs-tc:nth-child(2) {width: 250px;}
#rs-global-settings-dialog-wrap i {display: block;font-size: 11px;line-height: 14px;color: #aaa;}
#rs-global-settings-dialog-wrap #ess-grid-delete-cache {display: inline-block;vertical-align: top;margin-left: 10px !important;}


#viewWrapper input[disabled],
#viewWrapper select[disabled]		{ 	opacity: 0.5;	}
.spanSettingsStaticText				{	font-size:11px; color:#555; margin-top:15px; margin-bottom:15px;font-weight: 600; line-height: 13px; display: block;border-bottom: 1px solid #ddd}

#viewWrapper .inside select[multiple]	{	max-height:none !important;}

#viewWrapper input[type="radio"]	{	margin: 0;line-height: 30px;vertical-align: middle; width:16px; height:16px;}

#viewWrapper input[type=radio]:checked:before {	width: 6px;height: 6px;margin: 4px;line-height: 16px;background-color: #1E8CBE;}

/* MAIN OPTIONS LEFT PANEL INPUT FIELDS */
.one-full-container								{	position:relative; display:table-cell;width:100%; padding:0px 15px;}
.one-half-container								{	position:relative; display:table-cell;width:50%; padding:0px 15px;}
.one-third-container							{	position:relative; display:table-cell;width:33.3%; padding:0px 15px;}
#viewWrapper .slidertitlebox					{	display: table; width:100%;}


.limitedtablebox								{	max-width: 600px; margin:0px auto;}


#viewWrapper .slidertitlebox input 				{	margin-bottom:15px;line-height: 40px;width: 100%;max-height: 41px;padding: 13px 45px 13px 15px; background: #e5e5e5; color:#777; font-size:14px; font-weight:600;}
.input-shortcode-icon,
.input-edit-icon								{
	position: absolute;
	cursor: pointer;
	right: 15px;
	top: 3px;
	width: 33px;
	height: 33px;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-edit_dark.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.input-shortcode-icon							{	background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-shortcode.png);}


/* PLACEHOLDER STYLING IN SLIDER SETTINGS */
.placeholder-label		{	min-width:155px !important; max-width:155px !important; width:155px !important;}
.placeholder-checkbox 	{ 	margin-right:12px !important;}

.toggle-custom-navigation-style,
.save-navigation-style-as-preset,
.delete-navigation-style-as-preset 		{	line-height:30px; color:#fff; background:#4195df; padding:0px 10px; cursor: pointer; display: inline-block; margin:15px 0px;}
.save-navigation-style-as-preset,
.delete-navigation-style-as-preset		{	display: block;}
.delete-navigation-style-as-preset		{	background:#E74C3C;}
.toggle-custom-navigation-styletarget 	{	display:none; position:relative;}
.placeholder-description 				{	    margin-left: 10px;
	margin-top: 8px;
	display: inline-block;
	font-size: 14px;
	font-style: italic;
	color: #999;
	font-weight: 400;
	line-height: 20px;
}

.save-navigation-style-as-preset,
.delete-navigation-style-as-preset 		{	display: inline-block; margin-right: 5px}

.toggle-custom-navigation-style {	display: none}
.toggle-custom-navigation-style.visible { display: inline-block;}
#viewWrapper .toggle-custom-navigation-style-wrapper .wp-picker-container { margin-top:4px;}

.toggle-custom-navigation-styletarget {
	background: #f1f1f1;
	margin: 0px -20px;
	padding: 20px;
}





#slide-nav-settings-content .tp-onoffbutton 	{	margin-right: 25px}

/* DESCRIPTION ELEMENTS */
span.description 					{	font-size: 13px;font-style: italic;color: #999;font-weight: 300;line-height: 20px;}
.settings_panel .setting_required 	{	font-size: 16px;color: #F00; margin-right:10px;}

#viewWrapper .settings_panel_left span.description {	font-size:13px;color:#aaa;font-weight:400;}

/* SHADOWTYPES IN APPEARANCE */
.inside .shadowTypes	{	display: block; width:100%;vertical-align: top}


/* COLOR PICKER STYLING */
.rev-colorpickerspan {	vertical-align: top; line-height: 26px; display: inline-block}
.rev-colorpickerspan .rev-colorpicker { vertical-align: top ; line-height: 26px;height:26px;}

#tp-bgcolorsrc .rev-colorpickerspan { line-height: 30px; vertical-align: middle }


.rev-m-colorpickerspan {	vertical-align: top; line-height: 35px; display: inline-block}
.rev-m-colorpickerspan .rev-colorpicker { vertical-align: middle ; line-height: 26px;height:26px;}


/* THE TOOLBAR */
#form_toolbar		{	position:absolute; background:#555; right:100%; top:0px; padding:25px; visibility:hidden; margin-right:-20px; z-index:0;min-width:270px; border-right:1px dashed #e5e5e5;}
.toolbar-title,
.toolbar-title-a		{	color:#fff; font-weight:700; font-size:14px; line-height:16px; margin-bottom:15px;}
.toolbar-title-a 		{	margin-top:25px;}
.toolbar-content,
.toolbar-content-a,
.toolbar-extended-info	{	color:#fff; font-weight:400; font-size:12px; line-height:16px; }
.toolbar-extended-info	{	margin-top: 15px;}
.toolbar-media		{	margin-top:15px; }
.toolbar-media img  { 	vertical-align: top}

.toolbar-sliderpreview	{	width:270px; height:135px;background:transparent; margin:auto;position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.toolbar-slider 		{	width:270px; height:135px; position:absolute; top:0px;left:0px;background:transparent; border:3px solid #808080;position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.toolbar-slider-image			{	background:#555;  width:100%;height:100%;z-index:0;}
.toolbar-slider-image.shownowbg {	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/tooltips/slide_placeholder_cut.png); }


.toolbar-progressbar	{	width:75%;height:4px; background:rgba(0,0,0,0.5); position:absolute;top:0px;left:0px;}
.toolbar-dottedoverlay	{	width:100%;height:100%; background: transparent;; position:absolute; top:0px; left:0px;background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}

.toolbar-dottedoverlay.twoxtwo				{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/gridtile.png)}
.toolbar-dottedoverlay.twoxtwowhite			{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/gridtile_white.png)}
.toolbar-dottedoverlay.threexthree			{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/gridtile_3x3.png)}
.toolbar-dottedoverlay.threexthreewhite		{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/gridtile_3x3_white.png)}

.toolbar-navigation-left:after	{	content: '\e819'; font-family: "eg-font"; color:#fff; font-size:12px; position:absolute; left:6px;top:2px;}
.toolbar-navigation-right:after	{	content: '\e81a'; font-family: "eg-font"; color:#fff; font-size:12px; position:absolute; left:6px; top:2px;}
.toolbar-navigation-left		{	display:none;position:absolute;width:20px;height:20px;}
.toolbar-navigation-right		{	display:none;position:absolute;width:20px;height:20px;}

.toolbar-navigation-bullets		{	display:none;position:absolute; bottom:10px; width:25px;height:5px; z-index:10;}
.toolbar-navigation-bullet 		{	z-index:1;position:relative;display: block; float:left; width:5px;height:5px; margin-right:4px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; background:#fff;  vertical-align: top;}

.toolbar-navigation-thumbs,
.toolbar-navigation-tabs		{	display:none;position:absolute;padding:5px; width:112px;}
.toolbar-navigation-thumb,
.toolbar-navigation-tab 		{	z-index:1;position:relative;display: block; float:left;width:34px;height:35px;  margin-right:5px;padding:5px;background:transparent; color:#555;  border:3px solid #808080; font-size:9px; font-weight:600;line-height:12px;  box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;vertical-align: top; }

.toolbar-navigation-thumbs-bg,
.toolbar-navigation-tabs-bg		{	top:0px; left:0px; position: absolute;z-index: 0;width:100%;height:100%;background-color:#000;opacity:1;display: block;}

.short-lorem-ipsum				{	width:10px;height:3px;position:relative; display:block; background:#808080; vertical-align: top;}
.long-lorem-ipsum				{	width:17px;height:3px;position:relative; display:block; background:#808080; margin-right:15px;margin-bottom:3px; vertical-align: top; }

.toolbar-navigation-bullets.tbn-vertical 							{	width:6px; height:25px;}
.toolbar-navigation-bullets.tbn-vertical .toolbar-navigation-bullet { 	margin-right:0px;margin-bottom:5px;}

.toolbar-navigation-thumbs.tbn-vertical,
.toolbar-navigation-tabs.tbn-vertical	  							{	width:34px; height:115px;}

.toolbar-navigation-thumbs.tbn-vertical .toolbar-navigation-thumb,
.toolbar-navigation-tabs.tbn-vertical .toolbar-navigation-tab 		{ 	margin-right:0px;margin-bottom:5px;}


/* POSITIONS OF PREVIEW NAVIGATIONS */
.tbn-left 				{	left:0px;right:auto;}
.tbn-right 				{	left:auto;right:0px;}
.tbn-center 			{	left:50%;right:auto; -webkit-transform: translateX(-50%);transform: translateX(-50%);-moz-transform: translateX(-50%);}
.tbn-top 				{	top:0px;bottom:auto;}
.tbn-bottom 			{	top:auto;bottom:0px;}
.tbn-middle 			{	top:50%;bottom:auto; -webkit-transform: translateY(-50%);transform: translateY(-50%);-moz-transform: translateY(-50%);}
.tbn-center.tbn-middle	{	top:50%;bottom:auto;left:50%;right:auto; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);-moz-transform: translateY(-50%) translateX(-50%);}


/* BG INNER SPANS */
.tbn-horizontal.tbn-spanned .tntb 						{	width:264px;}
.tbn-horizontal.tbn-spanned.tbn-center .tntb			{	left:-71px;}
.tbn-horizontal.tbn-spanned.tbn-right .tntb				{	left:-142px;}
.tbn-outer-top.tbn-horizontal.tbn-spanned .tntb,
.tbn-outer-bottom.tbn-horizontal.tbn-spanned .tntb		{	width:270px;left:0px;}
.outer-left .tbn-outer-top.tbn-horizontal.tbn-spanned .tntb,
.outer-left .tbn-outer-bottom.tbn-horizontal.tbn-spanned .tntb,
.outer-right .tbn-outer-top.tbn-horizontal.tbn-spanned .tntb,
.outer-right .tbn-outer-bottom.tbn-horizontal.tbn-spanned .toolbar-navigation-tabs-bg{	width:228px; left:0px;}

.tbn-outer-top.tbn-horizontal.tbn-left,
.tbn-outer-bottom.tbn-horizontal.tbn-left 					{	margin-left:-3px;}
.tbn-outer-top.tbn-horizontal.tbn-center,
.tbn-outer-bottom.tbn-horizontal.tbn-center				{	margin-left:-2px;}
.tbn-outer-top.tbn-horizontal.tbn-right,
.tbn-outer-bottom.tbn-horizontal.tbn-right 				{	margin-right:-3px;}


.tbn-vertical.tbn-spanned .tntb							{	height:129px; top:0px;}
.tbn-vertical.tbn-spanned.tbn-middle .tntb				{	height:130px; top:-3px;}
.tbn-vertical.tbn-spanned.tbn-bottom .tntb				{	top:-4px;}
.tbn-outer-left.tbn-vertical.tbn-spanned .tntb,
.tbn-outer-right.tbn-vertical.tbn-spanned .tntb		{	height:135px;top:0px;}

.tbn-outer-left.tbn-vertical.tbn-top,
.tbn-outer-right.tbn-vertical.tbn-top 					{	margin-top:-3px;}
.tbn-outer-left.tbn-vertical.tbn-middle,
.tbn-outer-right.tbn-vertical.tbn-middle				{	margin-top:-2px;}
.tbn-outer-left.tbn-vertical.tbn-bottom,
.tbn-outer-right.tbn-vertical.tbn-bottom 				{	margin-top:3px;}

/* TAB/THUMBS outer POSITIONS */
.toolbar-navigation-tabs.tbn-outer-top,
.toolbar-navigation-thumbs.tbn-outer-top							{	top:-48px; bottom:auto;}
.toolbar-navigation-tabs.tbn-outer-bottom,
.toolbar-navigation-thumbs.tbn-outer-bottom						{	bottom:-48px; top:auto;}
.toolbar-navigation-tabs.tbn-outer-left,
.toolbar-navigation-thumbs.tbn-outer-left							{	left:-47px; right:auto;}
.toolbar-navigation-tabs.tbn-outer-right,
.toolbar-navigation-thumbs.tbn-outer-right							{	right:-47px; left:auto;}

/* BG outer TOP/BOTTOM SPANS */

.tbn-outer-top.tbn-horizontal.tbn-spanned.tbn-center .tntb,
.tbn-outer-bottom.tbn-horizontal.tbn-spanned.tbn-center .tntb			{	left:-72px;}

.tbn-outer-top.tbn-horizontal.tbn-spanned.tbn-right .tntb,
.tbn-outer-bottom.tbn-horizontal.tbn-spanned.tbn-right .tntb			{	left:-148px;}

.outer-left .tbn-outer-top.tbn-horizontal.tbn-spanned.tbn-center .tntb,
.outer-left .tbn-outer-bottom.tbn-horizontal.tbn-spanned.tbn-center .tntb,
.outer-right .tbn-outer-top.tbn-horizontal.tbn-spanned.tbn-center .tntb,
.outer-right .tbn-outer-bottom.tbn-horizontal.tbn-spanned.tbn-center .tntb	{	left:-51px;}

.outer-left .tbn-outer-top.tbn-horizontal.tbn-spanned.tbn-right .tntb,
.outer-left .tbn-outer-bottom.tbn-horizontal.tbn-spanned.tbn-right .tntb,
.outer-right .tbn-outer-top.tbn-horizontal.tbn-spanned.tbn-right .tntb,
.outer-right .tbn-outer-bottom.tbn-horizontal.tbn-spanned.tbn-right .tntb			{	left:-106px;}

/* BG outer LEFT/RIGHT SPANS */

.tbn-outer-left.tbn-horizontal.tbn-spanned .tntb,
.tbn-outer-right.tbn-horizontal.tbn-spanned .tntb						{	height:146px;top:-3px;}

.tbn-outer-left.tbn-vertical.tbn-spanned.tbn-middle .tntb,
.tbn-outer-right.tbn-vertical.tbn-spanned.tbn-middle .tntb				{	top:-4px;}

.tbn-outer-left.tbn-vertical.tbn-spanned.tbn-bottom .tntb,
.tbn-outer-right.tbn-vertical.tbn-spanned.tbn-bottom .tntb				{	top:-7px;}


/* outer TOP/BOTTOM ADD ONS */
.toolbar-sliderpreview.outer-top,
.toolbar-sliderpreview.outer-bottom											{	height:185px;}
.toolbar-sliderpreview.outer-top.outer-bottom 								{	height:235px;}

.toolbar-sliderpreview.outer-left,
.toolbar-sliderpreview.outer-left .toolbar-slider,
.toolbar-sliderpreview.outer-right,
.toolbar-sliderpreview.outer-right .toolbar-slider								{	width:228px;}

.toolbar-sliderpreview.outer-left .toolbar-slider 								{	left:22px;}
.toolbar-sliderpreview.outer-right .toolbar-slider 							{	left:-22px;}

.toolbar-sliderpreview.outer-left.outer-right,
.toolbar-sliderpreview.outer-left.outer-right .toolbar-slider					{	width:184px;}

.toolbar-sliderpreview.outer-left.outer-right .toolbar-slider 				{	left:0px;}


/* outer TOP/BOTTOM ADD ONS WRAPPER */
.outer-top .toolbar-slider 													{	top:50px; bottom:0px;}
.outer-bottom .toolbar-slider 													{	top:0px; bottom:auto;}

.outer-bottom.outer-top .toolbar-slider 										{	top:50px;bottom:auto;}





/******************************
	-	ToolBox	-
********************************/

#eg-toolbox-wrapper			{	position: fixed;
	top: 40px;
	right: 15px;
	z-index:5000;
}
.eg-toolbox					{
	padding: 20px 20px 20px 50px;
	background: #333;
	border: 1px solid #E5E5E5;
	color: #fff;
	max-width:400px;
	cursor: pointer;
	position:relative;
}

.eg-toolbox .eg-icon-info	{	color:#3498db !important; font-size:15px; position: absolute; top:50%;left:10px; margin-top:-13px;
	border:2px solid #3498db; padding:3px 1px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
}
.eg-toolbox .eg-icon-info:before	{	color:#3498db !important;}

.eg-toolbox .eg-icon-cancel {	color:#e74c3c !important; font-size:15px; position: absolute; top:50%;left:10px; margin-top:-13px;
	border:2px solid #e74c3c; padding:3px 1px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
}
.eg-toolbox .eg-icon-cancel:before	{	color:#e74c3c !important;}

.eg-toolbox .eg-icon-ok		{	color:#2ecc71 !important; font-size:15px; position: absolute; top:50%;left:10px; margin-top:-13px;
	border:2px solid #2ecc71; padding:3px 1px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
}

.eg-toolbox .eg-icon-ok:before	{	color:#2ecc71 !important;}

#tp-validation-box i:before,
.revpurple i:before			{	color:#fff !important}




/* STATIC LAYER TAB STYLE */


#viewWrapper .list_static_slide_links .eg-icon-dribbble:before {	color:#000 }



#slider_size_row th							{	vertical-align: top !important; padding-top:6px !important}

#slider_size_row td .description			{	border-left:40px solid #f1c40f;  background:#eee; color:#222; padding:20px 10px; max-width:400px; margin-top:30px; margin-bottom:20px;font-weight: 400;position: relative}
#slider_size_row td .description:before		{	content: '\e80f';font-family: "revicons"; font-size:25px; color:#fff; position:absolute; top:20px;left:-30px; font-style: normal;}
#slider_size_row .prevxmpl					{	color:#fff; font-style: normal; padding:3px 5px; background:#34495e; font-size:11px;}



#tp-validation-box i.revicon-info-circled.redrevicon:before		{  color: #bdc3c7 !important}

/* NEW CSS SETTINGS in VERSION 5.0 */

.rev-iblock		{	display:inline-block !important;}
.rev-iblock.description	{	margin-left:10px;}


#rev_custom_grid_sizing table tr td	{	padding-right:20px;}

.descrwithpadding	{	padding-left:130px; line-height:15px !important;font-size:12px !important; margin-bottom:10px;margin-top:5px;}


/******************************
	INPUT FIELD CHANGES
*******************************/
#api_wrapper input[type="text"]	{	min-width: 300px}
.api_area		{	width:100%; background:#f1f1f1; padding:10px 10px; border-radius: 8px;
	resize:none; border:none; box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none; font-size:11px;
}

/******************************
	-	MINI TOOLBAR	-
********************************/

#viewWrapper .rs-mini-toolbar						{	position:absolute;right:-1px;top:0px; padding:0px;margin:0px;}

#viewWrapper .rs-mini-toolbar .rs-mini-toolbar-button {	display:inline-block; margin-left:-4px;}
#viewWrapper .rs-mini-toolbar .button-primary		{	display:inline-block; height:55px !important; line-height:55px !important; margin:0;padding-left:19px !important;}

#viewWrapper .rs-mini-toolbar .button-primary i		{	margin-right:10px;}

#viewWrapper .rs-mini-toolbar .mini-toolbar-text  	{	display: inline-block;width:0; visibility: hidden; opacity: 0;}


#viewWrapper .rs-mini-toolbar.sticky 				{	position: fixed !important;top:0px; right:0;line-height: 32px; height:32px;z-index: 4999}
#viewWrapper .rs-mini-toolbar.sticky .button-primary{	height:32px !important;line-height:32px !important; padding-left:10px !important;}
#viewWrapper .rs-mini-toolbar.sticky .button-primary i { margin-right:0px !important}
#viewWrapper .rs-mini-toolbar.sticky .rs-mini-toolbar-button:hover .mini-toolbar-text  {	margin-left:10px;}

#stickystylesbutton_wrap 											{	transition: transform 0.3s; transform: translateY(0px); }
#viewWrapper .rs-mini-toolbar #stickystylesbutton_wrap 				{	display:none;}
#viewWrapper .rs-mini-toolbar.sticky #stickystylesbutton_wrap		{	display: inline-block;}
#stickystylesbutton_wrap.notyetsticky 								{	transform: translateY(-32px);  }

/* PREVIEWER IN SLIDER SETTINGS */
.rsp-view-cell									{	width:25%; float:left;display:block;  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-right:1px solid #e5e5e5; min-height:530px;}
#layout-preshow								{	background:#eee;  min-width:400px; display:inline-block; width:100%;position: relative;padding: 0px;margin: 0px;}
.rsp-needmorehelp								{	background:#f5f5f5;  min-width:400px;  color:#999; line-height:15px; font-size:11px;}
.rsp-needmorehelp p								{	text-align: center; background:#eee; line-height:30px; cursor: pointer;}
.rsp-description ul							{	margin:auto; width:500px;}
.rsp-needmorecontent							{	display:none;}
.rsp-description ul li							{	list-style:circle}
.rsp-view-header								{	color:#7f8c8d; background: #f5f5f5;text-align: center; vertical-align: middle; line-height:60px; font-size: 14px; font-weight:600; }
.rsp-tablet-view .rsp-view-header				{	border:1px solid #eee; border-top: none; border-bottom: none;}
.rsp-cell-dimension							{	border:1px solid #bdc3c7; padding:2px 5px; font-size:12px; color:#c9ced1; margin:0px; margin-left:10px;}
.rsp-present-area								{	background:#eee; min-height:290px; position: relative; overflow: hidden;}
.rsp-tablet-view .rsp-present-area				{	border:1px solid #e5e5e5; border-top:0px; border-bottom:0px;}
.rs-preset-label.noopacity						{	opacity: 1 !important}
.rsp-view-cell .rs-preset-label					{	opacity: 1; margin-bottom:5px;margin-top:0px;}
.rsp-view-cell .rs-preset-label.label-multiple	{	margin:0px 5px; display:inline-block; font-weight: 400; }
.rsp-view-cell	input[type="text"] 				{	width:68px !important; min-width:68px !important; max-width:68px !important; padding:0px 25px 0px 10px !important; text-align: right}
.relpos 										{	position: relative;}
.pxfill											{	position: absolute; right:10px;top:-2px; font-size:13px; color:#777; font-weight: 600;}
.disabled .pxfill								{	opacity:0.5;}
.slide-size-wrapper								{	text-align:center; padding-bottom:30px; position: relative;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0.001px);}

.cbi-title										{	text-align: center;display: block;color: #777;font-size: 18px;font-weight: 700; line-height:25px; margin:25px 0px 20px;text-align: center;}
@media (max-width:1650px){
	.rsp-view-cell		{	width:50%;}
}
@media (max-width:1200px) {
	.breakdownonmobile 								{	display: block;}
	.breakdownonmobile .one-third-container			{	width:100%; display:block; margin-bottom:25px;}
}


.rs-width-height-alternative	{	height:28px;display:block;text-align: center; line-height: 28px; vertical-align: middle;}
.rs-width-height-alternative .rs-preset-label	{	line-height: 28px; display: inline-block;
	background-color: #2980b9;
	padding: 0px 10px;
	border-radius: 4px;
	color: #fff;}


#css-javascript-customs .CodeMirror-scroll.cm-s-default	{	background-color: #fff;}



.rsp-device-imac-bg,
.rsp-device-imac					{	 width:205px;height:165px; position:absolute;top:50%;left:50%;margin-left:-102px;margin-top:-82px;}

.rsp-device-macbook-bg,
.rsp-device-macbook					{	 width:160px;height:100px; position:absolute;top:50%;left:50%;margin-left:-90px;margin-top:-62px;}


.rsp-device-ipad-bg,
.rsp-device-ipad					{	 width:160px;height:226px; position:absolute;top:50%;left:50%;margin-left:-80px;margin-top:-113px;}

.rsp-device-iphone-bg,
.rsp-device-iphone					{	 width:96px;height:201px; position:absolute;top:50%;left:50%;margin-left:-48px;margin-top:-100px;}
.rsp-grid							{	position:absolute;width:100%; height:100%;top:0px;left:0px; }

.rsp-layer							{	background:#3498db;color:#fff; padding:3px 5px; font-size:14px; position:absolute; top:50%;left:50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}

/* GRAPHIC OVERLAYS */
.rsp-device-imac-bg 				{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/imac.png);background-position:50% 50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;}
.rsp-device-macbook-bg 				{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/macbook.png);background-position:50% 50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;}
.rsp-device-ipad-bg					{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/ipadair.png);background-position:50% 50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;}
.rsp-device-iphone-bg				{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/iphone.png);background-position:50% 50%;width:400px;height:400px;margin-top:-200px;margin-left:-200px;}


/* IMAC PREVIEW */
.rsp-imac-topbar					{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/topbar.png); width:187px;height:7px; position:absolute;top:9px;left:9px;}
.rsp-bg								{	background:#bdc3c7; width:187px;height:100px;position:absolute;top:16px;left:9px;}
.rsp-browser						{	background:#fff;position:absolute;top:16px;width:140px;height:99px;left:32px;}
.rsp-slide-bg						{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidebg.jpg); background-size:cover; background-position:50% 50%;width:100%;
	height:70px; top:0px;left:0px; position:absolute;}
.rsp-grid							{	width:140px; }

/* IMAC PREVIEW */
.rsp-macbook-topbar					{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/topbar.png); width:160px;height:7px; position:absolute;top:9px;left:9px;}
.rsp-device-macbook .rsp-bg			{	background:#bdc3c7; width:160px;height:92px;position:absolute;top:16px;left:9px;}
.rsp-device-macbook .rsp-browser	{	background:#fff;position:absolute;top:16px;width:140px;height:92px;left:20px;}
.rsp-device-macbook .rsp-slide-bg	{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/slidebg.jpg); background-size:cover; background-position:50% 50%;width:100%;
	height:70px; top:0px;left:0px; position:absolute;}
.rsp-device-macbook .rsp-grid		{	 width:140px;}


/* IPAD PREVIEW */
.rsp-device-ipad .rsp-bg			{	width:138px;height:184px;left:11px;top:21px; }
.rsp-device-ipad .rsp-slide-bg		{	height:60px; top:6px;}
.rsp-device-ipad .rsp-browser		{	left:17px; top:21px; width:126px;height:184px;}
.rsp-device-ipad .rsp-grid			{	 width:126px;}


/* IPHONE PREVIEW */
.rsp-device-iphone .rsp-bg			{	width:79px;height:141px;left:9px;top:31px; }
.rsp-device-iphone .rsp-slide-bg	{	height:40px}
.rsp-device-iphone .rsp-browser		{	left:14px; top:31px; width:70px;height:141px;}
.rsp-device-iphone .rsp-grid		{	 width:71px;}


.rsp-dotted-line-hr-left,
.rsp-dotted-line-hr-right			{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dotted_vertical.png); width:1px; height:290px; top:50%; margin-top:-145px; left:5px; position:absolute; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; }
.rsp-dotted-line-hr-right			{	left:auto;right:5px;}

.rsp-dotted-line-vr-top,
.rsp-dotted-line-vr-bottom			{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dotted_horizontal.png); width:230px; height:1px; left:50%;margin-left:-115px; top:2px; position:absolute; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; }
.rsp-dotted-line-vr-bottom			{	top:auto;bottom:2px;}

.rs-fullaligned .rsp-dotted-line-hr-left	{	left:0px;}
.rs-fullaligned .rsp-dotted-line-hr-right	{	right:0px;}
.rs-fullaligned .rsp-dotted-line-vr-top		{	top:0px;}
.rs-fullaligned .rsp-dotted-line-vr-bottom	{	bottom:0px;}


/*****************************
	 - Navigation Setup -
******************************/
.mo_arrows_icon,
.mo_bullets_icon,
.mo_thumbs_icon,
.mo_tabs_icon		{	vertical-align:top;margin-right:10px;width:24px;height:25px; line-height: 25px; background-position:center center; background-repeat: no-repeat;display: inline-block;}

.mo_arrows_icon		{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/arrows.png); }
.mo_bullets_icon	{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/bullets.png); }
.mo_thumbs_icon		{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/thumbnails.png); }
.mo_tabs_icon		{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/tabs.png); }

.mo-navigation-wrapper .label-medium	{	margin-right:15px; }


.mo-one_fourth					{	display:block; width:25%; float:left; text-align: center;}

.mo-one_fourth .tp-onoffbutton	{	text-align: left;}

@media (max-width:1400px){
	.mo_arrows_icon,
	.mo_bullets_icon						{	margin-bottom:15px;}
	.mo-navigation-wrapper .label-medium	{	width:100px;margin-left:10px; }
	.mo-one_fourth							{	width:50%;}
}

.buttonarea			{	padding:20px 30px 30px; background:#F5F5F5; text-align: center;}


/*****************************
	- POST BASED SETTINGS -
******************************/

.rs-settings-wrapper	{	background:#fff;padding:30px; overflow: hidden;display:none;}

/******************************
	-	SPINNER	-
********************************/

#spinner_preview	{
	width:100%;height:100px;position:relative;background:#F1C40F;
}

.tp-loader.tp-demo		{	left:50% !important;position:absolute;top:50% !important;}
/******************************
	-	VALIDATION	-
********************************/

#rs-validation-wrapper	{	margin-top:15px;}
#rs-validation-wrapper .validation-label { float:left;font-weight:bold;width:150px;line-height:26px}
#rs-validation-wrapper .validation-input { float:left;min-width:300px; max-width:710px; width:75%;}
#rs-validation-wrapper .validation-description	{	color:#999;font-style: italic; margin-top:5px;margin-bottom:20px;}
#rs-validation-wrapper .clear	{	clear:both;width:100%;}


/******************************
	-	UPDATE LOGS	-
********************************/

.rs-update-history-wrapper 	{	background: #fff; box-sizing: border-box; -moz-box-sizing: border-box;}
.rs-update-history 			{	height:485px;overflow:scroll;width:100%; padding:20px; background: #fff; box-sizing: border-box; -moz-box-sizing: border-box;}

.slider-revolution-update-list .version-number { font-size:18px; font-weight:600; color:#222; margin-top:40px; font-family: "Open Sans",sans; margin-bottom:30px;}
.slider-revolution-update-list .version-number:first-child { margin-top:0px;}
.slider-revolution-update-list ul	{ font-size:13px; font-weight:400;line-height:18px; color:#222; padding:0px 0px 0px 20px;font-family: "Open Sans",sans; margin-bottom:30px;}
.slider-revolution-update-list li	{ list-style-type:disc; padding:0px;font-family: "Open Sans",sans; margin-left:33px;color:#666;font-weight: 400}


.slider-revolution-update-list .change strong,
.slider-revolution-update-list .bugfix strong,
.slider-revolution-update-list .newfeature strong { font-size:13px; font-weight:400; color:#222;line-height:18px;font-family: "Open Sans",sans; text-transform: uppercase;margin-left:10px;}

div.newfeature:before { content: '\f155'; font-family: "dashicons"; color:#fff; background:#27ae60; padding:6px; border-radius:50%; font-size:20px;margin-right:10px; vertical-align: middle; font-weight: 400;}
div.change:before 	  { content: '\f463'; font-family: "dashicons"; color:#fff; background:#e67e22; padding:6px; border-radius:50%; font-size:20px;margin-right:10px;vertical-align: middle; font-weight: 400;}
div.bugfix:before 	  {  content: '\f308'; font-family: "dashicons"; color:#fff; background:#e74c3c; padding:6px; border-radius:50%;  font-size:20px;margin-right:10px;vertical-align: middle; font-weight: 400;}

.slider-revolution-update-list hr	{	margin-top:30px;margin-bottom:30px;border:none; border-top:1px solid #e5e5e5;}




/********************************
	-	NEWSLETTER STYLING		-
********************************/

#eg-newsletter-wrapper{
	border:1px solid #e5e5e5;
	padding:15px 15px 15px 80px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	position:relative;
	overflow:hidden;
	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/tp_newsletter_bg.png) no-repeat 75px 10px #FFFFFF;
}

div.star_red { font-size:13px; font-weight:600 !important; color:#000;line-height:18px;margin-top:30px;margin-bottom:10px;font-family: "Open Sans",sans; text-transform: uppercase;}
div.star_red:before { content: '\f155'; font-family: "dashicons"; color:#e03301; font-size:17px;margin-right:10px; vertical-align: middle;}

#why-subscribe-wrapper li {
	list-style-type: disc;
	margin-left: 20px;
}



/* COLOR PICKER STYLING */
#viewWrapper .wp-picker-container	{	position:relative; z-index:900; vertical-align: top; margin-top:1px; box-sizing: initial; }
#viewWrapper .wp-picker-container.wp-picker-active {	z-index:950;}
#viewWrapper .wp-color-result		{	margin: 0px !important; display:inline-block; width:74px; height:26px;border:1px solid #ddd; box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow:none; outline:none; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#viewWrapper .wp-color-result:after	{	content:"Color"; line-height: 26px; background:#eee; border:1px solid #ddd !important; height:26px; top:-1px; right:-1px; border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;; -webkit-border-radius:0px 5px 5px 0px;box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow:none; outline:none; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#viewWrapper .wp-color-result.wp-picker-open:after { content:"Set"}
#viewWrapper .wp-picker-input-wrap					{	z-index:10;position: absolute; top:227px; left:-61px; width:245px; background:#eee; height:30px;padding:5px; display:none; border:1px solid #f5f5f5 !important; border-top:none !important;}
#viewWrapper .pickerisopen .wp-picker-input-wrap	{	display: block; text-align: right}
#viewWrapper .pickerisopen .my-color-field			{	margin-right:7px; width:185px; }
#viewWrapper .pickerisopen  .wp-picker-clear {
	height: 24px;
	line-height: 22px;
	padding: 0 8px 1px;
	font-size: 11px;
	border: none;
	box-shadow: none;-moz-box-shadow: none;; -webkit-box-shadow: none;
	border-radius: 0px;-moz-border-radius: 0px;; -webkit-border-radius: 0px;
	background: #3498DB;
	color: #FFF;
}
#viewWrapper .wp-picker-holder		{	position: absolute; top:30px;left:-61px;}

#viewWrapper .iris-picker 			{	background:#eee !important; border:1px solid #f5f5f5 !important; border-bottom:none !important;  margin:0px;box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.25); z-index:5;}


#viewWrapper .placeholder-single-wrapper .wp-picker-holder {	left:auto !important; right:0px !important;}
#viewWrapper .placeholder-single-wrapper .iris-picker {	background: #ddd !important; left:auto !important; right:0px;}

/*************************************
	-	TEMPLATE AREA FOR SLIDER	-
*************************************/

#close-template		{	position:absolute; cursor:pointer; top:25px;right:35px; font-size:15px;  text-align:center;   font-size:25px;line-height:35px;width:35px;  height:35px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-close-big.png) center center no-repeat;  }

#close-template:hover {	color:#fff;}
#template_area		{	position: fixed;
	top: 0;
	left: 100%;
	z-index: 99999;
	width: 100%;
	height: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	background: #eee;
	text-align: left;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform: translate3d(0px,0,0);
	transform: translate3d(0px,0,0);
	padding-top:0px;
}


#template_area h2			{	font-size:25px; line-height:80px; padding:0px 40px; color:#fff;  font-weight: 400 !important; margin:0px; background:#222;}
#template_area h2 strong	{	font-weight: 700;}

#template_area > h2 {
	-webkit-transition: -webkit-transform 0.4s 0.1s;
	transition: transform 0.4s 0.1s;
	-webkit-transform: translate3d(100px,0,0);
	transform: translate3d(100px,0,0);
}

#template_area .revolution-template-switcher
{
	-webkit-transition: -webkit-transform 0.4s 0.15s;
	transition: transform 0.4s 0.15s;
	-webkit-transform: translate3d(150px,0,0);
	transform: translate3d(150px,0,0);
}

#template_area .revolution-template-subtitle {
	-webkit-transition: -webkit-transform 0.4s 0.20s;
	transition: transform 0.4s 0.20s;
	-webkit-transform: translate3d(250px,0,0);
	transform: translate3d(250px,0,0);
}

#template_area > div,
#template_area #h3 {
	-webkit-transition: -webkit-transform 0.4s 0.25s;
	transition: transform 0.4s 0.25s;
	-webkit-transform: translate3d(350px,0,0);
	transform: translate3d(350px,0,0);
}

#template_area.show .revolution-template-subtitle,
#template_area.show > h2,
#template_area.show .revolution-template-switcher,
#template_area.show > div,
#template_area.show h3 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#template_area.show {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}
#template_area .template_slide_item_import {
	position: relative;
	display: inline-block;
	width:270px;

}

#template_area .template_item 	{
	margin-right:10px;

}

#template_area .template_slide_item_img,
#template_area .template_item,
#template_area .template_slider_item,
#template_area .template_slider_item_import
{
	position: relative;
	display: inline-block;
	width: 270px;
	height: 150px;
	text-align: left;
	cursor:pointer;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: top;
	margin:0;
	z-index: 1;
}

#template_area .template_title	{
	position: relative;
	display:block;
	width:270px;
	line-height: 40px;
	padding:0px 10px;
	-webkit-backface-visibility: hidden;
	font-weight: 400;
	color:#fff;
	font-size:14px;
	text-align:left;
	background:#222;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom:15px;
}

#template_area .template_item:hover .template_title,
#template_area .template_slide_item_import:hover .template_title,
#template_area .template_slider_item:hover .template_title,
#template_area .template_slider_item_import:hover .template_title	{	color:#fff;}

.revolution-template-groups			{	padding:50px 25px 50px 40px; overflow: hidden; width:100%;position: relative; box-sizing: border-box;}

.revolution-customer-templates,
.revolution-all-slides-templates	{	display:none;}

#template_area .template_thumb_title {	font-size:13px; color:#444; font-weight:400; background:#fff; line-height:40px;margin-bottom:20px; border-top:1px solid #eee; padding:0px 12px; position: relative;z-index: 2}

#viewWrapper					{	font-family: "Open Sans",sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.revlogo-mini					{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/logo.png); width:46px;height:46px; display:inline-block; background-position: left center; background-repeat: no-repeat;}
#template_area .revlogo-mini	{	height:80px; vertical-align: middle;margin-right:5px;}

.revolution-template-switcher	{	background:#fff;  cursor:pointer; line-height: 41px;vertical-align: middle; padding:7px 40px; display: table;width: 100%;box-sizing: border-box;}


.rs-reload-show i,
.revolution-templatebutton.premium-templatebutton i { margin-right:5px;}
.revolution-templatebutton.premium-templatebutton i:before,
.revolution-templatebutton.premium-templatebutton	{	color:#2a96f3;}

#update_obect_library,
#licence_obect_library,
.rs-reload-shop			{	font-size: 14px;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	margin-right: 5px;
	border: 1px solid #009cdd;
	background:#009cdd;
	line-height: 23px;
	display: inline-block;
	cursor: pointer;
	padding:0px 10px;
	border-radius: 4px;
	transform: all 0.2s;
	-webkit-transform:all 0.2s;
	margin-top:7px;
	white-space: nowrap;
}

#up-lic-ob-lib {	position: absolute; top:15px; right:30px;}

#licence_obect_library i,
#update_obect_library  			{	margin-right:5px;}


#licence_obect_library i,
#licence_obect_library i:before,
#update_obect_library i,
#update_obect_library i:before,
.rs-reload-shop i,
.rs-reload-shop i:before		{	font-size:14px; color:#fff;}

#licence_obect_library:hover,
#update_obect_library:hover,
.rs-reload-shop:hover 			{	 color:#fff; background:#2980b9;}

#licence_obect_library:hover i,
#licence_obect_library:hover i.before,
#update_obect_library:hover i,
#update_obect_library:hover i.before,
.rs-reload-shop:hover i,
.rs-reload-shop:hover i:before	{	color:#fff;}

.revolution-template-subtitle			{	color: #222;font-size: 25px;font-weight: 400;line-height: 60px;border-bottom: 1px solid #ddd;padding: 10px 40px;}
#template_area .template_slider_title	{	color:#222;font-size:20px; font-weight:400; line-height:35px; margin-bottom:15px;}

#template_area .template_group_wrappers	{	display:inline-block;margin-right:15px;position: relative;}



#template_area .template_group_wrappers.template_package 			{	display:inline-block;}
#template_area .template_group_wrappers.template_package_parent:after {
	content: " ";
	position: absolute;
	top: -5px;
	left: 5px;
	width: 100%;
	height: 215px;
	background: #d5d5d5;
	z-index: 0;


}

#template_area .template_group_wrappers.template_package_parent:before {
	content: " ";
	position: absolute;
	top: -10px;
	left: 10px;
	width: 100%;
	height: 215px;
	background: #bbb;
	z-index: 0;


}

#leave_selected_template_package,
#selected_template_package_title,
span.template_filter_button {
	font-size: 12px;
	font-weight: 400;
	color: #444;
	margin-right: 5px;
	border: 1px solid #ddd;
	line-height: 23px;
	display: inline-block;
	cursor: pointer;
	padding:0px 10px;
	border-radius: 4px;
	display:inline-block;
}



span.template_filter_button.temp_new_udpated {
	border-color:#9b59b6;
	color:#9b59b6;
}

span.template_filter_button.template_local_filter {
	border-color:#d50000;
	color:#d50000;
}



#selected_template_package_title,
#leave_selected_template_package:hover,
span.template_filter_button:hover,
span.template_filter_button.selected {
	border-color: #009cdd;
	color:#009cdd;
}

span.template_filter_button.temp_new_udpated:hover,
span.template_filter_button.temp_new_udpated.selected {
	background:#9b59b6;
	border-color:#9b59b6;
	color:#fff;
}

span.template_filter_button.template_local_filter:hover,
span.template_filter_button.template_local_filter.selected {
	background:#d50000;
	border-color:#d50000;
	color:#fff;
}


.rs-visit-store	{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/visitstore.png); width:267px; height:50px; display:inline-block;}

.template_meta_line {	background:#fff; line-height:18px; padding:6px 6px; box-sizing: border-box; display: block; position: relative; z-index: 2;}
.template_meta_line .template_new,
.template_meta_line .template_local,
.template_meta_line .template_free,
.template_meta_line .template_premium,
.template_meta_line .template_installed,
.template_meta_line .template_notinstalled	{	font-size:10px; line-height: 16px;  color:#fff; padding:0px 6px; text-transform: uppercase; font-weight: 400; margin-right:0px; display: inline-block;}

.template_meta_line .template_installed,
.template_meta_line .template_notinstalled 	{	float:right;margin-right: 0px; margin-top:2px;}

.template_meta_line .template_installed i:before {	color:#fff; font-size: 10px}

.template_meta_line .template_new 			{	background:#9b59b6;}
.template_meta_line .template_free 			{	background:#009cdd;}
.template_meta_line .template_premium 		{	background:#393056;}
.template_meta_line .template_local,
.template_meta_line .template_installed 	{	background:#27ae60;}
.template_meta_line .template_notinstalled 	{	background:#bbbbbb;}

.template_thumb_more 	{	    position: absolute;
	background: #fff;
	z-index: 10;
	left: 100%;
	top: 0px;
	padding: 30px;
	width: 107%;
	box-sizing: border-box;
	box-shadow: 15px 15px 40px 0px rgba(0,0,0,0.15);
	font-size: 13px;
	color:#444;
	line-height:16px;
	display: none;
}

.show_more_to_left .template_thumb_more {	left:auto;right:100%;}

.ttm_label,
.ttm_label_direct  {	font-size:13px; font-weight: bold; display: block; line-height: 16px; margin-bottom:10px;}

.ttm_label_direct	{	margin-bottom:0px;}
.ttm_label_half {	display: inline-block; width:50%;}

.template_thumb_more a,
.template_thumb_more a:visited {	color:#009cdd; text-decoration: underline;}
.template_thumb_more a:hover 	{	text-decoration: none; color:#009cdd;}

.ttm_requirements li 			{	list-style: none; margin-left:0px; line-height: 16px; margin-bottom: 0px; vertical-align: middle;}
.ttm_requirements li .eg-icon-check:before { color:#2db065; font-size:11px; }
.ttm_requirements li .eg-icon-cancel:before { color:#d50000; font-size:11px; }

.ttm_requirements li i:first-child    		{	display:inline-block; width:15px;margin-right:5px;}

.ttm_space 						{	display: block; height:30px;widht:100%;}

.temp_slides_in_slider_wrapper 	{	position: relative}
.temp_slide_single_wrapper 		{	display: inline-block;vertical-align: top; margin-right: 10px; position: relative;}

.template_slide_preview,
.template_slide_preview:visited,
.template_slide_preview:hover 	 {	outline:none; border:none; box-shadow:none; display: inline-block; width:35px;height:35px; line-height:35px; vertical-align: top;}
.template_slide_preview i:before { color:#222; font-size: 22px;     line-height: 35px; vertical-align: top; }

/********************************
	- 	DIALOGS  -
*********************************/
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
	border-radius: 0px !important;
	background: #F1F1F1;
	border: none !important;
}

#dialog_general_settings tr {
	border-bottom: 1px solid #E5E5E5;
}

#dialog_general_settings .description_container .description {
	font-size: 12px;
	line-height: 14px;
}

.ui-widget-overlay {
	background: #000;
	opacity: 0.6;
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	z-index:9999;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-dialog-buttons.ui-draggable {
	border: none !important;
	padding: 0 !important;
}


.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-dialog-buttons.ui-draggable, .ui-dialog {
	position: absolute !important;
	z-index: 10000;
}


.benefits-title-right 					{	margin-left:20px; box-sizing: border-box; display: inline-block; vertical-align: top;}
.rs-premium-benefits-dialogtitle 		{ 	font-size:30px; line-height:35px; font-weight:600; color:#00263b;display: block}
.rs-premium-benefits-dialogsubtitle		{	font-size:14px; font-weight: 600; color:#00263b;opacity:0.4; display:block;}

.rs-premium-benefits-dialogtitles .oppps-icon { vertical-align: top; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/oopps_blue.png); width:60px;height:60px; display: inline-block; }
.rs-premium-benefits-dialogtitles .oppps-icon-red { vertical-align: top; width:60px;height:60px; display: inline-block; }

.rs-open-premium-benefits-dialog-container .ui-dialog-titlebar-close { height:22px; width:20px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/close_cross_x.png); top:30px; right:30px; }
.rs-open-premium-benefits-dialog-container .ui-dialog-titlebar-close:before { display:none; }

.rs-open-premium-benefits-dialog-container .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix { height:auto; padding:30px 30px 20px; border-bottom:1px solid #9fadb4 !important; background: #e5e5e5}
#rs-premium-benefits-dialog 			{	min-height:715px !important; padding:0px; background: #f5f5f5;  background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/getpurchasecode_deko.png);background-position: bottom -50px center; background-repeat: no-repeat;}

#rs-premium-benefits-dialog.nomainbg 	{	background:#fff !important;}
#rs-premium-benefits-dialog.cachbg 		{	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/cachemodalbg.jpg) center bottom;   background-repeat: no-repeat; max-height: 650px !important; min-height: 650px !important;  }


.rs-premium-benefits-block  			{	padding: 20px 30px 30px; }
.rs-premium-benefits-block .big_present { 	vertical-align: top; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/gift_big.png); width:48px;height:52px; display: inline-block; margin-right: 25px; }
.rs-premium-benefits-block .big_diamond { 	vertical-align: top; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/diamond_big.png); width:52px;height:48px; display: inline-block; margin-right: 25px; }
.rs-premium-benefits-block .big_light { 	vertical-align: top; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/light_big.png); width:40px;height:58px; display: inline-block; margin-right: 25px; }
.rs-premium-benefits-block h3 			{	font-size:20px; line-height:52px; font-weight:600; color:#00263b; margin-top:10px;margin-bottom:10px;}


#basic_objectlibrary_license_block h3 	{	font-size:24px; line-height:52px; font-weight:600; color:#00263b; margin-top:25px;margin-bottom:15px;}
#basic_objectlibrary_license_block h3 i { 	font-size: 60px;margin-right: 13px;vertical-align: top; }

#basic_objectlibrary_license_block ul,
.rs-premium-benefits-block ul 			{	margin-top:0px;margin-bottom:0px;}

#basic_objectlibrary_license_block ul li,
.rs-premium-benefits-block ul li 		{	font-size:18px; color:#00263b; font-weight: 400; line-height: 32px; padding-left:75px; position: relative; margin:0px;}

#basic_objectlibrary_license_block ul li:before,
.rs-premium-benefits-block ul li:before { 	content:"";position:absolute; left:35px;top:10px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/right-bold-arrow.png); width:15px;height:16px; }

.rspb-withborder 						{	border-bottom:1px solid #9fadb4 !important;}

#basic_objectlibrary_license_block ul li {	margin-bottom: 10px}

#basic_objectlibrary_license_block a,
#basic_objectlibrary_license_block a:visited,
.rs-premium-benefits-block a,
.rs-premium-benefits-block a:visited 	{	color:#009aee; text-decoration: none; font-weight: 700; outline: none; box-shadow: none !important; text-shadow: none !important}

#basic_objectlibrary_license_block a:hover,
.rs-premium-benefits-block a:hover 		{	text-decoration: underline;}

#basic_objectlibrary_license_block a.rspb_darklink,
#basic_objectlibrary_license_block a.rspb_darklink:visited,
.rs-premium-benefits-block a.rspb_darklink,
.rs-premium-benefits-block a.rspb_darklink:visited 	{	color:#00263b; text-decoration: underline; font-weight: 400;outline: none; box-shadow: none !important; text-shadow: none !important}

#basic_objectlibrary_license_block a.rspb_darklink:hover,
.rs-premium-benefits-block a.rspb_darklink:hover 	{	text-decoration: none;}

.instant_access 						{	width:168px; height:30px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/instantaccess.png); display: inline-block; vertical-align: middle;margin-top:9px;}

a.get_purchase_code 					{	letter-spacing:1px;text-decoration:none; margin:auto;display: block; width:700px; border-radius: 6px; background: #009aee; color:#fff; text-align: center; font-size:17px; text-transform: uppercase;; line-height: 60px; font-weight: 700;  box-shadow: none !important; text-shadow: none !important}
a.get_purchase_code:hover 				{	background:#2980b9;}

.rs-premium-benefits-dialogsubtitle a,
.rs-premium-benefits-dialogsubtitle a:visited 				{	font-size:14px; font-weight: 600; color:#00263b; text-decoration: underline;outline: none; box-shadow: none !important; text-shadow: none !important}
.rs-premium-benefits-dialogsubtitle a:hover 				{	text-decoration: none;}

#basic_objectlibrary_license_block 		{	padding:30px;}

.license_obj_library_cats_filter		{	letter-spacing:1px; border:1px solid #ddd; color:#34495e; line-height:24px; padding:0px 12px; cursor: pointer; margin-right:5px; border-radius: 4px; display: inline-block;margin-bottom:4px; font-size: 11px; font-weight: 500}



.license_obj_library_cats_filter:hover,
.license_obj_library_cats_filter.selected	{	border-color:#3498db; color:#fff; background:#3498db;}

.license_scroll_window 						{	width:100%;height:200px; overflow: scroll; font-size:12px; color:#00263b; font-weight: 400; padding:20px; box-sizing: border-box;border:1px solid #ddd;}

/* ====================================== */
/* 			Video Dialog
/* ====================================== */

.ui-dialog-content,
.ui-dialog-buttonpane				{	cursor:default;	}

#video_dialog_tabs					{	position: relative;}
#video_dialog_tabs.disabled:after 	{	content:"";position:absolute; top:0px;left:0px;width:100%;height:100%; background:#fff;opacity:0.8; 	z-index: 10;cursor: default;}

#dialog_video						{	cursor:default;padding:0px 0px 20px;background: #eee;}

#dialog_video .tp-plugin-version	{	position: absolute; bottom:15px; right:0px; padding-right:5px;}
#dialog_video 						{	color:#444; font-size:13px; font-weight: 400; font-family: "Open Sans",sans-serif; }

#dialog_video label 				{	min-width: 150px; color:#444; font-size:13px; font-weight: 400; font-family: "Open Sans",sans-serif; line-height: 26px;vertical-align: middle; display: inline-block;}



#dialog_video input,
#button-video-add 					{	outline: none !important; box-shadow: none; -webit-box-shadow:none; -moz-box-shadow:none; border:none; }

#dialog_video input[type="text"]	{	background: #DDD;color: #000;font-size: 12px;padding: 0 3px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;max-height: 26px;line-height: 26px;vertical-align: middle;border: none!important;box-shadow: none!important;-webkit-box-shadow: none!important;}
#dialog_video input[type="checkbox"],
#dialog_video input[type="radio"] 	{	line-height: 26px; margin:0px 5px 0px 0px; vertical-align: middle; border:1px solid #d5d5d5;}


#rs-video-source,
#rs-video-size,
#rs-video-settings,
#rs-video-thumbnails,
#rs-video-arguments	{	padding:20px;}

.video-thumbnail-all-wrapper{	display: table; width:100%;}

.video-thumbnail-preview-wrapper,
.video-content-description			{	display:table-cell; width:100%; vertical-align: top; text-align: left;}
.video-content-description			{	padding:25px; color:#fff;}
.video-thumbnail-preview-wrapper	{	text-align: center; width:215px; }
.video-thumbnail-preview-wrapper img { margin:0px; display: inherit;}


.video-content-title				{	text-transform: uppercase; font-weight:600;margin-top:0px !important; padding-top:0px !important; color:#fff;}
.dialog-video .video_example{
	font-style:italic;
	font-size:11px;
	display:block;
	margin-top:0px;
	margin-bottom:15px;
	cursor:text;
	margin-left:158px;
}

.dialog-video .button-regular{
	cursor:pointer;
}


#youtube_id,
#vimeo_id	{	width:305px;}

.dialog-video #button-video-add{
	color:white;
}

.dialog-video .add-button-wrapper{
	margin-top:30px;
}

.dialog-video #video_content {
	background:#252525;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;

}



.dialog-video .video-content-error{
	padding-top:30px;
	text-align:center;
	font-size:16px;
	color:red;
}

.dialog-video .choose-video-type {
	margin:20px 0px 15px;
	font-size: 16px;
	font-weight: 600;

}

.dialog-video .video-title,
.dialog-video .video-content-title{
	margin:10px 0px 10px;
	font-size: 12px;
	font-weight: 600;

}

.video-label	{	line-height:30px;display: inline-block; vertical-align: top; min-width:140px;}
.video-type-chooser input{
	margin-right:5px;
}

#video_block_html5	{	width:100%;}


#video_block_html5 .video_title2{
	margin-bottom:2px;
}


#video_block_html5 ul li input{
	width:100%;
}

.video-input-small	{	width:100px;}
#video_radio_youtube,
#video_radio_vimeo,
#video_radio_html5	{ vertical-align: bottom;}

.video_settings_line {
	line-height:25px;vertical-align:middle;
}




.video_search_button  {
	height: 25px;
	background: #3498DB;
	color: #FFF;
	font-weight: 400;
	font-size: 12px !important;
	line-height: 26px;
	padding: 0px 10px;
	vertical-align: top;
	text-transform:capitalize;
}

.youtube-inputs-wrapper { line-height: 25px; vertical-align: middle;}

/* ====================================== */
/* 			Video Dialog End
/* ====================================== */

#dialog_template_insert {
	padding: 0px !important;
	background-color: #EEE;
}

/******************************
	- MONITOR ME  -
******************************/


.tp-monitor-list				{	border:1px solid #ddd; padding:15px 10px; margin:0px; list-style: none;}
.tp-monitor-listli 				{	padding:5px 0px;margin:0px; list-style: none;  border-bottom:1px solid #eee;}
.tp-monitor-listli:last-child	{	border-bottom: none; padding-bottom: 0}
.tp-monitor-performance-title,
.tp-monitor-size				{	line-height:25px; font-size:15px;font-weight:600;color:#555; margin-right:10px; display:inline-block; width:60px;}
.tp-monitor-file				{	font-size:11px; font-weight:400;color:#555; width:150px; display:inline-block;line-height: 25px;}

.tp-monitor-performance-title	{	width:100%;}
.tp-monitor-warning,
.tp-monitor-well,
.tp-monitor-good,
.tp-monitor-neutral				{	display:inline-block; line-height:25px;width:16px;height:16px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; margin:5px 10px 0px 0px;vertical-align: top}

.mo-slow-col,
.tp-monitor-warning				{	background-color:#e44732;}
.mo-ok-col,
.tp-monitor-well				{	background-color:#eec700;}
.mo-fast-col,
.tp-monitor-good				{	background-color:#31d069;}

.mo-neutral-col,
.tp-monitor-neutral				{	background-color: #95a5a6}

.tp-monitor-showimage,
.tp-monitor-linktoslide			{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/linktoslide.png) center center no-repeat; display:inline-block; width:25px; height:25px; opacity:0.5;cursor: pointer; vertical-align: top;line-height: 25px;}

.tp-monitor-showimage			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/showimage.png);}

.tp-monitor-showimage:hover,
.tp-monitor-linktoslide:hover	{	opacity: 1}

.tp-monitor-smalllabel			{	font-weight:400; color:#555; line-height:15px; font-size: 11px; display: block}
.tp-monitor-total-subsize		{	font-size:20px; color:#555; line-height:30px; font-weight: 600; margin-bottom:15px;}
.tp-monitor-imageicon			{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/imageicon.png) left center no-repeat; display:inline-block; width:25px; height:30px;  vertical-align: top;line-height: 30px;}
.tp-monitor-cssicon				{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/cssicon.png) left center no-repeat; display:inline-block; width:25px; height:30px;  vertical-align: top;line-height: 30px;}
.tp-monitor-jsicon				{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/jqueryicon.png) left center no-repeat; display:inline-block; width:25px; height:30px;  vertical-align: top;line-height: 30px;}


.tp-monitor-showdetails			{	margin-top:13px;cursor:pointer; position:top left; border:1px solid #ddd; padding:0px 10px; color:#777; line-height:25px; display:inline-block; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.tp-monitor-openclose			{	opacity:0.5;width:20px;height:20px; display:inline-block; line-height:30px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/openclose.png); background-position: bottom left; vertical-align: middle; margin-right:10px;}

.tp-monitor-showdetails:hover	{	color:#3398DB; border-color:#3398DB;}

.tp-monitor-showdetails.selected .tp-monitor-openclose			{	background-position:left top;}
.tp-monitor-showdetails:hover .tp-monitor-openclose				{	background-position:right bottom; opacity: 1}
.tp-monitor-showdetails.selected:hover .tp-monitor-openclose	{	background-position:right top;}


.tp-monitor-performace-wrap		{	display: block; width:100%;height:10px; background: #e5e5e5; position: relative;}
.tp-monitor-performance-bar 	{	position:absolute;top:0px;left:0px;height:10px;width:40%;}
.tp-monitor-slow,
.tp-monitor-ok,
.tp-monitor-fast				{	position: absolute; font-size:11px; line-height:11px; padding-top:5px;color:#999; font-weight: 400; top:10px; vertical-align: bottom;}

.tp-monitor-slow				{	left:0px; border-left:1px solid #ddd; padding-left:5px;}
.tp-monitor-ok 					{	left:50%; margin-left:-8px;}
.tp-monitor-ok:before			{	content:" ";position:absolute;width:1px;height:5px;top:0px;left:50%;background-color:#ddd;}
.tp-monitor-fast				{	right:1px; border-right:1px solid #ddd;padding-right:5px;}


.tp-monitor-speed-table				{	display: table; width:100%;}
.tp-monitor-speed-cell				{	display: table-cell; padding:0px 10px; width:33.33%; border-right:1px solid #999; }
.tp-monitor-speed-cell:first-child	{	 padding-left:0px;}
.tp-monitor-speed-cell:last-child	{	border-right:none;}

.tp-monitor-fullsize				{	font-size:30px; color:#555; line-height:35px; font-weight: 700; margin-right:15px;}

.tp-monitor-showdetails				{	width:140px; text-align: left;}
.tp-monitor-showdetails i 			{	color:#fff; margin-right:5px;}
.tp-monitor-showdetails i:before	{	color:#fff;}

.tp-monitor-smart-speed,
.tp-monitor-all-speed				{	display: none;}

.overwrite-arrow					{	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/mainoptions/tp_uparrow.png) center top no-repeat; background-size:12px 19px;display: inline-block;width: 12px;height: 19px;vertical-align: top;line-height: 30px;}
/******************************
	-  WAIT A MINUTE  -
******************************/

#waitaminute			{	box-sizing:border-box; -moz-box-sizing:border-box; display:none;position:fixed; top:0px; left:0px; z-index:100000; background:#000; background:rgba(0,0,0,0.7); width:100%;height:100%;}
.waitaminute-message	{	position:absolute; top:50%;width:100%;text-align: center; color:#fff; font-size:50px; font-weight: 600; line-height:60px; margin-top:-30px; font-family: "Open Sans",sans-serif;}

.waitaminute-message i.eg-icon-emo-coffee,
.waitaminute-message i.eg-icon-emo-coffee:before {	color:#fff !important;margin-bottom:15px;}



.main-options-small-tabs              		{ 	list-style:none;	line-height:25px;	margin:0 0px 20px;	max-height:27px;	border-bottom:1px solid #eee;}
.main-options-small-tabs li           		{ 	font-size:12px;cursor:pointer;	list-style:none;	position:relative;	line-height:27px;	vertical-align:middle;	margin:0 15px;	display:inline-block;	margin-right:-4px;	border-bottom:1px solid #eee;}
.main-options-small-tabs li:first-child    { 	margin-left:0;}
.main-options-small-tabs li:last-child		{ 	margin-right:0;}
.main-options-small-tabs li.selected,
.main-options-small-tabs li:hover			{ 	border-bottom-color:#3498db;	color:#3498db;}



/******************************
	-	FONT ICONS 	-
********************************/

@font-face {
	font-family: 'eg-font';
	src: url('../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/css/font/egfont.eot?85610117');
	src: url('../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/css/font/egfont.eot?85610117#iefix') format('embedded-opentype'),
	url('../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/css/font/egfont.woff?85610117') format('woff'),
	url('../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/css/font/egfont.ttf?85610117') format('truetype'),
	url('../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/css/font/egfont.svg?85610117#egfont') format('svg');
	font-weight: normal;
	font-style: normal;

}

[class^="eg-icon-"]:before, [class*=" eg-icon-"]:before {
	font-family: "eg-font";
	font-style: normal;
	font-weight: normal;
	speak: none;
	color:#34495e;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;

	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;

	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */

	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}






.eg-icon-picture:before { content: '\e800'; } /* '' */
.eg-icon-trash:before { content: '\e801'; } /* '' */
.eg-icon-search:before { content: '\e802'; } /* '' */
.eg-icon-picture-1:before { content: '\e803'; } /* '' */
.eg-icon-layers-alt:before { content: '\e804'; } /* '' */
.eg-icon-video:before { content: '\e805'; } /* '' */
.eg-icon-arrows-ccw:before { content: '\e806'; } /* '' */
.eg-icon-magic:before { content: '\e807'; } /* '' */
.eg-icon-ccw:before { content: '\e808'; } /* '' */
.eg-icon-doc:before { content: '\e809'; } /* '' */
.eg-icon-cancel:before { content: '\e80a'; } /* '' */
.eg-icon-export:before { content: '\e80b'; } /* '' */
.eg-icon-list-add:before { content: '\e80c'; } /* '' */
.eg-icon-ok:before { content: '\e80d'; } /* '' */
.eg-icon-link:before { content: '\e80e'; } /* '' */
.eg-icon-info-circled:before { content: '\e80f'; } /* '' */
.eg-icon-check:before { content: '\e810'; } /* '' */
.eg-icon-ok-1:before { content: '\e811'; } /* '' */
.eg-icon-basket:before { content: '\e812'; } /* '' */
.eg-icon-folder:before { content: '\e813'; } /* '' */
.eg-icon-shuffle:before { content: '\e814'; } /* '' */
.eg-icon-tools:before { content: '\e815'; } /* '' */
.eg-icon-resize-full:before { content: '\e816'; } /* '' */
.eg-icon-left-dir:before { content: '\e817'; } /* '' */
.eg-icon-right-dir:before { content: '\e818'; } /* '' */
.eg-icon-left-open:before { content: '\e819'; } /* '' */
.eg-icon-right-open:before { content: '\e81a'; } /* '' */
.eg-icon-monitor:before { content: '\e81b'; } /* '' */
.eg-icon-droplet:before { content: '\e81c'; } /* '' */
.eg-icon-angle-right:before { content: '\e81d'; } /* '' */
.eg-icon-right-big:before { content: '\e81e'; } /* '' */
.eg-icon-left-big:before { content: '\e81f'; } /* '' */
.eg-icon-angle-left:before { content: '\e820'; } /* '' */
.eg-icon-back-in-time:before { content: '\e821'; } /* '' */
.eg-icon-left-open-mini:before { content: '\e822'; } /* '' */
.eg-icon-right-open-mini:before { content: '\e823'; } /* '' */
.eg-icon-left-open-big:before { content: '\e824'; } /* '' */
.eg-icon-right-open-big:before { content: '\e825'; } /* '' */
.eg-icon-right:before { content: '\e826'; } /* '' */
.eg-icon-arrow-combo:before { content: '\e827'; } /* '' */
.eg-icon-popup:before { content: '\e828'; } /* '' */
.eg-icon-palette:before { content: '\e829'; } /* '' */
.eg-icon-left-open-1:before { content: '\e82a'; } /* '' */
.eg-icon-right-open-1:before { content: '\e82b'; } /* '' */
.eg-icon-left-open-2:before { content: '\e82c'; } /* '' */
.eg-icon-right-open-2:before { content: '\e82d'; } /* '' */
.eg-icon-left-open-outline:before { content: '\e82e'; } /* '' */
.eg-icon-right-open-outline:before { content: '\e82f'; } /* '' */
.eg-icon-menu:before { content: '\e830'; } /* '' */
.eg-icon-pencil-1:before { content: '\e831'; } /* '' */
.eg-icon-cog:before { content: '\e832'; } /* '' */
.eg-icon-login:before { content: '\e833'; } /* '' */
.eg-icon-logout:before { content: '\e834'; } /* '' */
.eg-icon-up-hand:before { content: '\e835'; } /* '' */
.eg-icon-left:before { content: '\e836'; } /* '' */
.eg-icon-gamepad:before { content: '\e837'; } /* '' */
.eg-icon-down-dir:before { content: '\e838'; } /* '' */
.eg-icon-up-dir:before { content: '\e839'; } /* '' */
.eg-icon-equalizer:before { content: '\e83a'; } /* '' */
.eg-icon-down-open:before { content: '\e83b'; } /* '' */
.eg-icon-th-large:before { content: '\e83c'; } /* '' */
.eg-icon-th:before { content: '\e83d'; } /* '' */
.eg-icon-folder-1:before { content: '\e83e'; } /* '' */
.eg-icon-unlink:before { content: '\e83f'; } /* '' */
.eg-icon-link-ext:before { content: '\e840'; } /* '' */
.eg-icon-eye:before { content: '\e841'; } /* '' */
.eg-icon-eye-off:before { content: '\e842'; } /* '' */
.eg-icon-home:before { content: '\e843'; } /* '' */
.eg-icon-info:before { content: '\e844'; } /* '' */
.eg-icon-resize-full-alt:before { content: '\e845'; } /* '' */
.eg-icon-move:before { content: '\e846'; } /* '' */
.eg-icon-cog-alt:before { content: '\e847'; } /* '' */
.eg-icon-wrench:before { content: '\e848'; } /* '' */
.eg-icon-shuffle-1:before { content: '\e849'; } /* '' */
.eg-icon-ajust:before { content: '\e84a'; } /* '' */
.eg-icon-tint:before { content: '\e84b'; } /* '' */
.eg-icon-align-left:before { content: '\e84c'; } /* '' */
.eg-icon-align-center:before { content: '\e84d'; } /* '' */
.eg-icon-align-right:before { content: '\e84e'; } /* '' */
.eg-icon-text-height:before { content: '\e84f'; } /* '' */
.eg-icon-text-width:before { content: '\e850'; } /* '' */
.eg-icon-font:before { content: '\e851'; } /* '' */
.eg-icon-bold:before { content: '\e852'; } /* '' */
.eg-icon-chart-bar:before { content: '\e853'; } /* '' */
.eg-icon-sort-name-up:before { content: '\e854'; } /* '' */
.eg-icon-italic:before { content: '\e855'; } /* '' */
.eg-icon-lock:before { content: '\e856'; } /* '' */
.eg-icon-lock-open:before { content: '\e857'; } /* '' */
.eg-icon-music:before { content: '\e858'; } /* '' */
.eg-icon-videocam:before { content: '\e859'; } /* '' */
.eg-icon-camera:before { content: '\e85a'; } /* '' */
.eg-icon-camera-alt:before { content: '\e85b'; } /* '' */
.eg-icon-tag:before { content: '\e85c'; } /* '' */
.eg-icon-desktop:before { content: '\e85d'; } /* '' */
.eg-icon-laptop:before { content: '\e85e'; } /* '' */
.eg-icon-tablet:before { content: '\e85f'; } /* '' */
.eg-icon-mobile:before { content: '\e860'; } /* '' */
.eg-icon-align-justify:before { content: '\e861'; } /* '' */
.eg-icon-color-adjust:before { content: '\e862'; } /* '' */
.eg-icon-sort-alt-up:before { content: '\e863'; } /* '' */
.eg-icon-sort-alt-down:before { content: '\e864'; } /* '' */
.eg-icon-sort-name-down:before { content: '\e865'; } /* '' */
.eg-icon-indent-left:before { content: '\e866'; } /* '' */
.eg-icon-indent-right:before { content: '\e867'; } /* '' */
.eg-icon-mail:before { content: '\e868'; } /* '' */
.eg-icon-mail-alt:before { content: '\e869'; } /* '' */
.eg-icon-heart:before { content: '\e86a'; } /* '' */
.eg-icon-heart-empty:before { content: '\e86b'; } /* '' */
.eg-icon-star:before { content: '\e86c'; } /* '' */
.eg-icon-star-empty:before { content: '\e86d'; } /* '' */
.eg-icon-plus:before { content: '\e86e'; } /* '' */
.eg-icon-minus:before { content: '\e86f'; } /* '' */
.eg-icon-minus-circled:before { content: '\e870'; } /* '' */
.eg-icon-minus-squared:before { content: '\e871'; } /* '' */
.eg-icon-minus-squared-alt:before { content: '\e872'; } /* '' */
.eg-icon-export-1:before { content: '\e873'; } /* '' */
.eg-icon-forward:before { content: '\e874'; } /* '' */
.eg-icon-plus-squared:before { content: '\e875'; } /* '' */
.eg-icon-plus-circled:before { content: '\e876'; } /* '' */
.eg-icon-ok-circled2:before { content: '\e877'; } /* '' */
.eg-icon-ok-squared:before { content: '\e878'; } /* '' */
.eg-icon-user:before { content: '\e879'; } /* '' */
.eg-icon-male:before { content: '\e87a'; } /* '' */
.eg-icon-female:before { content: '\e87b'; } /* '' */
.eg-icon-basket-1:before { content: '\e87c'; } /* '' */
.eg-icon-calendar:before { content: '\e87d'; } /* '' */
.eg-icon-calendar-empty:before { content: '\e87e'; } /* '' */
.eg-icon-phone:before { content: '\e87f'; } /* '' */
.eg-icon-rss:before { content: '\e880'; } /* '' */
.eg-icon-rss-squared:before { content: '\e881'; } /* '' */
.eg-icon-folder-open-empty:before { content: '\e882'; } /* '' */
.eg-icon-folder-open:before { content: '\e883'; } /* '' */
.eg-icon-doc-inv:before { content: '\e884'; } /* '' */
.eg-icon-doc-text:before { content: '\e885'; } /* '' */
.eg-icon-print:before { content: '\e886'; } /* '' */
.eg-icon-thumbs-up:before { content: '\e887'; } /* '' */
.eg-icon-thumbs-up-alt:before { content: '\e888'; } /* '' */
.eg-icon-upload:before { content: '\e889'; } /* '' */
.eg-icon-download:before { content: '\e88a'; } /* '' */
.eg-icon-lightbulb:before { content: '\e88b'; } /* '' */
.eg-icon-play:before { content: '\e88c'; } /* '' */
.eg-icon-pause:before { content: '\e88d'; } /* '' */
.eg-icon-play-circled:before { content: '\e88e'; } /* '' */
.eg-icon-stop:before { content: '\e88f'; } /* '' */
.eg-icon-fast-fw:before { content: '\e890'; } /* '' */
.eg-icon-ccw-1:before { content: '\e891'; } /* '' */
.eg-icon-angle-double-left:before { content: '\e892'; } /* '' */
.eg-icon-angle-double-right:before { content: '\e893'; } /* '' */
.eg-icon-flight:before { content: '\e894'; } /* '' */
.eg-icon-sort:before { content: '\e895'; } /* '' */
.eg-icon-coffee:before { content: '\e896'; } /* '' */
.eg-icon-food:before { content: '\e897'; } /* '' */
.eg-icon-medkit:before { content: '\e898'; } /* '' */
.eg-icon-puzzle:before { content: '\e899'; } /* '' */
.eg-icon-apple:before { content: '\e89a'; } /* '' */
.eg-icon-facebook:before { content: '\e89b'; } /* '' */
.eg-icon-gplus:before { content: '\e89c'; } /* '' */
.eg-icon-vimeo-squared:before { content: '\e89d'; } /* '' */
.eg-icon-youtube-squared:before { content: '\e89e'; } /* '' */
.eg-icon-youtube:before { content: '\e89f'; } /* '' */
.eg-icon-linkedin-1:before { content: '\e8a0'; } /* '' */
.eg-icon-twitter:before { content: '\e8a1'; } /* '' */
.eg-icon-twitter-squared:before { content: '\e8a2'; } /* '' */
.eg-icon-level-down:before { content: '\e8a3'; } /* '' */
.eg-icon-level-up:before { content: '\e8a4'; } /* '' */
.eg-icon-back:before { content: '\e8a5'; } /* '' */
.eg-icon-reply:before { content: '\e8a6'; } /* '' */
.eg-icon-forward-1:before { content: '\e8a7'; } /* '' */
.eg-icon-reply-1:before { content: '\e8a8'; } /* '' */
.eg-icon-thumbs-up-1:before { content: '\e8a9'; } /* '' */
.eg-icon-thumbs-down:before { content: '\e8aa'; } /* '' */
.eg-icon-download-1:before { content: '\e8ab'; } /* '' */
.eg-icon-upload-1:before { content: '\e8ac'; } /* '' */
.eg-icon-paper-plane:before { content: '\e8ad'; } /* '' */
.eg-icon-brush:before { content: '\e8ae'; } /* '' */
.eg-icon-key:before { content: '\e8af'; } /* '' */
.eg-icon-clipboard:before { content: '\e8b0'; } /* '' */
.eg-icon-megaphone:before { content: '\e8b1'; } /* '' */
.eg-icon-flickr:before { content: '\e8b2'; } /* '' */
.eg-icon-github:before { content: '\e8b3'; } /* '' */
.eg-icon-github-circled:before { content: '\e8b4'; } /* '' */
.eg-icon-flickr-circled:before { content: '\e8b5'; } /* '' */
.eg-icon-vimeo:before { content: '\e8b6'; } /* '' */
.eg-icon-vimeo-circled:before { content: '\e8b7'; } /* '' */
.eg-icon-twitter-1:before { content: '\e8b8'; } /* '' */
.eg-icon-twitter-circled:before { content: '\e8b9'; } /* '' */
.eg-icon-facebook-1:before { content: '\e8ba'; } /* '' */
.eg-icon-facebook-circled:before { content: '\e8bb'; } /* '' */
.eg-icon-facebook-squared:before { content: '\e8bc'; } /* '' */
.eg-icon-gplus-1:before { content: '\e8bd'; } /* '' */
.eg-icon-gplus-circled:before { content: '\e8be'; } /* '' */
.eg-icon-pinterest:before { content: '\e8bf'; } /* '' */
.eg-icon-pinterest-circled:before { content: '\e8c0'; } /* '' */
.eg-icon-tumblr-1:before { content: '\e8c1'; } /* '' */
.eg-icon-tumblr-circled:before { content: '\e8c2'; } /* '' */
.eg-icon-linkedin:before { content: '\e8c3'; } /* '' */
.eg-icon-linkedin-circled:before { content: '\e8c4'; } /* '' */
.eg-icon-dribbble:before { content: '\e8c5'; } /* '' */
.eg-icon-dribbble-circled:before { content: '\e8c6'; } /* '' */
.eg-icon-picasa:before { content: '\e8c7'; } /* '' */
.eg-icon-rss-1:before { content: '\e8c8'; } /* '' */
.eg-icon-cw:before { content: '\e8c9'; } /* '' */
.eg-icon-soundcloud:before { content: '\e8ca'; } /* '' */
.eg-icon-resize-small:before { content: '\e8cb'; } /* '' */
.eg-icon-resize-full-1:before { content: '\e8cc'; } /* '' */
.eg-icon-resize-vertical:before { content: '\e8cd'; } /* '' */
.eg-icon-resize-horizontal:before { content: '\e8ce'; } /* '' */
.eg-icon-vine:before { content: '\e8cf'; } /* '' */
.eg-icon-skype:before { content: '\e8d0'; } /* '' */
.eg-icon-pinterest-squared:before { content: '\e8d1'; } /* '' */
.eg-icon-pinterest-circled-1:before { content: '\e8d2'; } /* '' */
.eg-icon-instagramm:before { content: '\e8d3'; } /* '' */
.eg-icon-flickr-1:before { content: '\e8d4'; } /* '' */
.eg-icon-soundcloud-1:before { content: '\e8d5'; } /* '' */
.eg-icon-wordpress:before { content: '\e8d6'; } /* '' */
.eg-icon-maxcdn:before { content: '\e8d7'; } /* '' */
.eg-icon-off:before { content: '\e8d8'; } /* '' */
.eg-icon-crop:before { content: '\e8d9'; } /* '' */
.eg-icon-dribbble-1:before { content: '\e8da'; } /* '' */
.eg-icon-dropbox:before { content: '\e8db'; } /* '' */
.eg-icon-drupal:before { content: '\e8dc'; } /* '' */
.eg-icon-paragraph:before { content: '\e8dd'; } /* '' */
.eg-icon-right-hand:before { content: '\e8de'; } /* '' */
.eg-icon-left-hand:before { content: '\e8df'; } /* '' */
.eg-icon-down-hand:before { content: '\e8e0'; } /* '' */
.eg-icon-sliders:before { content: '\e8e1'; } /* '' */
.eg-icon-share:before { content: '\e8e2'; } /* '' */
.eg-icon-code:before { content: '\e8e3'; } /* '' */
.eg-icon-attach:before { content: '\e8e4'; } /* '' */
.eg-icon-cancel-circled:before { content: '\e8e5'; } /* '' */
.eg-icon-scissors:before { content: '\e8e6'; } /* '' */
.eg-icon-eyedropper:before { content: '\e8e7'; } /* '' */
.eg-icon-filter:before { content: '\e8e8'; } /* '' */
.eg-icon-youtube-play:before { content: '\e8e9'; } /* '' */
.eg-icon-resize-small-1:before { content: '\e8ea'; } /* '' */
.eg-icon-resize-full-2:before { content: '\e8eb'; } /* '' */
.eg-icon-resize-normal:before { content: '\e8ec'; } /* '' */
.eg-icon-pencil:before { content: '\e8ed'; } /* '' */
.eg-icon-pencil-2:before { content: '\e8ee'; } /* '' */
.eg-icon-emo-coffee:before { content: '\e8ef'; } /* '' */
.eg-icon-lock-1:before { content: '\e8f0'; } /* '' */
.eg-icon-lock-open-1:before { content: '\e8f1'; } /* '' */
.eg-icon-download-2:before { content: '\e8f2'; } /* '' */
.eg-icon-upload-2:before { content: '\e8f3'; } /* '' */
.eg-icon-down:before { content: '\e8f4'; } /* '' */
.eg-icon-up:before { content: '\e8f5'; } /* '' */
.eg-icon-pin:before { content: '\e8f6'; } /* '' */
.eg-icon-pin-outline:before { content: '\e8f7'; } /* '' */


/********** GOOGLE FONT LINKS ****************/
.google-font-slide-link {
	display: inline-block;
	background: #2980b9;
	padding: 0px 4px;
	line-height: 18px;
	vertical-align: middle;
}

.google-font-slide-link:hover {
	background:#3498db;
}

.google-font-slide-link i:before { color:#fff; line-height: 15px; font-size:12px; vertical-align: middle }

.subsetlabel { text-transform: capitalize;}

.font-name-label {
	line-height: 28px !important;
	display: block !important;
	background-color: #2980b9;
	padding: 0px 10px;
	color: #fff;
	font-weight: 600;
}

.single-font-setting-wrapper { border: 1px dashed #aaa; padding:10px 0px 5px 10px;border-top:none; margin-bottom:15px;}

/******************************
	-  SLIDER/SLIDE PREVIEW OVERLAY -
******************************/

#rs-preview-wrapper			{	box-sizing:border-box; -moz-box-sizing:border-box; display:none;position:fixed; top:0px; left:0px; z-index:100000; background:#000;background:rgba(0,0,0,0.8); width:100%;height:100%;}
#rs-preview-wrapper-inner	{	position:absolute;width:100%;max-width:1400px; height:100%;top:0px; background:#d5d5d5; box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.35);left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-moz-transform: translateX(-50%);}
#rs-preview-info 			{	position:absolute; top:0px; left:0px; width:100%;height:50px; z-index:200; }
#rs-frame-preview 			{	width: 100%; height: 100%; position: relative; background:#fff;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box; padding:40px;}
.rs-close-preview,
.rs-close-preview:hover		{	color: #000; text-decoration: none; font-size: 25px; position: absolute; right: 10px; top: 10px; cursor: pointer; }
.rs-frame-preview-wrapper	{ 	width:100%; height:100%; top: 0px; position: absolute; padding-top:50px;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;}


.rs-style-device_selector_prev,
.rs-preview-device_selector_prev,
.rs-style-device_selector_set                                   { margin-left:10px; margin-top:5px;cursor:pointer;	display:inline-block;	position:relative; width:40px;	height:40px;	background-position:center center;	background-repeat:no-repeat;	margin-bottom:5px;  box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.1); border-radius: 6px; background-color:#ccc;}

.rs-style-device_selector_prev										{margin:0px;}

.rs-style-device_selector_prev.selected,
.rs-preview-device_selector_prev.selected,
.rs-preview-device_selector_prev:hover,
.rs-style-device_selector_set.selected,
.rs-style-device_selector_set:hover                             { background-color:#3498db;}



.rs-preview-ds-desktop                                             { 	display:inline-block;background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-desktop-dark.png);	background-size:22px 20px;}
.rs-preview-ds-desktop.selected,
.rs-preview-ds-desktop:hover                                       { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-desktop-light.png);}

.rs-preview-ds-notebook                                            { 	display:inline-block;background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-laptop-dark.png);	background-size:24px 16px;}
.rs-preview-ds-notebook.selected,
.rs-preview-ds-notebook:hover                                      { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-laptop-light.png);}


.rs-preview-ds-tablet                                              { 	display:inline-block;background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-tablet-dark.png);	background-size:18px 24px;}
.rs-preview-ds-tablet.selected,
.rs-preview-ds-tablet:hover                                        { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-tablet-light.png);}

.rs-preview-ds-mobile                                              { 	display:inline-block;background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-phone-dark.png); background-size:14px 22px;}
.rs-preview-ds-mobile.selected,
.rs-preview-ds-mobile:hover                                        { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-phone-light.png);}


.rs-close-preview i:before											{	color:#000;}

input[type=checkbox].rs-style-device_input							{	opacity:0; z-index:5;width:40px !important; height:40px !important; position: absolute; top:0px;left:0px;}

.rs-style-device-wrap												{	display:inline-block; position: relative; margin-right: 5px;}

input[name="rs-css-include[]"]											{	margin-right:17px;}
/******************************
	-  NAVIGATION STYLES -
******************************/
.cm-s-default 				{	background-color: #FFF; }

.table-titles				{	border-bottom:1px solid #e5e5e5;}
.table-titles,
.rs-nav-table				{	display: table; width: 100%; min-width:900px;}

.rs-nav-table-row									{	display: block;border-top: #E5E5E5 solid 1px;}
.rs-nav-table-cell									{	 border-right: #E5E5E5 solid 1px; box-sizing: border-box; color: #777; display: table-cell; font-size: 14px; line-height: 16px;  text-align: center; }
.rs-nav-table-row:nth-child(1) .rs-nav-table-cell	{	border-top:none;}
.rs-nav-table-cell a 								{	display:block;padding:20px;}
.rs-nav-table-row.selected .rs-nav-table-cell		{	background-color: #FFF; }

.rs-nav-table-cell .eg-icon-plus-circled:before			{	color:#777;}
.rs-nav-table-cell:hover .eg-icon-plus-circled:before	{	color:#fff;}

.table-titles .rs-nav-table-cell:nth-child(1)		{	padding:20px 0px;}

.rs-nav-table-title					{	font-weight: 600; }
.rs-nav-table-cell:nth-child(1)		{ 	width: 60px; }
.rs-nav-table-cell:nth-child(2)		{ 	text-align: left; min-width: 200px; width: 200px; padding:0px 20px; }
.rs-nav-table-cell:nth-child(3)		{ 	width: 115px; }
.rs-nav-table-cell:nth-child(4)		{ 	width: 112px; }
.rs-nav-table-cell:nth-child(5)		{ 	width: 134px; }
.rs-nav-table-cell:nth-child(6)		{ 	width: 114px; }
.rs-nav-table-cell:nth-child(7)		{ 	width: 62px; }
.rs-nav-table-cell:nth-child(8)		{ 	width: 62px; }
.rs-nav-table-cell:nth-child(9)		{ 	width: 62px; }
.rs-nav-table-cell:nth-child(10)		{ 	width: 62px; }
/*.rs-nav-table-cell:nth-child(9)		{ width: 50px; }*/
.rs-nav-table-cell:nth-child(11)	{ width: auto; }
.rs-nav-table-cell:last-child		{ border-right: 0;}

.rs-nav-table-cell a:hover,
.rs-nav-table-cell.selected			{ background-color: #219BD7 !important;}

.rs-nav-table-cell a:hover,
.rs-nav-table-cell.selected a,
.rs-nav-table-cell.selected a:hover	{ color: #FFF !important;}

.rs-nav-editing-title			{ padding: 0; }

.rs-nav-table-cell a,.rs-nav-table-cell a:hover	{	color: #777; text-decoration: none; }


.rs-markup-selector 						{	background-color: #219BD7; color: #fff; font-weight: 600; cursor: pointer;}
.rs-css-selector							{	background-color: #9b59b6; color: #fff; font-weight: 600; cursor: pointer;}
.rs-css-selector .rs-editor-open-field		{	float: right; padding: 15px; background-color: #9b59b6;}
.rs-markup-selector .rs-editor-open-field	{	float: right; padding: 15px; background-color: #219BD7;}

.rs-markup-selector.open .rs-editor-open-field	{	background-color: #2980b9}
.rs-css-selector.open .rs-editor-open-field		{	background-color: #8e44ad}


.rs-editing-markups-wrap					{	float: left; width: 60%; }
.rs-editing-preview-wrap					{	float: right; width: 40%; background-image: url("../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile2.png"); height: 100%; position: relative;}


.rs-css-wrapper .CodeMirror,
.rs-markup-wrapper .CodeMirror 				{	display: table-cell; width: 100%; }



/*.rs-css-wrapper .CodeMirror pre,
.rs-markup-wrapper .CodeMirror pre 		{	word-wrap: break-word}*/

.rs-markup-elements,
.rs-css-elements							{ 	min-width:200px; display: table-cell; background-color: #EEEEEE; vertical-align: top; height: 500px; position: relative;}

.rs-css-wrapper								{	display: table;}

.rs-css-wrapper .CodeMirror,
.rs-editing-markups-wrap .CodeMirror		{	line-height: 23px;}


.rs-css-wrapper .CodeMirror .cm-qualifier 	{ 	color: #0083DC; }
.rs-css-wrapper .CodeMirror .cm-property 	{ 	color: #454A4E; }
.rs-css-wrapper .CodeMirror .cm-string-2 	{ 	color: #97A3A9; }
.rs-css-wrapper .CodeMirror .cm-error 		{ 	color: #F00 !important; }

.rs-markup-wrapper,
.rs-css-wrapper								{	height:600px; }
.rs-editing-wrapper							{	height: 700px; }

.rs-selector-title							{	display: inline-block; padding: 15px; }

.rs-css-elements h4,
.rs-markup-elements	h4						{	margin-top: 0px; position:relative;display: block;}

.rs-element-list							{	color: #808080; }
.rs-element-list li.rea-open,
.rs-element-list li:hover					{	color: #5BACDB; cursor: pointer; }

.rs-element-list.collapsable				{	background: #E5E5E5;margin: 0px -20px 20px;padding: 10px 20px;}

.rs-small-input 							{	width: 35px !important; }


.rs-element-add								{	padding:15px 20px; margin:5px -20px; background:#ddd; color:#808080;}
#rs-placeholder-container 					{	padding-top:25px;}
#rs-placeholder-container .rs-element-add 	{	background: transparent; padding:5px 20px 10px;}
.rs-element-add label 						{	min-width:70px; display:inline-block; font-size:11px;}
.rs-element-add .button-primary.revblue 	{	display: block !important; text-align: center; margin-top:10px !important;}
.libtn										{	cursor: pointer; display: block;}
.rs-element-list .libtn						{	display: block; line-height: 25px; position:relative;}
.more-values-available						{	position: absolute;right: 0px; top:0px; font-family: eg-font;}
.more-values-available:before				{	content: '\e876'; }

.more-values-available.resetme:before						{	content: '\e821'}
.rea-open>.libtn>.more-values-available:before,
.rea-open>h4>.libtn>.more-values-available:before			{	content: '\e870';}

.rs-nav-name-wrap .input-edit-icon,
.rs-nav-name-edit-wrap .input-edit-icon		{	top:10px !important;}
#rs-add-new-navigation-element				{	vertical-align: middle !important}
.helper-wrappers							{	margin-bottom:10px;}

.activeline 								{	background: #E8F2FF !important;}
.CodeMirror-matchhighlight					{	background:#f1c40f;}



/* NAVIGATION BUILDER PREVIEW SETTINGS */
.rs-thumbs-preview							{	position: absolute;width:100%;height:100%;}
.rs-tabs-preview							{	position: absolute;width:100%;height:100%;}
.rs-arrows-preview							{	position: absolute;width:100%;height:100%;}
.rs-bullets-preview							{	position: absolute;top:150px;left:50%;}

.rs-thumbs-preview .tp-thumb				{	transform: translateX(-50%) translateY(-50%); position:absolute;top:50%; left:50%;}
.rs-tabs-preview .tp-tab					{	transform: translateX(-50%) translateY(-50%); position:absolute;top:50%; left:50%;}
.rs-bullets-preview .tp-bullets				{	transform: translateX(-50%);}
.rs-arrows-preview .tp-leftarrow			{	top:150px;left:20px;}
.rs-arrows-preview .tp-rightarrow			{	top:150px;right:20px;}

.rs-thumbs-preview .tp-thumb-image,
.rs-arrows-preview .tp-arr-imgholder,
.rs-tabs-preview .tp-tab-image,
.rs-bullets-preview .tp-bullet-image		{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/navigationeditor/tp_thumb.jpg) !important;}


.rs-nav-fullrow					{	display:table-row;height:50px; position:relative;width:100%; }
.rs-nav-fullcell				{	display:block;position: absolute; width:100% !important;height:50px;text-align: left; padding:0px 15px;background:#fff; line-height:50px; vertical-align: middle;
	color:#333; font-weight:400; font-size:16px; border-left:10px solid #3498db;}


/* COLOR PICKER IN PREVIEW BUILDER */
#viewWrapper .rs-editing-preview-wrap .wp-picker-container							{	position:absolute;right:15px;top:12px;z-index:1000;}
#viewWrapper .rs-editing-preview-wrap .wp-picker-container .wp-color-result			{	width:135px;}
#viewWrapper .rs-editing-preview-wrap .wp-picker-container .wp-color-result:after	{	content:"Preview BG Color"; white-space: nowrap;}


.rs-editing-preview-overlay					{	position:absolute; opacity:0.25; width:100%;height:100%; background:#000;}

/* LITTLE HELPS FOR NAVIGATION BUILDER */
.showhidehelper								{	width:10px;height:100%;right:0px;top:0px;position:absolute;background:#d1d1d1; cursor: pointer;}
.showhidehelper:after						{	content: '\e804'; padding: 5px;background: #D1D1D1;position: absolute;top: 50%;right: 0px;font-family: "eg-font";text-align: center;font-size: 8px;color: #888; border-radius: 5px 0px 0px 5px;}
.showhidehelper.small 						{	left:0px;right:auto;}
.showhidehelper.small:after					{	right:-7px; border-radius:0px 5px 5px 0px;}
.showhidehelper:hover:after,
.showhidehelper:hover						{	background-color: #3498db; color:#fff;}

.rs-remove-nav-element 						{	vertical-align: middle !important}

#list-of-navigations .ps-scrollbar-y-rail	{	opacity: 1 !important; display: block;}

.little-info								{	display:inline-block; font-size:12px; color:#fff; position:absolute;top:0px;left:0px; background:#e74c3c; padding:15px; box-sizing: border-box; width:100%;}
.little-sizes								{	display:inline-block; font-size:12px; color:#fff; position:absolute;bottom:0px;left:0px; background:#e74c3c; padding:11px; box-sizing: border-box; width:100%;}




#preview-nav-wrapper											{	width:400px;height:200px;position:absolute; visibility:hidden; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile2.png);	background-repeat:repeat;}

#form_toolbar #preview-nav-wrapper								{	display:none;position:relative;margin-top:15px;}
#preview-nav-wrapper .rs-thumbs-preview							{	position: absolute;width:100%;height:100%;}
#preview-nav-wrapper .rs-tabs-preview							{	position: absolute;width:100%;height:100%;}
#preview-nav-wrapper .rs-arrows-preview							{	position: absolute;width:100%;height:100%;}
#preview-nav-wrapper .rs-bullets-preview						{	position: absolute;top:20px;left:50%;}

#preview-nav-wrapper .rs-thumbs-preview .tp-thumb				{	transform: translateX(-50%) translateY(-50%); position:absolute;top:50%; left:50%;}
#preview-nav-wrapper .rs-tabs-preview .tp-tab					{	transform: translateX(-50%) translateY(-50%); position:absolute;top:50%; left:50%;}
#preview-nav-wrapper .rs-bullets-preview .tp-bullets			{	transform: translateX(-50%);}

#preview-nav-wrapper .rs-arrows-preview .tp-leftarrow			{	top:50%;left:20px; transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#preview-nav-wrapper .rs-arrows-preview .tp-rightarrow			{	top:50%;right:20px; transform:translateY(-50%);-webkit-transform:translateY(-50%);}




.revgray.valid_big_border i:before	{	color:#fff;}


.rs-placeholder-title 		{	display:inline-block; width:85px; margin-right:10px; overflow: hidden; vertical-align: top; height:25px; line-height: 25px;white-space: nowrap;}


.rs-add-placeholder,
.rs-edit-placeholder,
.rs-remove-placeholder			{	border-radius: 4px; background-color:#f1f1f1;margin-left:5px; outline:none !important; box-shadow: none !important}

.rs-add-placeholder 			{	margin-left: 0px;}


.rs-add-placeholder:hover 		{	background-color:#3498db;}
.rs-edit-placeholder:hover  	{	background-color:#3498db;}
.rs-remove-placeholder:hover  	{	background-color:#c0392b;}

.rs-add-placeholder:hover i:before,
.rs-edit-placeholder:hover i:before,
.rs-remove-placeholder:hover i:before 	{	color:#fff;}

#placeholder-options li 		{	margin-bottom:15px;}
#placeholder-options li label 	{	display:inline-block; min-width: 120px; font-weight: 600; }
#placeholder-options li input 	{	background: #e5e5e5;
	color: #777;
	font-size: 13px;
	padding: 0 7px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-height: 26px;
	line-height: 26px;
	font-weight: 600;
	vertical-align: middle;
	border: none!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	width: 112px;}


#placeholder-options li select {
	background: #e5e5e5;
	color: #777;
	font-weight: 600;
	font-size: 12px;
	padding: 0 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-height: 26px;
	line-height: 26px;
	vertical-align: middle;
	border: none!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	min-width: 112px;
}
/**************************************************
	- SLIDER LIST SETTINGS
 **************************************************/

.tp-list_sliders	{	list-style:none; margin:0px; padding:15px 10px; background:#fff; border-top:1px solid #e5e5e5;}


.tls-slide			{	list-style:  none; margin:0px;padding:0px;
	position:relative; display:inline-block; margin-bottom:10px;width:220px; height:160px; margin-right:10px; z-index:5; background:#333;}

.tls-hover-metas	{	display:none; position:absolute; width:100%;top:160px; background:#353535; padding:10px 0px;}
.tls-main-metas		{	position: absolute;width:220px;height:160px; top:0px;left:0px; overflow: hidden;}

.tls-slide:hover 	{	z-index:10;}
.tls-slidenr		{	font-weight:bold; font-size:14px; color:#fff; color:rgba(255,255,255,0.5); position: absolute; right:10px; top:28px;}

.tls-star				{	font-size:14px;position:absolute; top:10px;left:10px;color:#fff; line-height:20px; vertical-align: middle;}
.tls-star [class^="eg-icon-"]:before, .tls-star [class*=" eg-icon-"]:before	{	color:#fff !important;}

.tls-source				{	font-size:11px;position:absolute; right:10px;top:10px; color:#fff; line-height:20px; vertical-align: middle;}
.tls-source i 			{	font-size:14px;margin-right:5px; line-height:16px; vertical-align: top; color:#fff;}
.tls-source i:before	{	color:#fff !important;}
.tls-title-wrapper		{	vertical-align:middle; position:absolute; bottom:0px; color:#fff; padding:5px 10px; width:100%;line-height:20px; background:#eee; box-sizing:border-box;}

.tls-title 				{	margin-left:5px; vertical-align:middle; display: inline-block;line-height:20px; max-width:175px; overflow:hidden; white-space: nowrap;}
.tls-title ,
.tls-title a 			{	color:#555; text-decoration: none; font-size:11px;line-height:20px; font-weight:600;}

.tls-slide:hover .tls-title-wrapper { background:#252525;}
.tls-slide:hover .tls-title a,
.tls-slide:hover .tls-id,
.tls-slide:hover .tls-title 		{	 color:#fff;}
.tls-id 				{	font-size:11px; line-height:20px;vertical-align:bottom;color:#555; display: inline-block;}
.tls-firstslideimage	{	position:absolute; top:0px; left:0px; width:100%;height:100%;}
.mini-transparent       { 	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile.png);	background-repeat:repeat;}
.mini-as-bg				{	position:absolute;top:0px;left:0px;width:100%;height:100%;}

.tls-hover-metas .button-primary {	display:block !important; margin:0px !important;
	background:transparent !important;}

.tls-hover-metas .button-primary,
.tls-hover-metas .button-primary i:before { color:#999 !important; font-weight: 600}
.tls-hover-metas .button-primary i:before { margin-right:10px;}


.tls-hover-metas .button-primary:hover,
.tls-hover-metas .button-primary:hover i:before	{	color:#fff !important;}


.tls-bg-top			{	top:0px;left:0px;width:100%;height:160px; position: absolute; }

.tls-settings,
.tls-editslides,
.tls-showmore		{	display:none !important;width:32px;height:32px !important;position:absolute;top:-2px; background:#353535 !important; font-size:15px; text-align: center; line-height:32px !important;}

.tls-showmore i:before,
.tls-settings i:before,
.tls-editslides i:before {	margin: 0px; color:#fff; line-height: 35px;}

.tls-editslides		{	right:-2px;}
.tls-settings		{	right:31px;}
.tls-showmore		{	right:64px;}

.tls-slide:hover .tls-settings,
.tls-slide:hover .tls-editslides,
.tls-slide:hover .tls-showmore	{	display:inline-block !important;}

.tls-showmore:hover,
.tls-editslides:hover,
.tls-settings:hover 	{	background:#3498db !important;}

.tls-addnewslider					{	border:1px dashed #ddd; background: transparent; box-sizing: border-box; overflow:hidden;}
.tls-addnewslider .tls-main-metas	{	left:-1px;}

.tls-addnewslider

.tls-new-icon-wrapper	{	position: absolute;top:0px;left:0px;width:100%;height:100%;display:block; text-align: center;font-size:35px;}
.tls-new-icon			{	line-height:130px;vertical-align: middle; }
.tls-new-icon:before	{	color:#252525 !important;}

.tls-addnewslider:hover .tls-hover-metas	{	display:block !important; border:1px solid #353535; margin-left:-1px;}

.tls-dimmme				{	position: absolute;top:0px;left:0px;visibility: hidden;background:#fff; width:220px;height:160px; opacity:0;}

.tls-grad-bg		{
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}

.tls-showmore:after	{	content:" "; width:10px;height:30px; position:absolute;right:100%;
	background: -moz-linear-gradient(left,  rgba(37,37,37,0) 0%, rgba(37,37,37,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(37,37,37,0)), color-stop(100%,rgba(37,37,37,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(37,37,37,0) 0%,rgba(37,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(37,37,37,0) 0%,rgba(37,37,37,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(37,37,37,0) 0%,rgba(37,37,37,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(37,37,37,0) 0%,rgba(37,37,37,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00252525', endColorstr='#252525',GradientType=1 ); /* IE6-9 */
}



.slider-sortandfilter	{	float:right; line-height:50px;}
#sort-sliders			{	margin-right:10px;}

#sort-sliders,
#filter-sliders			{	background: #E5E5E5;
	color: #777;
	font-weight: 600;
	font-size: 12px !important;
	padding: 0 3px !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-height: 26px;
	line-height: 26px;
	vertical-align: middle;
	border: none!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;  }

.slider-sort-drop,
.slider-filter-drop					{	font-weight:600; color:#999; margin-right:10px;}
.slider-lg-views					{	cursor:pointer;font-size:22px; margin-right:5px;  vertical-align: middle; line-height: 22px;}
.slider-lg-views i:before			{	color:#999;}
.slider-gridviews					{	margin-right:15px;}
.slider-lg-views.active i:before	{	color:#333;}


.rev-remove-preset, .rev-update-preset	{ display: none; font-size: 18px; height: 24px; width: 24px; position: absolute; right: 5px; top: 5px; color: #bababa; }
.rev-remove-preset:hover			{ color: #ea5144; }

.rev-update-preset					{ right: 25px; }
.rev-update-preset:hover			{ color: #27AE60; }

.rs-listview li 					{	width:100%;float:none;display:inline-block;height:auto; min-width:625px; position: relative; background:#eee; color:#333;}


.rs-listview .tls-main-metas		{	position: relative; width:100%;height:40px; display:block; white-space: nowrap;}
.rs-listview .tls-firstslideimage	{	vertical-align:top; width:100px;height:40px;position:relative;display:inline-block; margin-right:25px; background-position: center center}
.rs-listview .tls-bg-top			{	display:none;}

.rs-listview .tls-source i 			{	vertical-align: middle;}
.rs-listview .tls-source,
.rs-listview .tls-star,
.rs-listview .tls-slidenr			{	width:30px;display:inline-block; position:relative; top:auto;left:auto;right:auto;bottom:auto; line-height: 40px; vertical-align: middle; margin-right:15px;}

.rs-listview .tls-source			{	width:75px; }
.rs-listview .tls-title-wrapper		{	display:inline-block; position:relative; width:auto;line-height:40px;vertical-align: middle; background:transparent !important; padding:0px; margin-left: 5px}
.rs-listview .tls-title,
.rs-listview .tls-title a,
.rs-listview .tls-id 				{	vertical-align: middle; color:#333 !important;}

.rs-listview .tls-title 			{	width:200px; overflow:hidden; margin-right:10px;}

.rs-listview .tls-settings,
.rs-listview .tls-editslides,
.rs-listview .tls-showmore			{	position:relative !important; top:auto;left:auto;bottom:auto;right:auto;  vertical-align: middle}

.rs-listview .tls-hover-metas		{	position:absolute; top:40px; width:200px;left:495px;}

.rs-listview .tls-slide.tls-addnewslider .tls-hover-metas { left:50%; margin-left:-100px;}

.rs-listview .tls-showmore:focus,
.rs-listview .tls-showmore:visited,
.rs-listview .tls-showmore			{	vertical-align: middle !important}
.rs-listview .tls-showmore:after	{	display:none;}

.rs-listview .tls-dimmme			{	display:none !important;width:100%;height:100%;}

.rs-listview .tls-new-icon 			{	line-height: 40px}

.rs-listview .tls-new-icon i:before,
.rs-listview .tls-slidenr,
.rs-listview .tls-star i,
.rs-listview .tls-star i:before,
.rs-listview .tls-title,
.rs-listview .tls-title a,
.rs-listview .tls-id,
.rs-listview .tls-source,
.rs-listview .tls-source i:before			{	color:#333 !important;}


.rs-listview li:hover 						{	background:#333;}
.rs-listview li.tls-addnewslider:hover 		{	background:#eee;}

.rs-listview li:hover .tls-new-icon,
.rs-listview li:hover .tls-new-icon:before,
.rs-listview li:hover .tls-source,
.rs-listview li:hover .tls-slidenr,
.rs-listview li:hover .tls-star i,
.rs-listview li:hover .tls-star i:before,
.rs-listview li:hover .tls-title,
.rs-listview li:hover .tls-title a,
.rs-listview li:hover .tls-id,
.rs-listview li:hover .tls-source i:before,
.rs-listview li:hover .tls-source i:before	{	color:#fff !important;}

.rs-listview li.tls-addnewslider:hover .tls-title,
.rs-listview li.tls-addnewslider:hover .tls-title a	{	color:#333 !important;}


#slide_selector			{	z-index: 4992}




.input_import_slider		{
	color: #000;
	font-size: 13px;
	width: auto;
	min-width: 0px;
	position: relative;
	display: inline-block;
	line-height: 14px;
	vertical-align: middle;
	padding: 6px 0px;
	margin: 0px;
	border: none;
	outline: none;
	cursor: pointer;
	box-sizing: border-box;
}

.filetoimport				{
	background-color: #27ae60;
	padding: 10px;
	color: #fff;
}

.not-imported-overlay		{	display:none;cursor:pointer;width:100%;height:100%;top:0px;left:0px;position:absolute;z-index:2;background:rgba(36,36,36,0.5);}


.not-imported-wrapper .not-imported-overlay { display:block;}
.rs-embed-slider .eg-icon-plus-circled:before,
.rs-specific-posts-wrap .eg-icon-plus-circled:before 	{ color:#fff;}

#advanced-emeding			{	cursor: pointer;}
#advanced-emeding i 		{	float:right;}
#advanced-emeding i:before	{	color:#000; font-size:12px;}



.rs-param-meta-open		{ color: #000000 !important; cursor: pointer; }


#template_area .ps-scrollbar-y-rail {  left:0px; right:auto; width:15px; opacity: 1 !important}

#template_area .ps-container .ps-scrollbar-y-rail {  background:#ddd;}

#template_area .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { width:15px; }



#the_image_source_url	{	line-height:30px; background:#ddd; padding:5px 10px; border-radius: 5px; }


.install_template_slider,
.install_template_slider_package,
.install_template_slide,
.add_template_slider_item,
.add_template_slider_item_package,
.add_template_slide_item,
.dontadd_template_slider_item 			{	background:#009cdd; color:#fff; font-weight: 600; cursor: pointer; border-radius: 4px; font-size:12px; line-height: 25px; padding:0px 5px; display: inline-block;}

.dontadd_template_slider_item 			{	background:#d50000; cursor: default;}

.dontadd_template_slider_item i 		{	width:12px;height:12px; background-size:cover;}

.install_template_slider i:before,
.install_template_slider_package i:before,
.install_template_slide i:before,
.add_template_slider_item i:before,
.add_template_slider_item_package i:before,
.add_template_slide_item i:before,
.dontadd_template_slider_item i:before {	color:#fff;margin-right:5px;}

.install_template_slider:hover,
.install_template_slider_package:hover,
.install_template_slide:hover,
.add_template_slider_item:hover,
.add_template_slider_item_package:hover,
.add_template_slide_item:hover  			{	background: #2980b9}


.template_preview_add_wrapper  			{	opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;position:absolute; width:100%; height:35px; top:65px; left:0px; line-height: 35px;z-index: 10;text-align: center}

.template_group_opener,
.preview_template_slider,
.show_more_template_slider 				{	width:35px;height:35px; display: inline-block;line-height: 35px; text-align: center; cursor: pointer;}

.template_group_opener 				{	display: none}


.template_group_opener i:before,
.preview_template_slider i:before,
.show_more_template_slider i:before 				{	color:#fff; font-size:18px;}

.template_package_parent .template_group_opener {	display:inline-block !important;}

.template_thumb_overview 			 	{	z-index:2;opacity:0;transition:all 0.5s;-webkit-transition:all 0.5s;background:rgba(0,0,0,0.75); position:absolute;top:0px;left:0px; width:100%; height:100%;}

.template_group_wrappers:hover .template_preview_add_wrapper,
.template_group_wrappers:hover .template_thumb_overview {	opacity: 1}

.template_slide_single_element 			{	position: relative;}

#template_bigoverlay 					{	cursor:pointer; background:rgba(238,238,238,0.85);width:100%;height:100%;z-index:5; position: absolute;top:0px;left:0px;display:none;}


/********* BREAD CRUMBS ***************/
.rs_breadcrumbs 				{	margin-bottom:20px !important; background:#777; line-height:55px; min-height:55px;width:100%; color:#aaa; position: relative}
.rs-breadcrumbs-wrapper 		{	float:left;}
.breadcrumb-button,
.breadcrumb-button:visited		{	font-size:14px; color:#aaa; line-height:55px;padding:0px 20px; text-decoration: none; font-weight: 600;  display:block; outline:none !important; box-shadow: none !important; float:left;}
.breadcrumb-button i 			{	margin-right:5px; font-size: 20px; display:inline-block; vertical-align: top; line-height: 55px}
.breadcrumb-button i:before		{	color:#aaa; line-height: 54px;vertical-align: top}
.breadcrumb-button:hover,
.breadcrumb-button.selected 	{	background:#ddd; color:#777; outline:none !important; box-shadow: none !important;}

.breadcrumb-button:hover i:before,
.breadcrumb-button.selected i:before	{	color:#777;}

#button_close_slider_edit i:before,
.rs-toolbar-close i:before		{	color:#fff !important;}



/********** TEMPLATE / NEW SLIDER / IMPORT SLIDER MODIFICATIONS *************/
.slider_list_add_buttons		{	display: block; position: absolute; left:0px; top:0px;width:100%;height:100%; background-position:center center; background-repeat: no-repeat;background-size:40px 40px; margin-top:-10px;}
.add_new_template_icon_wrapper	{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/add_template_bg.jpg); background-size: cover;background-position: center center; }
.add_new_slider_icon			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/new_slider.png); }
.add_new_template_icon			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/add_template.png); }
.add_new_import_icon			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/import_slider.png); }

.rs-listview .slider_list_add_buttons	{	margin-top:0px;}
.rs-listview .add_new_template_icon_wrapper	{	background-image:none;}

.tls-addnewslider:hover 	{	border:1px solid #242424;}


.stream-notice				{	background:#3498db; color:#fff;font-weight: 600; line-height:25px;font-size:13px;padding:10px 20px 10px 90px; margin-bottom:20px;position:relative;}
.stream-notice:before		{	content:"!"; line-height:70px; color:#fff; background:#2980b9; position:absolute;top:0px;left:0px; width:70px;height:70px; text-align: center; font-size: 40px; font-weight: 600}


.debugmodeon #phandling_menu:before,
.debugmodeon .phandlingstitle:before {	content:"!"; position:relative; background-color:#e74c3c !important; border-radius:50%; -moz-border-radius:50%; display:inline-block; width:20px;height:20px; margin-right:5px;color:#fff; font-weight: 600px; font-size:16px; text-align: center; line-height: 20px;}



/***************	DASHBOARD  	********************/

.dashboard-space				{	width:100%;height:50px;display: block}

.rs-dash-widget 				{	background:#fff; width:480px; height:310px; overflow: hidden; float:left; margin-right:20px; margin-bottom:20px;box-sizing: border-box;-moz-box-sizing: border-box; display: block; position: relative;}

.rs-dash-doublewidget 		 	{	width:980px;}

.rs-dash-title-wrap 		 	{	line-height:63px; border-bottom:1px solid #e5e5e5;  border-bottom:1px solid rgba(0,0,0,0.1); padding:0px 20px;}
.rs-dash-widget-inner 			{	padding:30px 20px 20px;position: relative;max-height:246px; min-height:246px;width:100%;overflow: hidden; font-size:13px; font-weight: 400; line-height: 17px; position: relative;box-sizing: border-box;-moz-box-sizing: border-box; color:#444;}
.rs-dash-doublewidget .rs-dash-widget-inner { width:488px; display: inline-block;}
.rs-dash-bottom-wrapper	{	position: absolute;bottom:20px;left:20px;width:100%;}






.rs-dash-widget-warning-panel {	top:0px;left:0px;opacity:0;position:absolute; width:100%;height:100%;padding:20px; box-sizing: border-box;-moz-box-sizing: border-box; background:#eeeeee; }
.rs-dash-widget-wp-cancel 			{	color:#999; position:absolute; top:20px;right:12px; cursor: pointer;}
.rs-dash-widget-wp-cancel:before 	{	color:#999; font-size: 20px;}

#viewWrapper input.rs-dashboard-input 	{	line-height: 40px; max-height: 40px; border-radius: 0px; vertical-align: top; padding:0px 20px;}

.rs-dash-title 			{	font-size:19px; line-height:32px; vertical-align: middle; display: inline-block;font-weight:600;position: relative;z-index: 1;}
.rs-dash-strong-content {	font-weight:600; color:#000;}
.rs-dash-red-content 	{	color:#e74c3c; font-weight: 600}

.rs-dash-label 			{	display:inline-block;min-width:195px; line-height: 20px;}

.rs-dash-content-space-small 	{	display:block;width:100%;height:7px;}
.rs-dash-content-space-large 	{	display:block;width:100%;height:24px;}
.rs-dash-content-space 			{	display:block;width:100%;height:14px;}

.rs-dash-deactivated 			{	opacity:0.3;}
.requirement-link 				{	outline:none !important; box-shadow:none !important; color:#fff !important;position:relative !important; top:1px !important;right:auto !important; margin-left:5px;}
.requirement-link .eg-icon-info,
.requirement-link .eg-icon-info:before 		{	color:#fff !important;}
.rs-status-red,
.rs-status-orange,
.rs-status-green,
.rs-status-neutral	{	display: none}

.rs-dash-title-button 	{	font-weight:600;border-radius: 4px; padding:0px 15px; line-height: 32px; color:#fff; font-size:13px; position: absolute;right:20px;top:16px;}
.rs-dash-more-buttons-wrapper {	position: absolute; right:20px; top:0px;}
.rs-dash-more-buttons-wrapper .rs-dash-title-button { position: relative;top:auto;right:auto; display: inline-block;}

/* ORANGE SECTION */
.rs-status-orange-wrap .rs-dash-title 	 	{	color:#e67e22;}
.rs-dash-title-button.rs-status-orange 		{	background:#e67e22;}
.rs-status-orange-wrap .rs-status-orange 	{	display: inline-block; }

/* GREEN SECTION */
.rs-status-green-wrap .rs-dash-title,
.rs-dash-title.rs-green 			 	 	{	color:#27ae60;}
.rs-dash-title-button.rs-status-green,
.rs-dash-title-button.rs-green 				{	background:#27ae60;}
.rs-status-green-wrap .rs-status-green,
.rs-dash-title-button.rs-green 				{	display: inline-block; }

/* RED SECTION */
.rs-status-red-wrap .rs-dash-title,
.rs-dash-title.rs-red 			 	 		{	color:#e74c3c;}
.rs-dash-title-button.rs-status-red,
.rs-dash-title-button.rs-red 				{	background:#e74c3c;}
.rs-status-red-wrap .rs-status-red,
.rs-dash-title-button.rs-red 				{	display: inline-block; }

/* DASHBOARD BUTTONS BUTTON */
.rs-dash-button-gray,
.rs-dash-button								{	box-shadow: none !important;cursor:pointer;border:none !important;text-decoration:none !important;background:#3498db; border-radius: 4px; color:#fff; line-height: 40px;padding:0px 20px; display: inline-block; font-weight: 600; font-size: 14px;outline:none !important;}

.rs-dash-button-small,
.rs-dash-invers-button,
.rs-dash-invers-button-gray,
.rs-dash-button-small:visited,
.rs-dash-invers-button:visited,
.rs-dash-invers-button-gray:visited			{	box-shadow: none !important;cursor:pointer;text-decoration:none !important;border:1px solid #3498db; border-radius: 4px; color:#3498db; line-height: 23px;padding:0px 10px; display: inline-block; font-weight: 600; font-size:12px;vertical-align: top; outline:none !important;}
.rs-dash-invers-button-gray 				{	border-color:#b3b3b3; color:#b3b3b3; background:#fff; background:rgba(255,255,255,0.4);}
.rs-dash-invers-button:hover 				{	background:#3498db; color:#fff;}
.rs-dash-invers-button-gray:hover 			{	background:#b3b3b3; color:#fff;}


.rs-dash-button-small 						{	background:#3498db;color:#fff; border:none !important;}
.rs-dash-button-gray 						{	background:#dddddd; cursor: default}


.rs-dash-button-small:hover,
.rs-dash-button-small:visited,
.rs-dash-button-small:focus,
.rs-dash-button:hover,
.rs-dash-button:visited,
.rs-dash-button:focus 						{	color:#fff; outline:none !important;box-shadow: none !important;}

.rs-dash-button-small:hover,
.rs-dash-button:hover 						{	background: #2c8ac8}

.rs-dash-button-gray:hover,
.rs-dash-button-gray:visited,
.rs-dash-button-gray:focus 					{	color:#fff; background:#ddd; outline:none !important; box-shadow: none !important}

/* DASHOBARD CONTENT WITH ICON */
.rs-dash-content-with-icon 					{	display:inline-block;}
.rs-dash-icon 								{	width:40px;height:35px; display:inline-block; background-repeat: no-repeat;; background-position: left center;  vertical-align: top; }
.rs-dash-copy 								{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-copy.png); height:36px;}
.rs-dash-buket 								{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-buket.png); height:32px;}
.rs-dash-diamond 							{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-diamond.png); height:28px;}
.rs-dash-download 							{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-download.png);height:32px;}
.rs-dash-gift 								{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-gift.png);height:34px;}
.rs-dash-light 								{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-light.png); height:38px;}
.rs-dash-plugin 							{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-plugin.png); height:26px;}
.rs-dash-smile 								{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-smile.png); height:30px;}
.rs-dash-speaker 							{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-speaker.png); height:20px;margin-top:4px;}
.rs-dash-ticket 							{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-ticket.png);height:30px;}
.rs-dash-refresh 							{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-refresh.png);height:31px;}
.rs-dash-credit 							{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-credit.png);height:20px;}
.rs-dash-notregistered 						{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-notregistered.png);height:27px; margin-top:4px;}


/* DASHBOARD OK/CANCEL */
.rs-dash-widget .revredicon.eg-icon-cancel,
.rs-dash-widget .revgreenicon.eg-icon-ok 		{	background:#27ae60; color:#fff; width:20px;height:20px; border-radius: 4px; text-align: center;line-height: 20px; display: inline-block;vertical-align: middle;}

.rs-dash-widget .revredicon.eg-icon-cancel 		{	background:#e74c3c;}

.rs-dash-widget .revgreenicon.eg-icon-ok:before,
.rs-dash-widget .revredicon.eg-icon-cancel:before {	margin:0; color:#fff !important; font-size:12px; line-height: 20px; vertical-align: top}

.icon-update-refresh,
.icon-not-registered,
.icon-no-problem-found,
.icon-problem-found 	{	margin-right:10px; display:inline-block; line-height:20px;width:20px;height:20px; background-position: center center; vertical-align: middle; background-repeat: no-repeat;}

.icon-update-refresh 	{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-update-refresh.png); margin-top:-2px;}
.icon-problem-found 	{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-problem-found.png); }
.icon-no-problem-found  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-no-problem-found.png); width:14px;height:14px; margin-top:-2px;}
.icon-not-registered	{ 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-not-registered.png); width:16px;height:16px; margin-top:-2px;}

/* DASHBOARD INFO PANEL TRIGGER */
.rs-dash-more-info 		{	display: inline-block; cursor: pointer;vertical-align: top}
.rs-dash-more-info .eg-icon-info:before 		{	border-radius:4px; border:1px solid #bebebe; color:#bebebe; line-height:23px; width:23px;text-align: center;vertical-align: top}

.rs-dash-more-info:hover .eg-icon-info:before  		{	background:#bebebe; color:#fff;}

/* SPECIAL WIDGET SETTINGS */

.newsletter-bg 		{	position:absolute; top:31px;right:15px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/newsletter-figure.png); width:206px;height:90px;}
.templatestore-bg	{	position:absolute; top:-75px;right:-140px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/dash-template-bg.jpg); width:343px;height:464px;z-index:0;}


.rs-dash-widget-default-view-wrap	{	position: relative;}
.rs-dash-widget-extra-view-wrap 	{	position: absolute;top:64px;left:0px;display:none;}

.rs-required-to-dl	{ position:absolute; bottom:10px; right:10px; text-align:center; z-index:2; background-color:#2A96F3; color:#FFF; padding: 0 10px; line-height: 35px; font-size:14px; font-weight:700;}


/* SOME FIXES */

#viewWrapper #slide-main-image-settings-content label {
	margin-bottom:5px;
}
/*********************************
	- 	NEW DIALOG MANAGEMENT   -
*********************************/

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.tp-slider-new-dialog-title
{	background: #34495e !important;
	line-height: 55px !important;
	font-size: 16px !important;
	color: #fff !important;
	display: block !important;
	height: 55px !important;
	font-weight: 400 !important;
}

.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close {
	width:55px !important; height:55px !important; font-size:30px !important;
}

.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close:before {
	width:55px !important; height:55px !important; font-size:30px !important; color:#fff;
}

.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close:hover:before {
	color:#fff;
}

.rs-open-premium-benefits-dialog-container.ui-dialog { z-index:1000105 !important; }

.fullscreen-dialog-window 	{	position: fixed !important; top:0px !important;left:0px !important; width:100% !important;height:100% !important;
	transition: transform 0.5s;
	transform: translate3d(0px,0,0);
	left:100% !important;
}

.fullscreen-dialog-window .ui-widget-header {
	transition: transform 0.4s 0.25s;
	transform: translate3d(350px,0,0)
}

.fullscreen-dialog-window #addobj-dialog-header {
	transition: transform 0.4s 0.25s;
	transform: translate3d(450px,0,0)
}

.fullscreen-dialog-window #object_library_results {
	transition: transform 0.4s 0.25s;
	transform: translate3d(550px,0,0)
}


.fullscreen-dialog-window.show .ui-widget-header,
.fullscreen-dialog-window.show #addobj-dialog-header,
.fullscreen-dialog-window.show #object_library_results {  transform: translate3d(0px,0,0)}
.fullscreen-dialog-window.show {
	transform: translate3d(-100%,0,0);
}

.objectlibrary_dialog .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.tp-slider-new-dialog-title {
	background: #222 !important;
	line-height:80px !important;
	height:80px !important;
	font-size: 25px !important;
	font-weight: 400 !important;
	padding:0px 30px !important;
}

.objectlibrary_dialog .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.tp-slider-new-dialog-title .revlogo-mini {
	height:80px; vertical-align: top;
}

.objectlibrary_dialog .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close:before {
	font-size: 40px !important;
}

.objectlibrary_dialog .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close {
	height:80px !important;
	width:80px !important;
}
/*************************************
	- 	ALPHA COLOR PICKER 	-
**************************************/
/**
 * Alpha Color Picker CSS
 */

.alpha-color-picker-wrap {	display: inline-block;}


.alpha-color-picker-wrap .wp-picker-container .iris-picker {
	border-bottom: none;
}

.alpha-color-picker-wrap .wp-picker-input-wrap {
	position:relative;
	background:transparent;
	left:auto;
	top:auto;
	height:auto;
	padding: 0;
	width: auto;
	display: block;
}
.alpha-color-picker-wrap  .wp-picker-container input[type=text].wp-color-picker.wp-color-picker {
	display: inline-block;
	width: 75px !important;
	min-width: 0px !important;
	max-height: none;
	float: none;
	margin: 5px 0px;
}

.alpha-color-picker-wrap .wp-picker-clear {
	display: inline-block;
	margin: 0px 5px;
	width: 75px !important;
	height: 30px !important;
}


.alpha-color-picker-wrap .wp-picker-container input[type=text].wp-color-picker {
	width: 195px;
}

.wp-picker-container .wp-picker-open ~ .wp-picker-holder .alpha-color-picker-container {
	display: block;
}

.alpha-color-picker-container {
	border: 1px solid #f5f5f5;
	border-top: none;
	border-bottom: none;
	display: none;
	background: #ddd;
	padding: 5px 11px 10px;
	position: relative;
	z-index: 10;
}

.alpha-color-picker-container .ui-widget-content,
.alpha-color-picker-container .ui-widget-header,
.alpha-color-picker-wrap .ui-state-focus {
	background: transparent;
	border: none;
}

.alpha-color-picker-wrap a.iris-square-value:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.alpha-color-picker-container .ui-slider {
	position: relative;
	z-index: 1;
	height: 24px;
	text-align: center;
	margin: 0 auto;
	width: 88%;
	width: calc( 100% - 28px );
}

.alpha-color-picker-container .ui-slider-handle,
.alpha-color-picker-container .ui-widget-content .ui-state-default {
	color: #777;
	background: #FFF;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
	position: absolute;
	z-index: 2;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: -2px;
	top: 0;
	height: 26px;
	width: 26px;
	cursor: ew-resize;
	font-size: 0;
	padding: 0;
	line-height: 27px;
	margin-left: -14px;
}

.alpha-color-picker-container .ui-slider-handle.show-opacity {
	font-size: 12px;
}

.alpha-color-picker-container .click-zone {
	width: 14px;
	height: 24px;
	display: block;
	position: absolute;
	left: 10px;
}

.alpha-color-picker-container .max-click-zone {
	right: 10px;
	left: auto;
}

.alpha-color-picker-container .transparency {
	height: 24px;
	width: 100%;
	background-color: #FFF;
	background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/transparency-grid.png);
	box-shadow: 0 0 5px rgba(0,0,0,0.4) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0;
	margin-top: -24px;
}

@media (max-width: 782px) {

	#viewWrapper .alpha-color-picker-wrap .wp-picker-container input[type=text].wp-color-picker {
		width: 173px;
	}
}


#add-placeholder-dialog .wp-picker-holder {
	position: absolute;
	top: -160px;
	left: 170px;
}


#form_slide_params .alpha-color-picker-wrap .wp-picker-active .wp-picker-input-wrap,
#form_slider_params .alpha-color-picker-wrap .wp-picker-active .wp-picker-input-wrap {
	right:0px;
	top:285px;
	left:auto;
	display:block;
	background:#ddd;
}

#form_slide_params .alpha-color-picker-wrap .wp-picker-active .alpha-color-field,
#form_slider_params .alpha-color-picker-wrap .wp-picker-active .alpha-color-field {
	width:100% !important;
}

#form_slide_params .alpha-color-picker-wrap .wp-picker-active .wp-picker-clear,
#form_slider_params .alpha-color-picker-wrap .wp-picker-active .wp-picker-clear {
	display:none;
}



#slide-nav-settings-content .wp-picker-container { margin-top:-4px !important; }

#viewWrapper #slide-nav-settings-content .wp-picker-holder 	{	left:0px !important; right: auto;}

#viewWrapper #slide-nav-settings-content .wp-picker-input-wrap	{	left:0px !important; right:auto; background:#eee;}
#viewWrapper #slide-nav-settings-content .alpha-color-picker-container	{	 background:#eee;}

#viewWrapper #slide-nav-settings-content .wp-color-picker			{	width:100% !important; left:0px;right:auto;}


/*********** IMPORTSLIDER STYLE **************/
#tp_import_sliders 		  {	border-radius:0px; background:#fff; box-shadow: none; outline: none; border: none; }
#tp_import_sliders_title  {	display: none !important;}
#dialog_import_template_slider_info {	padding-bottom:40px; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important;  }
#install-slider-counter-wrapper { width: 230px;height:5px;background: #e5e5e5; position: relative; margin-top: 45px; margin-left: 100px; display:block;}
#install-slider-counter   {	width:0%; position:absolute;left:0px;top:0px;height:5px; background:#d50000;}
#nowinstalling_label 	  {	font-size: 13px; text-transform: uppercase; color:#888; margin:25px auto 5px; font-weight: 400; line-height: 15px; display: block; text-align: center}

.revslider_logo_rotating  {	width:120px;height:120px; display:block; background:#d50000; border-radius: 15px; box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25); margin:60px auto 0px; position: relative}

#import_dialog_box_action,
#import_dialog_box 	{	text-align: center; font-weight: 300; color:#888; font-size: 12px}
.import_failure 	{	font-weight: 600; color:#888; font-size: 12px; color:#d50000;}


.revslidercycle {
	position: absolute;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/cycle.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	top: 10px;
	left: 10px;
	-webkit-animation: cyclerotate 1.5s linear infinite;
	animation: cyclerotate 1.5s linear infinite;
}

@-webkit-keyframes cyclerotate {
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes cyclerotate {
	100% { transform: rotate(360deg); }
}


/*************** 	RTL BASED SETTINGS ********************/

.rtl #viewWrapper .title_line #icon-options-general {	float:right;}
.rtl .float_left	{	float:right;}
.rtl .float_right	{	float:left;}
.rtl .wrap .title_line .view_title {	float:right;}
.rtl .slider-sortandfilter	{	float:left;}
.rtl #rs-validation-wrapper .validation-label	{	float:right;}
.rtl #rs-validation-wrapper .validation-input	{	float:right;}
.rtl #eg-newsletter-wrapper	{	padding:15px 80px 15px 15px; background-position:right 75px top 10px;}
.rtl .valid_big_border		{	left:auto !important;right:0px;}
.rtl .valid_big_padding		{	padding:15px 80px 15px 15px !important;}
.rtl .valid_big_padding_2	{	padding:25px 80px 15px 15px !important;}
.rtl .rtlmargintop105		{	margin-top:105px !important;}
.rtl .settings_panel_right	{	padding-right:20px; padding-left:0px;}
.rtl #form_toolbar			{	right:auto !important; left:100% !important; margin-right:0px !important;margin-left:-20px !important;}
.rtl .main-options-small-tabs li:first-child {	margin-left:15px !important;}
.rtl #form_slider_params_wrap .label, .rtl .rev-new-label	{	text-align: right;}
.rtl .rs-breadcrumbs-wrapper 		{	float:right;}
.rtl .breadcrumb-button 			{	float:right;}
.rtl #viewWrapper .rs-mini-toolbar 	{	right:auto; left:0px;}
.rtl .rs-rp-accordion-icon 			{	float:right;}
.rtl #viewWrapper .rs-mini-toolbar .rs-mini-toolbar-button { margin-left:0px; margin-right:-4px;}
.rtl #add-new-layer-container-wrapper {	min-width:200px; position:absolute; left:auto;right:0px !important;}
.rtl #tp-thelistoffonts>ul,
.rtl #tp-thelistofclasses>ul 					{	right:50px !important; left:auto !important;}
.rtl #tp-thelistoffonts .ui-menu-item 			{	 text-align: left !important}
.rtl #tp-thelistofclasses .ui-autocomplete li,
.rtl #tp-thelistoffonts .ui-autocomplete li 		{	text-align:left !important;}
.rtl #css_fonts_down, .rtl #layer_captions_down {	margin-left:0px;}

.rtl .wp-picker-holder {left: -200px !important;}
.rtl .pickerisopen .wp-picker-input-wrap {left: -200px !important;}

.rtl #eg-toolbox-wrapper	{	right:auto !important; left:15px !important;}

.rtl .fullscreen-dialog-window 	{	transform: translate3d(100%,0,0);}

.rtl .fullscreen-dialog-window.show {
	transform: translate3d(0%,0,0);
}


.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }/**************************************
-	SCOLL STYLING	-
**************************************/

.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail                   { 	display:block;	z-index:999;}
.ps-container > .ps-scrollbar-x-rail                               { 	display:none;	z-index:998;	position:absolute;		-moz-border-radius:0;	-ms-border-radius:0;	border-radius:0;	opacity:0;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);	filter:alpha(opacity=0);	-webkit-transition:background-color .2s linear,opacity .2s linear;	-moz-transition:background-color .2s linear,opacity .2s linear;	-o-transition:background-color .2s linear,opacity .2s linear;	transition:background-color .2s linear,opacity .2s linear;	bottom:0;	height:8px;}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x             { 	position:absolute;	background-color:#bdc3c7;		-moz-border-radius:0;	-ms-border-radius:0;	border-radius:0;	-webkit-transition:background-color .2s linear;	-moz-transition:background-color .2s linear;	-o-transition:background-color .2s linear;	transition:background-color .2s linear;	bottom:0;	height:8px;}
.ps-container > .ps-scrollbar-x-rail.in-scrolling                  { 	background-color:#eee;	opacity:.9;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	filter:alpha(opacity=90);}
.ps-container > .ps-scrollbar-y-rail                               { 	display:none;	position:absolute;		-moz-border-radius:0;	-ms-border-radius:0;	border-radius:0;	opacity:0;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);	filter:alpha(opacity=0);	-webkit-transition:background-color .2s linear,opacity .2s linear;	-moz-transition:background-color .2s linear,opacity .2s linear;	-o-transition:background-color .2s linear,opacity .2s linear;	transition:background-color .2s linear,opacity .2s linear;	right:0;	width:8px;}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y             { 	position:absolute;	background-color:#bdc3c7;		-moz-border-radius:0;	-ms-border-radius:0;	border-radius:0;	-webkit-transition:background-color .2s linear;	-moz-transition:background-color .2s linear;	-o-transition:background-color .2s linear;	transition:background-color .2s linear;	right:0;	width:8px;}
.ps-container > .ps-scrollbar-y-rail.in-scrolling                  { 	background-color:#eee;	opacity:.9;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	filter:alpha(opacity=90);}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail                         { 	opacity:.6;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);	filter:alpha(opacity=60);}
.ps-container:hover > .ps-scrollbar-x-rail.in-scrolling,
.ps-container:hover > .ps-scrollbar-y-rail.in-scrolling            { 	background-color:#eee;	opacity:.9;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	filter:alpha(opacity=90);}
.ps-container:hover > .ps-scrollbar-x-rail:hover                   { 	background-color:#eee;	opacity:.9;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	filter:alpha(opacity=90);}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { 	background-color:#bdc3c7;}
.ps-container:hover > .ps-scrollbar-y-rail:hover                   { 	background-color:#eee;	opacity:.9;	-ms-filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	filter:alpha(opacity=90);}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { 	background-color:#bdc3c7;}
#viewWrapper input[type="radio"]                                   { 	margin:0;	line-height:30px;	vertical-align:middle;}
#viewWrapper label                                                 { 	vertical-align:middle;	line-height:30px;	margin:0;}


/**************************************
-	NEW TOOLBAR FOR SLIDE GRIDS	-
**************************************/

#adminmenuback 	{	z-index:1100;}

.layer-editor-toolbar                                                     { 	padding:15px;	border-bottom:1px solid #f1f1f1;	margin-bottom:0;}
.diblock                                                                  { 	display:inline-block;}
#form_slide_params .description_container                                 { 	display:none;}
#sortlist li                                                              { 	position:relative;	margin-bottom:2px;}
.slide_layer .icon_cross                                                  { 	display:none;background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/rs_center.png);	width:21px;	height:21px;	z-index:600;	background-repeat:no-repeat;	position:absolute;	top:0;	left:0;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);	filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity:0;	opacity:0;}
.slide_layer.layer_selected>.icon_cross 								  {		display:block;}
.ui-rotatable-handle                                                      { 	display:none;height:15px ;	width:15px;	cursor:pointer!important;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/rs_rotate.png);	background-size:100%;	right:2px;	top:2px;	position:absolute;	z-index:500; border-radius: 50%}
.layer_selected>.innerslide_layer>.ui-rotatable-handle  				  {		display:block;}
.ui-rotatable-handle:hover 												  { 	background-color:#3498db;}

.ui-autocomplete														  {		z-index:1200000;}

#tp-thelistofclasses .ui-autocomplete-category							  {		font-size:14px !important; color:#000; border-bottom:1px solid #d5d5d5; line-height:25px;margin-bottom:10px; font-weight: 600; padding:10px 15px 5px; width:100%;background:#d5d5d5;margin-top:15px;}
#tp-thelistofclasses .ui-autocomplete-category:first-child				 {		margin-top:0px;}
#tp-thelistofclasses .ui-menu-item										  {		-webkit-transition:none !important; transition:none !important; padding:0px 10px;}
#tp-thelistofclasses .ui-menu-item a									  {		-webkit-transition:none !important; transition:none !important; font-size:11px !important; font-weight:400; color:#000; line-height:12px; display:block; padding:0px;}
#tp-thelistofclasses .ui-menu-item:hover 								  {		background:#3498db;}
#tp-thelistofclasses .ui-menu-item:hover a,
#tp-thelistofclasses .ui-menu-item a:hover 						 		{		color:#fff !important;background:#3498db !important;}


#tp-thelistoffonts .ui-autocomplete-category							  {		font-size:14px !important; color:#000; border-bottom:1px solid #d5d5d5; line-height:25px;margin-bottom:10px; font-weight: 600; padding:10px 15px 5px;width:100%;background:#d5d5d5;margin-top:15px;}
#tp-thelistoffonts .ui-autocomplete-category:first-child				 {		margin-top:0px;}
#tp-thelistoffonts .ui-menu-item										  {		-webkit-transition:none !important; transition:none !important; padding:0px 10px;}
#tp-thelistoffonts .ui-menu-item a									 	  {		-webkit-transition:none !important; transition:none !important; font-size:11px !important; font-weight:400; color:#000; line-height:12px; display:block; padding:0px;}
#tp-thelistoffonts .ui-menu-item:hover 								 	 {		background:#3498db;}
#tp-thelistoffonts .ui-menu-item:hover a,
#tp-thelistoffonts .ui-menu-item a:hover 						 		{		color:#fff !important;background:#3498db !important;}

.slide_layer >.ui-resizable-handle 										{	display:none;}
.slide_layer.layer_selected >.ui-resizable-handle 						{	display: block;}
.layer_selected .ui-resizable-handle.ui-resizable-s                       { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;	border-radius:50%; left:50%;	margin-left:-4px;	margin-bottom:0px;}
.layer_selected .ui-resizable-handle.ui-resizable-sw                      { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;border-radius:50%; 	left:-5px;	bottom:-5px;}
.layer_selected .ui-resizable-handle.ui-resizable-se                      { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;border-radius:50%; 	right:-5px;	bottom:-5px;}
.layer_selected .ui-resizable-handle.ui-resizable-w                       { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;border-radius:50%; 	left:-5px;	top:50%;	margin-top:-4px;}
.layer_selected .ui-resizable-handle.ui-resizable-e                       { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;border-radius:50%; 	right:-5px;	top:50%;	margin-top:-4px;}
.layer_selected .ui-resizable-handle.ui-resizable-n                       { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;border-radius:50%; 	left:50%;	margin-left:-4px;	top:-6px;}
.layer_selected .ui-resizable-handle.ui-resizable-nw                      { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;border-radius:50%; 	left:-5px;	top:-5px;}
.layer_selected .ui-resizable-handle.ui-resizable-ne                      { 	width:6px;	height:6px;	border:1px solid #000;	background:#fff;border-radius:50%; 	top:-5px;	right:-5px;}
.layer_selected .resizer-boxes                                            { 	display:block;}
.innerslide_layer                                                         { 	width:auto;	height:auto;	position:relative!important;	z-index:500;	display:block; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box;}
.innerslide_layer img                                                     { 	vertical-align:top;}

.slide_layer_type_image .innerslide_layer 								  {		box-sizing: content-box;}
.innerslide_layer .ui-rotatable-handle.ui-draggable.ui-draggable-dragging { 	display:none!important;}
.slide_layer.ui-resizable:before                                          { 	display:none;content:" ";	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	opacity:1!important;	border:1px solid #fff!important;	box-sizing:border-box;	-moz-box-sizing:border-box;	}
.slide_layer.ui-resizable:after                                           { 	display:none;content:" ";	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	opacity:1!important;	border:1px dashed #000!important;	box-sizing:border-box;	-moz-box-sizing:border-box;	}

.slide_layer.layer_selected.ui-resizable:before,
.slide_layer.layer_selected.ui-resizable:after 								{	display:block;}

.layer_selected .icon_cross                                               { 	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=8);	filter:alpha(opacity=8);	-moz-opacity:.8;	-khtml-opacity:.8;	opacity:.8;}
#id-esw .layertime                                            { 	position:absolute;	top:1px;	height:9px;	background:rgba(60,147,154,0.4);	xwidth:300px;	left:10px;	display:none;}
#id-esw .layertime.layertime-error                            { 	background:rgba(157,23,23,0.4);}
.list-settings hr                                                         { 	width:100%;	clear:both;	border-top:1px solid #DDD;	border-bottom:1px solid #fff;	margin-bottom:0;}
span.setting_text                                                                                                                                                                       { 	line-height:24px;}
tr.css-edit-title,span.setting_text_2 { 	color:#aaa!important;	line-height:15px;	font-size:11px;	margin-top:10px;}
span.setting_text_2 { 	background-color:#ecf0f1!important;	font-weight:600;	line-height:20px;	font-size:12px;	display:block;	color:#666!important;	margin:0 -10px;	padding:10px;	border-top:1px solid #ddd;	border-bottom:1px solid #ddd;}
span.setting_text_2 { 	color:#444!important;	line-height:15px;	font-size:11px;	margin-top:0;}
span.setting_text_3 { 	color:#232323!important;	line-height:30px;	font-size:12px;	margin:0 5px;}
#rs-grid-sizes,
#rs-grid-snapto                                                           { 	cursor:pointer;	margin-top:-3px;	background-color:#555;	color:#888;	border:none!important;}
#id-esw .attribute_title                                      { 	clear:both;	padding-bottom:0!important;}
#link_slider_settings                                                     { 	font-size:18px;	padding-left:50px;}
#id-esw .slide_layers_border                                  { 	border-left:2px dashed #4AFFFF;	border-right:2px dashed #4AFFFF;	box-sizing:border-box;	-moz-box-sizing:border-box;		overflow:visible;	position:absolute;	width:100%;	height:100%;	top:0;	left:0;	z-index:0;}
#id-esw .slide_layers                                         { 	box-sizing:border-box;	-moz-box-sizing:border-box;		overflow:visible;	background-position:center center;	background-repeat:no-repeat;	position:relative;	background-size:cover;}
#divbgholder                                                              { 	position:relative;	height:100%;	background-repeat:no-repeat;}
#divLayers                                                                { 	overflow:visible;	z-index:50 !important;}
#divLayers-wrapper                                                        { 	overflow-x:scroll;	overflow-y:hidden;	margin:auto;	width:100%;	height:100%;	position:relative;	z-index:1;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile2.png);}
.slide_wrap_layers.trans_bg                                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile2.png)!important;	background-repeat:repeat!important;	background-size:cover;	background-size:auto!important;}
#id-esw .caption                                              { 	font-weight:700;}
.slide_layers .slide_layer                                                { 	position:absolute;	white-space:nowrap;}



.layer_due_list_element_selected 										{   box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.65), 0px 0px 1px 2px #9b59b6;}
.layer_due_list_element_selected.ldles_1 								{	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.65), 0px 0px 1px 2px #f1c40f;}
.layer_due_list_element_selected.ldles_2 								{	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.65), 0px 0px 1px 2px #e67e22;}
.layer_due_list_element_selected.ldles_3 								{	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.65), 0px 0px 1px 2px #e74c3c;}
.layer_due_list_element_selected.ldles_4 								{	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.65), 0px 0px 1px 2px #2ecc71;}
.layer_due_list_element_selected.ldles_5 								{	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.65), 0px 0px 1px 2px #95a5a6;}
.layer_due_list_element_selected.currently_not_visible					{	visibilty:visible !important; opacity:0.5;}


/**************************************
-	VIDEO LAYER STYLING	-
**************************************/

.slide_layer .slide_layer_video                               { 	background-color:#000;	position:relative;	background-repeat:no-repeat;	background-position:center center;	background-size:cover;}
.slide_layer .video-layer-inner                               { 	height:100%;	width:100%;	background-repeat:no-repeat;	background-position:right bottom;}
.slide_layer .video-icon-youtube                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon_youtube.png);}
.slide_layer .video-icon-vimeo                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon_vimeo.png);}
.slide_layer .video-icon-html5                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon_html5.png);}
.slide_layer_video .layer-video-title                         { 	color:#fff;	padding:10px;	text-align:center; font-size:12px;background:rgba(0,0,0,0.2);white-space: normal !important}
.ui-draggable                                                 { 	cursor:move;}
.edit_layers_left .area-layer-params                          { 	min-width:530px;	height:100px;	line-height:20px;	margin:10px 0 0;	padding:2px 5px;}
.edit_layers_left .textbox-caption                            { 	width:170px;}
#layer_alt_row                                                { 	clear:both;}
.edit_layers_left .setting_text                               { 	min-width:60px;}
.edit_layers_left .text-disabled                              { 	color:#ACA899;}
#divLayers .slide_layer.ui-state-disabled                     { 	z-index:0!important;}
#divLayers .layer_selected                                    { 	z-index:2000!important;}

#divLayers .layer_selected.draggable_toponall,
.column_from_draggable 			  	  			  			  {		z-index:2002!important;}
#divLayers .dragfromgroup 									  {		z-index:2001!important;}

#divLayers .layer_selected.fullscreen-video-layer			  {		z-index:2!important;}
.layer_sortbox                                                { 	width:100%;}
.layer_sortbox .layer_sort_inputs                             { 	display:table-cell;}
.layer_sortbox .sortbox_depth               				  { 	background-color:transparent;	border:none;	box-shadow:none; font-size:10px; color:#333; position:absolute; top:1px;right:20px;}
.layer_sortbox .sortbox_eye                                   { 	cursor:pointer;}
.layer_sortbox .sortbox_lock                                  { 	cursor:pointer;}
.layer_sortbox .eg-icon-eye-off                               { 	display:none;}
.layer_sortbox .eg-icon-lock                                  { 	display:none;}
.sortlist li .sortbox_lock                                    { 	opacity:1;}
.sortlist li.sortitem-locked 								  {		background:#ccc;}
.sortlist li.sortitem-locked .sortbox_lock                    { 	opacity:1;}
.sortlist li.sortitem-locked .sortbox_lock .eg-icon-lock      { 	display:inline-block;opacity: 0.5}
.sortlist li.sortitem-locked .sortbox_lock .eg-icon-lock-open { 	display:none;}
.sortlist li.sortitem-hidden .eg-icon-eye-off                 { 	display:inline-block;}
.sortlist li.sortitem-hidden .eg-icon-eye                     { 	display:none;}
.sortlist li.sortitem-hidden .sortbox_text                    { 	color:#B9A8B9;}

.sortbox_text i 											  {		opacity: 0.65;}

.sortlist                                                     { 	padding:0;	margin:0;}
.sortlist li span.ui-icon                                     { 	float:right;	margin-top:4px;}
.sortlist li                                                  { 	cursor:default;	height:31px;	box-sizing:border-box;	-moz-box-sizing:border-box;	}
.sortlist li .sortbox_text                                    { 	display:inline-block;}



/* SLIDE TRANSITION BUILDER */
#slide_transition 											  {		width:100%; max-height: none !important; background:#eee; border:1px solid #ddd; display:table; position: relative;}
.slide-trans-cur-selected									  {		min-width:265px; display:table-cell; vertical-align: top;background:#ddd;}


.slide-trans-menu											  {		list-style:none; padding:0px; margin:0px; vertical-align: top; min-width:200px; display:table-cell;border-right:1px solid #ddd;}
.slide-trans-lists											  {		padding:20px 30px; margin:0px; vertical-align: top;width:260px; display:table-cell;}
.slide-trans-cur-selected-settings							  {		padding:20px 30px; margin:0px; vertical-align: top;width:300px; display:table-cell;}
.slide-trans-menu li 										  {		list-style:none; line-height: 45px; padding:0px 20px; color:#000; font-size:14px; font-weight: 600;   border-bottom: 1px solid #DDD; margin:0px; cursor: pointer; text-transform: capitalize;}
.slide-trans-menu li:hover,
.slide-trans-menu li.selected 								  {		background:#ddd;}

.slide-trans-menu li:last-child								  {		border-bottom:none;}

.slide-trans-checkelement 									  {		font-size: 14px; color:#000; white-space: nowrap; font-weight: 400; line-height:25px; }
.slide-trans-checkelement input[type="checkbox"] 			  {		margin-right:20px;}

.slide-trans-cur-ul 										{	padding:0px; margin:0px; list-style: none;}
.slide-trans-cur-selected p,
.slide-trans-cur-selected .draggable-trans-element 		 	{	position:relative; font-weight:600; color:#000; border-bottom:1px dashed #ccc; padding:0px 20px; margin:0px; line-height: 50px; min-width:0; width:auto}

.slide-trans-cur-selected .draggable-trans-element			{	padding-left:40px;list-style: none;margin:0; font-weight:400;  cursor: pointer;}

.slide-trans-cur-selected .draggable-trans-element:before	{	content: '\e895';  font-family: "eg-font"; position:absolute; top:1px;left:20px;}

.slide-trans-example										{	z-index:400;visibility:hidden;display:block;background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile.png);	background-repeat:repeat; position: absolute;  box-sizing: border-box; -moz-box-sizing: border-box;   width: 320px;height: 200px;top: 60px;left: 55%;box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.3);}
.slide-trans-example-inner									{	position: absolute;padding: 20px;width: 80%;height: 80%;display: block;box-sizing: border-box;top: 10%;left: 10%; overflow: hidden}

.slide-trans-example-inner .defaultimg						{	width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; margin: 0px auto;  visibility: inherit; opacity: 1;background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/sources/revolution_slide1.png); background-size:cover; background-position:center center;}

.slide-trans-example-inner .oldslotholder .defaultimg		{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/sources/revolution_slide2.png);}

.slide-trans-example-inner .slot 							{	width:100%; height:100%;}

.slide-trans-cur-ul li.selected,
.slide-trans-cur-ul li:hover 								{	background:#eee;}

.remove-trans-from-list										{	float:right; cursor: pointer;}
.remove-trans-from-list:before								{	color:#000;}

/* ------ Slide Settings ---- */

.rs-small-input {
	width: 50px;
	min-width: 50px !important;
}
.label {
	display: inline-block;
	min-width: 80px;
	width: 80px;
}

/* ------ Layer Sorting Button ---- */
#button_sort_timing {
	height:14px;
	cursor:pointer;
	margin-left:3px;
	display:inline-block;
}

#button_sort_timing i:before {
	color:#fff!important;
}

#button_sort_timing.off {
/* IE 8 */
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
/* IE 5-7 */
	filter:alpha(opacity=50);
/* Netscape */
	-moz-opacity:.5;
/* Safari 1.x */
	-khtml-opacity:.5;
/* Good browsers */
	opacity:.5;
}

#button_sort_visibility {
	width:20px;
	height:14px;
	cursor:pointer;
	margin-left:4px;
	display:inline-block;
}

#button_sort_visibility .eg-icon-eye-off {
	display:none;
}

#button_sort_visibility.e-disabled {
/* IE 8 */
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
/* IE 5-7 */
	filter:alpha(opacity=50);
/* Netscape */
	-moz-opacity:.5;
/* Safari 1.x */
	-khtml-opacity:.5;
/* Good browsers */
	opacity:.5;
}

#button_sort_visibility.e-disabled .eg-icon-eye-off {
	display:block;
}

#button_sort_visibility.e-disabled .eg-icon-eye {
	display:none;
}

#button_sort_lock,#button_sort_tillend {
	width:16px;
	height:14px;
	margin-left:2px;
	display:inline-block;
}

#button_sort_lock {
	cursor:pointer;
}

#button_sort_lock .eg-icon-lock {
	display:none;
}

#button_sort_lock.e-disabled .eg-icon-lock {
	display:block;
}

#button_sort_lock.e-disabled .eg-icon-lock-open {
	display:none;
}

.layer_sortbox .button_sorttype {
	float:right;
	height:15px;
	color:#fff;
	margin-top:-1px!important;
}

.layer_sortbox .button_sorttype.ui-state-hover {
	cursor:pointer;
}

.layer_sortbox .button_sorttype.ui-state-active {
	cursor:default;
}

.layer_sortbox .button_sorttype span {
	display:block;
	padding:0;
	margin:0;
	float:none;
	margin-top:3px;
	text-align:center;
}

.slide_update_button_wrapper {
	float:left;
}

.slider_update_button_wrapper {
	float:left;
}

.slide_update_button_wrapper div {
	float:left;
}

.edit_layers_left .list_settings li .setting_text {
	min-width:80px;
}

.setting-disabled {
	color:#b5b5b5;
}

.till_slideend {
	cursor:pointer;
}

.till_slideend .eg-icon-back-in-time {
	display:inline-block;
	-webkit-transform: scaleX(-1); transform:scaleX(-1);
}

.till_slideend .eg-icon-download-2 {
	display:none;
}

.sortable_elements.tillendon > .layer_sort_inner_wrapper  > .mastertimer-timeline-tillendcontainer .till_slideend .eg-icon-back-in-time {
	display:none;
}

.sortable_elements.tillendon > .layer_sort_inner_wrapper  > .mastertimer-timeline-tillendcontainer .till_slideend .eg-icon-download-2 {
	display:inline-block;
	-webkit-transform: rotateZ(-90deg); transform:rotateZ(-90deg);
}

#linkInsertButton.disabled,#linkInsertTemplate.disabled {
	color:#ACA899;
	cursor:default;
}

.list-buttons li {
	float:left;
	margin-left:10px;
}


#ui-datepicker-div													{	padding:0px 20px 20px; background:#f1f1f1; border:1px solid #e5e5e5;z-index:9999 !important;}
.ui-datepicker-header												{	font-size:16px;vertical-align: top; line-height:25px;}
#ui-datepicker-div .ui-icon											{	text-indent: 0px;display: inline-block;margin-right: 15px;font-size: 12px;text-align: center; cursor: pointer;}

.ui-datepicker-calendar tbody											{	text-align: center;}
.ui-datepicker-calendar tbody .ui-state-default							{	text-decoration: none;color:#2980b9; font-weight:700; }
.ui-datepicker-calendar tbody .ui-datepicker-week-end .ui-state-default	{	text-decoration: none;color:#e67e22; font-weight:700; }

.ui-datepicker-calendar tbody .ui-state-default.ui-state-highlight		{	text-decoration: none; background-color:#e74c3c; font-weight: 700; color:#fff; border-radius: 50%; -webkit-border-radius:50%; min-width:15px; display: inline-block;}
/* ============================================= */
/*   		End Params Layer Form Part			 */
/* ============================================= */

.link_show_params                 { 	margin-left:70px;}
.link_show_advanced_params        { 	margin-left:20px;}
.link_show_params.button-selected { 	color:green;}
#custom_attributes                { 	clear:both;}
.layer-animations .setting_text   { 	width:100px;}
.layer-links .setting_text        { 	width:100px;}
#layer_resizeme_row .setting_text { 	width:auto;}


/******************************	-	SPECIALS	-********************************/

.tp-closedatstart       { 	display:none;}
#layer_link_open_in_row { 	float:left;}



.tp-present-caption						{	display: inline-block}
.tp-present-caption .tp-caption			{	position: relative !important}
.tp-present-wrapper						{ 	max-width:auto !important; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile.png) repeat !important; display:inline-block !important;border:0 !important; border-radius: 0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; padding:15px 10px !important; }



.tp-present-wrapper-parent-small		{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
											  filter: alpha(opacity=100) !important;
											  -moz-opacity: 1 !important;
											  -khtml-opacity: 1 !important;
											  opacity: 1 !important;
											  position:absolute;
										}
.tp-present-wrapper-parent-small .tipsy-arrow	{	display:none; }
.tp-present-caption-small						{	display: inline-block}
.tp-present-caption-small .tp-caption			{	position: relative !important}
.tp-present-wrapper-small						{ 	overflow:hidden; max-width:450px !important; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile.png) repeat !important; display:inline-block !important;border:none !important; border-radius: 0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; padding:15px 10px !important; position: relative;overflow: hidden; }


.example-dark-blinker 					{	width:100%;height:100%;position:absolute; top:0px;left:0px;background:rgba(0,0,0,0.5); animation:blinkdark 3s infinite; -webkit-animation:blinkdark 2s infinite}

@-webkit-keyframes blinkdark {
	0% { background:rgba(0,0,0,0.5); }
	50%  { background:rgba(255,255,255,0.5); }
	100% { background:rgba(0,0,0,0.5); }
}

#divLayers .slide_layer:hover>.innerslide_layer.tp-caption,
#divLayers.onelayerinmove .slide_layer>.innerslide_layer.tp-caption,
#divLayers .multiplelayerselected.slide_layer>.innerslide_layer.tp-caption		{	box-shadow:0px 0px 0px 2px #9b59b6; }

#divLayers .ldles_1.slide_layer:hover>.innerslide_layer.tp-caption,
#divLayers.onelayerinmove .ldles_1.slide_layer>.innerslide_layer.tp-caption,
#divLayers .multiplelayerselected.ldles_1.slide_layer>.innerslide_layer.tp-caption 		{	box-shadow:0px 0px 0px 2px #f1c40f;}

#divLayers .ldles_2.slide_layer:hover>.innerslide_layer.tp-caption,
#divLayers.onelayerinmove .ldles_2.slide_layer>.innerslide_layer.tp-caption,
#divLayers .multiplelayerselected.ldles_2.slide_layer>.innerslide_layer.tp-caption 		{	box-shadow:0px 0px 0px 2px #e67e22;}

#divLayers .ldles_3.slide_layer:hover>.innerslide_layer.tp-caption,
#divLayers.onelayerinmove .ldles_3.slide_layer>.innerslide_layer.tp-caption,
#divLayers .multiplelayerselected.ldles_3.slide_layer>.innerslide_layer.tp-caption 		{	box-shadow:0px 0px 0px 2px #e74c3c;}

#divLayers .ldles_4.slide_layer:hover>.innerslide_layer.tp-caption,
#divLayers.onelayerinmove .ldles_4.slide_layer>.innerslide_layer.tp-caption,
#divLayers .multiplelayerselected.ldles_4.slide_layer>.innerslide_layer.tp-caption 		{	box-shadow:0px 0px 0px 2px #2ecc71;}

#divLayers .ldles_5.slide_layer:hover>.innerslide_layer.tp-caption,
#divLayers.onelayerinmove .ldles_5.slide_layer>.innerslide_layer.tp-caption,
#divLayers .multiplelayerselected.ldles_5.slide_layer>.innerslide_layer.tp-caption 		{	box-shadow:0px 0px 0px 2px #95a5a6;}



/*************************************************
-	NEW ADD ONS IN VERSION 5.0
-*************************************************/

/* LAYER SETTINGS TABS */

.rs-template-settings-tabs,
.rs-layer-settings-tabs                           				{ 	list-style:none;	line-height:45px;	margin-top:0;	margin-bottom:0;	max-height:45px;}
.rs-template-settings-tabs li,
.rs-layer-settings-tabs li                       				{ 	cursor:pointer;	list-style:none;	position:relative;	line-height:45px;	vertical-align:middle;	float:left;	padding:0 20px;	background:#fff;	border-left:1px solid #e5e5e5;	margin:0!important;}


#video_dialog_tabs li [class^="eg-icon-"]:before,
#video_dialog_tabs li [class*=" eg-icon-"]:before	  			{ 	color:#333}

#video_dialog_tabs li:hover [class^="eg-icon-"]:before,
#video_dialog_tabs li:hover [class^="eg-icon-"]:before,
#video_dialog_tabs li.selected [class*=" eg-icon-"]:before		{ 	color:#fff !important;}


.rs-template-settings-tabs li:last-child,
.rs-layer-settings-tabs li:last-child             { 	border-right:1px solid #e5e5e5;}
.rs-template-settings-tabs li.selected,
.rs-layer-settings-tabs li.selected,
.rs-template-settings-tabs li:hover,
.rs-layer-settings-tabs li:hover                  { 	background:#3498db;	color:#fff;	border-left:1px solid #3498db;}
.rs-slide-settings-tabs                           { 	list-style:none;	line-height:45px;	margin-top:0;	margin-bottom:0;	max-height:45px;}
.rs-slide-settings-tabs li                        { 	cursor:pointer;	list-style:none;	position:relative;	line-height:45px;	vertical-align:middle;	float:left;	padding:0 20px;	background:#fff;	border-left:1px solid #e5e5e5;	margin:0!important;}
.rs-slide-settings-tabs li:last-child             { 	border-right:1px solid #e5e5e5;}
.rs-slide-settings-tabs li.selected,
.rs-slide-settings-tabs li:hover                  { 	background:#3498db;	color:#fff;}

.rs-slide-settings-tabs li i:before				  {		color:#333;}

.rs-template-settings-tabs li.selected i:before,
.rs-layer-settings-tabs li.selected i:before,
.rs-template-settings-tabs li:hover i:before,
.rs-layer-settings-tabs li:hover i:before,
.rs-slide-settings-tabs li.selected i:before,
.rs-slide-settings-tabs li:hover i:before         { 	color:#fff !important;}


.rs-layer-main-image-tabs,
.rs-layer-nav-settings-tabs.
.rs-layer-animation-settings-tabs,
.rs-layer-css-ele                                 { 	list-style:none;	line-height:25px;	margin:0 20px 4px;	max-height:27px;	border-bottom:1px solid #eee;}

.rs-layer-main-image-tabs,
.rs-layer-nav-settings-tabs						  {		margin-left:0px;}

.rs-layer-main-image-tabs li,
.rs-layer-nav-settings-tabs li,
.rs-layer-animation-settings-tabs li,
.rs-layer-css-ele li                              { 	cursor:pointer;	list-style:none;	position:relative;	line-height:27px;	vertical-align:middle;	margin:0 20px;	display:inline-block;	margin-right:-4px;	border-bottom:1px solid #eee;}

.rs-layer-main-image-tabs li:first-child,
.rs-layer-nav-settings-tabs li:first-child,
.rs-layer-css-ele li:first-child                  { 	margin-left:0;}

.rs-layer-main-image-tabs li:last-child,
.rs-layer-nav-settings-tabs li:last-child,
.rs-layer-animation-settings-tabs li:last-child,
.rs-layer-css-ele li:last-child                   { 	margin-right:0;}

.rs-layer-main-image-tabs li.selected,
.rs-layer-main-image-tabs li:hover,
.rs-layer-nav-settings-tabs li.selected,
.rs-layer-nav-settings-tabs li:hover,
.rs-layer-animation-settings-tabs li.selected,
.rs-layer-animation-settings-tabs li:hover,
.rs-layer-css-ele li:hover                        { 	border-bottom-color:#3498db;	color:#3498db;}
.inner-settings-wrapper,
.inner-settings-wrapper li                        { 	position:relative;}


/*TOOLBAR ICONS*/

.rs-toolbar-icon                                  { 	display:inline-block;	background-position:50% 45%;	margin-right:5px;	background-repeat:no-repeat!important;	height:26px;	vertical-align:middle; font-size: 16px}
.rs-toolbar-icon.fa-icon-object-group			  {		font-size: 18px; line-height: 25px}
.rs-icon-inanim                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/animate_in.png);	background-size:24px 12px;	min-width:24px;}
.rs-icon-outanim                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/animate_out.png);	background-size:24px 12px;	min-width:24px;}
.rs-icon-fonttemplate                             { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-fonttemplate.png);	background-size:12px 12px;	min-width:12px;}

.rs-mini-layer-icon.fa-icon-star-half-empty,
.rs-mini-layer-icon.fa-icon-arrows-alt,
.rs-mini-layer-icon.fa-icon-th-large 		{	margin-right: 7px;font-size: 14px;display: inline-block;vertical-align: middle;line-height: 24px;}





.rs-icon-layertext,
.rs-icon-layerfont,
.rs-icon-layerimage,
.rs-icon-layervideo,
.rs-icon-layeraudio,
.rs-icon-layerbutton,
.rs-icon-layersvg,
.rs-icon-layergroup,
.rs-icon-layercolumns,
.rs-icon-layershape 							  { 	min-width:20px; min-height: 20px; display: inline-block; background-position: center; background-repeat:no-repeat;}

.rs-icon-layertext,
.rs-icon-layerfont                             	  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-text-layer.png);	background-size:14px 15px;	}
.rs-icon-layerimage                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-image-layer.png);	background-size:18px 18px;	}
.rs-icon-layervideo                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-video-layer.png);	background-size:18px 12px;	}
.rs-icon-layerbutton                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-button-layer.png);	background-size:19px 11px;	}
.rs-icon-layershape                            	  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-shape-layer.png);	background-size:18px 18px;	}
.rs-icon-layeraudio                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-audio-layer.png);	background-size:18px 18px;	}
.rs-icon-layersvg                            	  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-svg-layer.png);		background-size:16px 16px;	}
.rs-icon-layergroup	                         	  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-group-layer.png);	background-size:16px 16px;	}
.rs-icon-layercolumns	                          { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-columns-layer.png);	background-size:16px 16px;	}



.rs-icon-layertext_n,
.rs-icon-layerfont_n,
.rs-icon-layerimage_n,
.rs-icon-layervideo_n,
.rs-icon-layeraudio_n,
.rs-icon-layersvg_n,
.rs-icon-layerbutton_n,
.rs-icon-layerimport_n,
.rs-icon-layershape_n,
.rs-icon-layergroup_n,
.rs-icon-layercolumns_n,
.rs-icon-layercolumn_n		 							{ 	min-width:20px; min-height: 20px; display: inline-block; background-position: center; background-repeat:no-repeat; backgound-size:20px 20px;}
#button_add_layer_import .eg-icon-download:before 		{ color:#fff; opacity:0.8;}
#button_add_layer_import:hover .eg-icon-download:before { color:#fff; opacity:1;}


.rs-icon-layertext_n,
.rs-icon-layerfont_n                             { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_text.png);	}
.rs-icon-layerimage_n                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_image.png);	}
.rs-icon-layervideo_n                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_video.png);	}
.rs-icon-layerbutton_n                           { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_button.png);	}
.rs-icon-layershape_n                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_shape.png);	}
.rs-icon-layersvg_n                            	 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_svg.png);	}
.rs-icon-layeraudio_n                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_audio.png);	}
.rs-icon-layerimport_n                           { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-plus.png);	}
.rs-icon-layergroup_n                          	 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_group.png);	}
.rs-icon-layercolumns_n,
.rs-icon-layercolumn_n                          { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/i_addlayer_column.png);	}


.sortbox_text .rs-icon-layerfont,
.sortbox_text .rs-icon-layerimage,
.sortbox_text .rs-icon-layervideo,
.sortbox_text .rs-icon-layerbutton,
.sortbox_text .rs-icon-layershape				  {		background-size:60%;}

.sortbox_text .rs-icon-layerbutton 				  {		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/timeline_button.png); background-size:16px 16px;}
.sortbox_text .rs-icon-layershape				  {		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/timeline_shape.png); background-size:16px 16px;}
.sortbox_text .rs-icon-layersvg				  	  {		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/timeline_svg.png); background-size:16px 16px;}
.sortbox_text .rs-icon-layeraudio				  {		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/timeline_audio.png); background-size:16px 16px;}
.sortbox_text .rs-icon-layergroup				  {		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/timeline_group.png); background-size:16px 12px;}
.sortbox_text .rs-icon-layercolumns				  {		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/timeline_columns.png); background-size:17px 12px;}

.rs-icon-fontsize                                 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-fontsize.png);	background-size:18px 12px;	min-width:18px;}
.rs-icon-lineheight                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-lineheight.png);	background-size:7px 18px;	min-width:7px;}
.rs-icon-letterspacing                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-letterspacing.png);	background-size:17px 16px;	min-width:17px;}
.rs-icon-fontweight                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-fontweight.png);	background-size:19px 15px;	min-width:19px;}

.rs-cover-size-icon								  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-coverratio.png);	background-size:20px 14px;	min-width:20px;}

.rs-icon-color                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-color.png);	background-size:12px 12px;	min-width:12px;}
.rs-icon-wrap                                     { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-wrap-light.png);	background-size:18px 12px;	min-width:18px;}
.notselected .rs-icon-wrap                        { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-wrap.png);	background-size:18px 12px;	min-width:18px;}
.rs-icon-parallax                                 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-parallax.png);	background-size:17px 17px;	min-width:17px;}
.rs-icon-xoffset                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-xoffset.png);	background-size:24px 10px;	min-width:24px;}
.rs-icon-yoffset                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-yoffset.png);	background-size:11px 24px;	min-width:11px;}
.rs-icon-zoffset                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-zoffset.png);	background-size:15px 22px;	min-width:15px;}
.rs-icon-maxwidth                                 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-maxwidth.png);	background-size:29px 10px;	min-width:29px;}
.rs-icon-maxheight                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-maxheight.png);	background-size:9px 24px;	min-width:9px;}
.rs-icon-minheight                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-minheight.png);	background-size:9px 22px;	min-width:9px;}
.rs-icon-2drotation                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-2drotation.png);	background-size:13px 13px;	min-width:13px;}
.rs-icon-originx                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-originx.png);	background-size:24px 13px;	min-width:24px;}
.rs-icon-originy                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-originy.png);	background-size:24px 16px;	min-width:24px;}
.rs-icon-scratch                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-link.png);	background-size:13px 13px;	min-width:13px;	cursor:pointer;	background-position:50% 36%;	width:26px;	height:26px;}
.rs-icon-droplet                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/droplet_black.png);	background-size:10px 17px;	min-width:10px;}
.rs-icon-largearrow                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/largearrow_black.png);	background-size:14px 27px;	min-width:14px;}
.rs-icon-chooser-1                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-chooser-1-dark.png);	background-size:16px 16px;	min-width:16px;}
.rs-icon-chooser-2                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-chooser-2-dark.png);	background-size:19px 16px;	min-width:19px;}
.rs-icon-chooser-3                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-chooser-3-dark.png);	background-size:18px 12px;	min-width:18px;}
.rs-icon-advanced                                 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/visibility_black.png);	background-size:9px 18px;	min-width:9px;}
.rs-icon-visibility                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/eye_black.png);	background-size:20px 12px;	min-width:20px;}
.rs-icon-globe                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-globe.png);	background-size:16px 16px;	min-width:16px;}
.rs-icon-clock                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-clock.png);	background-size:16px 16px;	min-width:16px;}
.rs-icon-link                                     { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-link.png);	background-size:16px 16px;	min-width:16px;}
.rs-icon-rotation-start                           { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-rotation-start.png);	background-size:47px 14px;	min-width:47px;}
.rs-icon-rotation-end                             { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-rotation-end.png);	background-size:37px 14px;	min-width:37px;}
.rs-icon-edit-basic                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tools_black.png);	background-size:18px 16px;	min-width:18px;}
.rs-icon-desktop                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-desktop-dark.png);	background-size:18px 18px;	min-width:18px;}
.rs-icon-laptop                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-laptop-dark.png);	background-size:20px 16px;	min-width:18px;}
.rs-icon-tablet                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-tablet-dark.png);	background-size:17px 20px;	min-width:17px;}
.rs-icon-phone                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-phone-dark.png);	background-size:12px 20px;	min-width:12px;}
.rs-icon-skewx                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-skewx.png);	background-size:27px 17px;	min-width:27px;}
.rs-icon-skewy                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-skewy.png);	background-size:17px 21px;	min-width:17px;}
.rs-icon-perspective                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-perspective.png);	background-size:21px 18px;	min-width:21px;}
.rs-icon-rotationx                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-rotationx.png);	background-size:22px 15px;	min-width:22px;}
.rs-icon-rotationy                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-rotationy.png);	background-size:15px 22px;	min-width:15px;}
.rs-icon-rotationz                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-rotationz.png);	background-size:18px 18px;	min-width:18px;}
.rs-icon-plus-gray                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/plus_grey.png);	background-position:center center;	background-repeat:no-repeat;	background-size:10px 10px;	min-width:10px;	display:inline-block;	height:26px;	vertical-align:middle;}
#add_customanimation_in.selected .rs-icon-plus-gray,
#add_customanimation_out.selected .rs-icon-plus-gray,
#add_customanimation_in:hover .rs-icon-plus-gray,
#add_customanimation_out:hover .rs-icon-plus-gray { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/plus_white.png);}
.rs-icon-schin                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/schematic_in.png);	background-size:70px 18px;	min-width:70px;}
.rs-icon-schout                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/schematic_out.png);	background-size:70px 18px;	min-width:70px;}

.rs-icon-save-dark                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-save-dark.png);	background-size:12px 12px;	min-width:12px;	height:20px;}
.rs-icon-save-light                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-save-light.png);	background-size:16px 16px;	min-width:16px;}
.rs-icon-fontfamily                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-fontfamily.png);	background-size:16px 15px;	min-width:16px;}
.rs-icon-padding                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-padding.png);	background-size:20px 20px;	min-width:20px;}
.rs-icon-margin                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-margin.png);	background-size:20px 20px;	min-width:20px;}
.rs-icon-text-align                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-texthorizontal.png);	background-size:21px 17px;	min-width:21px;}
.rs-icon-vertical-align                           { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-textvertical.png);	background-size:21px 17px;	min-width:21px;}
.rs-icon-decoration                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-decoration.png);	background-size:10px 13px;	min-width:10px;}
.rs-icon-transform                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-transform.png);	background-size:17px 16px;	min-width:17px;}
.rs-icon-italic                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-italic.png);	background-size:6px 14px;	min-width:6px;}
.rs-icon-bg                                       { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-bg.png);	background-size:19px 19px;	min-width:19px;}
.rs-icon-borderwidth                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-borderwidth.png);	background-size:17px 17px;	min-width:17px;}
.rs-icon-borderradius                             { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-borderradius.png);	background-size:17px 17px;	min-width:17px;}
.rs-icon-bordercolor                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-bordercolor.png);	background-size:17px 17px;	min-width:17px;}
.rs-icon-borderstyle                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-borderstyle.png);	background-size:17px 17px;	min-width:17px;}
.rs-icon-scalex                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-scalex.png);	background-size:22px 17px;	min-width:22px;}
.rs-icon-scaley                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-scaley.png);	background-size:15px 22px;	min-width:15px;}
.rs-icon-opacity                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-opacity.png);	background-size:17px 17px;	min-width:17px;}




#layer-prop-wrapper,
#layer-linebreak-wrapper,
#layer-displaymode-wrapper,
#reset-scale									{	cursor:pointer; display:inline-block;padding:0px !important; margin-right:5px !important; position:relative;  width:31px; height:26px; text-align:center; vertical-align: top !important; line-height:26px !important; background-position: center center; background-repeat: no-repeat;}

#reset-scale 									{	opacity:0.5; position:absolute; top:5px;right:0px; width:15px !important;height:15px  !important; background-color:transparent; margin:0px !important; padding:0px !important; background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tp_reset.png); background-size:7px 8px;}
#layer-prop-wrapper 							{	opacity:0.5;position:absolute; top:20px;right:0px; width:15px  !important;height:15px  !important; background-color:transparent; margin:0px !important; padding:0px !important; background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tp_locked.png); background-size:6px 10px;}
#layer-prop-wrapper.notselected 				{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tp_unlocked.png);}


#reset-scale:hover,
#layer-prop-wrapper:hover 						{	opacity:1}



#layer-prop-wrapper input[type=checkbox] 		{	width: 15px;height: 15px;margin: 0px;position: absolute;top: 0px;left: 0px; filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;}
#layer-linebreak-wrapper input[type=checkbox],
#layer-displaymode-wrapper input[type=checkbox]	{		width: 31px;height: 26px;margin: 0px;position: absolute;top: 0px;left: 0px; filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;}

#layer-displaymode-wrapper 						{		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon_displayblock.png); background-position:top;background-color:#ddd;}
#layer-displaymode-wrapper.notselected			{		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon_displayinlineblock.png); background-position:top;background-color:#ddd;}

#layer-linebreak-wrapper.notselected 			{		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon_notextbreak.png); background-position:top;background-color:#ddd;}
#layer-linebreak-wrapper						{		background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon_textbreak.png); background-position:top;background-color:#ddd;}


#layer-displaymode-wrapper:hover,
#layer-linebreak-wrapper:hover  				{	background-position:bottom; background-color:#999;}

/* TAB HOVERS AND SELECTS */

li.selected .rs-icon-droplet,li:hover .rs-icon-droplet     { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/droplet_white.png)!important;}
li.selected .rs-icon-advanced,li:hover .rs-icon-advanced   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/visibility_white.png)!important;}
li.selected .rs-icon-chooser-1,li:hover .rs-icon-chooser-1 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-chooser-1-light.png)!important;}
li.selected .rs-icon-chooser-2,li:hover .rs-icon-chooser-2 { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-chooser-2-light.png)!important;}
li.selected .rs-icon-chooser-3,li:hover .rs-icon-chooser-3 	{ 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-chooser-3-light.png)!important;}
li.selected .rs-icon-visibility,li:hover .rs-icon-visibility { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/eye_white.png)!important;}
li.selected .rs-icon-edit-basic,li:hover .rs-icon-edit-basic { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tools_white.png)!important;}



/* ANIMATION LAYER ICONS */

.rs-icon-transition                                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-transition.png);	background-size:18px 19px;	min-width:18px;}
.rs-icon-easing                                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-easing.png);	background-size:18px 10px;	min-width:18px;}
.rs-icon-speed                                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-speed.png);	background-size:18px 10px;	min-width:18px;}
.rs-icon-splittext                                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-splittext.png);	background-size:17px 17px;	min-width:17px;}
.rs-icon-splittext-delay                                         { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-splittext-delay.png);	background-size:19px 19px;	min-width:19px;}


/* LAYER ICONS */

.add-layer-button                                                { 	outline:none!important;	border:none!important;	text-shadow:none!important;	box-shadow:none!important;	position:relative;	display:block;	text-decoration:none!important;	height:30px;	vertical-align:middle;	border:none;	line-height:20px;	margin:0;	padding:0 15px;  }
.quick-layers-list .add-layer-button							 {	padding:0px 10px;}
.add-layer-button i                                              { 	background-position:50% 50%;	background-repeat:no-repeat!important;	width:20px;	height:30px;	position:relative;	display:inline-block;}

.add-layer-txt                                                   { 	font-size:13px;	color:#ffffff;	line-height:30px;	text-decoration:none!important;	border-bottom:none; vertical-align: middle;display: inline-block;font-weight: 600; max-width:125px; white-space: nowrap;overflow: hidden; margin-left: 10px;}

.quick-layers-list .add-layer-txt 								{	margin-left:0px; cursor: pointer;}


#button_add_object_layer,
#button_select_quick_layer,
#button_add_any_layer,
#rs-do-set-style-on-devices                                     { 	position:relative;	white-space:nowrap; display:inline-block;	margin-right:1px;	text-decoration:none!important;	height:30px;	vertical-align:middle;	border:none;	line-height:30px;	margin:0;	padding:0px 10px;	background:#3498db;  border-radius: 6px;font-weight: 600;}

#button_add_object_layer 										{	background:#9b59b6;outline: none !important; box-shadow: none !important }

#button_add_object_layer span 									{	vertical-align: top}

#button_add_object_layer i,
#button_select_quick_layer i,
#button_add_any_layer i,
#rs-do-set-style-on-devices i                                   { 	background-position:50% 50%;	background-repeat:no-repeat!important;	position:relative;	display: inline-block;  vertical-align: middle; line-height: 30px;}



#button_add_object_layer i:before,
#button_select_quick_layer i:before,
#button_add_any_layer i:before,
#rs-do-set-style-on-devices i:before                                   { 	color:#fff!important;	font-size:21px;  margin:0px;  line-height: 40px;vertical-align: top;}

#button_add_object_layer i:before 								{	line-height: 30px; vertical-align: top}

#rs-do-set-style-on-devices												{	color: #FFF; }

#quick-layer-selector-container									 { 	border-left:1px solid #2e2e2e; border-right:1px solid #2e2e2e; display:inline-block; position:absolute;top:0px;left:50%;margin-left:-242px;z-index:900;width:485px;height:50px;vertical-align: middle}

#object_library_call_wrapper 									{	display:inline-block; position: absolute; top:10px; left:50%; z-index:2101; margin-left:-530px;}
#add-layer-selector-container                                    { 	display:inline-block; position:absolute;top:10px;left:50%;z-index:2101; margin-left:-385px;}


#top-toolbar-wrapper											 {	width:100%;background:#252525;position:relative;z-index:1900;height:50px;}

.current-active-main-toolbar									 {  background:#252525; padding:10px 10px 10px 30px ;  width:485px;box-sizing: border-box;-moz-box-sizing: border-box;}

#the_current-editing-layer-title,
.layer-title-in-list 											 {	width:155px !important; max-width:155px !important; min-width:155px !important;line-height:30px !important; background:transparent !important; border-radius: 4px;height:30px !important;color:#fff !important; border:none;outline:none;box-shadow: none;margin:0px!important;float:left !important;max-height:30px !important;}

.layer-title-in-list:focus,
.layer-title-in-list:hover 										  { color:#fff !important;}
.layersortclass.eg-icon-sort									 {	cursor: move;}

#quick-layers-wrapper											 {	min-width:200px;	width:100%; position:relative; left:0;display:none;}
#add-new-layer-container-wrapper								 {	min-width:200px;	width:100%; position:relative; left:-37px;display:none;}

#add-new-layer-container-wrapper								 {	min-width:150px;}


#quick-layers 													 { 	display:block; position:relative;z-index:2000;	 font-weight: 500; background: #252525; padding:10px 0px; box-sizing: border-box;-moz-box-sizing: border-box;}
#quick-layers .ps-scrollbar-y-rail 								 {	left:10px !important; right:auto;}
#quick-layers .ps-scrollbar-x-rail								 {	display:none !important;}
#add-new-layer-container                                         { 	display:block; position:relative;z-index:2000;	font-weight: 500; background: #252525; padding:22px 30px; box-sizing: border-box;-moz-box-sizing: border-box; min-height: 205px}

#add-layer-minimiser											 {	width:10px;height:40px;position:absolute;z-index:1000;top:50px;left:40px; background:#333; border-radius: 0px 4px 4px 0px;cursor:pointer;}
#add-layer-minimiser:after 										 {	content: '\e820'; font-family: "eg-font"; position: absolute; top:50%;left:50%;margin-left:-5px;margin-top:-8px; color:#fff; font-size:15px; }
#add-layer-minimiser.closed 									 {  background: #3498DB;width: 15px; }
#add-layer-minimiser.closed:after 								 {	content: '\e81d';margin-left:-3px;}

.quick-layers-list .add-layer-txt,
#add-new-layer-container .add-layer-txt							 {	font-weight: 400}

#add-new-layer-container .add-layer-button 						 {	opacity:0.4;}
#add-new-layer-container .add-layer-button:hover,
.quicksortlayer.ui-state-hover .add-layer-button                 { opacity:1;}

.quicksortlayer.ui-state-hover .add-layer-button .add-layer-txt	 { color:#000;}

.sortitem-hidden .add-layer-button								 {	opacity:0.5;}
.sortitem-locked .add-layer-button 								 {	background:#ccc;}

#button_select_quick_layer .add-layer-txt,
#button_add_any_layer .add-layer-txt,
#rs-do-set-style-on-devices .add-layer-txt                             { font-size:13px; margin-left:10px; color:#fff;	line-height:30px;	text-decoration:none!important;	border-bottom:none; vertical-align: top;}


.quick-layer-all-lock											 {	margin-right:10px;}


.quick-layers-list												{ 	margin:0px 0px 0px; padding:0px 30px;max-height:175px; overflow: hidden; position: relative;}
.quick-layers-list li 											{	margin-bottom:5px; padding-left:0px; border:none !important; border-bottom:1px solid #2e2e2e !important; background:transparent !important;}
.quick-edit-toolbar-in-list 									 {	visibility:hidden; float:left;display:block;}
.quicksortlayer.selected .quick-edit-toolbar-in-list,
.quick-layers-list li:hover .quick-edit-toolbar-in-list 		{	visibility: visible}
.quick-layers-list li:last-child								{	margin-bottom:0px;}
.gototimeline													{	color:#fff; background:#999; border-radius: 4px; text-align: center; padding:5px 10px; display: block; cursor: pointer;}

.quick-list-item-type											{	float:left;width:30px;height:30px;display:block;text-align: center;color:#fff;vertical-align: middle;line-height: 30px}
.quick-list-item-type i:before 									{	font-size:16px;color:#fff;opacity:0.4;}

.rs-icon-addlayer                                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-add-layer.png);	background-size:20px 14px;}
.rs-icon-addlayer2                                               { 	background-repeat:no-repeat; vertical-align:top !important; background-position:50% 50%; display:inline-block;width:20px;height:30px;background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/addlayer.png);	background-size:20px 20px;}
.rs-icon-addvideo                                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-add-video.png);	background-size:20px 14px;}
.rs-icon-addimage                                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-add-image.png);	background-size:20px 19px;}
.rs-icon-addimage-small                                          { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-add-image.png);	margin-right:10px;	width:16px;	height:19px;	display:inline-block;	background-size:15px 15px;	background-repeat:no-repeat;}
.rs-icon-addduppl                                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-add-duplicate.png);	background-size:20px 20px;}
.rs-icon-delete                                                  { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-delete.png);	background-size:17px 21px;}
.rs-icon-edit                                                    { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-edit.png);	background-size:20px 18px;}


#rs-edit-minimiser												 {	width:40px;height:10px;position:absolute;z-index:1000;top:40px;right:50px; background:#333; border-radius: 0px 0px 4px 4px;cursor:pointer;}
#rs-edit-minimiser:after 										 {	content: '\e820'; font-family: "eg-font"; position: absolute; top:50%;left:50%;margin-left:-2px;margin-top:-11px; color:#fff; font-size:15px; transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);}
#rs-edit-minimiser.closed 										 {  background:#3498db; height:15px;}
#rs-edit-minimiser.closed:after 								 {	content: '\e81d'; margin-top:-8px;}




.add-layer-button i,
.quick-layers-list i 										 	{	display: inline-block;vertical-align: top; line-height: 30px;}


.layer-short-tool.revdarkgray									{	opacity:0.4 !important; cursor:default !important;}
.layer-short-tool.revdarkgray.in-off 							{	opacity:0.35 !important;}
.layer-short-tool.revdarkgray.in-off i:before 					{	color:#777 !important;}

.quick-layer-lock.layer-short-tool 								{	margin-right:0px; }
.quick-layer-view.layer-short-tool 								{	margin-left:18px; }

#button_show_all_layer i 										{	    border-right: 2px solid #252525;}

#button_show_all_layer.layer-short-tool.revdarkgray,
.quick-layer-lock.layer-short-tool.revdarkgray,
.quick-layer-view.layer-short-tool.revdarkgray					{	cursor: pointer !important; }

.quick-layer-lock.layer-short-tool.revdarkgray,
.quick-layer-view.layer-short-tool.revdarkgray					{ background:transparent !important; width:22px;}

.quick-layer-lock.layer-short-tool.revdarkgray:before,
.quick-layer-view.layer-short-tool.revdarkgray:before			{	font-size:14px;}

#button_show_all_layer.layer-short-tool.revdarkgray:hover,
.quick-layer-lock.layer-short-tool.revdarkgray:hover,
.quick-layer-view.layer-short-tool.revdarkgray:hover 			{	opacity:1 !important;}

.quick-layer-all-view i:before,
.quick-layer-view i:before,
.quick-layer-all-lock i:before,
.quick-layer-lock i:before										 {	font-size:16px; color:#fff !important;}

.quick-layers-list .add-layer-button i				 			{	margin-right:5px;}

#button_show_all_layer,
.quicksortlayer .layer-title-with-icon 							{	width:200px; margin-right:10px;}
.quicksortlayer .layer-title-with-icon i,
#button_show_all_layer i 										{	float:left;}

.quicksortlayer .layer-title-with-icon i 						{	cursor: pointer;}

.quicksortlayer.selected .layer-title-with-icon,
.quicksortlayer .layer-title-with-icon:hover  					{	opacity:1 !important;}

.nolayersavailable												{	text-align: center}
.nolayersavailable .add-layer-button							{	padding-top:10px;}

/* DEVICE SIZES */

.rs-slide-device_selector,
.rs-row-break-selector                                        { 	opacity:0.65;cursor:pointer;	display:block; float:left;	margin-right:0px;position:relative; width:30px;	height:40px;	background-position:center center;	background-repeat:no-repeat;	margin-bottom:5px;  }

.rs-row-break-selector 										 {	display:inline-block;float: none }
.rs-slide-device_selector:hover,
.rs-row-break-selector:hover 								 {	opacity: 1;}

.rs-slide-ds-notebook                                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-laptop-dark.png);	background-size:24px 16px;}
.rs-slide-ds-notebook.selected,
.rs-slide-ds-notebook:hover                                      { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-laptop-light.png);}

.rs-slide-ds-desktop                                             { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-desktop-dark.png);	background-size:22px 20px;}
.rs-slide-ds-desktop.selected,
.rs-slide-ds-desktop:hover                                       { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-desktop-light.png);}

.rs-slide-ds-tablet                                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-tablet-dark.png);	background-size:18px 24px;}
.rs-slide-ds-tablet.selected,
.rs-slide-ds-tablet:hover                                        { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-tablet-light.png);}

.rs-slide-ds-mobile                                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-phone-dark.png); background-size:14px 22px;}
.rs-slide-ds-mobile.selected,
.rs-slide-ds-mobile:hover                                        { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-mode-phone-light.png);}


#rs-edit-layers-on-btn											 {	position:absolute; top:5px;left:50%;margin-left:265px;}
/* ALIGN ICONS */

.rs-icon-align                                                   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-align.png);	background-size:16px 16px;	min-width:16px;}
.rs-icon-alignleft                                               { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-alignleft-dark.png);	background-size:17px 16px;	width:26px;	height:26px;}
.rs-icon-aligncenterh                                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-aligncenterh-dark.png);	background-size:14px 16px;	width:26px;	height:26px;}
.rs-icon-alignright                                              { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-alignright-dark.png);	background-size:17px 16px;	width:26px;	height:26px;}
.rs-icon-aligntop                                                { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-aligntop-dark.png);	background-size:16px 17px;	width:26px;	height:26px;}
.rs-icon-aligncenterv                                            { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-aligncenterv-dark.png);	background-size:16px 14px;	width:26px;	height:26px;}
.rs-icon-alignbottom                                             { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-alignbottom-dark.png);	background-size:16px 17px;	width:26px;	height:26px;}a:hover .rs-icon-alignleft,a.selected .rs-icon-alignleft                                                                                                                                                             { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-alignleft-light.png);}a:hover .rs-icon-aligncenterh,a.selected .rs-icon-aligncenterh   { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-aligncenterh-light.png);	background-size:14px 16px;	width:26px;	height:26px;}a:hover .rs-icon-alignright,a.selected .rs-icon-alignright { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-alignright-light.png);	background-size:17px 16px;	width:26px;	height:26px;}a:hover .rs-icon-aligntop,a.selected .rs-icon-aligntop { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-aligntop-light.png);	background-size:16px 17px;	width:26px;	height:26px;}a:hover .rs-icon-aligncenterv,a.selected .rs-icon-aligncenterv { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-aligncenterv-light.png);	background-size:16px 14px;	width:26px;	height:26px;}a:hover .rs-icon-alignbottom,a.selected .rs-icon-alignbottom { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-alignbottom-light.png);	background-size:16px 17px;	width:26px;	height:26px;}
.topdddborder                                                    { 	border-bottom:1px solid #ddd;}
.layer-settings-toolbar                                          { 	background-color:#eee;/*background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/toolbar-bg.png);*/background-repeat:repeat;	min-width:768px;	min-height:41px;}
.layer-settings-toolbar-bottom                                   { 	line-height:25px;	height:50px;	position:relative;}
.rs-layer-toolbar-box                                            { 	padding:6px 20px;	line-height:25px;	border-left:1px solid #ddd;	display:inline-block;	margin-left:-1px;}
.rs-layer-toolbar-box span                                       { 	vertical-align:middle;}
span#style-sub-parallax                                          { 	padding-bottom:5px;}
#extra_style_settings .rs-layer-toolbar-box                      { 	border-left:none;}
.rs-layer-toolbar-box input[type="checkbox"]                     { 	margin-top:0;}
select.rs-layer-input-field										 { 	min-width:0;	height:25px;	line-height:25px;	vertical-align:middle;	font-size:13px;}
#viewWrapper .rs-layer-input-field                               { 	background:#e5e5e5;	color:#777;	font-size:12px;	font-weight:600; padding:0 3px;	border-radius:5px;	-moz-border-radius:5px;		max-height:25px;	line-height:25px;	vertical-align:middle;	border:none!important;	box-shadow:none!important;	}
#viewWrapper .layer_action_row textarea.rs-layer-input-field	 {	padding:0px 10px; line-height: 26px;max-height: 26px; vertical-align: top; display: inline-block}
#viewWrapper .rs-layer-input-field:focus						 { background:#ccc;}
#viewWrapper .inner-settings-wrapper .rs-layer-input-field       { 	background:#eee;}
#viewWrapper .rs-layer-input-field.inputColorPicker              { 	border:3px solid #999!important;}
#viewWrapper .rs-layer-input-field:hover,
#viewWrapper .rs-layer-input-field:focus                         { 	background:#ccc;}
#viewWrapper .inner-settings-wrapper .rs-layer-input-field:hover,
#viewWrapper .inner-settings-wrapper .rs-layer-input-field:focus { 	background:#ddd;}
#css_fonts_down i:before,
#layer_captions_down i:before                                    { 	color:#000!important;}
#css_fonts_down,
#layer_captions_down                                             { 	cursor:pointer;	border:none!important;	background:none!important;	width:20px;	margin-left:-25px;	margin-right:7px;	height:28px;	vertical-align:middle;}
#css_fonts_down span,
#layer_captions_down span                                        { 	background:none;	margin:0;	padding:0;	text-align:center;	vertical-align:middle;	background:none!important;	border:none!important;}
.button-primary.layer-toolbar-button,
#viewWrapper .layer-toolbar-button                               { 	border-radius:5px;	-moz-border-radius:5px;		margin-top:-1px;	vertical-align:middle;	display:inline-block;	padding:0 2px;	height:26px;	line-height:26px;	margin:1px 0 0;	outline:none!important;	box-shadow:none!important;}
#viewWrapper .layer-toolbar-button i                             { 	margin-right:0;	font-size:16px;}
.rs-layer-toolbar-div                                            { 	margin:0 10px;	height:28px;	width:1px;	display:inline-block;	background:#ddd;	vertical-align:middle;}
.rs-layer-toolbar-space                                          { 	margin:0 5px 0 0;	height:28px;	width:1px;	display:inline-block;	vertical-align:middle;}





#rs-align-wrapper .eg-icon-arrow-combo:before 		{	color:#000 !important;}
#rs-align-wrapper .eg-icon-arrow-combo				{	transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);}
#rs-align-wrapper-ver .eg-icon-arrow-combo:before 	{	color:#000 !important;}

#button_change_image,
#button_change_image_yt,
#button_change_image_objlib 						{	vertical-align: top}

#button_change_image i,
#button_change_image_yt i,
#button_change_image_objlib i 						{	margin-right:10px;}


#button_change_background_image,
#button_change_background_image_objlib,
#button_clear_background_image				{	width:27px;height:27px; padding:0px !important; text-align: center;}

#button_change_background_image i,
#button_change_background_image_objlib i,
#button_clear_background_image i 			{	margin-right:0px !important;}


#rs-import-layer-selector .rs-layer-input-field 	{
	background: #e5e5e5;
    color: #777;
    font-size: 12px;
    font-weight: 600;
    padding: 0 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    max-height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border: none!important;
    box-shadow: none!important;
    width:200px;
margin-right:15px;}

#dialog_addimport 				 {	padding:30px;}
#rs-import-layer-holder li 		 {	position:relative; line-height: 30px; font-size: 12px; color:#444; vertical-align: top;     background: #e5e5e5; padding: 0px 15px; border-radius: 4px}
#rs-import-layer-holder li:hover,
#rs-import-layer-holder li.actionhover {	background: #ccc}

#rs-import-layer-holder li.layer-import-slide-seperator 	 {	background:#4aa3df; color:#fff;}

#rs-import-layer-holder i 							{	line-height: 30px; height:30px; vertical-align: top; margin-right:20px; opacity:0.5;}
#rs-import-layer-holder .import-layer-now i 		{	margin-right:0px; cursor:pointer;line-height: 30px;display: inline-block; border-left:1px solid #fff; opacity: 1;background: transparent; border-radius: 0px 4px 4px 0px}
#rs-import-layer-holder .import-layer-now i:before  {	color:#888; line-height: 30px; vertical-align: middle; width:30px;}

#rs-import-layer-holder .import-layer-now:hover i 	{	background: #999}
#rs-import-layer-holder .import-layer-now:hover i:before { color:#fff;}

.import-layer-tools 		{	position:absolute; top:0px;right:0px;}

.rs-import-layer-name,
.rs-import-layer-dimension,
.import-layer-imported,
.import-layer-withaction 		{	margin-right:20px; line-height: 30px; vertical-align: top; display:inline-block; width:200px;border-left: 1px solid #fff; padding-left: 20px;}

.rs-import-layer-dimension 	{	width:60px;}
.import-layer-withaction  	{	width:90px;}
.import-layer-imported 		{	width:auto; display:none;}

.layerimported .import-layer-imported { display: inline-block;}

.import-action-off .import-layer-withaction {	display: none}


#rs-import-layer-slider,
#rs-import-layer-slide,
#rs-import-layer-type {	height:30px !important; line-height: 30px !important; margin-bottom:15px; max-height: 30px !important}

.first-import-notice 		{ background: #ddd;width: 830px;    text-align: center;margin: 0px -30px -50px -30px;height: 350px;padding-top: 70px;}
.first-import-notice i 		{ font-size:200px; color:#fff; text-align: center; display: block; height: 200px !important; color:#fff;}
.first-import-notice i:before { color:#fff;}
.first-import-notice .big-blue-block {     background: #3498db; color: #fff;font-size: 25px;line-height: 45px;padding: 1px 25px;height: 45px;display: inline-block;font-weight: 400;}

/****************************** - LAYER ACTION TABLE - *******************************************/
.action_table_label									{	display:inline-block; width:100px; margin-right:30px;}
.layer_action_table									{	 padding:0px 0px; margin:0px !important;}

#triggered-element-behavior .rs-layer-toolbar-box { border-left: none }


.layer_action_table li 				 				{	background:#ddd;line-height:38px; vertical-align: middle; padding:0px 15px;margin:0px !important;border-bottom:1px solid #ccc;}

.layer_is_triggered.layer_action_wrap 				{	margin-bottom: 5px !important; border-bottom: none !important;}

#triggered-element-behavior  						{	background:#ddd; line-height: 39px; margin-bottom: 5px; display: block;}

.layer_action_table li select,
.layer_action_table li input 						{	margin-top:-2px !important}

.layer_action_table,
.layer_action_table li 								{	list-style: none !important; }

.layer_action_table li:last-child					{	border-bottom: none;}

.add-action-row,
.remove-action-row									{	position: relative;white-space: nowrap;display: inline-block;margin-right: 1px;text-decoration: none!important;height: 30px;width:30px;vertical-align: middle;
  														border: none;line-height: 30px;margin: 0;padding: 0px 0px;
  														background: #3498DB;border-radius: 6px;font-weight: 600;text-align: center;cursor: pointer;
													}
.remove-action-row									{	background:#999; margin-right:5px;}
.add-action-row i:before,
.remove-action-row i:before							{	color:#fff;}

.layer_is_triggered									{	padding-left:20px !important;}

/******************************	-	ANIMATION ADVANCED SETTINGS	-********************************/

#add_customanimation_in,
#add_customanimation_out                             { 	margin-right:-3px;	width:40px;	height:40px;	display:inline-block;	background:#eee;	vertical-align:top;	border-left:1px solid #ddd;	cursor:pointer;}
#add_customanimation_in:hover,
#add_customanimation_out:hover,
#add_customanimation_in.selected,
#add_customanimation_out.selected                    { 	background:#999;}
#extra_start_animation_settings                      { 	border-bottom:1px solid #ddd;}


/*******************************************	-	 THE LAYER EDITOR CONTINAER	-*******************************************/



#thelayer-editor-wrapper                             { 	position:relative;	overflow:hidden;	background:#333;	padding:40px;	padding-bottom:0; min-height: 300px}
.layer-settings-toolbar-bottom span.setting_text_3	{ 	color:#fff!important;}
#rs-layout-row-break span.setting_text_3 			 {	vertical-align: top}
#hor-css-linear                                      { 	cursor:pointer;	z-index:888;	position:absolute;	width:100%;	height:20px;	top:10px;	left:0;	background:repeat-x;	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/newlinear-horizontal.png);	background-size:100px 20px;}
#ver-css-linear                                      { 	cursor:pointer;	z-index:888;	position:absolute;	height:100%;	width:20px;	top:40px;	left:10px;	background:repeat-y;	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/newlinear-vertical.png);	background-size:20px 100px;}
#horlinie                                            { 	cursor:pointer;	z-index:898;	width:40px;	position:absolute;	top:0;	left:0;	height:1px;	background:#4AFFFF;}
#verlinie                                            { 	cursor:pointer;	z-index:898;	height:40px;	position:absolute;	top:0;	left:0;	width:1px;	background:#4AFFFF;}
#hor-css-linear .linear-texts                        { 	margin:0;	padding:0;	height:20px;	width:3500px;	left:0;	top:6px;	position:absolute;}
#mastertimer-linear .linear-texts:first-child li span	 {	margin-left:2px !important;}
#hor-css-linear .helplines-offsetcontainer           { 	position:absolute;	top:6px;	left:0;	visibility:hidden;}
#hor-css-linear .linear-texts,
#hor-css-linear .linear-texts li                     { 	list-style:none;}
#hor-css-linear .linear-texts li                     { 	font-size:10px;	color:#ddd;	display:inline-block;	width:100px;	float:left;	line-height:20px;	vertical-align:top;}
#hor-css-linear .linear-texts li span                { 	margin-left:0;	display:inline-block;}
#ver-css-linear .linear-texts                        { 	margin:0;	padding:0;	height:auto;	width:20px;	left:0;	top:48px;	text-align:right;	position:absolute;}
#ver-css-linear .helplines-offsetcontainer           { 	position:absolute;	top:0;	left:0;	visibility:hidden;}
#ver-css-linear .linear-texts,
#ver-css-linear .linear-texts li                     { 	list-style:none;}
#ver-css-linear .linear-texts li                     { 	font-size:10px;	color:#ddd;	display:inline-block;	height:100px;	margin-bottom:0;	line-height:20px;	vertical-align:top;}
#ver-css-linear .linear-texts li span                { 	margin-left:2px;	display:inline-block;}
#horlinetext                                         { 	position:absolute;	top:1px;	left:11px;	background:#333;	padding:0 2px;	font-size:10px;	color:#4AFFFF;}
#verlinetext                                         { 	position:absolute;	top:22px;	line-height:4px;	left:2px;	background:#333;	padding:2px 3px 4px;	font-size:10px;	color:#4AFFFF;}
.helpline-remove,
.helpline-drag                                       { 	background:#4AFFFF;	display:block;	color:#fff;	font-size:11px;	padding:0;	cursor:pointer;	position:absolute;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);	filter:alpha(opacity=20);	-moz-opacity:.2;	-khtml-opacity:.2;	opacity:.2;}
.helpline-remove:before,
.helpline-drag:before                                { 	color:#fff;}
#hor-css-linear .helpline-remove                     { 	bottom:0;	left:1px;}
#hor-css-linear	.helpline-drag                       { 	bottom:0;	left:-15px;}
#ver-css-linear .helpline-remove                     { 	right:0;	top:0;}
#ver-css-linear .helpline-drag                       { 	right:0;	top:-18px;}
.helplines:hover .helpline-drag,
.helplines:hover .helpline-remove                    { 	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity:1;	opacity:1;}
#hor-css-linear-cover-left                           { 	position:absolute;	top:0;	left:0;	width:40px;	height:40px;	z-index:900;	background:rgba(51,51,51,1);	background:-moz-linear-gradient(left,rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%);	background:-webkit-gradient(left top,right top,color-stop(0%,rgba(51,51,51,1)),color-stop(100%,rgba(51,51,51,0)));	background:-webkit-linear-gradient(left,rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%);	background:-o-linear-gradient(left,rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%);	background:-ms-linear-gradient(left,rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%);	background:linear-gradient(to right,rgba(51,51,51,1) 0%,rgba(51,51,51,0) 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=1);}
#hor-css-linear-cover-right                          { 	position:absolute;	top:0;	right:0;	width:40px;	height:40px;	z-index:900;	background:rgba(51,51,51,0);	background:-moz-linear-gradient(left,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:-webkit-gradient(left top,right top,color-stop(0%,rgba(51,51,51,0)),color-stop(100%,rgba(51,51,51,1)));	background:-webkit-linear-gradient(left,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:-o-linear-gradient(left,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:-ms-linear-gradient(left,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:linear-gradient(to right,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=1);}
#ver-css-linear-cover                                { 	position:absolute;	bottom:0;	left:0;	width:40px;	height:40px;	z-index:900;	background:rgba(51,51,51,0);	background:-moz-linear-gradient(top,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(51,51,51,0)),color-stop(100%,rgba(51,51,51,1)));	background:-webkit-linear-gradient(top,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:-o-linear-gradient(top,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:-ms-linear-gradient(top,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	background:linear-gradient(to bottom,rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=0);}


/****************************************	-	SLIDE LIST ON SLIDE EDITOR	-****************************************/

.list_slide_links                                    { 	list-style:none;}
ul.list_slide_links li                                 { 	list-style:none;	display:inline-block;	margin-right:5px;	margin-bottom:35px;	position:relative;	z-index:50;}
.list_slide_links li:hover,
.list_slide_links li.infocus                         { 	z-index:500;}
.slide-media-container                               { 	display:block !important;	width:160px !important;	height:84px !important;	position:relative;	top:0;	left:0;}
.mini-transparent                                    { 	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile.png);	background-repeat:repeat;}
.slide-link-content                                  { 	position:absolute;	top:84px;	left:0;	background:#eee;	color:#555;	font-size:12px;	width:100%;	display:block;	overflow:hidden;	line-height:33px;	text-align:left;	box-sizing:border-box;	-moz-box-sizing:border-box;	}
.slide-link-nr                                       { 	margin-right:5px;	font-weight:600;	margin-left:20px;}
.slide-link                                          { 	display:block;	vertical-align:middle;	position:relative;}
.list_static_slide_links a,
.list_slide_links a                                  { 	text-decoration:none;	color:#000;}
.icon-basketball                                     { 	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-basketball2.png);	background-position:center 45px;	background-repeat:no-repeat;}
.slide-remove i                                      { 	width:14px;	height:20px;	vertical-align:middle;	display:inline-block;	background-size:11px 14px;	background-position:center center;	background-repeat:no-repeat;}
.slide-duplicate i                                   { 	width:14px;	height:20px;	vertical-align:middle;	display:inline-block;	background-size:14px 14px;	background-position:center center;	background-repeat:no-repeat;}
.slidetitleinput                                     { 	outline:none!important;	border:none;	color:#555;	width:85px;	background:transparent;	font-size:12px;	box-shadow:none;	text-shadow:none; padding:3px 5px 3px 0px;}
.slide-media-container i:before                      { 	color:#000;}


/* MINI TOOLBAR FOR SLIDES */

.emptyspace-wrapper                                  { 	padding:10px;	position:absolute;	top:-56px;	left:70px;	visibility:hidden;	-webkit-transform:translateX(-50%);	-moz-transform:translateX(-50%);	transform:translateX(-50%);}
.slide-link-toolbar                                  { 	display:none;	white-space:nowrap;	position:relative;}
.slide-link-toolbar-button                           { 	display:block;	line-height:33px;	padding:0 20px;	font-size:12px;}
.slide-link-toolbar-button i                         { 	color:#fff;	line-height:32px;	font-size:12px;	margin-right:5px;	margin-top:0;	vertical-align:top;	display:inline-block;}
.slide-link-toolbar-button i:before                  { 	margin:0;}
.small-triangle-bar                                  { 	visibility:hidden;	position:absolute;	top:-10px;	left:50%;	margin-left:-10px;	width:0;	height:0;	border-style:solid;	border-width:10px 10px 0;	border-color:#eee transparent transparent;}
.slide-link-toolbar-button:hover span,
.slide-link-toolbar-button:hover i,
.slide-link-toolbar-button:hover i:before            { 	color:#999;	font-weight:600;}
.slide-link-toolbar-button span,
.slide-link-toolbar-button i:before                  { 	color:#999;	font-weight:600;}
.list_slide_links li:hover                           { 	z-index:100;}
.list_slide_links li.selected .slide-link-content,
.list_slide_links li:hover .slide-link-content       { 	background:#1d1d1d;}
.list_slide_links li.selected .slide-link,
.list_slide_links li:hover .slide-link               { 	background:#252525;}
.list_slide_links li.selected .alwaysbluebg .slide-link,
.list_slide_links li:hover .alwaysbluebg .slide-link { 	background:#3498DB!important;}
.list_slide_links li:hover .slide-link,
.list_slide_links li:hover .slide-link-content a,
.slide-link-toolbar-button:hover a,
.slide-link-toolbar-button:hover span,
.slide-link-toolbar-button:hover i,
.slide-link-toolbar-button:hover i:before            { 	color:#fff;}
li.selected .slidetitleinput,li:hover .slidetitleinput,
.list_slide_links li.selected .slide-link-nr,
.list_slide_links li.hover .slide-link-nr            { 	color:#fff;}
.slide-link-published-wrapper                        { 	position:absolute;	top:5px;	right:5px;}
.slide-link-nr 										 {	margin-right:0px;}
.slide-published, .slide-hero-published                         { 	display:none!important;	width:20px;	height:20px;	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-slide-published.png);	position:absolute;	top:0;	right:0;}
.slide-unpublished, .slide-hero-unpublished                          { 	width:20px;	height:20px;	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-slide-unpublished.png);	position:absolute;	top:0;	right:0;}
.slide-unpublished.pubclickable                      { 	display:none!important;}
.pubclickable                                        { 	right:25px;	cursor:pointer;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);	filter:alpha(opacity=30);	-moz-opacity:.3;	-khtml-opacity:.3;	opacity:.3;}
.pubclickable:hover                                  { 	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity:1;	opacity:1;}
.slidelint-edit-button                               { 	display:none;	position:absolute;	cursor:pointer;	right:0;	top:0;	width:33px;	height:33px;	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-chooser-1-light.png);	background-repeat:no-repeat;	background-position:center center;	border-left:1px solid #333;}
.list_slide_links li:hover .slide-published,
.list_slide_links li:hover .slide-unpublished        { 	display:block!important;}
.slide-hero-published				{ display: block !important;}
.slide-hero-unpublished.pubclickable				{ display: block !important; right: 0px !important;}
.list_slide_links li:hover .slide-hero-unpublished.pubclickable        { 	display:block!important;}
.slide-hero-unpublished.pubclickable:hover						{ background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-slide-published.png); }

.slide-link-forward                                  { 	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);	filter:alpha(opacity=70);	-moz-opacity:.7;	-khtml-opacity:.7;	opacity:.7;	font-size:30px;	position:absolute;	top:50%;	left:50%;	margin-left:-22px;	margin-top:-15px;	z-index:4 color:#fff;	display:none;	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);}
.slide-link-forward:before                           { 	color:#fff;}
.list_slide_links li.selected .slide-link-forward	   { display:none !important}
.list_slide_links li:hover .slidelint-edit-button,
.list_slide_links li:hover .slide-link-forward       { 	display:block;}



.langs_float_wrapper		{	width:150px; border:1px solid #2B96C6; position:absolute; z-index:10; background-color:#ffffff; }
.slides_langs_float			{	margin:0px; padding:0px; list-style:none; }
.slides_langs_float li		{	margin-top:5px; margin-bottom:5px; }
.slides_langs_float li .float_menu_sap	{ border-top:1px dashed black; margin:2px; }
.slides_langs_float li a		{	text-decoration:none; height:20px; display:block; padding-top:2px; padding-bottom:2px; padding-left:5px; }
.slides_langs_float li a img	{	border:none; padding-right:5px; }
.slides_langs_float li a:hover	{ background-color:#2B96C6; color:#000000; cursor:pointer; }


/* STATIC SLIDE SELECTED */

.list_slide_links li.statictabselected .slide-media-container                 { 	width:220px;}
.list_slide_links li.statictabselected .slide-media-container.icon-basketball { 	background-position:5px 5px!important;}
.list_slide_icons li                                                          { 	display:inline-block;	vertical-align:top;	text-align:center;}
.list_slide_icons li .icon_slide_lang,
.list_slide_icons li .icon_slide_lang_add                                     { 	 max-width:18px;	max-height:12px;	min-width:18px;	border:2px dashed #e5e5e5;	padding:10px 7px;	border-radius:5px;	-moz-border-radius:5px;		cursor:pointer;	margin-right:10px;	background-repeat:no-repeat;	background-position:center center;}
.list_slide_icons li .icon_slide_lang_add 				{ background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/icon-plus.png); padding: 16px 8px}
.list_slide_icons li .icon_slide_lang:hover,
.list_slide_icons li .icon_slide_lang_add:hover,
.list_slide_icons li.lang-selected	.icon_slide_lang                           { 	border-color:#3498DB!important;}
.slide-link-toolbar-button                                                    { 	outline:none!important;	border:none!important;	box-shadow:none!important;}


/* CUSTOM ANIMATION BUILDER PART */

.anim-sub-handlers                                                            { 	cursor:pointer;	border:1px solid #ddd;	width:90px;	height:27px;	line-height:27px;	text-align:left;	margin:7px 22px;}
.css-sub-handlers                                                             { 	cursor:pointer;	border:1px solid #ddd;	width:85px;	height:27px;	line-height:27px;	text-align:left;}
.advanced-css-label                                                           { 	padding-left:30px;	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/advancedcss.png);	background-repeat:no-repeat;	background-position:0 9px;}
.rs-mini-layer-icon.rs-toolbar-icon.eg-icon-clipboard:before                  { 	color:#000;	margin-right:7px;}

/*.differentthandefault                                                         { 	position:relative;	border-bottom:1px solid #3498db;}*/


/*.differentthandefault:after							                                          { 	content:" ";width: 0px;														height: 0px;														border-style: solid;														border-width: 0 6px 6px 0;														border-color: transparent #2980b9 transparent transparent;														top:0px;right:0px;														position: absolute;													}*/

/*#advanced-css-main:after							                                             { 	content:" ";position:absolute; right:-3px;top:-3px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/conflict.png) no-repeat; width:16px;height:16px;display:block;}*/

.anim-sub-handlers span,
.css-sub-handlers span                                                        { 	line-height:27px;	vertical-align:middle;}
.anim-sub-handlers i,
.css-sub-handlers i                                                           { 	background-position:center center;	width:27px;	height:27px;	margin:0 2px;}
.anim-sub-handlers:hover,
.css-sub-handlers:hover                                                       { 	border-color:#000;}


.rs-template-settings-tabs li i:before,
.rs-layer-settings-tabs li i:before											  {		color:#000 !important;}

/******************************	-	MAIN SLIDE SETTINGS	-********************************/

.slide-main-settings-form label                                               { 	min-width:200px;	display:inline-block;	line-height:30px;	font-weight:400;	font-size:14px;}
.slide-main-settings-form textarea,
.slide-main-settings-form select,
.slide-main-settings-form input[type="text"]                                  { 	min-width:200px;	background:#e5e5e5;	color:#777;	font-size:13px;	font-weight:600; padding:0 5px;	border-radius:5px;	-moz-border-radius:5px;		max-height:26px;	margin-right:20px;	line-height:26px;	vertical-align:middle;	border:none!important;	box-shadow:none!important;	}
.slide-main-settings-form textarea                                            { 	height:60px;	max-height:60px;}
.bg-settings-block                                                            { 	vertical-align:middle;	display:inline-block;	line-height:33px;}

.slide-main-settings-form textarea:focus,
.slide-main-settings-form select:focus,
.slide-main-settings-form input[type="text"]:focus								{	background: #ccc}
/*#viewWrapper .bg-settings-block input,
#viewWrapper .bg-settings-block span,
#viewWrapper .bg-settings-block a                                             { 	line-height:30px;	vertical-align:middle;	margin-right:15px;}
*/
#viewWrapper span,
#viewWrapper p,
#viewWrapper div                                                              { 	-webkit-touch-callout:none;	-webkit-user-select:none;	-khtml-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;}

#css-template-handling-dd-inner,
#animin-template-handling-dd-inner,
#animout-template-handling-dd-inner,
.copy-settings-from                                                           { 	display:none;	position:absolute;	z-index:0;	top:0;	left:0;	width:180px;	height:180px;	padding-top:5px;	background:#ddd;	border-radius:5px;	-moz-border-radius:5px;		text-align:left;	font-size:12px;	color:#333;}
#css-template-handling-dd,
#animin-template-handling-dd,
#animout-template-handling-dd                                                 { 	z-index:902;	position:relative;	width:30px;	height:26px;	background:#ddd;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-save-big.png);	background-position:center center;	display:inline-block;	background-repeat:no-repeat;	border-radius:5px;	-moz-border-radius:5px;	cursor:pointer;}
#css-template-handling-dd-inner,
#animin-template-handling-dd-inner,
#animout-template-handling-dd-inner                                           { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-save-big.png);	background-repeat:no-repeat;	background-position:7px 5px;}
.css-template-handling-menupoint                                              { 	display:block;	line-height:26px;	height:26px;	vertical-align:middle;	padding:0 15px;}
.css-template-handling-menupoint i                                            { 	width:26px;	margin-right:10px;}
.css-template-handling-menupoint:hover                                        { 	background:#fff;}




#rs-animation-content-wrapper												  {	z-index:2105;}
/******************************	-	COPY SETTINGS FROM	-********************************/

#copy-idle-css .copy-from-idle                                                { 	display:block;}
#copy-idle-css .copy-from-hover                                               { 	display:block;}
#copy-idle-css .copy-from-in-anim                                             { 	display:none;}
#copy-idle-css .copy-from-out-anim                                            { 	display:none;}


/******************************	-	IN PAUSE BUTTON	-********************************/

#rs-animation-tab-button #layeranimation-playpause,
#rs-loopanimation-tab-button #loopanimation-playpause,
#layeranimation-playpause.inpause i.eg-icon-pause,
#loopanimation-playpause.inpause i.eg-icon-pause,
#layeranimation-playpause i.eg-icon-play,
#loopanimation-playpause i.eg-icon-play                                       { 	display:none;}
#rs-animation-tab-button.selected #layeranimation-playpause,
#rs-loopanimation-tab-button.selected #loopanimation-playpause,
#layeranimation-playpause i.eg-icon-pause,
#loopanimation-playpause i.eg-icon-pause,
#layeranimation-playpause.inpause i.eg-icon-play,
#loopanimation-playpause.inpause i.eg-icon-play                               { 	display:inline-block;}
#rs-animation-tab-button.selected,
#rs-loopanimation-tab-button.selected                                         { 	padding-right:0;}
#rs-animation-tab-button.selected .rs-anim-tab-txt,
#rs-loopanimation-tab-button.selected .rs-anim-tab-txt                        { 	padding-right:17px;}
#layeranimation-playpause i,
#loopanimation-playpause i                                                    { 	height:45px;	display:inline-block;	color:#000;	vertical-align:middle;	padding:0 14px;	font-size:12px;}li.selected #layeranimation-playpause,li.selected #loopanimation-playpause                                                                                                                                      { 	background:#2980b9;}li.selected .inpause#layeranimation-playpause,li.selected .inpause#loopanimation-playpause { 	background:#fff;}li.selected #layeranimation-playpause i:before,li.selected #loopanimation-playpause i:before { 	color:#fff!important;}li.selected .inpause#layeranimation-playpause i:before,li.selected .inpause#loopanimation-playpause i:before { 	color:#000!important;}
#startanim_timerunner,
#endanim_timerunner                                                           { 	position:absolute;	top:0;	left:0;	width:65px;	height:40px;	line-height:38px;	color:#fff;	text-align:left;	vertical-align:middle;}
#startanim_timerunnerbox,
#endanim_timerunnerbox                                                        { 	display:block;	background:#fff;	position:absolute;	top:0;	left:0;	width:67px;	height:40px;}
#startanim_wrapper,
#endanim_wrapper                                                              { 	position:absolute;	top:0;	left:0;	width:0;	height:39px;	overflow:hidden;	padding:0;}
.startanim_mainwrapper,
.endanim_mainwrapper                                                          { 	margin-right:-3px;	overflow:hidden;	vertical-align:top;	position:relative;	width:65px;	box-sizing:border-box;	-moz-box-sizing:border-box;	}
#rs-style-tab-button #style-morestyle                                         { 	display:none;}
#rs-style-tab-button.selected #style-morestyle                                { 	display:inline-block;}
#rs-style-tab-button.selected                                                 { 	padding-right:0!important;}
#rs-style-tab-button.selected .rs-anim-tab-txt                                { 	padding-right:17px;}
#style-morestyle i                                                            { 	height:46px;	display:inline-block;	vertical-align:top;	width:47px; text-align: center;}
#style-morestyle .rs-icon-morestyles-dark                                    { 	display:inline-block;	background-color:#fff;	color:#000; position: relative;}
#style-morestyle .rs-icon-morestyles-dark i:before                             { 	color:#000!important;}
#style-morestyle .rs-icon-morestyles-light                                   { 	display:none;	background-color:#2980b9;	color:#fff; }
#style-morestyle .rs-icon-morestyles-light i  								 { transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);}
#style-morestyle.showmore .rs-icon-morestyles-dark                           { 	display:none;}
#style-morestyle.showmore .rs-icon-morestyles-light                          { 	display:inline-block;}

span.show_more_style_txt {
    position: absolute;
    top: 0px;
    text-align: center;
    width: 100%;
}

#tp-bgcolorsrc																	{	line-height: 30px; position: relative;z-index: 3100;	}

.wp-picker-container input[type=text].wp-color-picker							{	float:left;width:65px !important; margin-left:6px !important;min-width: 180px; border-radius: 0px;-webkit-border-radius: 0px; -moz-border-radius: 0px;}

/*********************************	-	ANIMATION EDITOR EXTRAS	-***********************************/

.anim-direction-wrapper                                              { 	width:105px;	height:92px;	float:left;	display:inline-block;	border-right:1px solid #ddd;}
.anim-diretion-prev                                                  { 	line-height:92px;	width:31px;	display:inline-block;	text-align:center;}
.anim-diretion-prev i                                                { 	margin-right:0!important;}



.inp-deep-wrapper		{	position:relative; display: inline-block;line-height: 26px;}
.inp-deep-wrapper input {	position:relative; z-index: 2}
.inp-deep-wrapper.selected-deep-wrapper			{	z-index:910;}
.inp-deep-wrapper.selected-deep-wrapper input 	{	z-index: 911;}
#viewWrapper .inner-settings-wrapper .inp-deep-wrapper .rs-layer-input-field:hover,
#viewWrapper .inner-settings-wrapper .inp-deep-wrapper .rs-layer-input-field:focus	{	background:#d1d1d1;}
.inp-deep-list			{	display:none;position: absolute;top:-5px;left:-5px;width:100%; background:#ddd; border-radius:6px; padding:35px 5px 5px;z-index:1; box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.25)}

.inp-deep-list.visible  { display:block;z-index:905 !important;}
.inp-deep-list span 	{	display:block;}

.inp-deep-prebutton 		{	cursor: pointer; padding: 0px 15px;margin: 0px -5px; line-height: 25px}
.inp-deep-prebutton:hover 	{	background: #FFF;color: #000;}

.inp-deep-prebutton i 		{	margin-right:10px;}
.inp-deep-prebutton i:before	{	color:#000 !important;}

.inp-deep-prebutton i.eg-icon-right 	{	border-left:2px solid #000; margin-right:9px;}
.inp-deep-prebutton i.eg-icon-left 		{	border-right:2px solid #000; margin-right:9px;}

.inp-deep-prebutton i.eg-icon-down 		{	border-top:2px solid #000; margin-right:9px;}
.inp-deep-prebutton i.eg-icon-up		{	border-bottom:2px solid #000; margin-right:9px;}

.tp-showmask.tp-mask-wrap				{	border:1px dashed #ff0000;}


/***************************************	-	THE CURRENT TIMER FUNCTION	-***************************************/

/* THE MASTER TIMELINE CONTAINER */
#mtw-wrapper 														 {	direction:ltr !important; overflow: hidden;}
#mastertimer-wrapper                                                 { 	display:table;	width:100%;	position:relative;	box-sizing:border-box;	-moz-box-sizing:border-box;		background-color:#fff; padding-bottom:65px;}
#master-rightheader                                                  { 	width:100%;	position:relative;}
.master-leftcell                                                     { 	position:relative;	overflow:hidden;	display:table-cell;	width:282px;	min-width:282px;	border-right:1px solid #ddd;	vertical-align:top;}
.master-rightcell                                                    { 	position:relative;	overflow:hidden;	display:table-cell;	width:100%;	vertical-align:top;padding-left: 0px;}
#master-leftheader,
#master-rightheader                                                  { 	position:relative;	height:40px;	width:100%;}
#master-leftheader                                                   { 	border-bottom:1px solid #d5d5d5;	background:#f1f1f1;	height:39px;}
.mastertimer                                                         { 	border-bottom:1px solid #d5d5d5;	background:#f1f1f1;	height:39px;	position:relative;	overflow:hidden;	padding-left:0px;}
#master-timer-time                                                   { 	position:absolute;	right:30px;	top:13px;	font-weight:600;	color:#333;	font-size:13px;}

#master-rightheader .layers-wrapper  	{	padding-left:15px;}
/* MASTER TIMELINE LINEAR TEXTS */

#mastertimer-linear .linear-texts li                                 { 	font-size:10px;	color:#333;	display:inline-block;	width:100px;	float:left;	line-height:20px;	vertical-align:top;}
#mastertimer-linear .linear-texts li span                            { 	margin-left:0;	display:inline-block;}
#mastertimer-linear                                                  { 	cursor:pointer;	z-index:599;	position:absolute;	height:16px;	top:20px;	background:repeat-x;	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/newlinear-horizontal.png);	background-size:100px 20px;}
#mastertimer-linear .linear-texts                                    { 	margin:0;	padding:0;	height:20px;	left:-2px;	top:-19px;	position:absolute;}
#mastertimer-linear .helplines-offsetcontainer                       { 	position:absolute;	top:-5px;	visibility:hidden;}
#mastertimer-linear .linear-texts,
#mastertimer-linear .linear-texts li                                 { 	list-style:none;}


.mastertimer-layer span.show_timeline_helper 						{	display:none;position: absolute; top:-13px; left:-1px;background:#fff; color:#c0392b; cursor: pointer; font-size: 10px; line-height: 11px; height: 11px;font-weight: 800; padding:0px 3px; border:1px solid #c0392b;}

#layers-right-ul>li:nth-child(2) .show_timeline_helper 				{	bottom:-12px; top:auto;}
.mastertimer-layer.ui-state-hover .tl_layer_frame:hover  span.show_timeline_helper	{	display: block;}


#timline-manual-dialog												{	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);width:450px; background:#fff; position:absolute;left:15px;z-index:10000; top:-6px;padding:5px 15px; box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box; border:1px solid #aaa;}

#timline-manual-dialog label 										{	margin-right:10px;display:inline-block; color:#777; font-weight: 700; font-size: 12px; line-height: 29px; white-space: nowrap; vertical-align: top;}


#viewWrapper #timline-manual-dialog input[type=text] 				{	margin-top:0px !important;}


#timline-manual-closer,
#timline-manual-apply 												{	position:absolute; right:0px; top:4px; cursor: pointer; width:30px;height:30px; display:inline-block;  line-height: 29px; color:#666; font-size:15px; vertical-align: top; text-align: center;}

#timline-manual-apply 												{	right:20px;}

#timline-manual-apply i:before,

#timline-manual-closer i:before										{	color:#666;}

#timline-manual-apply:hover,
#timline-manual-closer:hover 										{	opacity: 1}

#timline-manual-closer:hover i:before 								{	color:#c0392b;}
#timline-manual-apply:hover i:before 								{	color:#27ae60;}


#timline-manual-dialog .over-ms 									{ 	margin-left: -30px;font-size: 11px;line-height: 30px;display: inline-block;vertical-align: middle;font-weight: 600;}
/* THE CURRENT TIME POSITION */

#mastertimer-position                                                { 	height:1000px;	width:1px;	position:absolute;	top:0;	z-index:900; cursor:pointer;	left:-15px;background:none !important;}
#mastertimer-position:after                                       	 { 	content:" ";height:1000px;	width:1px;	background:#c0392b;	position:absolute;	top:0;	left:9px; z-index:900;	cursor:pointer;	}
#mastertimer-position.timerinidle:after 							 {	display:none;}
#mastertimer-position:before                                         { 	content:" ";	width:0;	height:0;	position:absolute;	top:0;	left:0px;	border-style:solid;	border-width:15px 10px 0;	border-color:#c0392b transparent transparent;}
#mastertimer-position.inaction:before                                { 	border-color:#c0392b transparent transparent;}


#mastertimer-maxtime                                                 { 	height:1000px;		position:absolute;	top:0;	z-index:900;	left:500px;	box-sizing:border-box;	-moz-box-sizing:border-box;	}
#mastertimer-maxtime:after 											 {  content:" "; width:0;	height:1000px; position:absolute; top:0px; left:10px; border-left:1px dashed #2980b9;}
#mastertimer-maxtime:before                                          { 	content:" "; width:0;	height:0;	position:absolute;	top:0;	left:0px;	border-style:solid;	border-width:15px 10px 0;	border-color:#2980b9 transparent transparent;}

#mastertimer-poscurtime                                              { 	margin-left:23px;	padding:0 5px;	font-size:10px;	font-weight:600;	color:#FFF;	background:#c0392b;	position:absolute;	top:0;	left:-13px;	line-height:15px;	white-space:nowrap;	text-transform:uppercase;}
#mastertimer-maxcurtime                                              { 	margin-left:23px;	padding:0 5px;	font-size:10px;	font-weight:600;	color:#FFF;	background:#2980B9;	position:absolute;	top:0;	left:-13px;	line-height:15px;}
#mastertimer-idlezone                                                { 	width:24px;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tiled-lightgrey.png);	position:absolute;	top:39px;	border-top:1px solid #ddd; left:-15px;	height:1000px;	z-index:2; border-right:1px solid #d5d5d5;}
.slide-idle-section                                                  { 	width:6000px;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tiled-lightgrey.png);	position:absolute;	height:1000px;	height:28px;	left:1600px;	top:1px;	z-index:1;}

#mastertimer-curtime,
#mastertimer-curtime-b                                               { 	height:1000px;	width:0;	border-left:1px dashed #ddd;	position:absolute;	top:0;	z-index:880;	left:500px;	box-sizing:border-box;	-moz-box-sizing:border-box;	}

#mastertimer-curtime 												 {	height:50px;}
#mastertimer-curtime-b 												 {	z-index: 2; top:5px;}
#mastertimer-curtime:before                                          { 	content:" ";	width:0;	height:0;	position:absolute;	top:0;	left:-11px;	border-style:solid;	border-width:15px 10px 0;	border-color:#ddd transparent transparent;}
#mastertimer-curtimeinner                                             { 	margin-left:13px;	padding:0 5px;	font-size:10px;	font-weight:600;	color:#666;	background:#ddd;	position:absolute;	top:0;	left:-13px;	line-height:15px;}

#linear-bg-fixer													{	position: absolute; top:0px;left:0px; width:25px;height:39px; background:#eee;}

#layers-wrapper-right-wrapper .ps-scrollbar-x-rail ,
#layers-wrapper-right-wrapper .ps-scrollbar-x-rail .ps-scrollbar-x	{	height:6px !important;}

/* MASTER TIMELINE PLAY/PAUSE */

#mastertimer-playpause-wrapper,
#mastertimer-playpause-wrapper span,
#add_new_row span,
#add_new_group span                                  { 	margin-left:5px;}



#kenburn-playpause-wrapper,
#mastertimer-playpause-wrapper				  		 { 	cursor:pointer;	padding:0 10px;	height:30px;	width:65px;	top:5px;	left:5px;	background:#3498db;	position:absolute;	text-align:center;	color:#fff;	vertical-align:middle;	line-height:30px;}

#kenburn-playpause-wrapper 							 {	top:-35px; left:0px;}



#kenburn-playpause-wrapper i,
#kenburn-playpause-wrapper i:before,
#mastertimer-playpause-wrapper i,
#mastertimer-playpause-wrapper i:before				{ 	color:#fff;}

#kenburn-backtoidle,
#mastertimer-backtoidle                                              { 	cursor:pointer;	width:30px;	height:30px;	position:absolute;	top:5px;	left:95px;	background:#3498db;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/backtoidle.png);	background-position:4px 6px;	background-repeat:no-repeat;}


#adjust-timing-helper												 {	display:inline-block; top:auto;left:auto;right:auto;bottom:auto; position: relative; }


#adjust-timing-helper:hover 										 {	background:#2980b9;}


#kenburn-backtoidle,
#mastertimer-backtoidle                                              { 	cursor:pointer;	width:30px;	height:30px;	position:absolute;	top:5px;	left:95px;	background:#3498db;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/backtoidle.png);	background-position:4px 6px;	background-repeat:no-repeat;}

#kenburn-backtoidle 												{ top:-35px; left:86px; }

#layers-right,
#layers-left                                                         { 	width:282px;	position:relative;}
#layers-left ul,
#layers-right ul                                                     { 	margin-top:0;margin-bottom: 0px; padding-bottom: 0px; padding-left:0px;margin-left:0px;}



.mastertimer-layer,
.mastertimer-layer-time                                              { 	border:none;	list-style:none;	margin:0;	padding:0;	background:none;	width:282px;	height:25px;	position:relative;	margin-bottom:-1px;}
.mastertimer-layer-time                                              { 	width:100%;}
.layer_sort_layer_text_field                                         { 	overflow:hidden;	width:143px;	white-space:nowrap!important;	box-sizing:border-box;	-moz-box-sizing:border-box;	}

.mastertimer-layer i 												{	line-height: 30px;   vertical-align: middle;}
.mastertimer-layer .layertypeclass,
.mastertimer-layer .layertypeclass:before 							{	color:#333; margin:0px 0px 0px 3px;}

.mastertimer-layer .layersortclass,
.mastertimer-layer .layersortclass:before							{	color:#333;}


.timer-manual-edit 													{	border-left:1px solid #d5d5d5; text-align: center; width:20px; cursor:pointer; margin-left: 10px;}
.timer-manual-edit i 												{	opacity:0.5; vertical-align: top}
.timer-manual-edit:hover i,
.ui-state-hover .timer-manual-edit i 								{	opacity:1;}

.sortlist li.sortitem-hidden                                  		{ 	opacity:0.5;}

.mastertimer-layer.sortitem-hidden .layertypeclass,
.mastertimer-layer.sortitem-hidden .layertypeclass:before,
.mastertimer-layer.sortitem-hidden .layersortclass,
.mastertimer-layer.sortitem-hidden .layersortclass:before,
.mastertimer-layer.sortitem-hidden,
.mastertimer-layer.sortitem-hidden i,
.mastertimer-layer.sortitem-hidden i:before,
.mastertimer-layer.sortitem-hidden .sortbox_text					{	color:#666 !important;}


#layers-right 														{	padding-left:11px;}

.mastertimer 														{	padding-left:10px; position: absolute;top:0px;left:0px;}


/* ACTIVE LAYER */

.mastertimer-layer                                                   { 	border-bottom:1px dashed #d5d5d5;border-top:1px solid transparent;}
.ui-state-hover.mastertimer-layer                                    { 	/*border-top:1px solid #999;	border-bottom:1px solid #999;*/}
.ui-state-hover.mastertimer-layer:first-child                        { }
.mastertimer-slide-border                                            { 	height:3px; top:28px; position:absolute; width:100%; background:#ddd;z-index:500;left:0px;}
.mastertimer-layer span                                              { 	display:inline-block;	line-height:29px;	vertical-align:top;	height:29px;}
.mastertimer-layer i,
.mastertimer-layer i:before                                          { 	color:#333;	font-size:12px;}
.mastertimer-layer .timer-layer-text                                 { 	font-size:11px !important;	line-height:27px !important; position:relative; padding:0px 5px !important; background:none !important; width:113px !important;margin-top:-2px !important;}
.mastertimer-layer.sortable_row>.layer_sort_inner_wrapper>.sort-hover-part .timer-layer-text {	max-width: 88px;}
.mastertimer-layer .timer-layer-text:focus							{	background:#999 !important; color:#fff !important;}

.mastertimer-timeline-selector-row									{	text-align:center;margin-right:0px;width:30px;padding-right:0px;border-right:1px solid #d5d5d5; position:relative}
.mastertimer-timeline-selector-row.selected 						{	background:#ddd;}
.mastertimer-timeline-selector-row input 							{	outline:none; box-shadow: none !important; -moz-box-shadow:none !important; }
.mastertimer-timeline-zindex-row 									{ 	width:35px;border-right:1px solid #d5d5d5; position:relative}
.mastertimer-timeline-zindex-row,
.mastertimer-timeline-zindex-row * 									{	cursor: move;}
.mastertimer-timeline-tillendcontainer,
.mastertimer-timeline-groupconfig 									{ width:25px;border-right:1px solid #f1f1f1 }
.timeline-title-line i:before 										{	font-size:14px;}


.timeline-relative-marker,
.timeline-relative-column-marker  									{	position:absolute; left:0px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tiled-lightgrey.png); border-right:1px dotted #d5d5d5;  height:29px; width:0px; top:-5px; display:none;}

/* LINK OF LAYERS TO OTHER LAYERS */
.list-of-layer-links 												{	position: absolute; width:15px; z-index:20; right:25px;}
.list-of-layer-links-inner 											{	position: absolute; background:#fff !important; display:none !important; width:100px;  top:0px;right:3px; overflow: hidden; text-align: right; }

.sortable_group .list-of-layer-links-inner,
.sortable_row .list-of-layer-links-inner 								{	background:#eee !important;}
.sortable_column .droppable_sortable_column .list-of-layer-links-inner 	{	background:	url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tiled-lightgrey.png) !important; background-repeat: repeat;}
.sortable_layers .list-of-layer-links-inner 							{	background:#fff !important;}

.list-of-layer-links.showmenow .list-of-layer-links-inner 			{	display:block !important;}
.layer-link-type-element,
.timing-layer-link-type-element 									{	width:12px !important; height:12px !important;  box-sizing: border-box; border-radius:6px; cursor: pointer; display: inline-block !important; line-height: 26px !important;vertical-align: middle !important; margin-top:-3px;}
.layer-link-type-0 													{	background:transparent;border:2px solid #ddd;}
.layer-link-type-1 													{	background:#f1c40f;}
.layer-link-type-2 													{	background:#e67e22;}
.layer-link-type-3 													{	background:#e74c3c;}
.layer-link-type-4 													{	background:#2ecc71;}
.layer-link-type-5 													{	background:#95a5a6;}



.list-of-layer-links-inner .layer-link-type-element:hover 			{	border:2px solid #ddd;}

.multiple-selector 													{	position: relative; right:auto; left:auto; height:26px;}
.multiple-selector .list-of-layer-links-inner 						{	left:0px;right:auto; text-align: left; padding-left:10px; height:26px;  padding-left:7px !important; display:block !important; width:30px !important;}
.multiple-selector:hover .list-of-layer-links-inner 				{ 	width:160px !important }
.multiple-selector .fa-icon-check-square-o 							{	width: 32px; text-align: center; vertical-align: middle;}
.multiple-selector .fa-icon-check-square-o:before 					{	font-size: 17px; color:#555;}

.multiple-selector .notusedcheckbox 								{	margin-left: 7px !important}

/* RIGHT SIDE LAYER TIMER */

#layers-right li                                                     { 	height:31px;	max-height:31px;	box-sizing:border-box;	-moz-box-sizing:border-box;	}
.layers-wrapper-scroll                                               { 	position:relative;	width:100%;}
.layers-wrapper                                                      { 	position:relative;	overflow:hidden;max-width:1200px;min-height: 70px}
.layers-wrapper-scroll                                               { 	position:relative;	overflow:visible;background-repeat:repeat;}
#mastertimer-wrapper .ui-resizable-handle.ui-resizable-s             { 	bottom:0px;	height:12px;	background:#DDD;	border:1px solid #D5D5D5;	border-left:none;	border-right:none;}
#mastertimer-wrapper .ui-resizable-handle.ui-resizable-s:hover       { 	background:#3498db;}
#mastertimer-wrapper .ui-resizable-handle.ui-resizable-s:after       { 	content:"...";	position:absolute;	bottom:5px;	left:100px;	z-index:100;	color:#333;	width:100px;	height:15px;	font-family:Arial;	font-size:20px;	font-weight:600;	text-align:center;	margin-left:-50px;}
#mastertimer-wrapper .ui-resizable-handle.ui-resizable-s:hover:after { 	color:#fff;}


/* TIMING HELPER*/

.bottom-layers-divider 			{	background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tiled-lightgrey.png);position: absolute;bottom: -10px;left: 0;width:282px;height:10px;z-index: 2;}
#timing-helper 					{	z-index:1000;background:#f1f1f1; position:absolute; width:100%;height:52px; bottom:12px;left:0px; border-top:1px solid #e5e5e5;}
.timing-all-checker-wrapper		{	display:none; width:31px; height:53px; bottom:0px;left:0px; position:absolute; background:rgb(52,152,219);cursor: pointer;}
.timing-all-checker 			{	position:absolute; top:10px;left:6px; width:18px; height:32px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/select_all.png);}
.timing-helper-title 			{	vertical-align:top;display: inline-block;line-height: 16px; color:#aaa; font-size:11px; font-weight: 400; padding:15px 15px; margin-left:31px; max-width:90px;}
.timing-all-checker-wrapper:hover { background:#2980b9;}
.timing-helper-actions 			{	display:inline-block;   vertical-align: top;line-height: 46px;margin-top: 9px;}
.autotiming-action 				{	vertical-align:top; cursor:pointer; margin-right:1px;display: inline-block; width:84px; height:46px; background-position: top center; background-repeat: no-repeat; background-size: 84px 92px;}
.autotiming-action:hover,
.autotiming-action.selected 		{	background-position: bottom center;}
.autotiming-action-0 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time0.png);}
.autotiming-action-1 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time1.png);}
.autotiming-action-2 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time2.png);}
.autotiming-action-3 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time3.png);}
.autotiming-action-4 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time4.png);}
.autotiming-action-5 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time5.png);}
.autotiming-action-6 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time6.png);}
.autotiming-action-7 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time7.png);}
.autotiming-action-8 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time8.png);}
.autotiming-action-9 			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/auto-time9.png);}

#whiteblock_extrawrapper 		{	height:50px;width:100%;background:#fff;padding-left:8px;}
#add_new_group,
#add_new_row 					{	display:inline-block; margin-right:6px; margin-top:10px;cursor:pointer;	padding:0 10px;	height:30px;background:#3498db;	position:relative;	text-align:center;	color:#fff;	vertical-align:middle;	line-height:30px; }



#add_new_row i,
#add_new_row i:before,
#add_new_group i,
#add_new_group i:before         { 	color:#fff;}

.autotiming-action.notclickable	{	cursor: default; opacity: 0.35;}
.autotiming-action.notclickable:hover,
.autotiming-action.notclickable.selected {	background-position: top center;}


.helper-dialog-title 			{	background:#36485f;width:100%;box-sizing:border-box; -moz-box-sizing:border-box;position:absolute;left:0px;top:-30px; line-height: 40px; height:40px; padding:0px 20px; color:#fff; font-size:14px;}

/* STYLING OF ACTIONS */


/*.action-target-layer,
.action-scrollofset,
.action-callback,
.action-jump-to-slide,
.action-triggerstates,
.action-link-wrapper,
.pinterest_link_details,
.twitter_link_details,
.action-facebookfields {	margin-right:30px;}*/

/* DEFAULT WIDTH AND HEIGHT OF LAYER TIMING */

.mastertimer,
#layers-right,
#layers-right li,
#mastertimer-linear,
.master-rightcell .layers-wrapper-scroll,
#mastertimer-linear .linear-texts                                    { 	width:16000px;}
#layers-right                                                        { 	left:0;}

.quick-layers-list .ps-scrollbar-y-rail,
#mastertimer-wrapper .ps-scrollbar-x-rail,
#mastertimer-wrapper .ps-scrollbar-y-rail                            { 	background-color:#eee;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity:1;	opacity:1;}
.master-leftcell .ps-scrollbar-y-rail                                { 	display:none!important;}



.master-leftcell.unfocused:before,
.master-rightcell.unfocused:before 									 {	z-index:50;content:" ";position:absolute;top:0px;left:0px;background:rgba(255,255,255,0.7); width:100%;height: 100%; cursor: default;}

.master-leftcell.unfocused:before									 {	left:31px;top:65px;}
.quick-layers-list .ps-scrollbar-y-rail 							 {	background: #333 !important}



/* TIMELINE DECORATIONS*/

#layers-right-ul .timeline                                          { 	z-index:300;background:transparent;	width:100%;	display:block;	visibility:visible;	position:relative;	top:5px;	left:15px;	margin:0;	height:19px;}

.unvisibletimeline 													{	max-height: 0px !important; overflow: hidden !important; border-bottom: none !important}
.timeline_frame 													{	z-index:2;white-space:no-wrap;position:absolute !important; top:0px; height:19px; width:auto;box-shadow:0px 0px 0px 1px #999;  box-sizing: border-box;background:#ccc;}
.timeline_full 														{	position:absolute; z-index:100; top:0px;left:0px; background:#eee; top:5px;height:19px;}
.tl_speed_wrapper 													{	position:absolute; top:0px; left:0px;width:100%;height:100%;overflow: hidden; z-index:2;}
.timeline_frame .tlf_speed											{	position:absolute; left:0px;top:0px; background:#c5c5c5;height:19px; display: inline-block;z-index:2;}
.timeline_frame .tlf_splitdelay										{	position:absolute; right:0px;top:0px; background:#eee;height:19px;display: inline-block;z-index:3;}
.tlf_speed .ui-resizable-handle.ui-resizable-w                      { 	width:5px;	height:21px;	top:-8px;	z-index:250!important;	left:-5px;}
.tlf_speed .ui-resizable-handle.ui-resizable-e                      { 	width:5px;	height:21px;	top:-8px;	z-index:250!important;	right:-5px;}


.timebefore_cont.withminidelaynumber	 							{	top:-4px;}
.minidelaynumber 													{	font-size: 8px; font-style: italic; position: absolute; top:2px; right:0px; }
.timeline_audio 													{	position:absolute;top:5px;left:5px; height:19px;overflow: hidden;z-index:101;}
.layer-sort-audio-item .timeline 									{	opacity: 0.6}

.ui-state-hover .timeline_full 										{	background:#f6d9d6;}
.ui-state-hover .timeline_frame .tlf_speed 							{	background:/*#c0392b*/#ed877a;}
.ui-state-hover .timeline_frame  									{	box-shadow:0px 0px 0px 1px #e44632;}

.mastertimer-layer span.triggered_layer_on_timeline 				{	display:block; font-size:10px; width:15px; position:absolute; right:-10px;border: 1px solid #888;text-align:center;color: #888;font-weight: 800;line-height: 19px;box-sizing: border-box; height: 21px;margin-top: -1px; background: #fff}

.mastertimer-layer span.timebefore_cont,
.mastertimer-layer span#fake_layer_as_slide_title,
.mastertimer-layer span.duration_cont 								{	display: block; text-align: center; line-height: 19px; height:21px; font-size: 10px; font-weight: 700; color:#fff; white-space: nowrap; position: relative;z-index: 5;}


.mastertimer-layer span.timebefore_cont								{	color:#888; position:absolute; left:-39px; text-align: right;width:30px; font-weight: 400;}
.mastertimer-layer span.wait_slide_end								{	font-size:10px; /*border: 1px solid #888;*/;box-shadow:0px 0px 0px 1px #888; color: #888;font-weight: 800;line-height: 19px;box-sizing: border-box;padding: 0px 5px;height: 19px; background: #fff}


#slide_in_sort_time .timeline_frame                               	{ 	background-color:#3498db; border-color:#2c81ba;box-shadow:0px 0px 0px 1px #2980b9;}
#slide_in_sort_time .timeline_frame .tlf_speed 						{	background-color:#3498db; width:100%; }
#slide_in_sort_time .timeline_full                                  { 	background-color:#86cfff;}

.audio-progress														{	height:19px; background:rgba(192, 57, 43, 0.6); position:absolute; top:5px;z-index:400;}

.layer-sort-audio-item .tl-fullanim,
.layer-sort-audio-item .timeline .tl-startanim,
.layer-sort-audio-item .timeline .tl-endanim 						{	top:0px; height:25px; border:none !important;margin-top:2px;}

.layer-sort-audio-item .tl-fullanim .ui-resizable-handle.ui-resizable-e,
.layer-sort-audio-item .tl-fullanim .ui-resizable-handle.ui-resizable-w 	{	height:25px;top:0px;}

.layer-sort-audio-item .tl-endanim .ui-resizable-handle.ui-resizable-w 	{	left:-7px;}

.layer-sort-audio-item .tl-startanim .ui-resizable-handle.ui-resizable-e {	right:-8px;}

.layer-sort-audio-item .start-puller,
.layer-sort-audio-item .start-anim-puller,
.layer-sort-audio-item .end-puller,
.layer-sort-audio-item .end-anim-puller								{	width: 4px !important;height: 23px !important;border-radius: 0px !important;top: 0px !important;border-width: 1px; }

.layer-sort-audio-item .timeline.onchange .start-puller,
.layer-sort-audio-item .timeline:hover .start-puller 				{	top:0px !important; left:-4px;}
.layer-sort-audio-item .timeline.onchange .start-anim-puller,
.layer-sort-audio-item .timeline:hover .start-anim-puller 			{	top:0px !important; right:-5px;}

.layer-sort-audio-item .timeline.onchange .end-puller,
.layer-sort-audio-item .timeline:hover .end-puller 					{	top:0px !important; right:-5px;}
.layer-sort-audio-item .timeline.onchange .end-anim-puller,
.layer-sort-audio-item .timeline:hover .end-anim-puller 			{	top:0px !important; left:-4px;}

.layer-sort-audio-item .ui-state-hover .timeline:hover .tl-startanim,
.layer-sort-audio-item .ui-state-hover .timeline:hover .tl-endanim 	{	background:#EEB4B1!important;}


.layer-sort-audio-item .timeline .tl-fullanim 						{	background:rgba(153, 153, 153, 0.45) !important;}
.layer-sort-audio-item.ui-state-hover .timeline .tl-fullanim 		{	background:rgba(228, 70, 50, 0.45) !important;}

.layer-sort-audio-item .timeline .tl-startanim,
.layer-sort-audio-item .timeline .tl-endanim 						{	background:rgba(153,153,153, 0.25) !important;}

.layer-sort-audio-item.ui-state-hover .timeline .tl-startanim,
.layer-sort-audio-item.ui-state-hover .timeline .tl-endanim 		{	background:rgba(228, 70, 50, 0.25) !important;}

.layer_sortbox .layer-sort-audio-item .sortbox_time,
.layer_sortbox .layer-sort-audio-item .sortbox_timeend,
.layer_sortbox .layer-sort-audio-item .sortbox_speedin,
.layer_sortbox .layer-sort-audio-item .sortbox_speedout 			{	color:#fff !important;}

.layer_sortbox .layer-sort-audio-item .sortbox_time,
.layer_sortbox .layer-sort-audio-item .sortbox_timeend 				{	top:0px; line-height:10px;}
.layer_sortbox .layer-sort-audio-item .sortbox_speedin,
.layer_sortbox .layer-sort-audio-item .sortbox_speedout				{	top:15px; line-height:10px;}


/*********************************	-	IN TIMELINE DESC STYLES	-********************************/

#slide_transition_live                                              { 	width:100px;	height:20px;	font-size:10px;	line-height:20px;	padding:8px 0;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);	filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity:0;	opacity:0;	z-index:500;}
#slide_transition_live option[disabled]                             { 	margin:0;	padding:0;	background-color:red;	color:#fff;}

#fake-select-title                                                  { 	display:inline-block;	color:#333;	font-size:10px;	text-transform:capitalize;	line-height:28px; max-width:150px;	overflow:hidden;	vertical-align:middle;	cursor:pointer;	white-space:nowrap;}
#fake-select-title-wrapper                                          { 	width:182px;	position:absolute;	left:99px;	top:0;	cursor:default; white-space: nowrap;}
#fake-select-title-wrapper i                                        { 	cursor:pointer; }
#fake-select-i 														{	border-left:1px solid #d5d5d5; border-right: none}

#fake-select-label,
#fake-select-pre 													{	line-height: 17px; height:17px; vertical-align: middle; }
#fake-select-pre 													{	margin-right:5px;font-weight: 400}
#fake-select-label 													{	font-weight: 800}


/* LAYER INPUT FIELDS */

#layer_text_wrapper                   				 { 	position:absolute;	top:0px; left:0px; width:100%;width:485px; height:100px; z-index:2003;	color:#fff;   box-sizing: border-box;-moz-box-sizing: border-box;}
.layer_text_wrapper_inner  							 {	height:100px;background:#252525; background: rgba(20, 20, 20, 0.95); padding:10px;}

.layer_text_wrapper_inner.toggled_text_wrapper 		 {	display: none;}
#layer_text,
#layer_text_toggle                          		 { 	resize:none;	color:#fff; width:100%;	height:100px;	min-height:30px!important;	padding:10px;	box-sizing:border-box;	-moz-box-sizing:border-box;		border:none;	background:none;	box-shadow:none;	}
.layer-content-title-a                               { 	display:none!important;}
.layer-content-title-b                               { 	display:inline-block!important;}
.currently_editing_txt .layer-content-title-a        { 	display:inline-block!important;}
.currently_editing_txt .layer-content-title-b        { 	display:none!important;}


.toggle_text_title 									 {	display:none;font-weight: 800; color:#fff; background:#252525; padding:10px; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; margin-top:-30px; margin-top:10px; text-transform: uppercase;}


#layer_text_wrapper.withtoggle 						 {	height:230px;}

#layer_text_wrapper.withtoggle .layer_text_wrapper_inner.toggled_text_wrapper,
#layer_text_wrapper.withtoggle .toggle_text_title    {	display: block}


/* SHORT TOOLBAR MODIFICATIONS */

#layer-short-toolbar a 												{	display:inline-block; }
#layer-settings-toolbar-bottom #layer-short-toolbar                 { 	display:none!important;}
#divLayers-wrapper #layer-short-toolbar                             { 	display:inline-block; line-height: 30px;height:30px;}
.layer-short-tool                                                   { 	opacity:0.6;border-radius:4px; width:30px;	height:30px;	cursor:pointer !important; text-align:center;	line-height:30px;	display:block;  vertical-align: top; float:left;margin-right:5px;}

#viewWrapper .layer-short-tool 										{	background:#444}

#viewWrapper .layer-short-tool.revred:hover 						{	background:#e74c3c}
#viewWrapper .layer-short-tool.revblue:hover 						{	background:#3498db}

#viewWrapper .layer-short-tool.revyellow:hover 						{	background:#f1c40f}
#viewWrapper .layer-short-tool.revgreen,
#viewWrapper .layer-short-tool.revgreen:hover 						{	background:#27ae60}

#viewWrapper .quicksortlayer .layer-short-tool 						{	background:transparent !important;}

#button_reset_size													{	text-align: left;}
.layer-short-tool:hover 											{	opacity: 1}
.layer-short-tool i                                                 { 	line-height:30px; display:block; width:30px;height:30px; text-align: center;}
.layer-short-tool i:before                                          { 	line-height:30px;	color:#fff!important;	font-size:16px;}
.rs-lightpencil                                                     { 	display:block;	width:30px;	height:30px;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/lightpencil.png);	background-position:center center;	background-repeat:no-repeat;}
.rs-lighttrash                                                      { 	display:block;	width:30px;	height:30px;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/lighttrash.png);	background-position:center center;	background-repeat:no-repeat;}
.rs-lightcopy                                                       { 	display:block;	width:30px;	height:30px;	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/lightcopy.png);	background-position:center center;	background-repeat:no-repeat;}
.oldslotholder .defaultimg                                          { 	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile.png);	background-repeat:repeat;	width:100%;	height:100%;	position:absolute;	top:0;	left:0;}
.slots                                                              { 	position:absolute;}

.eg-icon-t 															{	font-family: "Times New Roman"; font-size:15px; color:#fff; text-align: center; display:inline-block; width:22px;}
#viewWrapper .rs-layer-input-field#layer_alias_name					{	display:none;height:20px; line-height:20px;margin:0px 0px 3px 0px; background:#34495e; color:#fff; opacity:0.6;}
#viewWrapper .rs-layer-input-field#layer_alias_name:focus			{	opacity:1;}

#viewWrapper .rs-layer-input-field#layer_alias_name.al-visible		{	display:block;}

/******************************	-	LIST OF CLASSES STYLES	-********************************/

#tp-thelistofclasses ul                                             { 	max-height:500px;	background:#ddd;	overflow:hidden;	border:none!important;	padding:0!important;z-index:4997 !important;}
#tp-thelistofclasses ul li a                                        { 	line-height:15px;	font-size:13px;	border-radius:0!important;		-moz-border-radius:0!important;	padding:5px!important;	margin:0!important;}
#tp-thelistofclasses ul li a:hover                                  { 	border:none!important;	background:#ccc!important;}
#tp-thelistofclasses ul .ps-scrollbar-x-rail,
#tp-thelistofclasses ul .ps-scrollbar-y-rail                        { 	background-color:#eee;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity:1;	opacity:1;}
#tp-thelistofclasses ul .ps-scrollbar-y-rail > .ps-scrollbar-y,
#tp-thelistofclasses ul	.ps-scrollbar-y-rail                        { 	width:15px;}

#tp-thelistoffonts ul                                            	 { 	max-height:500px;	background:#ddd;	overflow:hidden;	border:none!important;	padding:0!important;z-index:4997 !important;}
#tp-thelistoffonts ul li a                                        { 	line-height:15px;	font-size:13px;	border-radius:0!important;		-moz-border-radius:0!important;	padding:5px!important;	margin:0!important;}
#tp-thelistoffonts ul li a:hover                                  { 	border:none!important;	background:#ccc!important;}
#tp-thelistoffonts ul .ps-scrollbar-x-rail,
#tp-thelistoffonts ul .ps-scrollbar-y-rail                        { 	background-color:#eee;	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);	filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity:1;	opacity:1;}
#tp-thelistoffonts ul .ps-scrollbar-y-rail > .ps-scrollbar-y,
#tp-thelistoffonts ul	.ps-scrollbar-y-rail                        { 	width:15px;}

/******************************	-	ADD ICON STYLES	-********************************/

.tp-addiconbutton                                                   { 	background:#3498db;	color:#fff;	padding:4px 15px;	display:inline-block;	cursor:pointer;}
.tp-addiconbutton:hover                                             { 	background:#2980b9;}
.tp-icon-preview-list                                               { 	margin-bottom:25px;}
.tp-icon-preview-list,
.tp-icon-preview-list li                                            { 	padding:0;	list-style:none;	margin:0;}
.tp-icon-preview-list li                                            { 	display:inline-block;	font-size:22px;	cursor:pointer;	border:1px solid #ddd;	margin:0 -1px -1px 0;	width:48px;	height:48px;	line-height:48px;	text-align:center;	vertical-align:top;	}
.tp-icon-preview-list li:hover                                      { 	color:#fff;	background:#333;}
#dialog_insert_icon h3                                              { 	font-size:16px;	font-weight:400;	background:#f5f5f5;	line-height:20px;	margin:0px 0px;	padding:10px 15px;	color:#000; border-top: 1px solid #ddd}

#dialog_insert_icon 												{	padding:0px !important;}

/******************************	-	ADVANCED STYLES	-********************************/

#dialog_advanced_css .first-css-area .CodeMirror .CodeMirror-scroll { 	background:#fff!important;	height:auto!important;}
#dialog_advanced_css,
#dialog_advanced_layer_css                                          { 	padding: 0px 20px 0px 0px;}
span.advanced-css-title                                             { 	background:#2980B9;	display:block;	padding:5px 30px;	color:#FFF;	font-size:12px;	font-weight:400;}
#rs-save-as-css,
#rs-rename-css                                                      { 	border:none!important;	outline:none!important;	width:260px;	box-shadow:none!important;		-moz-box-shadow:none!important;	line-height:25px;}
.current-advance-edited-class                                       { 	font-weight:600px;	margin-left:5px;}
.advanced-container-wrapper                                         { 	float:left;	display:inline-block;	margin:0 20px 4px;}
.advanced-label                                                     { 	position:relative;	line-height:27px;	vertical-align:middle;	display:inline-block;	margin-right:-4px;	border-bottom:1px solid #EEE;}
.advanced-label.icon-styleidle                                      { 	margin-right:20px;}
.advanced-label.icon-styleidle,
.advanced-label.icon-stylehover                                     { 	margin-bottom:-1px;	cursor:pointer;}
.advanced-label.icon-styleidle:hover,
.advanced-label.icon-stylehover:hover,
.idleisselected .advanced-label.icon-styleidle,
.hoverisselected .advanced-label.icon-stylehover                    { 	border-bottom:1px solid #3498DB;	color:#3498DB;}
#toggle-idle-hover                                                  { 	position:relative;	line-height:25px;	vertical-align:middle;	display:inline-block;	margin-right:-4px;	border-bottom:1px solid #EEE;}
#idle-hover-swapper                                                 { 	float:left;	margin:13px 20px 0px 45px;}
#extra_style_settings                                               { 	position:relative;	margin:0;	background:#fff;	display:none;	padding:10px 20px 10px 0;}
.close_extra_settings                                               { 	background:#3498D8;	position:absolute;	left:0;	top:0;	width:10px;	height:100%;	z-index:20;}
.close_extra_settings:before                                        { 	position:absolute;	content:'\e819';	color:#FFF;	left:0;	top:50%;	margin-top:-9px;	margin-left:0px;	width:18px;	height:18px;	background:#3498D8;	border-radius:50%;	-moz-border-radius:50%;		text-align:center;	font-family:"eg-font";	line-height:18px;	font-size:9px;	cursor:pointer;}


.tp-css-editor-dialog {
	background: #f5f5f5 !important;
	font-family: "Open Sans",sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}



.tp-css-editor-dialog .cbi-title{
	font-weight: 600;
	margin-left: 25px;
}


.tp-css-editor-dialog .ui-dialog-titlebar{
	background: #36485f !important;
    padding: 0px 0px;
    line-height: 55px;
    height: 55px;
    color: #fff;
    padding: 0px 15px;
    vertical-align: top;
    font-size: 16px;
    font-weight: 600;
}

.tp-depricated-dialog.tp-css-editor-dialog .ui-dialog-titlebar {
	background:#e74c3c !important;
}

.tp-css-editor-dialog .ui-button.ui-widget.ui-dialog-titlebar-close,
.tp-css-editor-dialog a.ui-corner-all.ui-dialog-titlebar-close {
    width: 55px !important;
    height: 55px !important;
    font-size: 30px !important;
    top: 0;
    right: 0;
}

.tp-css-editor-dialog .ui-button.ui-widget.ui-dialog-titlebar-close:before,
.tp-css-editor-dialog a.ui-corner-all.ui-dialog-titlebar-close {
    font: 400 20px/1 dashicons;
    vertical-align: top;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 36px;
    font-size: 30px;
    width: 36px;
    height: 36px;
    content: '\f158';
    color: #fff;
}

.tp-css-editor-dialog .revblue.button-primary {
	outline: none !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border: none !important;
	font-weight: 600;
}

#show_global_styles,
#change_ace_wrappers,
#change_acea_wrappers {
	position: absolute;
	bottom: 16px;
	left: 15px;
}
/* THE STYLES FOR HOVER AND IDLE STATES EXTRA ADD ONS */

.advanced-copy-button,
.rs-addon-trigger,
.rs-addon-settings-trigger		                                              { 	cursor:pointer;	list-style:none;	position:relative;	line-height:20px;	height:20px;	text-align:center;	vertical-align:top;	padding:0 15px;	display:inline-block;	background:#ddd;	color:#999;	border-radius:10px;	-moz-border-radius:10px;		font-size:10px;	margin-top:5px;}
#style-sub-advcss .advanced-copy-button,
#hover-sub-advcss .advanced-copy-button,
.rs-addon-trigger,
.rs-addon-settings-trigger						                             { 	margin-top:0;	line-height:27px;	height:27px;	border-radius:5px;	-moz-border-radius:5px;		font-size:12px;	margin-bottom:1px;}
.advanced-copy-button i,
.rs-addon-trigger i,
.rs-addon-settings-trigger i                                            { 	line-height:20px;	vertical-align:middle;	font-size:8px;	margin-left:5px;	display:inline-block;}
.advanced-copy-button i:before,
.rs-addon-trigger i:before,
.rs-addon-settings-trigger i:before                                    { 	color:#999;}
.advanced-copy-button:hover,
.rs-addon-trigger.selected,
.rs-addon-settings-trigger.selected,
.rs-addon-trigger:hover,
.rs-addon-settings-trigger:hover                                         { 	background:#2980b9;	color:#fff;}
.advanced-copy-button:hover i:before,
.rs-addon-trigger:hover i:before,
.rs-addon-settings-trigger:hover i:before                                { 	color:#fff;}
#enable-disable-hoverstate-toggler                                  { 	cursor:default!important;	background:#3498db;	color:#fff;	display:inline-block;	vertical-align:top;	margin-top:7px;	padding:0 10px;	line-height:27px;}
#enable-disable-hoverstate-toggler label                            { 	line-height:27px;}
#enable-disable-hoverstate-toggler input                            { 	display:inline-block;	vertical-align:middle;	margin-left:5px;	margin-top:0;	cursor:pointer;}


.rs-addon-trigger,
.rs-addon-settings-trigger 													{	vertical-align: middle;}

#rs-addon-wrapper-button-row .rs-layer-toolbar-box 					{	line-height: 48px; padding:6px 20px;}

.rs-addon-settings-wrapper 											{	background:#fff; postion:relative;padding-left:10px;}
.rs-addon-settings-wrapper:before 									{	content:" ";position: absolute;left:0px;top:0px;height:100%;width:10px;background:#3498E4;}

/* LAYERS NOT SELECTED */

.layer-settings-toolbar                                             { 	position:relative;}
.notselected .layer-settings-toolbar:after                          { 	content:" ";	width:100%;	height:100%;	background:rgba(238,238,238,0.75);	z-index:999;	position:absolute;	top:0;	left:0;}


/* ON OFF BUTTON FUN */

.tp-onoffbutton input                                               { 	visibility:hidden;}
.tp-onoffbutton                                                     { 	vertical-align:middle;	display:inline-block;	cursor:pointer;	position:relative;	width:50px;	height:20px;	line-height:27px;	border-radius:12px;	-moz-border-radius:12px;		overflow:hidden; text-align: left;-webkit-backface-visibility: hidden; -webkit-transform:translateZ(0.001px);}
.tp-onoff-onstate,
.tp-onoff-offstate                                                  { 	display:block;	padding-left:25px;	width:50px;	height:20px;	line-height:20px;	background:#3498db;	color:#fff;	position:absolute;	top:0;	left:0;	box-sizing:border-box;	-moz-box-sizing:border-box;		text-transform:uppercase;	font-size:10px;	font-weight:600;}
.tp-onoff-offstate                                                  { 	background:#ddd;	color:#999;	left:-50px;	padding-left:5px;}
.tp-onoff-onstate:before,
.tp-onoff-offstate:before                                           { 	position:absolute;	content:" ";	width:16px;	height:16px;	top:2px;	left:2px;	border-radius:50%;	-moz-border-radius:50%;		background:#fff;}
.tp-onoff-offstate:before                                           { 	background:#999;	left:auto;	right:2px;}




#rs-set-style-on-devices-dialog .tp-onoff-offstate                  { 	background:#444;}
#rs-set-style-on-devices-dialog .tp-onoff-offstate:before           { 	background:#777;}

#rs-set-style-on-devices-dialog .tp-onoffbutton 					{	float:right; margin-top:3px;}
#rs-set-style-on-devices-dialog .rs-set-style-on-device-row label 	{	color:#999;}



/* ADD BUTTON DIALOG */
.addbutton-buttonrow												{	width:100%;margin-bottom:15px;display: block;}
#dialog_addbutton													{	padding:0px;}
#addbutton-examples													{	width:485px; float:left; background:#eee;padding:15px 20px;}
#addbutton-settings													{	width:265px; float:right;background:#fcfcfc;padding:15px 20px;}
.addbutton-bg-light,
.addbutton-bg-dark													{	width:29px;height:29px;border:1px solid #ddd; border-radius: 4px; background:#fff;display:inline-block;line-height:30px;vertical-align: middle; cursor: pointer}
.addbutton-bg-dark													{	background:#333;margin-right:5px; }
.adb-toggler,
.addbutton-title													{	display:inline-block;font-size: 18px; line-height:30px;vertical-align: middle; color:#444; font-weight:600;}
.adb-toggler														{	float:right;font-size:15px}
.addbe-title-row .addbutton-title									{	margin-left:50px; color:#999;}
.addbe-title-row													{	margin-bottom:20px;}
.add-lbl-wrapper													{	margin:5px 0px 5px;}

.addbutton-examples-wrapper											{	position: relative;height:425px; overflow: hidden;width:100%; -webkit-font-smoothing: antialiased !important; white-space: nowrap;}

.addbutton-icon														{	display:inline-block;cursor:pointer; border:1px solid #ddd; border-radius: 4px; width:75px; height:25px; text-align: center; line-height:25px; vertical-align: top }
.addbutton-icon	i 													{	font-size:16px; line-height: 25px;vertical-align: middle;}

.add-togglebtn														{	cursor: pointer;}

.adb-configs														{	border-bottom:1px solid #999; padding:10px 0px;}
#dialog_addbutton .wp-picker-container.pickerisopen					{	z-index: 905}
#viewWrapper .wp-picker-container.pickerisopen						{	z-index:2200;}

#dialog_addshape .wp-picker-input-wrap,
#dialog_adbutton .wp-picker-input-wrap								{	top:237px !important;}

/* ADD SHAPE DIALOG */
.addshape-shaperow												{	width:100%;margin-bottom:15px;display: block;}
#dialog_addshape													{	 padding:0px;}
#addshape-examples													{	width:485px; float:left; background:#eee;padding:15px 20px;}
#addshape-settings													{	width:265px; float:right;background:#fcfcfc;padding:15px 20px;}
.addshape-bg-light,
.addshape-bg-dark													{	width:29px;height:29px;border:1px solid #ddd; border-radius: 4px; background:#fff;display:inline-block;line-height:30px;vertical-align: middle; cursor: pointer}
.addshape-bg-dark													{	background:#333;margin-right:5px; }
.addshape-title														{	display:inline-block;font-size: 18px; line-height:30px;vertical-align: middle; color:#444; font-weight:600;}

.addbe-title-row .addshape-title									{	margin-left:50px; color:#999;}
.addbe-title-row													{	margin-bottom:20px;}
.add-lbl-wrapper													{	margin:5px 0px 5px;}

.addshape-examples-wrapper											{	position: relative;height:425px; overflow: hidden;width:100%; -webkit-font-smoothing: antialiased !important; white-space: nowrap;}

.addshape-icon														{	display:inline-block;cursor:pointer; border:1px solid #ddd; border-radius: 4px; width:75px; height:25px; text-align: center; line-height:25px; vertical-align: top }
.addshape-icon	i 													{	font-size:16px; line-height: 25px;vertical-align: middle;}

.adb-configs														{	border-bottom:1px solid #ddd; padding:10px 0px;}
#dialog_addshape .wp-picker-container.pickerisopen					{	z-index: 905}

.example-shape-wrapper,
.example-shape														{	width:100%;height:100%;box-sizing: border-box; -moz-box-sizing: border-box; position: relative;}
.example-shape-wrapper												{	position:absolute;}

input[name="shape_width"]:disabled,
input[name="shape_height"]:disabled,
input[name="shape_padding[]"]:disabled									{	opacity: 0.5}

form[name="form_layers"].form_layers								{	z-index: 2099;position: relative;}
#layer_text_holder 													{	z-index: 2099;position: relative}

.slide_layer_type_video .tp-mask-wrap,
.slide_layer_type_shape .tp-mask-wrap 								{	width:100%;height:100%;}



/****************************************
	- DEVICE STYLING -
*****************************************/

#rs-set-style-on-devices-button {
	height: 45px;
	display: inline-block;
	width:45px;
	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/global_styles.png);
	background-size:32px 22px;
	background-position:center center;
	background-repeat: no-repeat;
	cursor: pointer;
	opacity:0.4;
}

#rs-set-style-on-devices-button:hover {
	opacity: 1;
}

#rs-set-style-on-devices-button.selected {
	opacity:0.65;
}

#rs-set-style-on-devices {
	position: absolute;
	top: 2px;
	left: 50%;
	padding-left: 15px;
	margin-left: 400px;
	border-left:1px solid #2e2e2e
}

#rs-set-style-on-devices-dialog {
	display: none;
	width:155px;
	background:#252525;
	padding: 10px 20px 25px;
	margin-left:-16px;
}

/****************************************
	- SPECIAL ELEMENTS -
*****************************************/

.addbutton-buttonrow.trans_bg           { 	padding:20px 20px;box-sizing:border-box;position:relative;background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile2.png)!important;	background-repeat:repeat!important;	background-size:cover;	background-size:auto!important;}
.dark_trans_overlay 					{	position:absolute;top:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.35;z-index:0;}




.reverse_input_wrapper					{	border-bottom:1px solid #999;}
.reverse_input_text						{	font-size:11px;color:#666;font-weight: 400; display: inline-block !important; margin-right:7px;}

select[name="rev_show_the_slides"] 		{	max-width:150px;}

input[name="css_font-family"]			{	padding-right: 25px !important;}


.slt-svg-w .ho_svg_,
.slt-text-w .ho_text_,
.slt-shape-w .ho_shape_,
.slt-video-w .ho_video_,
.slt-image-w .ho_image_,
.slt-column-w .ho_column_,
.slt-row-w .ho_row_,
.slt-group-w .ho_group_,
.slt-button-w .ho_button_,
.sltic .ho_sltic_			{	pointer-events: none; opacity:0.20 !important;}

.
.slt-svg-w.sltic .ho_sltic_svg_,
.slt-text-w.sltic .ho_sltic_text_,
.slt-shape-w.sltic .ho_sltic_shape_,
.slt-video-w.sltic .ho_sltic_video_,
.slt-image-w.sltic .ho_sltic_image_,
.slt-button-w.sltic .ho_sltic_button_  {pointer-events: none; opacity:0.20 !important;}

.show_on_miw 					{	pointer-events: none; opacity:0.20 !important; }
.sltic .show_on_miw 			{ 	pointer-events: auto; opacity:1 !important; }

.table_template_help 							{	padding:15px 0px; width:100%;}

.table_template_help tr 			   			{	line-height: 30px; vertical-align: middle;}
.table_template_help tr:nth-child(even) 		{	background-color:#bdc3c7;}
.table_template_help tr td 			  			 {	width:50%;padding:0px 15px;}


/*********************************
	- 	OBJ & SVG MANAGEMENT   -
*********************************/
#object_library_results 	{	display: block; width:100%; height:420px; overflow: hidden; position: relative; background:#eee; padding:50px 25px 50px 50px; box-sizing: border-box;}
#object_library_results .ps-scrollbar-y-rail { left:0px;right:auto; }

.object-tag-list 			{	padding:10px 20px; background:#fff; }

#dialog_addobj 				{	position: relative; padding:0px !important; height:100%; box-sizing: border-box;}
.addobj-dialog-inner 		{	position: relative; width: 100%; height:100%;}

.objadd-single-item 		{	display: block; position:relative; text-align:center; display:inline-block; z-index:1; cursor:pointer; margin:0px 20px 20px 0px; padding:15px 30px 40px; width:270px;height:220px; box-sizing: border-box;-moz-box-sizing:border-box; background:#fff;}
.obj_lib_container_img { padding:0px 0px 40px; }
.objadd-single-item.selected,
.objadd-single-item:hover 	{	border-color:#3498db;z-index:5;}

.objadd-single-item.selected svg,
.objadd-single-item:hover svg {  fill:#3498db;}
.objadd-single-item.selected svg path,
.objadd-single-item:hover svg path{  fill:#3498db;}

.objadd-single-item svg {	width:130px; height:130px;}


.slide_layer_type_svg svg,
.demo_layer_type_svg svg {	width:100%;height:100%; position: relative;vertical-align: top}
.demo_layer.invisible_demolayer { visibility:hidden !important; }

.obj_lib_item_title 	{	text-align:left;text-transform: capitalize; line-height: 40px; position:absolute; color:#444; padding:0px 10px; vertical-align:middle; height:40px;width:100%; box-sizing: border-box; bottom:0px;left:0px; background:#fff; font-size:13px; font-weight: 400; white-space: nowrap;overflow: hidden; border-top:1px solid #eee;}

#object_library_results .ps-scrollbar-y-rail {	opacity: 1 !important; width:15px; background: #eee}
#object_library_results .ps-scrollbar-y-rail .ps-scrollbar-y {	width:15px;}

.obj_library_item 			{	display:none; vertical-align: top;}
.obj_library_item.showit 	{	display: inline-block;}
.obj_library_cats 			{	border:1px solid #ddd; color:#000; line-height:24px; padding:0px 12px; cursor: pointer; margin-right:5px; border-radius: 4px; display: inline-block;margin-bottom:4px; font-size: 11px;}



.obj_library_cats:hover,
.obj_library_cats.selected  					{	border-color:#3498db; color:#3498db;}


#object_library_type_list_new 					{	display:inline-block;}

.obj_library_cats_filter 						{	letter-spacing:1px; border:1px solid #ddd; color:#34495e; line-height:24px; padding:0px 12px; cursor: pointer; margin-right:5px; border-radius: 4px; display: inline-block;margin-bottom:4px; font-size: 11px; font-weight: 500}
.obj_library_cats_filter:hover,
.obj_library_cats_filter.selected  				{	border-color:#222; color:#fff; background:#222;}

.obj_library_cats_filter.fonticon_cat 			{ 	border-color:#ddd; color:#000; }
.obj_library_cats_filter.fonticon_cat:hover,
.obj_library_cats_filter.fonticon_cat.selected 	{	 border-color:#e74c3c; background:#e74c3c; color:#fff; }

.obj_library_cats_filter.svg_cat 				{ 	border-color:#ddd;color:#000; }
.obj_library_cats_filter.svg_cat:hover,
.obj_library_cats_filter.svg_cat.selected 		{ 	border-color:#9b59b6; background:#9b59b6; color:#fff; }

.obj_library_cats_filter.jpg_cat 				{ 	border-color:#ddd; color:#000;;}
.obj_library_cats_filter.jpg_cat:hover,
.obj_library_cats_filter.jpg_cat.selected 		{ 	border-color:#3498db; background:#3498db; color:#fff; }


.obj_library_cats_filter.png_cat 				{ 	border-color:#ddd;color:#000; }
.obj_library_cats_filter.png_cat:hover,
.obj_library_cats_filter.png_cat.selected 		{ 	border-color:#27ae60; background:#27ae60; color:#fff; }



#obj_lib_main_cat_filt_allimages 				{	display:none !important;}


.obj_library_item_type_purple,
.obj_library_item_type_blue,
.obj_library_item_type_green,
.obj_library_item_type_red   	{	text-transform: uppercase;position:absolute; bottom:46px; left:6px; background:#9b59b6; color:#fff; font-size:9px; line-height: 15px; display: inline-block; padding:0px 5px; font-weight: 300; display: inline-block;}

.obj_library_item_type_green {	background: #27ae60}
.obj_library_item_type_red {	background: #e74c3c}
.obj_library_item_type_blue {	background: #3498db}


.object_library_search_wrapper 	{	background:#fff; line-height: 35px; padding:15px 30px; display:inline-block;}
select.object_library_type_list {	display:inline-block; width:145px !important;height:35px !important; line-height: 35px !important; color:#aaa !important; background-color: #f5f5f5 !important}
#obj_library_search 			{ 	border:1px solid #ccc; width:325px; padding:10px 15px; line-height:20px; height:35px; border-radius: 4px; background:#fff; outline:none; box-shadow: none; color:#444; font-size: 12px; font-weight: 400}
#obj_library_search_trigger 	{	line-height:35px; display: inline-block; width:35px; height:35px; border-radius: 4px; margin-left:-35px; color:#999; vertical-align: middle;text-align: center; cursor: pointer;}
#obj_library_search_trigger i:before { color:#999; font-size: 15px; }

#obj_library_search_trigger:hover i:before { color:#555; }

.rs-obj-img-mediainner 			{	background-size:contain; position:relative; width:270px;height:180px; top:0px;left:0px;background-position: center center; background-repeat: no-repeat;}


.obj-item-size-selectors 		{
	display:none;
	position: absolute;
    bottom: 46px;
    right: 6px;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    line-height: 200px;
    top: 0px;
    left: 0px;
    background: rgba(255,255,255,0.9);
}

.obj_lib_container_img:hover .obj-item-size-selectors { display:block; }

.obj-item-size-selector 		{	width:15px;height:15px;border:1px solid #ddd; color:#000;cursor: pointer; display:inline-block; margin-right:2px;text-align: center;text-transform: uppercase; font-size: 10px; line-height: 15px;
									 -webkit-touch-callout:none;	-webkit-user-select:none;	-khtml-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;
								}

.sizetooltip 					{	font-size:12px; color:#000; text-align: center; position: absolute; bottom:80px; width:100%;height:15px;  line-height: 15px;}
.obj-item-size-selector:hover 	{	background:#3498db; color:#fff; border-color: #3498db}

#object_library_results.backgrounds .obj-item-size-selector.nfbg	{	display:none;}


#bg-vs-layer-wrapper 			{	width:270px; height:15px; position:absolute; line-height:15px;font-size:12px; color:#666; top:40px;left:0px; display:none; }
#add_objimage_as_layer,
#add_objimage_as_slidebg 		{	width:75px; display:inline-block; text-align: right; vertical-align: top; cursor:pointer;}
#add_objimage_as_slidebg 		{	text-align: left}
#obj-layer-bg-switcher 			{	background: #3498db; width:30px;height:15px; border-radius: 8px; position: relative; display: inline-block; margin-left:10px;margin-right:10px; cursor: pointer;}
#obj-layer-bg-switcher:before 	{	transition:left 0.2s ease-in-out;position: absolute; content:" "; width:11px;height:11px; background-color: #fff; border-radius: 50%; top:2px;left:2px;}
#obj-layer-bg-switcher.addthisasbg:before { left:18px; }

.obj_lib_container_img:hover #bg-vs-layer-wrapper { display:block; }
.backgrounds #bg-vs-layer-wrapper  { display:none !important; }

.object_library_itemfavorit 	{	position: absolute; z-index: 100; top:10px;right:10px; width:20px; height:20px; cursor: pointer;}
.object_library_itemfavorit i 	{ 	font-size:15px; }

.object_library_itemfavorit i.fa-icon-star,
.object_library_itemfavorit:hover i { color:#222; }



.obj_lib_container_icon .objadd-single-item_holder i { font-size: 50px; line-height: 160px; }
.obj_lib_container_icon:hover .objadd-single-item_holder i,
.obj_lib_container_icon:hover .objadd-single-item_holder i:before { color:#3498db; }

/**************************************
	-  INST. FILTERS FOR MAIN BG -
***************************************/
.rev-filter-add-custom-filter{
	border: 1px solid #DDD;
	border-radius: 50%;
	color: #DDD;
	font-size: 20px;
	margin-top: 15px;
}

.rev-filter-add-custom-filter:hover{
	color: #999;
	border-color: #999;
}

.rev-filter-option-top-m {
	text-align: center;
	margin-top: 15px;
}


#inst-filter-grid 				{	display: block;margin-top:5px; margin-bottom:10px;}

.inst-filter-griditem  			{	cursor:pointer; position:relative;width:150px;height:150px; display:inline-block; margin-right:5px;margin-bottom:5px; border:5px solid transparent;}
.inst-filter-griditem .ifgname 	{	background:rgba(0,0,0,0.5); color:#fff; font-size:12px; padding:5px 10px; position:absolute; bottom:5px;right:5px; z-index:4;}
.inst-filter-griditem-img 		{	z-index:2;width:100%;height:100%;background-size:cover;background-position: center center; background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/effectimg_2.jpg); position:relative;}
.inst-filter-griditem-img-noeff {	z-index:1;width:100%;height:100%;background-size:cover;background-position: center center; background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/effectimg_2.jpg); position:absolute; top:0px;left:0px;}
.inst-filter-griditem.selected 	{ 	border:5px solid #3498db;padding:0; }




/**********************************
	-  AUDIO LAYER MANAGEMENT -
***********************************/

.slide_layer_audio .layer-audio-title 								{	display: none !important}
.invisible-audio .slide_layer_audio .layer-audio-title 				{	display:block !important; background:rgba(51,51,51,0.5) !important; font-size:13px !important; line-height:30px !important; height:30px !important; padding:0px 10px !important;font-weight: 600; border-radius: 6px; vertical-align: middle; color:#fff; width:auto !important;}
.invisible-audio .slide_layer_audio .layer-audio-title i 			{ 	vertical-align: middle; margin-right:10px;}
.slide_layer_audio .slide_layer_audio_c_wrapper 					{	display: block; width:100%;height:100%;position: relative;}
.invisible-audio .slide_layer_audio .slide_layer_audio_c_wrapper  	{	display:none !important;}

.slide_layer_audio .video-layer-inner 						{	position: absolute;top:0px;left:0px; width:100%;height:100%;}

.slide_layer_audio 											{ min-width: 250px; min-height:30px;position: relative;}
.slide_layer_audio .slide_layer_audio_c_wrapper audio		{ position: relative;z-index: 0; width:100%; height:100%;}
.slide_layer_audio_c_cover									{ display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;}

.invisible-audio .video-layer-inner 						{	position: relative; width:auto;height:auto;}
.invisible-audio .slide_layer_audio 						{	min-width: 0px !important}

.slide_layer_audio  audio::-webkit-media-controls { display:none !important;}

.slide_layer_audio .tp-video-controls {	opacity: 1 !important; visibility: visible !important}



.layer-settings-toolbar-bottom	{	z-index:2;}

/****************************************
	- 	UNDO / REDO FUNCTIONS  -
*****************************************/
#rs-undo-list {	    width: 435px;
    height: auto;
    position: absolute;
    left: 80px;
    bottom: 40px;
    background: #333;
    padding: 25px 0px;
    color: #fff;
    box-sizing: border-box;
   }

#rs-undo-list	{ display:none;}



#undo-redo-wrapper { list-style:none;max-height:400px; overflow: hidden; padding:0px 30px; margin:0; max-height:350px; position: relative; height:auto;}

#undo-redo-wrapper .undoredostep {
	line-height: 22px;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    border-bottom: 1px solid #444;
    margin:0;
    list-style:none;
    padding:10px 0px 0px;
}




.undoredostep 	{	display:block; color:#fff; position: relative;}
.undoredostep i,
.undoredostep i:before { 	color:#fff; font-size:14px;}


.undoredostep i { display:inline-block; width:30px; height: 20px; vertical-align: top; text-align: center }

.undoredostep .layer-title-with-icon { margin-right:10px; }
.undostep 		{	opacity:0.7;}
.redostep 		{	opacity:0.3;}
.undoredostep:hover { 	opacity: 1;  }


.undoredostep .undo-name 	{ width:100px; display: inline-block; overflow:hidden; vertical-align: top; white-space: nowrap; overflow: hidden;}
.undoredostep .undo-action 	{ white-space: nowrap; overflow: hidden;      width: 225px;overflow: hidden;white-space: nowrap;display: inline-block; margin-left:10px;}

.undoredostep .eg-icon-cw {	position: absolute; right:0px; top:10px; transform:scaleX(-1); -webkit-transform:scaleX(-1);}
.undoredostep.redostep .eg-icon-cw {  transform:scaleX(1); -webkit-transform:scaleX(1); }


#quick-undo 							   	{	width:405px; height: 30px; line-height: 30px;  position: absolute; bottom:10px; left:110px; overflow:hidden; opacity:0.4; }
#quick-undo:hover 							{	opacity: 1}
#quick-undo .undo-name 						{	width:100px;display: inline-block; overflow:hidden; vertical-align: top; }
#quick-undo .undo-action 					{	width: 195px;display: inline-block;white-space: nowrap;overflow: hidden; margin-left:4px;}
#quick-undo .layer-short-tool.revdarkgray 	{	cursor:pointer !important; border-radius:4px 0px 0px 4px; margin-right:2px; display:inline-block;background: #444; opacity:1 !important;}
#quick-undo .single-undo-action 			{	display: inline-block; height:30px; line-height: 30px; vertical-align: top; color:#fff; font-size:13px; font-weight: 600; background: #444; padding:0px 0px 0px 10px;  box-sizing: border-box; }

#undo-last-action 							{	margin-left:0px;cursor:pointer; border-radius:0px 4px 4px 0px;  background: #444; width:30px;height:30px;line-height: 30px;display: inline-block;}

#undo-last-action i,
#quick-undo .single-undo-action i,
#quick-undo .single-undo-action i:before 	{	color:#fff; font-size:14px;display:inline-block;  width:30px; height: 30px;vertical-align: top; text-align: center; line-height: 30px;}

#quick-undo .single-undo-action i 			{	margin-right: 4px;}


#undo-last-action i:before 						{	color:#fff; transform:scaleX(-1); -webkit-transform:scaleX(-1);}

/*********** RTL BASED SETTINGS ****************/

.rtl .rs-layer-main-image-tabs li:first-child, .rtl .rs-layer-animation-settings-tabs li:first-child, .rtl .rs-layer-css-ele li:first-child { margin-left:10px;}
.rtl .rs-toolbar-icon	{	margin-right:0px; margin-left:5px;}
.rtl .slide-main-settings-form textarea, .rtl .slide-main-settings-form select, .rtl .slide-main-settings-form input[type="text"] {	margin-right:0px;margin-left:20px;}
.rtl .slide-trans-example 	{	left:0px;}

.rtl .rs-slide-settings-tabs li,
.rtl .rs-template-settings-tabs li,
.rtl .rs-layer-settings-tabs li 	{	float: right}

.rtl #rs-animation-tab-button.selected,
.rtl #rs-loopanimation-tab-button.selected,
.rtl #rs-style-tab-button.selected 					{	padding-left:0px !important; padding-right:20px !important;}
.rtl #rs-style-tab-button.selected .rs-anim-tab-txt {	padding-left:17px; padding-right:0px !important;}
.rtl #rs-style-tab-button.selected #style-morestyle {	border-left:1px solid #ddd; margin-left:-1px;}
.rtl .anim-direction-wrapper						{	float:right;}


.rtl .rtlmr0						{	margin-right: 0px !important}
.rtl #tp-idle-state-advanced-style	{	float:right !important;}

.rtl #mastertimer-wrapper,
.rtl #mastertimer-wrapper *			{	direction:ltr !important}

.layer-deleted 						{	display:none !important;}




/**********  z-index UPDATES *****************/
.rs-layer-editor-view .ui-dialog {
	z-index: 160000 !important;
}

.rs-layer-editor-view .ui-widget-overlay {
	z-index:159999 !important;
}

.modals-overlay {
    z-index: 160000 !important;
}
.modals-wrapper .modal-slide,
.modals-wrapper .modal-slide.magento._show {
	z-index: 160001 !important;
}
.modals-wrapper .modal-popup {
	z-index: 160002 !important;
}



/********** NEW GROUP FEATURES *****************/
.sortlist li.sortable_group,
.sortlist li.sortable_row											{	height:auto !important; padding-left:0px;}
.sortlist li.sortable_column 										{	height:auto !important; min-height:29px; padding-left:0px;}

.sortlist li.sortable_group>.layer_sort_inner_wrapper>.mastertimer-timeline-selector-row,
.sortlist li.sortable_group>.layer_sort_inner_wrapper>.mastertimer-timeline-zindex-row,
.sortlist li.sortable_group .mastertimer-timeline-groupconfig,
.sortlist li.sortable_group .mastertimer-timeline-tillendcontainer  {	border-right:1px solid #d5d5d5;}

.mastertimer-timeline-groupconfig 									{	cursor: pointer;}
.mastertimer-timeline-groupconfig i 								{	vertical-align: top; margin-left:2px;}
.sortable_groups_wrap,
.sortable_layers_in_columns											{	margin-left:0px;position:relative;}

.sortbox_text .rs-icon-layergroup,
.sortbox_text .rs-icon-layercolumns 								{	margin-top:-2px;}

.layer_sort_inner_wrapper.droppable_sortable_group .timer-layer-text,
.layer_sort_inner_wrapper.droppable_sortable_column	.timer-layer-text,
.layer_sort_inner_wrapper.droppable_sortable_row .timer-layer-text	{	text-transform: uppercase;}
.column_sort_row_spacer 											{	display:inline-block; width:35px; border-right:1px solid #d5d5d5;}
.layer_sort_inner_wrapper 											{ 	width:282px;position:relative;}

.sortlist li.sortable_group >.layer_sort_inner_wrapper,
.sortlist li.sortable_row >.layer_sort_inner_wrapper 				{ 	background:#eee; }
.sortable_groups_wrap .sort-hover-part.layer_sort_layer_text_field 	{	border-left:10px solid #eee;margin-left:-3px; padding-left: 10px; margin-right:3px;}
.sortable_column>.layer_sort_inner_wrapper 							{	background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tiled-lightgrey.png);}


#layers-left-ul .ui-state-hover.mastertimer-layer.sortable_group,
#layers-left-ul .ui-state-hover.mastertimer-layer.sortable_row  	{	border-bottom-color:transparent; border-top-color:transparent; }

.sortable_groups_wrap .sortable_layers_in_columns .sort-hover-part.layer_sort_layer_text_field 						{	padding-left:15px;}
.sortable_groups_wrap .sortable_layers_in_columns .sort-hover-part.layer_sort_layer_text_field .timer-layer-text 	{ 	width:90px !important;}
.mastertimer-layer .sortable_groups_wrap .layer_sort_inner_wrapper .sortbox_text .timer-layer-text  				{	width:80px !important;}


.sort_group_collapser 								{	position: absolute; right:40px;
														top:0px; width:20px; cursor: pointer;
													}
.sort_group_collapser .eg-icon-right-dir 			{	display: none;}
.sort_group_collapser.collapsed .eg-icon-right-dir 	{	display: block;}
.sort_group_collapser.collapsed .eg-icon-down-dir  	{	display: none;}

.readytodrop 				{	background:#aaa !important;}
#last_drop_zone_layers 		{	background:#d5d5d5;height:5px !important;}

/****** ROW LAYOUT COMPOSER *********/
#rs-layout-row-composer {	display:none;position: absolute; z-index:2500; width:400px;height:120px; background:#252525; top:90px; left:50%; margin-left:-200px;}
#rs-layout-row-picker  	{ 	height:30px; padding:0px 0px 0px 20px; border-bottom:1px solid #2e2e2e; box-sizing: border-box;}
#rs-layout-row-custom 	{ 	height:50px; padding:0px 20px; box-sizing: border-box; vertical-align: middle;line-height: 50px}
#viewWrapper input[name="rs-row-layout"], #rs-check-row-layout 	{	 max-height:30px; background:#363636; border-radius: 4px; line-height:30px; vertical-align: middle; display: inline-block;  color:#a7a7a7; font-size: 12px;font-weight: 600; padding:0px 20px;}
#viewWrapper input[name="rs-row-layout"] {width:258px;margin-right: 10px}

#rs-layout-row-break span.setting_text_3   			 { 	color:#ddd!important; margin-left:20px;}
#rs-row-break-on-btn,
#rs-layout-row-break span.setting_text_3 			 {	vertical-align: top}

.rs-row-break-selector 								{	height:30px;}


#rs-check-row-layout  {	cursor: pointer;}

#rs-check-row-layout:hover,
#viewWrapper input[name="rs-row-layout"]:focus,
#viewWrapper input[name="rs-row-layout"]:hover,
#viewWrapper input[name="rs-row-layout"]:active { background:#444; }

.rowlayout-single	{	display:inline-block; height:30px; line-height: 30px; vertical-align: middle; background-repeat: no-repeat; background-position: center center; margin-right:6px; opacity:0.5;cursor:pointer;}
.rowlayout-single:hover { opacity:1; }
#rowlayout1			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout1.png); width:30px;}
#rowlayout2			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout2.png); width:30px;}
#rowlayout3			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout3.png); width:28px;}
#rowlayout4			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout4.png); width:30px;}
#rowlayout5			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout5.png); width:34px;}
#rowlayout6			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout6.png); width:30px;}
#rowlayout7			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout7.png); width:34px;}
#rowlayout8			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout8.png); width:28px;}
#rowlayout9			{	background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/rowlayout9.png); width:30px; margin-right: 0px}




/***** LOGICAL GROUP EXTENSIONS *****/
.hide_timeline .timeline	{	display: none !important}
.hide_timeline 				{	background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/tiled-lightgrey.png);}

/********* QUICK LAYER LIST EXTENSIONS *************/
.quick_in_group 								{	padding-left:20px !important; }
.quick_in_group .layer-title-with-icon			{	width:180px; }
.quick_in_group .layer-title-with-icon input 	{	min-width: 150px !important; width:150px !important; }


/*********** LAYER ROW EXTENSIONS *********************/
.slide_layer_type_row 							{	box-sizing: border-box; }


#divLayers .slide_layer_type_row.layerchild_selected,
#divLayers .demo_layer_type_row.layerchild_selected 		{	background:rgba(0,130,132,0.05); z-index:2054 !important;}
#divLayers .slide_layer_type_row:hover,
#divLayers .slide_layer_type_row.layer_selected,
#divLayers .demo_layer_type_row.layer_selected 			{	background:rgba(0,130,132,0.25); z-index:2056 !important;}


.slide_layer_type_row>.innerslide_layer>.tp_layer_group_inner_wrapper,
.demo_layer_type_row>.innerslide_layer>.tp_layer_group_inner_wrapper,
.slide_layer_type_row>.tp-mask-wrap>.innerslide_layer>.tp_layer_group_inner_wrapper,
.demo_layer_type_row>.tp-mask-wrap>.innerslide_layer>.tp_layer_group_inner_wrapper {

 /* display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
 /* display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
 /* display: -ms-flexbox;      /* TWEENER - IE 10 */
 /* display: -webkit-flex;     /* NEW - Chrome */
 /* display: flex;   */
 display:table;
 table-layout:fixed;
  width:100%;  1/3 + 2/3
  height:auto;
  z-index:99;
}

.slide_layer_col_sizer,
.demo_layer_col_sizer 																{	display:block; position: relative; box-sizing: border-box;}
.slide_layer_type_column,
.demo_layer_type_column 															{	cursor:pointer !important;border:1px dashed #008284; display:block;position:relative !important;  left:auto !important; right:auto !important; bottom:auto !important; box-sizing: border-box; vertical-align: top;}
.demo_layer_type_column .slide_layer 												{	position: relative !important;}
.demo_layer_type_column 															{	border:none;}
.slide_layer_type_row.layer_selected .slide_layer_type_column,
.slide_layer_type_row.layerchild_selected .slide_layer_type_column				 	{ 	border:1px dashed #00ffff; border-right:none;top:auto !important; box-shadow:0px 0px 0 1px rgba(0,0,0,0.20);}
.slide_layer_type_row.layer_selected .slide_layer_type_column:last-child,
.slide_layer_type_row.layerchild_selected .slide_layer_type_column:last-child	{ 	border-right:1px dashed #00ffff;  }

.slide_layer_type_column .slide_layer,
.demo_layer_type_column .slide_layer 												{ 	 vertical-align: top}
.slide_layer_type_column>.innerslide_layer.tp-caption,
.slide_layer_type_column>.tp-mask-wrap>.innerslide_layer.tp-caption 				{	white-space: normal !important; max-width:none !important; width:100%;}
.tp_layer_group_inner_wrapper 														{	position: relative;top:0px;left:0px;width:100%;height:100%;display: block; min-height: 15px; line-height: 0px}

.slide_layer_type_group .tp_layer_group_inner_wrapper								{	position: absolute;}
.slide_layer_type_group>.tp-mask-wrap,
.slide_layer_type_group>.tp-mask-wrap>.innerslide_layer 							{	width:100%!important;height:100% !important;}
.slide_layer_type_column .slide_layer.layer-deleted 								{ 	display:none !important; }

.slide_layer_type_row .icon_cross 													{ 	display: none !important }

.slide_layer_type_row .row_toolbar 													{	display:none; z-index:100 !important; position:absolute !important;bottom:-12px !important; left:50% !important;margin-left:-50px !important;width:110px !important;background:transparent !important;height:25px !important; text-align: left !important}
.slide_layer_type_row .row_moveme,
.slide_layer_type_row .row_editor,
.slide_layer_type_row .row_config 													{ 	display:inline-block !important;cursor:pointer !important;  position:relative !important; margin-right:5px !important;width:30px !important;height:20px !important;background:#004b50 !important; border-radius: 3px !important;  line-height: 20px !important;text-align: center !important; font-size: 12px !important}


.slide_layer_type_row .row_moveme 													{	cursor: move !important}
#row-zone-bottom .slide_layer_type_row .row_toolbar									{	bottom:auto !important;top:-12px !important; }



.slide_layer_type_row:hover .row_toolbar											{	display: block}

.slide_layer_type_row .row_editor .eg-icon-cancel									{	display:none;}
.slide_layer_type_row .row_editor.open_re .eg-icon-menu 							{	display:none;}
.slide_layer_type_row .row_editor.open_re .eg-icon-cancel 							{	display:block;}

.slide_layer_type_row .row_moveme i:before,
.slide_layer_type_row .row_editor i:before,
.slide_layer_type_row .row_config i:before 											{	color:#00ffff !important;;}

.slide_layer_type_row .row_moveme:hover i:before,
.slide_layer_type_row .row_editor:hover i:before,
.slide_layer_type_row .row_config:hover i:before									{	color:#004b50 !important;}

.slide_layer_type_row .row_moveme:hover,
.slide_layer_type_row .row_editor:hover,
.slide_layer_type_row .row_config:hover 											{	background:#00ffff !important;}

.slide_layer_type_row.layer_selected .row_toolbar,
.slide_layer_type_row.layerchild_selected .row_toolbar								{ 	display: block }

.slide_layer_type_column.layerchild_selected,
.slide_layer_type_column:hover,
.slide_layer_type_column.layer_selected 											{	border-color:#00ffff !important;}

.slide_layer_type_column.layerchild_selected:after,
.slide_layer_type_column.layer_selected:after 										{	position:absolute;content:" ";right:0px;top:0px;height:100%;width:1px;border-right:1px dashed #00ffff;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.20); }

.slide_layer_type_column.layerchild_selected 										{	background:rgba(0,130,132,0.10);}
.slide_layer_type_column:hover,
.slide_layer_type_column.layer_selected 											{	background:rgba(0,130,132,0.40);}
.slide_layer_type_row.layer_selected .slide_layer_type_column						{	border-top-color:#00ffff;border-bottom-color:#00ffff}
.slide_layer_type_row.layer_selected .slide_layer_type_column:first-child 			{	border-left-color:#00ffff;}
.slide_layer_type_row.layer_selected .slide_layer_type_column:last-child 			{	border-right-color:#00ffff;}


.layer_placeholder_in_column 						{	 opacity: 0.3; display:inline-block;}
.layer_placeholder_in_column .ui-resizable-handle,
.layer_placeholder_in_column .icon_cross,
.layer_placeholder_in_column .ui-rotatable-handle 	{ display:none !important; }

.slide_layer_type_row.currently_not_visible,
.slide_layer_type_row.currently_not_visible .slide_layer,
.slide_layer_type_column.currently_not_visible,
.slide_layer_type_column.currently_not_visible .slide_layer  {	visibility:hidden !important;}

.column_background 				{	width:100%;height:100%;position:absolute;top:0px;left:0px; z-index:0; box-sizing: border-box; background-clip: content-box;border:0px solid transparent;}

.slide_layer_type_column .tp_layer_group_inner_wrapper .slide_layer { max-width: 100% !important }

.rev_breakcolumns .slide_layer_type_column {	display:block !important; width:100% !important;}
.rev_breakcolumns .slide_layer_type_column.layer-deleted { display:none !important; }

.slide_layer_type_column .slide_layer_type_image {	 height:auto !important;}

.slide_layer_col_sizer .innerslide_layer > .tp_layer_group_inner_wrapper { white-space: normal !important }

/*********** LAYER GROUP EXTENSIONS *********************/

.slide_layer_type_group 							{	box-sizing: border-box; border:1px dashed rgba(0, 130, 132, 0.7); }
.slide_layer_type_group.inwork 						{	z-index:2000 !important;}


.slide_layer_type_group .inlaydecor 				{ 	visibility:hidden; position:absolute; width:100%;height:100%; top:0px;left:0px; background:rgba(255,255,255,0.9);z-index:600; }
.slide_layer_type_group .groupinfo 					{	cursor:pointer; display:none; z-index:602; position: absolute;top:50%;left:50%; width:140px; background:#9b59b6; height:30px; border-radius:6px;margin-left:-80px; padding:0px 10px; margin-top:-15px;box-shadow: rgba(0, 0, 0, 0.35) 0px 10px 30px 0px;}
.slide_layer_type_group .groupinfo .group_info_text {	color:#fff; font-size: 13px; font-weight: 600;  box-sizing: border-box; line-height: 30px; display: inline-block; text-transform: capitalize;vertical-align: top; margin-left: 10px;}
.slide_layer_type_group .groupinfo .fa-icon-object-group	{	line-height: 30px; display: inline-block;vertical-align: top; font-size: 18px; }
.slide_layer_type_group .groupinfo .fa-icon-object-group:before { color:#fff; }


.ldles_1 .groupinfo									{	background:#f1c40f;}
.ldles_2 .groupinfo									{	background:#e67e22;}
.ldles_3 .groupinfo									{	background:#e74c3c;}
.ldles_4 .groupinfo									{	background:#2ecc71;}
.ldles_5 .groupinfo									{	background:#95a5a6;}

#focusongroup 										{	cursor:pointer;display:none;position:absolute;top:0px; left:-1250px;width:3500px;height:100%; background:rgba(0,0,0,0.65); z-index: 0;}
#focusongroup:hover 								{	background:rgba(0,0,0,0.50);}
#focusongroup.inwork 								{	display:block; z-index:1600;}
.slide_layer_type_group.inwork .inlaydecor 			{	display:none !important;}
.slide_layer_type_group.inwork .groupinfo 			{	display: none !important;}

/* DURING DRAG NO OVERFLOW HIDDEN*/
.onelayerinmove .slide_layer_type_group.inwork .tp_layer_group_inner_wrapper  	{	overflow:visible !important;}


.slide_layer_type_group:hover .groupinfo 			{	display: block}
.slide_layer_type_group:hover .inlaydecor 			{	visibility: visible;}

.slide_layer_type_group.layerchild_selected 		{	background:rgba(0,130,132,0.05); z-index:250 !important;}
.slide_layer_type_group.layer_selected 				{	background:rgba(0,130,132,0.25); z-index:250 !important;}


.slide_layer_type_group>.innerslide_layer.tp-caption {	position:absolute;top:0px;left:0px;width:100%;height:100%;}



#divLayers.readytodrop:before {	position:absolute; top:0px;left:0px;z-index:248 !important; content:" ";width:100%;height:100%;background:rgba(0,130,132,0.10);}

/************** ROW ZONE ORGANISATION *********************/
#row-zone-top,
#row-zone-middle,
#row-zone-bottom 							{	position:absolute;z-index:3; width:100%;left:0px; box-sizing: border-box;min-height:50px; }

.row-zone-container.emptyzone 				{ 	display:none; }
.row-zone-container.emptyzone.nowyouseeme 	{ 	display:block; }

.row-zone-container.nowyouseeme { 	border:2px dashed rgba(255,0,0,0.3); border-left:none; border-right:none; }
#row-zone-top 					{	top:0px;}
#row-zone-middle 				{	top:50%;}
#row-zone-bottom 				{	bottom:0px;}

#row-zone-bottom #rs-layout-row-composer { bottom:auto; top:30px;text-align: left !important }

.row-zone-container.layerrow_selected 	{	z-index:400 !important;}

/********* BUTTON HOVERS EXTENSION  **********/
#kenburn-playpause-wrapper:hover,
#kenburn-backtoidle:hover,
#mastertimer-playpause-wrapper:hover,
#mastertimer-backtoidle:hover,
#add_new_group:hover,
#add_new_row:hover { background-color:#2980b9; }

#viewWrapper label#abs_rel_label	{	    line-height: 50px; vertical-align: top; display: inline-block !important;margin-left: 35px; }
#abs_rel_timeline 					{	margin:12px 0px 0px 10px; cursor: pointer;}


/* context menu */

.context-menu 			{ display: none;position: absolute;z-index: 10010;padding: 8px 0px;width: 240px;background-color: #252525; }
#context_menu_underlay 	{	z-index:10009;position: fixed; top:0px;left:0px;width:100%;height:100%;background:rgba(255,255,255,0.2); visibility:hidden; cursor: alias;}


.context-menu__items 	{ list-style: none;margin: 0;padding: 0; position: relative;}
.context-menu__item 	{ font-weight: 600;display: block;line-height:25px; color:#fff; padding:0px 10px;vertical-align: top;margin:0px;  position: relative;}

.ctx_item_inner 			{ display: block; opacity:0.4; position: relative; }
.context-with-sub:hover >.ctx_item_inner,
.ctx_item_inner:hover 		{ opacity: 1 }

.context-submenu 			{	max-height:310px; overflow:hidden; list-style: none;margin: 0;padding: 8px 0px; position:absolute;top:0px; left:100%; width:260px;background-color: #252525; display:none;}
.submenustoleft .context-submenu { right:100% !important; left:auto !important; }
.submenustobottom .context-submenu { top:auto !important; bottom:-8px !important; }
.context-menu__item:hover .context-submenu { display: block }

.ctx-layer-link-selector 	{ width:12px;height:12px; border:2px solid #ddd; box-sizing:border-box; border-radius:7px; position:absolute; right:0px; top:7px;	cursor: pointer;}

.context-menu__item i 		 { display: inline-block;width:30px;height:25px;vertical-align: top;line-height: 25px;color:#fff; text-align:center;font-size: 14px;margin-right:5px;}
.context-menu__item i:before { color:#fff; }

#cx-selected-layer-icon.rs-icon-layerfont_n { background-position: center 7px; }

.context-menu__item i.fa-icon-chevron-right 	{	position: absolute; top:0px;right:-10px; font-size:10px;}

.context-menu__item i.rs-displays-icon 	{	background-repeat: no-repeat; background-position: center center; background-size: contain; height:17px ;margin-top:4px;}

.context-menu__link:hover i.rs-displays-icon {	opacity: 1 !important}

.ctx-m-top-divider 			{ border-top:1px solid #333;margin-top:8px;padding-top:8px;}

.context-menu__item span.cx-layer-name { display: inline-block;line-height: 25px; }

.context-menu__item:last-child { margin-bottom: 0;}

.context-menu__link 		{ text-decoration: none;cursor: pointer;}

#cx-selected-layer-name 	{	text-transform: uppercase; display:inline-block;width:155px; white-space: nowrap;overflow: hidden;position: relative;vertical-align: top; line-height: 25px}

.context-submenu.ps-container > .ps-scrollbar-y-rail { display: block !important; opacity: 1 !important }

.ctx-td-switcher 				{	background: #444; width:30px;height:15px; border-radius: 8px; position: absolute; display: inline-block; cursor: pointer; right:5px;top:8px;}
.ctx-td-switcher.ctx-td-s-off 	{	background: #000}
.ctx-td-switcher:before 		{	transition:left 0.2s ease-in-out;position: absolute; content:" "; width:11px;height:11px; background-color: #aaa; border-radius: 50%; top:2px;left:2px;}
.ctx-td-switcher.ctx-td-s-off:before { background-color:#444; left:18px;}

.ctx_item_inner.context-menu__link {	margin-left:10px;}
.ctx_item_inner.context-menu__link.noleftmargin { margin-left: 0px }

.ctx-td-option-selector-wrapper 	{	display:inline-block; float:right;line-height: 25px}
.ctx-td-option-selector 			{	cursor:pointer; display: inline-block;  border:1px solid transparent; border-radius: 6px; box-sizing: border-box; color:#999; font-size:11px; line-height:14px; padding:0px 5px; vertical-align: middle; text-align: center;}
.ctx-td-option-selector:hover 		{	color:#fff;}
.ctx-td-option-selector.selected 	{	 color:#fff; border-color:#fff; border-radius: 6px}

.ctx-in-one-row  					{	display: inline-block; }

.in_column_false .context-menu__item._ho_notincolumn:after,
.in_column_true .context-menu__item._ho_incolumn:after,
.layer_type_image .context-menu__item._ho_image:after,
.layer_type_text .context-menu__item._ho_text:after,
.layer_type_audio .context-menu__item._ho_audio:after,
.layer_type_video .context-menu__item._ho_video:after,
.layer_type_svg .context-menu__item._ho_svg:after,
.layer_type_button .context-menu__item._ho_button:after,
.layer_type_shape .context-menu__item._ho_shape:after,
.layer_type_row .context-menu__item._ho_row:after,
.layer_type_column .context-menu__item._ho_column:after,
.layer_type_group .context-menu__item._ho_group:after {	content:" ";position:absolute; top:0px;left:0px;width:100%;height:100%;background:rgba(37,37,37,0.6);cursor: default;}

/* CTX LINK OF LAYERS TO OTHER LAYERS */
.ctx-list-of-layer-links 											{	position: absolute; width:15px; z-index:20; right:5px;}
.ctx-list-of-layer-links-inner 										{	position: absolute; background:#252525 !important; display:none !important; width:100px;  top:0px;right:3px; overflow: hidden; text-align: right; }

.ctx-list-of-layer-links:hover .ctx-list-of-layer-links-inner 		{	display:block !important;}
.ctx-layer-link-type-element 										{	width:12px !important; height:12px !important;  box-sizing: border-box; border-radius:6px; cursor: pointer; display: inline-block !important; line-height: 29px !important;vertical-align: middle !important;}
.ctx-layer-link-type-0 												{	background:transparent;border:2px solid #ddd;}
.ctx-layer-link-type-1 												{	background:#f1c40f;}
.ctx-layer-link-type-2 												{	background:#e67e22;}
.ctx-layer-link-type-3 												{	background:#e74c3c;}
.ctx-layer-link-type-4 												{	background:#2ecc71;}
.ctx-layer-link-type-5 												{	background:#95a5a6;}


/* KEN BURN PREVIEW */
#kenburn_wrapper 													{	position: relative;}
#ken_burn_example_wrapper 											{	position: absolute; top:0px;left:550px;}
#ken_burn_example 													{	position: relative;  width:320px; border:2px solid #eee;overflow: hidden;}
#ken_burn_slot_example 												{	position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; background-size:cover;background-position: center center; background-repeat: no-repeat;}



/* SOME BUG FIXES*/
#slide_main_settings_wrapper { z-index:4990; max-width:100% !important; min-width:1200px !important }

/* STICKY MENU MAGIC */
#nls-wrapper            {    width:100%; z-index:4980; background-color: #fff; }
#nls-wrapper.isfixed    {  box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.25); }

#sticky_layersettings_toggle        { line-height: 46px; height: 46px;width: 45px;position: absolute; right: 0px;top: 0px;text-align: center; cursor: pointer; border-left: 1px solid #e5e5e5; color:#333;}
#sticky_layersettings_toggle i     {    font-size: 18px}
#sticky_layersettings_toggle:hover,
#sticky_layersettings_toggle.selected { background:#34495e;color:#fff;}


#video_dialog_form .button-primary.revblue {
	background: #3498db; border: none; outline:none; text-shadow: none; box-shadow: none; border-radius: 0px; font-weight: 400;
}

.layer_action_table ::-webkit-input-placeholder { color: #aaa;font-style: italic }
.layer_action_table ::-moz-placeholder { color: #aaa; font-style: italic}
.layer_action_table :-moz-placeholder { color: #aaa;font-style: italic }
.layer_action_table ::-ms-input-placeholder { color: #aaa;font-style: italic }


/***
TinyMCE add option to use dashicons
***/
i.mce-i-icon { font: 400 20px/1 dashicons; padding: 0; vertical-align: top; speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: -2px;padding-right: 2px}

div[aria-describedby="revslider-tiny-mce-dialog"]   	{	font-family: sans-serif}
div[aria-describedby="revslider-tiny-mce-dialog"]:before 	{	content:" ";position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5); top:0px;left:0px;}

div[aria-describedby="revslider-tiny-mce-dialog"].ui-dialog.ui-widget.ui-widget-content { padding:0px !important; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; box-shadow:none;border:none !important;}
div[aria-describedby="revslider-tiny-mce-dialog"] .ui-widget-header	{	background:#fff !important; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border:none !important; padding:0px !important}

div[aria-describedby="revslider-tiny-mce-dialog"] .ui-dialog-titlebar {	height:80px; position:relative;z-index: 1 }
div[aria-describedby="revslider-tiny-mce-dialog"] .ui-dialog-title	{ background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/logo_small.png) no-repeat;width: 207px;height: 80px;top: 0px;position: absolute;left: 20px;background-position: left center;padding-left:225px;line-height:50px;}

div[aria-describedby="revslider-tiny-mce-dialog"] .ui-dialog-titlebar-close			{	background:transparent; padding:0px; width:20px !important;height:20px !important; right:30px; top:20px; position: absolute; border:none !important; font-weight: 400; font-size:20px; margin:0px;}
div[aria-describedby="revslider-tiny-mce-dialog"] .ui-dialog-titlebar-close:before	{	background:transparent !important; content: "\f158"; font-size:30px; font-family: dashicons; color:#777; }

div[aria-describedby="revslider-tiny-mce-dialog"] .ui-button-icon-primary.ui-icon.ui-icon-closethick	{	display:none;}

#revslider-existing-slider {	display: none;}

#revslider-tiny-mce-dialog .button-primary { text-shadow:none !important;}

.ui-widget-overlay { background: #000; opacity:0.5;}

.rs-slider-modify-li,
.rs-slide-modify-li 					{	float:left; position:relative; margin-right:10px !important;margin-bottom:10px !important; padding:0 !important; display:block; width:160px;height:125px; cursor: pointer;}
.rs-slider-modify-li.selected:before,
.rs-slide-modify-li.selected:before 	{ 	position:absolute;content:" "; background:#31ad6a; opacity:0.9; width:100%;height:100%;top:0px;left:0px;	}

.rs-slider-modify-li.selected:after,
.rs-slide-modify-li.selected:after 	{	font-family: dashicons; top:40px; left:60px; font-size:35px; color:#fff;content: "\f147"; position: absolute;}

.rs-slider-modify-li .rs-slider-modify-container,
.rs-slide-modify-li .rs-slide-modify-container {	width:160px;height:95px;top:0px;left:0px;}

.rs-slider-modify-li .rs-slider-modify-container.mini-transparent,
.rs-slide-modify-li .rs-slide-modify-container.mini-transparent	{	background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/trans_tile2.png); background-repeat: repeat;}

.rs-slider-modify-li .rs-slider-modify-title,
.rs-slide-modify-li .rs-slide-modify-title	 {	 width: 160px;
    height: 30px;
    background: #eee;
    line-height: 30px;
    padding: 0px 10px;
    text-align: left;
    color: #555;
    font-size: 11px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
}

.rs-slider-modify-li:hover .rs-slider-modify-title,
.rs-slide-modify-li:hover .rs-slide-modify-title {
	background:#333;
	color:#fff;
}


#revslider-tiny-mce-dialog					{	position: relative; padding:0px !important; background:#ddd;}


/***
 ShortCode Generator Fixes
 ***/

#rs-shortcode-select-wrapper,
.rs-mod-slides-wrapper 					{	margin:0 !important; padding:0 !important; height:374px; max-height: 374px; overflow: scroll;}
.revslider-quicktitle 					{	background:#777;  padding:0px 20px; height:50px; line-height: 50px; font-weight:900; margin:0px !important;}
.revslider-quicktitle:before 			{	content:" "; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/quickslider.png); background-size:125px 50px; background-position: center center; width:125px; height:50px; display: block; margin:0px !important;}
.revslider-quick-inner-wrapper			{	padding:20px;}

.revslider-stepnavigator,
.revslider-stepnavigator strong			{	line-height: 75px; background: #fff; height:75px; padding:0px 20px; color:#444; font-size:15px; font-weight: 400;}
.revslider-stepnavigator strong 		{	font-weight: 900; padding-left:0px;}

.revslider-currentstep 					{	display: inline-block; float:left; margin:0px; padding:0px;}
.revslider-step-actions-wrapper			{	display:inline-block; float:right; margin:0px; padding:0px;}

#rs-add-predefined-slider,
#rs-modify-predefined-slider,
#revslider-add-custom-shortcode-modify,
.rs-goto-step-1 						{ 	cursor:pointer !important;background:#27ae60 !important; line-height:54px !important; height:54px !important; padding:0px 20px !important; color:#fff !important; font-size:15px !important; font-weight: 14px !important;border:none !important; outline:none  !important; box-shadow: none  !important; border-radius: 0  !important; -moz-border-radius:0  !important; vertical-align: middle !important;margin: 0px 10px 0px 0px!important;}

.rs-goto-step-1,
#rs-modify-predefined-slider 			{	background: #3498db !important}

#rs-add-predefined-slider .dashicons, 
#rs-modify-predefined-slider .dashicons,
.rs-goto-step-1 .dashicons,
#revslider-add-custom-shortcode-modify .dashicons	{	line-height: 55px; font-size:25px; width:40px;}


#rs-create-predefined-slider 			{    display: block;width: 160px;height: 125px;background: rgba(0, 0, 0, 0) !important;border: 1px dashed #aaa;outline: none !important;border-radius: 0px;box-shadow: none !important; position:absolute;}

#rs-create-predefined-slider .dashicons          {       top: 35px;left: 50%;color: #252525;font-size: 35px;margin-left: -17px; position: absolute;}



#rs-add-predefined-slider.nonclickable,
#rs-modify-predefined-slider.nonclickable 			{	background:#eee !important; color:#bbb !important; cursor:default !important;}



#revslider-tiny-settings-wrap .slide-link-published-wrapper {
    position: absolute;
    top: 5px;
    right: 5px;
}



#revslider-tiny-settings-wrap .slide-published, 
#revslider-tiny-settings-wrap .slide-hero-published {
    display: none!important;
    width: 20px;
    height: 20px;
    background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-slide-published.png);
    position: absolute;
    top: 0;
    right: 0;
}
#revslider-tiny-settings-wrap .slide-unpublished.pubclickable, 
#revslider-tiny-settings-wrap .slide-hero-unpublished.pubclickable {
    display: none!important;
}




#revslider-tiny-settings-wrap li:hover .slide-published, 
#revslider-tiny-settings-wrap li:hover .slide-hero-published, 
#revslider-tiny-settings-wrap li:hover .slide-unpublished, 
#revslider-tiny-settings-wrap li:hover .slide-hero-unpublished {
    display: block!important;
}

#revslider-tiny-settings-wrap .slide-unpublished, 
#revslider-tiny-settings-wrap .slide-hero-unpublished {
    width: 20px;
    height: 20px;
    background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/toolbar/icon-slide-unpublished.png);
    position: absolute;
    top: 0;
    right: 0;
}

#revslider-tiny-settings-wrap .pubclickable {
    right: 25px !important;
    cursor: pointer;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3;
}

#revslider-tiny-settings-wrap .pubclickable:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.CodeMirror {
  line-height: 1em;
  font-family: monospace;

  /* Necessary so the scrollbar can be absolutely positioned within the wrapper on Lion. */
  position: relative;
  /* This prevents unwanted scrollbars from showing up on the body and wrapper in IE. */
  overflow: hidden;
}

.CodeMirror-scroll {
  overflow: auto;
  height: 300px;
  /* This is needed to prevent an IE[67] bug where the scrolled content
     is visible outside of the scrolling box. */
  position: relative;
  outline: none;
}

/* Vertical scrollbar */
.CodeMirror-scrollbar {
  position: absolute;
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 5;
}
.CodeMirror-scrollbar-inner {
  /* This needs to have a nonzero width in order for the scrollbar to appear
     in Firefox and IE9. */
  width: 1px;
}
.CodeMirror-scrollbar.cm-sb-overlap {
  /* Ensure that the scrollbar appears in Lion, and that it overlaps the content
     rather than sitting to the right of it. */
  position: absolute;
  z-index: 1;
  float: none;
  right: 0;
  min-width: 12px;
}
.CodeMirror-scrollbar.cm-sb-nonoverlap {
  min-width: 12px;
}
.CodeMirror-scrollbar.cm-sb-ie7 {
  min-width: 18px;
}

.CodeMirror-gutter {
  position: absolute; left: 0; top: 0;
  z-index: 10;
  background-color: #f7f7f7;
  border-right: 1px solid #eee;
  min-width: 2em;
  height: 100%;
}
.CodeMirror-gutter-text {
  color: #aaa;
  text-align: right;
  padding: .4em .2em .4em .4em;
  white-space: pre !important;
  cursor: default;
}
.CodeMirror-lines {
  padding: .4em;
  white-space: pre;
  cursor: text;
}

.CodeMirror pre {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-width: 0; margin: 0; padding: 0; background: transparent;
  font-family: inherit;
  font-size: inherit;
  padding: 0; margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  overflow: visible;
}

.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.CodeMirror-wrap .CodeMirror-scroll {
  overflow-x: hidden;
}

.CodeMirror textarea {
  outline: none !important;
}

.CodeMirror pre.CodeMirror-cursor {
  z-index: 10;
  position: absolute;
  visibility: hidden;
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
.cm-keymap-fat-cursor pre.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: transparent;
  background: rgba(0, 200, 0, .4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800, endColorstr=#4c00c800);
}
/* Kludge to turn off filter in ie9+, which also accepts rgba */
.cm-keymap-fat-cursor pre.CodeMirror-cursor:not(#nonsense_id) {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.CodeMirror pre.CodeMirror-cursor.CodeMirror-overwrite {}
.CodeMirror-focused pre.CodeMirror-cursor {
  visibility: visible;
}

div.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused div.CodeMirror-selected { background: #d7d4f0; }

.CodeMirror-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}

/* Default theme */

.cm-s-default span.cm-keyword {color: #708;}
.cm-s-default span.cm-atom {color: #219;}
.cm-s-default span.cm-number {color: #164;}
.cm-s-default span.cm-def {color: #00f;}
.cm-s-default span.cm-variable {color: black;}
.cm-s-default span.cm-variable-2 {color: #05a;}
.cm-s-default span.cm-variable-3 {color: #085;}
.cm-s-default span.cm-property {color: black;}
.cm-s-default span.cm-operator {color: black;}
.cm-s-default span.cm-comment {color: #a50;}
.cm-s-default span.cm-string {color: #a11;}
.cm-s-default span.cm-string-2 {color: #f50;}
.cm-s-default span.cm-meta {color: #555;}
.cm-s-default span.cm-error {color: #f00;}
.cm-s-default span.cm-qualifier {color: #555;}
.cm-s-default span.cm-builtin {color: #30a;}
.cm-s-default span.cm-bracket {color: #997;}
.cm-s-default span.cm-tag {color: #170;}
.cm-s-default span.cm-attribute {color: #00c;}
.cm-s-default span.cm-header {color: blue;}
.cm-s-default span.cm-quote {color: #090;}
.cm-s-default span.cm-hr {color: #999;}
.cm-s-default span.cm-link {color: #00c;}

span.cm-header, span.cm-strong {font-weight: bold;}
span.cm-em {font-style: italic;}
span.cm-emstrong {font-style: italic; font-weight: bold;}
span.cm-link {text-decoration: underline;}

span.cm-invalidchar {color: #f00;}

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}

@media print {

  /* Hide the cursor when printing */
  .CodeMirror pre.CodeMirror-cursor {
    visibility: hidden;
  }

}
/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.ui-button:focus,.ui-button:hover{background:#fafafa;border-color:#999;color:#222}.ui-button:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ui-button:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#aaa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}@media screen and (max-width:782px){.ui-button{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.ui-dialog-titlebar{background:#fcfcfc;border-bottom:1px solid #dfdfdf;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center}.ui-dialog-titlebar-close:before{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;width:36px;height:36px;content:'\f158'}.ui-button.ui-dialog-titlebar-close:hover{color:#2ea2cc}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fcfcfc;border-top:1px solid #dfdfdf;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100101}/* ----------------------------------------------------------------------------

NOTE: If you edit this file, you should make sure that the CSS rules for
buttons in the following files are updated.

* jquery-ui-dialog.css
* editor.css

WordPress-style Buttons
=======================
Create a button by adding the `.button` class to an element. For backwards
compatibility, we support several other classes (such as `.button-secondary`),
but these will *not* work with the stackable classes described below.

Button Styles
-------------
To display a primary button style, add the `.button-primary` class to a button.

Button Sizes
------------
Adjust a button's size by adding the `.button-large` or `.button-small` class.

Button States
-------------
Lock the state of a button by adding the name of the pseudoclass as
an actual class (e.g. `.hover` for `:hover`).


TABLE OF CONTENTS:
------------------
 1.0 - Button Layouts
 2.0 - Default Button Style
 3.0 - Primary Button Style
 4.0 - Button Groups
 5.0 - Responsive Button Styles

---------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
  1.0 - Button Layouts
---------------------------------------------------------------------------- */

.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Remove the dotted border on :focus and the extra padding in Firefox */
.wp-core-ui button::-moz-focus-inner,
.wp-core-ui input[type="reset"]::-moz-focus-inner,
.wp-core-ui input[type="button"]::-moz-focus-inner,
.wp-core-ui input[type="submit"]::-moz-focus-inner {
	border-width: 0;
	border-style: none;
	padding: 0;
}

.wp-core-ui .button.button-large,
.wp-core-ui .button-group.button-large .button {
	height: 30px;
    line-height: 28px;
    padding: 0 12px 2px;
}

.wp-core-ui .button.button-small,
.wp-core-ui .button-group.button-small .button {
	height: 24px;
	line-height: 22px;
	padding: 0 8px 1px;
	font-size: 11px;
}

.wp-core-ui .button.button-hero,
.wp-core-ui .button-group.button-hero .button {
	font-size: 14px;
	height: 46px;
	line-height: 44px;
	padding: 0 36px;
}

.wp-core-ui .button:active,
.wp-core-ui .button:focus {
	outline: none;
}

.wp-core-ui .button.hidden {
	display: none;
}

/* Style Reset buttons as simple text links */

.wp-core-ui input[type="reset"],
.wp-core-ui input[type="reset"]:hover,
.wp-core-ui input[type="reset"]:active,
.wp-core-ui input[type="reset"]:focus {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0 2px 1px;
	width: auto;
}

/* ----------------------------------------------------------------------------
  2.0 - Default Button Style
---------------------------------------------------------------------------- */

.wp-core-ui .button,
.wp-core-ui .button-secondary {
	color: #555;
	border-color: #cccccc;
	background: #f7f7f7;
	-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba( 0, 0, 0, 0.08 );
 	vertical-align: top;
}

.wp-core-ui p .button {
	vertical-align: baseline;
}

.wp-core-ui .button.hover,
.wp-core-ui .button:hover,
.wp-core-ui .button-secondary:hover,
.wp-core-ui .button.focus,
.wp-core-ui .button:focus,
.wp-core-ui .button-secondary:focus {
	background: #fafafa;
	border-color: #999;
	color: #222;
}

.wp-core-ui .button.focus,
.wp-core-ui .button:focus,
.wp-core-ui .button-secondary:focus {
	-webkit-box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}

.wp-core-ui .button.active,
.wp-core-ui .button.active:hover,
.wp-core-ui .button:active,
.wp-core-ui .button-secondary:active {
	background: #eee;
	border-color: #999;
	color: #333;
 	-webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
 	box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
}

.wp-core-ui .button.active:focus {
	-webkit-box-shadow:
		inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ),
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:
		inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ),
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}

.wp-core-ui .button[disabled],
.wp-core-ui .button:disabled,
.wp-core-ui .button.disabled,
.wp-core-ui .button-secondary[disabled],
.wp-core-ui .button-secondary:disabled,
.wp-core-ui .button-secondary.disabled,
.wp-core-ui .button-disabled {
	color: #aaa !important;
	border-color: #ddd !important;
	background: #f7f7f7 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-shadow: 0 1px 0 #fff !important;
	cursor: default;
}

/* ----------------------------------------------------------------------------
  3.0 - Primary Button Style
---------------------------------------------------------------------------- */

.wp-core-ui .button-primary {
	background: #2ea2cc;
	border-color: #0074a2;
 	-webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5), 0 1px 0 rgba( 0, 0, 0, 0.15 );
 	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
 	color: #fff;
	text-decoration: none;
}

.wp-core-ui .button-primary.hover,
.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
	background: #1e8cbe;
	border-color: #0074a2;
 	-webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
 	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
	color: #fff;
}

.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
	border-color: #0e3950;
	-webkit-box-shadow:
		inset 0 1px 0 rgba( 120, 200, 230, 0.6 ),
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:
		inset 0 1px 0 rgba( 120, 200, 230, 0.6 ),
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}

.wp-core-ui .button-primary.active,
.wp-core-ui .button-primary.active:hover,
.wp-core-ui .button-primary.active:focus,
.wp-core-ui .button-primary:active {
	background: #1b7aa6;
	border-color: #005684;
	color: rgba( 255, 255, 255, 0.95 );
 	-webkit-box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 );
 	box-shadow: inset 0 1px 0 rgba( 0, 0, 0, 0.1 );
 	vertical-align: top;
}

.wp-core-ui .button-primary[disabled],
.wp-core-ui .button-primary:disabled,
.wp-core-ui .button-primary-disabled,
.wp-core-ui .button-primary.disabled {
	color: #94cde7 !important;
	background: #298cba !important;
	border-color: #1b607f !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.1 ) !important;
	cursor: default;
}

/* ----------------------------------------------------------------------------
  4.0 - Button Groups
---------------------------------------------------------------------------- */

.wp-core-ui .button-group {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	font-size: 0;
	vertical-align: middle;
}

.wp-core-ui .button-group > .button {
	display: inline-block;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-right: -1px;
	z-index: 10;
}

.wp-core-ui .button-group > .button-primary {
	z-index: 100;
}

.wp-core-ui .button-group > .button:hover {
	z-index: 20;
}

.wp-core-ui .button-group > .button:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.wp-core-ui .button-group > .button:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.wp-core-ui .button-group > .button:focus {
	position: relative;
	z-index: 1;
}

/* ----------------------------------------------------------------------------
  5.0 - Responsive Button Styles
---------------------------------------------------------------------------- */

@media screen and ( max-width: 782px ) {

	.wp-core-ui .button,
	.wp-core-ui .button.button-large,
	.wp-core-ui .button.button-small,
	input#publish,
	input#save-post,
	a.preview {
		padding: 6px 14px;
		line-height: normal;
		font-size: 14px;
		vertical-align: middle;
		height: auto;
		margin-bottom: 4px;
	}

	#media-upload.wp-core-ui .button {
		padding: 0 10px 1px;
		height: 24px;
		line-height: 22px;
		font-size: 13px;
	}

	.media-frame.mode-grid .bulk-select .button {
		margin-bottom: 0;
	}

	/* Publish Metabox Options */
	.wp-core-ui .save-post-status.button {
		position: relative;
		margin: 0 14px 0 10px; /* 14px right margin to match all other buttons */
	}

	/* Reset responsive styles in Press This, Customizer */

	.wp-core-ui.wp-customizer .button,
	.press-this.wp-core-ui .button,
	.press-this input#publish,
	.press-this input#save-post,
	.press-this a.preview {
		padding: 0 10px 1px;
		font-size: 13px;
		line-height: 26px;
		height: 28px;
		margin: 0;
		vertical-align: inherit;
	}

	/* Reset responsive styles on Log in button on iframed login form */

	.interim-login .button.button-large {
		height: 30px;
		line-height: 28px;
		padding: 0 12px 2px;
	}

}
.wp-color-picker {
	width: 80px;
}

.wp-picker-container .hidden {
	display: none;
}

.wp-color-result {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	margin: 0 6px 6px 0px;
	position: relative;
	top: 1px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: bottom;
	display: inline-block;
	padding-left: 30px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08);
	box-shadow: 0 1px 0 rgba(0,0,0,.08);
}

.wp-color-result:after {
	background: #f7f7f7;
	-webkit-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	border-left: 1px solid #ccc;
	color: #555;
	content: attr( title );
	display: block;
	font-size: 11px;
	line-height: 22px;
	padding: 0 6px;
	position: relative;
	right: 0;
	text-align: center;
	top: 0;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
}

.wp-color-result:hover,
.wp-color-result:focus {
	background: #fafafa;
	border-color: #999;
	color: #23282d;
}

.wp-color-result:hover:after,
.wp-color-result:focus:after {
	color: #23282d;
	border-color: #a0a5aa;
	border-left: 1px solid #999;
}

.wp-color-result {
	top: 0;
}

.wp-color-result.wp-picker-open:after {
	content: attr( data-current );
}

.wp-picker-container, .wp-picker-container:active {
	display: inline-block;
	outline: 0;
}

.wp-color-result:focus {
	-webkit-box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
	box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba( 30, 140, 190, 0.8 );
}

.wp-picker-open + .wp-picker-input-wrap {
	display: inline-block;
	vertical-align: top;
}

.wp-picker-container .button {
	margin-left: 6px;
}

.wp-picker-container .iris-square-slider .ui-slider-handle:focus {
	background-color: #555
}

.wp-picker-container .iris-picker {
	-webkit-border-radius: 0;
	border-radius: 0;
	border-color: #dfdfdf;
	margin-top: 6px;
}

.wp-picker-container input[type="text"].wp-color-picker {
	width: 65px;
	font-size: 12px;
	font-family: monospace;
	text-align: center;
	line-height: 16px;
	margin: 0;
}

.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder {
	color: transparent;
}

.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder {
	color: #999;
}

.wp-picker-container input[type="text"].iris-error {
	background-color: #ffebe8;
	border-color: #c00;
	color: #000;
}
/* 2 column liquid layout */
#wpwrap {
	height: auto;
	min-height: 100%;
	width: 100%;
	position: relative;
	-webkit-font-smoothing: subpixel-antialiased;
}

#wpcontent {
	height: 100%;
	padding-left: 20px;
}

#wpcontent,
#wpfooter {
	margin-left: 160px;
}

.folded #wpcontent,
.folded #wpfooter {
	margin-left: 36px;
}

#wpbody-content {
	padding-bottom: 65px;
	float: left;
	width: 100%;
	overflow: visible !important;
}

/* inner 2 column liquid layout */

.inner-sidebar {
	float: right;
	clear: right;
	display: none;
	width: 281px;
	position: relative;
}

.columns-2 .inner-sidebar {
	margin-right: auto;
	width: 286px;
	display: block;
}

.inner-sidebar #side-sortables,
.columns-2 .inner-sidebar #side-sortables {
	min-height: 300px;
	width: 280px;
	padding: 0;
}

.has-right-sidebar .inner-sidebar {
	display: block;
}

.has-right-sidebar #post-body {
	float: left;
	clear: left;
	width: 100%;
	margin-right: -2000px;
}

.has-right-sidebar #post-body-content {
	margin-right: 300px;
	float: none;
	width: auto;
}

/* 2 columns main area */

#col-container,
#col-left,
#col-right {
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#col-left {
	width: 35%;
}

#col-right {
	float: right;
	clear: right;
	width: 65%;
}

.col-wrap {
	padding: 0 7px;
}

/* utility classes */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.clear {
	clear: both;
}

/* Hide visually but not from screen readers */
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
	position: absolute;
	margin: -1px;
	padding: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	border: 0;
}

.screen-reader-shortcut {
	position: absolute;
	top: -1000em;
}

.screen-reader-shortcut:focus {
	left: 6px;
	top: -25px;
	height: auto;
	width: auto;
	display: block;
	font-size: 14px;
	font-weight: 600;
	padding: 15px 23px 14px;
	background: #f1f1f1;
	color: #21759b;
	z-index: 100000;
	line-height: normal;
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	text-decoration: none;
	outline: none;
}

.hidden,
.js .closed .inside,
.js .hide-if-js,
.no-js .hide-if-no-js,
.js.wp-core-ui .hide-if-js,
.js .wp-core-ui .hide-if-js,
.no-js.wp-core-ui .hide-if-no-js,
.no-js .wp-core-ui .hide-if-no-js {
	display: none;
}

/* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */
.widget-top,
.menu-item-handle,
.widget-inside,
#menu-settings-column .accordion-container,
#menu-management .menu-edit,
.manage-menus,
table.widefat,
.stuffbox,
p.popular-tags,
.widgets-holder-wrap,
.wp-editor-container,
.popular-tags,
.feature-filter,
.imgedit-group {
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.04);
}

table.widefat,
.wp-editor-container,
.stuffbox,
p.popular-tags,
.widgets-holder-wrap,
.popular-tags,
.feature-filter,
.imgedit-group {
	background: #fff;
}

/* general */
html,
body {
	height: 100%;
	margin: 0;
	padding: 0;
}

html {
	background: #f1f1f1;
}

body .page-wrapper{
	color: #444;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	min-width: 600px;
}

body.iframe {
	min-width: 0;
	padding-top: 1px;
}

body.modal-open {
	overflow: hidden;
}

iframe,
img {
	border: 0;
}

td {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

a {
	color: #0074a2;
	-webkit-transition-property: border, background, color;
	transition-property: border, background, color;
	-webkit-transition-duration: .05s;
	transition-duration: .05s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

a,
div {
	outline: 0;
}

a:hover,
a:active {
	color: #2ea2cc;
}

a:focus {
	color: #124964;
    -webkit-box-shadow:
    	0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
    box-shadow:
    	0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}

.ie8 a:focus {
	outline: #5b9dd9 solid 1px;
}

#adminmenu a:focus,
.screen-reader-text:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

div:not(.tp-caption,.wrapper) > p {
	font-size: 13px;
	line-height: 1.5;
	margin: 1em 0;
}

blockquote {
	margin: 1em;
}

.page-wrapper li,
.page-wrapper dd {
	margin-bottom: 6px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	display: block;
	font-weight: 600;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

h2 {
	color: #222;
	font-size: 1.5em;
	margin: .83em 0;
	font-weight: 400;
}

h3 {
	color: #222;
	font-size: 1.3em;
	margin: 1em 0;
}

h4 {
	font-size: 1em;
	margin: 1.33em 0;
}

h5 {
	font-size: 0.83em;
	margin: 1.67em 0;
}

h6 {
	font-size: 0.67em;
	margin: 2.33em 0;
}

ul,
ol {
	padding: 0;
}

ul {
	list-style: none;
}

ol {
	list-style-type: decimal;
	margin-left: 2em;
}

ul.ul-disc {
	list-style: disc outside;
}

ul.ul-square {
	list-style: square outside;
}

ol.ol-decimal {
	list-style: decimal outside;
}

ul.ul-disc,
ul.ul-square,
ol.ol-decimal {
	margin-left: 1.8em;
}

ul.ul-disc > li,
ul.ul-square > li,
ol.ol-decimal > li {
	margin: 0 0 0.5em;
}

/* @noflip */
.ltr {
	direction: ltr;
}

/* @noflip */
.code,
code {
	font-family: Consolas, Monaco, monospace;
	direction: ltr;
}

kbd,
code {
	padding: 3px 5px 2px 5px;
	margin: 0 1px;
	background: #eaeaea;
	background: rgba(0,0,0,0.07);
	font-size: 13px;
}

.subsubsub {
	list-style: none;
	margin: 8px 0 0;
	padding: 0;
	font-size: 13px;
	float: left;
	color: #666;
}

.subsubsub a {
	line-height: 2;
	padding: .2em;
	text-decoration: none;
}

.subsubsub a .count,
.subsubsub a.current .count {
	color: #999;
	font-weight: normal;
}

.subsubsub a.current {
	font-weight: 600;
	border: none;
}

.subsubsub li {
	display: inline-block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

/* .widefat - main style for tables */
.widefat {
	border-spacing: 0;
	width: 100%;
	clear: both;
	margin: 0;
}

.widefat * {
	word-wrap: break-word;
}

.widefat a {
	text-decoration: none;
}

.widefat td,
.widefat th {
	padding: 8px 10px;
}

.widefat thead th {
	border-bottom: 1px solid #e1e1e1;
}

.widefat tfoot th {
	border-top: 1px solid #e1e1e1;
	border-bottom: none;
}

.widefat .no-items td {
	border-bottom-width: 0;
}

.widefat td {
	vertical-align: top;
}

.widefat td,
.widefat td p,
.widefat td ol,
.widefat td ul {
	font-size: 13px;
	line-height: 1.5em;
}

.widefat th {
	text-align: left;
	line-height: 1.3em;
	font-size: 14px;
}

.widefat th input {
	margin: 0 0 0 8px;
	padding: 0;
	vertical-align: text-top;
}

.widefat .check-column {
	width: 2.2em;
	padding: 6px 0 25px;
	vertical-align: top;
}

.widefat th input[type=checkbox] {
	margin-top: -1px;
}

.widefat tbody th.check-column {
	padding: 9px 0 22px;
}

.widefat.media .check-column {
	padding-top: 8px;
}

.widefat thead th.check-column,
.widefat tbody th.check-column,
.widefat tfoot th.check-column {
	padding: 11px 0 0 3px;
}

.widefat thead th.check-column {
	padding-top: 10px;
}

.update-php div.updated,
.update-php div.error {
	margin-left: 0;
}

.no-js .widefat thead .check-column input,
.no-js .widefat tfoot .check-column input {
	display: none;
}

.widefat .num,
.column-comments,
.column-links,
.column-posts {
	text-align: center;
}

.widefat th#comments {
	vertical-align: middle;
}

.wrap {
	margin: 10px 20px 0 2px;
}

div.updated,
div.error {
	padding: 0 0.6em;
	margin-top: 10px;
}

div.updated p,
div.error p {
	margin: 0.5em 0;
	padding: 2px;
}

.wrap div.updated,
.wrap div.error,
.media-upload-form div.error {
	margin: 5px 0 15px;
}

div.updated {
	border-left: 4px solid #7ad03a;
	padding: 1px 12px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
}

div.error {
	border-left: 4px solid #dd3d36;
	background: #fff;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	padding: 1px 12px;
}

.attention {
	color: #2ea2cc;
}

.wrap h2,
.subtitle {
	font-weight: normal;
	margin: 0;
}

.wrap h2 {
	font-size: 23px;
	font-weight: 400;
	padding: 9px 15px 4px 0;
	line-height: 29px;
}

.subtitle {
	color: #777;
	font-size: 14px;
	padding-left: 25px;
}

.wrap .add-new-h2,
.wrap .add-new-h2:active {
	margin-left: 4px;
	padding: 4px 8px;
	position: relative;
	top: -3px;
	text-decoration: none;
	border: none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #e0e0e0;
	text-shadow: none;
	font-weight: 600;
	font-size: 13px;
}

.wrap .add-new-h2:hover {
	background: #2ea2cc;
	color: #fff;
}

.wrap h2.long-header {
	padding-right: 0;
}

.wp-dialog {
	background-color: #fff;
}

.widgets-chooser ul,
#widgets-left .widget-in-question .widget-top,
#available-widgets .widget-top:hover,
div#widgets-right .widget-top:hover,
#widgets-left .widget-top:hover {
	border-color: #999;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.sorthelper {
	background-color: #ccf3fa;
}

.ac_match,
.subsubsub a.current {
	color: #000;
}

.alternate,
.alt {
	background-color: #f9f9f9;
}

.bar {
	background-color: #e8e8e8;
	border-right-color: #99d;
}

.media-upload-form label.form-help,
td.help {
	color: #9a9a9a;
}

/* Helper classes for plugins to leverage the active WordPress color scheme */

.highlight {
	background-color: #e4f2fd;
	color: #000;
}

.wp-ui-primary {
	color: #fff;
	background-color: #333;
}
.wp-ui-text-primary {
	color: #333;
}

.wp-ui-highlight {
	color: white;
	background-color: #1e8cbe;
}
.wp-ui-text-highlight {
	color: #1e8cbe;
}

.wp-ui-notification {
	color: #fff;
	background-color: #d54e21;
}
.wp-ui-text-notification {
	color: #d54e21;
}

.wp-ui-text-icon {
	color: #999;
}

/*------------------------------------------------------------------------------
  1.0 - Text Styles
------------------------------------------------------------------------------*/

.widget .widget-top,
.postbox .hndle,
.stuffbox .hndle,
.control-section .accordion-section-title,
.sidebar-name,
#nav-menu-header,
#nav-menu-footer,
.menu-item-handle,
.checkbox,
.side-info,
#your-profile #rich_editing,
.widefat thead th,
.widefat tfoot th {
	line-height: 1.4em;
}

.widget .widget-top,
.menu-item-handle {
	background: #fafafa;
	color: #222;
}

.postbox .hndle,
.stuffbox .hndle {
	border-bottom: 1px solid #eee;
}

.quicktags,
.search {
	background-color: #ccc;
	color: #000;
	font-size: 12px;
}

.icon32 {
	display: none;
}

/* @todo can we combine these into a class or use an existing dashicon one? */
#welcome-panel.welcome-panel .welcome-panel-close:before,
.tagchecklist span a:before,
#bulk-titles div a:before {
	background: none;
	color: #bbb;
	content: '\f153';
	display: block !important;
	font: normal 16px/1 'dashicons';
	speak: none;
	height: 20px;
	text-align: center;
	width: 20px;
	-webkit-font-smoothing: antialiased !important;
}

#welcome-panel.welcome-panel .welcome-panel-close:before {
	margin: 0;
}

.tagchecklist span a:before,
#bulk-titles div a:before {
	margin: 2px 0;
}

#welcome-panel.welcome-panel .welcome-panel-close:hover:before,
.tagchecklist span a:hover:before,
#bulk-titles div a:hover:before {
	color: #c00;
}

.key-labels label {
	line-height: 24px;
}

strong, b {
	font-weight: 600;
}

.pre {
	/* https://developer.mozilla.org/en-US/docs/CSS/white-space */
	white-space: pre-wrap; /* css-3 */
	word-wrap: break-word; /* IE 5.5 - 7 */
}

.howto {
	color: #666;
	font-style: italic;
	display: block;
}

p.install-help {
	margin: 8px 0;
	font-style: italic;
}

.no-break {
	white-space: nowrap;
}

hr {
	border: 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fafafa;
}

.row-actions span.delete a,
.row-actions span.trash a,
.row-actions span.spam a,
.plugins a.delete,
#all-plugins-table .plugins a.delete,
#search-plugins-table .plugins a.delete,
.submitbox .submitdelete,
#media-items a.delete,
#media-items a.delete-permanently,
#nav-menu-footer .menu-delete {
	color: #a00;
}

abbr.required,
.file-error,
.widget-control-remove:hover,
.row-actions .delete a:hover,
.row-actions .trash a:hover,
.row-actions .spam a:hover,
.plugins a.delete:hover,
#all-plugins-table .plugins a.delete:hover,
#search-plugins-table .plugins a.delete:hover,
.submitbox .submitdelete:hover,
#media-items a.delete:hover,
#media-items a.delete-permanently:hover,
#nav-menu-footer .menu-delete:hover {
	color: #f00;
	text-decoration: none;
	border: none;
}

/*------------------------------------------------------------------------------
  3.0 - Actions
------------------------------------------------------------------------------*/

#major-publishing-actions {
	padding: 10px;
	clear: both;
	border-top: 1px solid #ddd;
	background: #f5f5f5;
}

#delete-action {
	line-height: 28px;
	vertical-align: middle;
	text-align: left;
	float: left;
}

#publishing-action {
	text-align: right;
	float: right;
	line-height: 23px;
}

#publishing-action .spinner {
	float: left;
}

#misc-publishing-actions {
	padding: 6px 0 0;
}

.misc-pub-section {
	padding: 6px 10px 8px;
}

#minor-publishing-actions {
	padding: 10px 10px 0 10px;
	text-align: right;
}

#save-post {
	float: left;
}

.preview {
	float: right;
}

#sticky-span {
	margin-left: 18px;
}

.side-info {
	margin: 0;
	padding: 4px;
	font-size: 11px;
}

.side-info h5 {
	padding-bottom: 7px;
	font-size: 14px;
	margin: 12px 2px 5px;
	border-bottom: 1px solid #dadada;
}

.side-info ul {
	margin: 0;
	padding-left: 18px;
	list-style: square;
	color: #666;
}

.approve,
.unapproved .unapprove {
	display: none;
}

.unapproved .approve,
.spam .approve,
.trash .approve {
	display: inline;
}

td.action-links,
th.action-links {
	text-align: right;
}

/* Filter bar */
.wp-filter {
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 12px 0 25px;
	padding: 0 20px;
	width: 100%;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	border: 1px solid #e5e5e5;
	background: #fff;
	color: #555;
	font-size: 13px;
}

.wp-filter a {
	text-decoration: none;
}

.filter-count {
	display: inline-block;
	vertical-align: middle;
	min-width: 4em;
}

.title-count,
.filter-count .count {
	display: inline-block;
	position: relative;
	top: -1px;
	padding: 4px 10px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background: #777;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
}

/* not a part of filter bar, but derived from it, so here for now */
.title-count {
	display: inline;
	top: -3px;
	margin-left: 5px;
	margin-right: 20px;
}

.filter-links {
	display: inline-block;
	margin: 0;
}

.filter-links li {
	display: inline-block;
	margin: 0;
}

.filter-links li > a {
	display: inline-block;
	margin: 0 10px;
	padding: 15px 0;
	border-bottom: 4px solid #fff;
	color: #666;
	cursor: pointer;
}

.filter-links .current {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 4px solid #666;
	color: #222;
}

.filter-links li > a:hover,
.filter-links li > a:focus,
.show-filters .filter-links a.current:hover,
.show-filters .filter-links a.current:focus {
	color: #2ea2cc;
}

.wp-filter .search-form {
	float: right;
	margin-top: 9px;
}

.wp-filter .search-form input[type="search"] {
	margin: 0;
	padding: 3px 5px;
	width: 280px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
}

.wp-filter .search-form select {
	height: 33px;
	vertical-align: top;
}

.wp-filter .drawer-toggle {
	display: inline-block;
	margin: 0 10px;
	padding: 4px 6px;
	color: #666;
	cursor: pointer;
}

.wp-filter .drawer-toggle:before {
	display: inline-block;
	vertical-align: top;
	content: "\f111";
	margin: 0 5px 0 0;
	width: 16px;
	height: 16px;
	color: #777;
	-webkit-transition: color .1s ease-in 0;
	transition: color .1s ease-in 0;
	font-family: "dashicons";
	font-size: 16px;
	line-height: 1;
	text-align: center;
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}

.wp-filter .drawer-toggle:hover,
.wp-filter .drawer-toggle:hover:before {
	color: #2ea2cc;
}

.wp-filter .drawer-toggle.current:before {
	color: #fff;
}

.filter-drawer {
	display: none;
	margin: 0 -20px;
	padding: 20px;
	border-top: 1px solid #eee;
	background: #fafafa;
}

.show-filters .filter-drawer {
	display: block;
	overflow: hidden;
}

.show-filters .wp-filter .drawer-toggle:hover,
.show-filters .wp-filter .drawer-toggle:focus {
	background: rgb(46, 162, 204);
}

.show-filters .filter-links a.current {
	border-bottom: none;
}

.show-filters .wp-filter .drawer-toggle {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: none;
	background: #777;
	color: #fff;
}

.show-filters .wp-filter .drawer-toggle:before {
	color: #fff;
}

.filter-group {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 0 1% 0 0;
	padding: 10px;
	width: 19%;
	background: #fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.04);
}

.filter-group.wide {
	width: 38%;
}

.filter-group h4 {
	position: relative;
	margin: 0;
}

.filter-drawer ol {
	margin: 20px 0 0;
	list-style-type: none;
	font-size: 12px;
}

.filter-drawer li {
	display: inline-block;
	vertical-align: top;
	margin: 5px 0;
	padding-right: 25px;
	width: 160px;
	list-style-type: none;
}

.filter-drawer .buttons {
	margin-bottom: 20px;
}

.filter-drawer .buttons .button span {
	display: inline-block;
	opacity: 0.8;
	font-size: 12px;
	text-indent: 10px;
}

.wp-filter .button.clear-filters {
	display: none;
	margin: 0 0 20px 10px;
}

.filtered-by {
	display: none;
	margin: 0;
}

.filtered-by > span {
	font-weight: 600;
}

.filtered-by a {
	margin-left: 10px;
}

.filtered-by .tags {
	display: inline;
}

.filtered-by .tag {
	margin: 0 5px;
	padding: 4px 8px;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	background: #fff;
	font-size: 11px;
}

.filters-applied .filter-group,
.filters-applied .filter-drawer .buttons,
.filters-applied .filter-drawer br {
	display: none !important;
}

.filters-applied .filtered-by {
	display: block;
}

.filters-applied .filter-drawer {
	padding: 20px;
}

.show-filters .content-filterable,
.show-filters.filters-applied.loading-content .content-filterable,
.loading-content .content-filterable,
.error .content-filterable {
	display: none;
}

.show-filters.filters-applied .content-filterable {
	display: block;
}

.loading-content .spinner {
	display: block;
	margin: 40px auto 0;
	float: none;
}

@media only screen and (max-width: 1120px) {
	.wp-filter .search-form {
		float: none;
		margin: 20px 0;
	}

	.filter-drawer {
		border-bottom: 1px solid #eee;
	}

	.filter-group {
		margin-bottom: 0;
		margin-top: 5px;
		width: 100%;
	}

	.filter-group li {
		margin: 10px 0;
	}
}

@media only screen and (max-width: 782px) {
	.filter-group,
	.filter-group li {
		width: 100%;
	}

}


/*------------------------------------------------------------------------------
  4.0 - Notifications
------------------------------------------------------------------------------*/

#update-nag,
.update-nag {
	display: inline-block;
	line-height: 19px;
	padding: 11px 15px;
	font-size: 14px;
	text-align: left;
	margin: 25px 20px 0 2px;
	background-color: #fff;
	border-left: 4px solid #ffba00;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
}

.update-message {
	color: #000;
}

ul#dismissed-updates {
	display: none;
}

form.upgrade {
	margin-top: 8px;
}

form.upgrade .hint {
	font-style: italic;
	font-size: 85%;
	margin: -0.5em 0 2em 0;
}

.update-php .spinner {
	float: none;
	margin: -4px 0;
}

#ajax-loading,
.ajax-loading,
.ajax-feedback,
.imgedit-wait-spin,
.list-ajax-loading { /* deprecated */
	visibility: hidden;
}

#ajax-response.alignleft {
	margin-left: 2em;
}

/* @todo: this does not need its own section anymore */
/*------------------------------------------------------------------------------
  6.0 - Admin Header
------------------------------------------------------------------------------*/
#adminmenu a,
#sidemenu a,
#taglist a,
#catlist a {
	text-decoration: none;
}

/*------------------------------------------------------------------------------
  6.1 - Screen Options Tabs
------------------------------------------------------------------------------*/

#screen-options-wrap,
#contextual-help-wrap {
	margin: 0;
	padding: 8px 20px 12px;
	position: relative;
}

#contextual-help-wrap {
	overflow: auto;
	margin-left: 0 !important;
}

#screen-meta .screen-reader-text {
	visibility: hidden;
}

#screen-meta-links {
	margin: 0 20px 0 0;
}

#screen-meta-links a {
	padding: 3px 6px 3px 16px;
}

#screen-meta-links a:focus {
	outline: none;
}

/* screen options and help tabs revert */
#screen-meta {
	display: none;
	margin: 0 20px -1px 0px;
	position: relative;
	background-color: #fff;
	border: 1px solid #ddd;
	border-top: none;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.025);
	box-shadow: 0 1px 0 rgba(0,0,0,.025);
}

#screen-options-link-wrap,
#contextual-help-link-wrap {
	float: right;
	height: 28px;
	margin: 0 0 0 6px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	-webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
}

#screen-meta-links .screen-meta-toggle {
	position: relative;
	top: 0;
}

#screen-meta-links a {
	color: #777;
}

#screen-meta-links a:hover,
#screen-meta-links a:active,
#screen-meta-links a:focus {
	color: #333;
}

#screen-meta-links a.show-settings {
	display: block;
	font-size: 13px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	z-index: 1;
}

#screen-meta-links a:after {
	right: 0;
	content: '\f140';
	font: normal 20px/1 'dashicons';
	speak: none;
	display: inline-block;
	padding: 0 5px 0 0;
	bottom: 2px;
	position: relative;
	vertical-align: bottom;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
	color: #bbb;
}

#screen-meta-links a.screen-meta-active:after {
	content: '\f142';
}

#screen-meta-links a.show-settings:hover {
	text-decoration: none;
}
/* end screen options and help tabs */

.toggle-arrow {
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	height: 22px;
	line-height: 22px;
	display: block;
}

.toggle-arrow-active {
	background-position: bottom left;
}

#screen-options-wrap h5,
#contextual-help-wrap h5 {
	margin: 8px 0;
	font-size: 13px;
}

.metabox-prefs label {
	display: inline-block;
	padding-right: 15px;
	line-height: 30px;
}

.metabox-prefs label input[type=checkbox] {
	margin-top: -4px;
	margin-right: 6px;
}

.metabox-prefs label input {
	margin: 0 5px 0 2px;
}

.metabox-prefs .columns-prefs label input {
	margin: 0 2px;
}

.metabox-prefs label a {
	display: none;
}

/*------------------------------------------------------------------------------
  6.2 - Help Menu
------------------------------------------------------------------------------*/

#contextual-help-wrap {
	padding: 0;
}

#contextual-help-columns {
	position: relative;
}

#contextual-help-back {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 150px;
	right: 170px;
	border: 1px solid #e1e1e1;
	border-top: none;
	border-bottom: none;
	background: #f6fbfd;
}

#contextual-help-wrap.no-sidebar #contextual-help-back {
	right: 0;
	border-right-width: 0;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.contextual-help-tabs {
	float: left;
	width: 150px;
	margin: 0;
}

.contextual-help-tabs ul {
	margin: 1em 0;
}

.contextual-help-tabs li {
	margin-bottom: 0;
	list-style-type: none;
	border-style: solid;
	border-width: 0 0 0 2px;
	border-color: transparent;
}

.contextual-help-tabs a {
	display: block;
	padding: 5px 5px 5px 12px;
	line-height: 18px;
	text-decoration: none;
	border: 1px solid transparent;
	border-right: none;
	border-left: none;
}

.contextual-help-tabs a:hover {
	color: #333;
}

.contextual-help-tabs .active {
	padding: 0;
	margin: 0 -1px 0 0;
	border-left: 2px solid #2ea2cc;
	background: #f6fbfd;
	-webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02);
	box-shadow: 0 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02);
}

.contextual-help-tabs .active a {
	border-color: #e1e1e1;
	color: #333;
}

.contextual-help-tabs-wrap {
	padding: 0 20px;
	overflow: auto;
}

.help-tab-content {
	display: none;
	margin: 0 22px 12px 0;
	line-height: 1.6em;
}

.help-tab-content.active {
	display: block;
}

.help-tab-content ul li {
	list-style-type: disc;
	margin-left: 18px;
}

.contextual-help-sidebar {
	width: 150px;
	float: right;
	padding: 0 8px 0 12px;
	overflow: auto;
}

/*------------------------------------------------------------------------------
  8.0 - Layout Blocks
------------------------------------------------------------------------------*/

html.wp-toolbar {
	padding-top: 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.narrow {
	width: 70%;
	margin-bottom: 40px;
}

.narrow p {
	line-height: 150%;
}

.widefat th,
.widefat td {
	overflow: hidden;
	color: #555;
}

.widefat th {
	font-weight: normal;
}

.widefat thead tr th,
.widefat tfoot tr th {
	color: #333;
}

.widefat td p {
	margin: 2px 0 0.8em;
}

.widefat p,
.widefat ol,
.widefat ul {
	color: #333;
}

.widefat .column-comment p {
	margin: 0.6em 0;
}

/* Screens with postboxes */
.postbox-container {
	float: left;
}

.postbox-container .meta-box-sortables {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#wpbody-content .metabox-holder {
	padding-top: 10px;
}

.metabox-holder .postbox-container .empty-container {
	border: 3px dashed #bbb;
	height: 250px;
}

.metabox-holder.columns-1 .postbox-container .empty-container,
.columns-2 #postbox-container-3 .empty-container,
.columns-2 #postbox-container-4 .empty-container,
.columns-3 #postbox-container-4 .empty-container {
	border: 0 none;
	height: 0;
	min-height: 0;
}

#post-body-content {
	width: 100%;
	min-width: 463px;
	float: left;
}

#post-body.columns-2 #postbox-container-1 {
	float: right;
	margin-right: -300px;
	width: 280px;
}

#post-body.columns-2 #side-sortables {
	min-height: 250px;
}

/* one column on the dash */
@media only screen and (max-width: 799px) {
	#wpbody-content .metabox-holder .postbox-container .empty-container {
		border: 0 none;
		height: 0;
		min-height: 0;
	}
}

.js .widget .widget-top,
.js .postbox .hndle {
	cursor: move;
}

.hndle a {
	font-size: 11px;
	font-weight: normal;
}

.postbox .handlediv {
	float: right;
	width: 27px;
	height: 30px;
}

.js .postbox .handlediv {
	cursor: pointer;
}

.sortable-placeholder {
	border: 1px dashed #bbb;
	margin-bottom: 20px;
}

.postbox,
.stuffbox {
	margin-bottom: 20px;
	padding: 0;
	line-height: 1;
}

/* user-select is not a part of the CSS standard - may change behavior in the future */
.postbox .hndle,
.stuffbox .hndle {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.postbox .inside,
.stuffbox .inside {
	padding: 0 12px 12px;
	line-height: 1.4em;
	font-size: 13px;
}

.postbox .inside {
	margin: 11px 0;
	position: relative;
}

.postbox .inside > p:last-child,
.rss-widget ul li:last-child {
	margin-bottom: 1px !important;
}

.postbox.closed h3 {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.postbox table.form-table {
	margin-bottom: 0;
}

.postbox table.widefat {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.temp-border {
	border: 1px dotted #ccc;
}

.columns-prefs label {
	padding: 0 5px;
}

/* @todo: what is this doing here */
#dashboard_right_now .versions .b,
#post-status-display,
#post-visibility-display,
#adminmenu .wp-submenu li.current,
#adminmenu .wp-submenu li.current a,
#adminmenu .wp-submenu li.current a:hover,
.media-item .percent,
.plugins .name,
#pass-strength-result.strong,
#pass-strength-result.short,
#ed_reply_toolbar #ed_reply_strong,
.item-controls .item-order a,
.feature-filter .feature-name {
	font-weight: 600;
}

/*------------------------------------------------------------------------------
  21.0 - Admin Footer
------------------------------------------------------------------------------*/

#wpfooter {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 20px;
	color: #777;
}

#wpfooter p {
	font-size: 13px;
	margin: 0;
	line-height: 20px;
}

#footer-thankyou {
	font-style: italic;
}

#wpfooter a {
	text-decoration: none;
}

#wpfooter a:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------------------------
  25.0 - Tabbed Admin Screen Interface (Experimental)
------------------------------------------------------------------------------*/

.nav-tab {
	border: 1px solid #ccc;
	border-bottom: none;
	background: #e4e4e4;
	color: #555;
	font-size: 12px;
	line-height: 16px;
	display: inline-block;
	padding: 4px 14px 6px;
	text-decoration: none;
	margin: -4px 4px -1px 0;
}

.nav-tab:hover {
	background-color: #fff;
	color: #464646;
}

.nav-tab-active {
	color: #464646;
}

.nav-tab-active,
.nav-tab-active:hover {
	border-bottom: 1px solid #f1f1f1;
	background: #f1f1f1;
	color: #000;
}

h2.nav-tab-wrapper,
h3.nav-tab-wrapper {
	border-bottom: 1px solid #ccc;
	padding-bottom: 0;
	padding-left: 10px;
}

h2 .nav-tab {
	padding: 6px 10px;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
}


/*------------------------------------------------------------------------------
  26.0 - Misc
------------------------------------------------------------------------------*/

.spinner {
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/spinner.gif) no-repeat;
	-webkit-background-size: 20px 20px;
	background-size: 20px 20px;
	display: none;
	float: right;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 20px;
	height: 20px;
	margin: 2px 5px 0;
}

#template div {
	margin-right: 190px;
}

.metabox-holder h3 {
	font-size: 14px;
	padding: 8px 12px;
	margin: 0;
	line-height: 1.4;
}

#templateside ul li a {
	text-decoration: none;
}

#sidemenu {
	margin: -30px 15px 0 315px;
	list-style: none;
	position: relative;
	float: right;
	padding-left: 10px;
	font-size: 12px;
}

#sidemenu a {
	padding: 0 7px;
	display: block;
	float: left;
	line-height: 28px;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #dfdfdf;
	background-color: #f9f9f9;
	-webkit-transition: none;
	transition: none;
}

#sidemenu li {
	display: inline;
	line-height: 200%;
	list-style: none;
	text-align: center;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

/* @todo: remove border radius */
#sidemenu a.current {
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	border: 1px solid #dfdfdf;
	border-bottom-color: #f1f1f1;
	background-color: #f1f1f1;
	color: #000;
}

#sidemenu li a .count-0 {
	display: none;
}

.plugin-install #description,
.plugin-install-network #description {
	width: 60%;
}

table .vers,
table .column-visible,
table .column-rating {
	text-align: left;
}

.error-message {
	color: red;
	font-weight: 600;
}

/* Scrollbar fix for bulk upgrade iframe */
body.iframe {
	height: 98%;
}

/* Upgrader styles, Specific to Language Packs */
.lp-show-latest p {
	display: none;
}
.lp-show-latest p:last-child,
.lp-show-latest .lp-error p {
	display: block;
}

/* - Only used once or twice in all of WP - deprecate for global style
------------------------------------------------------------------------------*/
td.media-icon {
	text-align: center;
	width: 80px;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.media-icon img {
	max-width: 80px;
	max-height: 60px;
}

td.image-icon img {
	border: 1px solid rgba(0, 0, 0, 0.07);
}

#howto {
	font-size: 11px;
	margin: 0 5px;
	display: block;
}

.importers td {
	padding-right: 14px;
}

.importers {
	font-size: 16px;
	width: auto;
}

#post-body #post-body-content #namediv h3 {
	margin-top: 0;
}

#namediv h3 label {
	vertical-align: baseline;
}

#namediv table {
	width: 100%;
}

#namediv td.first {
	width: 10px;
	white-space: nowrap;
}

#namediv input {
	width: 98%;
}

#namediv p {
	margin: 10px 0;
}

#submitdiv h3 {
	margin-bottom: 0 !important;
}

/* - Used - but could/should be deprecated with a CSS reset
------------------------------------------------------------------------------*/
.zerosize {
	height: 0;
	width: 0;
	margin: 0;
	border: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
}

br.clear {
	height: 2px;
	line-height: 2px;
}

.checkbox {
	border: none;
	margin: 0;
	padding: 0;
}

fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

.post-categories {
	display: inline;
	margin: 0;
	padding: 0;
}

.post-categories li {
	display: inline;
}

/* Star Ratings - Back-compat for pre-3.8 */
div.star-holder {
	position: relative;
	height: 17px;
	width: 100px;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/stars.png?ver=20121108) repeat-x bottom left;
}

div.star-holder .star-rating {
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/stars.png?ver=20121108) repeat-x top left;
	height: 17px;
	float: left;
}

/* Star Ratings */
.star-rating {
	white-space: nowrap;
}
.star-rating .star {
	display: inline-block;
	width: 20px;
	height: 20px;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	line-height: 1;
	font-family: 'dashicons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	-webkit-transition: color .1s ease-in 0;
	transition: color .1s ease-in 0;
	text-align: center;
	color: #0074a2;
}

.star-rating .star-full:before {
	content:'\f155';
}

.star-rating .star-half:before {
	content:'\f459';
}

.rtl .star-rating .star-half {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.star-rating .star-empty:before {
	content:'\f154';
}

div.action-links {
	font-weight: normal;
	margin: 6px 0 0;
}

/* Plugin install thickbox */
#plugin-information {
	background: #fff;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	padding: 0;
}

#plugin-information-scrollable {
	overflow: auto;
	height: 100%;
}

#plugin-information-title {
	padding: 0 20px;
	background: #f5f5f5;
	font-size: 22px;
	font-weight: 600;
	line-height: 56px;
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	height: 56px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#plugin-information-title.with-banner {
	margin-right: 0;
	height: 250px;
	bottom: 250px;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}

#plugin-information-title h2 {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
	max-width: 680px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#plugin-information-title.with-banner h2 {
	font-family: "Helvetica Neue", sans-serif;
	display: inline-block;
	font-size: 30px;
	line-height: 50px;
	padding: 0 15px;
	margin: 174px 0 0 10px;
	color: #fff;
	background: rgba( 30, 30, 30, 0.9 );
	text-shadow: 0 1px 3px rgba( 0, 0, 0, 0.4 );
	-webkit-box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 );
	box-shadow: 0 0 30px rgba( 255, 255, 255, 0.1 );
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#plugin-information-title div.vignette {
	display: none;
}

#plugin-information-title.with-banner div.vignette {
	display: block;
	float: right;
	top: 0;
	height: 250px;
	width: 830px;
	margin: 0 -20px;
	background: transparent;
	-webkit-box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 );
	box-shadow: inset 0 0 50px 4px rgba( 0, 0, 0, 0.2 ), inset 0 -1px 0 rgba( 0, 0, 0, 0.1 );
}

#plugin-information-tabs {
	padding: 0 16px;
	position: relative;
	right: 0;
	left: 0;
	height: 36px;
	z-index: 1;
	border-bottom: 1px solid #ddd;
	background: #f3f3f3;
}

#plugin-information-tabs a {
	position: relative;
	float: left;
	padding: 9px 10px;
	margin: 0;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
}

#plugin-information-tabs a.current {
	margin: 0 -1px 0;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom-color: #fff;
	padding-top: 8px;
	color: #333;
}

#plugin-information-tabs.with-banner a.current {
	border-top: none;
	padding-top: 9px;
}

#plugin-information-tabs a:active,
#plugin-information-tabs a:focus {
	outline: none;
}

#plugin-information-content {
	overflow: hidden; /* equal height column trick */
	background: #fff;
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	min-height: 100%;
	/* Height of title + tabs + install now */
	min-height: -webkit-calc( 100% - 152px );
	min-height: calc( 100% - 152px );
}

#plugin-information-content.with-banner {
	/* Height of banner + tabs + install now */
	min-height: -webkit-calc( 100% - 346px );
	min-height: calc( 100% - 346px );
}

#section-holder {
	position: relative;
	top: 0;
	right: 250px;
	bottom: 0;
	left: 0;
	margin-right: 250px; /* FYI box */
	padding: 10px 26px;
	margin-bottom: -99930px; /* a bit less than the padding below to accommodate footer */
	padding-bottom: 99999px; /* equal height column trick */
}

#section-holder .updated {
	margin: 16px 0;
}

#plugin-information .fyi {
	display: block;
	float: right;
	position: relative;
	top: 0;
	right: 0;
	padding: 16px;
	margin-bottom: -99930px; /* slightly less than the padding below to accommodate footer */
	padding-bottom: 99999px; /* equal height column trick */
	width: 217px;
	border-left: 1px solid #ddd;
	background: #f3f3f3;
	color: #666;
}

#plugin-information .fyi strong {
	color: #464646;
}

#plugin-information .fyi h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	margin: 24px 0 8px;
}

#plugin-information .fyi h2 {
	font-size: 0.9em;
	margin-bottom: 0;
	margin-right: 0;
}

#plugin-information .fyi ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#plugin-information .fyi li {
	margin: 0 0 10px;
}

#plugin-information .counter-container {
	margin: 3px 0;
}

#plugin-information .counter-label {
	float: left;
	margin-right: 5px;
	min-width: 55px;
}

#plugin-information .counter-back {
	height: 17px;
	width: 92px;
	background-color: #ececec;
	float: left;
}

#plugin-information .counter-bar {
	height: 17px;
	background-color: #fddb5a;
	float: left;
}

#plugin-information .counter-count {
	margin-left: 5px;
}

#plugin-information .fyi ul.contributors {
	margin-top: 10px;
}

#plugin-information .fyi ul.contributors li {
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
}

#plugin-information .fyi ul.contributors li {
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
}

#plugin-information .fyi ul.contributors li img {
	vertical-align: middle;
	margin-right: 4px;
}

#plugin-information-footer {
	padding: 15px 16px;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 28px;
	border-top: 1px solid #ddd;
	background: #f3f3f3;
}

/* @noflip */
#plugin-information .section {
	direction: ltr;
}

/* @noflip */
#plugin-information .section ul,
#plugin-information .section ol {
	list-style-type: disc;
	margin-left: 24px;
}

#plugin-information .section,
#plugin-information .section p {
	font-size: 14px;
	line-height: 1.7;
}

#plugin-information #section-screenshots ol {
	list-style: none;
	margin: 0;
}

#plugin-information #section-screenshots li img {
	vertical-align: text-top;
	margin-top: 16px;
	max-width: 100%;
	width: auto;
	height: auto;
	-webkit-box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.3 );
}

/* @noflip */
#plugin-information #section-screenshots li p {
	font-style: italic;
	padding-left: 20px;
}

#plugin-information pre {
	padding: 7px;
	overflow: auto;
	border: 1px solid #ccc;
}

/* @noflip */
#plugin-information .review {
	overflow: hidden; /* clearfix */
	width: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
}

#plugin-information .review-title-section {
	overflow: hidden; /* clearfix */
}

/* @noflip */
#plugin-information .review-title-section h4 {
	display: inline-block;
	float: left;
	margin: 0 6px 0 0;
}

#plugin-information .reviewer-info p {
	clear: both;
	margin: 0;
	padding-top: 2px;
}

/* @noflip */
#plugin-information .reviewer-info .avatar {
	float: left;
	margin: 4px 6px 0 0;
}

/* @noflip */
#plugin-information .reviewer-info .star-rating {
	float: left;
}

/* @noflip */
#plugin-information .review-meta {
	float: left;
	margin-left: 0.75em;
}

/* @noflip */
#plugin-information .review-body {
	float: left;
	width: 100%;
}

.plugin-version-author-uri {
	font-size: 13px;
}

@media screen and ( max-width: 771px ) {
	#plugin-information-title.with-banner {
		height: 100px;
		bottom: 100px;
	}

	#plugin-information-title.with-banner h2 {
		margin-top: 30px;
		font-size: 20px;
		line-height: 40px;
		max-width: 85%;
	}

	#plugin-information-title.with-banner div.vignette {
		height: 100px;
		bottom: 100px;
		width: 800%;
	}

	#plugin-information-tabs {
		overflow: hidden; /* clearfix */
		padding: 0;
		height: auto; /* let tabs wrap */
	}

	#plugin-information-tabs a.current {
		margin-bottom: 0;
		border-bottom: none;
	}

	#plugin-information .fyi {
		float: none;
		border: 1px solid #ddd;
		position: static;
		width: auto;
		margin: 26px 26px 0;
		padding-bottom: 0; /* reset from the two column height fix */
	}

	#section-holder {
		position: static;
		margin: 0;
		padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */
	}

	#plugin-information .fyi h3,
	#plugin-information .fyi small {
		display: none;
	}

	#plugin-information-footer {
		padding: 12px 16px 0;
		height: 46px;
	}
}

/* Thickbox for Plugin Install screen */
body.plugin-install-php #TB_window,
body.import-php #TB_window,
body.plugins-php #TB_window,
body.update-core-php #TB_window,
body.index-php #TB_window {
	background: #fcfcfc url( ../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/spinner.gif ) no-repeat center;
}

@media print,
	(-o-min-device-pixel-ratio: 5/4),
	(-webkit-min-device-pixel-ratio: 1.25),
	(min-resolution: 120dpi) {

	body.plugin-install-php #TB_window,
	body.import-php #TB_window,
	body.plugins-php #TB_window,
	body.update-core-php #TB_window,
	body.index-php #TB_window {
		background: #fcfcfc url( ../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/spinner-2x.gif ) no-repeat center;
		-webkit-background-size: 20px 20px;
		background-size: 20px 20px;
	}
}

body.plugin-install-php #TB_title,
body.import-php #TB_title,
body.plugins-php #TB_title,
body.update-core-php #TB_title,
body.index-php #TB_title {
	float: left;
	height: 1px;
}

body.plugin-install-php #TB_ajaxWindowTitle,
body.import-php #TB_ajaxWindowTitle,
body.plugins-php #TB_ajaxWindowTitle,
body.update-core-php #TB_ajaxWindowTitle,
body.index-php #TB_ajaxWindowTitle {
	display: none;
}

body.plugin-install-php .tb-close-icon,
body.import-php .tb-close-icon,
body.plugins-php .tb-close-icon,
body.update-core-php .tb-close-icon,
body.index-php .tb-close-icon {
	left: auto;
	right: -30px;
	color: #eee;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

body.plugin-install-php #TB_closeWindowButton:focus,
body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon,
body.plugin-install-php .tb-close-icon:focus,
body.plugin-install-php .tb-close-icon:hover,
body.import-php #TB_closeWindowButton:focus,
body.import-php #TB_closeWindowButton:focus .tb-close-icon,
body.import-php .tb-close-icon:focus,
body.import-php .tb-close-icon:hover,
body.plugins-php #TB_closeWindowButton:focus,
body.plugins-php #TB_closeWindowButton:focus .tb-close-icon,
body.plugins-php .tb-close-icon:focus,
body.plugins-php .tb-close-icon:hover,
body.update-core-php #TB_closeWindowButton:focus,
body.update-core-php #TB_closeWindowButton:focus .tb-close-icon,
body.update-core-php .tb-close-icon:focus,
body.update-core-php .tb-close-icon:hover,
body.index-php #TB_closeWindowButton:focus,
body.index-php #TB_closeWindowButton:focus .tb-close-icon,
body.index-php .tb-close-icon:focus,
body.index-php .tb-close-icon:hover {
	color: #2ea2cc;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

body.plugin-install-php .tb-close-icon:before,
body.import-php .tb-close-icon:before,
body.plugins-php .tb-close-icon:before,
body.update-core-php .tb-close-icon:before,
body.index-php .tb-close-icon:before {
	content: "\f335";
	font-size: 32px;
}

/* move plugin install close icon to top on narrow screens */
@media screen and ( max-width: 830px ) {
	body.plugin-install-php .tb-close-icon,
	body.import-php .tb-close-icon,
	body.plugins-php .tb-close-icon,
	body.update-core-php .tb-close-icon,
	body.index-php .tb-close-icon {
		right: 0;
		top: -30px;
	}
}

/* @todo: move this. */
img {
	border: none;
}

/* Header */
/* @todo: are these also specific to Press This? */
#wphead {
	border-bottom: 1px solid #dfdfdf;
}

#wphead h1 a {
	color: #464646;
}

/* @todo: these seem misplaced */
.js .meta-box-sortables .postbox:hover .handlediv {
	margin-right: 0 !important;
}

/* Metabox collapse arrow indicators */
.js .sidebar-name .sidebar-name-arrow:before,
.js .meta-box-sortables .postbox .handlediv:before {
	right: 12px;
	font: normal 20px/1 'dashicons';
	speak: none;
	display: inline-block;
	padding: 8px 10px;
	top: 0;
	position: relative;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
}

.js #widgets-left .sidebar-name .sidebar-name-arrow {
	display: none;
}

.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,
.js #widgets-left .sidebar-name:hover .sidebar-name-arrow {
	display: block;
}

/* Show the arrow only on hover */
.js .sidebar-name .sidebar-name-arrow:before,
.js .meta-box-sortables .postbox .handlediv:before {
	content: '\f142';
}

.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,
.js .meta-box-sortables .postbox.closed .handlediv:before {
	content: '\f140';
}

.error a {
	text-decoration: underline;
}

.updated a {
	text-decoration: none;
	padding-bottom: 2px;
}

/* @todo: appears to be Press This only and overridden */
#photo-add-url-div input[type="text"] {
	width: 300px;
}

/* Theme/Plugin Editor */
.alignleft h3 {
	margin: 0;
}

#template textarea {
	font-family: Consolas, Monaco, monospace;
	font-size: 13px;
	width: 97%;
	background: #f9f9f9;
	outline: none;
}

/* @noflip */
#template textarea,
#docs-list {
	direction: ltr;
}

#template p {
	width: 97%;
}

#templateside {
	float: right;
	width: 190px;
	word-wrap: break-word;
}

#templateside h3,
#postcustomstuff p.submit {
	margin: 0;
}

#templateside h4 {
	margin: 1em 0 0;
}

#templateside ol,
#templateside ul {
	margin: .5em 0;
	padding: 0;
}

#templateside li {
	margin: 4px 0;
}

#templateside a,
.theme-editor-php .highlight {
	display: block;
	padding: 3px 3px 3px 12px;
	text-decoration: none;
}

.theme-editor-php .highlight {
	margin: -3px 3px -3px -12px;
}

#templateside .highlight {
	border: none;
	font-weight: bold;
}

.nonessential {
	color: #666;
	font-size: 11px;
	font-style: italic;
	padding-left: 12px;
}

#documentation {
	margin-top: 10px;
}

#documentation label {
	line-height: 22px;
	vertical-align: baseline;
	font-weight: 600;
}

.fileedit-sub {
	padding: 10px 0 8px;
	line-height: 180%;
}

/* @todo: can we use a common class for these? */
.nav-menus-php .item-edit:before,
.widget-top a.widget-action:after,
.control-section .accordion-section-title:after,
.accordion-section-title:after {
	right: 0;
	content: '\f140';
	border: none;
	background: none;
	font: normal 20px/1 'dashicons';
	speak: none;
	display: block;
	padding: 0;
	text-indent: 0;
	text-align: center;
	position: relative;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
}

.widget-action,
.handlediv,
.item-edit,
.sidebar-name-arrow,
.accordion-section-title:after {
	color: #aaa;
}

.widget-action:hover,
.handlediv:hover,
.item-edit:hover,
.sidebar-name:hover .sidebar-name-arrow,
.accordion-section-title:hover:after {
	color: #777;
}

.widget-top a.widget-action:after {
	padding: 12px 12px 0;
}

.nav-menus-php .item-edit:before {
	line-height: 2.1;
}

.control-section .accordion-section-title:after,
.accordion-section-title:after {
	float: right;
	right: 20px;
	top: -2px;
}

.control-section.open .accordion-section-title:after,
#customize-info.open .accordion-section-title:after,
.nav-menus-php .menu-item-edit-active .item-edit:before,
.widget.open .widget-top a.widget-action:after {
	content: '\f142';
}

/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
.ui-sortable,
.ui-draggable {
	-ms-touch-action: none;
	touch-action:     none;
}

.meta-box-sortables.ui-sortable,
.widgets-holder-wrap .ui-draggable,
.widgets-holder-wrap .ui-sortable,
.menu.ui-sortable {
	-ms-touch-action: auto;
	touch-action:     auto;
}

.meta-box-sortables.ui-sortable .hndle,
.menu.ui-sortable .menu-item-handle {
	-ms-touch-action: none;
	touch-action:     none;
}

/* Accordion */

.accordion-section {
	border-bottom: 1px solid #dfdfdf;
	margin: 0;
}

.accordion-section.open .accordion-section-content,
.no-js .accordion-section .accordion-section-content {
	display: block;
}

.accordion-section.open:hover {
	border-bottom-color: #dfdfdf;
}

.accordion-section-content {
	display: none;
	padding: 10px 20px 15px;
	overflow: hidden;
	background: #fff;
}

.accordion-section-title {
	margin: 0;
	padding: 12px 15px 15px;
	position: relative;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.js .accordion-section-title {
	cursor: pointer;
}

.js .accordion-section-title:after {
	position: absolute;
	top: 12px;
	right: 10px;
	z-index: 1;
}

.accordion-section-title:focus {
	outline: none;
}

.accordion-section-title:hover:after,
.accordion-section-title:focus:after {
	border-color: #aaa transparent;
}

.cannot-expand .accordion-section-title {
	cursor: auto;
}

.cannot-expand .accordion-section-title:after {
	display: none;
}

.control-section .accordion-section-title {
	border-left: none;
	border-right: none;
	padding: 10px 10px 11px 14px;
	line-height: 21px;
	background: #fff;
}

.control-section .accordion-section-title:after {
	top: 11px;
}

.js .control-section:hover .accordion-section-title,
.js .control-section .accordion-section-title:hover,
.js .control-section.open .accordion-section-title,
.js .control-section .accordion-section-title:focus {
	color: #222;
	background: #f5f5f5;
}

.control-section.open .accordion-section-title {
	/* When expanded */
	border-bottom: 1px solid #dfdfdf;
}

/* =Media Queries
-------------------------------------------------------------- */

/* @todo: de-duplication */
@media only screen and (min-width: 769px) {
	/* categories */
	#col-left {
		width: 35%;
	}

	#col-right {
		width: 65%;
	}
}

@media only screen and (max-width: 860px) {

	/* categories */
	#col-left {
		width: 35%;
	}

	#col-right {
		width: 65%;
	}
}

@media only screen and (min-width: 980px) {

	/* categories */
	#col-left {
		width: 35%;
	}

	#col-right {
		width: 65%;
	}
}

@media only screen and (max-width: 768px) {
	/* categories */
	#col-left {
		width: 100%;
	}

	#col-right {
		width: 100%;
	}
}

/**
 * HiDPI Displays
 */
@media print,
  (-o-min-device-pixel-ratio: 5/4),
  (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 120dpi) {
	/* Back-compat for pre-3.8 */
	div.star-holder,
	div.star-holder .star-rating {
		background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/stars-2x.png?ver=20121108) repeat-x bottom left;
		-webkit-background-size: 21px 37px;
		background-size: 21px 37px;
	}

	.spinner {
		background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/spinner-2x.gif);
	}

	/* @todo: evaluate - most of these were likely replaced by dashicons */
	.curtime #timestamp,
	#screen-meta-links a.show-settings,
	.widget-top a.widget-action,
	.widget-top a.widget-action:hover,
	.sidebar-name-arrow,
	.sidebar-name:hover .sidebar-name-arrow,
	.meta-box-sortables .postbox:hover .handlediv,
	.tagchecklist span a,
	#bulk-titles div a,
	.tagchecklist span a:hover,
	#bulk-titles div a:hover {
		background: none !important;
	}

}

@-ms-viewport {
	width: device-width;
}

@media screen and ( max-width: 782px ) {
	html.wp-toolbar {
		padding-top: 46px;
	}

	body {
		min-width: 240px;
		overflow-x: hidden;
	}

	body * {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
	}

	#wpcontent {
		position: relative;
		margin-left: 0;
		padding-left: 10px;
	}

	#wpbody-content {
		padding-bottom: 100px;
	}

	.wrap {
		margin-right: 12px;
		margin-left: 0;
	}

	.col-wrap {
		padding: 0;
	}

	/* Hidden Elements */
	#screen-meta,
	#screen-meta-links,
	#collapse-menu,
	.post-format-select {
		display: none !important;
	}

	.wrap .add-new-h2, .wrap .add-new-h2:active {
		padding: 10px 15px;
		font-size: 14px;
	}

	.wp-color-result {
		height: auto;
		padding-left: 45px;
	}

	.wp-color-result:after {
		font-size: 14px;
		height: auto;
		padding: 6px 14px;
	}

	/* Feedback Messages */
	.wrap div.updated, .wrap div.error, .media-upload-form div.error {
		margin: 20px 0 10px 0;
		padding: 5px 10px;
		font-size: 14px;
		line-height: 175%;
	}

	.wrap .icon32 + h2 {
		margin-top: -2px;
	}

	.wp-responsive-open #wpbody {
		right: -190px;
	}

	code {
		word-wrap: break-word;
	}

	/* General Metabox */
	.postbox {
		font-size: 14px;
	}

	.metabox-holder h3 {
		padding: 12px;
	}

	.postbox .handlediv {
		margin-top: 3px;
	}

	/* Subsubsub Nav */
	.subsubsub {
		font-size: 16px;
		text-align: center;
		margin-bottom: 15px;
	}

	/* Theme/Plugin File Editor */
	#templateside {
		float: none;
		width: auto;
	}

	#templateside li {
		margin: 0;
	}

	#templateside li a {
		display: block;
		padding: 5px;
	}

	#templateside .highlight {
		padding: 5px;
		margin-left: -5px;
		margin-top: -5px;
	}

	#template div {
		float: none;
		margin: 0;
		width: auto;
	}

	#template textarea {
		width: 100%;
	}

	.fileedit-sub .alignright {
		margin-top: 15px;
	}

	#wpfooter {
		display: none;
	}

	#comments-form .checkforspam {
		display: none;
	}
}

/* Smartphone */
@media screen and (max-width: 600px) {
	/* Disable horizontal scroll when responsive menu is open
	   since we push the main content off to the right. */
	#wpwrap.wp-responsive-open {
		overflow-x: hidden;
	}

	html.wp-toolbar {
		padding-top: 0;
	}

	#wpbody {
		padding-top: 46px;
	}

	/* Keep full-width boxes on Edit Post page from causing horizontal scroll */
	div#post-body.metabox-holder.columns-1 {
		overflow-x: hidden;
	}
}
@font-face {
	font-family: "dashicons";
	src: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/fonts/dashicons.eot);
}

@font-face {
	font-family: "dashicons";
	src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAFk8AA4AAAAAkVwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAca/GHnkdERUYAAAFgAAAAHgAAACABIAAET1MvMgAAAYAAAABAAAAAYJAJaVBjbWFwAAABwAAAATMAAAKSUPpEamdhc3AAAAL0AAAACAAAAAj//wADZ2x5ZgAAAvwAAE2qAAB6bNqcwBtoZWFkAABQqAAAAC4AAAA2BqJsMGhoZWEAAFDYAAAAGgAAACQPogicaG10eAAAUPQAAAEhAAADzAu/zfNsb2NhAABSGAAAAeAAAAHox87m5m1heHAAAFP4AAAAHwAAACABRgC1bmFtZQAAVBgAAAFzAAADBkirZW9wb3N0AABVjAAAA6cAAAmJ0RPelXdlYmYAAFk0AAAABgAAAAZeiFO0AAAAAQAAAADMPaLPAAAAAM/Z1ckAAAAAz9oPBXjaY2BkYGDgA2IJBhBgYmAEwk9AzALmMQAADrABJQAAeNpjYGZvYZzAwMrAwirCsoGBgWEahGbaw2DEFAHkA6Wwg1DvcD8GBwWGr4LsF0B8IKkBpBiRlCgwMAIA9/UJS3ja3ZAxSwNBEIVnczFwub25CyoYsFgQi1QGCzHdGRGTQhEiaLRIVFCCCEklKYSAWAgWtv4L/4yNFgkKiuXszlZGziMRC3sbH8wbHjy+4gGAA+ObBZE4iJskiVFOi3bydyGCCZhRWbWgGvNDcmmS8jRHBSrSEpVoldaoQnU6oBZ16UoL7eq8LuiSjnTZuCZvCqZkqlzlHa5zk1vc5Wu+s2nr2lwcAyj4JgOFNE2K5hPyIi1TlJDXqUZNOqIO9TRoR4da6eKILExolCmaiCu8NSIfcpt7fGvBZmwYxwOn3+/fP04FucALskE6cPATh/iBFhkNvuMLPuMTPuA+7uE2bmIFy7jiX/oX/rnf8U/lmTyRx7IpG7Iua3LDe/NevcF4pb+RyMAPXqQSS/0uwL/XF+1xgaIAAAAAAf//AAJ42q29B3wUZfo4Pu/Mzsxu2mazLW032WxL2dRtIWUTIPTQQosFpCy9GEWaBFSMiEqJDRtiQ8QeFTkLx9lO145c1NNDD/XkOPVOvePrQZJ9/T3PO7vJJuJ97/v//Akz7zvvzLzz1qc/z3IiB//Iaf4wJ3ASp+FSOC3HVepsOkFv05t1xJZMdHpyuucR+ljkEbqTTH8k8gh/ONpEbuB+pt0/Exr9kPuZeCjP/cwRLuFfJcfxXJiLyi9IPVCnn+M0JBgiJrOVmK1CIKghsmTIIyaDnMbLEpysfIgEA8EQHwxUQXlVUDwQrd+dtf6WmtIHppXUzW5ZWRN9KFr/lMWyzGLJGbXYNMLum1Ihj11yySW+Am9qsy/XMg1uTbMIm/lXd+em2l3WrWWZubZUkhJ9iH/1KXZ3uiUnMDa90u675JIlY+WKyb6CJt2qkTmsTo4QDxeRGmU1lwFjYqsyGXUGqYQQnb3A5df5AuS00NGydm1LhKZEIJXVa1uiTS1raQo5vbaFP9yyFrotcP+GOj6RPoKxTGP1mGUNcWuI3ysSGFY8pMY7lkU3RDcs438knZHoAb61d4qQT9tUm+9Yxl/Lymlb5M7ow9FH+RlUS07TFKg3wu2WV8g1XCbn4uqgXlO6lqQRN2kgAZ/bVaAlxBWAfL6GXUsykQxmU0AmJklLpHy3K72BhIiZlVZJ/9i8+Y6WL5cRqbm5oaHh6YaJ9AnLsJbbryAL+77lTXl5Ba150W8xKSN7rXiD7rlCeYXOb2xseFo6jCW3twyzEnFiM1TQ2NhMn1j2Zcsdm3tnQQXn5+Xz1ug3LH2D3MNubN5MFm2GVyx0XsPTjQ0cp4L1EYY+reD0XA5XhGuE6HyuEuK2yfYCCUbf5LVVBbgqk0EqcPlEm46lAW+VWWeDAe2/FA21RQ9dQ9uueaiotrZIOFVUG208etNNR28SDpHTkNy0xJxDu2FMlbzQwR8uqo1EaouiTfAC/wwWH1X1nlyC74jkLJWX0vvZBcf3rwkBZpTD6RNtRpvOy7cKp3oPCvl9mRFyWjT0fBeOiAac/2+4k9JfpFOcGvrkwFXvJgFc9WKQyGnEbpOlArfL1wA9DWiUOzIR8+jhF0lT9oUud0bf6xcI16yr+nYebW/3tHs8nvZ6QSJNWXgvmx6WcpVH9W7XBW+39W2cXjUCHirZ5GknHXNP031wKwNuZdMXYf9FuNelqNTHGTkbtF1SuQmOWJC4MoIBh1nDmyTcaGz9wG6UOhbQf1we/Wr8sVvG89t9vgVziGot/TPJJtai6p491ukWq9Uy3WoRfl7g80UvG3/LsXG89XKSsWBOtYf+mZ4keWt+juZZLLEHOYF4iEdWS/tg/5dwY5TZtdsGZpZ4cWpLiBEnsp7YcTZrcWBg68Wv/HhliT/Jptwvq2uLer7DuRYNRbV9mWHMhi3Flv4MOX2Osk5VF+Z7p+CkW2pbancbLRbjbsjwLszR+xPLop9ijoFHrpO7Xx4tt8KMcgSm0SXh1jPLMJwqGEriDpoCuLtUhkN8+28mvTJqQpPe95sf6akA/TDwlp+Yf4TCpgmj9NL9h6LXHPLpR00Y9fLkQz/SvwXeCpBSeOCfrLDpFVhvBlhvh2G9ZXIV8O2CMlU5cYUEbxWskzRRcEJqIWkqe0EZXw6DEyJelenCqQFPlk4QJKmkYVFo8bayNKLSZZb4N5P0y/6wSet/cN+XCxd98cSNbvdlH1yu8rrqx42r1+uDyxdMKF37yGw5a8zwKcPoXw9tPbbyrKh1WzPNtoKU5LNt721RYHhYVkN73Fw59N4uydBvSTba/C637A663HadNxB0B82BoN9mNJmDZtlk9nJVAZ+rQDLI6k+zg3ceu7N1Me1e3Hpn953BzE8/MQ+DkhkriIeVDDN/0ld1pqvrTJeQv3wm3IFHPs0Mwp3WxaRo4WwoCeTESmYvpMO78FnWrohcIE8FGAuzwpkyAIuo3IIo2NzK8s6oCvhZG6SGl0aNmttG39z2Iv1wN+0OCzljKlfPJXz5qkmTVk2Sy16ilP48t83fSJ/No9sjArmBNKyeOyp6YlJ1EJ7Ab5FCeQWsYx3uaFKlMstlsD4l2ash3kCGQ1/gcAetsEYDQbuG2NME4dSdRDf/0dALy+7+seAUvZ/efzTzFVL6+F30h/5SMofMOZqx8dD30r7Nba+2zH3tVtpGOg+QjL09HbEC0knbNn9272wOYWUE+qvspSzYzUW/3E1cvsosqfId7oCK9dtURQBS+eGP7ZdtbL+sh/0SJC3Et3EjfYc+Qd/ZuJF/cO2+tWv3wfr19GwjHiEfQRs+3JcJZ2Hc3p0798JxAh9aGz0QDoehPalcBPb2ClgXWoDeZpiDPFghJbBGglwt1wC7fcI59rtNZ9NDk7yxIw7Zg9BOJ9wbdA33VQnX8grog4P14XhRbY+DgVziUf73riy2wA6P4IDxrYgw+6IJJYcHP0E6EWzEQIjqEyjwRNg/mmJhT4XDgNM98TzciGWh34gPwtI+RiNYB1MJthiV4A7CxoBdAlsBKIZTMYqBdkNG2NfTE47/R/qh70ScfhDyW9b2PZFwG3EJB3N+FL4lwyjnIS7R2/VASzjY7AZ8gtNkdtkLVLLLYS+QA0HhVNRUFqm4RTglnOob3lILUCzMl7Zl+ooO05dnz6YvHy70Z7YJp0hx7yHVmlocizDrWvT3f771Wfn5PXuel5+9VcF58kh5LVCDOqRggEhDxGcD+g3RmSzdscNioS29B1UlB63Ton/ls3ZGT42RW3cAjUWn9g0Tjx+0kL6b+Myd0b92c0BXwj/ox1FYKXauFXbuMq4NitL5MuLIV6URPj3DSmDlhgisYVNGOo/L2AWlAUYzumTJXuAOOLyw8VyS0QAUpMlsAqQBNE+IIOBlT7gAUEqmPKLXkJDKDfd5DXHxfh/R4+vy0YXP/0Tfpy/Q9396fiHkSSUZTSp/er73dbKKTPxx584f6TP0JvoM5kg9fX+pIU1vvGq6Tb+KzH/vTmJe4ZttNmWLQlVDfj790ehSqw1ag2HLdPtSu8MA2elt5DkiCmqTRk6a82HPcbL5rf8Rir9es2nxYmGU8qmFQ5ogzhr00YmsIb1Fgl/Ne8tJEtn/yqoF8oTxluGFRWpx1ta6Ey0t/D+IWiXwQR9JlniB+INETY9Gc/nn5ayWliuHPfKHP9Htwk29pxaQa799hr4d3VVs5cTYml0BK0rmktmO5XAvEoDYgw6PuL5nm6q57wTQNezgW6MH5BVnzojrYU90DxwAE2eQTlmU04C2KIHafO4ywIsZQXeayoyQMBhw/rJImDm26vFxWe/d98D8Z/eurErP/uqR2+bNF548Vyn/0ZYLG1zpu8jwqX8p33rw3bNX/qGvtXX3uQpxeYn9tKQKKK8ULh37qAd620YAkLADOqghNkBm0QO9U4hH1dU7RdUVPRA9IOQjxJBX9E6JHhCPQwfbEABgSk5j3XwCnepCHFggWQa4Ai8DAf1wQEdi5armlqnX0W7kFFr41pa1eCAk6A5DKq7fOf452k08a1vIaSynbXCkADDoL4Mtw3AcflcD8FYHI53FWbh87Bd+zQkfEQWv3mYXvCR+wDbV8ECwFtWeOVNLno+EAUyHI2Ggh+InBPKnlXmtLTr7Ei+FimrD+NmBA+jaU32ZQgdto22M/lH6H0YYRJwBIMegq/mudEaJi7o07LJy4QvwL6omFda+Sz9/990bx03sa8+IdNzIstXSnojUUBLp/Qdck4J37fzqSF/HlY+xvFBb6E/gB7SMIxge76lBsseBK/SPi2M3X0j29t+rsqryYN9XWXnzF1Kab9w439l/wln8d882/rCC4O4nYpLRUlbTUqHgtqKJNT57liSp0qsbl7QtHulNllfEXvNhFWdfwu0g9DDER7vV2S1TVsyeM7KY4cUi/rBnzIwZY0ymlKLFk4dDiTG+ViIML+oZtTik/V7Ac1x+IN2VL6WLx4nLEwp5zr6DZ+ICarmT3kSav/mGHvxGagx5eheUNjWVqu72hCI9332j3MBvSPCN3f18kx32nxdwLgew08ob0niAnWW8L8RnxGgw1ZA0jmWlWCrkkDtJzZtX+nxXvklfp4vo60pebm9tbW/lsxOTqMSS3zHcIq8YufrhF7584eHVI+OZqL2VPZDwP7qFJW21+A7w2J3kNMOfyQo3Ff+T9iGORFwIUMgQzzHeV+HBlHfM+JbdjywYMGH+oNFutPvtfi/QE9I+2Fx97apmQNmAtMOiAfB6uMchdETYdSTCxo4DuuUo0FEDsBDq1MWhIWTcfkY2MYgoHz1TocA/4DJot6zGDXLmjLQP1sUpJBgYDmW0QxurX4T6M6H+zkRYm1i7c0jNuNMAJDXxh6HaziHVKpX+r3W6h9Qpq6G10SZZ/atVwjpNrFOpDU5Yg3i8LxNfg/HvVPY/koTienE9vqXh8QoA5Xq6kq7mCH8Y7h1XdSn3xONYimCVb43dM8TfEw1YCuTZzWQHu3dYPA4sM7sHJBqU4vPRA//xnqzQwXINjEEeoze9jOJk+Exni3GLSmq0GZFMqie47MWEPJsHnR3OygE70XP2JeKBhUo64dTXrhB8/GElJTganRG+Ff9LjT3bAB2GWltDYXbuQT5x8KlntdDR1x5GQVn8wHGE3i+QnOIjbBWaiZ0EzeI9W6N/3UqPbf1WfGRO1Exu3IR8+x+5P0pnpDMKFgN+Y4Am8vsyHIBjhFP3koJj7e3H6Of0Jfr5sfZuspTcFX1BOjNQ1H6MFNz7IVl6rHeFoKZXcEweEGG8nJbxTENpLR5IS1lDzBrCCJbCj6644iP6RyBX/og54Xe49mGLAU5DJBFRuPvER0ghe63Pi7cigx8fhEc12C8NEYkA3yJOoheJ3inqiVM4RbujB8jdl+BCaSN7ogdo9zfkA/rKLOqhnln0FfKBvCJ6YAKtii7FWvnbyHsTyHpaUkP3RKPffAMkUbiGS8BZ+C32JaAKWf3Ew7fScBvi/UvoAr71l9VhO7GcrT/cezZSRAhQRZkIkaCFKbCSYU7ZeCJvvIJLU/hCUzqjNHEhhog+xn8aDWYUFpiQOyQm8bWtR45stTmXAY59QXPwmtlXX/3C1Tn0iP2aDEHOf8pKmmAH/46ePqJe1vuVePzGu6J/6rhwdkfH7EAlPPRahmojPIJAkBwgB6RCqYjBUUXEGNSgfE//J/oIveU9soI+8imZRVa8S2/h175HVtKH2eV79BYy81P6MPe/rgcuP0TSy0h+Gkk3nWtBkJEk/eTWrSfpD3A+50LoXb71ZP8zwM+QzpgszQx7txTa7R2MHZnsJ99kFHRs4HTEHSKxMTSZZdh0/VxpURjxYQTwMvE43OWwZ8vdDlVzTKJXhPI94tn/zTf7cREy+qo72vRxxjgPbljPuIyPB9OMSFc5uSZu4uA21ZNEGg8hTD/tEZK8MM1AbeRhFqkOQEvsNaPU+FpJfX1Jz+mSepYRU0rqe75TNfceJKcZKiT5vNqSHxg2saivvbrFZSKECKkZNndtQfmEolyRfylcX9J3pdSo1FFf8ppSR31J73RVM40wvEq7kxxLLlo9bRjS6NCpvDyVtshVZjMjIRKtgNV6ZUk9MKyaBJrKzKgFN4OZyKNzQeDJ/Qk8ekaMIkDem/8v8ozORCISzhFGEojrew/++B9z4dqigbekRkYV1CJa+k+5xLka6AfnHCoBibcNpoZPyCuULn4UP3229xzNSuyKJCrfRXTVd2Igz3EKT47tOAr8v5HLHEzDIBKFdQALxYwfBfK5u+8EyhsA6BwGOhxl0ICESaeQj1lMGdHXxu5Fm4Dawbscp8jGFZ45Cb6UyeUi3wEL0V/AGe2a+EdFlqDohD/86q7bT9EfniaSNJ2mANLvEPIBkgIgpilAy58Sj193xzH6t8/o4/xXPdtoinAK6KJoE7AjgFV/5Xsa+CRnN1aZSKx3epYISK7VvkoaifQ0/eHU7bt6irA2rJUhhTB+jT5Opn1GzMfuIHJfO4JOVRecYRz62uNjqWJjeRTmNJnpSoCAJkYFjePZadOgAEu0Efko7Ybau5E/7T3JH6b384cRCdP7YczmqJojyKxGkF+NkM7o2nAPI1tifcK5QppJqT+G84F2hG7YdYJGgImC91gNVfgmzMop2oYUnvJBxAv4MWCMs1GSh3I7hs4Bx0S4Y3IStN/M9DGyEyC+24V/dh3MURWKKaQXJ0+m3wSDvvnzNnXswK6/88KhbdcLn79Al7ywpmPHzi2b5s/zB+Fbr5BX6EeTJ16/Tan7dahbHas7EIQ/L9ZZIEv4B0hFdKUTIzx96IV3kDLa0dE+f74vGKTfTBY+hw9MnEyKaYiGiCfonzd/05adOzrWvEBuZzwKDH9EXA9wOJ2tYIMk61CYoitDaXu+ScWES64Ccf3DV4erqq5+GGFt9ADbCOL66z8qiN7pCefmCmUFH10PMDaLbRC2N5Q9qu6XUNpwEyrQnYnzEY4CdUZs8d3piKV8q9ARB+4RzBBPUS2wAW197W0M3gnHFTbkMLYClhtLcP22JbAaMd4oMkQuaT83H8kkkaiSi6WDQUDPNhQtCvkoKoBksAgVt1dfu5AfVhjnNiWN0R1IFYnHGfdnRdUG+6YvEMQT8MghhmEM4rvXHHr3xr7MG9/t2iLdtKSyrOp3l+7/Rvg67fVrkV++5jVddu6Sm/QL1n+zv0IZW3It0CR/AIhuRokLl8+ZJTi5A6IPl1wafAppDC7fESwjKP4CDt3vC6YR2cS/wjeTv1x+Oc2NHqS5l18u/I+vUJdf2dTsD0ygNnKK3LV01A97Vv6dPv33lXt+GLVU/AM9duYMPUbKzpxRe5pSeF41zutvbo7e9s/DGx8tWnPPQ3//+0P3rCl6dONhBY8O0BF6xo02/lL264ZNJ7Lpt+u8RjwGZoNj/LApXzBbFV0QDtfgEQ/jFuwNqrLzPGH458nrPZnn8QityCvD8tw/MdgExEBTEHcsk+3G3oQnNwEFSrs3weN5+HqUj7HY/OHVmeF6JA7qw5lsXxADIdJh6Qjn4apxR2fIiqgx/ifDYErKBo/9SQ63Kz0YcKiEQLrblS9L6WZTvurIDa6lQpa6oDykqrdV2h1mk0oYUVFZ5fN5K20evjQ/M9NwJ719y733LiM5JMe+aNFi+vmixYsXkQKp7Aa64R7BJOXkl6hKbZVINZZWjBAEk9Flr7TVCQ1l+VbDNN9V95E37102YUI0ezGxLYZ/9M+LFyPMQwAs7Uvgb/sxlBBPO5B7ix6IKImqGcEHHoq4j7FZsI+A14F1vH4wn6xwTl4dIgKg1uz9ksPTwqme7yIAg5EV7lZqgU0NIDkcrxQP0olbBRC61K9X1QJczmP4vESBGAr75gUSusok2spgTIgtvnUTuTZVFwKJnu8QWOh2HdxFryKe9BnzZ9C5SAj2tSMJCNgU/wOdURQG6nHmpZfOLBk2jD4cIyIHM2jq/nWMfU6PydtsQBlySEVAs5BHVpTOZj9sYidDVAOHrEaREYoV+9qJBxVVJ1DuhzglfuBN6Dc8Z0ByoLsdFV+RyNoWFDcCxYPCRy5Om7N5lBS8hUwgMvuGAQLdIZzaRYQXL4Z5O3zxizRKv6TRFy+++EUiCKeUkl0w5k274qUAjuBpjtkSDPQzWeldfFxlNWsH/sdmItmKs8hoH+DdPeJxqRFwaS6OCjSnKqjgPD9S6m6XTdABiEPgY5e9VUaDLJUA10tef3/deq9v9YxFa1bT6IZtK33eOUt23/tHb9XyA8BOfxde8PTmCc05Gu3uyx6bNDkaJbZ82/gpo/903wUlCOkIeQfWtAq+i7yOnXhlW9BL7EGb+PqH9FR3KDo79BHJ/DDEPyCu72uHRdiB66uT7YNG1kM94zjsqE91oWTAgBol/tfyYYZOwgjiD58zKxoUkRaQTkMzTD4H385mc4dyWx/AksXccia3ks2AyGWgbIw2wW/3Bxle96Og3K4gdjPieTaAeKklRvYoDCzcV+4ZmcI8/gywmy630eTtnwZ4xox9aB11VWFZSgZPcrHBGx/zVqcZNUnpaXV2i0mXZcwpzTQaM80pqZKckly+gOzCp65yOhsmBQtz9AZjjaciL8+baTYYi3OsWTlVTVOKS7KzKguzzFcpA0A6F3udSRnF9F+RcPTx0aoKnz7bbM61wSEJKSnmgD45KTklU6tN16VWhmteDdNPyrKyC+syRLksL3NESoolX6tVy6njTTZbbWFmpsRrcnObwgCDHaRT+hTmzcAoiAElAs//UrHQXyY8W19yS8j45PU3LHvxlrE606s3Xjl9muAcKLwZCl/BQn7/JRP9trTLScaoV7173qbRbQc/njD+qksmBvKHFnK/Ak+HaE1wtzNBcYeSiscVKVv8+G/qgIV7QtWs6F4w/f9Sh7QPSJIOxJOxdGgd4i/q0CsQncQknraYPBGJXyR7UQMARzfqDHDKkXtRNKUIyRmRHZfHpXNWzsXVcKOAh27l5qA0BDBm0KWsa0aaBP2SsmCBKgkQr2AXvEGvXjdo7WLGLvv7l7dohx0CFYnxkhLCxFRShcOe7bJPumDmiOEFBds7WsfmF7sc55WWV1T2PbHkxLITi2u+PvbJwupqa+7wqtzc6sCmKTOaLHmW3Ho67YmAWaNVa8jWBY0F+fl5oSU0DS27wsiqSYeT1bqpbqdzTNNFt+7Nnp6kUQ8LtC2tq4sylcl+8nT0QJmnpc5uT1Fp7E7vJIfjzH59RkmZwbBoz/BSX3bWdrO5zJuZGX0BWKz8MHJgSB/F7GBENupGRhvKeqesKyI6t6hnVkVmp2AuIkFBDOr41k1f0Os2AYLr3ESv+6LvDb619+Amsu6LTbRN1bXpC7Juk7QP72zCWcDrvrNMvMteiz3IAQaL08KJODynH9vGZacNsVXAaGGUrQ8+zn3P5hfYelGuUeos7UMZaoScTvjfOaQYGN+UMC5xvEBNHGDHFIUDjvT/A4YVFjBiNcDMrf2l3UqKdNpp5F+AxjZx2YgRkDpgPIbOYBWqQoJfx7ZUZPvSZbdGsoYvuCdy34IR2bA7j0d/v+uuPdv5+uiz9es2zq4ZdsHl6+qjKGBQ9c9R//7SQycT/xg+HHTsi8SbhG0ip8W/MXyThFIkxFN6m9umF0uO0AWwAQ8vJ/eX0JdvBU4YRUGeO8nJAbsOmCMRcIUdbX40TFsZ194oFnFmKAom2MQRwZ6M+r4cAv9VHxEJeGv1q4wREzpqi+4M9E4J3hWnnXHkwuGjL0VQMRJGHUY4jNubMXS9RrSKavj7P0IxyyhhHBNEpACbnYKpogNNbKcWcH9pQjtjIjrnL6R5aCUkMF2NVze4kfw1dw1Q6XcFgSbqOwFLYKBtNcV4p7gYG1VcU1OsNPLv0auZKuN03C5P6oI14GY2ChZikIlUUM676okvSBCNoilkOUEYRJitaZV466r6+ujSuifqLoYMf1vdrJn1lOe3WCwfWUqKLdHNmJkhiRfXzeqeVRddWl+/imXr+d319b0ReHC69SMLPGedDg/iuOgYndHIdFO/vr9GxuxhGIjVMVAb300oLZZjeXFI+p/uSY1IZiNsRqqsLzMsnAqH0ToHUiC6+8/nKpPV4XCPIxxGrX6YGbucZplI/+lcZWgfy/DHKoaZFYCcxibZhqAbGCAbcEA6A8Br7ChwoQzUC6eOLAyPsq2cAnt9100jxj+4HwjVLx58cFzoFnoT3zp9lXVkeIF4cMWKd1+6NrTAG4ksvOaOQyT5rrvu3kPPPHv7lmWRSDAcuua37y1fgTR6OAGHodQIYYCVK1DwoYhaMLsfzW2dCajRHkthTbchegxHkBaPCKf62hHIMGUNoLp82i01hsOKPu9+en8c7CgbiPEtaqb1WPFr30cbOOLF79sTv+/tN7AAPIPgjtkhRVDHjswHgjsoxi2ASDvMvvUrDUA6vB+Pa2GN1TNLGoe9QCUBU2BSeascxI7jHozj0wLZnUBUAjYWYqIIVlIg7TtMjxzp5xJ2HSEj6Og9maYR9QZDbq63ta3x6pvWjx1jyZkeTNfenOPzlufm5OTMFYpJOxn54gDj8SJZWVJd7K4qyc12OI36YVeOr6mZN6K0tL7QbLLTt7PLq6qysyvKs3JiMgP+oPRH0cw1cZO487jZQCPDmoI2GxWi1h5D93672e62y/ag3Q/kgtkbow20xKsIxarMssutkBmw6IBJJ7LXjUvPLTmN3vgQQDVG0W03KsSGVFZYYCsc3Xr16FrNnIzgsAUf75i9uPYvNUtmz7569rILn35qdSiYo75KbXaEGmfNbkZKwzGtwq4hTvqJxl7aezJjsZFPVqXwaeTpde6sXKt1JL3ocf63wktL6vLzBFmWU6dnTx7Zll8+pay0p+ehh3rCZ8/2FDkm+uyaUMUYu9M1NTUludYzMjyxuJqMC9SLBSlFSbW1DwhafXmxPoOeIYTwB8yZVWU4VgpfqugpcgG6FHABbhhXx/A2WoFLsruBV4zABbdiA857UbXmJEGzHLP9NmsV0++gqAHUpNcQkRmBlzZ8+HDcBrx53/C8MrQB72lF2XGEGaczK6ATjeOvV0zAb/h21O1oAN4gnEVxARKWKCQX8qV/MIvwsrzh++IG4c0Pf9TguWMzwinFnojRj9E3Rn17g2IMfv34xjvYo5OVOmADdMJHY30mnQwfpwK9hNqZMuh1iBuNUDSg8/EuRz4seGN6XOavGiJR1MRshfsL4mm/Cme96kTXgNKK/zdDTPRRBYleoFxNIFPR9mMMu1J9qxQqagnS+SeS9UBcKfYA/avwISvfoSgM2H+aTt6IHkAR04yPE4tPxkWmcdsGBk90yInbgdYKAaceCOrSSBmPZJNnWvcnJ+iqad/9+ed3IuLxHgcKVnKJxcLn9J2wqwvy1ApM6GT8boynJ8xEQjkUu674ITVGmEQsEvs+3yrtYzp6EXG6DpYGlkWQ3hW+JjeziUNVPzzbSQjDdUjro76QR8WcVQSAHwiGxCDKAHhVvikdjYNUN8DAfnff9ktUbkOhxZl+jcVyTbrTUmhwqy7Zfl/0RZL71lv0L2/J6vvodw/sPDtfsGU4LcXGJ+bNe8JYbHFm2IT5Z3c+QAwX4VNvkdx+uYX0EZcC3CFaX+oT9INx5RVx6kSnqHOKetGwpm7cTUdvGlcXZLw7GUHG0szoHmZa8ujj/BN8i23N6CU33bRk9BobuZRx8HT9NX3tb7+NMoQdUdcAf4P4HWE9yoNKYCUiN8+0CEyCDC2w+VxYRCC1o4WBXefop4yIv6BMhHudESB0Ir1T0LyLdK7p+zEs5EM6DW1Aw8Kt+9egPrNz4cPrV61a//DCmLa5m3aj4kTVtbZl2hrYIUiSeaatWRudidkwvg13or0Rm7+x0W+jKXEZOKypZKYtQ5sxF7OQsBvtSIz5mZ1YXBYCFJoO9RVoToI9OA2Uc6RnWyQiGnqnCB8x66dw78EwtqYvkz8MWWlf78FIRFG8AO4knczAKloF/UFcBnRJCssqcmvcx43MJi8fVk1MLMzoWFhuRB4iKBbya4toSlFtvZucLuJvZnxNbVHfCebakV9UKz6Dov/iGsTgMDBoloG3ogfgzGwMyGl5BfAGMe52cOXAahEcSfTbUXx2FPHkYcU6j+1V0kxDMO4hlMHFcL2WefIMqcsJbV+xtqXnO3xTNLSs7T2ItseKxW9fJpwPIchT9EQR6SNYQ05mJaDApaBTsse8WZwuZq+CXIxbNBlkMSA+wgSDGjr+vA7ItW+5gBzSoEARcnS8RkMOnSfks+sC+8kFkFlw0l7AXoFMExQpMsQ3uDfZ2s1jvgSo57ER5VuAXM34aRIjBYJGk6AjJkX6HnRjS4is9hb15JD9RtgZYmfpCCCxF9W2hrJyxaId9DdYSh4orMjMoS9J9144QdfzBX+f040Kdp2hoUrDX+UZH2pN0iTrekaozo8+o9ySx1qSqKDo5hTeFGEJwnbOmbibkWoHvBYYKIgD+qEAX1aT0gCsvwYvXeBrDIXNH6Wt2b/GX0o/kswMzPbeoLAcHYoyWfVOzgUBnKLaeZnRVa6m6jsKnNPWrJkWOD8n+r14nAHo6BUs+VGxWcM1rIF18AbTm+OEmtJIghZAoapitBWQITpbINj/F9cdxNGO6EInuP6/YMKj/kAQ3kUdQ/wv/gVppt28ZIPdWODIcxYWF59/YUlRodNmKzBl6khKMvWSJI1QXOmtaxg+ZvRtt40eM7yhzltJDzG/pmgxvHt5gfKuo2LWRRUOfDcvK1sL75J36U+8HHu5ceJtt01sZC+L230bRpt9eY4CY1a6XjboNRnpWSZbgc1RyPPWYuJJV4UqvYUlOdbU/PxUa05Jobcyeog5XT3iu3x0ZuzN9CS9Pikd38xzFNnxTdrNp8VezUnPz0/PYa+yvabg+xTUMwBgSFPJGYAPCTC+qLZQyTbgDlNmXnPnldeFTGQ+aUJTv0iPQ3iS/uMhekzVBQChhE9zNawYT1JJhZFUAYy6N3pU1VxxO+7BZUQnL5KOoGMiUEyw0pOIpLLnO03efKYwA9KwjNTD3KAWNGhSmWM7IxCU5IC8aMIKMrPrNH3kVXqURisKuZ8j6150uK3llVc8NGXmhNaq68l1XyR9fPu9KzYvL1m3XMpom6TNv5l+Qv95tP1B8W5+58VyavZbHaoSwXvfnPD0h99OLnXf9vFl2Q0do5OZ3pBcH9OH5KGUGoGMbMgwVzFIw+COXxfLAY49+MRG8u0XfJLAa2a2t8+MnrDyIZZ5RVZvnNV3mSR8QH+WSPsTG92kfOMT7e/NUmwXFPz5PfAtOYgRnDZfEuE8xK6rSiHZRLT5eM4BFyqzKUPsx14msZv4Vr8PfbmPzvvkGLmehL6/OnqC+A7Qr+mGj3aT9OXLLon+rXXTpq5N7ZGPyO3kPGJ/5xJ67Kpv6Rt04/t/IFcR84P0WNuSJfSfN10+a+bGjTNnXR7Tnyu41ZFoKavzAq3PXL9czNIaqPZ+3wqbuMvp9TrpkqN531eNvnLE+p0Pf/BBlHf6AAx4nT1tDh+/4sc7a2v/qHno9qd/jN7ic4idTq9ie8dFxNvgWwbst86rt7Fv6GLf0HmFScT5P056srbltovaH3rjp58i/Kck99CoUdzPyb9/5hj9C44f4BZFRqRhnhGKvBR2PNevx6bd4vG+9ghNEdTMqQkZur5MRJXtCsQ+w0lEA3P9uvQsYMRc4KWrubFcK65Kq+CtCvFMGyCJkpVUhYgb9V+Y98YvBH2APWDWM48jAhlEJG7BhatVclaZZAEtst36AICOgGCXRUfF+KKq1gpzavolI5vaaEtqwXmXnleQmjb30rnCErioHqZcXTRukzN06Nr3Xxm2WbepecKm6JPLh7f5Rw5fql1esa+ryJUsVHY9WLlcu3T4SP/FI1emal1SRuEFsyeUj122vmLsBRfcH9y2aNG2YP2kSfX9ud5m8sTmp+d/+hxt8Tc1CRU3d9Nr8oaVkZV7npOSdc/toTeXDcsjGz6+KUMrsTUxkTskr5OWM1tzM0EPMw2KdQjzW3Q6zFaNWfpmB31w5/TAPOqN/tMyzbreYlGN+yvtInt+yqpye3N9+mByjSC27qSP7my5alF0JS22WDaga/CJG4VNFyXlmEtM1fqRqRMEgDu3k2rpFukxrpirYRr7NAHAckgVRCLcbCU8wmNVGc5KSNYzeB2H+WaTMMvAZzpyky0uc/P4C5qnZLkvWDA7z5ZeetGTl6yh0Z8+6/JajOmeMbMWr7rs4iescy9omSuQlOz5F06fI/PSXtlaVBH0V5t1mVUTx4xMM6WnTxo59jiN9p0aM74xc/Zjq0fsvnH3tVeEW4pTo4ubUlLGzlxYkDc83zJtzsR0RUdIdjHaCiURHInJlvQ2NBSxkU6FqQJGDo0p0eARCLveyW+ivIimIBWpyO9JCasjFeCujSsHznIks4MbxGURhWaAJS7250jA0UDSCK84tA6UO8+RG8psHVZYIZqipOQ1Jxnd2Wmd/VtnQ1dDiJqUYr51cEpKPiOZ95MixnJ9fD89JbQxKWFNzd5YSj9yPjlqVOPL9C5nQ0Poqfmx4uIhqSLPVGw3M5ifLuqevcykHF0qq5A2shIjSm58KHdFwqSEAAFEAFhAmbQvfPal8NaT25ZedNHSbSe39k6JLOLbu4RTXe38ItodBkK/9yBserhVXAyPRSL7tnXRw5H2rm37ImT/+R2RSAcnkgA3RbpT1jH7Sye0oZL5i+cB294AK7+cyG6ZFCh4CMfRXRAnFEXZrQ96iTkouO3kSCDw5saTJze+GQhE2k9+vYkseOibb/c/+M03D7U/+eSZp7qIcOXR6Pae3rc3fdi7vUd85+TX7fDom+1fn2x/MxiIRJO+eQgefnD/t+EnNzEactWJ8ujzx3njF97ob49zsLYS9cVJcK0DKBqXdLoAgnnQN1QfsyEXgyxxuoE+NrtlZjRWBCWick8IukWzTktsEUX0BgyFdTftRiccyJDTu3f37CaeSLRJamSysUyaotqMbpu7d5M57J5iLo9Hz25FRg1pN/Hs3l21GxkUvMMEmLt307bd8I94enYrcrOYH1Tc/tQ4xDsDJz/fSkSjjeE+4k+gSI3i8X7CvkWxa402Mc6HZAZGQDIiAPsrkbXA2WdzDwW9j3+SuaAO6cy6BZmfMF4acMBw5tuHe5fxkV4djBEwYjpxw+CNCkOhCGJaI7iPcT9ziXVISh3KuzFVPkozUSmB4peI6qk38SUFDETigEHBwUzv0ci825mBiBkagi7tZ1/iD8M0hEVDX6ZoiCA3N2DjhXaYtdwkJntUgATKHvMdAeJwBzhnGm8yS2UqhJHwZ1XJvBgoE90hgVhVaYKWlKkAhK7YFfd+27Ur7v3WN5JufWQ8uYFwtrKMYp+9qdLvqjC0llU9HRo779pJxSlEom18TmX9iNrK5CSda4SwJa/cmi6rRK1aLRtDtdWlSW6hktW1a1D9Pe4jP5Dq5ODOPXd4RZOr2CrqRk1trTak6sp940ZV0Y8em7l1ekORrdBc7B1bR96qWDDzwtFTvSNyMjO959VVNxZcN9i/xxanWgb80mNmy0reXlBGYDlpeL6Q/yuzNumXAJVsPLphw1HhbeZ2poYCxZk9wT29iJ++4ehPRzf0TkGJGPvuKu5tWZRFgBNVDE9lIP3qQFFnkCGqkFAGeF82E8EcIg4VY+z89hxCnEGXOOPG9y403XKGnqBHbrz+9ap9Bfesvvin47+9NGPs3Z9DOuww1bmfHn+W2MhwetyiIvPmkXIa4lOlrvFn6J/p7+jn7842jR/zlx2L179WN0w3Zi+8deRSSC+eR9/hR18A1Zv7DliKVSkC+YLm0Ze7eRlgrAbW1stAL6GvRh03HscLCZcMQK5eG4pt4VIWbSFVLbDFZgIbsSoQ1AcYkctuanl8AlAMUR5CO+tOesRaotrzvEM9zMarRsv6WvpsbqlMXoeFIekNOakfGqu00fsqJ0rOwqD6gFiYQ3/rzqHbzJ6kpDF0TFah6p5UnepDOp7XZGc5tF8bCoxaQTxe7uzL4k885Sg4ah5VYN2mSivINlVl9W6Z4HELzXbXzVqXRZu2M8ccnd9wobCc3TZaLMlcoo+8CrgX3EUaEneAVzUjCIs2qV5hchQEXQiiYhIT5tsTs7vNACpwBnch2qzCnuJgT3G80YCOsd4qB+c8pyOs6j+5wYohwcfcYOUM4uJ0viBMB3s/Qz56Dz1Nd9JldAc9vZf5wj7wNrmUpPR+Qh9dk5luyrzxQqdxA7nhr4+R4OU1yzXqzCS7KjjabqcfZBbBFTzROcd9mdudaUrPvHCzkJaSbJI1S//x1r97X/mSfj+WTCH/IPw1129YkfuwYCG7se572DfffoA5v+4lKU7hZrVQ7SfJ5IU/Xt6mmdGS4c4uT6+R5u4e0XPhhcIoolap+FAtSZEEgdSFiJo+WpZvvWDypqaXT/0Pvegy/tZo80pyiEivPdC3mNwbHV1qm0b+rthgxv2mZ5zLxwD1Mf9VGRqh+Qd5eTLbG8zJauaLQBn9gc6iv3qFzpzsmnSya5T9AflTTD8qrq0tJsXFGIjk168Aiyg5pRTwi7JmwkwuZeaygW6dzM1SvFJlwSZ4UYaQ6LVg14tDjV/90C2kbQBuAKeAEUhg2wE34QrxDUBvuEMkKLvcXlhYLlXzbWWzss+nX3z/8HiSgx6qCm6jDW+FyauYi2E8wU1fvYy+eqVmhL/x2nxRTCah51qmHW4gKkkSeNv24d7hmv9pzvoge7xKEA3uPJIWbYqg16tSBzDvzpcTkSdNWfHJJytGbK/OdmRnjzUNr6oanuZ22ZKTndnV24e/PHpj+yiBR3x0I9cpN8iNcXsWDTFJMhH1XDBgQl8m3k3ECJlURJx9rmjLLuHhCvsW+kl0ynX8I1TLd3VEJ8sG+pRnvavPsYvvEh6rdKro5ujE6/jn+3bwz8Bt/MZT3Co5T4wAlrWg7pNj8jPkHLVE0TAkXnL5nN7NTHPlDH7p/jW5Y8OemUZjLv/uQJ5ew5eR18/vaKZXUw+9urnjfDGyZpqvwpAkihU+JBP68705pImoyz6nP5D0z8voGaRj0NbguHi8X9afaEl0HK39lQOw9oD1j8JvKzSvXqF248sEchLKNKXGSM93KG5EoS7DSM1ovdHVrupq7+rZhiqLAZ8nHYwF0zIMrkUfR4Im4E1ZYBysEFOo8MeYP50nklAnWvCj41zvQTgn6ERg/1o4L+I6ldeQRNJ4IBtk3g8cclAP2MAPNITOZhXyiHAqpfTmO0+2TWy/9dZ2t0uTN/fCzStXTaps++qBq20F5DSD1YZRv7nt1lyaktu+7criYlmtzhnlLzlBL6V/P3nDXL1epQ1N6LjtT/8iI55CD5q+06qMSYteaFNpS0sbcqNNSlUx3etpad+5xx7tpvo1LUPGPqFP5+rRf+zD/9ZaVv9Zclb8WPwY26Th+x3CxI/pXjJ/B91L79lJ5rETmS+Oh+u9O+LX83bSe8g8hRdUZPUCUMeVAD1RLzsvFisgJqRsAFbQz1jgmMki/OUlSjSrGJ3vZjct/ebTqHjF6F6otlWcJOxiTF/PdPZqNKnpfV6flpaUqhJFicjJKQV2ryUnW6tLSuIJz/MqQF/JqSlavb5C+ImmRE9eX+/351oM2ZYid8GIoK9qWEVVIDfdwaeq8/J9/hpha9yABb03VV20Njk1PSM7OdWYyUuktLQEsHdKhiEzMyfDqUlOswoZeiAG1RoXqhymtebbfL7gJlEtJcmyLEmiJkkWklT8pqDPb7O9z2wiIiwUClDOA/wRjps/Nm4LuaVM1vR/GLu4DcP/ZfzIoDHss/y3Y1imDA99YtA4VnuHjiN/JB4ZAI2XgdMFbuTj/24oicQG6Tf/eTCXs4fQ8kcZ0IH9X8RNh9XndsUl5F7mUoMa7/4/ZiwQ+yPMCCguQI/fwTBJytCZZZ05qHMHoRb+UwHoCpPJaqvy1S9uGmUypQokSU5NNWZYsord5WVFxVlZmaaUNFkj3Fplkeusq4IzVrUtXHjJ+Ss8bSUNOWXDZ5Q/PfmhkYvmNz34wdS54np90F9dUeVwG821ddNnzNYnuWyOApjobJNeb7TkuhxOd64tet+Mq86qNLwOKCptSkqKWq/OTtInn906dbXfkv3QNbR7xQriueYhXz0bh0PAr+YArLUhHOTyVRlGAwKNNAL9jHko+lzuMpXfl6GHFYDkCR4AkYFsESaTKiLcVlxbZzRm2RWCxJ6lzhnt9+xu41vzS7KC5ZEyX1ZJvrziNkrv8HWsDlustmVFSsSsomW2ZPfqZdf67iB8T3jWLH9dWcBfXpfAM+7j1MxjizkNE1mNzEpYYb7bVM3MNOAwsJCKDzmzHV/PbCAV+CSuZzZG+Lx4HNlc9jQ3CFZC/U67DkGZTAbVGEFxPzPfj/nLkX49Nqsf3kioVAkJFI65YQ9uP4wbwkk3GVSl0MGsH5qARonVP7j98EZCpYiPyWn2+C/aD3gWPaqDZFCVgwfrl+2HNxIqTRiqBDk+850wn9NzN6Zr0qMY4Byeu3x5zLHynF679HV2U/EGifk8YsyEAX+BfovQWMSA+IF+9Mx/u/+MsQUSYv+gZ9B44HEuUaJVEGh0Ggb+KcMQQCESkyOkkHwHl5GehNeD+iUWyOggJDOpjKgEQYIckZEK8PrKgF10pyHvYwsAcfBrUXf4W+lmeu/Pu3dzP5O5ZAuZy0H+52gVOZ/U/mXr1r/Q39P99PeY4/dMG7v2ruCCLY/SOzY8+ug/H3uUlHtHzC+38MKVJmel31/pTP6su7tp1RiAlwKC1+lJuTXNk0cafzXakHf3z/TeX3y/KvGrpJa1xFma+9Km8CzTPUs2PBp+7J+PPrrh8kdpcq3+vAWz86zNm6aPcGSpBdLywQcqV+2EqVPHBnXpi/YtnFBgIDG79dgaNMO4l7PoezYlop6LKT4Yzcqi6on9Xnq+gP4X+RKmFGYwBSWhUC6OjjahKvceTWsoHGrV3AMXfSkJwosdCeHDflS08ytjz66EC+Y9YTFiFUYLulTEZMHdCWn8NrOSQVntu/JieSZw19lcGdo9ca6CWIDLIAmYEy98eoKqGIxSxUIdorhUJj6MlpeG5irQ84CqsbXdE33L4ynbWMIHPN97NpX0X5U0kPs9rZtK6JynPO2tHrgN595HCiordTqtZ8LEYfmhsRJtxdfbPR6C76/2wFXJJo+HL4b3N0W30zn4Ern/KajIw/s9+LXu0tXh1uzsvAV/DJy/6jzYF3uBjq6SvuSmcOdz87lLuau4HdwdqFs2oLbDkCbJZaJf6QTzHUQpDzBmis1APCpiLFUmSnkA5xVyJB7+zhSPFkYko5Vg94NAP8CEij4mgJElxZxBjCsa4drsxTw8A3np09aus60F+uxyV729TpM80TehrKCg9WxX66IV29QZHYv8Nzt1yLVheDU4MKtz3FG5qCNDva1iiaXvFlcIZ5ZsVqb3kJ7P1Yf1ubxeqw1riUavTafd6Vq9xUg8Rgu9H88WI+2G84YwZvEkvI0f9I24bFpzaaXJLqkrHFPPv7nVh00b2fDcV+X+q79uya2R1u5bW4XvVClnuJTqs1q+vtpf/tVzucMzyGV1hUUM8ilqfqrL1ufk6I2m5B4zoGMdcCdfKyxKLORbzAYE+Z1abiST06JYwBjw6mIRKS2K7K+eSPZ4GMtYWuA2xiSBiqYxLhIS8iPPXXbBSgwD1YJr31sZa1ClFwO2dbVH+PJYfB3AFaufnzmTdqMJDqGpuJU+zWAOshHlnPGpIlsIt3chJlIMFpgPUlzWncQZAQJUcrOY5YKv31HUOZBlli0xwxa0a0m8Qu/SWD8KoPX2WG/Zq2YrXxVCwRTHEiEINxFW+3VWdMwROsKFdTjg0DwlQ9tQ/YIH6RzIHbkXoIC6IL1ADem9R+7el39HR3vHHfkP7I2Km6+7zdm0cGyx5UX6W9pBf/uic8SmWfY7pH0Xrii8zONsqCuMZ6JHyRy0GqL3M9uhgXz9yuf8PyE4ISWE0A8x95P/uZWrnvQlNbpcw5O8T9LJ7lCSvnKEv5R2r3xu+fLnVhJPzbiJWUkhTs18DY4zX2kbjOJwbhQ3jpvITcWxZEBFxQLLOBMvFJt9ZQhxwzmHXJOgUXbCIcZSYbnD68vIkDPrylwzn57Jtw66jL4M88wmuwg1Yf15dHVD94joASUVd7mXzZ2RlZ1UMO+8Fe75EybMH3Ld+zPaTyXaUsXy/FUYMYlZeSsp8rmvAP5Ik42cgcvlClGuksYXlAGdBIfehIBGD4gX+RK3JABMcTOds2xSjSevVRw+dvTY4QryyrDPd//0xnzvmkW/eYkGZo+Z9saehdtm39wzcf7Enptnnddwu1jc99bc7Y2N2+cKVbOXqYhjx5Epi6z0yzKa8XD6RYemRT8Lz+yaudC4emrc3z4i3QNzwaQCwAVg/GM7kYAERhbLLGFwaUnW69D+N0RYyFQi6/RMohVwByTNeRPzG2vfnEnPLKX/nvFBfWP+pPOaJvAawz3LrTVvLnpGbxjbdbprrEH/zKL3Gxwr7zdo+HHiRWUHXjl/2mI1TSX/Slky6/xXDpQWCKHaq34KzXTTq/lA7qmOjr9s3/6Xjo5TudHfkStt8+rPbqlt4BPiq6RiPAWORQsBkikkAIEq652COxZt55YDX739jD9w9iXDmHcPC2foDWRNyZeZfTeXvWEja+iBQn4dv0NWL775Zq8PtYqGpsc6eh4jDpLp3EKe9NGai/LoKfpVCbmdzuOGxNnR/jLOzn+KsfOfgutg7C6hQ2pUNTOKEO1KO1kQveYI4ugu7lNmx1rG1XCjuQti3u9pPOpB/D4HgBIvYjHJhRJVVLLaZLsp5kMAu8ZtCjCzbZxDMSGqF8Nj7jIJcBWKvE3C3a2j61Y+umTzsSuI6rk0X0q9WZ0r3fbyxb9ZQF5b2DnNUHKl3zb5rdZFWm1nK55vVE1h4b/67n9sj6hKNWe4jL6U6uqrX39UaAp1LAitnh1s2Dj5yt+T+uElJUR4Zfuse+aFZ1kapl67oLjKmTvjDWHv6kvvF/g7L129f7gSRyxac8VyU1Z6Tq7ekuZQZ/A75oZ3sHGfQsbKV0rbOB2zt6xSZZgxQqwSK9YdcOgLyni3nZgyzHYlWqxZUgl9j5PSVzKPorn/qYIf7172QujR+UR36ZbvD23MAJBW+7ea/mL6g7RtL/3HATR9vPW1uS2vtm3ueWn2vZ9tJp0j6U8jY0Wwd6uIV9or3XcumagQk4muJNoCYu37c7T7Mv6M27L0++gHF/PFdCVftjz6gbSJ/mCfn9f3+WV8Gd9baBXoG9H3L+b9UR9fsSJ6VLEtBC5mBfPJVeLcAXBjVko+DWGWKrC2XcCFm8zkarH08OGePxwWWvj7jSkG45is6OvRN7LGGA0pRqnxmb5DzzwjjH+mbx9fpBtms8oGuplsARrGNkyX+B0tiz881FgUoQB0j0ECjMcM/D7wZgo40JCAvKI11HMtgnxxQ6j1aq2YmkSXka3ZBo1LQyd89CGdABlDNtlKlyWlitrCIN/GXxLkXUIHvtPXDmfhXa09M4lup8usxmReTda8+iq9Qc0nAzG1m1yWlGnXFpZTNTlTzvb7Slkjz4G22pS2yogooa1BGBPYg2U8IMs8InKQmE2yZm1L72QU9qqemrZmV3RfdLGcoknW2FKS+bXkq9wUR5ZNuFRYcN5UG7Xbnji/b+/5U2zkM9vjQlPfBeQdUWvRpiejr/flDm1yqhl99vv5QhOzmfcwucFQDa1ekp0hQkSXW28lcStg0WkyC2VEFAJBEYDmOeN6jb91Xim9wX9Epac3lM67deMRqmJarb5nyRp2LSyAJ8ga/5FzcZ2qSfG33og9FT3AtGCvxqr9V6yWoTxuDuKfX0ancsAl9AsuCEaHIsnEawAIcc5QVdgBw3330e+YTfp9pC1Nw5NX6Afz5hHVuUNXyfcRQ+JLpC1J5LtJA6o3STpfzGTBcdoAd5npl9EeWZQRG0Fz/QFc+3X0AHMBGhzfondKLORmimKnoPBu/7neQQHNVWv6Mpkt89BIJQqIZvX2j6llQHut1IvaLyXuAurCBn8lFlGDpiDNkQmkB1pn14r1vVOYMzx+j4VtUUIsRJQA/IpjFcY+6Le1AdwQ95Y6V9xkDKtvZvF+FMTCyGOawkyyVXsR74VR/oghHgEL7Rv62wsxwoX0y7DVMYsetIWSGiO9B/FZxF997bQbteqxmHTx58W45FwFAAQ9n1E+cwDFPswEPRbzsI05vPCtaHnO/GMwXmF/LIsyxmWj8BGd4IDW0zGXGwyyFQyg31L/ddzrWTweNbUvWVpXX1+3dPGmEkvelDwrnixWPC0stFqtebK6LrR48ZnFS+rqo48VYoD9IlUXsCeWvEKYeiumosGaWwzZQTCggLuIW8lt4Laec/cEMuJwwcgai8r1dETXSCwp6CnAjLD1AbR2SyOmYMDKrOGMTNclZwTZjYCDeANWwm6gYxnHwsGiOtpbJSbkTcJo0hS33aKH6cdst1XBn/HNdevepN/S9+i3b667vCiwhDx+Xc/B5csP9lz33oFJN/kN6y/Y8lm25dJNpYvcS/jk1OpHM1J1GYCAVVIywPhhV5UtdIcFITm1+Lo5REMXS9k5aUJqMllYy7vK1k0PNukKtCvrWvhy03q8sGtX1LUE2a4faEcRa1vPJeveJMaBJt3x5xfrq5eK2dAU+g9o0iWq5vqa6V3tVzxWnEf+nKZVaXW8NZcQlc5cFigRyL9mQ/m7GanpqmTtyo30Y6I2F4+s4Amt3HLT+/Tmo9taJjzUOPObJUq6hcUrGup3rMRZiQUttg1JUcaPgEJqpCyEIazmExhUBF2RFd/8gTNwfmGGO/ed0/+7Py5MPNUP+V7czxsjH6LdAu5FWd17MNx3QlbDJmrDIGIYXT2CbpXSvv4wJyn9kYSVtnSHY/9icYw8DJ/HZYnwBX0slil6kYeVqCPYNXwVjSXwRTXQtLPld+XXuSyuiOlYhnH1jBtD398QwZXJfk2GoOxHEfyYZRJkqoMy/IUZSaWY6AZEGX/DYfCh2r+96ubl65rNWq203WLpW2qdZun7yWIRbrdMm1VDvq/J1AhSsqpi4bjS8uWkuKZmek1N9IMx/KbRfT+N5tvH9P3E8v8eE8+PkR/eLmm15uZ1y2+u2m6B2pZAbUmWaVbhNgutobqaCcvLS8ctrFAlS4KmEOubXjN8dPTqMeT7MdGO0eT7/jw7Xz1GsfeC4QG6PoVxQP2aVmTaDZxs9A4I79B6mosbDuIDSl7VtWb/mrUt0y+Dafrq4wiaRDLHmaLIR/RL5Ma/fXD/N5hiVKBpa9ZNRfC7bupn9GnHB4p47gMHmfQZvoHRFZnLDbRrOrFK7dI7MKNuph1XHLF8jgaiYvYpFfoMWUIGuULm3czKwCE8osQx5Mn4Bx/kbznRdnHtBR7d5FktOTlznyrVqV0lOh1tlN5pbT/vvHbabnGJquThltFGA30vGtXJi+66u7r6ZfpIetqD0e9mzJjAxWxZFVkNysVxjdSzeBTcUH48Hn1MoSaNcVVKIl0J+yH+KwqOuOeGKT+YRvJdqq4BHvzHmMs9BpicP4r+NGo+i/Pfgugr3LONb2ViJDJOibL/5m3km9vSv6TvfImScoZUu+FMZiie+G78DQDbqPnzR9mUXwZYyz+CGOjHAc/BWuPkyc0Y6EkFezlN/p18iMtk2qE6jtOj5DtEuBAMMaclZWrxHD89M/SXZ/Smty5us4RJ6slvN6ZbaebJr1XaqtJRgabiUvF7+vtnSW3WeU5XRt9nrcKKyyr/Modeu6Fk/cySDbX8D7Fb2fT34pUZZy5bDbVo/9l3r0ZHb3zpd4LakunMsqaol9PfH4InM1zO836/su/WqZWNG0pmrvesJ+vn/J0+Tmqz4U5rFn0N5i8lFg8QbaHyufExyehm7ibudu4e7gD3FIYi9itMhVGApocIkLAkgGyjSpYwVpdDMJnxx48koK5h3enNwFWiQVQaalnziKwUuFEgIAaC+jJC9KhYRP5B0BvMqDFEW7pahIlMgGrXeWUR+c58vHKaJaUeAa2x7MyaSvZhPU7FKTloQHwZBGyaQwwmMzwgH104abcld8zkhT3WBZN2V4+ZtEh4pcB+w6I99MNqTO8insg1jarMUk2SVqPVVI9XF6ap04bZW+UkUSUBcXsHFMhp1XZBP6aL7sryq8aWkt8cqzSo5LQ8280P8KSurrKITDiWsWwkOfvSNNjeS3PJY0sxaB8fXX1LMknN0FdPurpII6k1tU6tWj85/9ELLyYPPJaSaz84r2WVLPsEWrXiYkLqasvFQ/QkyR07adLuXEJP8tnEnDtmz625JK/v1hVv7ncGd9614q39juBOfk3FRl6TlZnbECrOGbeQ3J4s5Kq0qQ5B0qQIavUDr5G7lBIiB3LPjAvQlLFv0BuIHByWlHX+rAs3kgp6RMUbM6z0gQmNUwFZFKIjI6mYcvvqOxCyqFL+7hcyCU/u/I5sFYg2TSSWr5pH0+LSJ34KWfJzW9d/On9/OQkZsvU6upvU0A+IQDBQFvdbki/rpcdY1KwAcLwZbhdKgXCRyFKG2cQJp34gSxfP00/v/HrBkfHjjyz4unO6fsFCspTkLyTjfvcb0rzqWVmY3Ng4WZCfXUUP/uZ39DeAre6DtWmW5wMXOpLZWynR4Oz4Z9PDagMYArynYHdLTOuM2v643h+3mmCP+aIjaywphrFCQPkhC7xWXgoR2TyiKW/DpPRMKUVKj7Z+LuhSjfSYMVUnhC/nnS32qVm2vJzJvNBhUGm0+ryJj0xoXvcVX1M2M7fqypotNZdXVARqN2zusOaPcBSnWKuzG7JqDJnZSWXi5r99PPcqs8Tz0U8z0tPTdTrexatstkmrVq2a4+D53BSVJCWpTf6RTZGoL616SeTCZW9sqq5Itz2054/dbev4r6Sk3LHT53gcU1PV5qyaC6edZ/cm+scOpjGYNXgWsekwIoI+gcqwKZEWz74E1DP7j5Q0HugKi8HHlNBCjG5g5gkpStw4DBEDFLuqP4awCr6Xo/wqCgvORgRdXKHByGwvxiYTdbIRw+jgD6zh+2GglWk30tB5hcQDqRJ0pA0oqEb8AgZmUe7Gnqojp1EcyqkTvjs41ofyfTMjY5jlOEmwaxFZfCj8PjAQLLAJMkXY4biNlsKyKS0IK3EkB4whBmxMpH67K2Wc41HPE6yPnCL6H+qYbQmS9MxkROeMFzAiAIcowVrJgd7kaFguaaIHMpLT80JTh1VXD5s6rrpaQ/5VXHThsGGXTp1yaXp6X7UyB3E6E4/X2oAWz6T+tGHVLVOrh1VUAtFyMd2nH1YNr1w6hX86Kz0j+nCMFpWHtD+HxcxwDenBUD63lAxtrPILP7Fgoe0MeZKJ9BlYJ21D2xdJlHRHm2KRNBRzrP9f+L70QWsC/ZsNLHJuPvDWhZyHq2Cx3+owGqYmri4XGUltZ+T1/yWvLCLgqZlanbnns2jC/1U2cYXDIIQHArucM4nFsEvYZxnxGCfxvcYCAcveoNnrjguQnDHWIXG7sag+Ss00qrjwdOIKH1jyyqbDQUZWgXiUEAoK04DtSPrVfcd4mHPsPQtvYyGrnAlb8dxbED2kmH8Fekoxv5Fzb8TYFcvGrZT4QePTPy6JnU/sYkLscxXwZenxN9xBt4bYNAD1ZeVVADcR9jWMK4SORP2Thx73LGQkC7GMq1gY1IbSxNmBbS6rfgEN/DAoLiabwKtBcDElSUdX5zrSPcPchYXuYcPzGoln1jC3u7AJCgZNFuVFXUoKP0aWS+mTsrs4ECwszB4WJM11J7OHudsK3e7iIfOGPkOp7LcMTMC9uZQYV0pLRWPQLJudCWehCvUA5TxSeXHvMb8vsa207eD6gwdp98B5d+NFGj4rOfmNUlmcY2n0eBo9iU2uioSrwuHEM22bN0I3JT9/1avNtUu+L83LLy3NzwOY8D73vgxEsRIPnyi/Kedwu3j8PTnVoF8r8dzd1nb3Xno+PX8vy5H9ZD/9gYXIY5G9Jc+Qm5jrOYuzGn+I+ZMqvD+uiCwcFb+N2PxeOESbWXbbscAdNCPfjxAIOesIWgVhUOLVbYsj2D+aAjnSKa6jH8J2YxFYPzn4++hIuIRUiU0WjxcU+2VTnRtWHrHpdcyzWsaQsPBa9OgOfh5dEolgxM8IwtK+E2Hii36wg5+PESgi0SZVM5wS7KdwlPQ6IQhoXrQ5zTqbWdDpoT7ZaRPdOpvk/gIj0W0i6wDdr8PcFxiybhO9Dhp+HeTEUrKuZ9vgWwBs8dYm9uogfyMz4LxfSLP/O27z3L5G7/43LOi5nIlUp/5btjQ1hvdqoPXuQdHAJnPTgI68gLto4LdLmIyQiWEVaaHNqIgL64nyC53ikOv+qHxeox1/UU8ckhftfi87Yr9v4mEmK50s6WvXphWnabWpnlQtfzgtvTA9LU1brE2L/dYJ/MeDRVSP51DJjFdSI+LicF2Zx1NWF46lPUYtVGDsMaVCnaYeA1SXbugxwhfSerSKbJvFygsnnIfE9e+nqM4VrTsxgnFipG7+ZPQhcQNGM2bJ4FD/fV/0xzb+80BsY7Hfh2vgV7U4vTIFMQqSKIHadEIMqYVR8GUvqKQVlQV2DNqFJnkRxQ1RurnHL66fVmEvKCigB9HbG8ViMVIDddbXy6PkrcDLckFTSAoiuxqosqKDsZu5xKEYNU3CKFbIUFhVMhNXMfY8jcWxSsgnkUhuR9eHn3zY1ZHjyLpgbP6ouuHDQgFrWakxpbKsxTM31dE6dzgRbhiV5XHk5KZniektwUXjCSmsaShJNk265/Zho2cf2KGVk5Oc2usfG9Nw9+VaKSnJmb7mzl3X352jq11y+Y6OK8rq7rprvNFe4XenaTM3lma7TRmShmicw6YUj9qkFkwl7pGuCal/HluSNC2Y11BZFxjnrBunLShtf3pOskObLifPeWrp2r3TlPyU2+lJiurv/wfGfONHAAB42mNgZGBgYGTsVJTmXxnPb/OVgZv9AlCE4fwtflZkmv0CWJyDgQnEAwAQJwk0AAB42mNgZGBgv/D/BohkYACTjAyo4DMAdrcFUgAAeNptUqtuAkEUvbOIDbp8AKISVdG/IKmAhA9YVdH+B2rqmoomdZXFoMAgYAQJK/sJTfUkDajeeezOncNscnJm7uPcx46y5L/qjWjwQ1S3iZ1NsV9NA+jCrJmfA3uf9bFN3aoJ8x/DiPtvuPuzZh4FXw8j/AQ8h1iA0ileYjCu22qTw9WoFszfqT/Zg/qMrMFHhbPL30e9pqA1in2ZxB1cjjrG3h1uQ4xEH+9mtFHH5rvqZ28KeQY0da6Ju6cD2B45Z5n37DWHzFPGK9S6h7401HpiDMUOO7wwVoXZOpzBvhY7FDPjvdPv7+9Cg2upHezY9fvFeODzXdzHAWa01zu++r/4NmfRfhN72jI+0jvL/ouwlUAnqNdATVMtiP4B4gs5aQAAAHjaY2BgUCMA9RjaGFYwXGG0Y5zAuILxHZMe0ySmE8wCzDHMk5ivsMiwzGA5x8rFasT6iU2GLYVtEts5diF2N/YV7Lc4LDiCOCo4VnBc4vjDKcSpwKnHacPpxRnBuY3zFOc3LjOuHK4urnlcd7j+cZtx13F/4AnhmcFzhpeF1443j3ce7xneX3xqfBl8K/iu8Cvxt/G/EOARsBFoEzgj8EtQTDBIMEdwlZCH0AShTUJXhL4JKwhvEn4nEiXSIrJE5ICoiGiM6AIxMbEIsRlit8RtxC9J+EgckHgiySApJhkmOUHylZSBVIZUn9QmqXfSNtKTZFxkSmSOyHyTtZMtkZ0mu0vOQ65B7p48g3yN/D4FIYUyhT0K9xQZFCUUZyheUdJTWqR0QDlL+ZZKgsoklVsq31QlVL1UZ6huUX2ixqa2SN1L/ZyGlIaJhpdGikaVxhSNVRpHNG5pCmkaaL7RCtLaoz1B+43OBF0e3TDddbqv9MT0VPSW6b3Sl9EP0F+m/8zAx2CewSmDb4ZGhhmGDYaLDF8YHTB6Z2xhHGJ8zUTJJM3kjqmbWYbZFHMF8wjzKeZXLEwsaizmWfJYBljOsdxiec9Kx6rNap/VJ2sp6wDrDTYONlU2G2zNbM0AJreO4njaY2BkYGD4zLCJQZABBJiAmJEBJOYA5jMAAC7DAfwAeNqNUstOwkAUPS1oQjQuXLgwLhrdqAnlpYiw9ZEoMUSjuC22FCJCLZXiL/hluvML/AbjBxjPTKekaTfmZmbOPT33MXMLYAVvyEHLFwB8cUVYwzq9COtYw7fCOTTwq3Ae21pd4SXMtXuFl8l/KlzAvvaj8Co29S2F37Ghx7EfKOttnKODNgzM4MDHFENMMKZf5ZqQMWDRf+U5IgqkKqsOiQIMiPqSCYgczPHA3aMX63apCWgemijRQmkmXH594SkquuRHjBCxY9ZwuEpkPbJF5rfwTKXI80RmB2eq4mmm3h5OqJ5SK7JNZLZrKlzWErfxUWGmMq2OFm5xiS6uiLJRxVRcVmGkFHepF0pW6uCGjPCS7IDKQOWbLSJMHHFv8a4WHplTaPpkxQv1OCUTh3I1UKN3/I/eu/KVbXbhy7cVvdsSDeUcDDllixVDpfQWynhCXfq9xKyjXgVr07uQtQz1F1XYXZPd1bhXiQUrbn7wB+JUeFEAeNptlPWTHUUYRfcESXB3d4c3/XXPzMNDYIO7uwUSCCFICMHd3d3dLbi7u7u7Fn8A9s7+xqvaOjW106ff3rp3+wb1/ff5a2Jf6vu/z5///NA3iEFMwqRMxuQMZghTMCVTMTXTMC3TMT0zMCMzMTOzMCuzMTtzMCdzMTfzMC/zMT8LsCALsTCLsCiLsThLsCRLsTTLsCzL0aEiEWQKNQ0tXZZnBVZkJVZmFVZlKKsxjNVZg36GsyZrsTbrsC7rsT4bsCEbsTGbsCmbsTlbsCVbsTXbsC3bsT07sCM7sTO7sCsj2I3dGcko9mBPRrMXY9ibsezDvuzH/ozjAMZzIBM4iIM5hEM5jMM5giM5iqM5hmM5juM5gRM5iZM5hVM5jdM5gzM5i7M5h3M5j/O5gAu5iIu5hEu5jMu5giu5iqu5hmu5juu5gRu5iZu5hVu5jdu5gzu5i7u5h4ncy33czwM8yEM8zCM8ymM8zhM8yVM8zTM8y3M8zwu8yEu8zCu8ymu8zhu8yVu8zTu8y3u8zwd8yEd8zCd8ymd8zhd8yVd8zTd8y3d8zw/8yE/8zC/8ym/8zh+Dx40ZlTqdjqxkkiGzLLKWjWxlVw7tMfX3WHos/cP+ZX/Vu+8fVjLJkFkWWctGtrLbY6Wv0lfpq/RVeio9lZ5KT6Un6Ul6kp6kJ+lJepKepCfpCT3h+fB8+HeFntATng/PZ89nv0fWk/Vkz2fvz54v/r54T/G94j3F98vA+95Xe1/tfbWeWk+tp9ZT66n11Hoazzd+30ZPo6fR0+hp9DR6Gj2t36fV1+pr9bX62p4v2adkn5I9SvYodQbeq2UjW9m7N9mjZI+SPUr2KFX67FOyT8k+JfuU7FOyT8k+JfuU7FNK+uxVslfJXiV7lexVslcp9NmvZL+S/Ur2K9mvFPrsWbJnyZ4l+xXmF52B55BZFlnLRray5w1zDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDHMMcwxzDPcaA3m618j63G1kfe433G/kni/7nAeeS0dWMsmQWRZZy0bqcee59rw7z+48u/PszrM7z+48u/Pc6HHv2b1n957de3bv2b1n957de3bv2b1n957de3bv2b1n955bfa2+Vl+rr6uvq6+rr6uvq6+rr6uvq6+rr9vzFf+/FPdR3EdxH8V9FHdR3EVxF8VdFHdRqmrImBHjh4+eMHbk3xoQhjkAAAFTtF6HAAA=) format('woff'),
		url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/fonts/dashicons.ttf) format("truetype"),
		url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/fonts/dashicons.svg#dashicons) format("svg");
	font-weight: normal;
	font-style: normal;
}

.dashicons,
.dashicons-before:before {
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
	font-family: "dashicons";
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	text-align: center;
	-webkit-transition: color .1s ease-in 0;
	transition: color .1s ease-in 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Admin Menu Icons */

.dashicons-menu:before {
	content: "\f333";
}

.dashicons-admin-site:before {
	content: "\f319";
}

.dashicons-dashboard:before {
	content: "\f226";
}

.dashicons-admin-media:before {
	content: "\f104";
}

.dashicons-admin-page:before {
	content: "\f105";
}

.dashicons-admin-comments:before {
	content: "\f101";
}

.dashicons-admin-appearance:before {
	content: "\f100";
}

.dashicons-admin-plugins:before {
	content: "\f106";
}

.dashicons-admin-users:before {
	content: "\f110";
}

.dashicons-admin-tools:before {
	content: "\f107";
}

.dashicons-admin-settings:before {
	content: "\f108";
}

.dashicons-admin-network:before {
	content: "\f112";
}

.dashicons-admin-generic:before {
	content: "\f111";
}

.dashicons-admin-home:before {
	content: "\f102";
}

.dashicons-admin-collapse:before {
	content: "\f148";
}


/* Both Admin Menu and Post Formats */

.dashicons-admin-links:before,
.dashicons-format-links:before {
	content: "\f103";
}

.dashicons-admin-post:before,
.dashicons-format-standard:before {
	content: "\f109";
}


/* Post Format Icons */

.dashicons-format-image:before {
	content: "\f128";
}

.dashicons-format-gallery:before {
	content: "\f161";
}

.dashicons-format-audio:before {
	content: "\f127";
}

.dashicons-format-video:before {
	content: "\f126";
}

.dashicons-format-chat:before {
	content: "\f125";
}

.dashicons-format-status:before {
	content: "\f130";
}

.dashicons-format-aside:before {
	content: "\f123";
}

.dashicons-format-quote:before {
	content: "\f122";
}


/* Welcome Screen Icons */

.dashicons-welcome-write-blog:before,
.dashicons-welcome-edit-page:before {
	content: "\f119";
}

.dashicons-welcome-add-page:before {
	content: "\f133";
}

.dashicons-welcome-view-site:before {
	content: "\f115";
}

.dashicons-welcome-widgets-menus:before {
	content: "\f116";
}

.dashicons-welcome-comments:before {
	content: "\f117";
}

.dashicons-welcome-learn-more:before {
	content: "\f118";
}


/* Image Editing Icons */

.dashicons-image-crop:before {
	content: "\f165";
}

.dashicons-image-rotate-left:before {
	content: "\f166";
}

.dashicons-image-rotate-right:before {
	content: "\f167";
}

.dashicons-image-flip-vertical:before {
	content: "\f168";
}

.dashicons-image-flip-horizontal:before {
	content: "\f169";
}


/* Both Image Editing and TinyMCE */

.dashicons-undo:before {
	content: "\f171";
}

.dashicons-redo:before {
	content: "\f172";
}

/* TinyMCE Icons */

.dashicons-editor-bold:before {
	content: "\f200";
}

.dashicons-editor-italic:before {
	content: "\f201";
}

.dashicons-editor-ul:before {
	content: "\f203";
}

.dashicons-editor-ol:before {
	content: "\f204";
}

.dashicons-editor-quote:before {
	content: "\f205";
}

.dashicons-editor-alignleft:before {
	content: "\f206";
}

.dashicons-editor-aligncenter:before {
	content: "\f207";
}

.dashicons-editor-alignright:before {
	content: "\f208";
}

.dashicons-editor-insertmore:before {
	content: "\f209";
}

.dashicons-editor-spellcheck:before {
	content: "\f210";
}

.dashicons-editor-distractionfree:before,
.dashicons-editor-expand:before {
	content: "\f211";
}

.dashicons-editor-contract:before {
	content: "\f506";
}

.dashicons-editor-kitchensink:before {
	content: "\f212";
}

.dashicons-editor-underline:before {
	content: "\f213";
}

.dashicons-editor-justify:before {
	content: "\f214";
}

.dashicons-editor-textcolor:before {
	content: "\f215";
}

.dashicons-editor-paste-word:before {
	content: "\f216";
}

.dashicons-editor-paste-text:before {
	content: "\f217";
}

.dashicons-editor-removeformatting:before {
	content: "\f218";
}

.dashicons-editor-video:before {
	content: "\f219";
}

.dashicons-editor-customchar:before {
	content: "\f220";
}

.dashicons-editor-outdent:before {
	content: "\f221";
}

.dashicons-editor-indent:before {
	content: "\f222";
}

.dashicons-editor-help:before {
	content: "\f223";
}

.dashicons-editor-strikethrough:before {
	content: "\f224";
}

.dashicons-editor-unlink:before {
	content: "\f225";
}

.dashicons-editor-rtl:before {
	content: "\f320";
}

.dashicons-editor-break:before {
	content: "\f474";
}

.dashicons-editor-code:before {
	content: "\f475";
}

.dashicons-editor-paragraph:before {
	content: "\f476";
}

/* Post Icons */

.dashicons-align-left:before {
	content: "\f135";
}

.dashicons-align-right:before {
	content: "\f136";
}

.dashicons-align-center:before {
	content: "\f134";
}

.dashicons-align-none:before {
	content: "\f138";
}

.dashicons-lock:before {
	content: "\f160";
}

.dashicons-calendar:before {
	content: "\f145";
}

.dashicons-calendar-alt:before {
	content: "\f508";
}

.dashicons-visibility:before {
	content: "\f177";
}

.dashicons-post-status:before {
	content: "\f173";
}

.dashicons-edit:before {
	content: "\f464";
}

.dashicons-post-trash:before,
.dashicons-trash:before {
	content: "\f182";
}


/* Sorting */

.dashicons-external:before {
	content: "\f504";
}

.dashicons-arrow-up:before {
	content: "\f142";
}

.dashicons-arrow-down:before {
	content: "\f140";
}

.dashicons-arrow-left:before {
	content: "\f141";
}

.dashicons-arrow-right:before {
	content: "\f139";
}

.dashicons-arrow-up-alt:before {
	content: "\f342";
}

.dashicons-arrow-down-alt:before {
	content: "\f346";
}

.dashicons-arrow-left-alt:before {
	content: "\f340";
}

.dashicons-arrow-right-alt:before {
	content: "\f344";
}

.dashicons-arrow-up-alt2:before {
	content: "\f343";
}

.dashicons-arrow-down-alt2:before {
	content: "\f347";
}

.dashicons-arrow-left-alt2:before {
	content: "\f341";
}

.dashicons-arrow-right-alt2:before {
	content: "\f345";
}

.dashicons-leftright:before {
	content: "\f229";
}

.dashicons-sort:before {
	content: "\f156";
}

.dashicons-randomize:before {
	content: "\f503"
}

.dashicons-list-view:before {
	content: "\f163";
}

.dashicons-exerpt-view:before {
	content: "\f164";
}

.dashicons-grid-view:before {
	content: "\f509";
}


/* WPorg specific icons: Jobs, Profiles, WordCamps */

.dashicons-hammer:before {
	content: "\f308";
}

.dashicons-art:before {
	content: "\f309";
}

.dashicons-migrate:before {
	content: "\f310";
}

.dashicons-performance:before {
	content: "\f311";
}

.dashicons-universal-access:before {
	content: "\f483";
}

.dashicons-universal-access-alt:before {
	content: "\f507";
}

.dashicons-tickets:before {
	content: "\f486";
}

.dashicons-nametag:before {
	content: "\f484";
}

.dashicons-clipboard:before {
	content: "\f481";
}

.dashicons-heart:before {
	content: "\f487";
}

.dashicons-megaphone:before {
	content: "\f488";
}

.dashicons-schedule:before {
	content: "\f489";
}


/* Internal/Products */

.dashicons-wordpress:before {
	content: "\f120";
}

.dashicons-wordpress-alt:before {
	content: "\f324";
}

.dashicons-pressthis:before {
	content: "\f157";
}

.dashicons-update:before {
	content: "\f463";
}

.dashicons-screenoptions:before {
	content: "\f180";
}

.dashicons-info:before {
	content: "\f348";
}

.dashicons-cart:before {
	content: "\f174";
}

.dashicons-feedback:before {
	content: "\f175";
}

.dashicons-cloud:before {
	content: "\f176";
}

.dashicons-translation:before {
	content: "\f326";
}


/* Taxonomies */

.dashicons-tag:before {
	content: "\f323";
}

.dashicons-category:before {
	content: "\f318";
}


/* Widget icons */

.dashicons-archive:before {
	content: "\f480";
}

.dashicons-tagcloud:before {
	content: "\f479";
}

.dashicons-text:before {
	content: "\f478";
}


/* Media icons */

.dashicons-media-archive:before {
	content: "\f501"
}

.dashicons-media-audio:before {
	content: "\f500"
}

.dashicons-media-code:before {
	content: "\f499"
}

.dashicons-media-default:before {
	content: "\f498"
}

.dashicons-media-document:before {
	content: "\f497"
}

.dashicons-media-interactive:before {
	content: "\f496"
}

.dashicons-media-spreadsheet:before {
	content: "\f495"
}

.dashicons-media-text:before {
	content: "\f491"
}

.dashicons-media-video:before {
	content: "\f490"
}

.dashicons-playlist-audio:before {
	content: "\f492"
}

.dashicons-playlist-video:before {
	content: "\f493"
}


/* Alerts/Notifications/Flags */

.dashicons-yes:before {
	content: "\f147";
}

.dashicons-no:before {
	content: "\f158";
}

.dashicons-no-alt:before {
	content: "\f335";
}

.dashicons-plus:before {
	content: "\f132";
}

.dashicons-plus-alt:before {
	content: "\f502"
}

.dashicons-minus:before {
	content: "\f460";
}

.dashicons-dismiss:before {
	content: "\f153";
}

.dashicons-marker:before {
	content: "\f159";
}

.dashicons-star-filled:before {
	content: "\f155";
}

.dashicons-star-half:before {
	content: "\f459";
}

.dashicons-star-empty:before {
	content: "\f154";
}

.dashicons-flag:before {
	content: "\f227";
}


/* Social Icons */

.dashicons-share:before {
	content: "\f237";
}

.dashicons-share1:before {
	content: "\f237";
}

.dashicons-share-alt:before {
	content: "\f240";
}

.dashicons-share-alt2:before {
	content: "\f242";
}

.dashicons-twitter:before {
	content: "\f301";
}

.dashicons-rss:before {
	content: "\f303";
}

.dashicons-email:before {
	content: "\f465";
}

.dashicons-email-alt:before {
	content: "\f466";
}

.dashicons-facebook:before {
	content: "\f304";
}

.dashicons-facebook-alt:before {
	content: "\f305";
}

.dashicons-networking:before {
	content: "\f325";
}

.dashicons-googleplus:before {
	content: "\f462";
}


/* Misc/CPT */

.dashicons-location:before {
	content: "\f230";
}

.dashicons-location-alt:before {
	content: "\f231";
}

.dashicons-camera:before {
	content: "\f306";
}

.dashicons-images-alt:before {
	content: "\f232";
}

.dashicons-images-alt2:before {
	content: "\f233";
}

.dashicons-video-alt:before {
	content: "\f234";
}

.dashicons-video-alt2:before {
	content: "\f235";
}

.dashicons-video-alt3:before {
	content: "\f236";
}

.dashicons-vault:before {
	content: "\f178";
}

.dashicons-shield:before {
	content: "\f332";
}

.dashicons-shield-alt:before {
	content: "\f334";
}

.dashicons-sos:before {
	content: "\f468";
}

.dashicons-search:before {
	content: "\f179";
}

.dashicons-slides:before {
	content: "\f181";
}

.dashicons-analytics:before {
	content: "\f183";
}

.dashicons-chart-pie:before {
	content: "\f184";
}

.dashicons-chart-bar:before {
	content: "\f185";
}

.dashicons-chart-line:before {
	content: "\f238";
}

.dashicons-chart-area:before {
	content: "\f239";
}

.dashicons-groups:before {
	content: "\f307";
}

.dashicons-businessman:before {
	content: "\f338";
}

.dashicons-id:before {
	content: "\f336";
}

.dashicons-id-alt:before {
	content: "\f337";
}

.dashicons-products:before {
	content: "\f312";
}

.dashicons-awards:before {
	content: "\f313";
}

.dashicons-forms:before {
	content: "\f314";
}

.dashicons-testimonial:before {
	content: "\f473";
}

.dashicons-portfolio:before {
	content: "\f322";
}

.dashicons-book:before {
	content: "\f330";
}

.dashicons-book-alt:before {
	content: "\f331";
}

.dashicons-download:before {
	content: "\f316";
}

.dashicons-upload:before {
	content: "\f317";
}

.dashicons-backup:before {
	content: "\f321";
}

.dashicons-clock:before {
	content: "\f469";
}

.dashicons-lightbulb:before {
	content: "\f339";
}

.dashicons-microphone:before {
	content: "\f482";
}

.dashicons-desktop:before {
	content: "\f472";
}

.dashicons-tablet:before {
	content: "\f471";
}

.dashicons-smartphone:before {
	content: "\f470";
}

.dashicons-smiley:before {
	content: "\f328";
}

.dashicons-index-card:before {
	content: "\f510";
}

.dashicons-carrot:before {
	content: "\f511";
}
#poststuff {
	padding-top: 10px;
	min-width: 763px;
}

#poststuff #post-body {
	padding: 0;
}

#poststuff .postbox-container {
	width: 100%;
}

#poststuff #post-body.columns-2 {
	margin-right: 300px;
}

/*------------------------------------------------------------------------------
  11.0 - Write/Edit Post Screen
------------------------------------------------------------------------------*/

#show-comments {
	overflow: hidden;
}

#save-action .spinner,
#show-comments a,
#show-comments .spinner {
	float: left;
}

#lost-connection-notice .spinner {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}

#titlediv {
	position: relative;
}

#titlediv label {
	cursor: text;
}

#titlediv div.inside {
	margin: 0;
}

#poststuff #titlewrap {
	border: 0;
	padding: 0;
}

#titlediv #title {
	padding: 3px 8px;
	font-size: 1.7em;
	line-height: 100%;
	height: 1.7em;
	width: 100%;
	outline: none;
	margin: 0;
	background-color: #fff;
}

#titlediv #title-prompt-text {
	color: #777;
	position: absolute;
	font-size: 1.7em;
	padding: 11px 10px;
}

#wp-fullscreen-save .fs-saved {
	color: #999;
	float: right;
	margin-top: 4px;
}

#poststuff .inside-submitbox,
#side-sortables .inside-submitbox {
	margin: 0 3px;
	font-size: 11px;
}

input#link_description,
input#link_url {
	width: 98%;
}

#pending {
	background: 0 none;
	border: 0 none;
	padding: 0;
	font-size: 11px;
	margin-top: -1px;
}

#edit-slug-box {
	line-height: 24px;
	min-height: 25px; /* Yes, line-height + 1 */
	margin-top: 5px;
	padding: 0 10px;
	color: #666;
}

#edit-slug-box .cancel {
	margin-right: 10px;
	font-size: 11px;
}

#editable-post-name-full {
	display: none;
}

#editable-post-name {
	background-color: #fffbcc;
}

#editable-post-name input {
	font-size: 13px;
	height: 22px;
	margin: 0;
	width: 16em;
}

.postarea h3 label {
	float: left;
}

.submitbox .submit {
	text-align: left;
	padding: 12px 10px 10px;
	font-size: 11px;
	background-color: #464646;
	color: #ccc;
}

.submitbox .submitdelete {
	text-decoration: none;
	padding: 1px 2px;
}

/* @todo: do we really need this? word on the street is we don't and this
stray rule may actually be compensated for elsewhere. */
#normal-sortables .submitbox .submitdelete:hover {
	color: #000;
	background-color: #f00;
	border-bottom-color: #f00;
}

.submitbox .submit a:hover {
	text-decoration: underline;
}

.submitbox .submit input {
	margin-bottom: 8px;
	margin-right: 4px;
	padding: 6px;
}

.inside-submitbox #post_status {
	margin: 2px 0 2px -2px;
}

#post-status-select {
	margin-top: 3px;
}

/* Post Screen */
#post-body #normal-sortables {
	min-height: 50px;
}

.postbox {
	position: relative;
	min-width: 255px;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	background: #fff;
}

#trackback_url {
	width: 99%;
}

#normal-sortables .postbox .submit {
	background: transparent none;
	border: 0 none;
	float: right;
	padding: 0 12px;
	margin:0;
}

.category-add input[type="text"],
.category-add select {
	width: 100%;
	max-width: 260px;
	vertical-align: baseline;
}

#side-sortables .category-add input[type="text"],
#side-sortables .category-add select {
	margin: 0 0 1em;
}

ul.category-tabs li,
#side-sortables .add-menu-item-tabs li,
.wp-tab-bar li {
	display: inline;
	line-height: 1.35em;
}

.no-js .category-tabs li.hide-if-no-js {
	display: none;
}

.category-tabs a,
#side-sortables .add-menu-item-tabs a,
.wp-tab-bar a {
	text-decoration: none;
}

/* @todo: do these really need to be so specific? */
#side-sortables .category-tabs .tabs a,
#side-sortables .add-menu-item-tabs .tabs a,
.wp-tab-bar .wp-tab-active a,
#post-body ul.category-tabs li.tabs a,
#post-body ul.add-menu-item-tabs li.tabs a {
	color: #333;
}

.category-tabs {
	margin: 8px 0 5px;
}

#category-adder h4 {
	margin: 10px 0;
}

#side-sortables .add-menu-item-tabs,
.wp-tab-bar {
	margin-bottom: 3px;
}

#normal-sortables .postbox #replyrow .submit {
	float: none;
	margin: 0;
	padding: 0 7px 5px;
}

#side-sortables .submitbox .submit input,
#side-sortables .submitbox .submit .preview,
#side-sortables .submitbox .submit a.preview:hover {
	border: 0 none;
}

#side-sortables .inside-submitbox .insidebox,
.stuffbox .insidebox {
	margin: 11px 0;
}

/* @todo: make this a more generic class */
ul.category-tabs,
ul.add-menu-item-tabs,
ul.wp-tab-bar {
	margin-top: 12px;
}

ul.category-tabs li,
ul.add-menu-item-tabs li {
	border: solid 1px transparent;
	position: relative;
}

ul.category-tabs li.tabs,
ul.add-menu-item-tabs li.tabs,
.wp-tab-active {
	border: 1px solid #dfdfdf;
	border-bottom-color: #fdfdfd;
	background-color: #fdfdfd;
}

ul.category-tabs li,
ul.add-menu-item-tabs li,
ul.wp-tab-bar li {
	padding: 3px 5px 5px;
}

#postimagediv .inside img {
	max-width: 100%;
	height: auto;
}

form#tags-filter {
	position: relative;
}

/* Edit posts */
td.post-title strong,
td.plugin-title strong {
	display: block;
	margin-bottom: .2em;
	font-size: 14px;
}

td.post-title p,
td.plugin-title p {
	margin: 6px 0;
}

/* Global classes */
.wp-hidden-children .wp-hidden-child,
.ui-tabs-hide {
	display: none;
}

#post-body .tagsdiv #newtag {
	margin-right: 5px;
	width: 16em;
}

#side-sortables input#post_password {
	width: 94%
}

#side-sortables .tagsdiv #newtag {
	width: 68%;
}

#post-status-info {
	width: 100%;
	border-spacing: 0;
	border: 1px solid #e5e5e5;
	border-top: none;
	background-color: #f7f7f7;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	z-index: 999;
}

#post-status-info td {
	font-size: 12px;
}

.autosave-info {
	padding: 2px 10px;
	text-align: right;
}

#editorcontent #post-status-info {
	border: none;
}

#content-resize-handle {
	background: transparent url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/resize.gif) no-repeat scroll right bottom;
	width: 12px;
	cursor: row-resize;
}

.rtl #content-resize-handle {
	background: transparent url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/resize-rtl.gif) no-repeat scroll left bottom;
}

.wp-editor-expand #content-resize-handle {
	display: none;
}

#postdivrich #content {
	resize: none;
}

#wp-word-count {
	display: block;
	padding: 2px 10px;
}

#wp-content-editor-container {
	position: relative;
}

#content-textarea-clone {
	z-index: -1;
	position: absolute;
	top: 0;
	visibility: hidden;
	overflow: hidden;
	max-width: 100%;
	border: 1px solid transparent;
}

.wp-fullscreen-wrap #content-textarea-clone {
	display: none;
}

/* editor-expand.js override */
.wp-fullscreen-wrap {
	padding-top: 0 !important;
}

.wp-fullscreen-wrap .wp-editor-area {
	margin-top: 0 !important;
}

.wp-fullscreen-wrap .mce-edit-area {
	padding-top: 0 !important;
}
/* end editor-expand.js override */

.wp-editor-expand #wp-content-editor-tools {
	z-index: 1000;
	border-bottom: 1px solid #e5e5e5;
}

.wp-editor-expand #wp-content-editor-container {
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: -1px;
}

.wp-editor-expand #wp-content-editor-container {
	border-bottom: 0 none;
}

.wp-editor-expand div.mce-statusbar {
	z-index: 1;
}

.wp-editor-expand #post-status-info {
	border-top: 1px solid #e5e5e5;
}

.wp-editor-expand div.mce-toolbar-grp {
	z-index: 999;
}

#wp-content-editor-tools {
	background-color: #f1f1f1;
	padding-top: 20px;
}

#poststuff #post-body.columns-2 #side-sortables {
	width: 280px;
}

#timestampdiv select {
	height: 21px;
	line-height: 14px;
	padding: 0;
	vertical-align: top;
	font-size: 12px;
}

#aa, #jj, #hh, #mn {
	padding: 1px;
	font-size: 12px;
}

#jj, #hh, #mn {
	width: 2em;
}

#aa {
	width: 3.4em;
}

.curtime #timestamp {
	padding: 2px 0 1px 0;
	display: inline !important;
	height: auto !important;
}

#misc-publishing-actions label[for="post_status"]:before,
#post-body #visibility:before,
.curtime #timestamp:before,
#post-body .misc-pub-revisions:before,
span.wp-media-buttons-icon:before {
	color: #888;
}

#post-body #visibility:before,
.curtime #timestamp:before,
#post-body .misc-pub-revisions:before {
	font: normal 20px/1 'dashicons';
	speak: none;
	display: inline-block;
	padding: 0 2px 0 0;
	top: 0;
	left: -1px;
	position: relative;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
}

#post-body #visibility:before {
	content: '\f177';
}

.curtime #timestamp:before {
	content: '\f145';
	top: -1px;
}

#post-body .misc-pub-revisions:before {
	content: '\f321';
}

#timestampdiv {
	padding-top: 5px;
	line-height: 23px;
}

#timestampdiv p {
	margin: 8px 0 6px;
}

#timestampdiv input {
	border-width: 1px;
	border-style: solid;
}

.notification-dialog {
	position: fixed;
	top: 30%;
	left: 50%;
	width: 450px;
	margin-left: -225px;
	background: #fff;
	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	line-height: 1.5;
	z-index: 1000005;
}

.notification-dialog-background {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1000000;
}

#post-lock-dialog .post-locked-message,
#post-lock-dialog .post-taken-over {
	margin: 25px;
}

#post-lock-dialog .post-locked-message a.button {
	margin-right: 10px;
}

#post-lock-dialog .post-locked-avatar {
	float: left;
	margin: 0 20px 20px 0;
}

#post-lock-dialog .wp-tab-first {
	outline: 0;
}

#post-lock-dialog .locked-saving img {
	float: left;
	margin-right: 3px;
}

#post-lock-dialog.saving .locked-saving,
#post-lock-dialog.saved .locked-saved {
	display: inline;
}

#excerpt,
.attachmentlinks {
	margin: 0;
	height: 4em;
	width: 98%;
}

.tagchecklist {
	margin-left: 14px;
	font-size: 12px;
	overflow: auto;
}

.tagchecklist br {
	display: none;
}

.tagchecklist strong {
	margin-left: -8px;
	position: absolute;
}

.tagchecklist span {
	margin-right: 25px;
	display: block;
	float: left;
	font-size: 13px;
	line-height: 1.8em;
	white-space: nowrap;
	cursor: default;
}

.tagchecklist span a {
	margin: 1px 0 0 -17px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	text-indent: 0;
	overflow: hidden;
	position: absolute;
}

#poststuff h2 {
	margin-top: 20px;
	font-size: 1.5em;
	margin-bottom: 15px;
	padding: 0 0 3px;
	clear: left;
}

#poststuff h3 {
	font-size: 14px;
	padding: 8px 12px;
	margin: 0;
	line-height: 1.4;
}

#poststuff .inside {
	margin: 6px 0 0 0;
}

#poststuff .inside #parent_id,
#poststuff .inside #page_template {
	max-width: 100%;
}

#poststuff .inside label.spam,
#poststuff .inside label.deleted {
	color: red;
}

#poststuff .inside label.waiting {
	color: orange;
}

#poststuff .inside label.approved {
	color: green;
}

.ie8 #poststuff .inside #parent_id,
.ie8 #poststuff .inside #page_template {
	width: 250px;
}

#post-visibility-select {
	line-height: 1.5em;
	margin-top: 3px;
}

#poststuff #submitdiv .inside {
	margin: 0;
	padding: 0;
}

#post-body-content,
.edit-form-section {
 	margin-bottom: 20px;
}

/*------------------------------------------------------------------------------
  11.1 - Custom Fields
------------------------------------------------------------------------------*/

#postcustomstuff thead th {
	padding: 5px 8px 8px;
	background-color: #f1f1f1;
}

#postcustom #postcustomstuff .submit {
	border: 0 none;
	float: none;
	padding: 0 8px 8px;
}

#side-sortables #postcustom #postcustomstuff .submit {
	margin: 0;
	padding: 0;
}

#side-sortables #postcustom #postcustomstuff #the-list textarea {
	height: 85px;
}

#side-sortables #postcustom #postcustomstuff td.left input,
#side-sortables #postcustom #postcustomstuff td.left select,
#side-sortables #postcustomstuff #newmetaleft a {
	margin: 3px 3px 0;
}

#postcustomstuff table {
	margin: 0;
	width: 100%;
	border: 1px solid #dfdfdf;
	border-spacing: 0;
	background-color: #f9f9f9;
}

#postcustomstuff tr {
	vertical-align: top;
}

#postcustomstuff table input,
#postcustomstuff table select,
#postcustomstuff table textarea {
	width: 96%;
	margin: 8px;
}

#side-sortables #postcustomstuff table input,
#side-sortables #postcustomstuff table select,
#side-sortables #postcustomstuff table textarea {
	margin: 3px;
}

#postcustomstuff th.left,
#postcustomstuff td.left {
	width: 38%;
}

#postcustomstuff .submit input {
	margin: 0;
	width: auto;
}

#postcustomstuff #newmetaleft a {
	display: inline-block;
	margin: 0 8px 8px;
	text-decoration: none;
}

.no-js #postcustomstuff #enternew {
	display: none;
}

#post-body-content .compat-attachment-fields {
	margin-bottom: 20px;
}

.compat-attachment-fields th {
	padding-top: 5px;
	padding-right: 10px;
}

/*------------------------------------------------------------------------------
  11.3 - Featured Images
------------------------------------------------------------------------------*/

#select-featured-image {
	padding: 4px 0;
	overflow: hidden;
}

#select-featured-image img {
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
}

#select-featured-image a {
	float: left;
	clear: both;
}

#select-featured-image .remove {
	display: none;
	margin-top: 10px;
}

.js #select-featured-image.has-featured-image .remove {
	display: inline-block;
}

.no-js #select-featured-image .choose {
	display: none;
}

/*------------------------------------------------------------------------------
  11.4 - Post formats
------------------------------------------------------------------------------*/

.post-state-format {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	margin-right: 5px;
	margin-top: -4px;
}

.post-state-format:before {
	display: block;
	height: 20px;
	width: 20px;
	font: normal 20px/1 'dashicons' !important;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.post-state-format:before,
.post-format-icon:before {
	color: #ddd;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

a.post-state-format:hover:before,
a.post-format-icon:hover:before {
	color: #2ea2cc;
}

#post-formats-select {
	line-height: 2em;
}

#post-formats-select .post-format-icon:before {
	top: 5px;
}

input.post-format {
	margin-top: 1px;
}

label.post-format-icon {
	margin-left: 0px;
	padding: 2px 0 2px 0px;
}

.post-format-icon:before {
	position: relative;
	display: inline-block;
	margin-right: 7px;
	font: normal 20px/1 'dashicons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.post-state-format.post-format-standard:before,
.post-format-icon.post-format-standard:before,
a.post-state-format.format-standard:before {
	content: '\f109';
}

.post-state-format.post-format-image:before,
.post-format-icon.post-format-image:before,
a.post-state-format.format-image:before {
	content: '\f128';
}

.post-state-format.post-format-gallery:before,
.post-format-icon.post-format-gallery:before,
a.post-state-format.format-gallery:before {
	content: '\f161';
}

.post-state-format.post-format-audio:before,
.post-format-icon.post-format-audio:before,
a.post-state-format.format-audio:before {
	content: '\f127';
}

.post-state-format.post-format-video:before,
.post-format-icon.post-format-video:before,
a.post-state-format.format-video:before {
	content: '\f126';
}

.post-state-format.post-format-chat:before,
.post-format-icon.post-format-chat:before,
a.post-state-format.format-chat:before {
	content: '\f125';
}

.post-state-format.post-format-status:before,
.post-format-icon.post-format-status:before,
a.post-state-format.format-status:before {
	content: '\f130';
}

.post-state-format.post-format-aside:before,
.post-format-icon.post-format-aside:before,
a.post-state-format.format-aside:before {
	content: '\f123';
}

.post-state-format.post-format-quote:before,
.post-format-icon.post-format-quote:before,
a.post-state-format.format-quote:before {
	content: '\f122';
}

.post-state-format.post-format-link:before,
.post-format-icon.post-format-link:before,
a.post-state-format.format-link:before {
	content: '\f103';
}

/*------------------------------------------------------------------------------
  12.0 - Categories
------------------------------------------------------------------------------*/

.category-adder {
	margin-left: 120px;
	padding: 4px 0;
}

.category-adder h4 {
	margin: 0 0 8px;
}

#side-sortables .category-adder {
	margin: 0;
}

.wp-tab-panel,
.categorydiv div.tabs-panel,
.customlinkdiv div.tabs-panel,
.posttypediv div.tabs-panel,
.taxonomydiv div.tabs-panel {
	min-height: 42px;
	max-height: 200px;
	overflow: auto;
	padding: 0 0.9em;
	border: solid 1px #dfdfdf;
	background-color: #fdfdfd;
}

div.tabs-panel-active {
	display:block;
}

div.tabs-panel-inactive {
	display:none;
}

#front-page-warning,
#front-static-pages ul,
ul.export-filters,
.inline-editor ul.cat-checklist ul,
.categorydiv ul.categorychecklist ul,
.customlinkdiv ul.categorychecklist ul,
.posttypediv ul.categorychecklist ul,
.taxonomydiv ul.categorychecklist ul {
	margin-left: 18px;
}

ul.categorychecklist li {
	margin: 0;
	padding: 0;
	line-height: 22px;
	word-wrap: break-word;
}

.categorydiv .tabs-panel,
.customlinkdiv .tabs-panel,
.posttypediv .tabs-panel,
.taxonomydiv .tabs-panel {
	border-width: 3px;
	border-style: solid;
}

.form-wrap p,
.form-wrap label {
	font-size: 11px;
}

.form-wrap label {
	display: block;
	padding: 2px;
	font-size: 12px;
}

.form-field input[type="text"],
.form-field input[type="password"],
.form-field input[type="email"],
.form-field input[type="number"],
.form-field input[type="search"],
.form-field input[type="tel"],
.form-field input[type="url"],
.form-field textarea {
	border-style: solid;
	border-width: 1px;
	width: 95%;
}

p.description,
.form-wrap p {
	margin: 2px 0 5px;
	color: #666;
}

p.help,
p.description,
span.description,
.form-wrap p {
	font-size: 13px;
	font-style: italic;
}

.form-wrap .form-field {
	margin: 0 0 10px;
	padding: 8px 0;
}

.form-wrap .form-field #parent {
	max-width: 100%;
}

.col-wrap h3 {
	margin: 12px 0;
	font-size: 1.1em;
}

.col-wrap p.submit {
	margin-top: -10px;
}


/*------------------------------------------------------------------------------
  13.0 - Tags
------------------------------------------------------------------------------*/

.tagsdiv {
	margin-top: -8px;
}

#poststuff .taghint {
	color: #aaa;
	margin: 15px 0 -24px 12px;
}

#poststuff .tagsdiv .howto {
	margin: 0 0 6px 0;
}

.ajaxtag .newtag {
	position: relative;
}

.tagsdiv .newtag {
	width: 180px;
}

.tagsdiv .the-tags {
	display: block;
	height: 60px;
	margin: 0 auto;
	overflow: auto;
	width: 260px;
}

#post-body-content .tagsdiv .the-tags {
	margin: 0 5px;
}

/* tag hints */
.taghint {
	color: #aaa;
	margin: -17px 0 0 7px;
	visibility: hidden;
}

input.newtag ~ div.taghint {
	visibility: visible;
}

input.newtag:focus ~ div.taghint {
	visibility: hidden;
}

p.popular-tags {
	border: none;
	line-height: 2em;
	padding: 8px 12px 12px;
	text-align: justify;
}

p.popular-tags a {
	padding: 0 3px;
}

.tagcloud {
	width: 97%;
	margin: 0 0 40px;
	text-align: justify;
}

.tagcloud h3 {
	margin: 2px 0 12px;
}

.ac_results {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
	border: 1px solid #808080;
	background-color: #fff;
}

.wp-customizer .ac_results {
	z-index: 500000;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}

.ac_over {
	background-color: #f0f0b8;
	cursor: pointer;
}

.ac_match {
	text-decoration: underline;
}

/* Comments */

.comment-php .wp-editor-area {
	height: 200px;
}

.comment-ays {
	margin-bottom: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.comment-ays .alt {
	background-color: transparent;
}

.trash-undo-inside,
.spam-undo-inside {
	margin: 1px 8px 1px 0;
	line-height: 16px;
}

.spam-undo-inside .avatar,
.trash-undo-inside .avatar {
	height: 20px;
	width: 20px;
	margin-right: 8px;
	vertical-align: middle;
}

.stuffbox .editcomment {
	clear: none;
}

#comment-status-radio p {
	margin: 3px 0 5px;
}

#comment-status-radio input {
	margin: 2px 3px 5px 0;
	vertical-align: middle;
}

#comment-status-radio label {
	padding: 5px 0;
}

/* links tables */
table.links-table {
	width: 100%;
	border-spacing: 0;
}

.links-table th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	min-width: 80px;
	width: 20%;
	word-wrap: break-word;
}

.links-table th,
.links-table td {
	padding: 5px 0;
}

.links-table td label {
	margin-right: 8px;
}

.links-table td input[type="text"],
.links-table td textarea {
	width: 100%;
}

.links-table #link_rel {
	max-width: 280px;
}

/* =Media Queries
-------------------------------------------------------------- */

/**
 * HiDPI Displays
 */
@media print,
  (-o-min-device-pixel-ratio: 5/4),
  (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 120dpi) {
	#content-resize-handle,
	#post-body .wp_themeSkin .mceStatusbar a.mceResize {
		background: transparent url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/resize-2x.gif) no-repeat scroll right bottom;
		-webkit-background-size: 11px 11px;
		background-size: 11px 11px;
	}

	.rtl #content-resize-handle,
	.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
		background: transparent url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/resize-rtl-2x.gif) no-repeat scroll right bottom;
	}
}

/* one column on the post write/edit screen */
@media only screen and (max-width: 850px) {
	#poststuff {
		min-width: 0;
	}

	#wpbody-content #poststuff #post-body {
		margin: 0;
	}

	#wpbody-content #post-body.columns-2 #postbox-container-1 {
		margin-right: 0;
		width: 100%;
	}

	#poststuff #postbox-container-1 .empty-container,
	#poststuff #postbox-container-1 #side-sortables:empty {
		border: 0 none;
		height: 0;
		min-height: 0;
	}

	#poststuff #post-body.columns-2 #side-sortables {
		min-height: 0;
		width: auto;
	}

	/* hide the radio buttons for column prefs */
	.screen-layout,
	.columns-prefs {
		display: none;
	}
}

@media screen and ( max-width: 782px ) {
	#post-body-content {
		min-width: 0;
	}

	#titlediv #title-prompt-text {
		padding: 10px 10px;
	}

	#poststuff h3 {
		padding: 12px;
	}

	.post-format-options {
		padding-right: 0;
	}

	.post-format-options a {
		margin-right: 5px;
		margin-bottom: 5px;
		min-width: 52px;
	}

	.post-format-options .post-format-title {
		font-size: 11px;
	}

	.post-format-options a div {
		height: 28px;
		width: 28px;
	}

	.post-format-options a div:before {
		font-size: 26px !important;
	}

	/* Publish Metabox Options */
	#post-visibility-select {
		line-height: 280%;
	}

	.wp-core-ui .save-post-visibility,
	.wp-core-ui .save-timestamp {
		vertical-align: middle;
		margin-right: 15px;
	}

	.timestamp-wrap select#mm {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}

	.timestamp-wrap #jj,
	.timestamp-wrap #aa,
	.timestamp-wrap #hh,
	.timestamp-wrap #mn {
		padding: 12px 3px;
		font-size: 14px;
		margin-bottom: 5px;
		width: auto;
		text-align: center;
	}

	/* Categories Metabox */
	ul.category-tabs {
		margin: 30px 0 15px;
	}

	ul.category-tabs li.tabs {
		padding: 15px;
	}

	ul.categorychecklist li {
		margin-bottom: 15px;
	}

	ul.categorychecklist ul {
		margin-top: 15px;
	}

	.category-add input[type=text],
	.category-add select {
		max-width: none;
		margin-bottom: 15px;
	}

	/* Tags Metabox */
	.tagsdiv .newtag {
		width: 100%;
		height: auto;
		margin-bottom: 15px;
	}

	.tagchecklist {
		margin: 25px 10px;
	}

	.tagchecklist span {
		font-size: 16px;
		line-height: 120%;
	}

	/* Discussion */
	#commentstatusdiv p {
		line-height: 2.8;
	}

	/* TinyMCE Adjustments */
	.mceToolbar * {
		white-space: normal !important;
	}

	.mceToolbar tr,
	.mceToolbar td {
		float: left !important;
	}

	.wp_themeSkin a.mceButton {
		width: 30px;
		height: 30px;
	}

	.wp_themeSkin .mceButton .mceIcon {
		margin-top: 5px;
		margin-left: 5px;
	}

	.wp_themeSkin .mceSplitButton {
		margin-top: 1px;
	}

	.wp_themeSkin .mceSplitButton td a.mceAction {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 6px;
		padding-right: 3px;
	}

	.wp_themeSkin .mceSplitButton td a.mceOpen,
	.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen {
		padding-top: 6px;
		padding-bottom: 6px;
		background-position: 1px 6px;
	}

	.wp_themeSkin table.mceListBox {
		margin: 5px;
	}

	div.quicktags-toolbar input {
		padding: 10px 20px;
	}

	a.wp-switch-editor {
		font-size: 16px;
		line-height: 1em;
		margin: 3px 0 0 7px;
		padding: 12px 15px;
	}

	#wp-content-media-buttons a {
		font-size: 16px;
		line-height: 37px;
		height: 39px;
		padding: 0 20px 0 15px;
	}

	.wp-media-buttons span.wp-media-buttons-icon,
	.wp-media-buttons span.jetpack-contact-form-icon {
		width: 22px !important;
		margin-top: -3px !important;
		margin-left: -5px !important;
	}

	.wp-media-buttons .add_media span.wp-media-buttons-icon:before,
	.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before {
		font-size: 20px !important;
	}

	#content_wp_fullscreen {
		display: none;
	}

	.misc-pub-section {
		padding: 20px 10px 20px;
	}

	.misc-pub-section > a {
		float: right;
		font-size: 16px;
	}

	#delete-action,
	#publishing-action {
		line-height: 47px;
	}

	/* Moderate Comment */
	.comment-ays {
		border-bottom: none;
	}

	/* Links */
	.links-table #link_rel {
		max-width: none;
	}

	.links-table th,
	.links-table td {
		padding: 10px 0;
	}
}

@media only screen and (max-width: 500px) {
	/* Align Add Media + Visual + Text tabs */
	#wp-content-media-buttons a {
		font-size: 14px;
		padding: 0 10px 0 10px;
	}
}
/* Include margin and padding in the width calculation of input and textarea. */
input,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="text"],
input[type="password"],
input[type="checkbox"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="radio"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
	box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
	background-color: #fff;
	color: #333;
	outline: none;
	-webkit-transition: 0.05s border-color ease-in-out;
	transition: 0.05s border-color ease-in-out;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
select:focus,
textarea:focus {
	border-color: #5b9dd9;
	-webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
	box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
}

/* @noflip */
input[type="email"],
input[type="url"] {
	direction: ltr;
}

input[type="checkbox"],
input[type="radio"] {
	border: 1px solid #bbb;
	background: #fff;
	color: #555;
	clear: none;
	cursor: pointer;
	display: inline-block;
	line-height: 0;
	height: 16px;
	margin: -4px 4px 0 0;
	outline: 0;
	padding: 0 !important;
	text-align: center;
	vertical-align: middle;
	width: 16px;
	min-width: 16px;
	-webkit-appearance: none;
	-webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 );
	box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.1 );
	-webkit-transition: .05s border-color ease-in-out;
	transition: .05s border-color ease-in-out;
}

input[type="radio"]:checked + label:before {
	color: #888;
}

.wp-core-ui input[type="reset"]:hover,
.wp-core-ui input[type="reset"]:active {
	color: #2ea2cc;
}

td > input[type="checkbox"],
.wp-admin p input[type="checkbox"],
.wp-admin p input[type="radio"] {
	margin-top: 0;
}

.wp-admin p label input[type="checkbox"] {
	margin-top: -4px;
}

.wp-admin p label input[type="radio"] {
	margin-top: -2px;
}

input[type="radio"] {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 4px;
	line-height: 10px;
}

input[type="checkbox"]:checked:before,
input[type="radio"]:checked:before {
	float: left;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	font: normal 21px/1 'dashicons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

input[type="checkbox"]:checked:before {
	content: '\f147';
	margin: -3px 0 0 -4px;
	color: #1e8cbe;
}

input[type="radio"]:checked:before {
	content: '\2022';
	text-indent: -9999px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	font-size: 24px;
	width: 6px;
	height: 6px;
	margin: 4px;
	line-height: 16px;
	background-color: #1e8cbe;
}

@-moz-document url-prefix() {
	input[type="checkbox"],
	input[type="radio"],
	.form-table input.tog {
		margin-bottom: -1px;
	}
}

/* Search */
input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	display: none;
}

.ie8 input[type="password"] {
	font-family: sans-serif;
}

textarea,
input,
select,
button {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

textarea,
input,
select {
	font-size: 14px;
	padding: 3px 5px;
	-webkit-border-radius: 0;
	border-radius: 0; /* Reset mobile webkit's default element styling */
}

textarea {
	overflow: auto;
	padding: 2px 6px;
	line-height: 1.4;
}

.wp-admin input[type="file"] {
	padding: 3px 0;
}

label {
	cursor: pointer;
}

input,
select {
	margin: 1px;
	padding: 3px 5px;
}

input.code {
	padding-top: 6px;
}

textarea.code {
	line-height: 1.4;
	padding: 4px 6px 1px 6px;
}

input.readonly,
input[readonly],
textarea.readonly,
textarea[readonly] {
	background-color: #eee;
}

:-moz-placeholder,
.wp-core-ui :-moz-placeholder {
   color: #a9a9a9;
}

.form-invalid {
	background-color: #ffebe8 !important;
}

.form-invalid input,
.form-invalid select {
	border-color: #c00 !important;
}

.form-input-tip {
	color: #666;
}

input:disabled,
input.disabled,
select:disabled,
select.disabled,
textarea:disabled,
textarea.disabled {
	background: rgba( 255, 255, 255, 0.5 );
	border-color: rgba( 222, 222, 222, 0.75 );
	-webkit-box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 );
	box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.04 );
	color: rgba( 51, 51, 51, 0.5 );
}

input[type="file"]:disabled,
input[type="file"].disabled,
input[type="range"]:disabled,
input[type="range"].disabled {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

input[type="checkbox"]:disabled,
input[type="checkbox"].disabled,
input[type="radio"]:disabled,
input[type="radio"].disabled,
input[type="checkbox"]:disabled:checked:before,
input[type="checkbox"].disabled:checked:before,
input[type="radio"]:disabled:checked:before,
input[type="radio"].disabled:checked:before {
	opacity: 0.7;
}

/*------------------------------------------------------------------------------
  2.0 - Forms
------------------------------------------------------------------------------*/


.wp-admin select {
	padding: 2px;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
}

.wp-admin .button-cancel {
	padding: 0 5px;
	line-height: 2;
}

.meta-box-sortables select {
	max-width: 100%;
}

.wp-admin select[multiple] {
	height: auto;
}

.submit {
	padding: 1.5em 0;
	margin: 5px 0;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border: none;
}

form p.submit a.cancel:hover {
	text-decoration: none;
}

p.submit {
	text-align: left;
	max-width: 100%;
	margin-top: 20px;
	padding-top: 10px;
}

.textright p.submit {
	border: none;
	text-align: right;
}

table.form-table + p.submit,
table.form-table + input + p.submit,
table.form-table + input + input + p.submit {
	border-top: none;
	padding-top: 0;
}

#minor-publishing-actions input,
#major-publishing-actions input,
#minor-publishing-actions .preview {
	text-align: center;
}

textarea.all-options,
input.all-options {
	width: 250px;
}

input.large-text,
textarea.large-text {
	width: 99%;
}

input.regular-text,
#adduser .form-field input {
	width: 25em;
}

input.small-text {
	width: 50px;
	padding: 1px 6px;
}

input[type="number"].small-text {
	width: 65px;
}

#doaction,
#doaction2,
#post-query-submit {
	margin: 1px 8px 0 0;
}

.tablenav #changeit,
.tablenav #delete_all,
.tablenav #clear-recent-list,
.wp-filter #delete_all {
	margin-top: 1px;
}

.tablenav .actions select {
	float: left;
	margin-right: 6px;
	max-width: 200px;
}

.ie8 .tablenav .actions select {
	width: 155px;
}

.ie8 .tablenav .actions select#cat {
	width: 200px;
}

#timezone_string option {
	margin-left: 1em;
}

#upload-form label {
	color: #777;
}

label,
#your-profile label + a {
	vertical-align: middle;
}

fieldset label,
#your-profile label + a {
	vertical-align: middle;
}

.options-media-php label[for*="_size_"],
#misc-publishing-actions label {
	vertical-align: baseline;
}

#misc-publishing-actions label[for="post_status"]:before {
	content: '\f173';
	display: inline-block;
	font: normal 20px/1 'dashicons';
	speak: none;
	left: -1px;
	padding: 0 5px 0 0;
	position: relative;
	top: 0;
	text-decoration: none !important;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#pass-strength-result {
	background-color: #eee;
	border: 1px solid #ddd;
	float: left;
	margin: 13px 5px 5px 1px;
	padding: 3px 5px;
	text-align: center;
	width: 200px;
	display: none;
}

#pass-strength-result.short {
	background-color: #ffa0a0;
	border-color: #f04040;
}

#pass-strength-result.bad {
	background-color: #ffb78c;
	border-color: #ff853c;
}

#pass-strength-result.good {
	background-color: #ffec8b;
	border-color: #fc0;
}

#pass-strength-result.strong {
	background-color: #c3ff88;
	border-color: #8dff1c;
}

.indicator-hint {
	padding-top: 8px;
}

p.search-box {
	float: right;
	margin: 0;
}

.network-admin.themes-php p.search-box {
	clear: left;
}

.search-box input[name="s"],
.tablenav .search-plugins input[name="s"],
.tagsdiv .newtag {
	float: left;
	height: 28px;
	margin: 0 4px 0 0;
}

input[type="text"].ui-autocomplete-loading {
	background: transparent url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/framework/images/loading.gif) no-repeat right center;
	visibility: visible;
}

ul#add-to-blog-users {
	margin: 0 0 0 14px;
}

.ui-autocomplete-input.open {
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-autocomplete {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border: 1px solid #aaa;
	background-color: #efefef;
}

.ui-autocomplete li {
	margin-bottom: 0;
	white-space: nowrap;
	text-align: left;
}

.ui-autocomplete li a {
	display: block;
	height: 100%;
	padding: 4px 10px;
	color: #444;
}

.ui-autocomplete li a.ui-state-focus {
	background-color: #ddd;
	cursor: pointer;
}

/*------------------------------------------------------------------------------
  15.0 - Comments Screen
------------------------------------------------------------------------------*/

.form-table {
	border-collapse: collapse;
	margin-top: 0.5em;
	width: 100%;
	clear: both;
}

.form-table,
.form-table td,
.form-table th,
.form-table td p,
.form-wrap label {
	font-size: 14px;
}

.form-table td {
	margin-bottom: 9px;
	padding: 15px 10px;
	line-height: 1.3;
	vertical-align: middle;
}

.form-table th,
.form-wrap label {
	color: #222;
	font-weight: normal;
	text-shadow: none;
	vertical-align: baseline;
}

.form-table th {
	vertical-align: top;
	text-align: left;
	padding: 20px 10px 20px 0;
	width: 200px;
	line-height: 1.3;
	font-weight: 600;
}

.form-table th.th-full {
	width: auto;
	font-weight: 400;
}

.form-table td p {
	margin-top: 4px;
	margin-bottom: 0;
}

.form-table td fieldset label {
	margin: 0.25em 0 0.5em !important;
	display: inline-block;
}

.form-table td fieldset label,
.form-table td fieldset p,
.form-table td fieldset li {
	line-height: 1.4em;
}

.form-table input.tog,
.form-table input[type="radio"] {
	margin-top: -4px;
	margin-right: 4px;
	float: none;
}

.form-table .pre {
	padding: 8px;
	margin: 0;
}

table.form-table td .updated {
	font-size: 13px;
}

/*------------------------------------------------------------------------------
  18.0 - Users
------------------------------------------------------------------------------*/

#profile-page .form-table textarea {
	width: 500px;
	margin-bottom: 6px;
}

#profile-page .form-table #rich_editing {
	margin-right: 5px
}

#your-profile legend {
	font-size: 22px;
}

#display_name {
	width: 15em;
}

#createuser .form-field input {
	width: 25em;
}

.color-option {
	display: inline-block;
	width: 24%;
	padding: 5px 15px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 3px;
}

.color-option:hover,
.color-option.selected {
	background: #ddd;
}

.color-palette {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
.color-palette td {
	height: 20px;
	padding: 0;
	border: none;
}

.color-option {
	cursor: pointer;
}

/*------------------------------------------------------------------------------
  19.0 - Tools
------------------------------------------------------------------------------*/

.tool-box .title {
	margin: 8px 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
}

.pressthis {
	margin: 20px 0;
}

.pressthis a,
.pressthis a:hover,
.pressthis a:focus,
.pressthis a:active {
	display: inline-block;
	position: relative;
	cursor: move;
	color: #333;
	background: #e6e6e6;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #b4b4b4;
	font-style: normal;
	line-height: 16px;
	font-size: 14px;
	text-decoration: none;
}

.pressthis a:active {
	outline: none;
}

.pressthis a:hover:after {
	-webkit-transform: skew(20deg) rotate(9deg);
	-ms-transform: skew(20deg) rotate(9deg);
	transform: skew(20deg) rotate(9deg);
	-webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
	box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
}

.pressthis a span {
	display: inline-block;
	margin: 0px 0 0;
	padding: 0px 12px 8px 9px;
}

.pressthis a span:before {
	color: #777;
	font: normal 20px/1 'dashicons';
	content:'\f157';
	position: relative;
	display: inline-block;
	top: 4px;
	margin-right: 4px;
}

.pressthis a:after {
	content: '';
	width: 70%;
	height: 55%;
	z-index: -1;
	position: absolute;
	right: 10px;
	bottom: 9px;
	background: transparent;
	-webkit-transform: skew(20deg) rotate(6deg);
	-ms-transform: skew(20deg) rotate(6deg);
	transform: skew(20deg) rotate(6deg);
	-webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
}

/*------------------------------------------------------------------------------
  20.0 - Settings
------------------------------------------------------------------------------*/

#utc-time, #local-time {
	padding-left: 25px;
	font-style: italic;
}

.defaultavatarpicker .avatar {
	margin: 2px 0;
	vertical-align: middle;
}

.options-general-php .spinner {
	float: none;
	margin: -3px 3px;
}

/* =Media Queries
-------------------------------------------------------------- */

@media screen and ( max-width: 782px ) {
	/* Input Elements */
	textarea {
		-webkit-appearance: none;
	}

	input[type=text], input[type="search"],
	input[type=password], input[type="number"] {
		-webkit-appearance: none;
		padding: 6px 10px;
	}

	input.code {
		padding-bottom: 5px;
		padding-top: 10px;
	}

	input[type="checkbox"], .widefat th input[type="checkbox"] {
		-webkit-appearance: none;
		padding: 10px;
	}

	.widefat th input[type="checkbox"] {
		margin-bottom: 8px;
	}

	input[type="checkbox"]:checked:before, .widefat th input[type="checkbox"]:before {
		font: normal 30px/1 'Dashicons';
		margin: -3px -5px;
	}

	input[type="radio"],
	input[type="checkbox"] {
		height: 25px;
		width: 25px;
	}

	.wp-admin p input[type="checkbox"],
	.wp-admin p input[type="radio"] {
		margin-top: -3px;
	}

	input[type="radio"]:checked:before {
		vertical-align: middle;
		width: 9px;
		height: 9px;
		margin: 7px;
		line-height: 16px;
	}

	.wp-upload-form input[type="submit"] {
		margin-top: 10px;
	}

	#wpbody select {
		height: 36px;
		font-size: 16px;
	}

	.wp-admin .button-cancel {
		padding: 0;
		font-size: 14px;
	}

	#createuser .form-field input {
		width: 100%;
	}

	.form-table {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.form-table th,
	.form-table td {
		display: block;
		width: auto;
		vertical-align: middle;
	}

	.form-table .color-palette td {
		display: table-cell;
		width: 15px;
	}

	.form-table table.color-palette {
		margin-right: 10px;
	}

	textarea,
	input {
		font-size: 16px;
	}

	.form-table td input[type="text"],
	.form-table td input[type="password"],
	.form-table td select,
	.form-table td textarea,
	.form-table span.description,
	#profile-page .form-table textarea {
		width: 100%;
		font-size: 16px;
		line-height: 1.5;
		padding: 7px 10px;
		display: block;
		max-width: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#wpbody .form-table td select {
		height: 40px;
	}

	input[type="text"].small-text,
	input[type="search"].small-text,
	input[type="password"].small-text,
	input[type="number"].small-text,
	input[type="number"].small-text,
	.form-table input[type="text"].small-text {
		width: auto;
		max-width: 55px;
		display: inline;
		padding: 3px 6px;
		margin: 0 3px;
	}

	#pass-strength-result {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 8px;
	}

	p.search-box {
		float: none;
		position: absolute;
		bottom: 0;
		width: 98%;
		height: 90px;
		margin-bottom: 20px;
	}

	p.search-box input[name="s"] {
		height: auto;
		float: none;
		width: 100%;
		margin-bottom: 10px;
		vertical-align: middle;
		-webkit-appearance: none;
	}

	p.search-box input[type="submit"] {
		margin-bottom: 10px;
	}

	.form-table span.description {
		padding: 4px 0 0;
		line-height: 1.4em;
	}

	.form-table th {
		padding-top: 10px;
		padding-bottom: 0;
		border-bottom: 0;
	}

	.form-table td {
		padding-top: 8px;
		padding-left: 0;
	}

	.form-table input.regular-text {
		width: 100%;
	}

	.form-table label {
		font-size: 14px;
	}

	.form-table fieldset label {
		display: block;
	}

	#utc-time {
		margin-top: 10px;
	}

	#utc-time,
	#local-time {
		display: block;
		float: none;
		padding: 0;
		line-height: 2;
	}
}

@media only screen and (max-width: 768px) {
	.form-field input,
	.form-field textarea {
		width: 99%;
	}

	.form-wrap .form-field {
		padding:0;
	}

	/* users */
	#profile-page .form-table textarea {
		max-width: 400px;
		width: auto;
	}
}

/* Smartphone */
@media screen and (max-width: 600px) {
	/* Color Picker Options */
	.color-option {
		width: 49%;
	}
}

/* List table styles */
.post-com-count-wrapper {
	min-width: 22px;
}

.post-com-count {
	background: none;
	height: 1.3em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 0 0 6px;
	cursor: pointer;
	background-position: center -80px;
	background-repeat: no-repeat;
	color: #fff;
}

.post-com-count:after {		/* draw bubble connector using CSS! */
	content: "";
	display: block;
	width: 0;
	height: 0;
	margin-left: 8px;
	border-top: 5px solid #bbb;
	border-right: 5px solid transparent;
}

.post-com-count span {
	font-size: 11px;
	font-weight: 600;
	height: 1.4em;
	line-height: 1.4em;
	min-width: 0.7em;
	padding: 0 6px;
	display: inline-block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #bbb;
	color: #fff;
}

.post-com-count:hover {
	background-position: center -3px;
}

.post-com-count:hover span {
	background-color: #2ea2cc;
}

.post-com-count:hover:after {
	border-top: 5px solid #2ea2cc;
}

strong .post-com-count {
	background-position: center -55px;
}

strong .post-com-count span {
	background-color: #0074a2;
}

strong .post-com-count:after {
	border-top: 5px solid #0074a2;
}

.column-response .post-com-count {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.response-links {
	float: left;
}

/* comments */

.commentlist li {
	padding: 1em 1em .2em;
	margin: 0;
	border-bottom: 1px solid #ccc;
}

.commentlist li li {
	border-bottom: 0;
	padding: 0;
}

.commentlist p {
	padding: 0;
	margin: 0 0 .8em;
}

#submitted-on,
.submitted-on {
	color: #777;
}

/* reply to comments */
#replyrow td {
	padding: 2px;
}

#replysubmit {
	margin: 0;
	padding: 0 5px 3px;
	text-align: center;
}

#replysubmit .spinner {
	padding: 2px 0 0;
	vertical-align: top;
	float: right;
}

#replysubmit .button {
	margin-right: 5px;
}

#replysubmit .error {
	color: red;
	line-height: 21px;
	text-align: center;
}

#replyrow h5 {
	margin: .2em 0 0;
	padding: 0 5px;
	line-height: 1.4em;
	font-size: 1em;
}

#edithead .inside {
	float: left;
	padding: 3px 0 2px 5px;
	margin: 0;
	text-align: center;
}

#edithead .inside input {
	width: 180px;
}

#edithead label {
	padding: 2px 0;
}

#replycontainer {
	padding: 5px;
}

#replycontent {
	height: 120px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#replyerror {
	border-color: #ddd;
	background-color: #f9f9f9;
}

/* @todo: is this used? */
.commentlist .avatar {
	vertical-align: text-top;
}

#the-comment-list .attachment-80x60 {
	padding: 4px 8px;
}

#the-comment-list tr.undo,
#the-comment-list div.undo {
	background-color: #f4f4f4;
}

#the-comment-list .unapproved th,
#the-comment-list .unapproved td {
	background-color: #fef7f1;
}

#the-comment-list .unapproved th.check-column {
	border-left: 4px solid #d54e21;
}

#the-comment-list .unapproved th.check-column input {
	margin-left: 4px;
}

#the-comment-list .approve a {
	color: #006505;
}

#the-comment-list .unapprove a {
	color: #d98500;
}

#the-comment-list th,
#the-comment-list td {
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

#the-comment-list tr:last-child th,
#the-comment-list tr:last-child td {
    -webkit-box-shadow: none;
    box-shadow: none;
}

#the-comment-list tr.unapproved + tr.approved th,
#the-comment-list tr.unapproved + tr.approved td {
    border-top: 1px solid rgba(0, 0, 0, 0.03);
}

/* table vim shortcuts */
.vim-current,
.vim-current th,
.vim-current td {
	background-color: #e4f2fd !important;
}

th .comment-grey-bubble {
	height: 16px;
	width: 16px;
}

th .comment-grey-bubble:before {
	content: '\f101';
	font: normal 20px/.5 'dashicons';
	speak: none;
	display: inline-block;
	padding: 0;
	top: 4px;
	left: -4px;
	position: relative;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
	color: #444;
}

/*------------------------------------------------------------------------------
  10.0 - List Posts (/Pages/etc)
------------------------------------------------------------------------------*/

table.fixed {
	table-layout: fixed;
}

.fixed .column-rating,
.fixed .column-visible {
	width: 8%;
}

.fixed .column-posts,
.fixed .column-date,
.fixed .column-parent,
.fixed .column-links,
.fixed .column-author,
.fixed .column-format {
	width: 10%;
}

.fixed .column-posts {
    width: 74px;
}

.fixed .column-comment .comment-author {
	display: none;
}

.fixed .column-response,
.fixed .column-categories,
.fixed .column-tags,
.fixed .column-rel,
.fixed .column-role {
	width: 15%;
}

.fixed .column-slug {
	width: 25%;
}

.fixed .column-locations {
	width: 35%;
}

.fixed .column-comments {
	width: 4em;
	padding: 8px 0;
	text-align: left;
}

.fixed .column-comments .vers {
	padding-left: 3px;
}

.fixed .column-comments a {
	float: left;
}

.fixed .column-icon {
	width: 80px;
}

/* @todo: pick a consistent list table selector */
.wp-list-table a {
	-webkit-transition: none;
	transition: none;
}

#the-list tr:last-child td,
#the-list tr:last-child th {
	border-bottom: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#comments-form .fixed .column-author {
	width: 20%;
}

#commentsdiv.postbox .inside {
	margin: 0;
	padding: 0;
}

#commentsdiv .inside .row-actions {
	line-height:18px;
}

#commentsdiv .inside .column-author {
	width: 25%;
}

#commentsdiv .column-comment p {
	margin: 0.6em 0;
	padding: 0;
}

#commentsdiv #replyrow td {
	padding: 0;
}

#commentsdiv p {
	padding: 8px 10px;
	margin: 0;
}

#commentsdiv .comments-box {
	border: 0 none;
}

#commentsdiv .comments-box thead th {
	background: transparent;
	padding: 0 7px 4px;
	font-style: italic;
}

#commentsdiv .comments-box tr:last-child td {
	border-bottom: 0 none;
}

#commentsdiv .spinner {
	padding-left: 5px;
}

.sorting-indicator {
	display: none;
	width: 10px;
	height: 4px;
	margin-top: 8px;
	margin-left: 7px;
}

.sorting-indicator:before {
	background: none;
	content: '\f142';
	font: normal 20px/1 'dashicons';
	speak: none;
	display: inline-block;
	padding: 0;
	top: -4px;
	left: -8px;
	color: #444;
	line-height: 10px;
	position: relative;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
	color: #444;
}

.column-comments .sorting-indicator:before {
	top: 0;
	left: -10px;
}

th.sorted.asc .sorting-indicator:before,
th.desc:hover span.sorting-indicator:before {
	content: '\f142';
}

th.sorted.desc .sorting-indicator:before,
th.asc:hover span.sorting-indicator:before {
	content: '\f140';
}

tr.wp-locked .locked-indicator {
	margin-left: 6px;
	height: 20px;
	width: 16px;
}

tr.wp-locked .locked-indicator:before {
	color: #888;
	content: '\f160';
	display: inline-block;
	float: left;
	font: normal 20px/1 'dashicons';
	speak: none;
	vertical-align: middle;
	margin-left: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

tr.wp-locked .check-column label,
tr.wp-locked .check-column input[type="checkbox"],
tr.wp-locked .row-actions .inline,
tr.wp-locked .row-actions .trash {
	display: none;
}

tr .locked-info {
	height: 0;
	opacity: 0;
}

tr.wp-locked .locked-info {
	margin-top: 8px;
	height: auto;
	opacity: 1;
}

.locked-text {
	vertical-align: top;
}

tr.locked-info, tr.wp-locked .locked-info {
	-webkit-transition: height 1s, opacity 0.5s;
	transition: height 1s, opacity 0.5s;
}

.fixed .column-comments .sorting-indicator {
	margin-top: 3px;
}

#menu-locations-wrap .widefat {
	width: 60%;
}

.widefat th.sortable,
.widefat th.sorted {
	padding: 0;
}

th.sortable a,
th.sorted a {
	display: block;
	overflow: hidden;
	padding: 7px 7px 8px 10px;
}

th.manage-column a,
th.sortable a:hover,
th.sortable a:active,
th.sortable a:focus {
	color: #333;
}

th.sortable a:focus {
	background: #e1e1e1;
}

.fixed .column-comments.sortable a,
.fixed .column-comments.sorted a {
	padding: 8px 0;
}

th.sortable a span,
th.sorted a span {
	float: left;
	cursor: pointer;
}

th.sorted.asc .sorting-indicator,
th.desc:hover span.sorting-indicator {
	display: block;
	background-position: 0 0;
}

th.sorted.desc .sorting-indicator,
th.asc:hover span.sorting-indicator {
	display: block;
	background-position: -7px 0;
}

/* Bulk Actions */
.tablenav-pages a {
	font-weight: 600;
	margin-right: 1px;
	padding: 0 2px;
}
.tablenav-pages .current-page {
	padding-top: 0;
	text-align: center;
}
.tablenav-pages .next-page {
	margin-left: 2px;
}

.tablenav a.button-secondary {
	display: block;
	margin: 3px 8px 0 0;
}

.tablenav {
	clear: both;
	height: 30px;
	margin: 6px 0 4px;
	vertical-align: middle;
}

.tablenav.themes {
	max-width: 98%;
}

.tablenav .tablenav-pages {
	float: right;
	display: block;
	cursor: default;
	height: 30px;
	color: #555;
	line-height: 30px;
	font-size: 12px;
}

.tablenav .no-pages,
.tablenav .one-page .pagination-links {
	display: none;
}

.tablenav .tablenav-pages a,
.tablenav-pages span.current  {
	text-decoration: none;
	padding: 3px 6px;
}

.tablenav .tablenav-pages a {
	padding: 0 10px 3px;
	background: #eee;
	background: rgba( 0, 0, 0, 0.05 );
	font-size: 16px;
	font-weight: normal;
}

.tablenav .tablenav-pages a:hover,
.tablenav .tablenav-pages a:focus {
	color: #fff;
	background: #2ea2cc;
}

.tablenav .tablenav-pages a.disabled,
.tablenav .tablenav-pages a.disabled:hover,
.tablenav .tablenav-pages a.disabled:focus,
.tablenav .tablenav-pages a.disabled:active {
	color: #aaa;
	background: #eee;
	background: rgba( 0, 0, 0, 0.05 );
}

.tablenav .displaying-num {
	margin-right: 2px;
	color: #777;
	font-size: 12px;
	font-style: italic;
}

.tablenav .actions {
	overflow: hidden;
	padding: 2px 8px 0 0;
}

.wp-filter .actions {
	display: inline-block;
	vertical-align: middle;
}

.tablenav .delete {
	margin-right: 20px;
}

/* @todo: unclear if the following tablenav rules are actually used.
classes exist in paginate_links() but not seen in list table output. */
.tablenav .dots {
	border-color: transparent;
}

.tablenav .next,
.tablenav .prev {
	border-color: transparent;
	color: #0074a2;
}

.tablenav .next:hover,
.tablenav .prev:hover {
	border-color: transparent;
	color: #2ea2cc;
}

.tablenav .view-switch {
	float: right;
	margin: 5px 16px 0 8px;
}

.wp-filter .view-switch {
	display: inline-block;
	vertical-align: middle;
	padding: 14px 0;
	margin: 0 20px 0 0;
}

.view-switch a {
	text-decoration: none;
}

.view-switch > a {
	display: inline-block;
	width: 18px;
	height: 18px;
}

.view-switch > a:before {
	color: #bbb;
	display: inline-block;
	float: left;
	font: normal 20px/1 'dashicons';
	speak: none;
	vertical-align: middle;
	margin-left: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.view-switch > .view-list:before {
	content: '\f163';
}

.view-switch a:hover:before {
	color: #727272;
}

.view-switch a.current:before {
	color: #0074a2;
}

.view-switch > a + a {
	margin-left: 5px;
}

.view-switch > .view-excerpt:before {
	content: '\f164';
}

.view-switch > .view-grid:before {
	content: '\f509';
}

.filter {
	float: left;
	margin: -5px 0 0 10px;
}

.filter .subsubsub {
	margin-left: -10px;
	margin-top: 13px;
}
.screen-per-page {
	width: 4em;
}

#posts-filter .wp-filter {
	margin-bottom: 0;
}

#posts-filter fieldset {
	float: left;
	margin: 0 1.5ex 1em 0;
	padding: 0;
}

#posts-filter fieldset legend {
	padding: 0 0 .2em 1px;
}

p.pagenav {
	margin: 0;
	display: inline;
}

.pagenav span {
	font-weight: 600;
	margin: 0 6px;
}

.row-title {
	font-size: 14px !important;
	font-weight: 600;
}

.column-comment .comment-author {
	margin-bottom: 0.6em;
}

.column-author img,
.column-username img,
.column-comment .comment-author img {
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}

.row-actions {
	color: #ddd;
	font-size: 13px;
	visibility: hidden;
	padding: 2px 0 0;
}

tr:hover .row-actions,
.mobile .row-actions,
.row-actions.visible,
div.comment-item:hover .row-actions {
	visibility: visible;
}

/* deprecated */
.row-actions-visible {
	padding: 2px 0 0;
}


/*------------------------------------------------------------------------------
  10.1 - Inline Editing
------------------------------------------------------------------------------*/

/*
.quick-edit* is for Quick Edit
.bulk-edit* is for Bulk Edit
.inline-edit* is for everything
*/

/*	Layout */

#wpbody-content .inline-edit-row fieldset {
	font-size: 12px;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

tr.inline-edit-row td,
#wpbody-content .inline-edit-row fieldset .inline-edit-col {
	padding: 0 0.5em;
}

#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
	border-width: 0 0 0 1px;
	border-style: none none none solid;
}

#wpbody-content .quick-edit-row-post .inline-edit-col-left {
	width: 40%;
}

#wpbody-content .quick-edit-row-post .inline-edit-col-right {
	width: 39%;
}

#wpbody-content .inline-edit-row-post .inline-edit-col-center {
	width: 20%;
}

#wpbody-content .quick-edit-row-page .inline-edit-col-left {
	width: 50%;
}

#wpbody-content .quick-edit-row-page .inline-edit-col-right,
#wpbody-content .bulk-edit-row-post .inline-edit-col-right {
	width: 49%;
}

#wpbody-content .bulk-edit-row .inline-edit-col-left {
	width: 30%;
}

#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
	width: 69%;
}

#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
	float: right;
	width: 69%;
}

#wpbody-content .inline-edit-row-page .inline-edit-col-right {
	margin-top: 27px;
}

.inline-edit-row fieldset .inline-edit-group {
	clear: both;
}

.inline-edit-row fieldset .inline-edit-group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.inline-edit-row p.submit {
	clear: both;
	padding: 0.5em;
	margin: 0.5em 0 0;
}

.inline-edit-row span.error {
	line-height: 22px;
	margin: 0 15px;
	padding: 3px 5px;
}

/*	Positioning */
.inline-edit-row h4 {
	margin: .2em 0;
	padding: 0;
	line-height: 23px;
}
.inline-edit-row fieldset span.title,
.inline-edit-row fieldset span.checkbox-title {
	margin: 0;
	padding: 0;
	line-height: 27px;
}

.inline-edit-row fieldset label,
.inline-edit-row fieldset span.inline-edit-categories-label {
	display: block;
	margin: .2em 0;
}

.inline-edit-row fieldset label.inline-edit-tags {
	margin-top: 0;
}

.inline-edit-row fieldset label.inline-edit-tags span.title {
	margin: .2em 0;
	width: auto;
}

.inline-edit-row fieldset label span.title {
	display: block;
	float: left;
	width: 5em;
}

.inline-edit-row fieldset label span.input-text-wrap {
	display: block;
	margin-left: 5em;
}

.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
	width: auto;
	padding-right: 0.5em;
}

.inline-edit-row .input-text-wrap input[type=text] {
	width: 100%;
}

.inline-edit-row fieldset label input[type=checkbox] {
	vertical-align: text-bottom;
}

.inline-edit-row fieldset label textarea {
	width: 100%;
	height: 4em;
}

#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
	max-width: 50%;
}

#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
	margin-right: 0.5em
}

.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
	width: 6em;
}

.inline-edit-save .spinner {
	padding: 4px 10px 0;
	vertical-align: top;
	float: right;
}

/*	Styling */
.inline-edit-row h4 {
	text-transform: uppercase;
}

.inline-edit-row fieldset span.title,
.inline-edit-row fieldset span.checkbox-title {
	font-style: italic;
	line-height: 1.8em;
}

/*	Specific Elements */
.inline-edit-row fieldset .inline-edit-date {
	float: left;
}

.inline-edit-row fieldset input[name=jj],
.inline-edit-row fieldset input[name=hh],
.inline-edit-row fieldset input[name=mn] {
	font-size: 12px;
	width: 2.1em;
}

.inline-edit-row fieldset input[name=aa] {
	font-size: 12px;
	width: 3.5em;
}

.inline-edit-row fieldset label input.inline-edit-password-input {
	width: 8em;
}

ul.cat-checklist {
	height: 12em;
	border: solid 1px #ddd;
	overflow-y: scroll;
	padding: 0 5px;
	margin: 0;
	background-color: #fff;
}

#bulk-titles {
	display: block;
	height: 12em;
	border: 1px solid #ddd;
	overflow-y: scroll;
	padding: 0 5px;
	margin: 0 0 5px;
}

.inline-edit-row fieldset ul.cat-checklist li,
.inline-edit-row fieldset ul.cat-checklist input {
	margin: 0;
	position: relative; /* RTL fix, #WP27629 */
}

.inline-edit-row fieldset ul.cat-checklist label,
.inline-edit-row #bulk-titles div {
	font-style: normal;
	font-size: 11px;
}

.inline-edit-row fieldset label input.inline-edit-menu-order-input {
	width: 3em;
}

.inline-edit-row fieldset label input.inline-edit-slug-input {
	width: 75%;
}

.inline-edit-row #post_parent,
.inline-edit-row select[name="page_template"] {
	max-width: 80%;
}

.ie8 .inline-edit-row #post_parent,
.ie8 .inline-edit-row select[name="page_template"] {
	width: 250px;
}

.quick-edit-row-post fieldset label.inline-edit-status {
	float: left;
}

#bulk-titles {
	line-height: 140%;
}
#bulk-titles div {
	margin: 0.2em 0.3em;
}

#bulk-titles div a {
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	margin: 0 3px 0 -2px;
	overflow: hidden;
	position: relative;
	width: 20px;
}

#bulk-titles div a:before {
	position: relative;
	top: -3px;
}

/*------------------------------------------------------------------------------
  17.0 - Plugins
------------------------------------------------------------------------------*/

.plugins tbody th.check-column,
.plugins tbody {
	padding: 8px 0 0 2px;
}

.plugins tbody th.check-column input[type=checkbox] {
	margin-top: 4px;
}

#update-plugins-table tbody td p {
	margin-top: 0;
}

#update-plugins-table tbody td p strong {
	font-size: 14px;
}

.plugins thead th.check-column,
.plugins tfoot th.check-column,
.plugins .inactive th.check-column {
	padding-left: 6px;
}

#update-plugins-table thead th.check-column,
#update-plugins-table tfoot th.check-column {
	padding-top: 11px;
}

.plugins,
.plugins th,
.plugins td {
	color: #000;
}

.plugins tr {
	background: #fff;
}

.plugins p {
	margin: 0 4px;
	padding: 0;
}

.plugins .desc p {
	margin: 0 0 8px;
}

.plugins td.desc {
	line-height: 1.5em;
}

.plugins .desc ul,
.plugins .desc ol {
	margin: 0 0 0 2em;
}

.plugins .desc ul {
	list-style-type: disc;
}

.plugins .row-actions {
	font-size: 13px;
	padding: 0;
}

.plugins .inactive td,
.plugins .inactive th,
.plugins .active td,
.plugins .active th {
	padding: 10px 9px;
}

.plugins .active td,
.plugins .active th {
	background-color: #f7fcfe;
}

.plugins .update th,
.plugins .update td {
	border-bottom: 0;
}

.plugin-update-tr td {
	border-top: 0;
}

.plugins .inactive td,
.plugins .inactive th,
.plugins .active td,
.plugins .active th,
.plugin-install #the-list td,
.upgrade .plugins td,
.upgrade .plugins th {
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
}

.plugins tr.active.plugin-update-tr + tr.inactive th,
.plugins tr.active.plugin-update-tr + tr.inactive td,
.plugins tr.active + tr.inactive th,
.plugins tr.active + tr.inactive td {
	border-top: 1px solid rgba(0,0,0,0.03);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1;
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1;
}

.plugins .update td,
.plugins .update th,
.upgrade .plugins tr:last-of-type td,
.upgrade .plugins tr:last-of-type th,
.plugins tr.active + tr.inactive.update th,
.plugins tr.active + tr.inactive.update td {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.plugins .active.update td,
.plugins .active.update th,
tr.active.update + tr.plugin-update-tr .plugin-update {
	background-color: #fef7f1;
}

.plugins .active th.check-column {
	border-left: 4px solid #2ea2cc;
}

.plugins .active.update th.check-column,
.plugins .active.update + .plugin-update-tr .plugin-update {
	border-left: 4px solid #d54e21;
}

#wpbody-content .plugins .plugin-title,
#wpbody-content .plugins .theme-title {
	padding-right: 12px;
	white-space:nowrap;
}

.plugins .inactive .plugin-title strong {
	font-weight: 400;
}

.plugins .second,
.plugins .row-actions {
	padding: 0 0 5px;
}

.plugins .update .second,
.plugins .update .row-actions {
	padding-bottom: 0;
}

.plugins-php .widefat tfoot th,
.plugins-php .widefat tfoot td {
	border-top-style: solid;
	border-top-width: 1px;
}

.plugin-update-tr .update-message {
	font-size: 13px;
	font-weight: normal;
	margin: 6px 12px 12px;
	padding: 6px 12px;
	margin: 0 10px 8px 31px;
	background-color: #f7f7f7;
	background-color: rgba(0,0,0,0.03);
}

.plugin-update-tr .update-message:before {
	color: #d54e21;
	content: '\f463';
	display: inline-block;
	font: normal 20px/1 'dashicons';
	speak: none;
	margin: 0 8px 0 -2px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: top;
}

.plugins .plugin-update {
	padding: 0;
	border: none;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
}

/* update notices for active plugins */
tr.active + tr.plugin-update-tr .plugin-update {
	background-color: #f7fcfe;
}

tr.active + tr.plugin-update-tr .plugin-update .update-message {
	background-color: #fcf3ef;
}

.plugin-install-php h3 {
	clear: both;
}

.plugin-install-php h4 {
	margin: 2.5em 0 8px;
}

.plugin-install-php .wp-filter {
	margin-bottom: 0;
}

/* Plugin card table view */
.plugin-group {
	overflow: hidden; /* clearfix */
	margin-top: 1.5em;
}

.plugin-group h3 {
	margin-top: 0;
}

.plugin-card {
	float: left;
	margin: 0 8px 16px;
	width: 48.5%;
	width: -webkit-calc( 50% - 8px );
	width: calc( 50% - 8px );
	background-color: #fff;
	border: 1px solid #dedede;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.plugin-card:nth-child(odd) {
	clear: both;
	margin-left: 0;
}

.plugin-card:nth-child(even) {
	margin-right: 0;
}

@media screen and ( min-width: 1600px ) {
	.plugin-card {
		width: 30%;
		width: -webkit-calc( 33.1% - 8px );
		width: calc( 33.1% - 8px );
	}

	.plugin-card:nth-child(odd) {
		clear: none;
		margin-left: 8px;
	}

	.plugin-card:nth-child(even) {
		margin-right: 8px;
	}

	.plugin-card:nth-child(3n+1) {
		clear: both;
		margin-left: 0;
	}

	.plugin-card:nth-child(3n) {
		margin-right: 0;
	}
}

@media screen and ( max-width: 782px ) {
	.plugin-card {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
}

.plugin-card-top {
	position: relative;
	padding: 20px 20px 10px;
	min-height: 135px;
}

div.action-links,
.plugin-action-buttons {
	margin: 0; /* Override existing margins */
}

.plugin-card h4 {
	margin: 0 0 12px;
	font-size: 18px;
	line-height: 1.3;
}

.plugin-card .name,
.plugin-card .desc {
	margin-left: 148px; /* icon + margin */
	margin-right: 120px; /* action links */
}

.plugin-card .action-links {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 120px;
}

.plugin-action-buttons {
	clear: right;
	float: right;
	margin-left: 2em;
	margin-bottom: 1em;
	text-align: right;
}

.plugin-action-buttons li {
	margin-bottom: 10px;
}

.plugin-card-bottom {
	clear: both;
	padding: 12px 20px;
	background-color: #fafafa;
	border-top: 1px solid #dedede;
	overflow: hidden;
}

.plugin-card-bottom .star-rating {
	display: inline;
}

.plugin-card .column-rating {
	line-height: 23px;
}

.plugin-card .column-rating,
.plugin-card .column-updated {
	margin-bottom: 4px;
}

.plugin-card .column-rating,
.plugin-card .column-downloaded {
	float: left;
	clear: left;
	max-width: 180px;
}

.plugin-card .column-updated,
.plugin-card .column-compatibility {
	text-align: right;
	float: right;
	clear: right;
	width: 65%;
	width: -webkit-calc( 100% - 180px );
	width: calc( 100% - 180px );
}

.plugin-card .column-compatibility span:before {
	font: normal 20px/.5 'dashicons';
	speak: none;
	display: inline-block;
	padding: 0;
	top: 4px;
	left: -2px;
	position: relative;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none !important;
	color: #444;
}

.plugin-card .compatibility-incompatible:before {
	content: '\f158';
}

.plugin-card .compatibility-compatible:before {
	content: '\f147';
}

.plugin-card .compatibility-untested strong {
	font-weight: normal;
}

.plugin-icon {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 128px;
	height: 128px;
	margin: 0 20px 20px 0;
}

.plugin-icon img {
	width: 128px;
	height: 128px;
}

.no-plugin-results {
	color: #999;
	font-size: 18px;
	font-style: normal;
	margin: 0;
	padding: 100px 0 0;
	text-align: center;
}

/* ms */
/* Background Color for Site Status */
.wp-list-table .site-deleted {
	background: #ff8573;
}
.wp-list-table .site-spammed {
	background: #faafaa;
}
.wp-list-table .site-archived {
	background: #ffebe8;
}
.wp-list-table .site-mature {
	background: #fecac2;
}

/* =Media Queries
-------------------------------------------------------------- */

@media screen and ( max-width: 1100px ) and ( min-width: 782px ), ( max-width: 480px ) {
	.plugin-card .action-links {
		position: static;
		margin-left: 148px;
		width: auto;
	}

	.plugin-action-buttons {
		float: none;
		margin: 1em 0 0;
		text-align: left;
	}

	.plugin-action-buttons li {
		display: inline-block;
		vertical-align: middle;
	}

	.plugin-action-buttons li .button {
		margin-right: 20px;
	}

	.plugin-card .name,
	.plugin-card .desc {
		margin-right: 0;
	}

	.plugin-card .desc p:first-of-type {
		margin-top: 0;
	}
}

@media screen and ( max-width: 782px ) {
	/* WP List Table Options & Filters */
	.tablenav {
		height: auto;
	}

	.tablenav.top {
		margin: 20px 0 5px 0;
	}

	.tablenav.bottom {
		position: relative;
		margin-top: 15px;
	}

	.tablenav br {
		display: none;
	}

	.tablenav br.clear {
		display: block;
	}

	.tablenav.top .actions,
	.tablenav .view-switch {
		display: none;
	}

	/* Pagination */
	.tablenav.top .displaying-num {
		display: none;
	}

	.tablenav.bottom .displaying-num {
		position: absolute;
		right: 0;
		top: 10px;
		font-size: 14px;
	}

	.tablenav-pages {
		width: 100%;
		text-align: center;
		margin: 0 0 25px;
	}

	.tablenav.bottom .tablenav-pages {
		margin-top: 25px;
	}

	.tablenav.top .tablenav-pages.one-page {
		display: none;
	}

	.tablenav.bottom .tablenav-pages.one-page {
		margin: 15px 0 0 0;
		height: 0;
	}

	.tablenav-pages .pagination-links .paging-input {
		font-size: 18px;
	}

	.tablenav-pages .pagination-links a {
		padding: 8px 20px 11px;
		font-size: 18px;
		background: rgba(0, 0, 0, 0.05);
	}

	.tablenav-pages .pagination-links .current-page {
		padding: 10px;
		font-size: 14px;
	}

	/* WP List Table Adjustments: General */
	.form-wrap > p {
		display: none;
	}

	.comment-count {
		font-size: 14px;
	}

	/* Columns to hide */
	.fixed .column-date,
	.fixed .column-author,
	.column-categories,
	.column-tags,
	.tags .column-description,
	.media .column-parent,
	.users .column-email,
	.users .column-name,
	.sites .column-registered,
	.sites .column-users {
		display: none;
	}

	.fixed .column-comment .comment-author {
		display: block;
	}

	/* Posts */
	.column-title {
		width: 85%;
	}

	.fixed .column-comments, .widefat .check-column {
		width: 35px
	}

	.widefat thead .check-column, .widefat tfoot .check-column {
		padding: 10px 0 10px;
	}

	.widefat * {
		word-wrap: normal;
	}

	/* Quick Edit and Bulk Edit */
	#wpbody-content .quick-edit-row-post .inline-edit-col-left,
	#wpbody-content .quick-edit-row-post .inline-edit-col-right,
	#wpbody-content .inline-edit-row-post .inline-edit-col-center,
	#wpbody-content .quick-edit-row-page .inline-edit-col-left,
	#wpbody-content .quick-edit-row-page .inline-edit-col-right,
	#wpbody-content .bulk-edit-row-post .inline-edit-col-right,
	#wpbody-content .bulk-edit-row .inline-edit-col-left,
	#wpbody-content .bulk-edit-row-page .inline-edit-col-right,
	#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
		float: none;
		width: 100%;
	}

	#wpbody-content .quick-edit-row fieldset .inline-edit-col label,
	#wpbody-content .quick-edit-row fieldset .inline-edit-group label,
	#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,
	#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
		max-width: none;
		float: none;
		margin-bottom: 5px;
	}

	#wpbody .bulk-edit-row fieldset select {
		display: block;
		width: 100%;
		max-width: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.inline-edit-row fieldset ul.cat-checklist label,
	.inline-edit-row #bulk-titles div {
		font-size: 16px;
	}

	.inline-edit-row fieldset label span.title {
		float: none;
	}

	.inline-edit-row fieldset label.inline-edit-tags {
		padding: 0 0.5em;
	}

	.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
		padding: 0;
	}

	.inline-edit-row fieldset label span.input-text-wrap {
		margin-left: 0;
	}

	.inline-edit-row fieldset input[name=jj],
	.inline-edit-row fieldset input[name=hh],
	.inline-edit-row fieldset input[name=mn] {
		width: 3em;
	}

	.inline-edit-row fieldset input[name=aa] {
		width: 4.5em;
	}

	#bulk-titles div {
		margin: 0.8em 0.3em;
	}

	#bulk-titles div a {
		height: 22px;
	}

	/* Taxonomies */
	.tags .column-posts {
		width: 74px;
	}

	.tags .column-slug {
		width: 30%;
	}

	/* Comments */
	.comments .column-response {
		width: 35%;
	}

	/* Users */
	.users .column-role {
		width: 35%;
	}

	/* Network admin sites */
	.sites .column-blogname {
		width: 55%;
	}

	/* Updates */
	#wpbody-content #update-themes-table .plugin-title {
		width: auto;
	}

	/* Links */
	.link-manager-php #posts-filter {
		margin-top: 25px;
	}

	.link-manager-php .tablenav.bottom {
		overflow: hidden;
	}

	/* Plugin/Theme Management Page */
	.wp-list-table.plugins {
		position: relative;
		margin-top: 35px;
		margin-bottom: 50px;
	}

	.wp-list-table.plugins thead .column-description,
	#wpbody-content .wp-list-table.plugins tfoot .column-description,
	.wp-list-table.plugins th#description {
		display: none;
	}

	#wpbody-content .wp-list-table.plugins,
	#wpbody-content .wp-list-table.plugins thead,
	#wpbody-content .wp-list-table.plugins tbody,
	#wpbody-content .wp-list-table.plugins tr,
	#wpbody-content .wp-list-table.plugins .column-description,
	#wpbody-content .wp-list-table.plugins .plugin-title,
	#wpbody-content .wp-list-table.plugins .theme-title,
	#wpbody-content .wp-list-table.plugins .plugin-update,
	#wpbody-content .wp-list-table.plugins .manage-column.column-name {
		display: block;
		width: auto;
	}

	.wp-list-table.plugins thead,
	.wp-list-table.plugins tfoot {
		position: absolute;
		top: -35px;
		left: 0;
		right: 0;
		width: auto;
		height: 35px;
	}

	.wp-list-table.plugins tfoot {
		bottom: -35px;
		top: auto;
	}

	.active, .inactive {
		padding-top: 0;
	}

	.wp-list-table.plugins .plugin-title,
	.wp-list-table.plugins .theme-title {
		padding-top: 13px;
		padding-bottom: 4px;
	}

	.plugins tr.active + tr.inactive th.check-column,
	.plugins tr.active + tr.inactive td,
	.wp-list-table.plugins .plugin-title,
	.wp-list-table.plugins .theme-title,
	.wp-list-table.plugins tbody th {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.plugins tbody {
		padding: 1px 0 0;
	}

	.plugins tr.active + tr.inactive td.column-description {
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	}

	.plugins tr.active + tr.inactive th.check-column,
	.plugins tr.active + tr.inactive td {
		border-top: none;
	}

	.wp-list-table.plugins .column-description {
		padding-top: 0;
	}

	.wp-list-table.plugins .manage-column.column-name,
	.wp-list-table.plugins .column-description,
	.wp-list-table.plugins .plugin-title,
	.wp-list-table.plugins .theme-title {
		padding-right: 12px;
		padding-left: 46px;
	}

	.wp-list-table.plugins tr {
		position: relative;
	}

	.wp-list-table.plugins th.check-column,
	.wp-list-table.plugins tr.update th.check-column {
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		padding-left: 2px;
		padding-top: 18px;
	}

	.wp-list-table.plugins thead th.check-column,
	.wp-list-table.plugins tfoot th.check-column {
		padding-left: 3px;
		padding-top: 11px;
		background: none;
	}

	.widefat tbody th.check-column input[type="checkbox"] {
		margin-top: -3px;
		margin-left: 8px;
	}

	.wp-list-table.plugins .active .check-column input,
	.wp-list-table.plugins .update .check-column input {
		margin-left: 5px;
	}

	.wp-list-table.plugins thead .check-column input,
	.wp-list-table.plugins tfoot .check-column input {
		margin-top: -6px;
	}

	.wp-list-table.plugins .active th.check-column {
		background: none;
	}

	.wp-list-table.plugins .plugin-title strong,
	.wp-list-table.plugins .theme-title strong {
		font-size: 1.4em;
		line-height: 1.6em;
	}

	/* Add New plugins page */
	table.plugin-install .column-name,
	table.plugin-install .column-version,
	table.plugin-install .column-rating,
	table.plugin-install .column-description {
		display: block;
		width: auto;
	}

	table.plugin-install th.column-name,
	table.plugin-install th.column-version,
	table.plugin-install th.column-rating,
	table.plugin-install th.column-description {
		display: none;
	}

	table.plugin-install td.column-name strong {
		font-size: 1.4em;
		line-height: 1.6em;
	}

	table.plugin-install #the-list td {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	table.plugin-install #the-list tr {
		display: block;
		-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
		box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
	}
}
#anchor-content { background: #ddd; color: #444; font-family: "Open Sans",sans-serif; padding: 10px 20px; }
.wrapper-popup #anchor-content { background: none; color: #333; font-family: Arial,sans-serif; }
.disabled_control { cursor: default !important; }
#form_slider_main td input.code { max-width: 400px; }
.nav-bar li, .nav-bar dd {margin-bottom: 0;}
.nav-bar { font-size: 12px; }
p.super {margin-top: 0;}
.header-right p, .header-right input, .footer, .footer p, .footer select {font-size: 0.95em;}
.adminhtml-nwdrevslider-slide .ui-autocomplete {background-image: none;max-height: 350px;overflow-y: auto;overflow-x: hidden;}
* html .adminhtml-nwdrevslider-slide .ui-autocomplete { height: 350px;}
.preview_slider_store_select { float:  left; margin: 7px 0 0 14px; }
form.form_layers[name="form_layers"] { display: block; }
.tp-plugin-version {padding-bottom: 10px;}
#button_general_settings { margin-right: 10px;}
.wrapper .wrap {margin-left: 0; margin-right: 0;}
.wrapper #viewWrapper .rs-mini-toolbar.sticky { right: 0; }
#slide-general-settings-content select#store_id { min-height: 126px; }
.rs_breadcrumbs { overflow: hidden; }
#css-template-handling-dd, #animin-template-handling-dd, #animout-template-handling-dd { z-index: 2 !important; }
form.form_layers[name="form_layers"] { z-index: 97 !important; }
#top-toolbar-wrapper { z-index: 96 !important; }
#hor-css-linear { z-index: 2 !important; }
#verlinie { z-index: 97 !important; }
#hor-css-linear-cover-right, #hor-css-linear-cover-left { z-index: 9 !important; }
.wunderadmin .wp-core-ui select { display: inline; line-height: inherit; padding: inherit; height: inherit }
.slide-main-settings-form label:not(.wa_checkbox_wrapper) { min-width: 200px; }
input.slidetitleinput {vertical-align: inherit;}
.notification-global .label {display: inline; min-width: inherit; width: inherit; }
#tp-thelistoffonts .ui-menu-item a,
#tp-thelistofclasses .ui-menu-item a { text-decoration: none; }
.tls-title-wrapper { white-space: nowrap !important; }
.rs-layer-editor-view .menu-wrapper {z-index: 5700;}
#viewWrapper .title_line {box-sizing: initial;}
#viewWrapper .wrap {margin-left: 0;margin-right: 0;}
.page-content .tp-plugin-version {padding-right: 0;}

.tpdialogs.ui-dialog, .rs-open-premium-benefits-dialog-container.ui-dialog {
    top: inherit;
    left: inherit;
    width: inherit;
    min-width: initial;
    opacity: inherit;
    transition: inherit;
    visibility: inherit;
    box-sizing: inherit;
}
.tpdialogs.ui-dialog:not(.fullscreen-dialog-window), .rs-open-premium-benefits-dialog-container.ui-dialog {
    transform: scale(1);
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.tp-slider-new-dialog-title {
    box-sizing: initial;
    padding-top: 0;
    padding-bottom: 0;
}
.tp-slider-new-dialog-title .ui-dialog-titlebar-close {
    background: 0 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #666;
    cursor: pointer;
    display: block;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    text-align: center;
}
.tp-slider-new-dialog-title .ui-dialog-titlebar-close,
.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close,
.tp-slider-new-dialog-title .ui-dialog-titlebar-close:before,
.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close:before {
    width: 55px !important;
    height: 55px !important;
    line-height: 55px !important;
    font-size: 20px !important;
    font-weight: inherit !important;
    color: #fff;
    vertical-align: inherit;
    margin: 0;
    padding: 0;
    border: 0;
}
.objectlibrary_dialog .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.tp-slider-new-dialog-title .ui-button.ui-widget.ui-dialog-titlebar-close:before {
    font-size: 20px !important;
    font-weight: 900 !important;
    line-height: 70px !important;
}
.ui-dialog.rs-open-premium-benefits-dialog-container .ui-button.ui-dialog-titlebar-close {height:22px; width:20px; background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/admin/assets/images/oops/close_cross_x.png); top:30px; right:30px; }
.ui-dialog.rs-open-premium-benefits-dialog-container .ui-button.ui-dialog-titlebar-close:hover { opacity: 0.75 }
.tpdialogs.ui-dialog .ui-button {
    background: inherit;
    text-shadow: inherit;
    font: inherit;
    box-shadow: inherit;
    padding: 0 10px 1px 10px;
    white-space: inherit;
    display: inline-block;
    letter-spacing: inherit;
    height: inherit;
    border:1px solid #ccc;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #555;
    float: none;
    min-width: initial;
}
.tpdialogs.ui-dialog .ui-button:hover {
    background: #fafafa;
    border-color: #999;
    color: #222;
}
.tpdialogs.ui-dialog .ui-button.ui-dialog-titlebar-close:hover {
    background: inherit;
    border-color: inherit;
}
.tpdialogs.ui-dialog .ui-button.ui-dialog-titlebar-close:hover:before {
    color: #adadad;
}

.tpdialogs.ui-dialog .ui-dialog-buttonpane,
.tpdialogs.ui-dialog .ui-dialog-content {
    padding: 16px;
}
#viewWrapper #mastertimer-wrapper {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.setting_box h3 {
    box-sizing: initial;
}
.nwdthemes-revslider-revslider-preview #anchor-content,
.nwdthemes_revslider-revslider-preview #anchor-content {
    padding: 0;
    display: inline;
}
.nwdthemes-revslider-revslider-preview .page-wrapper,
.nwdthemes_revslider-revslider-preview .page-wrapper {
    margin: 0;
    display: inline;
    width: 100%;
}
body.nwdthemes-revslider-revslider-preview,
body.nwdthemes_revslider-revslider-preview {
    min-width: initial;
    display: inline;
}
.timeline .tl-fullanim {
    box-sizing: initial;
}
.edit_slide_wrapper .timeline {
    margin-top: 0;
}
.master-rightcell {
    box-sizing: initial;
}

.rs-layer-editor-view .modal-slide { z-index:5900; }
.rs-layer-editor-view .modal-popup { z-index:5901; }


.tpdialogs_z { z-index: 100001 !important; }
.tpdialogs_z + .ui-widget-overlay {
    z-index: 100000 !important;
}#debungcontrolls,.debugtimeline{width:100%;box-sizing:border-box}.rev_column,.rev_column .tp-parallax-wrap,.tp-svg-layer svg{vertical-align:top}#debungcontrolls{z-index:100000;position:fixed;bottom:0;height:auto;background:rgba(0,0,0,.6);padding:10px}.debugtimeline{height:10px;position:relative;margin-bottom:3px;display:none;white-space:nowrap}.debugtimeline:hover{height:15px}.the_timeline_tester{background:#e74c3c;position:absolute;top:0;left:0;height:100%;width:0}.rs-go-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:9999999!important;background:#fff!important}.debugtimeline.tl_slide .the_timeline_tester{background:#f39c12}.debugtimeline.tl_frame .the_timeline_tester{background:#3498db}.debugtimline_txt{color:#fff;font-weight:400;font-size:7px;position:absolute;left:10px;top:0;white-space:nowrap;line-height:10px}.rtl{direction:rtl}@font-face{font-family:revicons;src:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/revicons/revicons.eot?5510888);src:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');font-weight:400;font-style:normal}[class*=" revicon-"]:before,[class^=revicon-]:before{font-family:revicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.rev_slider_wrapper{position:relative;z-index:0;width:100%}.rev_slider{position:relative;overflow:visible}.entry-content .rev_slider a,.rev_slider a{box-shadow:none}.tp-overflow-hidden{overflow:hidden!important}.group_ov_hidden{overflow:hidden}.rev_slider img,.tp-simpleresponsive img{max-width:none!important;transition:none;margin:0;padding:0;border:none}.rev_slider .no-slides-text{font-weight:700;text-align:center;padding-top:80px}.rev_slider>ul,.rev_slider>ul>li,.rev_slider>ul>li:before,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{list-style:none!important;position:absolute;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:visible;background-image:none;background-position:0 0;text-indent:0;top:0;left:0}.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{visibility:hidden}.tp-revslider-mainul,.tp-revslider-slidesli{padding:0!important;margin:0!important;list-style:none!important}.fullscreen-container,.fullwidthbanner-container{padding:0;position:relative}.rev_slider li.tp-revslider-slidesli{position:absolute!important}.tp-caption .rs-untoggled-content{display:block}.tp-caption .rs-toggled-content{display:none}.rs-toggle-content-active.tp-caption .rs-toggled-content{display:block}.rs-toggle-content-active.tp-caption .rs-untoggled-content{display:none}.rev_slider .caption,.rev_slider .tp-caption{position:relative;visibility:hidden;white-space:nowrap;display:block;-webkit-font-smoothing:antialiased!important;z-index:1}.rev_slider .caption,.rev_slider .tp-caption,.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}.tp-svg-layer svg{width:100%;height:100%;position:relative}.tp-carousel-wrapper{cursor:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/css/openhand.cur),move}.tp-carousel-wrapper.dragged{cursor:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/css/closedhand.cur),move}.tp_inner_padding{box-sizing:border-box;max-height:none!important}.tp-caption.tp-layer-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all}.tp-caption.tp-hidden-caption,.tp-forcenotvisible,.tp-hide-revslider,.tp-parallax-wrap.tp-hidden-caption{visibility:hidden!important;display:none!important}.rev_slider audio,.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none!important}.tp-element-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;transform:scaleX(0) scaleY(0)}.tp-parallax-wrap{transform-style:preserve-3d}.rev_row_zone{position:absolute;width:100%;left:0;box-sizing:border-box;min-height:50px;font-size:0}.rev_column_inner,.rev_slider .tp-caption.rev_row{position:relative;width:100%!important;box-sizing:border-box}.rev_row_zone_top{top:0}.rev_row_zone_middle{top:50%;transform:translateY(-50%)}.rev_row_zone_bottom{bottom:0}.rev_slider .tp-caption.rev_row{display:table;table-layout:fixed;vertical-align:top;height:auto!important;font-size:0}.rev_column{display:table-cell;position:relative;height:auto;box-sizing:border-box;font-size:0}.rev_column_inner{display:block;height:auto!important;white-space:normal!important}.rev_column_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;background-clip:content-box;border:0 solid transparent}.tp-caption .backcorner,.tp-caption .backcornertop,.tp-caption .frontcorner,.tp-caption .frontcornertop{height:0;top:0;width:0;position:absolute}.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap{text-align:inherit}.rev_column_inner .tp-mask-wrap{display:inline-block}.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap{position:relative!important;left:auto!important;top:auto!important;line-height:0}.tp-video-play-button,.tp-video-play-button i{line-height:50px!important;vertical-align:top;text-align:center}.rev_column_inner .rev_layer_in_column,.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap{vertical-align:top}.rev_break_columns{display:block!important}.rev_break_columns .tp-parallax-wrap.rev_column{display:block!important;width:100%!important}.fullwidthbanner-container{overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-static-layers{position:absolute;z-index:101;top:0;left:0}.tp-caption .frontcorner{border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;left:-40px}.tp-caption .backcorner{border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;right:0}.tp-caption .frontcornertop{border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;left:-40px}.tp-caption .backcornertop{border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;right:0}.tp-layer-inner-rotation{position:relative!important}img.tp-slider-alternative-image{width:100%;height:auto}.caption.fullscreenvideo,.rs-background-video-layer,.tp-caption.coverscreenvideo,.tp-caption.fullscreenvideo{width:100%;height:100%;top:0;left:0;position:absolute}.noFilterClass{filter:none!important}.rs-background-video-layer{visibility:hidden;z-index:0}.caption.fullscreenvideo audio,.caption.fullscreenvideo iframe,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.videoisplaying .html5vid .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,.3);border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;margin-top:-25px;margin-left:-25px;cursor:pointer;width:50px;height:50px;box-sizing:border-box;display:inline-block;z-index:4;opacity:0;transition:opacity .3s ease-out!important}.tp-audio-html5 .tp-video-play-button,.tp-hiddenaudio{display:none!important}.tp-caption .html5vid{width:100%!important;height:100%!important}.tp-video-play-button i{width:50px;height:50px;display:inline-block;font-size:40px!important}.rs-fullvideo-cover,.tp-dottedoverlay,.tp-shadowcover{height:100%;top:0;left:0;position:absolute}.tp-caption:hover .tp-video-play-button{opacity:1;display:block}.tp-caption .tp-revstop{display:none;border-left:5px solid #fff!important;border-right:5px solid #fff!important;margin-top:15px!important;line-height:20px!important;vertical-align:top;font-size:25px!important}.tp-seek-bar,.tp-video-button,.tp-volume-bar{outline:0;line-height:12px;margin:0;cursor:pointer}.videoisplaying .revicon-right-dir{display:none}.videoisplaying .tp-revstop{display:inline-block}.videoisplaying .tp-video-play-button{display:none}.fullcoveredvideo .tp-video-play-button{display:none!important}.fullscreenvideo .fullscreenvideo audio,.fullscreenvideo .fullscreenvideo video{object-fit:contain!important}.fullscreenvideo .fullcoveredvideo audio,.fullscreenvideo .fullcoveredvideo video{object-fit:cover!important}.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;transition:opacity .3s;background-image:linear-gradient(to bottom,#000 13%,#323232 100%);display:table;max-width:100%;overflow:hidden;box-sizing:border-box}.rev-btn.rev-hiddenicon i,.rev-btn.rev-withicon i{transition:all .2s ease-out!important;font-size:15px}.tp-caption:hover .tp-video-controls{opacity:.9}.tp-video-button{background:rgba(0,0,0,.5);border:0;border-radius:3px;font-size:12px;color:#fff;padding:0}.tp-video-button:hover{cursor:pointer}.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0 5px;display:table-cell;vertical-align:middle}.tp-video-seek-bar-wrap{width:80%}.tp-video-vol-bar-wrap{width:20%}.tp-seek-bar,.tp-volume-bar{width:100%;padding:0}.rs-fullvideo-cover{width:100%;background:0 0;z-index:5}.disabled_lc .tp-video-play-button,.rs-background-video-layer audio::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls-start-playback-button{display:none!important}.tp-audio-html5 .tp-video-controls{opacity:1!important;visibility:visible!important}.tp-dottedoverlay{background-repeat:repeat;width:100%;z-index:3}.tp-dottedoverlay.twoxtwo{background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/gridtile_3x3_white.png)}.tp-shadowcover{width:100%;background:#fff;z-index:-1}.tp-shadow1{box-shadow:0 10px 6px -6px rgba(0,0,0,.8)}.tp-shadow2:after,.tp-shadow2:before,.tp-shadow3:before,.tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:0 0;box-shadow:0 15px 10px rgba(0,0,0,.8);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after{transform:rotate(3deg);right:10px;left:auto}.tp-shadow5{position:relative;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.tp-shadow5:after,.tp-shadow5:before{content:"";position:absolute;z-index:-2;box-shadow:0 0 25px 0 rgba(0,0,0,.6);top:30%;bottom:0;left:20px;right:20px;border-radius:100px/20px}.tp-button{padding:6px 13px 5px;border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important}.purchase:hover,.tp-button.big:hover,.tp-button:hover{background-position:bottom,15px 11px}.purchase.green,.purchase:hover.green,.tp-button.green,.tp-button:hover.green{background-color:#21a117;box-shadow:0 3px 0 0 #104d0b}.purchase.blue,.purchase:hover.blue,.tp-button.blue,.tp-button:hover.blue{background-color:#1d78cb;box-shadow:0 3px 0 0 #0f3e68}.purchase.red,.purchase:hover.red,.tp-button.red,.tp-button:hover.red{background-color:#cb1d1d;box-shadow:0 3px 0 0 #7c1212}.purchase.orange,.purchase:hover.orange,.tp-button.orange,.tp-button:hover.orange{background-color:#f70;box-shadow:0 3px 0 0 #a34c00}.purchase.darkgrey,.purchase:hover.darkgrey,.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey{background-color:#555;box-shadow:0 3px 0 0 #222}.purchase.lightgrey,.purchase:hover.lightgrey,.tp-button.lightgrey,.tp-button:hover.lightgrey{background-color:#888;box-shadow:0 3px 0 0 #555}.rev-btn,.rev-btn:visited{outline:0!important;box-shadow:none!important;text-decoration:none!important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;font-family:Roboto,sans-serif;cursor:pointer}.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:900}.rev-btn.rev-withicon i{font-weight:400;position:relative;top:0;margin-left:10px!important}.rev-btn.rev-hiddenicon i{font-weight:400;position:relative;top:0;opacity:0;margin-left:0!important;width:0!important}.rev-btn.rev-hiddenicon:hover i{opacity:1!important;margin-left:10px!important;width:auto!important}.rev-btn.rev-medium,.rev-btn.rev-medium:visited{line-height:36px;font-size:14px;padding:10px 30px}.rev-btn.rev-medium.rev-hiddenicon i,.rev-btn.rev-medium.rev-withicon i{font-size:14px;top:0}.rev-btn.rev-small,.rev-btn.rev-small:visited{line-height:28px;font-size:12px;padding:7px 20px}.rev-btn.rev-small.rev-hiddenicon i,.rev-btn.rev-small.rev-withicon i{font-size:12px;top:0}.rev-maxround{border-radius:30px}.rev-minround{border-radius:3px}.rev-burger{position:relative;width:60px;height:60px;box-sizing:border-box;padding:22px 0 0 14px;border-radius:50%;border:1px solid rgba(51,51,51,.25);-webkit-tap-highlight-color:transparent;cursor:pointer}.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat!important}.rev-burger.revb-white span,.rev-burger.revb-whitenoborder span{background:#fff}.rev-burger span:nth-child(2){margin:3px 0}#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{transform:translateY(6px) rotate(-45deg)}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);opacity:0}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white{border:2px solid rgba(255,255,255,.2)}.rev-burger.revb-darknoborder,.rev-burger.revb-whitenoborder{border:0}.rev-burger.revb-darknoborder span{background:#333}.rev-burger.revb-whitefull{background:#fff;border:none}.rev-burger.revb-whitefull span{background:#333}.rev-burger.revb-darkfull{background:#333;border:none}.rev-burger.revb-darkfull span,.rev-scroll-btn.revs-fullwhite{background:#fff}@keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;box-sizing:border-box;border:3px solid #fff;border-radius:23px}.rev-scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:400;color:#fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.rev-scroll-btn>.active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover{color:#fff}.rev-scroll-btn>.active,.rev-scroll-btn>:active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover{opacity:.8}.rev-scroll-btn.revs-fullwhite span{background:#333}.rev-scroll-btn.revs-fulldark{background:#333;border:none}.rev-scroll-btn.revs-fulldark span,.tp-bullet{background:#fff}.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border-radius:50%;animation:rev-ani-mouse 2.5s linear infinite}.rev-scroll-btn.revs-dark{border-color:#333}.rev-scroll-btn.revs-dark span{background:#333}.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0,0,0,.5);width:60px;height:60px;box-sizing:border-box;cursor:pointer}.rev-cbutton-dark-sr,.rev-cbutton-light-sr{border-radius:3px}.rev-cbutton-light,.rev-cbutton-light-sr{color:#333;background-color:rgba(255,255,255,.75)}.rev-sbutton{line-height:37px;width:37px;height:37px}.rev-sbutton-blue{background-color:#3B5998}.rev-sbutton-lightblue{background-color:#00A0D1}.rev-sbutton-red{background-color:#DD4B39}.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}.tp-layers-container{transform-style:preserve-3d;position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}.tp-caption img{background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/coloredbg.png)}.tp-caption.slidelink a span{background:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/coloredbg.png)}.tp-loader.spinner0,.tp-loader.spinner5{background-image:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/assets/loader.gif);background-repeat:no-repeat}.tp-shape{width:100%;height:100%}.tp-caption .rs-starring{display:inline-block}.tp-caption .rs-starring .star-rating{float:none;display:inline-block;vertical-align:top;color:#FFC321!important}.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star;font-size:1em!important}.tp-loader.spinner0,.tp-loader.spinner1{width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;background-color:#fff;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#E0DADF;float:left;top:0;left:0;position:absolute}.tp-caption .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em!important}.tp-caption .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{background-position:center center}.tp-loader.spinner5{background-position:10px 10px;background-color:#fff;margin:-22px;width:44px;height:44px;border-radius:3px}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;animation:tp-scaleout 1s infinite ease-in-out}@keyframes tp-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;display:inline-block;animation:tp-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{animation-delay:-.32s}.tp-loader.spinner3 .bounce2{animation-delay:-.16s}@keyframes tp-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;animation:tp-rotate 2s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;animation:tp-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0;animation-delay:-1s}@keyframes tp-rotate{100%{transform:rotate(360deg)}}@keyframes tp-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.tp-bullets.navbar,.tp-tabs.navbar,.tp-thumbs.navbar{border:none;min-height:0;margin:0;border-radius:0}.tp-bullets,.tp-tabs,.tp-thumbs{position:absolute;display:block;z-index:1000;top:0;left:0}.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:.5;box-sizing:border-box}.tp-arr-imgholder,.tp-tab-image,.tp-thumb-image,.tp-videoposter{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.tp-tab.selected,.tp-tab:hover,.tp-thumb.selected,.tp-thumb:hover{opacity:1}.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box!important}.tp-tabs,.tp-thumbs{box-sizing:content-box!important}.tp-bullet{width:15px;height:15px;position:absolute;background:rgba(255,255,255,.3);cursor:pointer}.tp-bullet.selected,.tp-bullet:hover{background:#fff}.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,.5);width:40px;height:40px;position:absolute;display:block;z-index:1000}.tparrows:hover{background:#000}.tparrows:before{font-family:revicons;font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.hginfo,.hglayerinfo{font-size:12px;font-weight:600}.tparrows.tp-leftarrow:before{content:'\e824'}.tparrows.tp-rightarrow:before{content:'\e825'}body.rtl .tp-kbimg{left:0!important}.dddwrappershadow{box-shadow:0 45px 100px rgba(0,0,0,.4)}.hglayerinfo{position:fixed;bottom:0;left:0;color:#FFF;line-height:20px;background:rgba(0,0,0,.75);padding:5px 10px;z-index:2000;white-space:normal}.helpgrid,.hginfo{position:absolute}.hginfo{top:-2px;left:-2px;color:#e74c3c;background:#000;padding:2px 5px}.indebugmode .tp-caption:hover{border:1px dashed #c0392b!important}.helpgrid{border:2px dashed #c0392b;top:0;left:0;z-index:0}#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0;left:0;width:200px;height:150px;background:rgba(0,0,0,.7);z-index:100000;font-size:10px;overflow:scroll}.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}.tp-kbimg-wrap:after,.tp-kbimg-wrap:before{height:500%;width:500%}/*
  Default Picker Widget
*/
.rev-colorpicker {
	
	display: inline-block; 
	height: 28px; 
	line-height: 28px;
	cursor: pointer; 
	border-radius: 4px; 
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #E5E5E5; 
	
}

.rev-colorpicker.dark {
	
	border: 1px solid #e5e5e5;
	
}

.rev-colorpicker span {
	
	display: inline-block; 
	height: 100%; 
	vertical-align: top;
	
}

.rev-colorpicker .rev-colorbox {
	border-right: 1px solid #ddd;
	width: 32px;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/trans_tile.png);	
	
}

.rev-colorpicker .rev-colorbtn {
	
	font-family: 'Open Sans';
	font-size: 11px;
	padding: 0 6px 1px;
	background: #E5E5E5;
	position: relative;
	top: -1px;
	
}

.rev-colorpicker.dark .rev-colorbtn {
	
	color: #FFF;
	background: #555;
	
}

.rev-colorpicker-open .tipsy-inner {
	
	max-width: none;
	
}

.rev-cpicker-wrap {
	
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2099999;
	display: none;
	
}

#rev-cpicker-back {
	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: rgba(255, 255, 255, 0.5); */
	
}

#rev-cpicker {

	position: absolute;
	top: 50%;
	left: 50%;
	margin: -198px 0 0 -305px;
	font-family: 'Roboto', 'Open Sans';
	font-size: 13px;
	white-space: nowrap;

}

.rev-cpicker-wrap.onajax {
	
	pointer-events: none;
	
}

.rev-cpicker-wrap.onajax .rev-cpicker-section:not(#rev-cpicker-section-right):before {
	
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2099998;
	content: "";
	
}

.rev-cpicker-wrap.onajax .rev-cpicker-section:not(#rev-cpicker-section-right):after {
	
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2099999;
	font-size: 36px;
	color: #FFF;
	margin-top: -10px;
	
}

.rev-cpicker-wrap.onajaxdelete .rev-cpicker-section:not(#rev-cpicker-section-right):after {
	
	content: "Deleting Preset...";
	margin-left: -135px;
	
}

.rev-cpicker-wrap.onajaxsave .rev-cpicker-section:not(#rev-cpicker-section-right):after {
	
	content: "Saving Preset...";
	margin-left: -123px;
	
}

#rev-cpicker *:not(input) {
	
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	
}

#rev-cpicker-gradients {
	
	display: none;
	
}

.rev-cpicker-section {
	
	display: inline-block;
	vertical-align: top;
	position: relative;
	background-color: #252525;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.35);
	
}

#rev-cpicker-section-left {
	
	width: 610px;
	min-height: 291px;
	padding-bottom: 15px;
	
}

.gradient-view #rev-cpicker-section-left {
	
	padding-bottom: 28px;
	
}

#rev-cpicker-head {

	background-color: #333;
	position: relative;
	width: 610px;
	height: 70px;

}

#rev-cpicker-drag {
	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: move;
	
}

.rev-cpicker-gradient {
	
	display: none;

}

.rev-cpicker-main-btn {

	width: 150px;
	position: absolute;
	top: 20px;
	padding: 6px 0;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	background-color: #3e3e3e;
	color: #666;

}

#rev-cpicker-editing {
	
	display: inline-block;
	position: absolute;
    top: 19px;
    left: 370px;
    bottom: 5px;
    color: #FFF;
	cursor: move;
	
}

#rev-cpicker-editing span {
	
	display: block;
	line-height: 13px;
	
}

#rev-cpicker-edit-title {
	
	color: #555;
	
}

#rev-cpicker-current-edit {
	
	margin-top: 7px;
	
}

#rev-cpicker-angle-container {
	
	position: relative;
	
}

#rev-cpicker-wheel {
	
	display: none;
	position: absolute;
	left: -60px;
	top: -16px;
	width: 60px;
	height: 60px;
	cursor: default;
	
}

#rev-cpicker-wheel-inner {
	
	position: absolute;
	left: 5px;
	top: 5px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #333;
	
}

#rev-cpicker-wheel.active {
	
	display: block;
	
}

#rev-cpicker-wheel-point {
	
	position: absolute;
	left: 50%;
	top: 0;
	display: block;
	position: relative;
	width: 2px;
	height: 25px;
	margin-left: -1px;
	transform-origin: bottom center;
	background-color: #999;
	
}

#rev-cpicker-wheel-point:after {
	
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #999;
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -3px;
	display: block;
	content: "";
	
}

#rev-cpicker-exit {
	
	position: absolute;
	top: 28px;
	right: 23px;
	width: 14px;
	height: 16px;
	opacity: 0.25;
	cursor: pointer;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/exit.png) center center no-repeat;
	background-size: 14px 16px;

}

#rev-cpicker-exit:hover {
	
	opacity: 1;
	
}

.rev-cpicker-btn {
	
	display: inline-block;
	background-color: #333;
	color: #777;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	
}

.rev-cpicker-btn-small {
	
	padding: 3px 15px;
	margin-top: 1px;
	
}

.rev-cpicker-btn:hover {
	
	color: #FFF;
	
}

.rev-cpicker-input {
	
	width: 106px;
	padding: 3px 10px;
	
}

#rev-cpicker-color-btn {

	left: 30px;
	
}

#rev-cpicker-gradient-btn {

	left: 190px;
	
}

#rev-cpicker-body {

	color: #555;
	
}

.rev-cpicker-column {
	
	display: inline-block;
	vertical-align: top;
	width: 50%;

}

.rev-cpicker-column-inner-left {
	
	padding: 14px 0 0 30px;
	
}

.rev-cpicker-column-inner-right {
	
	padding: 14px 0 0 9px;
	
}

.rev-cpicker-preset-title-custom { 
	
	margin-left: 30px;
	
}

.rev-cpicker-preset-title span {

	cursor: pointer;

}

.rev-cpicker-arrow {
	
	width: 11px;
	height: 6px;
	display: none;
	vertical-align: top;
	margin-left: 2px;
	padding: 3px;
	position: relative;
	top: 2px;
	background-size: 14px 24px;
	background-position: center -10px;
	background-repeat: no-repeat;
	
}

.rev-cpicker-preset-title.multiplerows .rev-cpicker-arrow:not(.rev-cpicker-arrow-up) {
	
	display: inline-block;
	
}

.rev-cpicker-arrow-down {
	
	background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/arrow_down.png);
	
}

.rev-cpicker-arrow-up {
	
	display: none;
	background-image: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/arrow_up.png);
	
}

.rev-cpicker-preset-title.selected .rev-cpicker-arrow {

	background-position: center top;

}

.rev-cpicker-preset-title.multiplerows.active .rev-cpicker-arrow-down {

	display: none;

}

.rev-cpicker-preset-title.multiplerows.active .rev-cpicker-arrow-up {

	display: inline-block;

}

.rev-cpicker-preset-title.selected span {

	color: #FFF;

}

.rev-cpicker-preset-title.selected span:not(.rev-cpicker-arrow) {

	cursor: auto;

}

.rev-cpicker-section input {
	
	color: #666;
	background: #252525;
	border: 1px solid #353535;

}

#rev-cpicker-body input:disabled {
	
	color: #3a3a3a;
	border-color: #333;

}


.rev-cpicker-save-preset-btn {
	
	width: 90px;
	padding: 11px 0 11px 0;
	margin-left: 10px;
	
}

.rev-cpicker-presets {
	
	position: relative;
	left: -20px;
	width: 100%;
	padding: 0 0 50px 20px;
	z-index: 999;
	overflow: hidden;
	background-color: #252525;
	
}

.rev-cpicker-presets.active {
	
	overflow: visible;
	
}

.rev-cpicker-presets:not(.active) .rev-cpicker-color:nth-child(n+7) {
	
	display: none;
	
}

.rev-cpicker-presets-group {
	
	position: absolute;
	top: 23px;
	left: -5px;
	height: 270px;
	overflow: hidden;
	line-height: 0;
	white-space: normal;
	padding: 0 0 0 20px;
	background-color: #252525;
	
}

#rev-cpicker-gradients .rev-cpicker-presets-group {
	
	height: 295px;
	
}

#rev-cpicker .ps-container .ps-scrollbar-x-rail {
	
	display: none;
	
}

#rev-cpicker .ps-container .ps-scrollbar-y-rail {
	
	display: block;
	left: 10px;
	right: auto;
	
}

#rev-cpicker .ps-active-y:hover .ps-scrollbar-y-rail {
	
	opacity: 1;
	
}

#rev-cpicker .ps-active-y .ps-scrollbar-y-rail:hover {
	
	background-color: #EEE;
	
}

.rev-cpicker-presets-custom {
	
	display: none;
	
}

.rev-cpicker-presets-save-as {
	
	margin-top: 4px;
	
}

#rev-cpicker-remove-delete {

	display: none;
	
}

#rev-cpicker input[type="text"] {
	
	border: 1px solid #333;
	border-radius: 3px;
	font-size: 13px;
	padding-top: 4px;
	
}

#rev-cpicker input[type="text"]:focus {
	
	border: 1px solid #555 !important;
	box-shadow: none !important;
	
}

.rev-cpicker-preset-save {
	
	width: 163px;
	padding: 11px 15px 12px !important;

}

.rev-cpicker-save-icon {
	
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/save.png) left top no-repeat;
	background-size: 12px 25px;
	margin-right: 5px;
	position: relative;
	top: 1px;
	
}

.rev-cpicker-save-preset-btn:hover .rev-cpicker-save-icon {
	
	background-position: left bottom;
	
}

.rev-cpicker-preset-save-text {
	
	margin-left: 5px;
	
}

.rev-cpicker-color {

	width: 40px;
	height: 40px;
	display: inline-block;
	position: relative;
	margin: 0 0 5px 5px;

}

.rev-cpicker-preset-bg,
.rev-cpicker-preset-tile {
	
	display: block;
	width: 100%;
	height: 100%;
	
}

.rev-cpicker-preset-tile {
	
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/trans_tile.png);
	
}

.rev-cpicker-preset-bg {
	
	position: absolute;
	top: 0;
	left: 0;
	
}

.rev-cpicker-color {
	
	box-sizing: border-box;
	
}

.rev-cpicker-color:not(.blank) {
	
	cursor: pointer;
	background-color: #333;
	
}

.rev-cpicker-color.blank {
	
	background-color: #333;
	
}

.rev-picker-color-custom:hover span,
.rev-picker-color-custom.selected span,
.rev-picker-color-custom:hover .rev-cpicker-delete:before,
.rev-picker-color-custom.selected .rev-cpicker-delete:before {
	
	display: block;

}

.rev-cpicker-color.selected  {
	
	border: 2px solid #252525;
	cursor: auto;
	
}

.rev-picker-color-custom.selected {
	
	border-radius: 5px 0 5px 5px;
	
}

.rev-picker-color-custom.selected .rev-cpicker-delete-icon {
	
	cursor: pointer;
	
}

.rev-cpicker-delete-icon {

	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 10px;
	display: none;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/delete.png) left top no-repeat;
	background-size: 8px 20px;

}

.rev-cpicker-delete:before {
	
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 13px;
	border-radius: 0 0 0 3px;
	background-color: #252525;
	content: "";
	display: none;
	
}

.rev-cpicker-delete:hover .rev-cpicker-delete-icon {
	
	background-position: left bottom;
	
}

#rev-cpicker .wp-color-result {
	
	display: none;
	
}

#rev-cpicker .wp-picker-holder {
	
	top: 1px;
	left: -10px;
	
}

.rev-cpicker-iris {
	
	margin-top: 3px;
	
}

#rev-cpicker .iris-picker {
	
	background: transparent !important;
	border: none !important;
	display: block !important;
	
}

#rev-cpicker .wp-picker-input-wrap {
	
	display: none !important;
	
}

.rev-cpicker-meta {
	
	margin-top: 21px;
	
}

.rev-cpicker-meta input {
	
	margin: 4px 0 14px 0;
	
}

#rev-cpicker-check {
	
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 10px;
	margin-left: -50px;
	border-radius: 3px;
	cursor: pointer;
	background: #27ae60 url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/check.png) left top no-repeat;
	
}

#rev-cpicker-section-right {
	
	width: 280px;
	height: 262px;
	display: inline-block;
	pointer-events: none;
	
}

#rev-cpicker-section-right > * {
	
	opacity: 0.3;
	
}

.rev-cpicker-wrap.open #rev-cpicker-section-right {
	
	pointer-events: auto;
	
}

.rev-cpicker-wrap.open #rev-cpicker-section-right > * {
	
	opacity: 1;
	
}

#rev-cpicker-section-right .rev-cpicker-iris {
	
	margin: 4px 0 0 12px;
	
}

#rev-cpicker-section-right  .rev-cpicker-fields {
	
	position: absolute;
	width: 100%;
	bottom: 21px;
	left: 21px;
	
}

#rev-cpicker-check-gradient {
	
	width: 31px;
	height: 26px;
	background: #333 url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/check_small.png) left bottom no-repeat;
	margin-left: 22px;
	vertical-align: top;
	
}

#rev-cpicker-check-gradient:hover {
	
	background-position: left top;
	
}

.rev-cpicker-gradient-block {
	
	width: 265px;
	height: 60px;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/trans_tile.png);
	margin-top: 31px;
	
}

.rev-cpicker-column-inner-right .rev-cpicker-gradient-block {
	
	margin-top: 35px;
	
}

.rev-cpicker-gradient-builder {
	
	width: 100%;
	height: 100%;
	position: relative;
	
}

#rev-cpicker-point-wrap {
	
	width: 275px;
	height: 100%;
	position: absolute;
	top: 0;
	left: -5px;
	z-index: 99;
	
}

#rev-cpciker-point-container {
	
	width: 263px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	
}

.rev-cpicker-point  {
	
	position: absolute;
	display: block;
	width: 12px;
	height: 17px;
	
}

.rev-cpicker-point.active {
	
	z-index: 999;
	background-position: left bottom;
	
}

.rev-cpicker-point.warning {
	
	transition: 0.1s transform linear;
	
}

.rev-cpicker-point-top.warning {

	transform: translate(0, -5px) scale(0.75);

}

.rev-cpicker-point-bottom.warning {

	transform: translate(0, 5px) scale(0.75);

}

.rev-cpicker-point-top {
	
	top: -17px;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/point_top.png) left top no-repeat;
	
}

.rev-cpicker-point-bottom {
	
	bottom: -17px;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/point_bottom.png) left top no-repeat;
	
}

.rev-cpicker-point-square {
	
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 1px;
	left: 1px;
	
}

.rev-cpicker-point-triangle {
	
	display: block;
	width: 0; 
	height: 0; 
	
}

.rev-cpicker-point-top .rev-cpicker-point-triangle {
	
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid transparent;
	position: absolute;
	top: 11px;
	left: 1px;
	
}

.rev-cpicker-point-bottom .rev-cpicker-point-triangle {
	
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	position: absolute;
	top: 1px;
	left: 1px;
	
}

.rev-cpicker-point-bottom .rev-cpicker-point-square {
	
	top: 6px;
	
}

.rev-cpicker-meta-row-wrap {
	
	margin-top: 34px;
	
}

.rev-cpicker-meta-row {

	margin-top: 14px;
	
}

.rev-cpicker-meta-row-push {

	margin-top: 18px;
	
}

.rev-cpicker-meta-row:after {
	
	content: "";
	display: table;
	clear: both;
	
}

.rev-cpicker-meta-row > div {
	
	float: left;
	margin-left: 11px;
	min-width: 50px;
	
}

.rev-cpicker-meta-row label {
	
	display: block;
	cursor: auto;
	margin-bottom: 4px;
	
}

.rev-cpicker-meta-row > div:first-child {
	
	margin-left: 0 !important;
	
}

.rev-cpicker-meta-row > div:last-child {
	
	margin-left: 20px;
	
}

.rev-cpicker-meta-row input {
	
	width: 48px;
	
}

#rev-cpicker-color-box {
	
	width: 38px;
	height: 22px;
	display: block;
	border: 1px solid #FFF;
	position: relative;
	top: 1px;
	opacity: 0.5;
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/trans_tile.png);
	
}

.rev-cpicker-wrap.open #rev-cpicker-color-box {
	
	opacity: 1;
	
}

.rev-cpicker-column-inner-right .rev-cpicker-meta-row span {
	
	margin-right: 5px;
	
}

#rev-cpicker-meta-angle {
	
	width: 58px;
	
}

#rev-cpicker-meta-reverse {
	
	display: block;
	width: 23px;
	height: 23px;
	border-radius: 3px;
	border: 1px solid #3a3a3a;
	cursor: pointer;
	
}

#rev-cpicker-meta-reverse.checked {
	
	background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/check_reverse.png) center center no-repeat;

}

.rev-cpciker-clear {
	
	display: block;
	width: 65px !important;
	padding: 3px 0 !important;
	
}

.rev-cpicker-meta .rev-cpciker-clear {
	
	
	position: relative;
	top: -4px;
	
}

#rev-cpicker-section-right .rev-cpciker-clear {
	
	display: inline-block;
	margin-left: 10px;
	
}

.rev-cpciker-clear:hover {
	
	color: #FFF;
	
}

.rev-cpicker-point-delete {
	
	opacity: 0.5;
	pointer-events: none;
	
}

.rev-cpicker-point-delete.active {
	
	opacity: 1;
	pointer-events: auto;
	
}

.rev-cpicker-orientation {
	
	opacity: 0.5;
	
}

.rev-cpicker-orientation:hover {
	
	color: #777;
	
}

.rev-cpicker-orientation.selected {
	
	opacity: 1;
	color: #FFF;
	cursor: auto;
	pointer-events: none;
	
}

.rev-cpicker-builder-hit {
	
	position: absolute;
	left: 0;
	width: 100%;
	height: 17px;
	cursor: copy;
	z-index: 0;
	
}

.rev-cpicker-builder-hit.full {
	
	pointer-events: none;
	cursor: auto;
	
}

#rev-cpicker-hit-top {
	
	top: -17px;
	
}

#rev-cpicker-hit-bottom {
	
	bottom: -17px;
	
}

#rev-cpicker-gradient-input .ui-draggable {
	
	cursor: default;
	
}

.rev-cpicker-wrap.color-view #rev-cpicker-color-btn {
	
	color: #FFF;
	background-color: #2e2e2e;
	cursor: auto;
	
}

.rev-cpicker-wrap.gradient-view #rev-cpicker-gradient-btn {
	
	color: #FFF;
	background-color: #2e2e2e;
	cursor: auto;
	
}

.rev-cpicker-wrap.color-view #rev-cpicker-gradients {display: none}
.rev-cpicker-wrap.color-view #rev-cpicker-section-right {display: none}
.rev-cpicker-wrap.color-view #rev-cpicker-colors {display: block}

.rev-cpicker-wrap.gradient-view #rev-cpicker {margin-left: -445px}
.rev-cpicker-wrap.gradient-view #rev-cpicker-colors {display: none}
.rev-cpicker-wrap.gradient-view #rev-cpicker-gradients {display: block}

#rev-cpicker-colors .rev-cpicker-iris {
	
	margin-left: -10px;
	
}

#rev-cpicker-colors .iris-strip {
	
	width: 22px !important;
	
}

#rev-cpicker-colors .iris-picker .iris-square {
	
	margin-right: 15px;
	
}

#rev-cpicker-scroller {
	
	display: inline-block;
    position: relative;
    vertical-align: top;
    top: 16px;
	left: -14px;
	height: 191px;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.4);
    background: url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/images/tpcolorpicker/trans_tile.png);
	
}

#rev-cpicker-scroller div {
	
	box-sizing: border-box;
	
}

#rev-cpicker-scroll-bg {
	
	width: 100% !important;
	height: 100% !important;
	border-radius: 3px !important;
	background: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0) 100%) !important;
	
}

#rev-cpicker-scroller .iris-slider-offset {
	
	position: absolute;
    top: 11px;
    left: 0;
    right: 0;
    bottom: -3px;
    width: auto;
    height: auto;
    background: transparent;
    border: 0;
    border-radius: 0;
	
}

#rev-cpicker-scroller .ui-slider-handle {
	
	position: absolute;
    background: 0 0;
    margin: 0;
    right: -3px;
    left: -3px;
    border: 4px solid #aaa;
    border-width: 4px 3px;
    width: auto;
    height: 6px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    opacity: .9;
    z-index: 5;
    cursor: ns-resize;
	
}

#rev-cpicker-scroller .ui-slider-handle:before {
	
	content: " ";
    position: absolute;
    left: -2px;
    right: -2px;
    top: -3px;
    bottom: -3px;
    border: 2px solid #fff;
    border-radius: 3px;
	
}



/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa.fa-icon-pull-left,.fa.pull-left{margin-right:.3em}@font-face{font-family:FontAwesome;src:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}[class*=" fa-icon-"],[class^=fa-icon-]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-icon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-icon-2x{font-size:2em}.fa-icon-3x{font-size:3em}.fa-icon-4x{font-size:4em}.fa-icon-5x{font-size:5em}.fa-icon-fw{width:1.28571429em;text-align:center}.fa-icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-icon-pull-right,.fa.pull-right{margin-left:.3em}.fa-icon-ul>li{position:relative}.fa-icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-icon-li.fa-icon-lg{left:-1.85714286em}.fa-icon-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-icon-pull-left{float:left}.fa-icon-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-icon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-icon-flip-horizontal,:root .fa-icon-flip-vertical,:root .fa-icon-rotate-180,:root .fa-icon-rotate-270,:root .fa-icon-rotate-90{filter:none}.fa-icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-icon-stack-1x,.fa-icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-icon-stack-1x{line-height:inherit}.fa-icon-stack-2x{font-size:2em}.fa-icon-inverse{color:#fff}.fa-icon-glass:before{content:"\f000"}.fa-icon-music:before{content:"\f001"}.fa-icon-search:before{content:"\f002"}.fa-icon-envelope-o:before{content:"\f003"}.fa-icon-heart:before{content:"\f004"}.fa-icon-star:before{content:"\f005"}.fa-icon-star-o:before{content:"\f006"}.fa-icon-user:before{content:"\f007"}.fa-icon-film:before{content:"\f008"}.fa-icon-th-large:before{content:"\f009"}.fa-icon-th:before{content:"\f00a"}.fa-icon-th-list:before{content:"\f00b"}.fa-icon-check:before{content:"\f00c"}.fa-icon-close:before,.fa-icon-remove:before,.fa-icon-times:before{content:"\f00d"}.fa-icon-search-plus:before{content:"\f00e"}.fa-icon-search-minus:before{content:"\f010"}.fa-icon-power-off:before{content:"\f011"}.fa-icon-signal:before{content:"\f012"}.fa-icon-cog:before,.fa-icon-gear:before{content:"\f013"}.fa-icon-trash-o:before{content:"\f014"}.fa-icon-home:before{content:"\f015"}.fa-icon-file-o:before{content:"\f016"}.fa-icon-clock-o:before{content:"\f017"}.fa-icon-road:before{content:"\f018"}.fa-icon-download:before{content:"\f019"}.fa-icon-arrow-circle-o-down:before{content:"\f01a"}.fa-icon-arrow-circle-o-up:before{content:"\f01b"}.fa-icon-inbox:before{content:"\f01c"}.fa-icon-play-circle-o:before{content:"\f01d"}.fa-icon-repeat:before,.fa-icon-rotate-right:before{content:"\f01e"}.fa-icon-refresh:before{content:"\f021"}.fa-icon-list-alt:before{content:"\f022"}.fa-icon-lock:before{content:"\f023"}.fa-icon-flag:before{content:"\f024"}.fa-icon-headphones:before{content:"\f025"}.fa-icon-volume-off:before{content:"\f026"}.fa-icon-volume-down:before{content:"\f027"}.fa-icon-volume-up:before{content:"\f028"}.fa-icon-qrcode:before{content:"\f029"}.fa-icon-barcode:before{content:"\f02a"}.fa-icon-tag:before{content:"\f02b"}.fa-icon-tags:before{content:"\f02c"}.fa-icon-book:before{content:"\f02d"}.fa-icon-bookmark:before{content:"\f02e"}.fa-icon-print:before{content:"\f02f"}.fa-icon-camera:before{content:"\f030"}.fa-icon-font:before{content:"\f031"}.fa-icon-bold:before{content:"\f032"}.fa-icon-italic:before{content:"\f033"}.fa-icon-text-height:before{content:"\f034"}.fa-icon-text-width:before{content:"\f035"}.fa-icon-align-left:before{content:"\f036"}.fa-icon-align-center:before{content:"\f037"}.fa-icon-align-right:before{content:"\f038"}.fa-icon-align-justify:before{content:"\f039"}.fa-icon-list:before{content:"\f03a"}.fa-icon-dedent:before,.fa-icon-outdent:before{content:"\f03b"}.fa-icon-indent:before{content:"\f03c"}.fa-icon-video-camera:before{content:"\f03d"}.fa-icon-image:before,.fa-icon-photo:before,.fa-icon-picture-o:before{content:"\f03e"}.fa-icon-pencil:before{content:"\f040"}.fa-icon-map-marker:before{content:"\f041"}.fa-icon-adjust:before{content:"\f042"}.fa-icon-tint:before{content:"\f043"}.fa-icon-edit:before,.fa-icon-pencil-square-o:before{content:"\f044"}.fa-icon-share-square-o:before{content:"\f045"}.fa-icon-check-square-o:before{content:"\f046"}.fa-icon-arrows:before{content:"\f047"}.fa-icon-step-backward:before{content:"\f048"}.fa-icon-fast-backward:before{content:"\f049"}.fa-icon-backward:before{content:"\f04a"}.fa-icon-play:before{content:"\f04b"}.fa-icon-pause:before{content:"\f04c"}.fa-icon-stop:before{content:"\f04d"}.fa-icon-forward:before{content:"\f04e"}.fa-icon-fast-forward:before{content:"\f050"}.fa-icon-step-forward:before{content:"\f051"}.fa-icon-eject:before{content:"\f052"}.fa-icon-chevron-left:before{content:"\f053"}.fa-icon-chevron-right:before{content:"\f054"}.fa-icon-plus-circle:before{content:"\f055"}.fa-icon-minus-circle:before{content:"\f056"}.fa-icon-times-circle:before{content:"\f057"}.fa-icon-check-circle:before{content:"\f058"}.fa-icon-question-circle:before{content:"\f059"}.fa-icon-info-circle:before{content:"\f05a"}.fa-icon-crosshairs:before{content:"\f05b"}.fa-icon-times-circle-o:before{content:"\f05c"}.fa-icon-check-circle-o:before{content:"\f05d"}.fa-icon-ban:before{content:"\f05e"}.fa-icon-arrow-left:before{content:"\f060"}.fa-icon-arrow-right:before{content:"\f061"}.fa-icon-arrow-up:before{content:"\f062"}.fa-icon-arrow-down:before{content:"\f063"}.fa-icon-mail-forward:before,.fa-icon-share:before{content:"\f064"}.fa-icon-expand:before{content:"\f065"}.fa-icon-compress:before{content:"\f066"}.fa-icon-plus:before{content:"\f067"}.fa-icon-minus:before{content:"\f068"}.fa-icon-asterisk:before{content:"\f069"}.fa-icon-exclamation-circle:before{content:"\f06a"}.fa-icon-gift:before{content:"\f06b"}.fa-icon-leaf:before{content:"\f06c"}.fa-icon-fire:before{content:"\f06d"}.fa-icon-eye:before{content:"\f06e"}.fa-icon-eye-slash:before{content:"\f070"}.fa-icon-exclamation-triangle:before,.fa-icon-warning:before{content:"\f071"}.fa-icon-plane:before{content:"\f072"}.fa-icon-calendar:before{content:"\f073"}.fa-icon-random:before{content:"\f074"}.fa-icon-comment:before{content:"\f075"}.fa-icon-magnet:before{content:"\f076"}.fa-icon-chevron-up:before{content:"\f077"}.fa-icon-chevron-down:before{content:"\f078"}.fa-icon-retweet:before{content:"\f079"}.fa-icon-shopping-cart:before{content:"\f07a"}.fa-icon-folder:before{content:"\f07b"}.fa-icon-folder-open:before{content:"\f07c"}.fa-icon-arrows-v:before{content:"\f07d"}.fa-icon-arrows-h:before{content:"\f07e"}.fa-icon-bar-chart-o:before,.fa-icon-bar-chart:before{content:"\f080"}.fa-icon-twitter-square:before{content:"\f081"}.fa-icon-facebook-square:before{content:"\f082"}.fa-icon-camera-retro:before{content:"\f083"}.fa-icon-key:before{content:"\f084"}.fa-icon-cogs:before,.fa-icon-gears:before{content:"\f085"}.fa-icon-comments:before{content:"\f086"}.fa-icon-thumbs-o-up:before{content:"\f087"}.fa-icon-thumbs-o-down:before{content:"\f088"}.fa-icon-star-half:before{content:"\f089"}.fa-icon-heart-o:before{content:"\f08a"}.fa-icon-sign-out:before{content:"\f08b"}.fa-icon-linkedin-square:before{content:"\f08c"}.fa-icon-thumb-tack:before{content:"\f08d"}.fa-icon-external-link:before{content:"\f08e"}.fa-icon-sign-in:before{content:"\f090"}.fa-icon-trophy:before{content:"\f091"}.fa-icon-github-square:before{content:"\f092"}.fa-icon-upload:before{content:"\f093"}.fa-icon-lemon-o:before{content:"\f094"}.fa-icon-phone:before{content:"\f095"}.fa-icon-square-o:before{content:"\f096"}.fa-icon-bookmark-o:before{content:"\f097"}.fa-icon-phone-square:before{content:"\f098"}.fa-icon-twitter:before{content:"\f099"}.fa-icon-facebook-f:before,.fa-icon-facebook:before{content:"\f09a"}.fa-icon-github:before{content:"\f09b"}.fa-icon-unlock:before{content:"\f09c"}.fa-icon-credit-card:before{content:"\f09d"}.fa-icon-feed:before,.fa-icon-rss:before{content:"\f09e"}.fa-icon-hdd-o:before{content:"\f0a0"}.fa-icon-bullhorn:before{content:"\f0a1"}.fa-icon-bell:before{content:"\f0f3"}.fa-icon-certificate:before{content:"\f0a3"}.fa-icon-hand-o-right:before{content:"\f0a4"}.fa-icon-hand-o-left:before{content:"\f0a5"}.fa-icon-hand-o-up:before{content:"\f0a6"}.fa-icon-hand-o-down:before{content:"\f0a7"}.fa-icon-arrow-circle-left:before{content:"\f0a8"}.fa-icon-arrow-circle-right:before{content:"\f0a9"}.fa-icon-arrow-circle-up:before{content:"\f0aa"}.fa-icon-arrow-circle-down:before{content:"\f0ab"}.fa-icon-globe:before{content:"\f0ac"}.fa-icon-wrench:before{content:"\f0ad"}.fa-icon-tasks:before{content:"\f0ae"}.fa-icon-filter:before{content:"\f0b0"}.fa-icon-briefcase:before{content:"\f0b1"}.fa-icon-arrows-alt:before{content:"\f0b2"}.fa-icon-group:before,.fa-icon-users:before{content:"\f0c0"}.fa-icon-chain:before,.fa-icon-link:before{content:"\f0c1"}.fa-icon-cloud:before{content:"\f0c2"}.fa-icon-flask:before{content:"\f0c3"}.fa-icon-cut:before,.fa-icon-scissors:before{content:"\f0c4"}.fa-icon-copy:before,.fa-icon-files-o:before{content:"\f0c5"}.fa-icon-paperclip:before{content:"\f0c6"}.fa-icon-floppy-o:before,.fa-icon-save:before{content:"\f0c7"}.fa-icon-square:before{content:"\f0c8"}.fa-icon-bars:before,.fa-icon-navicon:before,.fa-icon-reorder:before{content:"\f0c9"}.fa-icon-list-ul:before{content:"\f0ca"}.fa-icon-list-ol:before{content:"\f0cb"}.fa-icon-strikethrough:before{content:"\f0cc"}.fa-icon-underline:before{content:"\f0cd"}.fa-icon-table:before{content:"\f0ce"}.fa-icon-magic:before{content:"\f0d0"}.fa-icon-truck:before{content:"\f0d1"}.fa-icon-pinterest:before{content:"\f0d2"}.fa-icon-pinterest-square:before{content:"\f0d3"}.fa-icon-google-plus-square:before{content:"\f0d4"}.fa-icon-google-plus:before{content:"\f0d5"}.fa-icon-money:before{content:"\f0d6"}.fa-icon-caret-down:before{content:"\f0d7"}.fa-icon-caret-up:before{content:"\f0d8"}.fa-icon-caret-left:before{content:"\f0d9"}.fa-icon-caret-right:before{content:"\f0da"}.fa-icon-columns:before{content:"\f0db"}.fa-icon-sort:before,.fa-icon-unsorted:before{content:"\f0dc"}.fa-icon-sort-desc:before,.fa-icon-sort-down:before{content:"\f0dd"}.fa-icon-sort-asc:before,.fa-icon-sort-up:before{content:"\f0de"}.fa-icon-envelope:before{content:"\f0e0"}.fa-icon-linkedin:before{content:"\f0e1"}.fa-icon-rotate-left:before,.fa-icon-undo:before{content:"\f0e2"}.fa-icon-gavel:before,.fa-icon-legal:before{content:"\f0e3"}.fa-icon-dashboard:before,.fa-icon-tachometer:before{content:"\f0e4"}.fa-icon-comment-o:before{content:"\f0e5"}.fa-icon-comments-o:before{content:"\f0e6"}.fa-icon-bolt:before,.fa-icon-flash:before{content:"\f0e7"}.fa-icon-sitemap:before{content:"\f0e8"}.fa-icon-umbrella:before{content:"\f0e9"}.fa-icon-clipboard:before,.fa-icon-paste:before{content:"\f0ea"}.fa-icon-lightbulb-o:before{content:"\f0eb"}.fa-icon-exchange:before{content:"\f0ec"}.fa-icon-cloud-download:before{content:"\f0ed"}.fa-icon-cloud-upload:before{content:"\f0ee"}.fa-icon-user-md:before{content:"\f0f0"}.fa-icon-stethoscope:before{content:"\f0f1"}.fa-icon-suitcase:before{content:"\f0f2"}.fa-icon-bell-o:before{content:"\f0a2"}.fa-icon-coffee:before{content:"\f0f4"}.fa-icon-cutlery:before{content:"\f0f5"}.fa-icon-file-text-o:before{content:"\f0f6"}.fa-icon-building-o:before{content:"\f0f7"}.fa-icon-hospital-o:before{content:"\f0f8"}.fa-icon-ambulance:before{content:"\f0f9"}.fa-icon-medkit:before{content:"\f0fa"}.fa-icon-fighter-jet:before{content:"\f0fb"}.fa-icon-beer:before{content:"\f0fc"}.fa-icon-h-square:before{content:"\f0fd"}.fa-icon-plus-square:before{content:"\f0fe"}.fa-icon-angle-double-left:before{content:"\f100"}.fa-icon-angle-double-right:before{content:"\f101"}.fa-icon-angle-double-up:before{content:"\f102"}.fa-icon-angle-double-down:before{content:"\f103"}.fa-icon-angle-left:before{content:"\f104"}.fa-icon-angle-right:before{content:"\f105"}.fa-icon-angle-up:before{content:"\f106"}.fa-icon-angle-down:before{content:"\f107"}.fa-icon-desktop:before{content:"\f108"}.fa-icon-laptop:before{content:"\f109"}.fa-icon-tablet:before{content:"\f10a"}.fa-icon-mobile-phone:before,.fa-icon-mobile:before{content:"\f10b"}.fa-icon-circle-o:before{content:"\f10c"}.fa-icon-quote-left:before{content:"\f10d"}.fa-icon-quote-right:before{content:"\f10e"}.fa-icon-spinner:before{content:"\f110"}.fa-icon-circle:before{content:"\f111"}.fa-icon-mail-reply:before,.fa-icon-reply:before{content:"\f112"}.fa-icon-github-alt:before{content:"\f113"}.fa-icon-folder-o:before{content:"\f114"}.fa-icon-folder-open-o:before{content:"\f115"}.fa-icon-smile-o:before{content:"\f118"}.fa-icon-frown-o:before{content:"\f119"}.fa-icon-meh-o:before{content:"\f11a"}.fa-icon-gamepad:before{content:"\f11b"}.fa-icon-keyboard-o:before{content:"\f11c"}.fa-icon-flag-o:before{content:"\f11d"}.fa-icon-flag-checkered:before{content:"\f11e"}.fa-icon-terminal:before{content:"\f120"}.fa-icon-code:before{content:"\f121"}.fa-icon-mail-reply-all:before,.fa-icon-reply-all:before{content:"\f122"}.fa-icon-star-half-empty:before,.fa-icon-star-half-full:before,.fa-icon-star-half-o:before{content:"\f123"}.fa-icon-location-arrow:before{content:"\f124"}.fa-icon-crop:before{content:"\f125"}.fa-icon-code-fork:before{content:"\f126"}.fa-icon-chain-broken:before,.fa-icon-unlink:before{content:"\f127"}.fa-icon-question:before{content:"\f128"}.fa-icon-info:before{content:"\f129"}.fa-icon-exclamation:before{content:"\f12a"}.fa-icon-superscript:before{content:"\f12b"}.fa-icon-subscript:before{content:"\f12c"}.fa-icon-eraser:before{content:"\f12d"}.fa-icon-puzzle-piece:before{content:"\f12e"}.fa-icon-microphone:before{content:"\f130"}.fa-icon-microphone-slash:before{content:"\f131"}.fa-icon-shield:before{content:"\f132"}.fa-icon-calendar-o:before{content:"\f133"}.fa-icon-fire-extinguisher:before{content:"\f134"}.fa-icon-rocket:before{content:"\f135"}.fa-icon-maxcdn:before{content:"\f136"}.fa-icon-chevron-circle-left:before{content:"\f137"}.fa-icon-chevron-circle-right:before{content:"\f138"}.fa-icon-chevron-circle-up:before{content:"\f139"}.fa-icon-chevron-circle-down:before{content:"\f13a"}.fa-icon-html5:before{content:"\f13b"}.fa-icon-css3:before{content:"\f13c"}.fa-icon-anchor:before{content:"\f13d"}.fa-icon-unlock-alt:before{content:"\f13e"}.fa-icon-bullseye:before{content:"\f140"}.fa-icon-ellipsis-h:before{content:"\f141"}.fa-icon-ellipsis-v:before{content:"\f142"}.fa-icon-rss-square:before{content:"\f143"}.fa-icon-play-circle:before{content:"\f144"}.fa-icon-ticket:before{content:"\f145"}.fa-icon-minus-square:before{content:"\f146"}.fa-icon-minus-square-o:before{content:"\f147"}.fa-icon-level-up:before{content:"\f148"}.fa-icon-level-down:before{content:"\f149"}.fa-icon-check-square:before{content:"\f14a"}.fa-icon-pencil-square:before{content:"\f14b"}.fa-icon-external-link-square:before{content:"\f14c"}.fa-icon-share-square:before{content:"\f14d"}.fa-icon-compass:before{content:"\f14e"}.fa-icon-caret-square-o-down:before,.fa-icon-toggle-down:before{content:"\f150"}.fa-icon-caret-square-o-up:before,.fa-icon-toggle-up:before{content:"\f151"}.fa-icon-caret-square-o-right:before,.fa-icon-toggle-right:before{content:"\f152"}.fa-icon-eur:before,.fa-icon-euro:before{content:"\f153"}.fa-icon-gbp:before{content:"\f154"}.fa-icon-dollar:before,.fa-icon-usd:before{content:"\f155"}.fa-icon-inr:before,.fa-icon-rupee:before{content:"\f156"}.fa-icon-cny:before,.fa-icon-jpy:before,.fa-icon-rmb:before,.fa-icon-yen:before{content:"\f157"}.fa-icon-rouble:before,.fa-icon-rub:before,.fa-icon-ruble:before{content:"\f158"}.fa-icon-krw:before,.fa-icon-won:before{content:"\f159"}.fa-icon-bitcoin:before,.fa-icon-btc:before{content:"\f15a"}.fa-icon-file:before{content:"\f15b"}.fa-icon-file-text:before{content:"\f15c"}.fa-icon-sort-alpha-asc:before{content:"\f15d"}.fa-icon-sort-alpha-desc:before{content:"\f15e"}.fa-icon-sort-amount-asc:before{content:"\f160"}.fa-icon-sort-amount-desc:before{content:"\f161"}.fa-icon-sort-numeric-asc:before{content:"\f162"}.fa-icon-sort-numeric-desc:before{content:"\f163"}.fa-icon-thumbs-up:before{content:"\f164"}.fa-icon-thumbs-down:before{content:"\f165"}.fa-icon-youtube-square:before{content:"\f166"}.fa-icon-youtube:before{content:"\f167"}.fa-icon-xing:before{content:"\f168"}.fa-icon-xing-square:before{content:"\f169"}.fa-icon-youtube-play:before{content:"\f16a"}.fa-icon-dropbox:before{content:"\f16b"}.fa-icon-stack-overflow:before{content:"\f16c"}.fa-icon-instagram:before{content:"\f16d"}.fa-icon-flickr:before{content:"\f16e"}.fa-icon-adn:before{content:"\f170"}.fa-icon-bitbucket:before{content:"\f171"}.fa-icon-bitbucket-square:before{content:"\f172"}.fa-icon-tumblr:before{content:"\f173"}.fa-icon-tumblr-square:before{content:"\f174"}.fa-icon-long-arrow-down:before{content:"\f175"}.fa-icon-long-arrow-up:before{content:"\f176"}.fa-icon-long-arrow-left:before{content:"\f177"}.fa-icon-long-arrow-right:before{content:"\f178"}.fa-icon-apple:before{content:"\f179"}.fa-icon-windows:before{content:"\f17a"}.fa-icon-android:before{content:"\f17b"}.fa-icon-linux:before{content:"\f17c"}.fa-icon-dribbble:before{content:"\f17d"}.fa-icon-skype:before{content:"\f17e"}.fa-icon-foursquare:before{content:"\f180"}.fa-icon-trello:before{content:"\f181"}.fa-icon-female:before{content:"\f182"}.fa-icon-male:before{content:"\f183"}.fa-icon-gittip:before,.fa-icon-gratipay:before{content:"\f184"}.fa-icon-sun-o:before{content:"\f185"}.fa-icon-moon-o:before{content:"\f186"}.fa-icon-archive:before{content:"\f187"}.fa-icon-bug:before{content:"\f188"}.fa-icon-vk:before{content:"\f189"}.fa-icon-weibo:before{content:"\f18a"}.fa-icon-renren:before{content:"\f18b"}.fa-icon-pagelines:before{content:"\f18c"}.fa-icon-stack-exchange:before{content:"\f18d"}.fa-icon-arrow-circle-o-right:before{content:"\f18e"}.fa-icon-arrow-circle-o-left:before{content:"\f190"}.fa-icon-caret-square-o-left:before,.fa-icon-toggle-left:before{content:"\f191"}.fa-icon-dot-circle-o:before{content:"\f192"}.fa-icon-wheelchair:before{content:"\f193"}.fa-icon-vimeo-square:before{content:"\f194"}.fa-icon-try:before,.fa-icon-turkish-lira:before{content:"\f195"}.fa-icon-plus-square-o:before{content:"\f196"}.fa-icon-space-shuttle:before{content:"\f197"}.fa-icon-slack:before{content:"\f198"}.fa-icon-envelope-square:before{content:"\f199"}.fa-icon-wordpress:before{content:"\f19a"}.fa-icon-openid:before{content:"\f19b"}.fa-icon-bank:before,.fa-icon-institution:before,.fa-icon-university:before{content:"\f19c"}.fa-icon-graduation-cap:before,.fa-icon-mortar-board:before{content:"\f19d"}.fa-icon-yahoo:before{content:"\f19e"}.fa-icon-google:before{content:"\f1a0"}.fa-icon-reddit:before{content:"\f1a1"}.fa-icon-reddit-square:before{content:"\f1a2"}.fa-icon-stumbleupon-circle:before{content:"\f1a3"}.fa-icon-stumbleupon:before{content:"\f1a4"}.fa-icon-delicious:before{content:"\f1a5"}.fa-icon-digg:before{content:"\f1a6"}.fa-icon-pied-piper-pp:before{content:"\f1a7"}.fa-icon-pied-piper-alt:before{content:"\f1a8"}.fa-icon-drupal:before{content:"\f1a9"}.fa-icon-joomla:before{content:"\f1aa"}.fa-icon-language:before{content:"\f1ab"}.fa-icon-fax:before{content:"\f1ac"}.fa-icon-building:before{content:"\f1ad"}.fa-icon-child:before{content:"\f1ae"}.fa-icon-paw:before{content:"\f1b0"}.fa-icon-spoon:before{content:"\f1b1"}.fa-icon-cube:before{content:"\f1b2"}.fa-icon-cubes:before{content:"\f1b3"}.fa-icon-behance:before{content:"\f1b4"}.fa-icon-behance-square:before{content:"\f1b5"}.fa-icon-steam:before{content:"\f1b6"}.fa-icon-steam-square:before{content:"\f1b7"}.fa-icon-recycle:before{content:"\f1b8"}.fa-icon-automobile:before,.fa-icon-car:before{content:"\f1b9"}.fa-icon-cab:before,.fa-icon-taxi:before{content:"\f1ba"}.fa-icon-tree:before{content:"\f1bb"}.fa-icon-spotify:before{content:"\f1bc"}.fa-icon-deviantart:before{content:"\f1bd"}.fa-icon-soundcloud:before{content:"\f1be"}.fa-icon-database:before{content:"\f1c0"}.fa-icon-file-pdf-o:before{content:"\f1c1"}.fa-icon-file-word-o:before{content:"\f1c2"}.fa-icon-file-excel-o:before{content:"\f1c3"}.fa-icon-file-powerpoint-o:before{content:"\f1c4"}.fa-icon-file-image-o:before,.fa-icon-file-photo-o:before,.fa-icon-file-picture-o:before{content:"\f1c5"}.fa-icon-file-archive-o:before,.fa-icon-file-zip-o:before{content:"\f1c6"}.fa-icon-file-audio-o:before,.fa-icon-file-sound-o:before{content:"\f1c7"}.fa-icon-file-movie-o:before,.fa-icon-file-video-o:before{content:"\f1c8"}.fa-icon-file-code-o:before{content:"\f1c9"}.fa-icon-vine:before{content:"\f1ca"}.fa-icon-codepen:before{content:"\f1cb"}.fa-icon-jsfiddle:before{content:"\f1cc"}.fa-icon-life-bouy:before,.fa-icon-life-buoy:before,.fa-icon-life-ring:before,.fa-icon-life-saver:before,.fa-icon-support:before{content:"\f1cd"}.fa-icon-circle-o-notch:before{content:"\f1ce"}.fa-icon-ra:before,.fa-icon-rebel:before,.fa-icon-resistance:before{content:"\f1d0"}.fa-icon-empire:before,.fa-icon-ge:before{content:"\f1d1"}.fa-icon-git-square:before{content:"\f1d2"}.fa-icon-git:before{content:"\f1d3"}.fa-icon-hacker-news:before,.fa-icon-y-combinator-square:before,.fa-icon-yc-square:before{content:"\f1d4"}.fa-icon-tencent-weibo:before{content:"\f1d5"}.fa-icon-qq:before{content:"\f1d6"}.fa-icon-wechat:before,.fa-icon-weixin:before{content:"\f1d7"}.fa-icon-paper-plane:before,.fa-icon-send:before{content:"\f1d8"}.fa-icon-paper-plane-o:before,.fa-icon-send-o:before{content:"\f1d9"}.fa-icon-history:before{content:"\f1da"}.fa-icon-circle-thin:before{content:"\f1db"}.fa-icon-header:before{content:"\f1dc"}.fa-icon-paragraph:before{content:"\f1dd"}.fa-icon-sliders:before{content:"\f1de"}.fa-icon-share-alt:before{content:"\f1e0"}.fa-icon-share-alt-square:before{content:"\f1e1"}.fa-icon-bomb:before{content:"\f1e2"}.fa-icon-futbol-o:before,.fa-icon-soccer-ball-o:before{content:"\f1e3"}.fa-icon-tty:before{content:"\f1e4"}.fa-icon-binoculars:before{content:"\f1e5"}.fa-icon-plug:before{content:"\f1e6"}.fa-icon-slideshare:before{content:"\f1e7"}.fa-icon-twitch:before{content:"\f1e8"}.fa-icon-yelp:before{content:"\f1e9"}.fa-icon-newspaper-o:before{content:"\f1ea"}.fa-icon-wifi:before{content:"\f1eb"}.fa-icon-calculator:before{content:"\f1ec"}.fa-icon-paypal:before{content:"\f1ed"}.fa-icon-google-wallet:before{content:"\f1ee"}.fa-icon-cc-visa:before{content:"\f1f0"}.fa-icon-cc-mastercard:before{content:"\f1f1"}.fa-icon-cc-discover:before{content:"\f1f2"}.fa-icon-cc-amex:before{content:"\f1f3"}.fa-icon-cc-paypal:before{content:"\f1f4"}.fa-icon-cc-stripe:before{content:"\f1f5"}.fa-icon-bell-slash:before{content:"\f1f6"}.fa-icon-bell-slash-o:before{content:"\f1f7"}.fa-icon-trash:before{content:"\f1f8"}.fa-icon-copyright:before{content:"\f1f9"}.fa-icon-at:before{content:"\f1fa"}.fa-icon-eyedropper:before{content:"\f1fb"}.fa-icon-paint-brush:before{content:"\f1fc"}.fa-icon-birthday-cake:before{content:"\f1fd"}.fa-icon-area-chart:before{content:"\f1fe"}.fa-icon-pie-chart:before{content:"\f200"}.fa-icon-line-chart:before{content:"\f201"}.fa-icon-lastfm:before{content:"\f202"}.fa-icon-lastfm-square:before{content:"\f203"}.fa-icon-toggle-off:before{content:"\f204"}.fa-icon-toggle-on:before{content:"\f205"}.fa-icon-bicycle:before{content:"\f206"}.fa-icon-bus:before{content:"\f207"}.fa-icon-ioxhost:before{content:"\f208"}.fa-icon-angellist:before{content:"\f209"}.fa-icon-cc:before{content:"\f20a"}.fa-icon-ils:before,.fa-icon-shekel:before,.fa-icon-sheqel:before{content:"\f20b"}.fa-icon-meanpath:before{content:"\f20c"}.fa-icon-buysellads:before{content:"\f20d"}.fa-icon-connectdevelop:before{content:"\f20e"}.fa-icon-dashcube:before{content:"\f210"}.fa-icon-forumbee:before{content:"\f211"}.fa-icon-leanpub:before{content:"\f212"}.fa-icon-sellsy:before{content:"\f213"}.fa-icon-shirtsinbulk:before{content:"\f214"}.fa-icon-simplybuilt:before{content:"\f215"}.fa-icon-skyatlas:before{content:"\f216"}.fa-icon-cart-plus:before{content:"\f217"}.fa-icon-cart-arrow-down:before{content:"\f218"}.fa-icon-diamond:before{content:"\f219"}.fa-icon-ship:before{content:"\f21a"}.fa-icon-user-secret:before{content:"\f21b"}.fa-icon-motorcycle:before{content:"\f21c"}.fa-icon-street-view:before{content:"\f21d"}.fa-icon-heartbeat:before{content:"\f21e"}.fa-icon-venus:before{content:"\f221"}.fa-icon-mars:before{content:"\f222"}.fa-icon-mercury:before{content:"\f223"}.fa-icon-intersex:before,.fa-icon-transgender:before{content:"\f224"}.fa-icon-transgender-alt:before{content:"\f225"}.fa-icon-venus-double:before{content:"\f226"}.fa-icon-mars-double:before{content:"\f227"}.fa-icon-venus-mars:before{content:"\f228"}.fa-icon-mars-stroke:before{content:"\f229"}.fa-icon-mars-stroke-v:before{content:"\f22a"}.fa-icon-mars-stroke-h:before{content:"\f22b"}.fa-icon-neuter:before{content:"\f22c"}.fa-icon-genderless:before{content:"\f22d"}.fa-icon-facebook-official:before{content:"\f230"}.fa-icon-pinterest-p:before{content:"\f231"}.fa-icon-whatsapp:before{content:"\f232"}.fa-icon-server:before{content:"\f233"}.fa-icon-user-plus:before{content:"\f234"}.fa-icon-user-times:before{content:"\f235"}.fa-icon-bed:before,.fa-icon-hotel:before{content:"\f236"}.fa-icon-viacoin:before{content:"\f237"}.fa-icon-train:before{content:"\f238"}.fa-icon-subway:before{content:"\f239"}.fa-icon-medium:before{content:"\f23a"}.fa-icon-y-combinator:before,.fa-icon-yc:before{content:"\f23b"}.fa-icon-optin-monster:before{content:"\f23c"}.fa-icon-opencart:before{content:"\f23d"}.fa-icon-expeditedssl:before{content:"\f23e"}.fa-icon-battery-4:before,.fa-icon-battery-full:before,.fa-icon-battery:before{content:"\f240"}.fa-icon-battery-3:before,.fa-icon-battery-three-quarters:before{content:"\f241"}.fa-icon-battery-2:before,.fa-icon-battery-half:before{content:"\f242"}.fa-icon-battery-1:before,.fa-icon-battery-quarter:before{content:"\f243"}.fa-icon-battery-0:before,.fa-icon-battery-empty:before{content:"\f244"}.fa-icon-mouse-pointer:before{content:"\f245"}.fa-icon-i-cursor:before{content:"\f246"}.fa-icon-object-group:before{content:"\f247"}.fa-icon-object-ungroup:before{content:"\f248"}.fa-icon-sticky-note:before{content:"\f249"}.fa-icon-sticky-note-o:before{content:"\f24a"}.fa-icon-cc-jcb:before{content:"\f24b"}.fa-icon-cc-diners-club:before{content:"\f24c"}.fa-icon-clone:before{content:"\f24d"}.fa-icon-balance-scale:before{content:"\f24e"}.fa-icon-hourglass-o:before{content:"\f250"}.fa-icon-hourglass-1:before,.fa-icon-hourglass-start:before{content:"\f251"}.fa-icon-hourglass-2:before,.fa-icon-hourglass-half:before{content:"\f252"}.fa-icon-hourglass-3:before,.fa-icon-hourglass-end:before{content:"\f253"}.fa-icon-hourglass:before{content:"\f254"}.fa-icon-hand-grab-o:before,.fa-icon-hand-rock-o:before{content:"\f255"}.fa-icon-hand-paper-o:before,.fa-icon-hand-stop-o:before{content:"\f256"}.fa-icon-hand-scissors-o:before{content:"\f257"}.fa-icon-hand-lizard-o:before{content:"\f258"}.fa-icon-hand-spock-o:before{content:"\f259"}.fa-icon-hand-pointer-o:before{content:"\f25a"}.fa-icon-hand-peace-o:before{content:"\f25b"}.fa-icon-trademark:before{content:"\f25c"}.fa-icon-registered:before{content:"\f25d"}.fa-icon-creative-commons:before{content:"\f25e"}.fa-icon-gg:before{content:"\f260"}.fa-icon-gg-circle:before{content:"\f261"}.fa-icon-tripadvisor:before{content:"\f262"}.fa-icon-odnoklassniki:before{content:"\f263"}.fa-icon-odnoklassniki-square:before{content:"\f264"}.fa-icon-get-pocket:before{content:"\f265"}.fa-icon-wikipedia-w:before{content:"\f266"}.fa-icon-safari:before{content:"\f267"}.fa-icon-chrome:before{content:"\f268"}.fa-icon-firefox:before{content:"\f269"}.fa-icon-opera:before{content:"\f26a"}.fa-icon-internet-explorer:before{content:"\f26b"}.fa-icon-television:before,.fa-icon-tv:before{content:"\f26c"}.fa-icon-contao:before{content:"\f26d"}.fa-icon-500px:before{content:"\f26e"}.fa-icon-amazon:before{content:"\f270"}.fa-icon-calendar-plus-o:before{content:"\f271"}.fa-icon-calendar-minus-o:before{content:"\f272"}.fa-icon-calendar-times-o:before{content:"\f273"}.fa-icon-calendar-check-o:before{content:"\f274"}.fa-icon-industry:before{content:"\f275"}.fa-icon-map-pin:before{content:"\f276"}.fa-icon-map-signs:before{content:"\f277"}.fa-icon-map-o:before{content:"\f278"}.fa-icon-map:before{content:"\f279"}.fa-icon-commenting:before{content:"\f27a"}.fa-icon-commenting-o:before{content:"\f27b"}.fa-icon-houzz:before{content:"\f27c"}.fa-icon-vimeo:before{content:"\f27d"}.fa-icon-black-tie:before{content:"\f27e"}.fa-icon-fonticons:before{content:"\f280"}.fa-icon-reddit-alien:before{content:"\f281"}.fa-icon-edge:before{content:"\f282"}.fa-icon-credit-card-alt:before{content:"\f283"}.fa-icon-codiepie:before{content:"\f284"}.fa-icon-modx:before{content:"\f285"}.fa-icon-fort-awesome:before{content:"\f286"}.fa-icon-usb:before{content:"\f287"}.fa-icon-product-hunt:before{content:"\f288"}.fa-icon-mixcloud:before{content:"\f289"}.fa-icon-scribd:before{content:"\f28a"}.fa-icon-pause-circle:before{content:"\f28b"}.fa-icon-pause-circle-o:before{content:"\f28c"}.fa-icon-stop-circle:before{content:"\f28d"}.fa-icon-stop-circle-o:before{content:"\f28e"}.fa-icon-shopping-bag:before{content:"\f290"}.fa-icon-shopping-basket:before{content:"\f291"}.fa-icon-hashtag:before{content:"\f292"}.fa-icon-bluetooth:before{content:"\f293"}.fa-icon-bluetooth-b:before{content:"\f294"}.fa-icon-percent:before{content:"\f295"}.fa-icon-gitlab:before{content:"\f296"}.fa-icon-wpbeginner:before{content:"\f297"}.fa-icon-wpforms:before{content:"\f298"}.fa-icon-envira:before{content:"\f299"}.fa-icon-universal-access:before{content:"\f29a"}.fa-icon-wheelchair-alt:before{content:"\f29b"}.fa-icon-question-circle-o:before{content:"\f29c"}.fa-icon-blind:before{content:"\f29d"}.fa-icon-audio-description:before{content:"\f29e"}.fa-icon-volume-control-phone:before{content:"\f2a0"}.fa-icon-braille:before{content:"\f2a1"}.fa-icon-assistive-listening-systems:before{content:"\f2a2"}.fa-icon-american-sign-language-interpreting:before,.fa-icon-asl-interpreting:before{content:"\f2a3"}.fa-icon-deaf:before,.fa-icon-deafness:before,.fa-icon-hard-of-hearing:before{content:"\f2a4"}.fa-icon-glide:before{content:"\f2a5"}.fa-icon-glide-g:before{content:"\f2a6"}.fa-icon-sign-language:before,.fa-icon-signing:before{content:"\f2a7"}.fa-icon-low-vision:before{content:"\f2a8"}.fa-icon-viadeo:before{content:"\f2a9"}.fa-icon-viadeo-square:before{content:"\f2aa"}.fa-icon-snapchat:before{content:"\f2ab"}.fa-icon-snapchat-ghost:before{content:"\f2ac"}.fa-icon-snapchat-square:before{content:"\f2ad"}.fa-icon-pied-piper:before{content:"\f2ae"}.fa-icon-first-order:before{content:"\f2b0"}.fa-icon-yoast:before{content:"\f2b1"}.fa-icon-themeisle:before{content:"\f2b2"}.fa-icon-google-plus-circle:before,.fa-icon-google-plus-official:before{content:"\f2b3"}.fa-icon-fa:before,.fa-icon-font-awesome:before{content:"\f2b4"}.fa-icon-handshake-o:before{content:"\f2b5"}.fa-icon-envelope-open:before{content:"\f2b6"}.fa-icon-envelope-open-o:before{content:"\f2b7"}.fa-icon-linode:before{content:"\f2b8"}.fa-icon-address-book:before{content:"\f2b9"}.fa-icon-address-book-o:before{content:"\f2ba"}.fa-icon-address-card:before,.fa-icon-vcard:before{content:"\f2bb"}.fa-icon-address-card-o:before,.fa-icon-vcard-o:before{content:"\f2bc"}.fa-icon-user-circle:before{content:"\f2bd"}.fa-icon-user-circle-o:before{content:"\f2be"}.fa-icon-user-o:before{content:"\f2c0"}.fa-icon-id-badge:before{content:"\f2c1"}.fa-icon-drivers-license:before,.fa-icon-id-card:before{content:"\f2c2"}.fa-icon-drivers-license-o:before,.fa-icon-id-card-o:before{content:"\f2c3"}.fa-icon-quora:before{content:"\f2c4"}.fa-icon-free-code-camp:before{content:"\f2c5"}.fa-icon-telegram:before{content:"\f2c6"}.fa-icon-thermometer-4:before,.fa-icon-thermometer-full:before,.fa-icon-thermometer:before{content:"\f2c7"}.fa-icon-thermometer-3:before,.fa-icon-thermometer-three-quarters:before{content:"\f2c8"}.fa-icon-thermometer-2:before,.fa-icon-thermometer-half:before{content:"\f2c9"}.fa-icon-thermometer-1:before,.fa-icon-thermometer-quarter:before{content:"\f2ca"}.fa-icon-thermometer-0:before,.fa-icon-thermometer-empty:before{content:"\f2cb"}.fa-icon-shower:before{content:"\f2cc"}.fa-icon-bath:before,.fa-icon-bathtub:before,.fa-icon-s15:before{content:"\f2cd"}.fa-icon-podcast:before{content:"\f2ce"}.fa-icon-window-maximize:before{content:"\f2d0"}.fa-icon-window-minimize:before{content:"\f2d1"}.fa-icon-window-restore:before{content:"\f2d2"}.fa-icon-times-rectangle:before,.fa-icon-window-close:before{content:"\f2d3"}.fa-icon-times-rectangle-o:before,.fa-icon-window-close-o:before{content:"\f2d4"}.fa-icon-bandcamp:before{content:"\f2d5"}.fa-icon-grav:before{content:"\f2d6"}.fa-icon-etsy:before{content:"\f2d7"}.fa-icon-imdb:before{content:"\f2d8"}.fa-icon-ravelry:before{content:"\f2d9"}.fa-icon-eercast:before{content:"\f2da"}.fa-icon-microchip:before{content:"\f2db"}.fa-icon-snowflake-o:before{content:"\f2dc"}.fa-icon-superpowers:before{content:"\f2dd"}.fa-icon-wpexplorer:before{content:"\f2de"}.fa-icon-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:Pe-icon-7-stroke;src:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(../../adminhtml/Magento/backend/en_US/Nwdthemes_Revslider/public/assets/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');font-weight:400;font-style:normal}[class*=" pe-7s-"],[class^=pe-7s-]{display:inline-block;font-family:Pe-icon-7-stroke;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-7s-album:before{content:"\e6aa"}.pe-7s-arc:before{content:"\e6ab"}.pe-7s-back-2:before{content:"\e6ac"}.pe-7s-bandaid:before{content:"\e6ad"}.pe-7s-car:before{content:"\e6ae"}.pe-7s-diamond:before{content:"\e6af"}.pe-7s-door-lock:before{content:"\e6b0"}.pe-7s-eyedropper:before{content:"\e6b1"}.pe-7s-female:before{content:"\e6b2"}.pe-7s-gym:before{content:"\e6b3"}.pe-7s-hammer:before{content:"\e6b4"}.pe-7s-headphones:before{content:"\e6b5"}.pe-7s-helm:before{content:"\e6b6"}.pe-7s-hourglass:before{content:"\e6b7"}.pe-7s-leaf:before{content:"\e6b8"}.pe-7s-magic-wand:before{content:"\e6b9"}.pe-7s-male:before{content:"\e6ba"}.pe-7s-map-2:before{content:"\e6bb"}.pe-7s-next-2:before{content:"\e6bc"}.pe-7s-paint-bucket:before{content:"\e6bd"}.pe-7s-pendrive:before{content:"\e6be"}.pe-7s-photo:before{content:"\e6bf"}.pe-7s-piggy:before{content:"\e6c0"}.pe-7s-plugin:before{content:"\e6c1"}.pe-7s-refresh-2:before{content:"\e6c2"}.pe-7s-rocket:before{content:"\e6c3"}.pe-7s-settings:before{content:"\e6c4"}.pe-7s-shield:before{content:"\e6c5"}.pe-7s-smile:before{content:"\e6c6"}.pe-7s-usb:before{content:"\e6c7"}.pe-7s-vector:before{content:"\e6c8"}.pe-7s-wine:before{content:"\e6c9"}.pe-7s-cloud-upload:before{content:"\e68a"}.pe-7s-cash:before{content:"\e68c"}.pe-7s-close:before{content:"\e680"}.pe-7s-bluetooth:before{content:"\e68d"}.pe-7s-cloud-download:before{content:"\e68b"}.pe-7s-way:before{content:"\e68e"}.pe-7s-close-circle:before{content:"\e681"}.pe-7s-id:before{content:"\e68f"}.pe-7s-angle-up:before{content:"\e682"}.pe-7s-wristwatch:before{content:"\e690"}.pe-7s-angle-up-circle:before{content:"\e683"}.pe-7s-world:before{content:"\e691"}.pe-7s-angle-right:before{content:"\e684"}.pe-7s-volume:before{content:"\e692"}.pe-7s-angle-right-circle:before{content:"\e685"}.pe-7s-users:before{content:"\e693"}.pe-7s-angle-left:before{content:"\e686"}.pe-7s-user-female:before{content:"\e694"}.pe-7s-angle-left-circle:before{content:"\e687"}.pe-7s-up-arrow:before{content:"\e695"}.pe-7s-angle-down:before{content:"\e688"}.pe-7s-switch:before{content:"\e696"}.pe-7s-angle-down-circle:before{content:"\e689"}.pe-7s-scissors:before{content:"\e697"}.pe-7s-wallet:before{content:"\e600"}.pe-7s-safe:before{content:"\e698"}.pe-7s-volume2:before{content:"\e601"}.pe-7s-volume1:before{content:"\e602"}.pe-7s-voicemail:before{content:"\e603"}.pe-7s-video:before{content:"\e604"}.pe-7s-user:before{content:"\e605"}.pe-7s-upload:before{content:"\e606"}.pe-7s-unlock:before{content:"\e607"}.pe-7s-umbrella:before{content:"\e608"}.pe-7s-trash:before{content:"\e609"}.pe-7s-tools:before{content:"\e60a"}.pe-7s-timer:before{content:"\e60b"}.pe-7s-ticket:before{content:"\e60c"}.pe-7s-target:before{content:"\e60d"}.pe-7s-sun:before{content:"\e60e"}.pe-7s-study:before{content:"\e60f"}.pe-7s-stopwatch:before{content:"\e610"}.pe-7s-star:before{content:"\e611"}.pe-7s-speaker:before{content:"\e612"}.pe-7s-signal:before{content:"\e613"}.pe-7s-shuffle:before{content:"\e614"}.pe-7s-shopbag:before{content:"\e615"}.pe-7s-share:before{content:"\e616"}.pe-7s-server:before{content:"\e617"}.pe-7s-search:before{content:"\e618"}.pe-7s-film:before{content:"\e6a5"}.pe-7s-science:before{content:"\e619"}.pe-7s-disk:before{content:"\e6a6"}.pe-7s-ribbon:before{content:"\e61a"}.pe-7s-repeat:before{content:"\e61b"}.pe-7s-refresh:before{content:"\e61c"}.pe-7s-add-user:before{content:"\e6a9"}.pe-7s-refresh-cloud:before{content:"\e61d"}.pe-7s-paperclip:before{content:"\e69c"}.pe-7s-radio:before{content:"\e61e"}.pe-7s-note2:before{content:"\e69d"}.pe-7s-print:before{content:"\e61f"}.pe-7s-network:before{content:"\e69e"}.pe-7s-prev:before{content:"\e620"}.pe-7s-mute:before{content:"\e69f"}.pe-7s-power:before{content:"\e621"}.pe-7s-medal:before{content:"\e6a0"}.pe-7s-portfolio:before{content:"\e622"}.pe-7s-like2:before{content:"\e6a1"}.pe-7s-plus:before{content:"\e623"}.pe-7s-left-arrow:before{content:"\e6a2"}.pe-7s-play:before{content:"\e624"}.pe-7s-key:before{content:"\e6a3"}.pe-7s-plane:before{content:"\e625"}.pe-7s-joy:before{content:"\e6a4"}.pe-7s-photo-gallery:before{content:"\e626"}.pe-7s-pin:before{content:"\e69b"}.pe-7s-phone:before{content:"\e627"}.pe-7s-plug:before{content:"\e69a"}.pe-7s-pen:before{content:"\e628"}.pe-7s-right-arrow:before{content:"\e699"}.pe-7s-paper-plane:before{content:"\e629"}.pe-7s-delete-user:before{content:"\e6a7"}.pe-7s-paint:before{content:"\e62a"}.pe-7s-bottom-arrow:before{content:"\e6a8"}.pe-7s-notebook:before{content:"\e62b"}.pe-7s-note:before{content:"\e62c"}.pe-7s-next:before{content:"\e62d"}.pe-7s-news-paper:before{content:"\e62e"}.pe-7s-musiclist:before{content:"\e62f"}.pe-7s-music:before{content:"\e630"}.pe-7s-mouse:before{content:"\e631"}.pe-7s-more:before{content:"\e632"}.pe-7s-moon:before{content:"\e633"}.pe-7s-monitor:before{content:"\e634"}.pe-7s-micro:before{content:"\e635"}.pe-7s-menu:before{content:"\e636"}.pe-7s-map:before{content:"\e637"}.pe-7s-map-marker:before{content:"\e638"}.pe-7s-mail:before{content:"\e639"}.pe-7s-mail-open:before{content:"\e63a"}.pe-7s-mail-open-file:before{content:"\e63b"}.pe-7s-magnet:before{content:"\e63c"}.pe-7s-loop:before{content:"\e63d"}.pe-7s-look:before{content:"\e63e"}.pe-7s-lock:before{content:"\e63f"}.pe-7s-lintern:before{content:"\e640"}.pe-7s-link:before{content:"\e641"}.pe-7s-like:before{content:"\e642"}.pe-7s-light:before{content:"\e643"}.pe-7s-less:before{content:"\e644"}.pe-7s-keypad:before{content:"\e645"}.pe-7s-junk:before{content:"\e646"}.pe-7s-info:before{content:"\e647"}.pe-7s-home:before{content:"\e648"}.pe-7s-help2:before{content:"\e649"}.pe-7s-help1:before{content:"\e64a"}.pe-7s-graph3:before{content:"\e64b"}.pe-7s-graph2:before{content:"\e64c"}.pe-7s-graph1:before{content:"\e64d"}.pe-7s-graph:before{content:"\e64e"}.pe-7s-global:before{content:"\e64f"}.pe-7s-gleam:before{content:"\e650"}.pe-7s-glasses:before{content:"\e651"}.pe-7s-gift:before{content:"\e652"}.pe-7s-folder:before{content:"\e653"}.pe-7s-flag:before{content:"\e654"}.pe-7s-filter:before{content:"\e655"}.pe-7s-file:before{content:"\e656"}.pe-7s-expand1:before{content:"\e657"}.pe-7s-exapnd2:before{content:"\e658"}.pe-7s-edit:before{content:"\e659"}.pe-7s-drop:before{content:"\e65a"}.pe-7s-drawer:before{content:"\e65b"}.pe-7s-download:before{content:"\e65c"}.pe-7s-display2:before{content:"\e65d"}.pe-7s-display1:before{content:"\e65e"}.pe-7s-diskette:before{content:"\e65f"}.pe-7s-date:before{content:"\e660"}.pe-7s-cup:before{content:"\e661"}.pe-7s-culture:before{content:"\e662"}.pe-7s-crop:before{content:"\e663"}.pe-7s-credit:before{content:"\e664"}.pe-7s-copy-file:before{content:"\e665"}.pe-7s-config:before{content:"\e666"}.pe-7s-compass:before{content:"\e667"}.pe-7s-comment:before{content:"\e668"}.pe-7s-coffee:before{content:"\e669"}.pe-7s-cloud:before{content:"\e66a"}.pe-7s-clock:before{content:"\e66b"}.pe-7s-check:before{content:"\e66c"}.pe-7s-chat:before{content:"\e66d"}.pe-7s-cart:before{content:"\e66e"}.pe-7s-camera:before{content:"\e66f"}.pe-7s-call:before{content:"\e670"}.pe-7s-calculator:before{content:"\e671"}.pe-7s-browser:before{content:"\e672"}.pe-7s-box2:before{content:"\e673"}.pe-7s-box1:before{content:"\e674"}.pe-7s-bookmarks:before{content:"\e675"}.pe-7s-bicycle:before{content:"\e676"}.pe-7s-bell:before{content:"\e677"}.pe-7s-battery:before{content:"\e678"}.pe-7s-ball:before{content:"\e679"}.pe-7s-back:before{content:"\e67a"}.pe-7s-attention:before{content:"\e67b"}.pe-7s-anchor:before{content:"\e67c"}.pe-7s-albums:before{content:"\e67d"}.pe-7s-alarm:before{content:"\e67e"}.pe-7s-airplay:before{content:"\e67f"}