.SumoSelect p{margin:0;}
.SumoSelect{width:200px;}
.SelectBox{padding:5px 8px;}
.sumoStopScroll{overflow:hidden;}
.SumoSelect .hidden{ display:none; }
.SumoSelect .search-txt{display:none;outline:none;}
.SumoSelect .no-match{display:none;padding:6px;}
.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px;}
.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden;}
.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;padding:  0;}
.SelectClass{z-index:1;}
.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{ user-select:none; -o-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; }
.SumoSelect{ display:inline-block; position:relative;outline:none;}
.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0;}
.SumoSelect>.CaptionCont{ position:relative; border:1px solid #a4a4a4; min-height:14px; background-color:#fff;border-radius:2px;margin:0;}
.SumoSelect>.CaptionCont>span{ display:block; padding-right:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;cursor:default;}
.SumoSelect>.CaptionCont>span.placeholder{ color:#ccc; font-style:italic; }
.SumoSelect>.CaptionCont>label{ position:absolute; top:0; right:0; bottom:0; width:30px;}
.SumoSelect>.CaptionCont>label>i{
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);
background-position:50%;
width:16px;
height:16px;
display:block;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
background-repeat:no-repeat;
opacity:.8;
display: none;
}
.SumoSelect>.optWrapper{display:none; z-index:2; top:30px; width:100%; position:absolute; left:0; box-sizing:border-box; background:#fff; border:1px solid #ddd; box-shadow:2px 3px 3px rgba(0,0,0,.11); border-radius:3px;overflow:hidden;}
.SumoSelect.open>.optWrapper{top: auto;display:block;}
.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px;}
.SumoSelect>.optWrapper ul{list-style:none; display:block; padding:0; margin:0; overflow:auto;}
.SumoSelect>.optWrapper>.options{ border-radius:2px;position:relative;
max-height:250px; }
.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5;}
.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px;}
.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px;}
.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959;}
.SumoSelect>.optWrapper>.options li.opt{ padding:6px; position:relative;border-bottom:1px solid #f5f5f5;}
.SumoSelect>.optWrapper>.options>li.opt:first-child{ border-radius:2px 2px 0 0; }
.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px; border-bottom:none;}
.SumoSelect>.optWrapper>.options li.opt:hover{ background-color:#e4e4e4; }
.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4; border-bottom:1px solid #a1c0e4;}
.SumoSelect>.optWrapper>.options li label{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;cursor:pointer;}
.SumoSelect>.optWrapper>.options li span{ display:none; }
.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700;}
.SumoSelect>.optWrapper.isFloating{ position:fixed; top:0; left:0; right:0; width:90%; bottom:0; margin:auto; max-height:90%; }
.SumoSelect>.optWrapper>.options li.opt.disabled{ background-color:inherit;pointer-events:none;}
.SumoSelect>.optWrapper>.options li.opt.disabled *{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); -moz-opacity:.5; -khtml-opacity:.5; opacity:.5; }
.SumoSelect>.optWrapper.multiple>.options li.opt{ padding-left:35px;cursor:pointer;}
.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px;}
.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff;}
.SumoSelect>.optWrapper>.MultiControls{ display:none; border-top:1px solid #ddd; background-color:#fff; box-shadow:0 0 2px rgba(0,0,0,.13); border-radius:0 0 3px 3px; }
.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{ display:block; margin-top:5px; position:absolute; bottom:0; width:100%; }
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{ display:block; }
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{ padding:6px; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p{ display:inline-block; cursor:pointer; padding:12px; width:50%; box-sizing:border-box; text-align:center; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{ background-color:#f1f1f1; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{ border-right:1px solid #dbdbdb; border-radius:0 0 0 3px; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{ border-radius:0 0 3px 0; }
.SumoSelect>.optWrapper.isFloating>.options li.opt{ padding:12px 6px; }
.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{ padding-left:35px; }
.SumoSelect>.optWrapper.multiple.isFloating{ padding-bottom:43px; }
.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%;}
.SumoSelect.disabled{ opacity:.7;cursor:not-allowed;}
.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none;}
.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer;}
.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer;}
.SumoSelect .select-all.partial>span i{background-color:#ccc;}
.SumoSelect>.optWrapper>.options li.optGroup{ padding-left:5px; text-decoration:underline; }.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{
padding:0;
margin:0;
border:0;
outline:none;
vertical-align:top;
}
.fancybox-wrap{
position:absolute;
top:0;
left:0;
z-index:2;
}
.fancybox-skin{
position:relative;
background:#f9f9f9;
color:#444;
text-shadow:none;
border-radius:4px;
}
.fancybox-opened{
z-index:3;
}
.fancybox-opened .fancybox-skin{
box-shadow:0 10px 25px rgba(0,0,0,.5);
}
.fancybox-inner,.fancybox-outer{
position:relative;
}
.fancybox-inner{
overflow:hidden;
}
.fancybox-type-iframe .fancybox-inner{
-webkit-overflow-scrolling:touch;
}
.fancybox-error{
color:#444;
font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;
margin:0;
padding:15px;
white-space:nowrap;
}
.fancybox-iframe,.fancybox-image{
display:block;
width:100%;
height:100%;
}
.fancybox-image{
max-width:100%;
max-height:100%;
}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{
background-image:url(//i0.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/fancybox_sprite.png);
}
#fancybox-loading{
position:fixed;
top:50%;
left:50%;
margin-top:-22px;
margin-left:-22px;
background-position:0 -108px;
opacity:.8;
cursor:pointer;
z-index:6;
}
#fancybox-loading div{
width:44px;
height:44px;
background:url(//i3.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/fancybox_loading.gif) 50% no-repeat;
}
.fancybox-close{
top:-18px;
right:-18px;
width:36px;
height:36px;
}
.fancybox-close,.fancybox-nav{
position:absolute;
cursor:pointer;
z-index:4;
}
.fancybox-nav{
top:0;
width:40%;
height:100%;
text-decoration:none;
background:transparent url(//i1.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/blank.gif);
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.fancybox-prev{
left:0;
}
.fancybox-next{
right:0;
}
.fancybox-nav span{
position:absolute;
top:50%;
width:36px;
height:34px;
margin-top:-18px;
cursor:pointer;
z-index:4;
visibility:hidden;
}
.fancybox-prev span{
left:10px;
background-position:0 -36px;
}
.fancybox-next span{
right:10px;
background-position:0 -72px;
}
.fancybox-nav:hover span{
visibility:visible;
}
.fancybox-tmp{
position:absolute;
top:-99999px;
left:-99999px;
visibility:hidden;
max-width:99999px;
max-height:99999px;
overflow:visible !important;
}
.fancybox-lock{
width:auto;
}
.fancybox-lock,.fancybox-lock body{
overflow:hidden !important;
}
.fancybox-lock-test{
overflow-y:hidden !important;
}
.fancybox-overlay{
position:absolute;
top:0;
left:0;
overflow:hidden;
display:none;
z-index:1;
background:url(//i1.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/fancybox_overlay.png);
}
.fancybox-overlay-fixed{
position:fixed;
bottom:0;
right:0;
}
.fancybox-lock .fancybox-overlay{
overflow:auto;
overflow-y:scroll;
}
.fancybox-title{
visibility:hidden;
font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;
position:relative;
text-shadow:none;
z-index:5;
}
.fancybox-opened .fancybox-title{
visibility:visible;
}
.fancybox-title-float-wrap{
position:absolute;
bottom:0;
right:50%;
margin-bottom:-35px;
z-index:5;
text-align:center;
}
.fancybox-title-float-wrap .child{
display:inline-block;
margin-right:-100%;
padding:2px 20px;
background:transparent;
background:rgba(0,0,0,.8);
border-radius:15px;
text-shadow:0 1px 2px #222;
color:#fff;
font-weight:700;
line-height:24px;
white-space:nowrap;
}
.fancybox-title-outside-wrap{
position:relative;
margin-top:10px;
color:#fff;
}
.fancybox-title-inside-wrap{
padding-top:10px;
}
.fancybox-title-over-wrap{
position:absolute;
bottom:0;
left:0;
color:#fff;
padding:10px;
background:#000;
background:rgba(0,0,0,.8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{
background-image:url(//i2.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/fancybox_sprite@2x.png);
background-size:44px 152px;
}
#fancybox-loading div{
background-image:url(//i1.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/fancybox_loading@2x.gif);
background-size:24px 24px;
}
}.treeview,.treeview ul{ 
padding:0;
margin:0;
list-style:none;
}
.treeview ul{
background-color:#fff;
margin-top:4px;
}
.treeview .hitarea{
background:url(//i0.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-default.gif) -64px -25px no-repeat;
height:16px;
width:16px;
margin-left:-16px;
float:left;
cursor:pointer;
}
* html .hitarea{
display:inline;
float:none;
}
.treeview li{ 
margin:0;
padding:3px 0 3px 16px;
}
.treeview a.selected{
background-color:#eee;
}
#treecontrol{ margin:1em 0; display:none; }
.treeview .hover{ color:red; cursor:pointer; }
.treeview li{ background:url(//i0.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable,.treeview li.expandable{ background-position:0 -176px; }
.treeview .expandable-hitarea{ background-position:-80px -3px; }
.treeview li.last{ background-position:0 -1766px }
.treeview li.lastCollapsable,.treeview li.lastExpandable{ background-image:url(//i0.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-default.gif); }  
.treeview li.lastCollapsable{ background-position:0 -111px }
.treeview li.lastExpandable{ background-position:-32px -67px }
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{ background-position:0; }
.treeview-red li{ background-image:url(//i3.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-red-line.gif); }
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{ background-image:url(//i0.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-red.gif); } 
.treeview-black li{ background-image:url(//i1.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-black-line.gif); }
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{ background-image:url(//i2.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-black.gif); }  
.treeview-gray li{ background-image:url(//i3.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-gray-line.gif); }
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{ background-image:url(//i1.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-gray.gif); } 
.treeview-famfamfam li{ background-image:url(//i2.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{ background-image:url(//i0.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/treeview-famfamfam.gif); } 
.filetree li{ padding:3px 0 2px 16px; }
.filetree span.file,.filetree span.folder{ padding:1px 0 1px 16px; display:block; }
.filetree span.folder{ background:url(//i1.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder{ background:url(//i3.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file{ background:url(//i2.wp.com/www.aymeka.com/wp-content/themes/greenmart/images/file.gif) 0 0 no-repeat; }