// blue #1e94b8
// #1e94b8
// #1e94b8

.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset
{
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:top;
background:transparent;
text-decoration:none;
color:#333;
font-family:"Droid Sans",Arial,sans-serif;
font-size:13px;
text-shadow:none;
float:none;
position:static;
width:auto;
height:auto;
white-space:nowrap;
cursor:inherit;
-webkit-tap-highlight-color:transparent;
line-height:normal;
font-weight:normal;
text-align:left;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
direction:ltr;
max-width:none;
}

.mce-widget button
{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;/* box-sizing:border-box; */border-width: 0;background: transparent;height: 28px;}

.mce-container *[unselectable]
{
-moz-user-select:none;
-webkit-user-select:none;
-o-user-select:none;
user-select:none;
}

.mce-fade
{
opacity:0;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear;
}

.mce-fade.mce-in
{
opacity:1;
}

.mce-tinymce
{
visibility:inherit !important;
position:relative;
}

.mce-fullscreen
{
border:0;
padding:0;
margin:0;
overflow:hidden;
height:100%;
z-index:100;
}

div.mce-fullscreen
{
position:fixed;
top:0;
left:0;
width:100%;
height:auto;
}

.mce-tinymce
{
display:block;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

.mce-wordcount
{
position:absolute;
top:0;
right:0;
padding:8px;
}

div.mce-edit-area
{
background:#FFF;
filter:none;
}

.mce-statusbar
{
position:relative;
}

.mce-statusbar .mce-container-body
{
position:relative;
}

.mce-fullscreen .mce-resizehandle
{
display:none;
}

.mce-charmap
{
border-collapse:collapse;
}

.mce-charmap td
{
cursor:default;
border:1px solid #9e9e9e;
width:20px;
height:20px;
line-height:20px;
text-align:center;
vertical-align:middle;
padding:2px;
}

.mce-charmap td div
{
text-align:center;
}

.mce-charmap td:hover
{
background:#d9d9d9;
}

.mce-grid td.mce-grid-cell div
{
border:1px solid #d6d6d6;
width:15px;
height:15px;
margin:0px;
cursor:pointer;
}

.mce-grid td.mce-grid-cell div:focus
{
border-color:#a1a1a1;
}

.mce-grid td.mce-grid-cell div[disabled]
{
cursor:not-allowed;
}

.mce-grid
{
border-spacing:2px;
border-collapse:separate;
}

.mce-grid a
{
display:block;
border:1px solid transparent;
}

.mce-grid a:hover,.mce-grid a:focus
{
border-color:#a1a1a1;
}

.mce-grid-border
{
margin:0 4px 0 4px;
}

.mce-grid-border a
{
border-color:#d6d6d6;
width:13px;
height:13px;
}

.mce-grid-border a:hover,.mce-grid-border a.mce-active
{
border-color:#a1a1a1;
background:#c8def4;
}

.mce-text-center
{
text-align:center;
}

div.mce-tinymce-inline
{
width:100%;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.mce-colorbtn-trans div
{
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:20px;
line-height:16px;
color:#707070;
}

.mce-toolbar-grp
{padding-bottom:2px;background: #f3f3f3 !important;}

.mce-toolbar-grp .mce-flow-layout-item
{
margin-bottom:0;
}

.mce-rtl .mce-wordcount
{
left:0;
right:auto;
}

.mce-container,.mce-container-body
{
display:block;
}

.mce-autoscroll
{
overflow:hidden;
}

.mce-scrollbar
{
position:absolute;
width:7px;
height:100%;
top:2px;
right:2px;
opacity:.4;
filter:alpha(opacity=40);
zoom:1;
}

.mce-scrollbar-h
{
top:auto;
right:auto;
left:2px;
bottom:2px;
width:100%;
height:7px;
}

.mce-scrollbar-thumb
{
position:absolute;
background-color:#000;
border:1px solid #888;
border-color:rgba(85,85,85,0.6);
width:5px;
height:100%;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
}

.mce-scrollbar-h .mce-scrollbar-thumb
{
width:100%;
height:5px;
}

.mce-scrollbar:hover,.mce-scrollbar.mce-active
{
background-color:#AAA;
opacity:.6;
filter:alpha(opacity=60);
zoom:1;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
}

.mce-scroll
{
position:relative;
}

.mce-panel
{border: 0px solid #e0e0e0;/* background-color:#eae5df; */zoom:1;text-align:left;}

.mce-floatpanel
{position:absolute;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);text-align:center;}

.mce-floatpanel.mce-fixed
{
position:fixed;
}

.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after
{

position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid;
}

.mce-floatpanel .mce-arrow
{

border-width:11px;
}

.mce-floatpanel .mce-arrow:after
{

border-width:10px;
content:"";
}

.mce-floatpanel.mce-popover
{
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
background:transparent;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
top:0;
left:0;
background:#fff;
border:1px solid #9e9e9e;
border:1px solid rgba(0,0,0,0.25);
}

.mce-floatpanel.mce-popover.mce-bottom
{
margin-top:10px;
*margin-top:0;
}

.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow
{
left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:#9e9e9e;
border-bottom-color:rgba(0,0,0,0.25);
top:-11px;
}

.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after
{
top:1px;
margin-left:-10px;
border-top-width:0;
border-bottom-color:#fff;
}

.mce-floatpanel.mce-popover.mce-bottom.mce-start
{
margin-left:-22px;
}

.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow
{
left:20px;
}

.mce-floatpanel.mce-popover.mce-bottom.mce-end
{
margin-left:22px;
}

.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow
{
right:10px;
left:auto;
}

.mce-fullscreen
{
border:0;
padding:0;
margin:0;
overflow:hidden;
background:#fff;
height:100%;
}

div.mce-fullscreen
{
position:fixed;
top:0;
left:0;
}

#mce-modal-block
{
opacity:0;
filter:alpha(opacity=0);
zoom:1;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background:#000;
}

#mce-modal-block.mce-in
{
opacity:.3;
filter:alpha(opacity=30);
zoom:1;
}

.mce-window-move
{
cursor:move;
}

.mce-window
{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius: 1px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in;border-width: 0 !important;}

.mce-window.mce-in
{
opacity:1;
}

.mce-window-head
{/* padding:12px 15px; */position:relative;}

.mce-window-head .mce-close
{position:absolute;right: 0;top: 0;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height: auto;overflow:hidden;bottom: 0;width: 3em;background: transparent;border-width: 0;}

.mce-close:hover
{
color:#adadad;
}

.mce-window .mce-container-body
{
display:block;
}

.mce-foot
{display:block;box-shadow:inset 0 1px 0 #faf8f7;border-top: 1px solid #e4e4e4;}

.mce-window-head .mce-dragh
{
position:absolute;
top:0;
left:0;
cursor:move;
width:90%;
height:100%;
}

.mce-window iframe
{
width:100%;
height:100%;
}

.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot
{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.mce-rtl .mce-window-head .mce-close
{
position:absolute;
right:auto;
left:15px;
}

.mce-rtl .mce-window-head .mce-dragh
{
left:auto;
right:0;
}

.mce-rtl .mce-window-head .mce-title
{
direction:rtl;
text-align:right;
}

.mce-abs-layout
{
position:relative;
}

body .mce-abs-layout-item,.mce-abs-end
{
position:absolute;
}

.mce-abs-end
{
width:1px;
height:1px;
}

.mce-container-body.mce-abs-layout
{
/*overflow:hidden;*/
}

.mce-tooltip
{
position:absolute;
padding:5px;
opacity:.8;
filter:alpha(opacity=80);
zoom:1;
}

.mce-tooltip-inner
{
font-size:11px;
background-color:#000;
color:#fff;
max-width:200px;
padding:5px 8px 4px 8px;
text-align:center;
white-space:normal;
}

.mce-tooltip-inner
{
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.mce-tooltip-inner
{
-webkit-box-shadow:0 0 5px #000000;
-moz-box-shadow:0 0 5px #000000;
box-shadow:0 0 5px #000000;
}

.mce-tooltip-arrow
{
position:absolute;
width:0;
height:0;
line-height:0;
border:5px dashed #000;
}

.mce-tooltip-arrow-n
{
border-bottom-color:#000;
}

.mce-tooltip-arrow-s
{
border-top-color:#000;
}

.mce-tooltip-arrow-e
{
border-left-color:#000;
}

.mce-tooltip-arrow-w
{
border-right-color:#000;
}

.mce-tooltip-nw,.mce-tooltip-sw
{
margin-left:-14px;
}

.mce-tooltip-n .mce-tooltip-arrow
{
top:0px;
left:50%;
margin-left:-5px;
border-bottom-style:solid;
border-top:none;
border-left-color:transparent;
border-right-color:transparent;
}

.mce-tooltip-nw .mce-tooltip-arrow
{
top:0;
left:10px;
border-bottom-style:solid;
border-top:none;
border-left-color:transparent;
border-right-color:transparent;
}

.mce-tooltip-ne .mce-tooltip-arrow
{
top:0;
right:10px;
border-bottom-style:solid;
border-top:none;
border-left-color:transparent;
border-right-color:transparent;
}

.mce-tooltip-s .mce-tooltip-arrow
{
bottom:0;
left:50%;
margin-left:-5px;
border-top-style:solid;
border-bottom:none;
border-left-color:transparent;
border-right-color:transparent;
}

.mce-tooltip-sw .mce-tooltip-arrow
{
bottom:0;
left:10px;
border-top-style:solid;
border-bottom:none;
border-left-color:transparent;
border-right-color:transparent;
}

.mce-tooltip-se .mce-tooltip-arrow
{
bottom:0;
right:10px;
border-top-style:solid;
border-bottom:none;
border-left-color:transparent;
border-right-color:transparent;
}

.mce-tooltip-e .mce-tooltip-arrow
{
right:0;
top:50%;
margin-top:-5px;
border-left-style:solid;
border-right:none;
border-top-color:transparent;
border-bottom-color:transparent;
}

.mce-tooltip-w .mce-tooltip-arrow
{
left:0;
top:50%;
margin-top:-5px;
border-right-style:solid;
border-left:none;
border-top-color:transparent;
border-bottom-color:transparent;
}

.mce-btn
{
position:relative;
display:inline-block;
*display:inline;
*zoom:1;
min-width:64px;
background: -moz-linear-gradient(top, #ffffff 0%, #eae5df 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eae5df));
background: -webkit-linear-gradient(top, #ffffff 0%,#eae5df 100%);
background: -o-linear-gradient(top, #ffffff 0%,#eae5df 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#eae5df 100%);
background: linear-gradient(to bottom, #ffffff 0%,#eae5df 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae5df',GradientType=0 );
border: 1px solid #aaa;
background-position: 0 0;
line-height: 34px;
border-radius: 3px;
box-shadow: 1px 1px 0 rgba(0,0,0,.04);
font-size: 13px;
text-shadow: 1px 1px 0 rgba(255,255,255,.85);
color: #6c6966;
font-weight: normal;
vertical-align: middle;
cursor: pointer;
margin: 0;
-webkit-appearance: none;
-moz-appearance: none;
zoom:1;
}

.mce-btn:hover,.mce-btn:focus
{background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,224,211,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,224,211,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,224,211,1) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,224,211,1) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,224,211,1) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,224,211,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebe0d3',GradientType=0 );zoom:1;background: #e0e0e0;}

.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button
{
cursor:default;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
opacity:.4;
filter:alpha(opacity=40);
zoom:1;
}

.mce-btn.mce-active,.mce-btn.mce-active:hover
{
background-color:#4594dd;
background-image:none;
color:white;
text-shadow:1px 1px 0 rgba(0,0,0,.1);
zoom:1;
-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.mce-btn.mce-active .mce-ico,.mce-btn.mce-active:hover .mce-ico {
	color:white;
	text-shadow:1px 1px 0 rgba(0,0,0,.25);
}

.mce-btn:active
{
background-color:#d6d6d6;
background-image:-moz-linear-gradient(top, #e6e6e6, #c0c0c0);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));
background-image:-webkit-linear-gradient(top, #e6e6e6, #c0c0c0);
background-image:-o-linear-gradient(top, #e6e6e6, #c0c0c0);
background-image:linear-gradient(to bottom, #e6e6e6, #c0c0c0);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
zoom:1;
-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.mce-btn button {
    text-align:center;
}

.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button
{
cursor:default;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
opacity:.4;
filter:alpha(opacity=40);
zoom:1;
}

.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active
{

zoom:1;
-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.mce-primary button,.mce-primary button i
{color:#fff;/* text-shadow:1px 1px #333; */}

.mce-btn-large button
{
padding:9px 14px;
font-size:16px;
line-height:normal;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.mce-btn-large i
{
margin-top:2px;
}

.mce-btn-small button
{
padding:1px 5px;
font-size:12px;
*padding-bottom:2px;
}

.mce-btn-small i
{
line-height:20px;
vertical-align:top;
*line-height:18px;
}

.mce-btn .mce-caret
{/* margin-top:8px; */margin-left:0;}

.mce-btn-small .mce-caret
{
margin-top:8px;
margin-left:0;
}

.mce-caret
{display:inline-block;
*display:inline;
*zoom:1;/* width:0; *//* height:0; */vertical-align: middle;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:"";line-height: 0;}

.mce-disabled .mce-caret
{
border-top-color:#aaa;
}

.mce-caret.mce-up
{
border-bottom:4px solid #333;
border-top:0;
}

.mce-btn-flat
{
border:0;
background:transparent;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
filter:none;
}

.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active
{
border:0;
background:#e6e6e6;
filter:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.mce-rtl .mce-btn button
{
direction:rtl;
}

.mce-btn-group .mce-btn
{
border-width:1px 0 1px 0;
margin:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.mce-btn-group .mce-first
{
border-left:1px solid #b1b1b1;
border-left:1px solid rgba(0,0,0,0.25);
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
border-radius:3px 0 0 3px;
}

.mce-btn-group .mce-last
{
border-right:1px solid #b1b1b1;
border-right:1px solid rgba(0,0,0,0.1);
-webkit-border-radius:0 3px 3px 0;
-moz-border-radius:0 3px 3px 0;
border-radius:0 3px 3px 0;
}

.mce-btn-group .mce-first.mce-last
{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width: auto;}

.mce-btn-group .mce-btn.mce-flow-layout-item
{
margin:0;
}

.mce-checkbox
{
cursor:pointer;
}

i.mce-i-checkbox
{
margin:0 3px 0 0;
border:1px solid #c5c5c5;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
background-color:#f0f0f0;
background-image:-moz-linear-gradient(top, #fff, #d9d9d9);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));
background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);
background-image:-o-linear-gradient(top, #fff, #d9d9d9);
background-image:linear-gradient(to bottom, #fff, #d9d9d9);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
zoom:1;
text-indent:-10em;
*font-size:0;
*line-height:0;
*text-indent:0;
overflow:hidden;
}

.mce-checked i.mce-i-checkbox
{
color:#333;
font-size:16px;
line-height:16px;
text-indent:0;
}

.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox
{
border:1px solid rgba(82,168,236,0.8);
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.65);
}

.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox
{
color:#acacac;
}

.mce-label:after {
	content:":";
}

.mce-rtl .mce-checkbox
{
direction:rtl;
text-align:right;
}

.mce-rtl i.mce-i-checkbox
{
margin:0 0 0 3px;
}

.mce-combobox
{
display:inline-block;
*display:inline;
*zoom:1;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
*height:32px;
}

.mce-combobox input
{
border:1px solid #c5c5c5;
border-right-color:#c5c5c5;
height:28px;
}

.mce-combobox.mce-disabled input
{
color:#adadad;
}

.mce-combobox.mce-has-open input
{
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px;
}

.mce-combobox .mce-btn
{
border-left:0;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0;
}

.mce-combobox button
{
padding-right:8px;
padding-left:8px;
}

.mce-combobox.mce-disabled .mce-btn button
{
cursor:default;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
opacity:.4;
filter:alpha(opacity=40);
zoom:1;
}

.mce-colorbox i
{
border:1px solid #c5c5c5;
width:14px;
height:14px;
}

.mce-colorbutton .mce-ico
{
position:relative;
}

.mce-colorbutton-grid
{
margin:4px;
}

.mce-colorbutton button
{
padding-right:4px;
}

.mce-colorbutton .mce-preview
{
padding-right:3px;
display:block;
position:absolute;
left:50%;
top:50%;
margin-left:-14px;
margin-top:7px;
background:gray;
width:13px;
height:2px;
overflow:hidden;
}

.mce-colorbutton.mce-btn-small .mce-preview
{
margin-left:-16px;
padding-right:0;
width:16px;
}

.mce-colorbutton .mce-open
{
padding-left:4px;
border-left:1px solid transparent;
border-right:1px solid transparent;
}

.mce-colorbutton:hover .mce-open
{
border-left-color:#bdbdbd;
border-right-color:#bdbdbd;
}

.mce-colorbutton.mce-btn-small .mce-open
{
padding:0 3px 0 3px;
}

.mce-rtl .mce-colorbutton
{
direction:rtl;
}

.mce-rtl .mce-colorbutton .mce-preview
{
margin-left:0;
padding-right:0;
padding-left:4px;
margin-right:-14px;
}

.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview
{
margin-left:0;
padding-right:0;
margin-right:-17px;
padding-left:0;
}

.mce-rtl .mce-colorbutton button
{
padding-right:10px;
padding-left:10px;
}

.mce-rtl .mce-colorbutton .mce-open
{
padding-left:4px;
padding-right:4px;
}

.mce-colorpicker
{
position:relative;
width:250px;
height:220px;
}

.mce-colorpicker-sv
{
position:absolute;
top:0;
left:0;
width:90%;
height:100%;
border:1px solid #c5c5c5;
cursor:crosshair;
overflow:hidden;
}

.mce-colorpicker-h-chunk
{
width:100%;
}

.mce-colorpicker-overlay1,.mce-colorpicker-overlay2
{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}

.mce-colorpicker-overlay1
{
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
background:linear-gradient(to right, #fff, rgba(255,255,255,0));
}

.mce-colorpicker-overlay2
{
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
background:linear-gradient(to bottom, rgba(0,0,0,0), #000);
}

.mce-colorpicker-selector1
{
background:none;
position:absolute;
width:12px;
height:12px;
margin:-8px 0 0 -8px;
border:1px solid black;
border-radius:50%;
}

.mce-colorpicker-selector2
{
position:absolute;
width:10px;
height:10px;
border:1px solid white;
border-radius:50%;
}

.mce-colorpicker-h
{
position:absolute;
top:0;
right:0;
width:6.5%;
height:100%;
border:1px solid #c5c5c5;
cursor:crosshair;
}

.mce-colorpicker-h-marker
{
margin-top:-4px;
position:absolute;
top:0;
left:-1px;
width:100%;
border:1px solid #333;
background:#fff;
height:4px;
z-index:100;
}

.mce-path
{
display:inline-block;
*display:inline;
*zoom:1;
padding:8px;
white-space:normal;
}

.mce-path .mce-txt
{
display:inline-block;
padding-right:3px;
}

.mce-path .mce-path-body
{
display:inline-block;
}

.mce-path-item
{
display:inline-block;
*display:inline;
*zoom:1;
cursor:pointer;
color:#333;
}

.mce-path-item:hover
{
text-decoration:underline;
}

.mce-path-item:focus
{
background:#666;
color:#fff;
}

.mce-path .mce-divider
{
display:inline;
}

.mce-disabled .mce-path-item
{
color:#aaa;
}

.mce-rtl .mce-path
{
direction:rtl;
}

.mce-fieldset
{
border:0 solid #9E9E9E;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.mce-fieldset>.mce-container-body
{
margin-top:-15px;
}

.mce-fieldset-title
{
margin-left:5px;
padding:0 5px 0 5px;
}

.mce-fit-layout
{
display:inline-block;
*display:inline;
*zoom:1;
}

.mce-fit-layout-item
{
position:absolute;
}

.mce-flow-layout-item
{
display:inline-block;
*display:inline;
*zoom:1;
}

.mce-flow-layout-item
{
margin:2px 0 2px 2px;
}

.mce-flow-layout-item.mce-last
{
margin-right:2px;
}

.mce-flow-layout
{white-space:normal;padding: 0;}

.mce-tinymce-inline .mce-flow-layout
{
white-space:nowrap;
}

.mce-rtl .mce-flow-layout
{
text-align:right;
direction:rtl;
}

.mce-rtl .mce-flow-layout-item
{
margin:2px 2px 2px 0;
}

.mce-rtl .mce-flow-layout-item.mce-last
{
margin-left:2px;
}

.mce-iframe
{
border:0 solid #9e9e9e;
width:100%;
height:100%;
}

.mce-label
{
display:inline-block;
*display:inline;
*zoom:1;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
overflow:hidden;
}

.mce-label.mce-autoscroll
{
overflow:auto;
}

.mce-label.mce-disabled
{
color:#aaa;
}

.mce-label.mce-multiline
{
white-space:pre-wrap;
}

.mce-label.mce-error
{
color:#a00;
}

.mce-rtl .mce-label
{
text-align:right;
direction:rtl;
}

.mce-menubar .mce-menubtn
{
border-color:transparent;
background:transparent;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
filter:none;
}

.mce-menubar
{
border:1px solid #c4c4c4;
}

.mce-menubar .mce-menubtn button span
{
color:#333;
}

.mce-menubar .mce-caret
{
border-top-color:#333;
}

.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus
{
border-color:transparent;
background:#e6e6e6;
filter:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.mce-menubtn span
{color:#333;margin-right:2px;line-height:20px;
*line-height:16px;vertical-align:middle;}

.mce-menubtn.mce-btn-small span
{
font-size:12px;
}

.mce-menubtn.mce-fixed-width span
{
display:inline-block;
overflow-x:hidden;
text-overflow:ellipsis;
width:90px;
}

.mce-menubtn.mce-fixed-width.mce-btn-small span
{
width:70px;
}

.mce-rtl .mce-menubtn button
{
direction:rtl;
text-align:right;
}

.mce-listbox button
{
text-align:left;
padding-right:20px;
position:relative;
}

.mce-listbox .mce-caret
{/* position:absolute; *//* margin-top:-2px; *//* right:8px; *//* top:50%; */}

.mce-rtl .mce-listbox .mce-caret
{
right:auto;
left:8px;
}

.mce-rtl .mce-listbox button
{
padding-right:10px;
padding-left:20px;
}

.mce-menu-item
{
display:block;
padding:6px 15px 6px 12px;
clear:both;
font-weight:normal;
line-height:20px;
color:#333;
white-space:nowrap;
cursor:pointer;
line-height:normal;
border-left:4px solid transparent;
margin-bottom:1px;
text-align:left;
}

.mce-menu-item .mce-ico,.mce-menu-item .mce-text
{
color:#333;
}

.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico
{
color:#adadad;
}

.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text
{
color:#fff;
}

.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico
{
color:#fff;
}

.mce-menu-item.mce-disabled:hover
{
background:#ccc;
}

.mce-menu-shortcut
{
display:inline-block;
color:#adadad;
}

.mce-menu-shortcut
{
display:inline-block;
*display:inline;
*zoom:1;
padding:0 15px 0 20px;
}

.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut
{
color:#fff;
}

.mce-menu-item .mce-caret
{
margin-top:4px;
*margin-top:3px;
margin-right:6px;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
border-left:4px solid #333;
}

.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret
{
border-left-color:#fff;
}

.mce-menu-align .mce-menu-shortcut
{
*margin-top:-2px;
}

.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret
{
position:absolute;
right:0;
}

.mce-menu-item.mce-active i
{
visibility:visible;
}

.mce-menu-item-normal.mce-active
{
background-color:#c8def4;
}

.mce-menu-item-preview.mce-active
{
border-left:5px solid #aaa;
}

.mce-menu-item-normal.mce-active .mce-text
{
color:#333;
}

.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico
{
color:#fff;
}

.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico
{
color:#fff;
}

.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus
{
text-decoration:none;
color:#fff;
background-color:#0081c2;
background-image:-moz-linear-gradient(top, #08c, #0077b3);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
background-image:-webkit-linear-gradient(top, #08c, #0077b3);
background-image:-o-linear-gradient(top, #08c, #0077b3);
background-image:linear-gradient(to bottom, #08c, #0077b3);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
zoom:1;
}

div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover
{
border:0;
padding:0;
height:1px;
margin:9px 1px;
overflow:hidden;
background:#cbcbcb;
border-bottom:1px solid #fff;
cursor:default;
filter:none;
}

.mce-menu.mce-rtl
{
direction:rtl;
}

.mce-rtl .mce-menu-item
{
text-align:right;
direction:rtl;
padding:6px 12px 6px 15px;
}

.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret
{
right:auto;
left:0;
}

.mce-rtl .mce-menu-item .mce-caret
{
margin-left:6px;
margin-right:0;
border-right:4px solid #333;
border-left:0;
}

.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret
{
border-left-color:transparent;
border-right-color:#fff;
}

.mce-menu
{
position:absolute;
left:0;
top:0;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
background:transparent;
z-index:1000;
padding:5px 0 5px 0;
margin:2px 0 0;
min-width:160px;
background:#fff;
border:1px solid #989898;
border:1px solid rgba(0,0,0,0.2);
z-index:1002;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
max-height:400px;
overflow:auto;
overflow-x:hidden;
}

.mce-menu i
{
display:none;
}

.mce-menu-has-icons i
{
display:inline-block;
*display:inline;
}

.mce-menu-sub-tr-tl
{
margin:-6px 0 0 -1px;
}

.mce-menu-sub-br-bl
{
margin:6px 0 0 -1px;
}

.mce-menu-sub-tl-tr
{
margin:-6px 0 0 1px;
}

.mce-menu-sub-bl-br
{
margin:6px 0 0 1px;
}

.mce-container-body .mce-resizehandle
{
position:absolute;
right:0;
bottom:0;
width:16px;
height:16px;
visibility:visible;
cursor:s-resize;
margin:0;
}

.mce-container-body .mce-resizehandle-both
{
cursor:se-resize;
}

i.mce-i-resize
{
color:#333;
}

.mce-spacer
{
visibility:hidden;
}

.mce-splitbtn .mce-open
{
border-left:1px solid transparent;
border-right:1px solid transparent;
}

.mce-splitbtn:hover .mce-open
{
border-left-color:#bdbdbd;
border-right-color:#bdbdbd;
}

.mce-splitbtn button
{
padding-right:4px;
}

.mce-splitbtn .mce-open
{
padding-left:4px;
}

.mce-splitbtn .mce-open.mce-active
{
-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.mce-splitbtn.mce-btn-small .mce-open
{
padding:0 3px 0 3px;
}

.mce-rtl .mce-splitbtn
{
direction:rtl;
text-align:right;
}

.mce-rtl .mce-splitbtn button
{
padding-right:10px;
padding-left:10px;
}

.mce-rtl .mce-splitbtn .mce-open
{
padding-left:4px;
padding-right:4px;
}

.mce-stack-layout-item
{
display:block;
}

.mce-tabs
{display:block;margin: 0;/*border-bottom:1px solid #cdc7c2;
box-shadow:0 1px 0 #faf8f7;*/border-bottom: 4px solid #1e94b8;overflow:hidden;padding: 15px 15px 0 15px;margin: 0;text-align:center;}

.mce-tab
{display:inline-block;
*display:inline;
*zoom:1;border:0px solid #c5c5c5;background: #e0e0e0;padding: 0 10px;/* text-shadow:0 1px 1px rgba(255,255,255,0.75); */height: 40px;cursor:pointer;box-shadow: none;line-height: 40px;}

.mce-tabs .mce-tab:first-child { border-radius:3px 0 0 0; }
.mce-tabs .mce-tab:last-child { border-radius:0 3px 0 0; }

.mce-tab + .mce-tab {
	border-left: 1px solid #ffffff;
}

.mce-tab:hover
{
background:#cac6c1;
}

.mce-tab.mce-active
{background: #1e94b8;border-bottom-color:transparent;color: white;text-shadow: 1px 1px 0 rgba(0,0,0,.25);}

.mce-rtl .mce-tabs
{
text-align:right;
direction:rtl;
}

.mce-rtl .mce-tab
{
border-width:0 0 0 1px;
}


.mce-textbox
{
background:#fff;
border:1px solid #b9b2a8;
-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6);
-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6);
box-shadow:inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6);
display:inline-block;
height:28px;
resize:none;
padding:0 4px 0 4px;
white-space:pre-wrap;
*white-space:pre;
color:#333;
}


.mce-placeholder .mce-textbox
{
color:#aaa;
}

.mce-textbox.mce-multiline
{
padding:4px;
}

.mce-textbox.mce-disabled
{
color:#adadad;
}

.mce-rtl .mce-textbox
{
text-align:right;
direction:rtl;
}

.mce-throbber
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:.6;
filter:alpha(opacity=60);
zoom:1;
background:#fff url('img/loader.gif') no-repeat center center;
}

.mce-throbber-inline
{
position:static;
height:50px;
}

@font-face
{
font-family:'tinymce';
src:url('fonts/tinymce.eot');
src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');
font-weight:normal;
font-style:normal;
}

@font-face
{
font-family:'tinymce-small';
src:url('fonts/tinymce-small.eot');
src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');
font-weight:normal;
font-style:normal;
}

.mce-ico
{
font-family:'tinymce',Arial;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-size:16px;
line-height:16px;
speak:none;
vertical-align:text-top;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
display:inline-block;
background:transparent center center;
background-size:cover;
width:16px;
height:16px;
color:#333;
}

.mce-btn-small .mce-ico
{
font-family:'tinymce-small',Arial;
}

.mce-i-save:before
{
content:"\e000";
}

.mce-i-newdocument:before
{
content:"\e001";
}

.mce-i-fullpage:before
{
content:"\e002";
}

.mce-i-alignleft:before
{
content:"\e003";
}

.mce-i-aligncenter:before
{
content:"\e004";
}

.mce-i-alignright:before
{
content:"\e005";
}

.mce-i-alignjustify:before
{
content:"\e006";
}

.mce-i-cut:before
{
content:"\e007";
}

.mce-i-paste:before
{
content:"\e008";
}

.mce-i-searchreplace:before
{
content:"\e009";
}

.mce-i-bullist:before
{
content:"\e00a";
}

.mce-i-numlist:before
{
content:"\e00b";
}

.mce-i-indent:before
{
content:"\e00c";
}

.mce-i-outdent:before
{
content:"\e00d";
}

.mce-i-blockquote:before
{
content:"\e00e";
}

.mce-i-undo:before
{
content:"\e00f";
}

.mce-i-redo:before
{
content:"\e010";
}

.mce-i-link:before
{
content:"\e011";
}

.mce-i-unlink:before
{
content:"\e012";
}

.mce-i-anchor:before
{
content:"\e013";
}

.mce-i-image:before
{
content:"\e014";
}

.mce-i-media:before
{
content:"\e015";
}

.mce-i-help:before
{
content:"\e016";
}

.mce-i-code:before
{
content:"\e017";
}

.mce-i-insertdatetime:before
{
content:"\e018";
}

.mce-i-preview:before
{
content:"\e019";
}

.mce-i-forecolor:before
{
content:"\e01a";
}

.mce-i-backcolor:before
{
content:"\e01a";
}

.mce-i-table:before
{
content:"\e01b";
}

.mce-i-hr:before
{
content:"\e01c";
}

.mce-i-removeformat:before
{
content:"\e01d";
}

.mce-i-subscript:before
{
content:"\e01e";
}

.mce-i-superscript:before
{
content:"\e01f";
}

.mce-i-charmap:before
{
content:"\e020";
}

.mce-i-emoticons:before
{
content:"\e021";
}

.mce-i-print:before
{
content:"\e022";
}

.mce-i-fullscreen:before
{
content:"\e023";
}

.mce-i-spellchecker:before
{
content:"\e024";
}

.mce-i-nonbreaking:before
{
content:"\e025";
}

.mce-i-template:before
{
content:"\e026";
}

.mce-i-pagebreak:before
{
content:"\e027";
}

.mce-i-restoredraft:before
{
content:"\e028";
}

.mce-i-untitled:before
{
content:"\e029";
}

.mce-i-bold:before
{
content:"\e02a";
}

.mce-i-italic:before
{
content:"\e02b";
}

.mce-i-underline:before
{
content:"\e02c";
}

.mce-i-strikethrough:before
{
content:"\e02d";
}

.mce-i-visualchars:before
{
content:"\e02e";
}

.mce-i-visualblocks:before
{
content:"\e02e";
}

.mce-i-ltr:before
{
content:"\e02f";
}

.mce-i-rtl:before
{
content:"\e030";
}

.mce-i-copy:before
{
content:"\e031";
}

.mce-i-resize:before
{
content:"\e032";
}

.mce-i-browse:before
{
content:"\e034";
}

.mce-i-pastetext:before
{
content:"\e035";
}

.mce-i-checkbox:before,.mce-i-selected:before
{
content:"\e033";
}

.mce-i-selected
{
visibility:hidden;
}

i.mce-i-backcolor
{
text-shadow:none;
background:#bbb;
}




div[aria-label="Source code"] 
{
	width:90% !important;
	height:90% !important;
	left:5% !important;
	top:5% !important;
}

div[aria-label="Source code"] .mce-reset {
    position:relative;
    height:100%;
    display: flex;
    flex-direction:column;
}

div[aria-label="Source code"] .mce-container-body 
{
	flex-basis:100%;
	position: relative !important;
	/* box-sizing: border-box; */
}



div[aria-label="Source code"] .mce-container-body .mce-container,
div[aria-label="Source code"] .mce-container-body .mce-container-body 
{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height: auto !important;bottom:0 !important;}



div[aria-label="Source code"] .mce-btn 
{
	position:static !important;
	left:auto !important;
	margin-left:4px !important;
}



div[aria-label="Source code"] .mce-foot 
{

}



div[aria-label="Source code"] .mce-foot .mce-container-body 
{
	text-align:right !important;
	/* top:12px !important; */
	/* height:50px !important; */
}



div[aria-label="Source code"] textarea 
{
	left: 0% !important;
	width: 96% !important;
	height: 100% !important;
	padding: 2% !important;
	top: 0% !important;
	font-family:"Lucida Console","Courier New","Courier";
	font-size:14px;
	line-height: 1.3em;
	/* box-sizing: border-box; */
	border-width: 0;
}


/* mce end */

.center {
    text-align:center;
}

.wrapper_error {
    /* margin-top: 39px; */
}

.wrapper_errormsg:before {
    content:"\f071";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    opacity:0.45;
    margin-right:0.5em;
}

.wrapper_errormsg .speech {
    width:0;
    height:0;
    position:absolute;
    top:100%;
    left:8px;
    border:10px solid transparent;
    border-top-color: #f68524;
    margin-top:-1px;
    border-top-width:15px;
}





#unav_alink_1,
#unav_alink_2,
#unav_alink_3,
#unav_alink_5,
#unav_alink_7 {
	display:none !important;
}

#unav_AC {
	max-width:255px;
	border-right: 1px solid rgba(0,0,0,.35);
}

#takeover .ND_responsive_adbox {
	margin:0 auto !important;
}

@media (max-width:850px) {
	#unav_AC {
		max-width:none;
	}
}

#ad_group_news_top_640_60 {
	height:auto !important;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}





.f-left {
    float:left;
}

.f-right {
    float:right;
}



.IC_wrapper {
	text-align:center;
	padding: 5px 0;
	white-space: nowrap;
	display: flex;
	justify-content: center;
}

.RT_link,
.PM_link {display: block;background-color: #333;color: white !important;padding: 0;border-width:0;height: 40px;
line-height: 40px;position: relative;box-shadow: inset 0 -1px 0 0 rgba(255,255,255,.15);border-bottom: 5px solid #000;border-radius: 3px;
text-decoration: none;font-size: 14px;text-align: center;text-shadow: 1px 1px 1px rgba(0,0,0,.15);font-weight: bold;
background-image: url(../../../i/customsites/apps/text2.png);background-size: auto 700%;background-position: 50% 0;line-height: 200px;
background-repeat: no-repeat;overflow: hidden;display: inline-block;max-width: 210px;background-position: 50% 0;margin: 0 4px;
cursor:pointer;
transition:0.25s;
}

.PM_link {
	background-position: 50% 16.666%;
}

.PM_link:hover, .RT_link:hover {
	background-color:#444;
	border-bottom-color:#222;
	transition:0.25s;
}

#content_size {
	/* position: absolute !important; */
	/* left:0; */
	/* right:0; */
	top: 5vh;
	/* bottom: 50px; */
	/* min-height: unset !important; */
	/* overflow: auto; */
	/* padding-bottom: 16px; */
	/* box-sizing: border-box; */
	border-radius: 0px;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
	max-width: 1150px;
	margin: 0 auto 50px auto;
	/* background: white; */
	display: inline-block;
	width: 90%;
	font-size: 1em;
	text-align: left;
}

#content_size * {
	box-sizing:border-box;
}

#content_size .t3 {
    color:#bbb;
}

#content_size h2 small {
    background-image:none;
    padding:0 0 0 0.5em;
}

body.popupcontent {
	font-size:14px;
}

.popupcontent .edit_table,
.popupcontent .edit_table > tbody,
.popupcontent .edit_table > tbody > tr,
.popupcontent .edit_table > tbody > tr > td {
    display:block !important;
}

.popupcontent a {
    color:#333;
}

.popupcontent .table_bluestripeALT tr:nth-of-type(odd) {
    background:transparent;
}

.popupcontent .table_bluestripeALT tr th,
.popupcontent .table_bluestripeALT tr td {
    border-bottom:1px solid #e4e4e4;
}

.popupcontent .table_bluestripe td,
.popupcontent .table_bluestripe th,
.popupcontent .table_bluestripeALT td,
.popupcontent .table_bluestripeALT th {
    height:auto;
    font-size:1em;
    padding:0.5em 0;
}

.popupcontent .fake_photo {
    border: 1px solid #e0e0e0;
    box-shadow:none;
    background: #f3f3f3;
    text-align:center;
}

#form_attachments .fake_photo {
    width: 36px;
    height: 36px;
    box-sizing:border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}

#form_attachments #search_display {
    height:38px;
    display:flex;
    align-items:center;
    justify-content:center;
}

@media(max-width:800px) {
	body.popupcontent {
	font-size:12px;
	}
}

@media(max-width:540px) {
	body.popupcontent {
	font-size:11px;
	}
}

@media(max-width:400px) {
	body.popupcontent {
	font-size:10px;
	}
}

.inner-content {
    margin:3em;
}

.popup-fullscreen .inner-content {
    /* height:100%; */
    position: absolute;
    left:0;
    top: 0;
    right:0;
    bottom: 0;
    /* margin-bottom: 100px; */
    /* min-height: 100%; */
    padding-top: 5em;
    /* margin: 0; */
    /* padding: 3em; */
    padding-bottom: 5em;
}

.popup-fullscreen .inner-content .COLUMN_WRAPPER {
    height:100%;
}

.fontfix {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;

}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}





.oo-watermark.oo-control-bar-item {
	width:auto !important;
}

.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-watermark img {
	width:auto !important;
	opacity:0.6;
}

.oo-player-container .oo-control-bar .oo-control-bar-items-wrapper .oo-watermark img:hover {
	opacity:1;
}




.video-sales-info {
	display:flex;
	align-items:center;
	margin:10px 0;
}

.video-sales-info > div + div {
	padding-left:10px;
}




#PLUS_bar {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	background:white;
	z-index: 5000;
	box-shadow: 0 0 6px rgba(0,0,0,.33);
	font-family: "Droid Sans","Arial";
	/* height:0; */
	overflow: visible;
	border-top: 1px solid#f7f5f2;
}

#PW_welcome {
	max-width:1200px;
	margin: -5px auto 35px auto;
	font-size:15px;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,.15);
	color: #333;
}

#PLUS_bar .block,
#PLUS_bar .album_block,
#PLUS_bar .album_block_wrapper,
#PLUS_bar .body,
#PLUS_bar .content,
#PLUS_bar .wrapper,
#PLUS_bar .video_holder {
	background:transparent;
	box-shadow: none;
	border-width: 0;
	border-radius: 0;
	margin:0;
	padding:0;
	/* position: static; */
}

#PLUS_bar .album_block {
	box-sizing:border-box;
background:transparent;
}

#PLUS_bar .thumb_box {
	background:transparent;
	border-width: 0;
	padding: 0;
	margin: 0;
	height: auto;
	/* box-sizing:border-box; */
	box-shadow: none;
}

#PLUS_bar .video_title {font-size:13px;font-weight:normal;line-height: 15px;padding: 0;max-height: 61px;overflow: hidden;margin-top: 8px;padding: 0 8px;font-family: "Droid Sans";letter-spacing: -0.5px;color: black;}

#PLUS_bar h1,
#PLUS_bar h6 {
	display:none;
}

#PLUS_toggle_wrapper {
	max-width:1200px;
	margin:0 auto;
	position: relative;
}

#PLUS_toggle {
	position:absolute;
	right: 10px;
	top: -36px;
	height: 36px;
	width:auto;
	padding: 4px 10px 0 10px;
	background:#f7f5f2;
	border-radius:5px 5px 0 0;
	box-shadow: 0 0 6px rgba(0,0,0,.33);
	cursor: pointer;
	text-align:center;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(234,229,223,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,229,223,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(234,229,223,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae5df',GradientType=0 );
}

#PLUS_toggle:before {
	content:"";
	width: 28px;
	height: 28px;
	display:inline-block;
	background-image: url(../i/customsites/plus/pluslogos.png);
	background-size:100% auto;
	background-repeat:no-repeat;
	/* opacity: 0.9; */
	margin-right:4px;
	vertical-align:middle;
}

#PLUS_toggle:hover:before {
	background-position:0 100%;
}

#PLUS_toggle:after {
	content: "";
	width: 24px;
	height: 24px;
	display:inline-block;
	background-image:url(../i/customsites/base/base_icons_3.png);
	background-size:600%;
	background-position: -48px -48px;
	margin-top: 3px;
	vertical-align:middle;
}

#PLUS_bar.open #PLUS_toggle:after {
	background-position:-24px -48px;
}

#PLUS_tabs {
	background: #eae5df;
	position:relative;
	/* box-shadow:inset 500px 0 0 white,inset 0 -1px 0 0 #DFDDDA; */
	overflow: hidden;
	padding-top: 5px;
	z-index: 1;
}

#PLUS_tabs > div {
		position:relative;
		max-width:1200px;
		margin:0 auto;
		padding: 0 6px 0 40px;
		box-sizing: border-box;
}

#PLUS_tabs > div:before,
#PLUS_tabs > div:after {
	content:"";
	position:absolute;
	left:0;
	top:4px;
	bottom: 10px;
	border-left:1px solid rgba(0,0,0,.15);
	box-shadow:1px 0 0 0 white;
}

#PLUS_tabs > div:after {
	left:auto;
	right:0;
}

#PW_logo {
	width: 30px;
	height: 30px;
	position:absolute;
	left: 7px;
	top: 5px;
	background-image: url(../i/customsites/plus/plusicon.png);
	background-size:100% auto;
	background-position:0 100%;
	z-index: 50;
	opacity:1;
	transition:0.3s;
}

#PW_logo:hover {
	opacity:0.75;
}

#PLUS_tabs:after {
	content:"";
	position:absolute;
	left:0;
	bottom: -16px;
	right:0;
	height: 16px;
	box-shadow: 0 -1px 5px rgba(0,0,0,.1),0 -1px 0 0px rgba(0,0,0,.1);
	z-index: 10;
}

#PLUS_tabs + div {
	/* box-shadow: 0 -1px 0px 0px rgba(0,0,0,.15); */
	position: relative;
	z-index: 10;
	overflow: hidden;
}

.PLUS_tab {
	padding: 0 16px;
	font-size: 18px;
	color: #3B6F3B;
	line-height: 24px;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,.1);
	letter-spacing: -0.5px;
	text-decoration: none;
	display:inline-block;
	background-color:white;
	height: 50px;
	line-height:50px;
	cursor:pointer;
	width: 20%;
	max-width:200px;
	margin: 0 3px;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	vertical-align: bottom;
	border-radius: 3px 3px 0 0;
	text-align: center;
	border:1px solid rgba(0,0,0,.1);
	border-bottom-width:0 !important;
	white-space: nowrap;
	text-decoration: none !important;
	transition: 0.3s;
}

.PLUS_tab.PW_selected {
	/*box-shadow: inset 0 0px 0 1px rgba(0,0,0,.15);*/
	z-index: 20;
	position: relative;
	/* height:49px; */
	/* top: 1px; */
	/* margin: 0 -1px; */
	/* height: 51px; */
	/* line-height: 51px; */
	/* font-size: 21px; */
}

#PLUS_tab1 {
	border:1px solid rgba(0,0,0,.2);
}

#PLUS_tab1,
#PLUS_tab1.PW_selected:hover {
	background-color:white;
}

#PLUS_tab1:hover {
	background-color:#eae5df
}

#PLUS_tab1:hover {
	background-color:#f7f5f2;
}

#PLUS_tab2,
#PLUS_tab2.PW_selected:hover {
	background-color:#3B6F3B;
	color:white;
}

#PLUS_tab2:hover {
	background-color: #4A8C4A;
}

#PLUS_tab3,
#PLUS_tab3.PW_selected:hover {
	background-color:#f6eb9c;
	color: #34302a;
	border:1px solid rgba(0,0,0,.12);
}

#PLUS_tab3:hover {
	background-color: #F7EFBB;
}

#PLUS_tab4,
#PLUS_tab4.PW_selected:hover {
	background-color: #49AA2A;
	background: linear-gradient(#439B27,#3A8722);
	
	color:white;
	height: 33px;
	margin-bottom: 6px;
	border-radius: 3px;
	line-height: 32px;
	float: right;
	box-shadow:1px 1px 1px rgba(0,0,0,.1);
	/* border-color: #49A92A; */
	margin-left: 5%;
	width: 15%;
	overflow:hidden;
	transition:0.3s;
}

#PLUS_tab4:before {
	height: 16px;
	content:"";
	display:block;
	background-image:url(../i/customsites/plus/get.png);
	background-size: contain;
	background-repeat:no-repeat;
	background-position:50%;
	margin: 8px auto;
	max-width: 96px;
}

#PLUS_tab4:hover {
	background-color: #419725;
	transition:0.3s;
}

#PLUS_tab4:hover,
#PLUS_tab4.PW_selected:hover {
	background: linear-gradient(#49AA2A,#409625);
}


#PLUS_tab5 {
	background-color: #E7F8DF;
	border-color: rgba(0,0,0,.22);
	max-width: 30%;
}

#PW_manage {
	position:absolute;
	right: 42px;
	top: 1px;
	font-size:13px;
	line-height:16px;
	/* border: 1px solid white; */
	padding: 8px 12px;
	text-decoration: none;
	/* box-shadow: -1px -1px 0 0 rgba(0,0,0,.15),inset -1px -1px 0 0 rgba(0,0,0,.15); */
	color: black;
}

#PW_manage:hover {
	text-decoration:underline;
}

#PW_manage:before {
	content:"";
	width:16px;
	height:16px;
	background-image: url(../i2/ND_icons_r7.png);
	background-position: 0px -773px;
	display:inline-block;
	vertical-align:bottom;
	margin-right:6px;
	opacity: 0.5;
}

#PW_manage:hover:before {
	opacity:1;
}

.PLUS_content {
	padding: 40px 20px;
	/* max-width: 1200px; */
	margin:0 auto;
	box-sizing:border-box;
	display:none;
	height: 279px;
	position:relative;
	z-index:1;
}

#PLUS_content2 > div {
	max-width:1200px;
	margin:0 auto;
}

.PLUS_content ul,
.PLUS_content li {
	margin:0;
	padding:0;
}

.PLUS_content ul {
	/* display:-webkit-flex; */
	/* display:flex; */
	max-width: 1250px;
	margin: 15px auto 0 auto;
	list-style:none;
	display:block;
	white-space:nowrap;
}

.PLUS_content li {
	padding: 0 2%;
	/* -webkit-flex-grow:1; */
	/* flex-grow: 1; */
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	white-space:normal;
}

.PLUS_content li:nth-child(1) {	width:22%; }
.PLUS_content li:nth-child(2) { width:23%; }
.PLUS_content li:nth-child(3) {	width:16%; }
.PLUS_content li:nth-child(4) {	width:15%; }
.PLUS_content li:nth-child(5) {	width:24%; }

.PLUS_content li + li {
	border-left:1px solid #ccc;
}

.PLUS_content ul em {
	font-size:13px;
	text-shadow:1px 1px 1px rgba(0,0,0,.1);
	color:#555;
	line-height: 19px;
	display: block;
	padding-top: 4px;
	font-style: italic;
}

.PLUS_content ul strong {
	color: #333 !important;
	font-size:16px;
	font-weight:bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	/* white-space: nowrap; */
	display: block;
	text-align: left;
	margin-bottom: 20px;
	min-height: 32px;
	line-height:16px;
	position:relative;
	padding-left: 25px;
	display:-webkit-flex;
	display:flex;
	-webkit-align-content:center;
	align-content:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-flex-direction:column;
	flex-direction:column;
	/* white-space:nowrap; */
	text-shadow: 1px 1px 1px rgba(0,0,0,.15);
	z-index:1;
}

.PLUS_content ul strong:before {
	content:"";
	width: 32px;
	height: 32px;
	margin-right:8px;
	display:inline-block;
	vertical-align:middle;
	background-image:url(../i/customsites/plus/plusicon.png);
	background-size:contain;
	background-repeat:no-repeat;
	position:absolute;
	left: -14px;
	top: -1px;
}

.PLUS_content.ajaxload:after {
	content:"";
	width: 40px;
	height: 40px;
	position:absolute;
	margin:-20px 0 0 -20px;
	z-index:1;
	top:50%;
	left:50%;
	-webkit-animation: 1.5s linear 0s normal none infinite spin;
	animation: 1.5s linear 0s normal none infinite spin;
	background-image: url(../i/customsites/plus/ajaxload.png);
	background-size:300%;
	background-repeat:no-repeat;
	opacity: 0.75;
}

#PLUS_content3.ajaxload:after {
	background-position:100% 0;
	opacity:.9;
}

@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

#PLUS_content2 {
	background: #3B6F3B;
	padding-top: 14px;
}

#PLUS_content2 iframe {
	overflow:hidden;
}

#PLUS_content3 {

background-color:#f6eb9c;

padding-top: 34px;
}

#PLUS_content3 > div {
	max-width:1200px;
	margin: 0 auto !important;
	/* overflow: hidden; */
}

#PLUS_content3 h1 {
	display:none;
}

#PLUS_content3 .album_block_wrapper {
	margin:0 auto;
}

#PLUS_content3 .info_mid {
	text-align:center;
	line-height: 20px;
	font-size:16px;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width:0 !important;
	position:relative;
	border-width: 0;
	background: transparent;
	height: 20px;
	clear: none;
	overflow: visible;
}

#PLUS_content3 .info_mid b {
	background: white;
	margin-left: 3px;
	padding: 0 8px;
	font-size: 11px;
	display: inline-block;
	color: #888;
	border: 1px solid #D1C885;
	border-bottom-width: 0;
	text-transform: uppercase;
	line-height: 25px;
	height: 24px;
	font-weight: normal;
	position: relative;
	z-index: 1;
}

#PLUS_content3 .content_list_32,
#PLUS_content3 .content_list_32 > tbody,
#PLUS_content3 .content_list_32 > tbody > tr,
#PLUS_content3 .content_list_32 > tbody > tr > td,
#PLUS_content3 .content_list_32 > tbody > tr > th {
	display:block;
	text-align:center;
	margin:0 auto;
	font-size: 11px;
	line-height: 12px;
	color: #888;
	width: auto;
	box-sizing: border-box;
	padding: 0;
	position: relative;
	overflow: hidden;
	clear: none;
	float: none;
}

#PLUS_content3 .content_list_32 {
	/* padding-bottom:8px; */
	/* overflow: visible; */
	letter-spacing: 0;
}

.PLUS_content td {
	width:100%;
	text-align: center;
}

#PLUS_content3 .content_list_32 th {
	height: 90px;
	width:auto;
}

#PLUS_content3 .album_block {
	background:white;
	padding:8px;
	margin: 25px 4px 1px 4px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.15);
	box-sizing: border-box;
	height: 184px !important;
	border-width: 0;
}

#PLUS_content3 .thumb_box {
	width: auto;
	height: auto;
	padding: 5px 0 0 0;
	margin-bottom:12px;
	box-shadow: none;
	border-width: 0;
	box-sizing: border-box;
	text-align: center;
}

#PLUS_content3 .thumb_box table {
	margin:0 auto;
}

#PLUS_content3 .thumb_box td {
	height:75px;
}

#PLUS_content3 .thumb_box img {
	width:auto;
	height:auto;
	max-width:100px;
	max-height: 75px;
}

#PLUS_content3 .content_list_32 a {
	font-size: 13px !important;
	font-weight: normal !important;
	text-decoration:none;
	white-space: normal;
	line-height: 14px;
	max-height: 40px;
	overflow: hidden;
	padding: 0 0 2px 0;
	font-family: "Droid Sans";
	color: black;
	text-align: center;
	/* display: block; */
	margin: 0px 0 0 0;
}

#PLUS_content3 .content_list_32 em {
	display:block;
	font-style:normal;
	margin-top: 8px;
	color: #888;
	text-transform: uppercase;
	margin-bottom: 2px;
}

#PLUS_content3 .NDJQ_prev,
#PLUS_content3 .NDJQ_next {
	background:transparent;
	box-shadow:none;
}

#PLUS_content3 .info_bot {
	display:none;
}

#PLUScontent3 {
	color:#333;
}

#PLUS_content5 {
	padding: 50px 0 0 0;
	/* height: 220px; */
	background-color:rgb(206, 241, 189);
	min-height: 80px;
	box-shadow: 0 1px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.5);
	/* background: linear-gradient(rgba(206,241,189,1),rgb(143, 187, 121)); */
	background-image: url(../i/customsites/plus/strip.png);
}

#PLUS_content5 > div {
	max-width:1200px;
	margin:0 auto;
}

#PLUS_content5 .album_block {
	background:white;
	margin: 0 3px 3px 3px;
	border-width: 0;
	padding: 0;
	box-shadow: 1px 1px 3px rgba(0,0,0,.3);
	overflow: hidden;
}

#PLUS_content5 .info_bot {
	display:none;
}

#PLUS_content5 .album_block a {
	display:block;
	position:relative;
	overflow: hidden;
	max-width: 100%;
	height: 0;
	padding-bottom: 55%;
}

#PLUS_content5 img {
	width: 100%;
	max-width: none;
	max-height: none;
	height: auto;
}



#PLUS_content5 .album_block a:after {
	content:"";
	border-radius: 40px;
	transform: scale(0.5) !important;
	-webkit-transform: scale(0.5) !important;
	width: 64px;
	height: 64px;
	margin-top: -40px;
	background-position: -93px -343px;
	margin: -32px 0 0 -32px;
	background-color: #121212;
	box-shadow: 0 0 0 10px rgba(255,255,255,.33);
position:absolute;
left:50%;
top:50%;
background-image: url(//cdn.runnerspace.com/i2/responsive_icons_HI_r2.png);
    background-size: 200px;
    transition:0.3s;
}

#PLUS_content5 .thumb_box a:hover:after {
	background-color: #226022;
	box-shadow: 0 0 0 16px rgba(255,255,255,.4);
}

#PLUS_content5 .video_overlay {
	display:none;
}

#PLUS_bar .NDJQ_scrollbox .NDJQ_prev,
#PLUS_bar .NDJQ_scrollbox .NDJQ_next {
    box-shadow:none;
    width: 46px;
    max-width: inherit;
    transition:0.3s;
    top: 24px;
    bottom: 0px;
    background-color: transparent;
    background: transparent;
}

#PLUS_content5 .NDJQ_scrollbox .NDJQ_prev,
#PLUS_content5 .NDJQ_scrollbox .NDJQ_next {
	top:0;
	bottom:0;
}

#PLUS_bar .NDJQ_scrollbox .NDJQ_prev {left: 0 !important; }
#PLUS_bar .NDJQ_scrollbox .NDJQ_next {right: 0 !important;}

#PLUS_bar .NDJQ_scrollbox .NDJQ_prev span,
#PLUS_bar .NDJQ_scrollbox .NDJQ_next span {
    width:46px;
    height:46px;
    background-image:url(../i/customsites/base/base_icons_r2.png);
    background-size:600%;
    opacity: 0.1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

#PLUS_bar .NDJQ_scrollbox .NDJQ_prev.NDJQ_visible span,
#PLUS_bar .NDJQ_scrollbox .NDJQ_next.NDJQ_visible span {
    opacity:0.75;
}

#PLUS_bar .NDJQ_scrollbox .NDJQ_prev.NDJQ_visible:hover,
#PLUS_bar .NDJQ_scrollbox .NDJQ_next.NDJQ_visible:hover {
    background-color:rgba(255,255,255,.5);
}

#PLUS_bar .NDJQ_scrollbox .NDJQ_prev.NDJQ_visible:hover span,
#PLUS_bar .NDJQ_scrollbox .NDJQ_next.NDJQ_visible:hover span {
    opacity:1;
}

#PLUS_bar .NDJQ_scrollbox .NDJQ_next span {
    margin: -23px 0 0 -23px;
    background-position: -92px -46px !important;
}

#PLUS_bar .NDJQ_scrollbox .NDJQ_prev span {
    margin: -23px 0 0 -25px;
    background-position: -46px -46px !important;
}











div.ND_plus_overlay_video {
	width:auto;
	height:auto;
	position: absolute;
	top:10px;
	margin:0 !important;
	left:10px;
	right:10px;
	bottom:0;
	background-image:url(//cdn.runnerspace.com/i/customsites/plus/plus_overlay_1.png);
	background-repeat:no-repeat;
	background-position: 50% 0;
	background-size: contain;
}

div.ND_plus_overlay_video:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	width:auto;
	height:0;
	padding-bottom:22%;
	background-image:url(//cdn.runnerspace.com/i/customsites/plus/plus_overlay_2.png);
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:50% 100%;
}

#ND_plus_releasetime {
	display:block;
	text-align:center;
	color:silver;
	font-weight:bold;
	margin-top:158px;
	height:24px;
	line-height:24px;
	font-family: Tahoma;
	font-size: 17px;
	color: #555;
	font-weight: bold;
	letter-spacing: -0.5px;
	display: none;
}

a.ND_plus_getaccess,
a.ND_plus_sitelogin {
	background-image:url(../i/customsites/plus/plusgetaccesssignup.jpg);
	background-repeat: no-repeat;
	background-position:50% 50%;
	height:80px;
	display:block;
	margin-top: -40px;
	position:absolute;
	top:50%;
	left:50%;
	width: 240px;
	margin-left: -120px;
}

a.ND_plus_sitelogin {
	background-image:url(../i/customsites/plus/plusgetaccessloginsignup.jpg);
}

a.ND_plus_whysignup {
	position:absolute;
	bottom:52px;
	left:50%;
	width:32%;
	margin-left:-16%;
	background-image:url(../i/customsites/plus/pluswhysignup.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:contain;
	height:30px;
	background-color: #161616;
	border: 1px solid black;
	box-shadow: 1px 1px 1px rgba(0,0,0,.3);
	z-index: 1;
	display: block !important;
}

a.ND_plus_whysignup img {
	display:none;
}

.ND_plus_overlay {
position: absolute;
top: 4px;
left: 4px;
width: 15px;
height: 15px;
background-image:url(../i2/ND_plus_overlay.png);
background-color:#333;
background-position:0 -32px;
border-radius:3px;
box-shadow:1px 1px 1px rgba(0,0,0,.16);
display:none;
}

.ND_video_disabled {
	position: relative;
	display: inline-block;
	width: 100%;
}

.ND_video_disabled img {
	opacity: 0.5;
	width: 100%;
}

.ND_video_disabled a {
	position: absolute;
	margin-top: -3%;
	background-color: rgba(0,0,0,.75) !important;
	top: 50%;
	vertical-align: middle;
	color: white !important;
	font-size: 15px;
	text-decoration: none !important;
	line-height: normal;
	padding: 3%;
	width: 70%;
	left: 10%;
	border-radius: 8px;
	text-align:center;
	/* height: 10%; */
	box-shadow: 1px 1px 1px rgba(0,0,0,.15);
	transition:0.3s;
}


.ND_video_disabled a:hover {
	background-color: rgba(0,0,0,.84) !important;
	transition:0.3s;
}













#outbrain_widget_0, #outbrain_widget_1 {
    background-color: #f4f4f4;
    margin: 10px 0px 10px 0px;
    padding: 13px 10px 10px 10px;
}

#outbrain_widget_0 .ob-rec-image-container {
    margin-right: 5px;
}

.table_results select {
	margin-bottom:12px;
}

.table_results img {
	width:auto !important;
}

.NDJQ_automenu {
	overflow:hidden;
	white-space:nowrap;
}

.NDJQ_automenu a {
	display:inline-block;
	white-space:nowrap;
}

.NDJQ_automenu {
	white-space:nowrap;
	overflow:hidden;
}

.NDJQ_automenu a {
	display:block;
	float:left;
}

.NDJQ_automenu select {
	display:none;
}

.NDJQ_automenu_mini a {
	display:none !important;
}

.NDJQ_automenu_mini select.NDJQ_automenu_select {
	display:block !important;
	height:100%;
	border-width:0;
	box-shadow:none;
background-image: url(../i/automenu1.png);
  background-position: 4px 50%;
  padding-left: 32px !important;
  background-color: transparent;
  line-height:100%;
    background-size: auto 35%;
}

.NDJQ_automenu_mini select option {
	color:black;
	background-color:white;
}

.NDJQ_automenu_mini select:focus {
	outline:none;
	box-shadow:none;
}

.ND_level_menu.NDJQ_automenu_mini select.NDJQ_automenu_select {
	background-position:10px 50%;
}

html.NDJQ_fullscreen {
	overflow:hidden;
}


.NDJQ_resizeHoverMap {
	position:relative;
	background-size:100%;
background-position:0 0;
overflow:hidden;
background-repeat: no-repeat;
}

.NDJQ_resizeHoverMap a {
	opacity:0;
	position:absolute;
	z-index:1;
	background-position:0 0;
}

.NDJQ_resizeHoverMap a:hover,.NDJQ_resizeHoverMap a.NDJQ_chosen {
	opacity:1;
}






.ND_level_header_wrapper {
	display:none;
	z-index: 5;
}

.ND_level_header_wrapper,
.ND_level_subbar_wrapper {
	background-color: #34302a;
	text-align:left;
	overflow: hidden;
	position: relative;
	font-family:"Droid Sans";
}

.ND_level_subbar_wrapper {
	box-shadow:0 0 4px rgba(0,0,0,.4);
	z-index: 3;
}

.ND_level_subbar_wrapper.scrollfixed {
	z-index: 9000;
}

.ND_level_header,.ND_level_subbar {
	max-width: 1200px;
	margin:0 auto;
}

#ND_level_rs_subbar .ND_level_subbar,
#ND_level_menu {
	
max-width: 1200px;
}

.ND_level_logo {
	height: 70px;
	background-repeat: no-repeat;
	background-size: cover;
	max-width: 500px;
	margin: 1% 0;
	display:block;
}

.ND_level_hs .ND_level_logo { background-image:url(../i/headerstriphs.png); }
.ND_level_coll .ND_level_logo { background-image:url(../i/headerstripcollege.png); }
.ND_level_pro .ND_level_logo { background-image:url(../i/headerstrippro.png); }
.ND_level_roads .ND_level_logo { background-image:url(../i/headerstriproads.png); }
.ND_level_training .ND_level_logo {	background-image:url(../i/headerstriptraining.png); }



.ND_level_menu {
	max-width: 1200px;
	margin:0 auto;
	text-align:left;
	height:41px;
	overflow:hidden;
	/* padding-right: 200px; */
}

.ND_level_subbar a,
.ND_level_subbar a:link,
.ND_level_subbar a:visited,
.ND_level_subbar a.popup_memberinfo.selected {
  color: #eee;
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
  line-height: 41px;
  height: 41px;
  padding: 0 12px;
  position: relative;
  display: inline-block;
  text-shadow: 1px 1px 0 rgba(0,0,0,.07);
}

.ND_level_subbar a.selected,
.ND_level_subbar a.selected:link,
.ND_level_subbar a.selected:visited {
	color: white;
	font-weight: bold;
}

.ND_level_subbar a + a:before {
	content:"";
	position:absolute;
	top: 12px;
	bottom: 12px;
	left:0;
	border-left: 1px solid rgba(255,255,255,.16);
	box-shadow: -1px 0 0 0 rgba(0,0,0,.5);
}

.ND_level_subbar a:hover,
.ND_level_subbar a:active {
	background-color:rgba(255,255,255,.2);
	color: white;
}

#ND_level_rs_subbar a {
	font-size: 14px;
	padding: 0 0.5em;
	/* letter-spacing: -0.5px; */
}

#ND_level_rs_subbar a:first-child {
    padding-left:1em;
}

#ND_level_rs_subbar select {
	color:white !important;
}

#ND_level_rs_subbar a.profile_menu_bttn {
	letter-spacing: 1px;
	font-size:16px;
	font-weight:bold;
	/* flex-basis: 100%; */
	width: 50px;
	flex-shrink: 0;
	padding: 0;
	flex-grow: 0;
}

.ND_level_training .ND_level_subbar a,
.ND_level_training .ND_level_subbar a:link,
.ND_level_training .ND_level_subbar a:visited,
.ND_level_training .ND_level_subbar a:hover,
.ND_level_training .ND_level_subbar a:active,
.ND_level_training .ND_level_subbar a.popup_memberinfo.selected,
.ND_level_roads .ND_level_subbar a,
.ND_level_roads .ND_level_subbar a:link,
.ND_level_roads .ND_level_subbar a:visited,
.ND_level_roads .ND_level_subbar a:hover,
.ND_level_roads .ND_level_subbar a:active,
.ND_level_roads .ND_level_subbar a.popup_memberinfo.selected,
.ND_level_pro .ND_level_subbar a,
.ND_level_pro .ND_level_subbar a:link,
.ND_level_pro .ND_level_subbar a:visited,
.ND_level_pro .ND_level_subbar a:hover,
.ND_level_pro .ND_level_subbar a:active,
.ND_level_pro .ND_level_subbar a.popup_memberinfo.selected
{
	color:#000;
}

.ND_level_ofsaa .ND_level_subbar a,
.ND_level_ofsaa .ND_level_subbar a:link,
.ND_level_ofsaa .ND_level_subbar a:visited,
.ND_level_ofsaa .ND_level_subbar a:hover,
.ND_level_ofsaa .ND_level_subbar a:active,
.ND_level_ofsaa .ND_level_subbar a.popup_memberinfo.selected {
	color:#555;
}

.ND_level_rs .ND_level_subbar a,
.ND_level_rs .ND_level_subbar a:link,
.ND_level_rs .ND_level_subbar a:visited,
.ND_level_rs .ND_level_subbar a:hover,
.ND_level_rs .ND_level_subbar a:active,
.ND_level_rs .ND_level_subbar a.popup_memberinfo.selected {
	color: #A9A194;
	/* text-transform: uppercase; */
}

.ND_level_rs .ND_level_subbar a.selected {
	color:white;
}

.ND_level_subbar a:hover:before,
.ND_level_subbar a:hover + a:before {
	display:none;
}

.ND_level_subbar a.profile_menu_bttn {
	font-size:21px;
	letter-spacing:-2px;
	line-height:42px;
}

.ND_level_subbar_wrapper.scrollfixed {
	width:100% !important;
	left:0 !important;
	max-width: 100% !important;
}



.ND_level_hs { background-color:#a41712; }

.ND_level_coll { background-color:#2c3f69; }

.ND_level_pro { background-color:#FFD700; }
.ND_level_pro .ND_level_subbar a { text-shadow:1px 1px 0 rgba(0,0,0,.06); }
.ND_level_pro .ND_level_subbar a + a:before { border-left:1px solid rgba(0,0,0,.15); }
.ND_level_pro .ND_level_subbar a:hover,
.ND_level_pro .ND_level_subbar a:active {
	background-color:rgba(255,255,255,.33);
}

.ND_level_roads { background-color:#acabab; }
.ND_level_roads .ND_level_subbar a { text-shadow:1px 1px 0 rgba(0,0,0,.06); }
.ND_level_roads .ND_level_subbar a + a:before { border-left:1px solid rgba(0,0,0,.15); }
.ND_level_roads .ND_level_subbar a:hover,
.ND_level_roads .ND_level_subbar a:active {
	background-color:rgba(255,255,255,.33);
}

.ND_level_training { background-color:#00c3c3; }
.ND_level_training .ND_level_subbar a { text-shadow:1px 1px 0 rgba(0,0,0,.06); }
.ND_level_training .ND_level_subbar a + a:before { border-left:1px solid rgba(0,0,0,.15); }
.ND_level_training .ND_level_subbar a:hover,
.ND_level_training .ND_level_subbar a:active {
	background-color:rgba(255,255,255,.33);
}

.ND_level_ofsaa { background-color:#eee; }
.ND_level_ofsaa .ND_level_subbar a { text-shadow:1px 1px 0 rgba(0,0,0,.06); }
.ND_level_ofsaa .ND_level_subbar a + a:before { border-left:1px solid rgba(0,0,0,.15); }
.ND_level_ofsaa .ND_level_subbar a:hover,
.ND_level_ofsaa .ND_level_subbar a:active {
	background-color:rgba(0,0,0,.1);
}




.ND_level_menu.NDJQ_automenu_mini select.NDJQ_automenu_select {
	background-image:none;
	line-height:41px;
}

.ND_level_menu.NDJQ_automenu_mini:before {
	content: "";
	position: absolute;
	left: 10px;
	top: 11px;
	width: 18px;
	height: 18px;
	background-image: url(../i/customsites/base/base_icons_r2.png);
	background-size: 600%;
	background-position: -72px -180px;
}

.ND_level_pro .ND_level_menu.NDJQ_automenu_mini:before,
.ND_level_roads .ND_level_menu.NDJQ_automenu_mini:before,
.ND_level_training .ND_level_menu.NDJQ_automenu_mini:before,
.ND_level_ofsaa .ND_level_menu.NDJQ_automenu_mini:before {
	background-position: -72px -72px;
}

.ND_level_ofsaa .ND_level_menu.NDJQ_automenu_mini:before {
	opacity:0.67;
}

#localRSnav {
background-image:none;
background-color:none;
padding:0;
width:100%;
height:0px;
z-index:1;
background-repeat:repeat-x;
}


#localRSnav table {
margin:0 auto;
}

#localRSnav td {
    width:1010px;
}

.localRSmenu {
display:block;
visibility:hidden;
padding:6px 0 0 0;
cursor:pointer;
}

.localRSmenucontent {
background-color:transparent;
background-image:none;
background-repeat:repeat-x;
border:1px solid #000000;
}

#locallinks {
position: relative;
left: 0px;
top: 0px;
font-size: 11px !important;
font-weight: normal !important;
color: #373636;
background-image:none;
background-color:none;
font-family: 'Droid Sans', 'sans-serif';
background-repeat:repeat;
text-align: right;
z-index: 1000;
white-space:nowrap;
border-left:1px solid black;
float:right;
width:auto !important;
height:41px !important;
}

#locallinks a, #locallinks a:link, #locallinks a:visited, #locallinks a:active {
    color: #ccc;
    text-decoration: none;
    padding:0 12px !important;
    background-color: #222222 !important;
    line-height: 41px !important;
display:inline-block;
transition:0.3s;
position:relative;
text-transform:uppercase;
}

#locallinks a:hover {
    color: white !important;
    text-decoration: none;
    font-weight:normal;
    background-color:#393939 !important;
}

#locallinks a + a {
    margin-left:-4px;
}

#locallinks a + a:before {
  content: "";
  position: absolute;
  top: 12px;
  bottom: 12px;
  left: 0;
  border-left: 1px solid rgba(255,255,255,.16);
}

#locallinks a:hover:before,
#locallinks a:hover + a:before {
	display:none;
}

#locallinks.scrollfixed {
	z-index:9100;
}












#profile_menu_ND_level_menu {
	overflow:hidden;
}

#profile_menu_ND_level_menu a {
	margin-top:-1px;
}

#profile_menu_ND_level_menu a + a {
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,.15);
	border-top: 1px solid rgba(0,0,0,.1);
}

#ad_group_top_custom3_level_0_0 div {
	border-bottom-width:0 !important;
}















pre {
	overflow:hidden;
}

.NDJQ_preBox {
	white-space:pre;
	word-wrap:normal;
	display: block;
	overflow-y:hidden;
	overflow-x:auto;
	font-weight:normal;
	/* padding-top: 60px; */
	position: relative;
	z-index: 1;
	margin: 0;
	/* overflow: hidden; */
	padding: 1px 12px 12px 12px;
}

.NDJQ_wrapper_preBox {
	display:block;
	padding: 0;
	position: relative;
	overflow: hidden;
	margin:12px 0;
	background: white;
	border: 1px solid #333;
}

.NDJQ_wrapper_preBox.NDJQ_mobile .NDJQ_preBox_title {
	display:none;
}

.NDJQ_wrapper_preBox.NDJQ_fullscreen {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:50000;
	overflow:auto;
	margin: 0;
	border-width: 0;
}

.NDJQ_wrapper_preBox.NDJQ_fullscreen .NDJQ_preBox {
	position:absolute;
	left: 0;
	top: 42px;
	right: 0;
	bottom: 0;
	overflow:auto;
	padding: 12px;
}

.NDJQ_wrapper_preBox .NDJQ_controls {
	text-align:right;
	display:block;
	background-color: #222;
	margin: 0 0 12px 0;
	position:relative;
	z-index: 10;
	font-family: "Droid Sans";
  font-size: 13px;
}

.NDJQ_wrapper_preBox .NDJQ_preBox_title {
	line-height:41px;
	float:left;
	padding-left: 10px;
	text-transform:uppercase;
	color:#777;
	font-weight:bold;
}

.NDJQ_wrapper_preBox .NDJQ_preBox_title:before {
	content:"";
	background-image: url(../i/prebox_icons.png);
	background-size:600%;
	background-position: -100px -25px;
	background-repeat: no-repeat;
width:25px;
height:25px;
display:inline-block;
opacity:0.25;

	vertical-align: middle;
	margin-right: 6px;
	margin-top: -6px;
}

.NDJQ_wrapper_preBox .NDJQ_fontup,
.NDJQ_wrapper_preBox .NDJQ_fontdown,
.NDJQ_wrapper_preBox .NDJQ_fontauto,
.NDJQ_wrapper_preBox .NDJQ_search,
.NDJQ_wrapper_preBox .NDJQ_gofullscreen {
	width:25px;
	height:41px;
	display:inline-block;
	text-align:center;
	border-left:1px solid black;
	box-shadow:inset 1px 0 rgba(255,255,255,.15);
	cursor:pointer;
	vertical-align:top;
	line-height:41px;
	color:white;
	padding:0 8px;
	text-transform:uppercase;
	font-weight: bold;
	/* font-size: 12px; */
	position: relative;
	background-color: #333;
}

.NDJQ_wrapper_preBox .NDJQ_fontauto {
	width: 90px;
	padding: 0;
}

.NDJQ_wrapper_preBox .NDJQ_fontup span,
.NDJQ_wrapper_preBox .NDJQ_fontdown span,
.NDJQ_wrapper_preBox .NDJQ_search span,
.NDJQ_wrapper_preBox .NDJQ_gofullscreen span,
.NDJQ_wrapper_preBox .NDJQ_wrapper_search .NDJQ_search_icon,
.NDJQ_wrapper_preBox .NDJQ_wrapper_search .NDJQ_cancel {
	width: 25px;
	height: 25px;
	display:inline-block;
	background-image: url(../i/prebox_icons.png);
	background-size: 600%;
	background-position: 0 -25px;
	margin-top:8px;
}

.NDJQ_wrapper_preBox .NDJQ_fontdown span {
	background-position:-25px -25px;
}

.NDJQ_wrapper_preBox .NDJQ_search span,
.NDJQ_wrapper_preBox .NDJQ_wrapper_search .NDJQ_search_icon {
	background-position:-50px -25px;
}

.NDJQ_wrapper_preBox .NDJQ_wrapper_search .NDJQ_cancel {
	background-position: -125px -25px;
	position:absolute;
	top:8px;
	right: 225px;
	margin:0;
	opacity: 0.25;
	cursor:pointer;
}

.NDJQ_wrapper_preBox .NDJQ_wrapper_search .NDJQ_cancel:hover {
	opacity:0.5;
}


.NDJQ_wrapper_preBox .NDJQ_wrapper_search .NDJQ_search_icon {
	position:absolute;
	left:8px;
	top:8px;
	z-index:2;
	margin:0;
}

.NDJQ_wrapper_preBox .NDJQ_gofullscreen span {
	background-position:-75px -25px;
}

.NDJQ_wrapper_preBox .NDJQ_fontup:hover,
.NDJQ_wrapper_preBox .NDJQ_fontdown:hover,
.NDJQ_wrapper_preBox .NDJQ_fontauto:hover,
.NDJQ_wrapper_preBox .NDJQ_search:hover,
.NDJQ_wrapper_preBox .NDJQ_gofullscreen:hover {
	background-color:#555;
}

.NDJQ_wrapper_preBox .NDJQ_fontup:active,
.NDJQ_wrapper_preBox .NDJQ_fontdown:active,
.NDJQ_wrapper_preBox .NDJQ_fontauto:active,
.NDJQ_wrapper_preBox .NDJQ_search:active,
.NDJQ_wrapper_preBox .NDJQ_gofullscreen:active {
	background-color:#477ed1;
}

.NDJQ_wrapper_preBox .NDJQ_fontdown.NDJQ_disabled span,
.NDJQ_wrapper_preBox .NDJQ_fontup.NDJQ_disabled span {
	opacity:0.25;
}

.NDJQ_wrapper_preBox .NDJQ_fontauto.NDJQ_chosen {
	background-color:#477ed1;
	background-color: #666;
}

.NDJQ_wrapper_preBox .NDJQ_gofullscreen.NDJQ_chosen {
	background-color:#477ed1;
}

.NDJQ_wrapper_preBox .NDJQ_wrapper_search {
	display:none;
}

#profile .NDJQ_wrapper_preBox input.NDJQ_preBox_search[type=text],
.NDJQ_wrapper_preBox input.NDJQ_preBox_search[type=text] {
	position:absolute;
	left:0;
	top:0;
	height: 41px;
	/* bottom:0; */
	right:0;
	width: 100%;
	box-sizing: border-box;
	/* margin-right: 100px; */
	background-color: #222;
	border-width: 0;
	color:white;
	font-size:16px;
	padding:0 12px 0 42px;
}

#profile .NDJQ_wrapper_preBox input.NDJQ_preBox_search[type=text]:focus {
	box-shadow:none;
	outline:none;
	border-width:0;
}

.NDJQ_wrapper_preBox.NDJQ_searchopen .NDJQ_wrapper_search {
	display:block;
}

.NDJQ_wrapper_preBox.NDJQ_searchopen .NDJQ_preBox_title,
.NDJQ_wrapper_preBox.NDJQ_searchopen .NDJQ_search {
	display:none;
}

.NDJQ_wrapper_preBox .NDJQ_highlight {
	background-color: #97C3EC;
	left:0;
	right:0;
	position:absolute;
}

.NDJQ_wrapper_preBox .NDJQ_highlight span {
	position:absolute;
	right:0;
	bottom: -20px;
	width:32px;
	height: 20px;
	background-color: #97C3EC;
	border-radius: 0 0 0 4px;
	cursor: pointer;
	z-index: 5;
	text-align:center;
}

.NDJQ_wrapper_preBox .NDJQ_highlight span:before {
	content:"";
	width:16px;
	height:16px;
	display:inline-block;
	background-image:url(../../../i/customsites/base/base_icons_3.png);
	background-size:600%;
	background-position: -304px -33px;
}

.NDJQ_wrapper_preBox .NDJQ_highlight:last-child span {
	display:none;
}

















.ND_locked {
	backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
	-webkit-transition:translate3d(0,0,0);
	-webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);
	 transform: translateZ(0);
}


#wall_featured_login {
	display:none;
}

#event_media_videos_mobile,#event_media_photos_mobile,#event_media_news_mobile,#event_media_blogs_mobile {
	display:none;
}

.plustext {
	color:#47d51a;
	font-style:normal;
}


#editor {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 10000;
box-shadow:0 0 1px rgba(0,0,0,.5);
border-top:1px solid white;
background:white;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(234,229,223,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,229,223,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,229,223,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,229,223,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,229,223,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(234,229,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae5df',GradientType=0 );

font-family:"Droid Sans",sans-serif;
text-align:center;
height:41px;

}

#editor_tabs {
	max-width:1008px;
	width:100%;
	height:41px;
	margin:0 auto;
display:inline-block;
border-left:1px solid #cbc6bf;
border-right:1px solid #cbc6bf;
}

#editor_tabs ul {
	list-style-image:none;
	padding:0;
	margin:0;
	text-align:center;
	display:block;
	position:relative;
	white-space:nowrap;
}

#editor_tabs li {
display: inline-block;
width: 16.6%;
padding: 0;
margin: 0;
line-height: 41px;
vertical-align: top;
}

#editor_tabs li + li {
	border-left:1px solid #cbc6bf;
}

#editor_tabs li a {
	text-decoration: none;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 14px;
	color:#534c46;
	display:block;
	height:41px;
	line-height:41px;
	margin:0;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,.2);
	position:relative;
	padding-right: 0;
	font-family: "Droid Sans";
}

#editor_tabs li a:hover .BM_icon {
	opacity:0.9;
}

#editor_tabs li:hover {
background: rgb(247,245,242);
background: -moz-linear-gradient(top,  rgba(247,245,242,1) 0%, rgba(234,229,223,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,245,242,1)), color-stop(100%,rgba(234,229,223,1)));
background: -webkit-linear-gradient(top,  rgba(247,245,242,1) 0%,rgba(234,229,223,1) 100%);
background: -o-linear-gradient(top,  rgba(247,245,242,1) 0%,rgba(234,229,223,1) 100%);
background: -ms-linear-gradient(top,  rgba(247,245,242,1) 0%,rgba(234,229,223,1) 100%);
background: linear-gradient(to bottom,  rgba(247,245,242,1) 0%,rgba(234,229,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f2', endColorstr='#eae5df',GradientType=0 );

}


#editor_tabs li em {
background: rgb(255,69,0);
color: white;
border-radius: 10px;
min-width: 7px;
display: inline-block;
font-size: 10px;
line-height: 15px;
text-align: center;
margin: 5px 0 0 -5px;
vertical-align: top;
border: 1px solid white;
font-style: normal;
font-family: "Droid Sans";
padding: 0 4px;
}

#editor_content {
	display:none;
}

.BM_icon {
background-image: url(../i2/nonmobile_r2.png);
width:25px;
height:25px;
display:inline-block;
vertical-align: top;margin: 8px 3px 0 -8px;
opacity:0.33;
background-repeat: no-repeat;}

.BM_settings { background-position:0 -223px; }
.BM_photos { background-position:2px -442px; }
.BM_videos { background-position:2px -497px; }
.BM_blogs { background-position:2px -469px; }
.BM_news { background-position:2px -415px; }
.BM_wall { background-position:2px -527px; }




.video_wrapper {
	position: relative;
	padding:0 0 56.25% 0 !important;
	height: 0 !important;
	overflow: hidden;
	margin-bottom:8px;
	margin-top:-4px;
	min-width:1px;
	min-height:0px !important;
	/* background: black; */
	z-index: 1;
}

.video_wrapper iframe,.video_wrapper object,.video_wrapper embed {
width: 100% !important;
height: 100% !important;
top: 0;
left: 0;
position:absolute;
min-width:32px;
min-height:32px;
display:block;
}

.video_wrapper > div,
#playerV3Container {
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	left: 0;
	top: 0;
}

.v4pending {
	background:black;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	display:flex;
	text-align:center;
	align-items:center;
	justify-content:center;
}

html {
	min-height:100%;
	/* position:relative; */
}

body {
	min-height:100%;
	position:relative;
}

.nowrap {
	white-space: nowrap;
}

.ui-dialog-buttonset button + button {
	margin-left:4px;
}

.mod_options {
	position:absolute;
	top:41px;
	right:12px;
	display:none;
}

#unav.MENU_closed, #editor, #returntotop, #leftad, #rightad, .lockfix {
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
	-webkit-transition:translate3d(0,0,0);-webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);transform: translateZ(0);}

#leftad,#rightad {
	min-width:0 !important;
	position:fixed;
	z-index:1;
	width:0;
	overflow:hidden;
}

#ad_video_left_350_250 {
	overflow:hidden;
}

.mod_options .profile_menu_bttn {
	background-color:#1f1f1f;
top: 0px;
width: 41px;
height: 34px;
position: absolute;
right: 0px;
line-height: 100px;
overflow: hidden;
background-image: url(../i2/nonmobile_r2.png);
background-position: 11px -593px;
background-repeat: no-repeat;
cursor: pointer;
z-index: 1;
border-radius: 0 0 3px 3px;
}

.mod_options .profile_menu_bttn:hover {
	background-position:11px -786px;
}

.mod_options .profile_menu_bttn.ND_keepfront {
	background-color:#5d503b;
	background-position:11px -786px;
	border-radius:0;
}

.mopt_divide {
	display:none !important;
}



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index: 200000;}
#cboxOverlay{position:fixed;width:100%;height:100% !important;/* opacity: 0.75 !important; */}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;padding:4px;border-radius:6px;box-shadow:1px 1px 10px rgba(0, 0, 0, .7); overflow:hidden;}
#cboxLoadedContent{overflow:auto;border-radius:4px;position:relative;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border-width:0;/* left: -30px; */}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:4px; left:4px; right:4px; bottom:4px; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background-color: rgba(64, 64, 64, 0.95);}
#colorbox { overflow:visible !important; }
#colorbox,#colorbox * { box-sizing:content-box; }

#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxBottomCenter{
	display:none;
}

#cboxWrapper > div {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

#cboxContent{background:transparent;}
#cboxLoadedContent{margin-bottom:0;z-index:1;}

#cboxTitle{
    position:absolute;
    bottom: auto;
    left: 0;
    text-align:center;
    width:auto;
    color: white;
    top: 0;
    text-align:left;
    min-height: 25px;
    height:auto;
    align-items:center;
    line-height:normal;
    word-wrap: break-word;
    white-space:normal;
    right: 0;
    z-index: 100;
    padding-top: 12px;
    background: rgba(0, 0, 0, 0.75);
    padding-left: 25px;
    padding-right: 50px;
    padding-bottom: 12px;
    display:none !important;
    }



#cboxCurrent{position:absolute;bottom: 0;left: 25px;color:#fff;text-transform:capitalize;line-height: 50px;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../i/colorbox/controls_r2.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:25px; background:url(../i/colorbox/controls_r2.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}

#cboxLoadingOverlay{ display:block !important;}
#cboxLoadingOverlay,#cboxLoadingGraphic{background:white url(../i/colorbox/270.gif) no-repeat center center;border-radius:4px;}

#cboxClose{position:absolute;bottom:0;right:0;/* background:url(../i/colorbox/controls_r2.png) no-repeat -25px 0px; */width:25px;height:25px;text-indent:-9999px;z-index: 100;display: none !important;}
#cboxClose.hover{background-position:-25px -25px;}

#colorbox.cbox-photo #cboxTitle {
display:flex !important;    
}

#colorbox.cbox-photo #cboxClose {
    display:block !important;
}

#colorbox.cbox-photo #cboxClose,
#colorbox.cbox-photo #cboxPrevious,
#colorbox.cbox-photo #cboxNext {
    
    background:transparent;
    border-width:0;
    box-shadow:none;
    top: 0;
    right: 0;
    padding: 0;
    line-height: 50px;
    text-indent: 0;
    text-align:center;
    overflow: hidden;
    width:50px;
    height:50px;
}

#colorbox.cbox-photo #cboxPrevious,
#colorbox.cbox-photo #cboxNext {
    position:absolute;
    bottom:0;
    top:auto;
    left:50%;
    right:auto;
    z-index:10;
    width:50%;
    text-align:left;
}

#colorbox.cbox-photo #cboxPrevious:before,
#colorbox.cbox-photo #cboxNext:before,
#colorbox.cbox-photo #cboxClose:before {
    content:"\f00d";
    font-family:"Font Awesome 5 Free";
    color: #ccc;
    font-weight:900;
    display: block;
    font-size: 20px;
    margin:0 12px;
}

#colorbox.cbox-photo #cboxNext:focus,
#colorbox.cbox-photo #cboxPrevious:focus,
#colorbox.cbox-photo #cboxNext:active,
#colorbox.cbox-photo #cboxPrevious:active {
    outline:none;
    box-shadow:none;
}

#colorbox.cbox-photo #cboxNext:active:before {
    margin:0 11px 0 13px;
}

#colorbox.cbox-photo #cboxPrevious:active:before {
    margin:0 13px 0 11px;
}

#colorbox.cbox-photo #cboxPrevious {
left:0;
text-align:right;
}

#colorbox.cbox-photo #cboxPrevious:before {
    content:"\f060";
}

#colorbox.cbox-photo #cboxNext:before {
    content:"\f061";
}

@media (max-width:539px) {
    #colorbox.cbox-photo #cboxPrevious,
#colorbox.cbox-photo #cboxNext {
    width:50px;
    right: 6px;
    left:auto;
    text-align:center;
}

#colorbox.cbox-photo #cboxPrevious {
    right:56px;
}
}

#colorbox.cbox-photo #cboxContent {
    background:black !important;
    padding:50px 0 !important;
    width:100% !important;
    height:100% !important;
    box-sizing:border-box;
}

#colorbox.cbox-photo #cboxLoadedContent {
    display:flex;
    width:100%;
    height:100%;
    flex-basis:100%;
    align-items:center;
    justify-content:center;
    background: black !important;
}

#colorbox.cbox-photo #cboxLoadedContent img {
    max-width:100% !important;
    width:auto !important;
    height:auto !important;
    max-height:100% !important;
}

#colorbox.cbox-photo #cboxPrevious:before,
#colorbox.cbox-photo #cboxNext:before,
#colorbox.cbox-photo #cboxClose:before,
#cboxTitle,
#cboxCurrent {
    color:#ccc;
    transition:color 0.3s;
}

@media (max-width:1010px) {
    #colorbox.cbox-photo #cboxPrevious:before,
#colorbox.cbox-photo #cboxNext:before,
#colorbox.cbox-photo #cboxClose:before,
#cboxTitle,
#cboxCurrent {
    color:#fff;
    transition:color 0.3s;
}
}

#colorbox.cbox-photo #cboxPrevious:hover:before,
#colorbox.cbox-photo #cboxNext:hover:before,
#colorbox.cbox-photo #cboxClose:hover:before {
color:white;
}

#CB_maximize {
	top: 6px;
	right: 50px;
	width: 50px;
	height: 38px;
	position: fixed;
	z-index: 100;
	cursor: pointer;
	border-right: 1px solid rgba(0,0,0,.1);
	box-shadow: 1px 0 0 0 rgba(255,255,255,.75);
}

#CB_maximize:before {
	background-image:url(../i/customsites/base/base_icons_3.png);
	background-size:600%;
	background-position: -80px -60px;
	background-repeat:no-repeat;
	position:absolute;
	content:"";
	width: 20px;
	height: 20px;
	margin: -9px 0 0 -11px;
	left:50%;
	top:50%;
	opacity: 0.66;
	/* background: red; */
}

#CB_maximize.maximized:before {
	/* background-color: #4594DD; */
	/* opacity:1; */
	/* border-radius:3px; */
	/* border: 4px solid #4594DD; */
}


.ui-dialog-titlebar-close:hover {/* background-color:rgba(0,0,0,.1); */}
#cboxClose:active,.ui-dialog-titlebar-close:active {background-position:2px -474px;}

.ui-icon-closethick { display:none; }


iframe.cboxIframe {
	overflow:auto !important;
}


.ui-autocomplete {
	background:white;
	border:1px solid #bdb8b1;
	margin-top:-1px;
	list-style:none;
	list-style-image: none;
	padding:0;
	position:absolute;
	font-family: "Droid Sans";
	text-align:left;
}

.ui-autocomplete li {
	padding:0;
	margin:0;
}

.ui-autocomplete li a {
	display:block;
	padding:2px 6px;
	margin:0;
	font-size: 1em;
	text-decoration:none;
	cursor:pointer;
}

.ui-autocomplete li a:hover {
	background:#4997e1;
	color:white !important;
}

.autocomplete {
overflow:hidden;
border:1px solid #333333;
color:#333333;
background-color: white;
z-index:2000;
}

.autocomplete ul {
overflow:hidden !important;
}

.autocomplete li {
padding:4px 4px 4px 4px !important;
border-top:1px dashed #cccccc;
margin-top:-1px !important;
height:auto;
}

.autocomplete li:hover {
background-color: #ffeee3;
}

.autocomplete img {
vertical-align: middle;
float:none !important;
}


.defaultSkin table { background-color:#eae5df !important; }
.defaultSkin table.mceLayout { border-width:0 !important; }
.defaultSkin table.mceLayout tr.mceLast td { border-width:0 !important; }
.defaultSkin table.mceLayout tr.mceFirst td { border-width:0 !important; }
.defaultSkin .mceButton { border:1px solid #eae5df !important; }
.defaultSkin .mceIframeContainer { border:1px solid #c2bbb5 !important; }

.farbtastic {
	position: relative;
}
.farbtastic * {
	position: absolute;
	cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
	width: 195px;
	height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
	top: 47px;
	left: 47px;
	width: 101px;
	height: 101px;
}
.farbtastic .wheel {
	background: url(../i/farbtastic/wheel.png) no-repeat;
	width: 195px;
	height: 195px;
}
.farbtastic .overlay {
	background: url(../i/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
	width: 17px;
	height: 17px;
	margin: -8px 0 0 -8px;
	overflow: hidden; 
	background: url(../i/farbtastic/marker.png) no-repeat;
}


.msg_border,#RS_minialert {
    position: absolute;
    left: 50%;
    margin-left: -146px;
    width: 260px;
    margin-top: -80px;
    bottom: 50%;
    padding: 32px;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
    background-color: #333;
    padding: 16px;
    z-index: 10001;
    text-align: center;
    border-radius: 3px;
    opacity: .95;
    top:auto;
    }
/*
    body.popupcontent .msg_border,
    body.popupcontent #RS_minialert {
        position:fixed;
        top:0;
        bottom:auto;
        margin-top:0;
        border-radius:0 0 5px 5px;
    }
*/
.msg_ok, .msg_info, .msg_error,#RS_minialert {color: white;font-weight: normal;font-size: 1em;line-height: 1.5em;font-family: "Arial";}


.MC_promo {
	position:relative;
}

.MC_promo * {
	-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

#content_size .MC_promo * {
    box-sizing:content-box;
}

.MC_promo_container {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}

.MC_promo_container > img.MC_promo_promo {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	opacity:0;
	filter:alpha(opacity=0);
	/*border:8px solid black;
	margin:-8px;*/


backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
	-webkit-transition:translate3d(0,0,0);
	-webkit-transform: translateZ(0);
	 -moz-transform: translateZ(0);
	 -ms-transform: translateZ(0);
	 -o-transform: translateZ(0);
	 transform: translateZ(0);
}

.MC_promo_theme_1 .MC_promo_container > img.MC_promo_promo {
	/*border-color:white;
	border-width:1px;
	margin:0 -1px 0 -1px;*/
}

.MC_promo_theme_2 .MC_promo_container > img.MC_promo_promo {
	/*border-color:#eae5df;
	border-width:1px;
	margin:0 -1px 0 -1px;*/
}

.MC_promo_container > div > img {
	width:100%;
	height:100%;
}

.MC_promo_description_wrapper {
	position:absolute;
	left:0;
	bottom:0;
	background-color:black;
	background-color:rgba(0,0,0,.67);
	color:white;
	font-size: 1em;
	z-index:5;
	padding: 0.75em 1em;
	line-height: 1.25em;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transition:translate3d(0,0,0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	/* box-sizing: content-box; */
}

.MC_promo_description_wrapper.hasicon {
	padding-left:26px;
}

.MC_promo_theme_1 .MC_promo_description_wrapper {
	background-color:white;
	background-color:rgba(255,255,255,.85);
	color:#333333;
}

.MC_promo_theme_2 .MC_promo_description_wrapper {
	background-color:#eae5df;
	background-color:rgba(234,229,223,.85);
	color:#534c46;
}

.MC_promo_icon_16 {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url(../i/promo_icon_16.png);
	vertical-align:middle;
	background-image:none;
}

.MC_promo_description_wrapper > .MC_promo_icon_16 {
	position:absolute;
	left:4px;
	top:4px;
	background-color:transparent;
}

.MC_promo_icon_16.icon_video { background-position:0 -16px; }
.MC_promo_icon_16.icon_rss { background-position:0 -32px; }
.MC_promo_icon_16.icon_news { background-position:0 -48px; }
.MC_promo_icon_16.icon_results { background-position:0 -64px; }
.MC_promo_icon_16.icon_event { background-position:0 -80px; }

.MC_promo_theme_0 .MC_promo_icon_16.icon_photo { background-position:-16px 0; }
.MC_promo_theme_0 .MC_promo_icon_16.icon_video { background-position:-16px -16px; }
.MC_promo_theme_0 .MC_promo_icon_16.icon_rss { background-position:-16px -32px; }
.MC_promo_theme_0 .MC_promo_icon_16.icon_news { background-position:-16px -48px; }
.MC_promo_theme_0 .MC_promo_icon_16.icon_results { background-position:-16px -64px; }
.MC_promo_theme_0 .MC_promo_icon_16.icon_event { background-position:-16px -80px; } 

.MC_promo_icon_16.icon_none { display:none !important; }

.MC_promo_thumbs.numbers_none > div > span.MC_promo_thumb_number {
	display:none;
}

.MC_promo_thumbs.numbers_full  > div > span.MC_promo_thumb_number {
	width:100%;
	height:100%;
	padding:0;
	line-height:inherit;
	text-align:center;
	font-size:100%;
}

.MC_promo_thumb_description,
.MC_promo_thumb_background {
	display:none;
	line-height: 1.2em;
}

.MC_promo_theme_0 .MC_promo_thumbs.numbers_full  > div > span.MC_promo_thumb_number {
	/*background-color:rgba(255,255,255,.1);*/
}

.MC_promo_thumbs.numbers_full > div > img {
	display:none;
}


.MC_promo_description {
	line-height:16px;
	z-index:5;
}

.MC_promo_copyright {
	position:absolute;
	top:4px;
	right:8px;
	color:white;
	font-size:20px;
	font-weight:bold;
	z-index:15;
	cursor:pointer;
}

.MC_promo_author {
	background-color:black;
	position:absolute;
	right:8px;
	bottom:8px;
	z-index:15;
	width:32px;
	height:32px;
	padding:1px;
}

.MC_promo_author > img {
	max-width:32px;
	max-height:32px;
}

.MC_promo_thumbs {
position:absolute;
left:0;
top:0;
z-index:10;
}

.MC_promo_thumbs > div {
	position:absolute;
	cursor:pointer;
}

.MC_promo_thumbs img {
	width:100% !important;
	height:100% !important;
	filter:grayscale(1);
	opacity: 0.85;
}


.MC_promo_thumbs > div > span.MC_promo_thumb_number {
	position:absolute;
	left:0;
	top:0;
	padding:2% 4%;
	height:14%;
	line-height:100%;
	font-size:14%;
	display:block;
	background-color:black;
	background-color:rgba(0,0,0,.67);
	border-bottom-right-radius: 3px;
	color:white;
}

.MC_promo_thumbs.numbers_full > div > span.MC_promo_thumb_number {
	border-bottom-right-radius: 0;
}

.MC_promo_thumbs.numbers_full > div.MC_promo_selected > span.MC_promo_thumb_number {
	color:orange;
}

.MC_promo_theme_1 .MC_promo_thumbs > div > span.MC_promo_thumb_number {
	background-color:white;
	background-color:rgba(255,255,255,.67);
	color:#333333;
}

.MC_promo_theme_2 .MC_promo_thumbs > div > span.MC_promo_thumb_number {
background-color:#eae5df;
color:#534c46;
}

.MC_promo_subtext {
	color:#999999;
	display:block;
	font-size: 0.9em;
}

.MC_promo_theme_2 .MC_promo_subtext {
	color:#7d766f;
}

.MC_promo_thumbs div.MC_promo_selected {
z-index:10;
}

.MC_promo_thumbs div.MC_promo_selected img {filter:grayscale(0);opacity: 1;}

.MC_promo_container {

}

.MC_promo_bttn_prev,.MC_promo_bttn_next {
	position:absolute;
	width:40px;
	height:100%;
	top:0;
	left:0;
	z-index:10;
	cursor:pointer;
	display:none;
	background-image:url(../i/promo_prevnext_r2.png);
	background-position:-40px 50%;
	background-repeat:no-repeat;
}

.MC_promo_bttn_next {
	left:auto;
	right:0;
	background-position:0 50%;
}



.preloader {
	width:24%;
	height:8px;
	border:1px solid rgba(128,128,128,.5);
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-12%;
	margin-top:-4px;
}

.preloader > span {
	position:absolute;
	left:0;
	top:0;
	height:8px;
	width:0;
	background-color:rgba(128,128,128,.5);
}

.MC_promo_container,.MC_promo_thumbs { visibility: hidden; }

.MC_promo_description { display:none; }

.MC_promo_description_wrapper p {
padding:0;
margin:4px 0 0 0;
background-color:transparent;
background-image: none;
border-width:0;
color:#aaaaaa;
display:block;
line-height:100%;
text-shadow:none;
}

.MC_promo_description_wrapper p+p {
	margin-top:8px;
}

.MC_promo_description_wrapper a,
.MC_promo_description_wrapper p a { color:yellow; font-weight:normal; }

input[type="radio"] {
	vertical-align: middle;
}

table.table_spacing_y_6 > tbody > tr > td,table.table_spacing_y_6 > tr > td {
	padding-bottom:6px;
}

table.table_spacing_y_4 > tbody > tr > td,table.table_spacing_y_4 > tr > td {
	padding-bottom:4px;
}

table.table_spacing_x_6 td + td {
	padding-left:6px;
}

.icon_visible.visible_false {
	opacity:0.25;

}

.icon_visible.visible_true {
color:#1e94b8;
font-size:1.2em;
opacity:1;
}

.box_white h3 {
padding:0;
margin:0;
line-height:30px;
}

.box_white h3 small {
	font-size:10px;
}



.ONLYMOBILE {
	display:none !important;
}







.breaker {
	height:0;
	overflow:hidden;
	clear:both;
}

#RSdialog .searchinput {
	background-image:none !important;
}

.INLINE_content,.ui-dialog {
	background-color:#fff;
	position: absolute;
	width:0;
	height:0;
	overflow:hidden;
	/* border-radius: 1px; */
	z-index: 10000;
	font-family: "Arial";
	font-size: 0.9rem;
	color: #333;
}

.popupcontent .INLINE_content {
    position:fixed;
}

.INLINE_content {
    transition:transform 0.3s;
}

.ui-dialog {
	/* box-shadow:2px 2px 10px 5px rgba(0,0,0,.5); */
}

.INLINE_content.active,
.ui-dialog {
	box-shadow: 2px 2px 10px 0px rgba(0,0,0,.5);
	animation: fadeIn 0.1s;
	transform:translateY(-10px);
}

.INLINE_content form {
	margin:0;
}

#ID_overlay,.ui-widget-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #4444448f;/* opacity: 0.75; */z-index:9999;/* display: none !important; */animation: fadeIn 0.3s;}

.INLINE_body,.INLINE_HEADER,.ui-dialog-content {
	padding: 0;
	/* background-color:#eae5df; */
	/* margin:0 4px 0 4px; */
	margin: 2em;
}

.ui-dialog-content {
    text-align:left;
}

#RSdialog {
    min-height:5em !important;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width: 25em;
}

#RSdialog > div {
    flex-basis:100%;
}

.INLINE_HEADER {
	margin-bottom: 4px;
}

.INLINE_HEADER + .INLINE_body {
	margin-top:-4px;
}

.INLINE_body > h2:first-child {
	margin-top:0;
}



#tipme {
	position:absolute;
	left:0;
	top:0;
	z-index: 11000;
	background-color:#161007;
	color:white;
	padding:5px 6px;
	max-width:300px;
	border-radius:3px;
	font-size:11px;
	box-shadow:1px 1px 1px rgba(0,0,0,.1);
	word-wrap:break-word;
}


#tipme > span {
	background-color:#161007;
	width:12px;
	height:12px;
	-webkit-transform-origin:6px 6px;
	-webkit-transform:rotate(45deg);
	-moz-transform-origin:6px 6px;
	-moz-transform:rotate(45deg);
	-ms-transform-origin:6px 6px;
	-ms-transform:rotate(45deg);
	transform-origin:6px 6px;
	transform:rotate(45deg);
	position:absolute;
	left:10px;
	bottom:-5px;
	z-index:-1;
	box-shadow:1px 1px 1px rgba(0,0,0,.1);
}

#tipme.flipY > span {
bottom: auto;
top: -5px;
}

#tipme.flipX > span {
left:auto;
right:10px;
}


.box_help {
	padding:8px;
	margin: 1em 0 0 0 !important;
	font-size: 1em !important;
	line-height: 1.25em !important;
	background: #f7f7f7 !important;
}

.liq1div {border-bottom: 0px solid #faf8f7;border-top: 0px solid #cdc7c2;height:0;overflow:hidden;margin: 5px 0;display: none;}

.INLINE_content th {
	text-align:left;
	font-weight:normal;
	font-size:13px;
}

.INLINE_content h1,.ui-dialog-titlebar {
	/* margin:4px 4px 0 4px !important; */
	font-size:19px;
	display:block !important;
}

.INLINE_content h2,
.popupcontent h2,
.INLINE_content h3,
.popupcontent h3 {
	font-size: 1em;
	letter-spacing:0;
	margin: 0;
	/* background-color: #1e94b8; */
	display: inline-block;
	padding: 0.25em 0;
	border-radius: 0;
	margin-top: 1em;
	line-height: 1em;
	/* height: 1.5em; */
	font-weight: 700;
	color: #555;
	text-shadow: none;
	font-family: "Lato";
	text-transform:uppercase;
	box-sizing: border-box;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 0.5em;
	display:block;
	}

.INLINE_content h2,
.popupcontent h2,
.INLINE_content h3,
.popupcontent h3 {
    font-family:"Roboto Condensed";
    text-transform:none;
    font-size: 1.4em;
    letter-spacing: -0.025em;
    color: #333;
    }

.ui-dialog-titlebar.b_icon_error {
    background:#d64141;
}

.INLINE_content.INLINE_admin h1.stripper {
    background:#e59f16;
}

h2.no-border,
h3.no-border {
    border-width:0;
}


h2.style-plus {
    color:#44a244;
}

h2.style-atv {
    color:#c24a64;
}

.INLINE_content h2 + .liq1div,.popupcontent h2 + .liq1div {
	margin-top:0;
}

.INLINE_OK .liq1div {
	margin:0 0 6px 0 !important;
}

.INLINE_OK,.ui-dialog-buttonpane {
	text-align:right;
	/* margin:0 4px 4px 4px; */
	padding: 1em;
	/* background:#eae5df; */
	border-top: 1px solid #e4e4e4;
}

.INLINE_OK .liq1div {
	display:none;
}


body.ID_fullscreen #editor {
display:none;
}

body.ID_fullscreen .INLINE_content.active {width: 90% !important;/* max-width: inherit !important; *//* bottom:0 !important; *//* top: 0 !important; *//* left: 0 !important; *//* position: fixed !important; *//* border-radius:0; *//* background:#eae5df; *//* overflow:auto; */}

body.ID_fullscreen .INLINE_content.active > h1,body.ID_fullscreen .INLINE_content.active > div {
	/* margin:41px 0 0 0 !important; */
}

body.ID_fullscreen .INLINE_content.active .INLINE_HEADER {
	padding:12px 8px 70px 8px;
}

body.ID_fullscreen .INLINE_content.active .INLINE_body {
	/* padding:12px 8px 70px 8px; */
	/* position:absolute;
	left:0;
	top:34px;
	right:0;
	bottom:0;*/
	/* overflow:auto; */
	-webkit-overflow-scrolling:touch;
}

body.ID_fullscreen .INLINE_content.active > h1 {
	/* background:#534c46; */
	/* color:white; */
	/* height:32px; */
	/* line-height:32px; */
	/* font-size:18px; */
	/* border-radius:0; */
	/* margin-bottom:8px; */
}

body.ID_fullscreen .INLINE_content.active .INLINE_OK {
	/* position:fixed; */
	/* bottom:0; */
	/* left:0; */
	/* right:0; */
	/* padding:0 8px 8px 8px; */
	/* margin:0; */
}

body.ID_fullscreen #editor {
	display:none;
}



.COLUMN_HEADER {
	white-space: nowrap;
	margin: -2em 0 3em 0;
	display:-webkit-flex;
	/* display: none; */
	/* width:100%; */
	/* border-bottom: 3px solid #4594dd; */
	/* flex-grow: 1; */
	overflow: hidden;
	/* box-shadow: 0 1px 0 0 rgba(0,0,0,.1); */
	position: static;
	top: 50px;
	left: 0;
	right: 0;
	background: #f3f3f3;
	border-radius: 0px;
	/* padding: 0.5em 0; */
	border: 4px solid white;
	border-width: 4px 0 4px 0;
	font-family: "Roboto Condensed";
	letter-spacing:-0.02em;
}

.COLUMN_HEADER > span {
	/* display: table-cell; */
	text-align: center;
	font-weight: bold;
	line-height: 50px;
	-webkit-flex-grow:2;
	flex-grow: 2;
	height: 50px;
	text-transform: uppercase;
	padding: 0 12px;
	/* box-shadow: inset 24px 0 15px -17px #00000026; */
	cursor: pointer;
	padding: 0 5px 0 1em;
	font-size: 1.1em;
	position:relative;
	/* text-shadow: 1px 1px 0 rgba(0,0,0,.05); */
	/* border-bottom: 1px solid #FFFFFF; */
	/* margin: 0 1px; */
	color: hsl(0, 0%, 30%);
	display: inline-block;
	}

.COLUMN_HEADER > span:after {
		content:"";
		width:0;
		height:0;
		position:absolute;
		right: -44px;
		top:50%;
		margin-top:-30px;
		border:30px solid transparent;
		border-left-color: #f3f3f3;
		z-index: 1;
		border-left-width: 15px;
}

.COLUMN_HEADER > span + span {
	padding-left: 2em;
}

.COLUMN_HEADER > span:hover {
	/* background:#cac6c1; */
}

.COLUMN_HEADER > span:first-child {
	/* border-top-left-radius: 3px; */
	/*border-bottom-left-radius: 3px;*/
}

.COLUMN_HEADER > span:last-child {
	/* border-top-right-radius: 3px; */
	/*border-bottom-right-radius: 3px;*/
	padding-right: 1em;
}

.COLUMN_HEADER > span.ADMIN {
	/* background:#ebcba5; */
	color: #F58725;
	/* line-height:100px; */
	-webkit-flex-grow:1;
	flex-grow: 1;
}

.COLUMN_HEADER > span.ADMIN:after {
	background-image:url(../i/customsites/base/base_icons_r2.png);
	background-size:600%;
	background-position: -60px -100px;
	position:absolute;
	width:20px;
	height:20px;
	left:50%;
	top:50%;
	margin-top:-10px;
	content:"";
	opacity: 0.5;
	display:none;
}

.COLUMN_HEADER > span.selected {
	/* background:none; */
	background-color: hsl(194, 72%, 42%);
	color: #ffffff;
	/* text-shadow:1px 1px 0 rgba(0,0,0,.25); */
	/* border-top-color: #4594dd; */
	/* line-height: 36px; */
	/* font-size: 14px; */
}

.COLUMN_HEADER > span.selected:after {

border-left-color: #1e94b8;
}

.COLUMN_HEADER > span.ADMIN.selected {
	/* background:orange; */
}

.COLUMN_HEADER > span + span:before {
	content:"";
	position:absolute;
	left:0;
	top: 8px;
	width: 16px;
	height: 16px;
	background-image: url(../i/customsites/base/base_icons_r2.png);
	background-size: 600%;
	background-position: -32px -16px;
	opacity: 0.25;
	display:inline-block;
}



.COLUMN_WRAPPER {
	position: relative;
	/* overflow: hidden; */
	/* left:0; */
	/* top: 38px; */
	/* right:0; */
	/* bottom: 0; */
	/* max-width: 600px; */
	margin: 0;
	padding: 0;
	display: flex;
	align-items: stretch;
	/* min-height: 100%; */
	/* margin-top:-1.5em; */
}



.COLUMN > h2:first-child {
	margin-top:12px;
}

.COLUMN {
	/* display: none; */
	position: relative;
	/* left:100%; */
	/* width:100%; */
	/* height:100%; */
	/* top:0; */
	padding: 0;
	margin:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	transition:0;
	/* overflow:auto; */
	-webkit-overflow-scrolling:touch;
}



.COLUMN:first-child {
	/* display:block; */
}



.COLUMN.ND_transition {
	transition:0.5s;
}

.COLUMN.fullscreen {
float:none !important;
margin:0 !important;
padding:0 !important;
margin:0 auto !important;
}

.COLUMN_NAV {
	text-align:center;
	position: fixed;
	bottom: 51px;
	left: 50%;
	right: auto;
	z-index:1;
	background: #EAE5DF;
	width: 60px;
	padding: 4px;
	margin-left: -30px;
	display: none !important;
}

.COLUMN_NAV > span {
display: inline-block;
width: 10px;
height: 10px;
background: #cdc7c2;
margin-left: 4px;
border-radius: 5px;
box-shadow: 1px 1px 0 rgba(255,255,255,.7),inset 1px 1px 1px rgba(0,0,0,.3);
cursor:pointer;
}

.COLUMN_NAV > span.selected {
	background:#4594dd;
	/* background:#8c8b8a; */
}

.COLUMN_NAV + #popup_footer .liq1div {
	margin:0 0 28px 0;
}


.textinput.confirmme {
	background:#f6e9ac !important;
}


.MOBILE_BLOCK_LEFT,.BLOCK_LEFT {
	width:50%;
	float:left;
	box-sizing:border-box;
	padding-right: 1em;
	/* margin-top: 0; */
	/* overflow: hidden; */
	clear: both;
}

.MOBILE_BLOCK_RIGHT,.BLOCK_RIGHT {
	/* margin-left:50%; */
	padding-left: 1em;
	float: right;
	width: 50%;
	box-sizing: border-box;
}

.MOBILE_ONLY_1010 {
	display:block;
}

.BOX_LABEL {
	background: #d2cdc8;
height: 34px;
line-height: 34px;
border-radius: 3px;
box-shadow: 1px 1px 0 rgba(255,255,255,.6),inset 1px 1px 0 rgba(0,0,0,.1);
padding: 0 8px;
font-weight:bold;
letter-spacing:-0.5px;
}



a.bttn_big_grey,
.bttn_big_grey,
.ND_dbttn,
a.ND_dbttn,
a.ND_dbttn:link,
a.bttn_big_grey:link,
.mce-btn,
.ui-button {
	display:inline-block;
	width:auto;
	height: 40px;
	background: #f3f3f3;
	/* background:linear-gradient(#f7f7f7,#eee); */
	border:1px solid #e0e0e0;
	background-position:0 0;
	line-height: 40px;
	padding:0 1em;
	border-radius: 2px;
	box-shadow:1px 1px 0 rgba(0,0,0,.04);
	font-size: 14px;
	/* text-shadow:1px 1px 0 rgba(255,255,255,.85); */
	color:#333;
	font-weight:normal;
	vertical-align: middle;
	cursor:pointer;
	/* margin:0; */
	-webkit-appearance:none;
	-moz-appearance:none;
	text-decoration:none;
	white-space:nowrap;
	box-sizing:border-box;
	text-align:center;
}

.mce-foot .mce-btn {
    min-width:120px;
}

.bttn_big_grey:hover,
a.bttn_big_grey:hover,
.ND_dbttn:hover,
a.ND_dbttn:hover,
.mce-btn:hover,
.ui-button:hover {
    background:linear-gradient(#fafafa,#eee);
    color:#444;
    text-decoration:none;
}

a.bttn_big_grey.ND_block {
    display:block;
    margin-left: 0;
}

a.bttn_big_grey.bttn_alt {
    border-color:#f3f3f3;
    margin-top:4px;
    color:#bbb;
    text-align:center;
}

a.bttn_big_grey.b_icon.bttn_alt {
    padding:0;
}

a.bttn_big_grey.bttn_alt:before {
    position:static;
    border-width:0;
    box-shadow:none;
    color:#bbb;
    display:inline-block;
    width:auto;
}

#popup_footer .bttn_big_grey,
.popup_footer .bttn_big_grey,
#popup_footer .bttn_big_blue,
.popup_footer .bttn_big_blue,
.INLINE_OK input,
.ui-dialog-buttonset .ui-button {
    min-width:120px;
}

.photo-uploader #popup_footer input[type=submit] {
    display:none !important;
}

.photo-uploader #popup_footer .BE_close {
    display:inline-block;
}

@media (min-width:1011px) {
#popup_footer input[type=submit] {
    display:inline-block !important;
}
.photo-uploader #popup_footer input[type=submit] {
    display:none !important;
}

.photo-uploader #popup_footer .BE_close {
    display:inline-block;
}

}

.ND_block,
.ND_dbttn.ND_block {
	display: block;
	width: 100%;
}

.bttn_big_grey.ND_block + .bttn_big_grey.ND_block {
    margin-top: 5px;
    margin-left:0;
}

.ND_dbttn.ND_block {
    text-align:center;
}

.ND_dbttn,
a.ND_dbttn {
	min-width:auto;
}

.ND_dbttn + .ND_dbttn {
	margin-left:5px;
}

.bttn_big_grey:hover {background: #f8f8f8;}

.bttn_big_grey:active {
	/*box-shadow:inset 1px 1px 0 rgba(0,0,0,.2);*/
	line-height:41px;
}

.bttn_big_blue,.bttn_big_blue:hover,.bttn_big_blue:active,.bttn_big_grey,.bttn_big_grey:hover,.bttn_big_grey:active {
	transition:background-color 0.5s;
}

.bttn_big_trans {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    text-indent:1000px;
    line-height:1000px;
    overflow:hidden;
}

.bttn_big_blue,
a.bttn_big_blue,
a.bttn_big_blue:link,
a.bttn_big_blue:visited,
.mce-primary,
#profile .INLINE_content .bttn_big_blue {
	width:auto;
	border-radius: 2px;
	min-width:120px;
	color: white;
	font-weight: normal;
	border-width:0;
	background: #1e94b8;
	text-shadow: 1px 1px 0 rgba(0,0,0,.25);
	box-shadow: 1px 1px 1px rgba(0,0,0,.08);
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding:0 12px;
	cursor:pointer;
	vertical-align: middle;
	text-align:center;
	border: 1px solid hsl(192, 40%, 49%);
	-webkit-appearance:none;
	-moz-appearance:none;
	text-decoration:none;
	cursor:pointer;
	display: inline-block;
	position:relative;
}

.bttn_checked,
.bttn-toggle.bttn_checked,
a.bttn-toggle.bttn_checked,
a.bttn-toggle.bttn_checked:link {
    background: #1e94b8;
    border-color:#1e94b8;
    color:white !important;
}

.facebook-options .bttn_big_blue,
.bttn_big_blue.bttn_big_facebook {
    background:#4e64a0;
    border-color:#4e64a0;
}

.bttn_checked:before {
    color:white !important;
}

.bttn_big_blue:hover {
    background-color: hsl(194, 51%, 50%);
    }

   .facebook-options .bttn_big_blue:hover,
   .bttn_big_blue.bttn_big_facebook:hover {
       background-color:#5b70a8;
       border-color:#5b70a8;
   } 

.bttn_big_blue:active {
box-shadow:inset 1px 1px 0 rgba(0,0,0,.2);
line-height:41px;
}

.bttn_big_blue.allow-wrap,
a.bttn_big_blue.allow-wrap {
	line-height:1.4em;
	height:auto;
	min-height: auto;
	padding: 0.75em;
	/* display: inline-flex; */
	/* align-items: center; */
}

.bttn_big_blue.bttn_large,
a.bttn_big_blue.bttn_large {
    height:60px;
    line-height:60px;
    font-size:15px;
}

.bttn_big_blue.b_icon.bttn_large,
a.bttn_big_blue.b_icon.bttn_large {
    padding-left:4.75em;
}

.bttn_big_blue em {
	color: #ffffffab !important;
}

.bttn_big_blue.b_icon:before {
	color: white;
	/* font-size: 1.5em; */
}

.bttn_big_grey + .bttn_big_blue,
.bttn_big_blue + .bttn_big_blue,
.bttn_big_blue + .bttn_big_grey,
.bttn_big_grey + .bttn_big_grey {
	margin-left:7px;
}

@media (min-width:1011px) {
.BTTN_PREV,
.BTTN_NEXT {
    display:none !important;
}
}

.SM {
	background-image:url(../i/letsbesocial.png);
	background-size:900px;
	width:100px;
	height:100px;
	display:inline-block;
}



span.wrapper_textinput.wrapper_iconinput > span.SM {
	opacity:1;
top:7px;
left:7px;
background-size:20px;
width:20px;
height:20px;
border-radius:2px;
box-shadow:1px 1px 0 rgba(0,0,0,.06);
position:absolute;
}

.SM_facebook { background-position:0 0; }
.SM_twitter { background-position:0 -22px; }
.SM_pinterest { background-position:0 -44px; }
.SM_google { background-position:0 -66px; }
.SM_myspace { background-position:0 -88px; }
.SM_linkedin { background-position:0 -110px; }
.SM_instagram {background-position: 0px -164px;}
.SM_rss { background-position:0 -154px; }
.SM_youtube { background-position:0 -176px; }
.SM_wordpress { background-position:0 -198px; }
.SM_flickr { background-position:0 -220px; }
.SM_vimeo { background-position:0 -242px; }
.SM_tumblr { background-position:0 -264px; }
.SM_blog { background-position:0 -330px; }
.SM_foursquare { background-position:0 -352px; }



h1.stripper .SM {
	background-size: 25px;
width: 25px;
height: 25px;
display: inline-block;
vertical-align: middle;
border-radius: 3px;
margin-right:4px;
box-shadow:1px 1px 0 rgba(0,0,0,.06);
}

h1.stripper .SM_twitter {
	background-position:0 -27.25px;
}

.ui-dialog.fullscreen {
	left:0 !important;
	right:0 !important;
	top:0 !important;
	bottom:0 !important;
	/* position:fixed !important; */
	width:auto !important;
	height:auto !important;
	padding:0 !important;
	/* background:#eae5df !important; */
	border-radius:0;
}

.ui-dialog.fullscreen .ui-dialog-titlebar + div {/* position:absolute; *//* left:0; *//* right:0; *//* top:44px; *//* bottom:0; *//* width:auto !important; *//* height:auto !important; */}


.ui-dialog.fullscreen .MAINWRAP {
	padding-left:8px !important;
	padding-right:8px !important;
}


.popupcontent .ui-dialog.fullscreen {
	/* top:44px !important; */
}

.popupcontent .ui-dialog.fullscreen .ui-dialog-titlebar {
	/* background:#eae5df; */
}

.INLINE_content {
	text-align:left;
}

h1.stripper,.footer_stripper,.popupcontent h1.stripper,.INLINE_content h1.stripper,.ui-dialog-titlebar {/* background-color:#eae5df; */background-image: none;display:block;margin:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-top:1px solid white;/* background: rgb(248,243,236); */background: -moz-linear-gradient(top,  rgba(248,243,236,1) 0%, rgba(234,229,223,1) 100%);/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,243,236,1)), color-stop(100%,rgba(234,229,223,1))); *//* background: -webkit-linear-gradient(top,  rgba(248,243,236,1) 0%,rgba(234,229,223,1) 100%); */background: -o-linear-gradient(top,  rgba(248,243,236,1) 0%,rgba(234,229,223,1) 100%);background: -ms-linear-gradient(top,  rgba(248,243,236,1) 0%,rgba(234,229,223,1) 100%);/* background: linear-gradient(to bottom,  rgba(248,243,236,1) 0%,rgba(234,229,223,1) 100%); */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f3ec', endColorstr='#eae5df',GradientType=0 );height:41px;line-height:41px;padding: 0 15px;color: #34302a;text-shadow:1px 1px 0 rgba(0,0,0,.1);font-size: 17px;letter-spacing: 0;box-shadow:none;font-family: "Arial";border-width:0;font-weight:bold;position: relative;}

h1.stripper {
display:none;
}

.popupcontent h1.stripper,
.INLINE_content h1.stripper,
.ui-dialog-titlebar,
.mce-title {
    border: 1px solid rgb(205, 199, 194);
    border-width: 0;
    box-sizing:border-box;
    box-shadow: none;
    display: flex;
    position: relative;
    height: 3em;
    overflow: hidden;
    background: #1e94b8;
    line-height: 1em;
    width: 100%;
    align-items:center;
    /* color: #ffffff; */
    padding: 0.5em 4em 0.5em 1em;
    text-transform: uppercase;
    font-family: "Roboto Condensed";
    letter-spacing: -0.02em;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.08);
    font-size: 1.75em;
    font-weight: 700;
    color: hsl(0, 0%, 28%);
    /* border-bottom: 1px solid #e4e4e4; */
    margin-bottom: 1.5em;
    /* background: linear-gradient(#eee,#fff); */
    /* padding: 0; */
    /* margin: 0; */
    border-radius: 0;
    color: white;
    text-align: left;
    background: #4d4b4a;
    }

    .INLINE_content h1.stripper {
        padding-right:1em;
    }

    .popupcontent .has-fullscreen h1.stripper {
        /* padding-right: 6.5em; */
    }

    .mce-title {
        margin:0;
    }

.ui-dialog-titlebar.b_icon_help {
    background:#494340;
}

.popupcontent h1.stripper i {
    margin-right:0.5em;
}

.popupcontent h1.stripper .action-close,
.popupcontent h1.stripper .action-fullscreen {position:absolute;right: 0;width: 3.25em;bottom:0;top: 0;z-index:10;text-align:center;text-shadow:none;display: flex;align-items: center;justify-content: center;cursor:pointer;text-decoration:none;}

.popupcontent h1.stripper .action-fullscreen {
    right:3em;
}

.popupcontent h1.stripper .action-fullscreen:after {
    content:"";
    position:absolute;
    right:0;
    top:50%;
    height:1em;
    margin-top:-0.5em;
    border-right:1px solid rgba(255, 255, 255, 0.24);
}

    .popupcontent h1.stripper .action-close:before,
    .popupcontent h1.stripper .action-fullscreen:before,
    .ui-dialog-titlebar-close:before {
        font-family:"Font Awesome 5 Free";
        font-weight:900;
        content:"\f00d";
        color: hsla(0, 0%, 100%, 0.37);
        font-size:0.75em;
        margin:0;
        transition:color 0.3s;
    }

.popupcontent h1.stripper .action-fullscreen:before {
    content:"\f31e";
}

    .popupcontent h1.stripper .action-fullscreen:hover:before,
    .popup-fullscreen h1.stripper .action-fullscreen:before,
    .popupcontent h1.stripper .action-close:hover:before,
    .ui-dialog-titlebar-close:hover:before {
        color:white;
    }


#cboxClose,
.ui-dialog-titlebar-close {position: absolute;top: 0;right: 0;background-image: none;width: 3em;height: 3em;cursor:pointer;text-decoration:none;line-height: 3em;text-align: center;}

.INLINE_content h1.stripper,
.mce-title,
.ui-dialog-titlebar {
	/* position:relative; */
	/* border-width: 0; */
	/* border-bottom-width: 1px; */
	/* height: 2em; */
	font-size: 1.5em;
	line-height: 2em;
	margin-bottom: 0;
}

h1.stripper.stripper_facebook {
background: rgb(78,100,160);
color:white;
}


h1.stripper.stripper_twitter {
color:white;
background:#24a4ca
}

h1.stripper.stripper_rss {
	background: #f99f04;
background: -moz-linear-gradient(top,  #f99f04 0%, #d85400 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f99f04), color-stop(100%,#d85400));
background: -webkit-linear-gradient(top,  #f99f04 0%,#d85400 100%);
background: -o-linear-gradient(top,  #f99f04 0%,#d85400 100%);
background: -ms-linear-gradient(top,  #f99f04 0%,#d85400 100%);
background: linear-gradient(to bottom,  #f99f04 0%,#d85400 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99f04', endColorstr='#d85400',GradientType=0 );
color:white;
}

.table_4 + .table_4 { margin-top:4px; }
.table_4 td + td,.table_4 th + td { padding-left:4px; }
.table_4 tr + tr td,.table_4 tr + tr th { padding-top:4px; }

.table_8 + .table_8 { margin-top:8px; }
.table_8 td + td,.table_8 th + td { padding-left:8px; }
.table_8 tr + tr td { padding-top:8px; }



/* FORM STYLING */

.wrapper_progressbar {
	padding: 0;
	display:block;
	height: 10px;
	position:relative;
	overflow:hidden;
	width:auto;
	background: #f1f1f1;
	border-width: 0;
}

.wrapper_progressbar > div {
	/* background-image:url(../i/ND_icons_r7.png); */
	background-position:0 -586px;
	background-repeat:repeat-x;
	position:absolute;
	top: 0px;
	bottom: 0px;
	left:0;
	width:0;
	overflow:hidden;
	display:block !important;
	background: #1e94b8;
	/* margin: 0 1px; */
}




/* END FORM STYLING */




option {
	text-shadow:none;
}

span.wrapper_fbtn1liq {
display:block;
}



span.wrapper_attach {display: flex;/* background-color: #6690a7; */padding: 0;margin-top: 1.5em;/* min-height: 32px; *//* border-radius: 3px; *//* line-height: 14px; *//* color: white; */align-items: center;flex-direction: column;}

span.wrapper_attach .ND_dbttn {
	float:left;
	margin-right:8px;
	margin-top:-1px;
	border-width:0;
}

.wrapper_tinymce_error {
    margin: 0.5em 0 -1em 0;
    position:relative;
    z-index:10;
    height: 1px;
}

span.wrapper_mce {/* margin-right:0 !important; *//*overflow:hidden;*//* padding-top:1px; */position:relative;/* padding-bottom: 27px; */border: 1px solid #e0e0e0;padding: 1px;}

span.wrapper_mce textarea {visibility:hidden;height: 0 !important;}

.MCE_fullscreen {
position: absolute !important;
right: 6px !important;
bottom: 6px !important;
text-transform: uppercase !important;
font-size: 10px !important;
padding:0 !important;
width:0 !important;
height:0 !important;
overflow:hidden !important;
}

.MCE_fullscreen:hover,.MCE_fullscreen.fullscreenON {
background:#4594dd !important;
color:white !important;
text-shadow:none !important;
}






















/* FORM ELEMENTS */



.wrapper_textarea,
.wrapper_textinput,
.wrapper_select,
#profile .INLINE_content span.wrapper_textinput,
#profile .INLINE_content span.wrapper_textinput.wrapper_iconinput,
#profile .INLINE_content span.wrapper_textarea,
#profile .INLINE_content span.wrapper_select {
	position:relative;
	display:block;
	margin: 0;
	font-size: 15px;
}

.wrapper_textarea textarea,
.wrapper_textinput .textinput,
.wrapper_textinput .t_b,
.wrapper_iconinput .textinput,
.wrapper_iconinput .t_b,
span.wrapper_select,
#profile .INLINE_content input[type=text],
#profile .INLINE_content select,
.wrapper_checkbox > div,
span.wrapper_file,
.mce-combobox input,
.mce-textbox,
.popupcontent .t_b,
.popupcontent input[type=text] {
	width:100%;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	border:1px solid #e0e0e0;
	background:#f3f3f3;
	box-shadow:none;
	/*border-width:0;
	border-bottom: 2px solid #dedede;
	background:transparent;
	transition:background 0.5s, border-color 0.5s;*/
	font-size: 15px;
	display:block;
	color: #333;
	font-family: "Arial";
	border-radius: 0;
	}

span.wrapper_multiselect {
    overflow:hidden;
}

#profile .INLINE_content span.wrapper_multiselect select,
span.wrapper_multiselect {
    height:100px;
}

.wrapper_checkbox {
    display:block;
    text-align:left;
    cursor:pointer;
}

td.wrapper_checkbox {
    display:table-cell;
}

.wrapper_checkbox > div {
    padding: 0.5em 0.75em;
    position: relative;
    line-height: 1.25em;
    display: flex;
    align-items:center;
    height: auto;
    min-height: 40px;

}

.wrapper_checkbox:not(td):active,
.wrapper_checkbox:not(td).selected {
    position:relative;
}

.wrapper_checkbox:not(td) input {
    visibility:hidden;
    position:absolute;
    right: 0;
    top: 0;
}

.wrapper_checkbox:active > div,
.wrapper_checkbox.selected > div {
    background:#1e94b8;
    border-color:#1e94b8;
    color:white;
}

.wrapper_checkbox + .wrapper_checkbox {
    margin-top:-1px;
}

.wrapper_checkbox.selected + .wrapper_checkbox.selected > div,
.wrapper_checkbox.selected + .wrapper_checkbox:active > div {
    box-shadow:inset 0 1px 0 0 white;
}

#profile .INLINE_content select {
    border-width:0;
    position: relative;
    background: transparent !important;
    border-radius: 0;
    -webkit-appearance: none;
    padding-right: 25px;
}

.wrapper_textarea textarea {
    line-height:1.4em;
    height:5em;
}

textarea.font-fw {
    font-family: "Droid Sans Mono";
    font-size: 0.95em;
}

.mce-combobox input,
.mce-textbox {
    width:auto;
    box-sizing:content-box;
}

span.wrapper_file {
    display:flex;
    align-items:center;
    padding:0.5em;
    margin-top:1em;
}

span.wrapper_file input {
    width:100%;
}

span.wrapper_file.wrapper_file_visual {
    padding: 0 0 60% 0;
    height:0;
    margin-top: 0.5em;
    position:relative;
    min-height:2em;
    overflow:hidden;
    cursor:pointer;
}

span.wrapper_file.wrapper_file_visual label {
    display: flex;position: absolute;left:0;top:0;right:0;bottom:0;align-items: center;justify-content:center;z-index: 10;overflow:hidden;
    }

span.wrapper_file.wrapper_file_visual label:before {
    display:block;
    text-align:center;
    font-size: 2.5em;
    /* margin:0; */
    color:#c4c4c4;
    transition:color 0.3s;
}

span.wrapper_file.wrapper_file_visual label:after {
    content:"\f067";
    display:block;
    text-align:center;
    text-transform:uppercase;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    font-size:1.2em;
    color:#c4c4c4;
    line-height: 1.5em;
    transition:color 0.3s;
    margin-left:-0.67em;
}

span.wrapper_file label:hover:before,
span.wrapper_file label:hover:after {
    color:#555;
}

span.wrapper_file.wrapper_file_visual input {
    padding:0;
    width: 100%;
    position:absolute;
    left:0;
    top: -100px;
    font-size: 0;
    opacity:0;
    cursor:pointer;
}

.wrapper_textinput .t_b:focus,
.wrapper_textinput input[type=text]:focus,
#profile .INLINE_content .t_b:focus,
#profile .INLINE_content .textinput:focus,
#profile .INLINE_content .wrapper_checkbox:active > div,
#profile .INLINE_content textarea:focus,
.mce-textbox:focus,.mce-textbox.mce-focus,
.wrapper_select:focus-within {
    border-color:#1e94b8;
    box-shadow: 0 0 2px rgba(75, 154, 173, 0.57);
    outline: none;
    }

input.ui-autocomplete-loading {

}

#profile .INLINE_content select:hover,
#profile .INLINE_content select:focus {
    box-shadow:none;
    border:none;
    outline: none;
}

input:-webkit-autofill {
    box-shadow:inset 0 0 0 50px #f3f3f3 !important;
}

input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
    border-color:#1e94b8;
    box-shadow:inset 0 0 0 50px #f3f3f3,0 0 1px rgba(75, 154, 173, 0.57) !important;
}

* + .wrapper_mce {
	margin-top: 0.5em;
}

/* Input boxes */



span.wrapper_textinput.wrapper_iconinput .t_b,
span.wrapper_textinput.wrapper_iconinput .textinput {
	padding-left: 40px !important;
}

span.wrapper_textinput.wrapper_iconinput > span.ND_icon {
	display:none;
}

span.wrapper_textinput.wrapper_iconinput:before {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:40px;
	text-align:center;
	line-height: 40px;
	/* font-family: "Font Awesome 5 Free"; */
	color: #cccccc;
	font-style: normal !important;
	font-weight:900 !important;
	font-size: 1.15em;
	transition:color 0.5s;
}

span.wrapper_textinput.wrapper_iconinput:focus-within:before {
	color: #1e1e1e;
	text-shadow: none;
}

span.wrapper_textinput.wrapper_iconinput .t_b,
span.wrapper_textinput.wrapper_iconinput .textinput {
	padding-left: 40px !important;
}

span.wrapper_textinput.wrapper_iconinput .t_b:hover {
	background:#f5f5f5;
}


span.wrapper_textinput.wrapper_iconinput .t_b:focus {
	border-color: #6791a8;
	background: hsla(0, 0%, 98%, 1);
	color: #999;
}

.textinput-with-label {
	display:flex;
	margin-top: 1em;
	/* margin-bottom: 1em; */
}

.textinput-with-label + .textinput-with-label {
    margin-top:5px;
}

.textinput-with-label h2 {
	margin:0;
	height:auto;
	flex-basis: 7em;
	border: 1px solid #dedede;
	line-height: 1em;
	height:40px;
	flex-shrink: 0;
	background: #f3f3f3;
	padding: 0 0 0 1em;
	border-right-width: 0;
	/* margin-right: -1px; */
	/* position: relative; */
	/* z-index: 10; */
	text-align: left;
	justify-content: flex-start;
	align-items: center;
	/* color: #5f5f5f; */
	display:flex;
	font-size: 1em;
	text-transform: uppercase;
}

.textinput-with-label .wrapper_textinput {
	flex-basis:100%;
	margin-top:0;
}

/* Select boxes */



span.wrapper_select {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	line-height: 0;
	z-index:0;
}

span.wrapper_select select {
	background:transparent;
	border-width:0;
	box-shadow:none;
	width:100% !important;
	/* height: auto; */
	padding:0 0.75em;
	max-width:inherit;
	background:none;
	position: relative;
	z-index: 10;
	margin:0;
	line-height: 38px;
	box-sizing:border-box;
	/* left: 0; */
	/* top: 0px; */
	height: 38px;
	font-size: 1em;
	font-weight: normal;
	text-shadow: none;
	padding-right: 25px;
	font-family:"Arial";
}

span.wrapper_select:after {
	content:"\f0d7";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:25px;
	line-height:40px;
	text-align:center;
	background: #e0e0e061;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	font-size: 1.25em;
	color: #cecece;
	background:transparent;
	/* z-index: 0; */
}

span.wrapper_multiselect:after {
    display:none;
}

span.wrapper_select select.required {
	/* background:#ff000017; */
}


/* Radio Picker */

.f_radio_picker {
	background: #ececec;
	display: flex;
	border-radius: 3px;
	overflow:hidden;
	margin: 1em 0em;
	/* font-family: "Lato"; */
	/* text-transform: uppercase; */
	font-size: 1em;
}

.photo-upload-type .f_radio_picker {
    margin-top:0;
}

.f_radio_picker > a {
	display:inline-block;
	padding: 1em 1em;
	cursor:pointer;
	flex-grow: 1;
	color: #8c8c8c;
	line-height: 1em;
	position:relative;
	font-size: 0.9em;
	text-align:center;
	text-decoration:none;
}

.f_radio_picker > a.f_radio_picker_selected {
	background: #1e94b8;
	color:white;
}


/* Toggle Content */

.toggle-content-wrapper {
	height: 0;
	overflow:hidden;
	margin: 0;
	transition: height 0.3s ease;
	padding: 0;
	position: relative;
}

.toggle-content-wrapper > *:last-child {
    margin-bottom: 1em;
}

.toggle-content-controls {
	display:block;
	margin: 1em 0em 0em 0em;
	font-family:"Lato";
	text-transform:uppercase;
	color:#557080;
	position:relative;
	background: white;
	font-size: 0.9em;
	/* position: absolute; */
	/* bottom: 0; */
	/* left: 0; */
	/* right: 0; */
	text-align: center;
	z-index: 0;
}

.toggle-content-controls:after {
	content:"";
	left:0;
	right:0;
	top:50%;
	position:absolute;
	border-top:1px solid #e4e4e4;
}

.toggle-content-controls a {
	display:inline-block;
	background:white;
	padding:0.5em 2em;
	position:relative;
	z-index:10;
	border:1px solid #e4e4e4;
	cursor:pointer;
	transition:background-color 0.3s, color 0.3s;
	font-size: 0.9em;
	color: #555;
	text-decoration: none;
}

.toggle-content-controls a:hover {
	background: hsla(0, 0%, 96%, 1);
	/* color:white; */
}

.toggle-content-controls a:before {
	content:"Show ";
}

.toggle-content-controls.toggle-content-visible a:before {
    content:"Hide ";
}





/* Generic form rules */

span.wrapper_select + span.wrapper_select,
span.wrapper_textinput + span.wrapper_textinput,
span.wrapper_textinput + span.wrapper_select,
span.wrapper_select + span.wrapper_textinput,
span.wrapper_textarea + span.wrapper_textinput,
* + span.wrapper_textinput {
	margin-top: 5px;
}

h2 + span.wrapper_textinput {
    margin-top:0;
}
















.ND_icon {
	width:16px;
	height:16px;
	background-image:url(../i/ND_icons_r7.png);
	display:inline-block;
	opacity:.75;
	vertical-align: middle;
}

.ND_icon.b_icon {
    background-image:none;
    width:1em;
    height:1em;
    line-height:1em;
}

.ND_icon.b_icon:before {
    margin:0;
}

.ND_icon_comments { background-position:0 -64px; }
.ND_icon_tags { background-position:0 -80px; }
.ND_icon_search { background-position:0 -96px; }
.ND_icon_link { background-position:0 -112px; }
.ND_icon_attachment { background-position:0 -128px; }
.ND_icon_add { background-position:0 -144px; }
.ND_icon_edit { background-position:0 -160px; }
.ND_icon_editwhite { background-position: 0 -176px; }
.ND_icon_page { background-position:0 -192px; }
.ND_icon_format_thumb { background-position:0 -208px; }
.ND_icon_format_detailed { background-position:0 -224px; }
.ND_icon_arrow_right { background-position:0 -240px; }
.ND_icon_crumbsep { background-position:0 -241px; }
.ND_icon_arrow_left { background-position:0 -256px; }
.ND_icon_sep { background-position:0 -272px; margin:0 -4px; }
.ND_icon_format_smalldetailed { background-position:0 -288px; }
.ND_icon_arrow_right_white { background-position:0 -320px; }
.ND_icon_format_thumb2 { background-position:0 -352px; }
.ND_icon_arrow_down_white { background-position:0 -368px; }
.ND_icon_row { background-position: -5px -448px; }
.ND_icon_info { background-position:-1px -522px; cursor:pointer; }
.ND_icon_info:hover { background-position:-1px -522px; opacity:1;}
.ND_icon_folder { background-position: 0 -543px; }
.ND_icon_calendar { background-position: 0 -564px; opacity:1 !important; }
.ND_icon_share { background-position: 0 -671px; }
.ND_icon_title { background-position: 0 -240px; }
.ND_icon_mail { background-position: 0 -629px; }
.ND_icon_like { background-position: 0 -605px; }
.ND_icon_menuclose { background-position: 0 -32px; margin-right:4px; }
.ND_icon_password { background-position:-30px -629px; }

.BE_action {
	float:right;
}

.popupcontent p,
#RSdialog p,
.INLINE_content p,
.box-feature {
    /* text-shadow:1px 1px 0 rgba(0,0,0,.03); */
    padding:1em 1em 1em 3em;
    background-repeat:no-repeat;
    background-position:8px 10px;
    border:1px solid #d3cbc6;
    border-radius: 1px;
    background-color: #d4f0f8;
    border: 1px solid hsl(194, 38%, 70%);
    background-image:none;
    color: #1e94b8;
    line-height: 1.15em;
    margin: 0 0 1em 0;
    /* box-shadow:1px 1px 0px rgba(0,0,0,.03); */
    position:relative;
    display: block;
    }

.popupcontent p:before,
#RSdialog p:before,
.INLINE_content p:before,
.box-feature:before {
    content:"\f05a";
    position:absolute;
    left:0.8em;
    top:0.8em;
    width:1em;
    height:1em;
    text-align:center;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    opacity:0.6;
    font-size:1.25em;
}

.popupcontent p a {
	color: hsl(194, 72%, 42%);
	font-weight:bold;
}

.popupcontent p a:hover {
	color:#534c46;
	font-weight:bold;
	text-decoration:none;
}

.popupcontent em {/* color:#e74d4d; */color: #1e94b8;/* font-weight:bold; *//* font-size:11px; *//* text-shadow:none; */}

#colorbox.hidenav .COLUMN_NAV,
#colorbox.hidenav #cboxClose {
	display:none !important;
}

.mce-tinymce {/* box-shadow:inset 1px 1px 1px rgba(0,0,0,.08),1px 1px 0 rgba(255,255,255,.6); */border-radius:0 !important;}

.wrapper_mce .mce-panel {background: #f3f3f3 !important;/* border-color:#b9b2a8 !important; */border-color:#e0e0e0;}

.mce-container-body {
	padding: 0px;
}

.wrapper_mce .mce-btn button {
	padding:0 7px !important;
	height:28px;
	line-height:28px;
	border-width:0;
	background:transparent;
	vertical-align: top;
}

.mce-btn-group .mce-btn {
	border-radius:0 !important;
	border-color:#b9b2a8;
	background: transparent;
	border-width: 0 !important;
	box-shadow: none !important;
	color:#555 !important;
	height:28px !important;
	min-width:inherit !important;
	padding: 0;
	/* line-height: 28px; */
}

.mce-btn-group .mce-btn:hover {
	background: #e0e0e0;
}

.mce-menubtn span {
	line-height:28px;
	color:#333333 !important;
	font-size:13px;
}

.mce-btn .mce-caret {
	/* margin-top:12px; */
}

.mce-menubtn.mce-fixed-width span {
	width:auto !important;
	/* padding-right: 14px !important; */
}

.mce-ico {
	font-size:14px !important;
}

div.mce-fullscreen {
	/* height:100% !important; */
	/* z-index:999 !important; */
}

.mce-i-MC_fullscreen:before {
    content: "\e023";
}

.mce-flow-layout-item {
	margin:1px 0 0 1px !important;
}

.mce-menu {
	background: #f3f3f3 !important;
	border-radius:0 !important;
}

body.mce-fullscreen .COLUMN_WRAPPER {
	top:0 !important;
	bottom:0 !important;
}

body.mce-fullscreen #M_menu {
	display:none;
}

.mce-menu-item:hover, .mce-menu-item.mce-selected, .mce-menu-item:focus {
	background:#4594dd !important;
}

.bttn_disabled {
	opacity:0.5;
	cursor:inherit;
}

.popup_help {
	display:inline-block;
	vertical-align: middle;
	cursor:pointer;
	overflow:hidden;
	padding:0;
	border-width:0;
	width: 1.5em;
	height:1em;
	text-align:center;
	box-sizing: content-box;
}

.popup_help:before {
    content:"\f05a";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    display:block;
    text-align:center;
    /* width:1em; */
    /* height:1em; */
    line-height:1em;
    color: #1e94b8c9;
    margin: 0;
}

.popup_help:hover { background-position:0 -16px; }











.ND_progress {height: 11px;border: 1px solid #cdc7c2;/* border-bottom: 1px solid #faf8f7; */background: #eee;/* border-right: 1px solid #faf8f7; */position: relative;border-width:0;}

.ND_progress > div {position: absolute;left: 0;width: 0%;height: 12px;top: 0;width:0%;/* background-image: url(../i/ND_icons_r7.png); */background-position: 0 -585px;background-repeat: repeat-x;transition:0.5s;background: #1e94b8;}

.ND_icon_ajaxload {
	background-image:url(../i/ND_ajaxload.gif);
}

.TABLE_HEADER th {background: #f3f3f3;padding: 1em;color: #777;font-size: 11px;text-transform: uppercase;}

.TABLE_HEADER th + th {
	border-left:4px solid white;
}



p.alert {background-color: #fff7e7;color: #c49962;border-width: 0;text-shadow: 1px 1px 0 rgba(255,255,255,1);background-image: none;/* padding: 8px 10px; */}




.ROW_radio,.ROW_tbox {
	text-align:left;
	line-height: 1.25em;
	min-height: 50px;
	/* cursor:pointer; */
	position:relative;
	/* border-left: 4px solid #1e94b8; */
	margin-top: 1em;
	padding-left: 0.5em;
	border: 1px solid #e0e0e0;
	border-width: 1px 0 1px 0;
	display:flex;
	align-items:center;
	/* width: 100%; */
}

.ROW_radio {
    cursor:pointer;
}

.ROW_radio:focus-within {
    background:red;
}

h2 + .ROW_radio,
h2 + .ROW_tbox {
    margin-top:-0.5em;
    border-top-width:0;
}

.ROW_radio + .ROW_radio,
.ROW_radio + .ROW_tbox,
.ROW_tbox + .ROW_radio,
.ROW_tbox + .ROW_tbox,
.liq1div + .ROW_tbox,
.liq1div + .ROW_radio {
    margin-top:-1px;
}

.ROW_radio:last-of-type,
.ROW_tbox:last-of-type {
    border-bottom-width:0;
}

.ROW_radio:hover .wrapper_togglebox {
	background-color: #f3f3f3;
	border-color: #c3c3c3;
}

.ROW_radio > span:first-child,.ROW_tbox > span:first-child {

/* line-height: 40px; */

font-size: 15px;

/* margin-right: 8px; */

/* padding-right: 24px; */

display: block;

margin-right: 40px;

/* white-space: nowrap; */

overflow: hidden;

/* text-overflow: ellipsis; */
}

.ROW_tbox > span:first-child {
	margin-right:64px;
}

.ROW_tbox .wrapper_textinput {
	position: absolute !important;
	top: 4px;
	right:0;
	/* width: 50px; */
	margin: 0;
	/* text-align: center; */
}

.ROW_tbox .wrapper_select {
	position: absolute !important;
	top: 5px;
	right:0;
	width:12em;
}

.ROW_radio label {
	display:none;
}

.ROW_radio span.ND_icon.ND_icon_row,.ROW_tbox span.ND_icon.ND_icon_row {
height: 24px;
opacity: 1;
display:none;
}

.ROW_radio .wrapper_togglebox {width: 20px;height: 20px;display: block;margin: 0;border: 1px solid #e0e0e0;background-color: #f3f3f3;/* box-shadow: inset 1px 1px 1px rgb(224, 224, 224); */position: absolute;right: 10px;top: 14px;}

.ROW_radio.selected .wrapper_togglebox {/* background-image: url(../i/ND_icons_r7.png); *//* background-position:-22px -478px; */background: #1e94b8;border-color: #1e94b8;}

.facebook-options .ROW_radio.selected .wrapper_togglebox {
    background:#4e64a0;
    border-color:#4e64a0;
}

.ROW_radio.selected .wrapper_togglebox:before {
    content:"\f00c";
    font-size: 13px;
    font-weight:900;
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    line-height: 20px;
    text-align:center;
    color: hsl(0, 0%, 100%);
    font-family:"Font Awesome 5 Free";
    }

.ROW_radio:active .wrapper_togglebox {
	border-color:#1e94b8;
}

.facebook-options .ROW_radio:active .wrapper_togglebox {
	border-color:#4e64a0;
}

.ROW_radio input {
	visibility: hidden;
	width:1px;
	height:1px;
	position:absolute;
}



.LBL_postto {
	display:table-cell;
	vertical-align:middle;
	padding-right:4px;
	font-weight:bold;
	display: none;
}

.LBL_facebook,.LBL_twitter {
background-color: #3b5999;
height: 26px;
line-height: 26px;
display: inline-block;
text-align: right;
border-radius: 3px;
vertical-align: middle;
background-image: url(../i/letsbesocial.png) !important;
background-size: 25px;
background-repeat: repeat-y;
background-position:0 1px;
min-width: 40px;
padding: 0 4px !important;
color: white;
text-decoration: none;
padding: 12px 16px;
border-width:0 !important;
border-radius: 3px !important;
display:table-cell !important;
}

.LBL_twitter {
background-color:#2ca9e1;
background-position:0 -27px;
position:relative;
left:4px;
}



.BTTN_SM {
line-height: 41px;
padding: 0px 18px 0px 10px;
color: white !important;
font-weight: bold;
font-size: 14px;
text-decoration: none;
background-color: #3b5999;
background: rgb(74,101,166);
background: -moz-linear-gradient(top,  rgba(74,101,166,1) 0%, rgba(59,89,153,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,101,166,1)), color-stop(100%,rgba(59,89,153,1)));
background: -webkit-linear-gradient(top,  rgba(74,101,166,1) 0%,rgba(59,89,153,1) 100%);
background: -o-linear-gradient(top,  rgba(74,101,166,1) 0%,rgba(59,89,153,1) 100%);
background: -ms-linear-gradient(top,  rgba(74,101,166,1) 0%,rgba(59,89,153,1) 100%);
background: linear-gradient(to bottom,  rgba(74,101,166,1) 0%,rgba(59,89,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a65a6', endColorstr='#3b5999',GradientType=0 );

border-radius: 3px;
box-shadow: 1px 1px 0px rgba(0,0,0,.12);
display:inline-block;
}

.BTTN_TWITTER { background:#2ca9e1; }

.BTTN_IG {
	background: #527fa4;
}

.BTTN_SM .SM {
width: 25px;
height: 25px;
background-size: 25px;
vertical-align:middle;/* box-shadow: 1px 1px 1px rgba(0,0,0,.33); */
margin: -1px 10px 0 -1px;
border-radius: 3px;}

.BTTN_SM .SM_twitter {
	background-position:0 -27.25px;
}

span[role=status] {
	display:none;
}

.ui-slider { position: relative; text-align: left; border-bottom:1px solid #f7f5f2; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:20px; height:20px; cursor:pointer; border:0px solid #a29d97; box-shadow:1px 1px 0 rgba(0,0,0,.04); }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal {height:10px;background: #f3f3f3;border: 1px solid #e0e0e0;}
.ui-slider-horizontal .ui-slider-handle {top: -5px;margin-left: -10px;background: #1e94b8;border-radius: 2px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

#ui-datepicker-div {
	padding: 1px;
	background: white;
	border: 0px solid #e0e0e0;
	box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
}

.ui-datepicker-calendar {
	border-spacing:1px;
}

.ui-datepicker-calendar th {
	line-height:3em;
	text-transform:uppercase;
	color: #bbb;
	font-weight:normal;
}

.ui-datepicker-calendar td {
	padding:0;
}

.ui-datepicker-header {
	position:relative;
	height:3em;
}

.ui-datepicker-next,
.ui-datepicker-prev {
	position:absolute;
	left: 0;
	top: 0;
	opacity:0.5;
	width: 3em;
	bottom:0;
	overflow: hidden;
	background-position: 0 -254px;
	cursor:pointer;
	line-height:3em;
	text-align:center;
}

.ui-datepicker-prev:before,
.ui-datepicker-next:before {
	content:"\f053";
	display:block;
	color: #555;
	text-align:center;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	font-size:1.5em;
}

.ui-datepicker-next {
	left:auto;
	right:0;
}

.ui-datepicker-next:before {
	content:"\f054";
}

.ui-datepicker-next:hover,.ui-datepicker-prev:hover {
	opacity:0.75;
}

.ui-datepicker-calendar a {
	display:block;
	background: #f3f3f3;
	text-decoration:none;
	padding: 1em;
	text-align:center;
}

.ui-datepicker-today a {
	background: #e0e0e0;
}

.ui-datepicker-title {
	background: #f3f3f3;
	text-align: center;
	padding: 1em;
	margin-bottom: 8px;
}

.ui-datepicker-calendar a:hover {
	color:white;
	background: #1e94b8;
}




















.NDJQ_scrollbox {
    position:relative;
    white-space:nowrap;
    /* overflow:hidden; */
}

.NDJQ_scrollbox .NDJQ_view {
	position:relative;
	overflow:hidden;
	height:100%;
}

.NDJQ_scrollbox .NDJQ_content {
    position:absolute;
    left:0;
    top:0;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
}

.NDJQ_scrollbox .NDJQ_content > span,.NDJQ_scrollbox .NDJQ_content > div {
	display:inline-block;
	white-space:normal;
	vertical-align:top;
	float:none !important;
}

.NDJQ_scrollbox a {
	display:inline-block;
}

.NDJQ_scrollbox img {
    background-color:#f7f5f2;
}

.NDJQ_scrollbox .NDJQ_prev,.NDJQ_scrollbox .NDJQ_next {
    position:absolute;
    top:0;
    bottom:0;
    width:6%;
    transition:background-color 0.5s;
    background:white;
    box-shadow:1px 0 6px rgba(0,0,0,.5);
    min-width:30px;
    max-width:40px;
    margin:0 !important;
}

.NDJQ_scrollbox .NDJQ_prev {
    box-shadow:1px 0 6px rgba(0,0,0,.5);
    left:-50px;
}

.NDJQ_scrollbox .NDJQ_next {
    box-shadow:-1px 0 6px rgba(0,0,0,.5);
    right:-50px;
}

.NDJQ_scrollbox .NDJQ_prev > span,.NDJQ_scrollbox .NDJQ_next > span {
    width:16px;
    height:16px;
    top:50%;
    margin-top:-8px;
    left:50%;
    margin-left:-8px;
    display:block;
    position:absolute;
    background-image: url(../i/ND_icons_r7.png);
    background-position: -55px -64px;
    opacity:0.5;
}

.NDJQ_scrollbox .NDJQ_prev > span {
    background-position: -36px -64px;
}

.NDJQ_scrollbox .NDJQ_prev.NDJQ_visible:hover,.NDJQ_scrollbox .NDJQ_next.NDJQ_visible:hover {
    background-color:#4594dd;
}

.NDJQ_scrollbox .NDJQ_prev.NDJQ_visible:hover span {
    opacity:1;
    transition:background-color 0.5s;
    background-position:-36px -42px;
}

.NDJQ_scrollbox .NDJQ_next.NDJQ_visible:hover span {
    opacity:1;
    background-position:-55px -42px;
}

.NDJQ_scrollbox .NDJQ_visible {
    transition:background-color 0.5s;
    cursor:pointer;
}

.NDJQ_scrollbox .NDJQ_prev.NDJQ_visible { left:0; }
.NDJQ_scrollbox .NDJQ_next.NDJQ_visible {right: 0;}

.NDJQ_scrollbox_nav {
	display:block;
	text-align:center;
}

.NDJQ_scrollbox_nav a {
	display:inline-block;
	text-decoration:none;
	width:18px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:40px;
}










.NDJQ_minigallery {
	background:white;
}

.NDJQ_minigallery .NDJQ_indi {
    position:absolute;
    width:16px;
    height:16px;
    bottom:0;
    background-image: url(../i/ND_icons_r7.png);
    background-position:-73px -39px;
    /*transition:0.5s;*/
    left:-16px;
    display:none !important;
}

.NDJQ_minigallery .NDJQ_content img,.NDJQ_minigallery .NDJQ_content a {
	height:120px;
}

.NDJQ_minigallery_viewer {
    margin-top:4px;
    overflow:hidden;
    text-align:center;
    background-image:url(../i/ND_ajax_white.gif);
    background-position:50% 50%;
    background-repeat:no-repeat;
    position:relative;
}

.NDJQ_minigallery_viewer img {
    max-width:100%;
}

.NDJQ_minigallery_viewer > span {
    position:relative;
    display:inline-block;
    max-width:100%;
}

.NDJQ_minigallery_viewer .NDJQ_fullscreen {
    background:white;
    width:16px;
    height:16px;
    padding:6px;
    position:absolute;
    right:4px;
    top:4px;
    display:none;
    z-index:1;
    box-shadow:1px 1px 1px rgba(0,0,0,.5);
    cursor:pointer;
    transition:background-color 0.5s;
}

.NDJQ_minigallery_viewer .NDJQ_fullscreen span {
    width:16px;
    height:16px;
    background-image:url(../i/ND_icons_r7.png);
    background-position:-16px -80px;
    background-repeat:no-repeat;
    display:block;
    opacity:0.5;
}


.NDJQ_minigallery_viewer .NDJQ_fullscreen:hover {
    background:#4594dd;
    transition:background-color 0.5s;
}

.NDJQ_minigallery_viewer .NDJQ_fullscreen:hover span {
    background-position:-32px -80px;
    opacity:1;
}
























html.colorbox_fullscreen > body,
html.mce_fullscreen > body {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding:0 !important;
	height: auto;
	margin: 0;
}

html.colorbox_fullscreen > body > *,
html.mce_fullscreen > body > * {
	display:none;
}

html.colorbox_fullscreen #colorbox,
html.mce_fullscreen #colorbox {
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	padding:0 !important;
	width:100% !important;
	height: auto !important;
	background-color: white;
	display:block !important;
	box-shadow: none !important;
	/* box-sizing: initial; */
	/* margin: 0 !important; */
	bottom: 0 !important;
}

html.colorbox_fullscreen #colorbox #cboxWrapper,
html.colorbox_fullscreen #colorbox #cboxContent,
html.mce_fullscreen #colorbox #cboxWrapper,
html.mce_fullscreen #colorbox #cboxContent {
	width:100% !important;
	height:100% !important;
	float:none !important;
	left:0 !important;
	top:0 !important;
	border-radius:0;
	box-shadow:none;
	padding:0 !important;
	/* box-sizing: border-box; */
}

html.colorbox_fullscreen #colorbox #cboxLoadedContent,
html.mce_fullscreen #colorbox #cboxLoadedContent {
	width:100% !important;
	height:100% !important;
	border-radius:0 !important;
}

#colorbox #cboxClose,
html.mce_fullscreen #colorbox #cboxClose {
	background-image:url(../i/mobile_r2.png);
	background-size: 30px;
	background-position: 11px -386px;
	width: 50px;
	height: 50px;
	/* background-color: #34302a; */
	top:4px;
	right:4px;
	border-radius: 0 0 0 8px;
	background-repeat: no-repeat;
}

html.colorbox_fullscreen #colorbox #cboxClose {
	top:0;
	right:0;
}

html.mce_fullscreen #colorbox #cboxClose {
display:none;
}

.ND_bluebttn {
background:cornflowerblue;
color: white !important;
text-decoration: none;
padding: 12px 16px;
border-radius: 3px;
}

.ND_keepfront {
	z-index:10000 !important;
	display:inline-block !important;
	opacity:1 !important;
}

#editor_tabs .ND_keepfront {
	display:block !important;
}

.profile_menu {
position:absolute;
cursor:pointer;
white-space: nowrap;
text-align: left;
background-color:white;
line-height:24px;
display:none;
opacity:0;
filter:alpha(opacity=0);
box-shadow:1px 1px 4px rgba(0,0,0,.5);
vertical-align: middle;
z-index:10000;
min-width:80px;
left:0;
top:0;box-sizing: border-box;}

.profile_menu a {
	text-decoration:none !important;
	display:block;
	height:40px;
	line-height:40px;
	padding:0 12px;
	font-family:"Droid Sans";
	font-size:13px;
	position:relative;
}

.profile_menu a:hover {
text-decoration:none;
}



.MENU_RS {
	border-top:4px solid #5d503b;
	padding:0 8px;
}

.MENU_RS a {
color:#534c46;
}

.MENU_RS a:hover {
	color: #0089d8;
background: #f7f5f2;
margin: 0 -8px 0 -8px;
padding-left: 20px;
padding-right: 20px;
margin-bottom:-1px;
	border-bottom:1px solid #f2f0ed;
}

.MENU_RS a + a {
	border-top:1px solid #f2f0ed;
}

.MENU_RS a.menu_admin {
	color:orange !important;
}

.MENU_RS a:last-child:hover {
	margin-bottom:0;
	border-bottom-width:0;
}


.MENU_hover {
	background-color:rgba(255,255,255,.1);
}


#profile_menu_69 > span,#profile_menu_123 > span {
	padding:8px;
	display:inline-block;
}

#profile_menu_69 td,#profile_menu_123 td {
	display:block;
	padding:8px 0;
}

#profile_menu_3 {
	position: fixed;
display: none;
opacity: 1;
margin-bottom:43px;
border-top-width:0;
border-bottom:4px solid #0089d8;
}

#profile_menu_1,#profile_menu_2 {
	border-top:4px solid #3c62a1;
}

#profile_menu_4 {
	border-top:4px solid #ff8000;/*#da6615;*/
}

#profile_menu_69,#profile_menu_123 {
	border-top:4px solid #6bb854;/*#54a339;*/
}

.ui-dialog #popup_footer_attach {

position: absolute;

bottom: 0;

left: 0;

right: 0;
}

.noselect,.wrapper_checkbox,.ROW_radio,.ND_bluebttn {
		-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.noselect:active,.noselect:focus {
	outline:0px solid white !important;
}



.global_footer_text {
  color: #CCCCCC;
	font-family:'Arial Black',Lucida Grande,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-shadow:0 1px 0 #000000;
}

#global_footer a:link, #global_footer a:visited {
	color:#646464;
	text-decoration:none;
	font-family:'Arial Black',Lucida Grande,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-shadow:0 1px 0 #000000;
}

#global_footer a:hover {
	color:white;
	font-family:'Arial Black',Lucida Grande,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	text-shadow:0 1px 0 #000000;
	box-shadow:none !important;
}

#global_footer a:active,#global_footer a:focus {
	color:white;
	outline:none;
	box-shadow:none;
}

#global_footer_hubs,#global_footer_social {
	padding-top:4px;
}

#global_footer_logo {
background-image: url(../i/unavbar_HI_v2.png);
background-position: -75px -263px;
height: 70px;
width: 270px;
display:inline-block;
text-decoration: none;
}

.MC_box_hidden {
	display:none;
}

.MC_bttn_show {
	cursor:pointer;
	display:inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* custom stuff here */

.MC_bttn_arrow_gray {
	background-image:url(../i/updnarrows.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	padding-right:18px;
}

.MC_bttn_arrow_gray:hover {
	color:white;
	background-position:100% -96px;
}

.MC_bttn_arrow_gray.MC_bttn_on {
	background-position:100% -48px;
}

.MC_bttn_arrow_gray:hover.MC_bttn_on {
	background-position:100% -144px;
}

#rsfootertab,#copyright,#footerlinks,#footer_content > table {
    display: none;
}

#footer_ad_block .adcontent {
	height:auto !important;
}

#ad_index_brown_box_964fffff_130 {
    height: 90px;
    overflow: hidden;
}

#global_footer {
    background-color: #1f1f1f;
    background-image: url(../i/rsfooterbg.jpg);
    background-position: 50% 0;
    background-repeat: repeat-x;
    color: #CCCCCC;
    padding:16px 12px;
    position:relative;
    line-height:16px;
    overflow:hidden;
    clear:both;
}

#global_footer > div {
	max-width:976px;
	margin:0 auto;
	position:relative;
}

#global_footer_logo {
transform: scale(.8);
-webkit-transform: scale(.8);
-moz-transform: scale(.8);
}

#global_footer_left {
position:absolute;
left:0;
top:-6px;
}

#global_footer_right {
	padding-left:280px;
	position:relative;
}

#task_image {
	height:0;
	overflow:hidden;
}

#editor_closer {
	display:none !important;
}

#sqldumpbox {
background: #1f1f1f;
position: relative;
}

#sqldumpbox > div {
width:1000px;
margin:0 auto;
position:relative;
}

#sqldumpbox input[type=button] {
	border-width: 0;
background: #555;
color: #ccc;
padding: 3px 6px;
border-radius: 3px;
position:absolute;
top:-28px;
right:12px;
cursor:pointer;
}

#sqldump {
	color:#ccc;
	overflow:hidden;
	word-wrap:break-word;
	max-width:980px;
	margin:0 auto;
}

#sqldump table {
	table-layout:fixed;
}


/* FeaturedWall */


#FW {
	/* overflow:hidden; */
	max-width:1000px;
	margin:0 auto;
	min-height:100px;
	background:#e7e2db;
	background:#1f1f1f;
	font-family:"Droid Sans",sans-serif;
}

.FW_wrapper {
	overflow:hidden;
	background:#1f1f1f;
}

.FW_item {
	width:320px;
	height:270px;
	position:relative;
	display:inline-block;
	overflow:hidden;
	position:relative;
	background:#333;
	margin:0 20px 20px 0;
	/*outline:1px solid #d3cac3;
	outline:1px solid #1f1f1f;*/
	cursor:pointer;
	vertical-align: top;
	box-shadow:2px 2px 14px rgba(0,0,0,.75);
}

.FW_headline {
	max-height:36px;
	display:block;
	overflow:hidden;
	transition:max-height 0.5s;
	text-align:left;
}

.FW_1col .FW_item { width:98%; margin:1%; height:auto; }
.FW_1col .FW_image { height:auto !important; }
.FW_1col .FW_title { font-size:16px; }
.FW_1col .FW_noimg .FW_title { padding:8px; font-size:16px; position:relative; }
.FW_1col img { width:100% !important; height:auto !important; left:0 !important; }
.FW_1col .FW_advert_double,.FW_1col .FW_advert_triple { display:none; }

.FW_2col .FW_title { font-size:16px; }
.FW_2col .FW_item { width:48%; margin:1%; }
.FW_2col .FW_advert_double,.FW_2col .FW_advert_triple { display:none; }

.FW_3col .FW_col_2,.FW_3col .FW_advert_double.FW_col_1 {
	margin-right:0;
}

.FW_advert_double .FW_ad {
	margin:0 13px 0 auto;
}

.FW_col_0 + .FW_advert_double .FW_ad {
	margin:0 0 0 13px;
}

.FW_image {
	display:block;
	height:100%;
	overflow:visible;
	position:relative;
	text-align: center;
}

.FW_item_loading .FW_image {
	background-color:transparent;
	background-image:url(../i/ajaxload_fw4.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}

.FW_item:hover .FW_headline {
max-height:200px;
transition:max-height 1.5s;
}

.FW_item > span {
	display:block;
	height:100% !important;
	padding:0;
/*
box-sizing:border-box;
border-top:1px solid #1f1f1f;
border-left:1px solid #1f1f1f;
*/
}

.FW_item img {
	opacity:0;
	transition:-webkit-transform 0.25s;
	transition:transform 0.25s;
	position:relative;
}

.FW_title {
	display:block;
	position:absolute;
	bottom:0;
	left:0px;
	right:0px;
	background:#333;
	background:rgba(40,40,40,.8);
	padding:80px 12px 9px 12px;
	font-weight: normal;
font-size: 15px;
line-height: 18px;
color: #ccc;
border-bottom:1px solid #303030;

background: -moz-linear-gradient(top,  rgba(31,31,31,0) 0%, rgba(31,31,31,1) 75%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,31,31,0)), color-stop(75%,rgba(31,31,31,1)));
background: -webkit-linear-gradient(top,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 75%);
background: -o-linear-gradient(top,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 75%);
background: -ms-linear-gradient(top,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 75%);
background: linear-gradient(to bottom,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f1f1f', endColorstr='#1f1f1f',GradientType=0 );

background: -moz-linear-gradient(top,  rgba(31,31,31,0) 0%, rgba(31,31,31,1) 88%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,31,31,0)), color-stop(88%,rgba(31,31,31,1)));
background: -webkit-linear-gradient(top,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 88%);
background: -o-linear-gradient(top,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 88%);
background: -ms-linear-gradient(top,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 88%);
background: linear-gradient(to bottom,  rgba(31,31,31,0) 0%,rgba(31,31,31,1) 88%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f1f1f', endColorstr='#1f1f1f',GradientType=0 );

}

.FW_section {
	position:absolute;
	background:white;
	padding:6px 9px 4px 6px;
	top:1px;
	right:1px;
	font-size:12px;
	font-weight:bold;
	color:#999;
	z-index:1;
}

.FW_poster {
	display:block;
color: #999;
font-weight: normal;
font-size: 13px;
padding-bottom:2px;
text-align:left;
}

.FW_poster a {
	text-overflow: ellipsis;
white-space: nowrap;
max-width: 88%;
overflow: hidden;
display: inline-block;
vertical-align: top;
color:#67c0e3 !important;
text-decoration:none !important;
}

.FW_poster a:hover,.FW_poster a.selected {
	color:#eee !important;
	font-weight:normal !important;
	text-decoration:none !important;
}

.FW_poster > span {
background-color: #67c0e3;
width: 6px;
height: 6px;
display: inline-block;
margin: 6px 6px 0 2px;
vertical-align: top;
}

.FW_item_news .FW_section:before { content:'NEWS'; }
.FW_item_videos .FW_section:before { content:'VIDEO'; }
.FW_item_photos .FW_section:before { content:'PHOTO'; }
.FW_item_blogs .FW_section:before { content:'BLOG'; }

.FW_advert > span {
	width:100%;
	height:100%;
	padding:10px 0;
}

.FW_ad {
	display:block;
	margin:0 auto;
	text-align:center;
}

.FW_noimg img {
	display:none;
}

.FW_noimg .FW_image {
	background-image:url(../i/no_fw.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
}

.FW_advert .FW_ad {	width:300px; height:250px; overflow:hidden; }

.FW_advert_double { width:660px; }
.FW_advert_double .FW_ad { width:634px; height:250px; }

.FW_advert_triple { width:1000px; height:90px;padding: 15px 0;}
.FW_advert_triple > span { padding:0 0; }
.FW_advert_triple .FW_ad { width:1000px; height:90px; }

.FW_playvideo {
	width:100%;
	height:100%;
	left:0;
	top:0;
	position:absolute;
	background-image:url(../i/playvideo.png);
	background-repeat:no-repeat;
	background-position:50% 40%;
	opacity:0.5;
}

.FW_item:hover .FW_playvideo {
	opacity:1;
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}

.FW_item:hover .FW_image img {
	-webkit-transform:scale(1.1);
	-webkit-transition:-webkit-transform 2.5s;
	transform:scale(1.1);
	transition:transform 3s;
}

.FW_item:hover .FW_section {
	color:cornflowerblue;
}

.FW_item.FW_showmore {
	background-color:#1f1f1f;
	background-image:url(../i/ajaxload_fw3.gif);
	background-position:50% 50%;
	background-repeat: no-repeat;
	display:block;
	width:auto;
	border-width:0;
	height:150px;
	margin:0;
}

.FW_more {
	display:block;
	height:150px;
	line-height:150px;
	text-align:center;
}

#FW_divider {
	height:2px;
border-top: 1px solid black;
box-shadow: inset 0 1px 0 #333;
height:24px;
background:#1f1f1f;
}


#returntotop {
width: 41px;
height: 41px;
position: fixed;
top: 49px;
right: -45px;
background-color: black;
border-radius: 6px 0 0 6px;
background-image: url(../i/nonmobile_r2.png);
background-position: 11px -864px;
transition: 0.5s;
background-repeat: no-repeat;
box-shadow:2px 2px 2px rgba(0,0,0,.2);
opacity:0;
z-index:9999;
}

#returntotop.rttvisible {
	right:0;
transition:0.5s;
opacity:1;
}



.poster_popup {
position:absolute;
position:fixed;
left:0;
bottom:0;
right:auto;
top:auto;
z-index:25000;
padding:8px;
cursor:pointer;
font-size:13px;
display:none;
opacity:0;
filter:alpha(opacity=0);
font-family:"Droid Sans",sans-serif;
}


.poster_popup table {
margin:0;
}

.poster_popup td {
color:#acacac;
}

.poster_popup_arrow {
position: absolute;
width:48px;
height:20px;
background-image: url(../i/comments_r7.png);
background-position: -70px 0;
left:20px;
bottom:-12px;
z-index:1000;
}

.poster_popup.rightside { left:auto; }
.poster_popup.topside { bottom:auto; }

.poster_popup.rightside .poster_popup_arrow {
	left:auto;
	right:20px;
}

.poster_popup.topside .poster_popup_arrow {
	background-position: -124px 0;
	bottom:auto;
	top:-12px;
}

#poster_popup_content {
border-left:1px solid white;
max-width:360px;
padding:12px;
background-color: white;
/*border:1px solid #828282;*/
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 0 6px rgba(0,0,0,.5);
-moz-box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 0 6px rgba(0,0,0,.5);
box-shadow:0 0 0 1px rgba(0,0,0,.3),0 0 0 6px rgba(0,0,0,.5);
cursor:default;
position:relative;
min-height:64px;

-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .4),0 0 0 1px rgba(0, 0, 0, .16);
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .4),0 0 0 1px rgba(0, 0, 0, .16);
box-shadow:1px 1px 1px rgba(0, 0, 0, .4),0 0 0 1px rgba(0, 0, 0, .16);

background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,245,242,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,245,242,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,245,242,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,245,242,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,245,242,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(247,245,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f5f2',GradientType=0 );

}

#poster_popup_content.ajaxload {
width: 50px;
height: 50px;
min-height: inherit;
background-color: white;
}

#poster_popup_content.ajaxload #poster_popup_body {
background-image: url(../i/ajaxload_pp.gif);
background-position: 50% 50%;
background-repeat: no-repeat;
height:50px !important;
}

#poster_popup_content.ajaxload #poster_popup_body > div {
	display:none;
}

#poster_popup img {
max-width:64px;
max-height:64px;
}

#poster_popup .poster_popup_title {
color:#534c46;
font-size:15px;
font-weight:bold;
padding-left:12px;
text-decoration: none;
}

#poster_popup .poster_popup_links,#poster_popup .poster_popup_links a {
	font-size:12px;
	color:#978f88;
	text-decoration: none;
}

#poster_popup .poster_popup_links {
	margin:5px 0 7px 0;
	display:-webkit-flex;
	display:flex;

}

#poster_popup .poster_popup_links a {
	background-color:rgba(0,0,0,.05);
	margin-right:2px;
	padding:4px 8px;
	-webkit-flex-grow:1;
	flex-grow:1;
	text-align:center;
	font-size:12px;
}

#poster_popup .poster_popup_links {
	padding:4px 0 0 12px;
}

#poster_popup .poster_popup_actions {
	padding: 4px 0 0 12px;
}

#poster_popup .poster_popup_actions a {
	margin-right:4px;
}

#poster_popup .poster_popup_subtitle {
color: #534c46;
font-size: 11px;
font-weight: bold;
padding: 9px 4px 2px 0;
text-transform: uppercase;
border-top: 1px solid #e1dcd5;
margin: 12px 0 0 0;
box-shadow: inset 0 1px 0 rgba(255,255,255,1);
}

#poster_popup .poster_popup_subtitle a {
	color: #534c46 !important;
}

#poster_popup .poster_popup_links a:hover {
text-decoration: underline;
}

#poster_popup span.recent_post {
display:block;
white-space: nowrap;
color:#777777;
text-overflow: ellipsis;
overflow:hidden;
padding:1px 0;
height:14px;
line-height: 14px;
}

#poster_popup span.recent_post a {
font-size:12px;
color:#978f88;
text-decoration: none;
}

#poster_popup span.recent_post a:hover {
	color:#534c46;
}

#poster_popup .poster_img_loader {
	background-image: url(../i/ajaxload_pp.gif);
background-position: 50% 50%;
background-repeat: no-repeat;
height:200px;
}

#poster_popup .poster_img_loader img {
	opacity:0;
}

#poster_popup .poster_popup_data {
	color:#978f88;
	padding:9px 0 0 0;
	border-top: 1px solid #e1dcd5;
	margin: 12px 0 0 0;
	box-shadow: inset 0 1px 0 rgba(255,255,255,1);
	text-align:left;
}

#poster_popup .poster_popup_data span {
	margin-right:12px;
}


#poster_popup .bttn_follow,
#poster_popup .bttn_message,
#poster_popup .bttn_share {
	color: white;
	font-size: 16px;
	line-height: 34px;
	margin: 0;
	text-transform: none;
	display: inline-block;
	-webkit-transition:background-color 0.3s, color 0.3s;
	-moz-transition:background-color 0.3s, color 0.3s;
	-o-transition:background-color 0.3s, color 0.3s;
	transition:background-color 0.3s, color 0.3s;
	background-color: #4997E1;
	text-decoration: none;
	border-radius: 2px;
	height: 34px;
	font-weight: normal;
	padding: 0 12px;
	overflow: hidden;
	vertical-align:middle;
	/* font-family: "Puritan"; */
	box-shadow: 1px 1px 1px rgba(0,0,0,.2);
	border-width: 0;
	cursor: pointer;
	text-align: center;
}



#poster_popup .bttn_message,
#poster_popup .bttn_share {
	width: 22px;
	background-position: 6px -34px;
	background-color:#6bb854;
	background-image:none;
	padding:0 6px;
	line-height:100px;
	overflow:hidden;
	height:34px;
}

#poster_popup .bttn_share:before,
#poster_popup .bttn_message:before {
	content: "";
	display:block;
	color:white;
	line-height: 34px;
	width: 20px;
	height: 20px;
	background-image: url(../../../i/customsites/base/base_icons_r2.png);
	background-size: 600%;
	background-position: -20px -120px;
	margin: 7px auto 0 auto;
}

#poster_popup .bttn_share:hover {
	background-color: #76C95E;
}

#poster_popup .bttn_message {
	background-color:brown;
}

#poster_popup .bttn_message:before {
	background-position:-40px -120px;
}

#poster_popup .bttn_follow {
	padding-left:36px;
	height:34px;
	position:relative;
	background-color: rgb(217, 40, 17);
	color: white;
	background-image:none;
}

#poster_popup .bttn_follow:hover {
	background-color: rgb(227, 65, 44);
}

#poster_popup .bttn_follow:before {
	content:"Follow";
	display:block;
	line-height: 34px;
}

#poster_popup .bttn_follow:after {
	content:"";
	position:absolute;
	left: 8px;
	top:50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	background-image:url(../i/customsites/base/base_icons_r2.png);
	background-size: 600%;
	background-position: -60px -220px;
}

#poster_popup .bttn_followed {
	background-color: teal;
}

#poster_popup .bttn_followed:hover {
	background-color: rgb(0, 149, 149);
}

#poster_popup .bttn_followed:before {
	content: "Following";
	display:block;
}





.bttn_big_grey:focus,.bttn_big_blue:focus,.ND_dbttn:focus,.ND_dbttn:active {
	outline:none;
	border-color: #1e94b8;
	box-shadow: 0 0 3px #1e94b8;
}

.bttn_big_blue:focus {
    box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.5),0 0 3px #1e94b8;
}

.bttn_big_blue:active {
    box-shadow:none;
}

@media (max-width: 1200px) {

.PB_HIDE_1200 {
	display:none;
}

}




@media (max-width: 1120px) {

	#PW_welcome {
		/* margin:-15px 0 25px 0; */
	}

.PLUS_content ul em {
	line-height:17px;
}

}






@media (max-width: 1010px) {

.COLUMN.COL-hide {
    display:none;
}

.COLUMN.COL-show {
    display:block;
    min-width: 25em;
}
    
#popup_footer .PF_close {
    display:none;
}



/*
    #popup_footer .BTTN_NEXT {
    position:relative;
    overflow:hidden;
    line-height:100px;
    width:auto;
    min-width:auto;
    padding:0;
    width:40px;
    text-align:center;
    font-size:1.25em;
}

#popup_footer .BTTN_NEXT:before {
    content:"\f054";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    position:static;
    background:transparent;
    line-height:40px;
    width:auto;
}
*/
#FW_divider {
	display:none;
}

#editor_tabs li:nth-child(1) {
	background-position:50% -355px;
	opacity:1;
	background-image:url(../i/mobileicons.png);
	background-repeat: no-repeat;
	background-size:32px;
	overflow:hidden;
	line-height:120px;
	height:41px;
	padding:0;
}

#editor_tabs li:nth-child(1) a {
	line-height:200px;
}

#editor_tabs li:nth-child(1) .BM_icon {
	display:none;
}

#PLUS_bar ul {
	margin: -27px 0 0 0;
	-webkit-flex-direction:column;
	flex-direction: column;
	height: 250px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content:space-around;
	justify-content:space-around;
}

#PLUS_bar li {
	display:block;
	min-width:inherit;
	max-width:inherit;
	padding-left: 20px;
	border-width: 0;
	padding-bottom: 3px;
	width: 100%;
}

.PLUS_content ul strong {
	margin-bottom:0;
	padding-left: 12px;
	font-size: 15px;
}

.PLUS_content ul em {
	padding-left: 12px;
	margin-top: -10px;
	line-height: 14px;
	font-size: 12px;
}

#PLUS_tabs > div {
	display:-webkit-flex;
	display:flex;
	padding: 0px 3px 0 42px;
}

.PLUS_tab {
	-webkit-flex-grow:1;
	flex-grow:1;
	max-width: inherit;
}

.PLUS_content ul strong:before {
	content:"";
	width:20px;
	height:20px;
	margin-right:0;
	display:inline-block;
	vertical-align:middle;
	left: -14px;
	top:5px;
}

#PW_welcome {
	display:none;
}

}





@media (max-width: 850px) {

#global_footer_logo {
transform: scale(.5);
-webkit-transform: scale(.5);
-moz-transform: scale(.5);
top: -17px;
position: relative;
left: -68px;
}

#global_footer_right {
	padding-left:150px;
	margin-top:-4px;
}

#global_footer_left {
	top:-2px;
}

}




@media (max-width: 720px) {

.PLUS_tab {
	font-size:15px;
	padding: 0 8px;
	/* flex-grow: inherit; */
}

}



@media (max-width: 700px) {


#editor .BM_icon {
	display:none;
}

#editor_tabs li a {
	padding-right:0;
}

}




@media (max-width: 640px) {

.PW_nomobile {
	display:none;
}

.PLUS_tab {
	font-size:14px;
}

}


@media (max-width: 539px) {

	#PLUS_bar {
		height:0 !important;
	}

	.COLUMN_HEADER > span {
		font-size:11px;
	}

#global_footer_hubs,#global_footer_social,#global_footer_rights {
display:none;
}

#global_footer .nowrap {
	white-space: normal !important;
}

.global_footer_text {
	display:block;
}

a.ND_plus_whysignup {
width:240px;
margin-left:-120px;
top:79%;
}

div.ND_plus_overlay_video:after {
	display:none;
}

a.ND_plus_getaccess,
a.ND_plus_sitelogin {
	top:54%;
}

}



@media (max-width: 439px) {

	.COLUMN_HEADER > span {
		font-size:10px;
	}
}



@media (max-width: 400px) {


.pgrofile_menu {
	position:fixed;
	top:16px !important;
	left:16px !important;
	right:16px !important;
	bottom:16px !important;
	overflow:auto;
}



}






/* #4- Landscape phones and down */

@media (max-width: 399px) {

#editor_tabs li,#editor_tabs li:hover {
	background-image:url(../i/mobileicons.png);
	background-repeat: no-repeat;
	background-size:25px;
	height:41px;
	overflow:hidden;
	width:16.6%;
	padding:0;
	font-size:11px;
	margin:0;
}

#editor_tabs li a {
	line-height:120px;
	height:41px;
	padding:0;
}

#editor_tabs li:nth-child(1),#editor_tabs li:nth-child(1):hover { background-position:50% -355px; background-size:32px; }
#editor_tabs li:nth-child(2) { background-position:50% -547px; }
#editor_tabs li:nth-child(3) { background-position:50% -616px; }
#editor_tabs li:nth-child(4) { background-position:50% -580px; }
#editor_tabs li:nth-child(5) { background-position:50% -513px; }
#editor_tabs li:nth-child(6) { background-position:45% -654px; }

#editor_tabs li:hover,#editor_tabs li:active { opacity:1 !important; }

#editor_tabs li em {
margin:2px 0 0 -30px;
}

#global_footer_left {
	display:none;
}

#global_footer_right {
	padding-left:0;
}

.COLUMN_HEADER > span {
	padding: 0 2px 0 2px;
}


.COLUMN_HEADER > span + span {
	padding-left:16px;
}

.MOBILE_BLOCK_LEFT,.MOBILE_BLOCK_RIGHT {
	float:none;
	padding:0 !important;
	display:block;
	width:auto !important;
	margin-left:0 !important;
}

.MOBILE_BLOCK_RIGHT {
	margin-top:4px;
}

.NOMOBILE {
	display:none !important;
}

.ONLYMOBILE {
	display:block !important;
}

.MOBILE_AUTOHEIGHT {
	height:auto !important;
	overflow:hidden;
	min-height:32px;
}

table.table_4.MOBILE_BLOCK td {
	display:block;
	padding:0 0 4px 0;
}

.bttn_big_blue,
.bttn_big_grey {
	/* background:none; */
	/* background-color:#4997e1; */
	/* background-image: url(../i/mobile_r2.png); */
	/* background-size: 32px; */
	/* vertical-align:top; */
	/* border-width:0; */
	/* line-height:200px; */
	/* background-repeat: no-repeat; */
	/* background-position: 50% -904px; */
	/* padding:0; */
	/* margin:0 !important; */
	/* width:49%; */
}

/*

#popup_footer .bttn_big_blue,
#popup_footer .bttn_big_grey {
    min-width:inherit;
    margin-bottom: 0.5em;
}

#popup_footer .BTTN_NEXT,
#popup_footer .BTTN_PREV {
    line-height:200px;
    overflow:hidden;
    width:40px;
    padding:0;
    position:relative;
}

#popup_footer .BTTN_NEXT:before,
#popup_footer .BTTN_PREV:before {
    line-height:40px;
    width:40px;
    position:static;
    padding:0;
    margin:0;
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f054";

}

#popup_footer .BTTN_PREV:before {
    content:"\f053";
    position:absolute;
    left:0;
    top:0;
}
*/

#popup_footer .bttn_big_grey.bttn_big_admin {
    display: block;
    width: 100%;
    min-width: 100%;
    float:none;
    margin: -15px -15px 15px -15px;
    background:white;
    color:inherit;
    text-shadow:none;
    border:1px solid #e4e4e4;
    border-width:0 0 1px 0;
    border-radius:0;
    padding: 0;
    box-shadow: none;
    /* overflow: visible; */
    box-sizing: content-box;
    padding: 0 15px;
}

#popup_footer .bttn_big_grey.bttn_big_admin:before {background: #1e94b8;}

.BE_close,
.BE_close:hover {
	/* background-color: #fff; */
	/* background-image: url(../i/mobile_r2.png); */
	/* background-size:32px; */
	/* background-repeat:no-repeat; */
	/* box-shadow:inset 0 0 1px 0 rgba(0,0,0,1); */
	/* background-position: 50% -419px; */
}

.bttn_big_blue.BTTN_NEXT {/* background-position: 50% -1157px; *//* background-color: #B9B2A8; */}

.bttn_big_blue:active {
	box-shadow:inset 1px 1px 0 rgba(0,0,0,.2);
	line-height:200px;
}

.popupcontent h1.stripper + div,.MOBILE_CONTAINER {
	/* padding-left:8px !important; */
	/* padding-right:8px !important; */
	/* overflow: hidden; */
	/* margin-bottom: 60px; */
}



table.MOBILE_BLOCK {
width:100%;
}

.COLUMN_HEADER {
	margin: 0;
}

}/* media 399 */








body.onepiece .COLUMN_HEADER,
body.onepiece .COLUMN_NAV {
	display:none;
}

body.onepiece .COLUMN_WRAPPER {
	top:0;
	bottom:auto;
	left:0;
	right:auto;
	position:relative;
}

body.onepiece .wrapper_mce iframe {
	height:90px !important;
}

body.onepiece .COLUMN {
	position:relative;
	height:auto;
	left:0 !important;
	padding:0 0 8px 0;
}

body.onepiece #popup_footer input[type=submit] {
	display:block !important;
}

body.onepiece .BTTN_NEXT {
	display:none;
}

.login_inline a:hover {
	text-decoration:none;
}











/* VERTICAL GALLERY */



.vertical_gallery_select_wrapper {
	text-align:right;
	/* font-family:"PT Sans Narrow"; */
	text-transform:uppercase;
	padding: 0 0px 12px 0;
}

.vertical_gallery_select_wrapper select {
	vertical-align:middle;
	margin-left: 8px;
}

.vertical_gallery_select_wrapper > span {
	/* font-size: 150%; */
	vertical-align:middle;
	color:#aaa;
}

.vertical_gallery {
	display:-webkit-flex;
	display:flex;
	padding: 0;
	/* width: 100%; */
	flex-direction: row;
}

.vertical_gallery > div {
	-webkit-flex-grow:1;
	-webkit-flex-basis: 100%;

	flex-grow:1;
	flex-basis: 100%;
}

.vertical_gallery > div + div {
	/* margin-left: 3%; */
	padding-left: 2%;
}

.vertical_gallery .thumb_box {
	display:block !important;
	-webkit-transform:translateY(20px);
	transform:translateY(20px);
	opacity:0;
	padding: 4px !important;
	margin:0 !important;
	width: auto !important;
	max-width: none !important;
	max-height: none !important;
	min-width: inherit !important;
	min-height: inherit !important;
}

.vertical_gallery .thumb_box + .thumb_box {
	margin-top:6% !important;
}

.vertical_gallery .thumb_box.added {
	-webkit-transform:translateY(0);
	-webkit-transition: 0.3s;
	transform:translateY(0);
	transition: 0.3s;
	opacity:1;

}

.vertical_gallery .thumb_box span {
	display:none;
}

.vertical_gallery .thumb_box a {
	display:block;
	overflow:hidden;
}

.vertical_gallery .thumb_box img {
	height:auto;
	max-height:none !important;
	width:100% !important;
	-webkit-transition: 1s;
	transition: 1s;
}

.vertical_gallery .thumb_box a:hover img {
	-webkit-transform:scale(1.1);
	-webkit-transition:1s;
	transform:scale(1.1);
	transition:1s;
}

.vertical_gallery {
	/* min-height:500px; */
}

#albums_horiz.gallery_format_1 .ajax_wrapper_content .thumb_box,
.vertical_gallery_source .thumb_box {
	display:none;
}

#albums_horiz.gallery_format_1 .show_more_auto {
	/* visibility:hidden; */
}

#albums_horiz.gallery_format_1 .show_more_auto {
opacity:0;
}

#albums_horiz.gallery_format_1.done .show_more_auto {
opacity:1;
}

.vertical_gallery .vgal_cap {
	opacity:1;
	border-bottom-width:0;
	padding-bottom:0;
	box-sizing:border-box;
	border-width:0;
	padding: 0;
	background:transparent;
	box-shadow:none;
}

.vertical_gallery .vgal_cap:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;

}

.vertical_gallery .vgal_cap > div {
	background:transparent;
	height:100%;
}


a.ND_item_pagenav {
	position:fixed;
	top:50%;
	left:0;
	margin-top:-40px;
	width:40px;
	height:80px;
	background: #c81f1e;
	background:#1f1f1f;
	border:1px solid rgba(0,0,0,.25);
	border-left-width:0;
	z-index:15000;
	overflow:hidden;
	cursor:pointer;
	-webkit-transition:width 0.3s;
	transition:width 0.2s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	text-decoration: none;
	color: white !important;
}

#ND_item_next.ND_item_pagenav {
	left:auto;
	right:0;
	border-left-width:1px;
	border-right-width:0;
}

.ND_item_pagenav > div {
	width:300px;
	overflow:hidden;
	height:80px;
	position:absolute;
	top:0;
	left:50px;
	bottom:0;
	right:0;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}

#ND_item_next.ND_item_pagenav > div {
	left:auto;
	right:50px;
}

.ND_item_pagenav.PT_photos {
	height:140px;
	margin-top:-70px;
}

.ND_item_pagenav.PT_photos > div {
	width:200px;
	height:140px;
}

.ND_item_pagenav:after {
	content:"";
	width:40px;
	height:40px;
	background-image:url(../i/customsites/base/base_icons_3.png);
	background-size:600%;
	background-position: -40px -280px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	opacity:0.9;
}

#ND_item_next.ND_item_pagenav:after {
	background-position: -80px -280px;
	left:auto;
	right:0;
}

.ND_item_pagenav img {
	max-height:60px;
	max-width:60px;
}

.ND_item_pagenav.PT_photos img {
	max-width:200px;
	max-height:120px;
}

.ND_item_pagenav > div > span:first-child {
	width:60px;
	height:60px;
	margin-right:10px;
}

.ND_item_pagenav.PT_video img {
	max-width:200px;
	max-height:60px;
}

.ND_item_pagenav.PT_video > div > span:first-child
 {
	width:auto;
	height:auto;
}

.ND_item_pagenav.PT_photos > div > span:first-child {
	height:160px;
	width:200px;
	text-align:center;
	-webkit-justify-content:center;
	justify-content:center;
}

.ND_item_pagenav > div > span {
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}

.ND_item_pagenav > div > span + span > span {
	max-height:60px;
	overflow:hidden;
	line-height:15px;
	font-size:14px;
	font-family:'Droid Sans',sans-serif;
}

.ND_item_pagenav.PT_photos > div > span + span > span {
	display:none;
}

.ND_item_pagenav:hover {
	width:360px;
	box-shadow:0 0 20px rgba(0,0,0,.25);
}

.ND_item_pagenav.PT_photos:hover {
	width:250px;
}

.ND_item_pagenav:hover:after {
	opacity:.9;
}

.ND_item_pagenav a {

}

@media (max-width:479px) {
	.ND_item_pagenav:hover {
		width:40px;
	}
}


.ND_ainfo .ND_icon_views,
.ND_ainfo .ND_icon_views + em,
.ND_ainfo .ND_icon_views + em + .ND_sdesc,
.article_info .ND_comment_views,
.article_info .ND_comment_tabmail + .comment_separator,
#video_folders_column .album_block .content_title + small
{
	display:none !important;
}






a.live_link:before {
	content:"LIVE";
	background-color:#f52f14;
	color:white !important;
	font-size:0.85em !important;
	letter-spacing:0.05em;
	padding:0 6px;
	border-radius:3px;
	display:inline-block;
	vertical-align:bottom;
}

.events_list .album_block_wrapper td.ND_eventlist_results {
	padding-top:1em !important;
}

@media (max-width:480px) {

.events_list .album_block_wrapper td.ND_eventlist_results {
	text-align:left !important;
	display:block !important;
	clear:both !important;
	padding-top:0.5em !important;
}

.events_list .album_block_wrapper td.ND_eventlist_results a.live_link + .fslash {
	display:none;
}

a.live_link:before {
	content:"WATCH LIVE";
}

	a.live_link {
		display:block;
		margin:0 0 0.5em 0;
	}
}










.csv > span:not(:empty) ~ span:not(:empty):before {
    content:", ";
}




#colorbox,
#cboxWrapper,
#cboxContent,
#cboxLoadedContent,
#colorbox iframe,
#cboxLoadingOverlay,
#cboxLoadingGraphic {
	left:0 !important;
	top:0 !important;
	width:100% !important;
	height:100% !important;
	float:none !important;
	border-width:0 !important;
	box-shadow:none !important;
	padding:0 !important;
	margin:0 !important;
	border-radius:0 !important;
	background:transparent !important;
	position:relative !important;
	/* z-index: 100000 !important; */
}

#cboxLoadingGraphic {
	display:block;
	position:absolute !important;
}

#cboxLoadingGraphic:before {
	content:"\f110";
	width:80px;
	height:80px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin:-40px 0 0 -40px;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	font-size:70px;
	line-height:80px;
	text-align:center;
	color:rgba(255, 255, 255, 0.12);
	animation:spin 2s infinite linear;
}

#colorbox {
	position:fixed !important;
}

.popupcontent {
	/* background: rgba(64, 64, 64, 0.95); */
	text-align: center;
	position:relative;
	/* min-height: 100% !important; */
	height: 100%;
	background: transparent;
	color: #333;
}

.popupcontent.standalone {
    background:#444;
}

#content_size {
	background: #ffffff;
	position:relative;
	/* border: 4px solid #000000; */
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2784313725490196);
	animation: dropIn 0.5s cubic-bezier(0.22, 0.61, 0.36, 1), fadeIn 0.3s linear;
}

.popup-fullscreen #content_size {
    width:100%;
    max-width: none !important;
    margin:auto;
    min-height: 100% !important;
    display: block;
    top: 0 !important;
    left:0 !important;
    max-height:none;
    height: auto !important;
    border-radius: 0;
}

@keyframes fadeIn {
    from { opacity: 0;}
    to   { opacity: 1;}
}

@keyframes dropIn {
    from { transform:translateY(-30px); }
    to   { transform:translateY(0); }
}


#content_size.video-file-uploader {
    max-width:600px !important;
    min-width: 400px;
}

#content_size.seed-news {
    max-width:720px !important;
}

#content_size.add-comment-popup {
    max-width:600px !important;
}

#content_size.video-attach-thumbnail {
    max-width:600px !important;
}

#content_size.widget-manager .wrapper_select {
    display:none;
}

#content_size.logo .inner-content {
    margin-top:-1em;
}

#content_size.logo p {
    display:none;
}

#content_size.video-360-uploader {
    max-width:500px !important;
}

.popupcontent h1.stripper {
	/* position:absolute; */
}

#popup_footer,
.popup_footer {
	position: relative;
	box-shadow: none !important;
	padding: 15px;
	height: auto;
	border-top: 1px solid #e4e4e4;
	margin-top: 3em;
	/* background: linear-gradient(#fff,#eee); */
	text-align:right;
	/* white-space: nowrap; */
}

.ui-dialog-content #popup_footer {
    margin:2em -2em -2em -2em;
}

.popup-fullscreen #popup_footer,
.popup-fullscreen .popup_footer {
    position: fixed;
    bottom:0;
    left:0;
    right:0;
    top:auto;
    background: white;
}

.popup-fullscreen #content_size {
    /* padding-bottom:5em; */
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    max-width: none !important;
    /* margin-bottom: 71px; */
}









.fileupload-buttonbar .ui-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transform: translate(250px, -50px) scale(1);
  -moz-transform: translate(-200px, 0) scale(4);
  direction: ltr;
  cursor: pointer;
  z-index:10;
}


/* Fix for IE 6: */
*html .fileinput-button {
  padding: 2px 0;
}

/* Fix for IE 7: */
*+html .fileinput-button {
  padding: 2px 0;
}

.fileinput-button {
cursor:pointer;
}

.fileupload-buttonbar {
  padding: 0.2em 0.4em;
}

.fileupload-buttonbar .ui-button {
  vertical-align: middle;
  display:inline-block;
  position:relative;
  overflow:hidden;
}

.fileupload-content {
  border-top-width: 0;
}

.ui-state-disabled .ui-state-disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ui-state-disabled input {
  cursor: default;
}

body {
  margin: 0;
  padding: 0;
  background-color: #fff;
  background-image:none;
  font-size: 12px;
}

body,html {/* height:100%; *//* overflow:auto; */}
html.noscroll {
    /* position: fixed; */
    /* overflow-y: scroll; */
    /* width: 100%; */
    top: 0 !important;
    overflow: hidden !important;
}

a {
  color: #222;
}



.progbox {background: white;/* color: white; */padding: 2px 4px;/* border-radius: 3px; */width: 32px;text-align: center;display: block;line-height: 16px;}



.MC-fileupload-content table.files {
  width:100%;
}

.MC-fileupload-content table.files img {
  border: none;
}

.MC-fileupload-content table.files .name {
padding:0 8px;
overflow:hidden;
word-wrap: break-word;
width:100%;
}

.MC-fileupload-content table.files .name a {
text-decoration:none;
}

.MC-fileupload-content table.files .size {
  text-align: right;
  white-space: nowrap;
  padding:0 8px 0 0;
  bottom: 0;
  left: 10px;
  right: 10px;
  top: auto;
  background: white;
  padding: 5px;
  text-align: center;
  display:none;
}

.MC-fileupload-content table.files .ui-state-error td {
	display:none;
}

.MC-fileupload-content table.files td.error {
display:block;
	/* max-width:100px; */font-size: 12px;display: flex;flex-direction:column;align-items: center;justify-content: center;height: 100%;color: #ff4545;padding: 0.5em;box-sizing: border-box;background: #ff45451f;/* position: absolute; */}

.MC-fileupload-content table.files .error:before {
	content:"\f071";
	font-family:"Font Awesome 5 Free";
	display:block;
	font-size:30px;
	margin-bottom:10px;
	opacity:0.75;
}

.MC-fileupload-content table.files .cancel {padding:0;/* vertical-align: bottom; */display: flex;align-items: flex-end;justify-content: center;position: absolute;bottom: 0;left: 0;right: 0;height: 30px;display: none;}

.MC-fileupload-content table.files .cancel button {
	display:block;
	width:100%;
	margin:0;
	background:#f3f3f3;
	border-width:0;
	text-transform:uppercase;
	font-size:11px;
	padding: 0 10px;
	color:#999;
	height: 30px;
}

.MC-fileupload-content table.files {
width:100%;
}

.MC-fileupload-content table.files td {border-spacing:0;padding:0;/* width: 100%; */background: white;}

.MC-fileupload-content table.files td.progress {
	/* width:100%; */
	position: relative;
	height: 5px;
	display: block;
	margin-top: 4px;
	background: #e4e4e4;
	/* margin-bottom: 5px; */
	/* position: absolute; */
	/* bottom: 0px; */
	/* left: 5px; */
	/* right: 5px; */
}

.MC-fileupload-content table.files td.progress .ui-progressbar {
	background:#1e94b8;
	height:5px;
	width: 0%;
}

.files .progress span {
	text-align:center;
	display: inline-block;
}

.MC-fileupload-content {

}

.MC-fileupload-content a {
color:#534c46;
}



.MC-fileupload-content {/* background-color: white; */background-image: none;color:#534c46;font-size:12px;/* left: 0 !important; *//* height: 100%; */flex-basis: 100%;min-height: 400px;}

#dropzone {
	position:relative;
}

#dropzone-target {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:transparent;
	display:none;
	box-shadow: inset 0 0 0 2px #ffbd6b, 0 0 0 1px #ffbd6b;
	z-index:50;
}

.fileupload-buttonbar {text-align:left;border-bottom: 1px solid #e4e4e4;background-color: white;background-image:none !important;padding: 1em;margin: 0 !important;}

.fileupload-buttonbar .wrapper_progressbar {
	margin-top:1em;
}

tr.divider td {
height:12px;
}

tr.divider td div {
height:0;
overflow:hidden;
border-top:1px solid #BBB2A9;
border-bottom:1px solid #f7f5f2;
}


#fileupload {overflow: visible !important;/* position: absolute; */top: 0;left: 0;right: 0;bottom: 0;background: #e4e4e4;box-shadow: none;/* height: auto !important; */width: 100%;flex-basis: 100%;flex-grow: 1;/* height: 0; */padding: 0;display: flex;flex-direction: column;min-height: 0;height: 100%;position: relative;z-index: 0;}

.fileinput-button {
  overflow: hidden;
  padding:0 !important;
  width: auto !important;
  height: 40px !important;
  background: #1e94b8;
  border-width:0 !important;
  padding:0;
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
  box-shadow:none !important;
  text-shadow:none !important;
  transition:background 0.3s;
  border-radius: 3px;
}

.fileinput-button:hover {background: #438b9d;}

.fileinput-button:active {
background-position:0 -78px !important;
}

.fileinput-button .ui-button-icon-primary {
display:none !important;
}

.fileinput-button .ui-button-text {
	padding:0 12px;
	color:white;
	line-height:39px;
}

#disable_ui,#disable_ui_2 {position:absolute;left:0px;right:0px;top: 0;bottom:0px;background-color: #e4e4e4a1;z-index: 10;/* opacity:0.85; *//* color: red; */display: flex;align-items: center;justify-content: center;padding: 3em;box-sizing: border-box;}

#disable_ui div {
    position:relative;
}

#disable_ui div:before {
    position:absolute;
    left:0;
    top:0;
    height:100%;
    display:flex;
    align-items:center;
    font-size:3em;
    width:1.8em;
    justify-content:center;
    color:#e4e4e4;
}

#disable_ui_2 {
background-color:#eae5df;
right:0;
bottom:0;
display:none;
}

#disable_ui div {text-align: left;color: #1e94b8;font-weight: 900;/* font-size: 13px; *//* position:absolute; *//* top:50%; *//* left:0; *//* right:0; */padding: 1em 1em 1em 5.5em;background: #ffffff;/* border-radius: 5px; */max-width: 20em;line-height: 1.3em;box-shadow: none;text-transform: uppercase;font-family: "Lato";font-size: 0.9em;}

#dialog_attachments {padding:0;height: auto !important;padding-bottom: 6em;}

#FU_dialog {
	z-index:10000;
}





.MC-fileupload-content-table {
	padding: 0.5em;
	/* background:#e4e4e4; */
}

.MC-fileupload-content-table table tbody {
	display:flex;
	flex-wrap:wrap;

}

.MC-fileupload-content-table table tbody tr {
	display:block;
	flex-basis: 23%;
	flex-shrink:0;
	flex-grow: 0;
	position:relative;
	padding: 5px;
	box-sizing:border-box;
	background: white;
	margin: 1%;
	box-shadow: 1px 1px 0px #0000000f;
	max-width: 23%;
	/* min-width: 100px; */
}

.MC-fileupload-content-table table tbody td.preview {
	display: flex;
	position:relative;
	text-align:center;
	width:auto !important;
	height:auto !important;
	line-height: 0;
	margin-bottom: 0;
	justify-content: center;
	overflow: hidden;
	max-height: 120px;
}

.MC-fileupload-content-table td.preview {
	position:static;
}

.MC-fileupload-content-table td.preview img,
.MC-fileupload-content-table td.preview canvas {
	/* max-width:none; */
	width:100%;
	height: 100%;
	/* max-height:none; */
	/* border: none; */
	line-height: 0;
}


.MC-fileupload-content-table td.name {
	display:none;
}

.MC-fileupload-content-table td.done {
	position:absolute;
	right:-0.5em;
	top:-0.5em;
	width:1.5em;
	height:1.5em;
	/* background:white; */
	z-index:1;
	border-radius:50%;
	line-height:1.5em;
	/* background:#f98e0a; */
	color: #d8d8d8;
	/* border:3px solid white; */
	text-align:center;
	left: 50%;
	bottom: 12px;
	top: auto;
	margin: 0 0 0 -0.75em;
	right: auto;
	font-size: 16px;
}

.MC-fileupload-content-table td.done:before {
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	content:"\f00c";
	color: #333;
	/* font-size: 0.8em; */
}












#photo-uploader-CW #COLUMN_1,
.news-uploader #COLUMN_1,
.video-uploader #COLUMN_1,
.edit-photo #COLUMN_2,
.create-event #COLUMN_2,
.create-group #COLUMN_2,
.user-details #COLUMN_1,
.blog-uploader #COLUMN_1 {
	width: 18em;
	flex-shrink: 0;
	margin: 0 auto;
}

.COLUMN_HEADER {
    display:none;
}

.promo-editor #COLUMN_1 {
    width:20em;
    flex-shrink:0;
}

#photo-uploader-CW #COLUMN_2,
#news-uploader #COLUMN_2,
.video-uploader #COLUMN_2,
.edit-photo #COLUMN_1,
.create-event #COLUMN_1,
.create-group #COLUMN_1,
.user-details #COLUMN_2,
.blog-uploader #COLUMN_2 {
	margin-left: 3em;
	flex-basis: 100%;
}



.create-event #COLUMN_1,
.user-details #COLUMN_2,
.blog-uploader #COLUMN_2,
#video-uploader #COLUMN_2,
.edit-photo #COLUMN_1 {
    display:flex;
    flex-direction:column;
}

#photo-uploader-CW #COLUMN_2 {
    /* display:flex; */
    /* flex-direction:column; */
    /* flex-basis:100%; */
}

.wrapper_photo_rotate {
    background:#f3f3f3;
    border: 1px solid #e0e0e0;
}

.edit-photo .fake_photo {display: block;padding: 0;/* width: 100% !important; *//* height: 0 !important; *//* padding-bottom: 100%; *//* box-sizing: content-box !important; */border-width: 0;margin-top: 1em;overflow: hidden;/* height: 200px; */}

.edit-photo .fake_photo .rotate_wrapper {
    display:flex;
    justify-content:center;
    align-items:center;
    background: #666;
}

.edit-photo .fake_photo .rotate_left,
.edit-photo .fake_photo .rotate_right {
    bottom:auto;
    top:0;
    background: #f3f3f3;
    border-radius: 0 0 8px 0;
    text-align:center;
    width: 40px;
    height: 40px;
    /* box-shadow:0 0 30px rgba(0, 0, 0, 0.28); */
}

.edit-photo .fake_photo .rotate_left:before,
.edit-photo .fake_photo .rotate_right:before {
    text-align:center;
    margin: 0;
    line-height: 38px;
    font-size: 18px;
    color:#bbb;
    transition:color 0.3s;
}

.edit-photo .fake_photo .rotate_left:hover:before,
.edit-photo .fake_photo .rotate_right:hover:before {
    color:#333;
}

.edit-photo .fake_photo .rotate_right {
    border-radius: 0 0 0 8px;
}

.edit-photo .fake_photo img {
    transform-origin: 50% 50% !important;
    position: relative;
    transition:transform 0.3s ease-out;
    max-width: 800px;
    max-height: 400px;
    /* min-height: 200px; */
}

.edit-photo .fake_photo img.rotate_90 {
    transform:rotate(90deg);
}

.edit-photo .fake_photo img.rotate_180 {
    transform:rotate(180deg);
}

.edit-photo .fake_photo img.rotate_270 {
    transform:rotate(270deg);
}

.promo-editor #COLUMN_2 {
    flex-basis:100%;
    margin-left:3em;
}

#news-uploader #COLUMN_3,
#news-uploader #COLUMN_4 {
	display:none;
}

#news-uploader .MOBILE_BLOCK_LEFT,
#news-uploader .MOBILE_BLOCK_RIGHT {
	float:none;
	width:auto;
	padding:0;
}



#news-uploader #COLUMN_2,
#blog-uploader #COLUMN_2 {
	display:flex;
	flex-direction:column;
	/* min-height: 50%; */
}

.wrapper_mce,
#blog-uploader #COLUMN_2 .wrapper_mce {
	flex-basis:100%;
	/* display: flex; */
	/* flex-direction: column; */
}

.wrapper_mce > .mce-container-body {
	display:flex;
	flex-direction:column;
	
}

.mce-tinymce.mce-fullscreen {
    z-index:20000;
}

.wrapper_mce > .mce-tinymce {
    border-width: 0 !important;
    box-shadow: none;
}

.wrapper_mce > .mce-tinymce,
.wrapper_mce > .mce-tinymce > .mce-container-body {
	/* background:red; */
	/* border:10px solid red; */
	/* flex-basis: 100%; */
	height: 100%;
	box-sizing:border-box !important;
	display: flex;
	flex-direction: column;
}

wrapper_mce > .mce-tinymce > .mce-container-body {
	display:flex;
	flex-direction:column;
	/* margin-bottom: 20px; */
	padding-bottom: 1px;
}

.wrapper_mce .mce-edit-area {
	flex-basis:100%;
	flex-grow:1;
	position:relative;
	box-sizing:border-box !important;
	padding-bottom: 20%;
	min-height: 20vh;
	border-width: 0 !important;
}

.edit-photo .wrapper_mce .mce-edit-area {
    padding-bottom:8em;
    /* min-height:10vh; */
}

.popup-fullscreen .wrapper_mce .mce-edit-area {
    padding-bottom:0;
}

.wrapper_mce iframe {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom: 0px;
	height: 100% !important;
	box-sizing:border-box !important;
	/* display: none !important; */
}

.popup-login .darklink {
    color: hsla(192, 40%, 40%, 1);
}











.wrapper_file_listing {
	/* margin-top:1em; */
}

#advanced {
    margin-top: 1em;
    margin-left: -5px;
    margin-right: -5px;
    padding: 0 5px;
    /* padding-bottom: 2em; */
    /* box-sizing: content-box; */
}





/*
#news-uploader #COLUMN_2 .wrapper_mce .mce-tinymce,
#news-uploader #COLUMN_2 .wrapper_mce .mce-container-body,
#news-uploader #COLUMN_2 .wrapper_mce .mce-edit-area,
#news-uploader #COLUMN_2 .wrapper_mce iframe {
	height:100% !important;
	border-color:#e0e0e0 !important;
}*/
















a.bttn_big_blue.b_icon {
	position:relative;
	padding-left: 3.75em;
}

a.bttn_big_blue.b_icon.bttn_large {
    padding-left: 5em;
}

.bttn_big_blue.bttn_block,
a.bttn_big_blue.bttn_block {
    display:block;
}

.b_icon:before {
	font-family:"Font Awesome 5 Free";
	font-weight: 900;
	margin-right:0.5em;
	font-size: 1.15em;
	vertical-align: -0.075em;
	/* color: #6f6f6f; */
}

.b_icon.icon_only {
    width:40px;
    text-align:center;
    line-height: 40px;
    height: 40px;
    padding: 0;
}

.b_icon.icon_only:before {
    margin:0;
}

h1.b_icon:before,
.bttn_big_blue:before,
.bttn_big_grey.b_icon:before,
.ui-dialog-titlebar.b_icon:before {
	position:absolute;
	left:-1px;
	top:-1px;
	bottom:-1px;
	width: 2.5em;
	display:flex;
	align-items:center;
	background: rgba(255, 255, 255, 0.14);
	justify-content: center;
	text-align: center;
	/* text-indent: 0; */
	color: white;
}

.bttn_big_grey.b_icon.icon_only {
    padding:0;
}

.bttn_big_grey.b_icon.icon_only:before {
    position:static;
    width:40px;
}

.bttn_big_blue.bttn_large.b_icon:before {
    width:60px;
    font-size:20px;
}

.bttn_big_grey.b_icon,
a.bttn_big_grey.b_icon,
.bttn_big_blue.b_icon,
a.bttn_big_blue.b_icon {
    position:relative;
    padding-left:4em;
    overflow:hidden;
}

.bttn_big_grey.b_icon:before {
    color:#555;
    width:2.75em;
    border-right:1px solid #e0e0e0;
    box-shadow:1px 0 0 0 white;
    background: transparent;
}

.bttn_big_admin {
    background-color:#e59f16;
    border-color:#e59f16;
    color:white;
    text-shadow:1px 1px 1px rgba(0, 0, 0, 0.27);
}

.bttn_big_admin:hover {
    background-color:#e8a92d;
    border-color:#e8a92d;
    color:white;
}

.bttn_big_admin.b_icon:before {
    background:rgba(255,255,255,.2);
    box-shadow:none;
    border-width:0;
    color:white;
}

h1.stripper.b_icon,
.ui-dialog-titlebar.b_icon {
	padding-left: 4em;
}

h1.b_icon:before,
.ui-dialog-titlebar.b_icon:before {
	width: 2.7em;
	text-indent:0;
	justify-content:center;
	color: white;
	opacity:1;
}

.ND_dbttn.b_icon:before {
	font-size:1.25em;
	vertical-align:middle;
}

.b_icon_photo:before {
	content:"\f03e";
}

.b_icon_photos:before {
	content:"\f302";
}

.b_icon_claim:before {
	content:"\f256";
	font-weight:400;
}

.b_icon_group:before {
	content:"\f0c0";
}

.b_icon_video:before {
    content:"\f167";
    font-family:"Font Awesome 5 Brands";
}

.b_icon_help:before {
	content:"\f059";
}


.b_icon_reset:before {
	content:"\f1da";
}

.b_icon_template:before {
	content:"\f61f";
}

.b_icon_error:before {
	content:"\f071";
}

.b_icon_ok:before {
	content:"\f00c";
}

.b_icon_folder:before {
	content:"\f07b";
}

.b_icon_rotate_left:before {
    content:"\f0e2";
}

.b_icon_rotate_right:before {
    content:"\f01e";
}

.b_icon_filter:before {
	content:"\f160";
}

.b_icon_code:before {
	content:"\f121";
}

.b_icon_replace:before {
	content:"\f362";
}

.b_icon_phone:before {
	content:"\f879";
}

.b_icon_fax:before {
	content:"\f1ac";
}


.b_icon_update:before {
	content:"\f304";
}

.b_icon_contact_details:before {
	content:"\f2bb";
}

.b_icon_display:before {
	content:"\f26c";
}

.b_icon_invite:before {
	content:"\f658";
}

.b_icon_event:before {
	content:"\f70c";
}

.b_icon_map:before {
	content:"\f3c5";
}

.b_icon_user_add:before {
	content:"\f234";
}

.b_icon_user_remove:before {
	content:"\f503";
}

.b_icon_user_change:before {
	content:"\f509";
}

.b_icon_user_edit:before,
.b_icon_user_editor:before {
	content:"\f4ff";
	opacity: 0.2;
}

.b_icon_comment:before {
	content:"\f4ad";
}

.b_icon_send:before {
	content:"\f1d8";
}

.b_icon_add:before {
	content:"\f067";
}

.b_icon_admin:before {
    content:"\f502";
}

.b_icon_folder_add:before {
	content:"\f65e";
}

.b_icon_star:before {
	content:"\f0a3";
}

.b_icon_edit:before {
	content:"\f022";
}

.b_icon_action:before {
    content:"\f085";
}

.b_icon_options:before {
	content:"\f022";
}

.b_icon_arrow_left:before {
	content:"\f060";
}

.b_icon_arrow_down:before {
	content:"\f078";
}


.b_icon_news:before {
	content:"\f15c";
}

.b_icon_results:before {
	content:"\f681";
}

.b_icon_url:before,
.b_icon_myspace:before {
	content:"\f0c1";
}

.b_icon_file_attach:before {
	content:"\f574";
}

.b_icon_link:before {
content:"\f0c6";
}

.b_icon_title:before {
    content:"\f044";
}

.b_icon_atom:before {
    content:"\f5d2";
}

.b_icon_fullscreen:before {
content:"\f31e";
}

.b_icon_promo_scroller:before {
content:"\f3ca";
font-family:"Font Awesome 5 Brands";
font-weight:400;
}

.b_icon_login:before {
content:"\f2f6";
}

.b_icon_calendar:before {
	content:"\f073";
}

.b_icon_tags:before {
	content:"\f02c";
}

.b_icon_social_media:before {
    content:"\f1e0";
}

.b_icon_facebook:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f082";
}

.b_icon_twitter:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f099";
}

.b_icon_google:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f0d5";
}

.b_icon_palette:before {
    content:"\f53f";
}

.b_icon_youtube:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f167";
}

.b_icon_linkedin:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f0e1";
}

.b_icon_tumblr:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f173";
}

.b_icon_foursquare:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f180";
}

.b_icon_blog:before {
    content:"\f09e";
}


.b_icon_notifications:before {
    content:"\f0f3";
}

.b_icon_upload:before {
    content:"\f093";
}


.b_icon_instagram:before {
    font-family:"Font Awesome 5 Brands";
    content:"\f16d";
}

.b_icon_rss:before {
    content:"\f09e";
}

.b_icon_user:before {
    content:"\f007";
}

.b_icon_signup:before {content:"\f234";/* font-size: 2em !important; */}

.b_icon_email:before {
	content:"\f0e0";
}


.b_icon_password:before {
	content:"\f084";
}

.b_icon_search:before {
    content:"\f002";
}

.b_icon_delete:before,
.b_icon_cancel:before {
    content:"\f00d";
}






.flex {
	display:flex;
}

.flex-t1 > * {
    flex-shrink:0;
}

.flex-t1 > *:first-child {
	flex-basis:100%;
	flex-grow:1;
	flex-shrink:1;
}

.popupcontent .mg-t-0 { margin-top:0; }

.popupcontent .mg-t-05 {margin-top: 0.5em;}

.popupcontent .mg-t-1,
.INLINE_content .mg-t-1 { margin-top:1em; }

.popupcontent .mg-t-2,
.INLINE_content .mg-t-2 {margin-top: 1.5em;}

.popupcontent .mg-t-3,
.INLINE_content .mg-t-3 { margin-top: 3em; }

.popupcontent .mg-l-1 {
	margin-left:1em;
}

.table-vs-1 td {
    padding-bottom:1em;
}










.f-label {
    height:40px;
    /* background:#f3f3f3; */
    border: 1px solid #e0e0e0;
    line-height:40px;
    display:block;
    padding: 0 1em;
    font-weight:normal;
    margin-right: -5px;
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    color: #b7b7b7;
    text-align:left;
}







body {
    /* background:#eee !important; */
    overflow-y:scroll;
}

body.popupcontent {
    overflow-y:auto;
    min-height: 100%;
    /* background: red; */
}

body.popupcontent.popup-fullscreen {
    background:white;
    /* margin-bottom:71px; */
    /* height:auto; */
    /* padding-bottom: 71px; */
}

html.colorbox-open .scrollfixed {
    opacity:0 !important;
}




h2 + #search_attach_list {
    margin-top:-0.5em;
}

#search_attach_list:empty {
    text-align:center;
}

#search_attach_list:empty:before {
    content:"\f06a";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    margin-top:1em;
    margin-right:0.5em;
    display:inline-block;
    color:#ccc;
}

#search_attach_list:empty:after {
    content:"No attachments found";
    color:#ccc;
    margin-top:1em;
    display:inline-block;
}

#search_attach_list th {
    padding-left:0.75em;
}

#search_attach_list th + td {
    width:100%;
    padding-right: 1em;
}

#search_attach_list th img {
    margin-right:0.75em;
    max-width:40px;
    max-height:40px;
}

#search_attach_list .ND_icon {
    margin:0 0.75em;
    color: #e0e0e0;
    padding: 0.25em;
    text-align:center;
    transition:color 0.3s;
    opacity: 1;
}

#search_attach_list .ND_icon:hover {
    color:#555;
}

#search_attach_list input[type=checkbox] {
    visibility:hidden;
    position:absolute;
    left:0;
    top:0;
}

#search_attach_list label,
.bttn-toggle,
a.bttn-toggle,
a.bttn-toggle:link {
    background:#f3f3f3;
    border:1px solid #e0e0e0;
    padding:0.25em 0.5em;
    display:inline-block;
    text-transform:uppercase;
    font-size: 10px;
    letter-spacing:0.25px;
    color:#aaa;
    text-align:center;
    border-radius:3px;
}

.td_postas label {
    display:block !important;
}

#search_attach_list label:hover,
.bttn-toggle:hover,
a.bttn-toggle:hover {
    color:white;
    background:rgb(108, 184, 207);
    border-color:rgb(108, 184, 207);
}

#search_attach_list label + input + label {
    margin-top: 2px;
}

#search_attach_list input[type=checkbox][checked=checked] + label,
#search_attach_list label:active {
    background:#1e94b8;
    border-color:#1e94b8;
    color:white;
}

@media (max-width:1010px) {
    .COLUMN_HEADER {
        /* display: flex; */
    }

    .COLUMN {
        margin:0;
        /* width:100% !important; */
        display:none;
    }

    .COLUMN.COL-hide {
	display:none !important;
}

#content_size {
    width: auto;
    max-width:90% !important;
}

#photo-uploader-CW #COLUMN_1,
#news-uploader #COLUMN_1 {
    max-width:25em;
    margin:0 auto;
}



.user-details #COLUMN_1,
.blog-uploader #COLUMN_1,
.video-uploader #COLUMN_1,
.promo-editor #COLUMN_1 {
    width:auto;
    max-width:25em;
    margin: 0 auto;
}

.promo-editor #COLUMN_1 {
    max-width:30em;
}

#photo-uploader-CW #COLUMN_2,
#news-uploader #COLUMN_2,
.create-event #COLUMN_1,
.user-details #COLUMN_2,
.blog-uploader #COLUMN_2,
#video-uploader #COLUMN_2,
.edit-photo #COLUMN_1,
.create-group #COLUMN_1,
.promo-editor #COLUMN_2 {
    margin:0;
    /* width: 95%; */
}

}


@media (max-width:480px) {
    #content_size {
        width:100% !important;
        top: 0 !important;
        height:auto;
        bottom:0;
        position: relative;
        left: 0 !important;
        margin:0;
        overflow: hidden;
        max-width: none !important;
        min-width: auto !important;
        box-shadow:none;
    }

    body.popupcontent {
        background: white !important;
    }

    .inner-content {
        margin:1.5em;
    }

    .popupcontent h1.stripper, .INLINE_content h1.stripper, .ui-dialog-titlebar, .mce-title {
        margin-bottom:1em;
    }

    #popup_footer {
        margin-top:15px;
    }

    .COLUMN_HEADER {
        margin-bottom:1.5em;
    }
}












@media (min-width:1011px) {
.thumb_box a:hover .ND_plus_overlay,
.list_folders .album_block:hover .ND_plus_overlay {
	display:block !important;
}
}