/* CSS Document */

.ddcommon { position:relative; display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;
    border-left:1px solid #ee3224; }
.ddcommon ul {padding:0;margin:0; }
.ddcommon ul li {list-style-type:none;}

.ddcommon .clear{clear:both}
.ddcommon input.text { color:#666; padding:0; position:absolute; display:block; width:75px; height:70px; left:0px; top:0; border:none;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:0; right:20px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{ display:block; padding:0; }
.ddcommon .ddTitle .description{ display:block; }
.ddcommon .ddChild { position:absolute; display:none; width:101%; overflow-y:auto; overflow-x:hidden; zoom:1; z-index:1; top:70px!important; }
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}

/*************** default theme **********************/
.dd{ margin:0!important; padding:0!important; width:160px!important; }
.dd .divider { border:0; right:24px; }
.dd .caret { width:10px; height:10px; margin:-3px 10px 0 0; float:right; }
.dropdown_year:hover .dd .caret,
.dropdown_year:hover .dd .ddTitle { color:#fff; background:#ee3224; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }

.dd .ddArrow:before { content: '\e910'!important; font-family: 'icomoon' !important; color:#000; font-size:24px; }
.dd .ddTitle{ color:#000; font-family: 'morganbigbold_italic'; font-size:16px; line-height:70px;
    text-transform:uppercase; margin:0!important; padding:0!important; cursor:pointer!important; }
.dd .ddTitle .ddTitleText { padding:0 25px; }
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddChild { border:0; left:-1px; top:70px!important; font-family: 'morganbigbold_italic'; font-size:16px; line-height:50px;
    overflow:hidden; text-indent:25px; border:1px solid #ee3224; text-transform:uppercase; background:#fff; }
.dd .ddChild li{ padding:0; cursor:pointer; width:100%; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
.dd .ddChild li .ddlabel{color:#000;}
.dd .ddChild li.hover .ddlabel {color:#fff; }
.dd .ddChild li.hover{ background:#ee3224; color:#fff; }
.dd .ddChild li.selected { background:#ee3224; color:#fff; }
.dd .ddChild li.selected .ddlabel { color:#fff; }
.dd .ddChild li.selected:hover .ddlabel { color:#fff; }

.ddOutOfVision { margin:0 auto!important; padding:0!important; }


