.md-slide-wrap{
margin:0;
font-size:12px;
line-height:1.5em;
word-wrap:normal
}

.md-slidewrap{
font-size:12px;
line-height:1.5em;
word-wrap:normal
}

.md-objects > div,.md-objects > div a,.slider-item > div{
margin:0;
padding:0;
line-height:1em;
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;

}

.md-loading-bg{
background:#fff;
opacity:0.6;

}

.md-loading-state{
background:#fff
}

.md-bullet{
background:#ccc;

}

.md-bullet a{
background:#fff
}

.md-bullet img{
border:3px solid #fff;
top:0;
left:0;
-moz-box-shadow:0px 3px 6px rgba(0,0,0,.5);
-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5);
box-shadow:0px 3px 6px rgba(0,0,0,.5);

}

.md-bullet .md-thumb-arrow{
border-top-color:#fff;

}

.white-shadow{
-moz-box-shadow:4px 4px 4px rgba(255,255,255,0.25);
-webkit-box-shadow:4px 4px 4px rgba(255,255,255,0.25);
box-shadow:4px 4px 4px rgba(255,255,255,0.25);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#40ffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#40ffffff,Positive=true);

}

.black-shadow{
-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.25);
-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.25);
box-shadow:4px 4px 4px rgba(0,0,0,0.25);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#40000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4,OffY=4,Color=#40000000,Positive=true);

}

.white-shadow2{
-moz-box-shadow:0px 0px 4px rgba(255,255,255,0.35);
-webkit-box-shadow:0px 0px 4px rgba(255,255,255,0.35);
box-shadow:0px 0px 4px rgba(255,255,255,0.35);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#59ffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#59ffffff,Positive=true);

}

.black-shadow2{
-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.35);
-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.35);
box-shadow:0px 0px 4px rgba(0,0,0,0.35);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#59000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#59000000,Positive=true);

}

.text-white-shadow p{
text-shadow:0px 1px 0px rgba(255,255,255,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#80ffffff,Positive=true)";
zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#80ffffff,Positive=true);

}

.text-black-shadow p{
text-shadow:0px 1px 0px rgba(0,0,0,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#80000000,Positive=true)";
zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#80000000,Positive=true);

}

.text-white-shadow2 p{
text-shadow:0px -1px 0px rgba(255,255,255,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#80ffffff,Positive=true)";
zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#80ffffff,Positive=true);

}

.text-black-shadow2 p{
text-shadow:0px -1px 0px rgba(0,0,0,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#80000000,Positive=true)";
zoom:1;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#80000000,Positive=true);

}

.md-touchdevice .md-arrow-left,.md-touchdevice .md-arrow-right,.md-touchdevice .md-play,.md-touchdevice .md-pause{
top:auto;
left:auto;
margin-top:0;
bottom:10px;
right:10px;
display:none
}

.md-touchdevice .md-arrow-left{
right:80px
}

.md-touchdevice .md-play,.md-touchdevice .md-pause{
right:45px
}

.md-thumb img{
padding:4px;
background:#fff;
border:1px solid #E1E1E1
}

.md-thumb a:hover img{
border-color:#ccc
}

.md-thumb a.md-current img{
border-color:#bbb
}

@media screen and (max-width:760px){
.md-bullet,.md-bullet a{
height:9px;
width:9px;

}


}

@media screen and (max-width:600px){
.md-bullet,.md-bullet a{
height:7px;
width:7px;

}


}


#mobile-menu-inner{
float:left;
z-index:9999;

}

#mobile-menu,.mobile-menu{
background-color:#ffffff;
float:left;
margin:0;
padding:0;
width:100%;

}

#mobile-menu li,.mobile-menu li{
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
clear:both;
list-style:none outside none;
margin:0;
overflow:hidden;

}

#mobile-menu > li:first-child{
border-top:1px solid #cccccc;

}

#mobile-menu li.item-with-ul,.mobile-menu li.item-with-ul{
border-bottom:medium none;

}

#mobile-menu li.item-with-ul > *:first-child,.mobile-menu li.item-with-ul > *:first-child{
background-image:url(/sites/all/modules/contributed/mobile_navigation/images/right-arrow.png);
background-position:92% center;
background-repeat:no-repeat;
border-bottom:1px solid #cccccc;
float:left;
margin:0;
width:100%;

}

#mobile-menu li ul,.mobile-menu li ul{
clear:both;
overflow:hidden;
margin:0;
padding:0;

}

#mobile-menu li > a,.mobile-menu li > a{
float:left;
padding:4px 5%;
width:90%;

}

#mobile-menu > li.item-with-ul > * > a,.mobile-menu > li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 5%;
width:68%;

}

#mobile-menu li ul li.item-with-ul > * > a,.mobile-menu li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 9%;
width:65%;

}

.slidemenu #mobile-menu li ul li.item-with-ul > * > a,.slidemenu .mobile-menu li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 7%;
width:65%;

}

#mobile-menu li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 11%;
width:65%;

}

#mobile-menu li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 20%;
width:58%;

}

#mobile-menu li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 15%;
width:65%;

}

#mobile-menu li ul li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 17%;
width:63%;

}

#mobile-menu li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 19%;
width:61%;

}

#mobile-menu li ul li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a,.mobile-menu li ul li ul li ul li ul li ul li ul li ul li.item-with-ul > * > a{
border-right:1px solid #cccccc;
float:left;
padding:5px 7% 5px 21%;
width:59%;

}

#mobile-menu li ul li a{
padding-left:9%;
width:87%;

}

#mobile-menu li ul li ul li a{
padding-left:11%;
width:84%;

}

#mobile-menu li ul li ul li ul li a{
padding-left:13%;
width:82%;

}

#mobile-menu li ul li ul li ul li ul li a{
padding-left:20%;
width:80%;

}

#mobile-menu li ul li ul li ul li ul li ul li a{
padding-left:17%;
width:78%;

}

#mobile-menu li ul li ul li ul li ul li ul li ul li a{
padding-left:19%;
width:76%;

}

#mobile-menu li ul li ul li ul li ul li ul li ul li ul li a{
padding-left:21%;
width:74%;

}

#mobile-menu li ul li ul li ul li ul li ul li ul li ul li ul li a{
padding-left:23%;
width:72%;

}

#slide-menu-clip .mobile-menu .return-link{
background-image:url(/sites/all/modules/contributed/mobile_navigation/images/left-arrow.png);
background-position:10% center;
background-repeat:no-repeat;
padding-left:10%;

}

#slide-menu-clip .mobile-menu .return-link{
border-bottom:1px solid #cccccc;

}

#slide-menu-clip .mobile-menu .return-link a{
border-left:1px solid #cccccc;
float:left;
margin-left:10%;

}

#mobile-menu li.item-with-ul li,.mobile-menu li.item-with-ul li{
background-image:none;

}

#slide-menu-clip{
background-color:#ffffff;

}

#collapsed-menu-button{
background-color:#ffffff;
border:1px solid #cccccc;
border-radius:5px 5px 5px 5px;
cursor:pointer;
font-weight:bold;
margin:0 10px;
padding:5px 10px;

}

#menu-attached-button{
background-color:#ffffff;
color:#333333;
cursor:pointer;
font-weight:bold;
height:20px;
padding:5px 5px 5px 10px;
position:absolute;
width:41px;

}

#menu-attached-button.left{
background-color:#ffffff;
border:1px solid #cccccc;
font-weight:bold;
right:-56px;
top:10px;

}

#menu-attached-button.right{
left:-56px;
top:10px;

}

#menu-attached-button.top{
border-radius:0 0 10px 10px;
bottom:-30px;
color:#333333;
font-weight:bold;
left:20px;
padding:5px 0 5px 5px;

}

#menu-attached-button.bottom{
left:20px;
top:-30px;

}

#mobile-navigation-mask{
background-color:#333333;
bottom:0;
display:none;
filter:alpha(opacity=40);
left:0;
position:fixed;
opacity:0.4;
right:0;
top:0;
z-index:999;

}

#mobile-menu-wrapper{
z-index:9999;

}


.quicktabs-hide{
display:none;

}

ul.quicktabs-tabs{
margin-top:0;

}

ul.quicktabs-tabs li{
display:inline;
background:none;
list-style-type:none;
padding:2px;
white-space:nowrap;

}

ul.quicktabs-tabs li a:focus{
outline:none;

}


.sf-menu,.sf-menu *{
list-style:none;
margin:0;
padding:0;

}

.sf-menu{
line-height:1.0;
z-index:497;

}

.sf-menu ul{
left:0;
position:absolute;
top:-99999em;
width:12em;

}

.sf-menu ul li{
width:100%;

}

.sf-menu li{
float:left;
position:relative;
z-index:498;

}

.sf-menu a{
display:block;
position:relative;

}

.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li:hover ul,.sf-menu li.sfHover ul{
z-index:499;

}

.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{
left:0;
top:2.5em;

}

.sf-menu li li:hover > ul,.sf-menu li li.sfHover > ul{
left:12em;
top:0;

}

.sf-hidden{
left:0 !important;
top:-99999em !important;

}

.sf-menu a.sf-with-ul{
min-width:1px;

}

.sf-sub-indicator{
background:url(/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;
display:block;
height:10px;
overflow:hidden;
position:absolute;
right:0.75em;
text-indent:-999em;
top:1.05em;
width:10px;

}

a > .sf-sub-indicator{
top:0.8em;
background-position:0 -100px;

}

.sf-depth-1.menuparent.nolink{
background:url(/sites/all/libraries/superfish/images/arrows-ffffff-2.png) no-repeat right center;
top:20px;
background-position:100% -84px;

}

a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{
background-position:-10px -100px;

}

.sf-menu ul .sf-sub-indicator{
background-position:-10px 0;

}

.sf-menu ul a > .sf-sub-indicator{
background-position:0 0;

}

.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{
background-position:-10px 0;

}

.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{
background:url(/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom;
padding:0 8px 9px 0 !important;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
border-top-right-radius:8px;
border-bottom-left-radius:8px;

}

.sf-shadow ul.sf-shadow-off{
background:transparent;

}

.sf-menu.rtl,.sf-menu.rtl li{
float:right;

}

.sf-menu.rtl li:hover > ul,.sf-menu.rtl li.sfHover > ul{
left:auto;
right:0;

}

.sf-menu.rtl li li:hover > ul,.sf-menu.rtl li li.sfHover > ul{
left:auto;
right:12em;

}

.sf-menu.rtl ul{
left:auto;
right:0;

}

.sf-menu.rtl .sf-sub-indicator{
left:0.75em;
right:auto;
background:url(/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px;

}

.sf-menu.rtl a > .sf-sub-indicator{
top:0.8em;
background-position:-10px -100px;

}

.sf-menu.rtl a:focus > .sf-sub-indicator,.sf-menu.rtl a:hover > .sf-sub-indicator,.sf-menu.rtl a:active > .sf-sub-indicator,.sf-menu.rtl li:hover > a > .sf-sub-indicator,.sf-menu.rtl li.sfHover > a > .sf-sub-indicator{
background-position:0 -100px;

}

.sf-menu.rtl ul .sf-sub-indicator{
background-position:0 0;

}

.sf-menu.rtl ul a > .sf-sub-indicator{
background-position:-10px 0;

}

.sf-menu.rtl ul a:focus > .sf-sub-indicator,.sf-menu.rtl ul a:hover > .sf-sub-indicator,.sf-menu.rtl ul a:active > .sf-sub-indicator,.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator{
background-position:0 0;

}

.sf-menu.rtl.sf-horizontal.sf-shadow ul,.sf-menu.rtl.sf-vertical.sf-shadow ul,.sf-menu.rtl.sf-navbar.sf-shadow ul ul{
background-position:bottom left;
padding:0 0 9px 8px !important;
-webkit-border-radius:8px;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:0;
-moz-border-radius:8px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomleft:0;
border-radius:8px;
border-top-right-radius:0;
border-bottom-left-radius:0;

}

.sf-vertical.rtl li:hover > ul,.sf-vertical.rtl li.sfHover > ul{
left:auto;
right:12em;

}

.sf-vertical.rtl .sf-sub-indicator{
background-position:-10px 0;

}

.sf-vertical.rtl a > .sf-sub-indicator{
background-position:0 0;

}

.sf-vertical.rtl a:focus > .sf-sub-indicator,.sf-vertical.rtl a:hover > .sf-sub-indicator,.sf-vertical.rtl a:active > .sf-sub-indicator,.sf-vertical.rtl li:hover > a > .sf-sub-indicator,.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator{
background-position:-10px 0;

}

.sf-navbar.rtl li li{
float:right;

}

.sf-navbar.rtl ul .sf-sub-indicator{
background-position:0 -100px;

}

.sf-navbar.rtl ul a > .sf-sub-indicator{
background-position:-10px -100px;

}

.sf-navbar.rtl ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator{
background-position:0 -100px;

}

.sf-navbar.rtl ul ul .sf-sub-indicator{
background-position:0 0;

}

.sf-navbar.rtl ul ul a > .sf-sub-indicator{
background-position:-10px 0;

}

.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator{
background-position:0 0;

}

.sf-navbar.rtl li li:hover > ul,.sf-navbar.rtl li li.sfHover > ul{
left:auto;
right:0;

}

.sf-navbar.rtl li li li:hover > ul,.sf-navbar.rtl li li li.sfHover > ul{
left:auto;
right:12em;

}

.sf-navbar.rtl > li > ul{
background:transparent;
padding:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-webkit-border-top-left-radius:0;
-webkit-border-bottom-right-radius:0;

}


.sf-menu.sf-style-default{
float:left;
margin-bottom:1em;
padding:0;

}

.sf-menu.sf-style-default.sf-navbar{
width:100%;

}

.sf-menu.sf-style-default ul{
padding-left:0;

}

.sf-menu.sf-style-default a{
border-left:1px solid #fff;
border-top:1px solid #CFDEFF;
padding:0.75em 1em;

}

.sf-menu.sf-style-default a,.sf-menu.sf-style-default a:visited{
color:#13a;

}

.sf-menu.sf-style-default a.sf-with-ul{
padding-right:2.25em;

}

.sf-menu.sf-style-default.rtl a.sf-with-ul{
padding-left:2.25em;
padding-right:1em;

}

.sf-menu.sf-style-default span.sf-description{
color:#13a;
display:block;
font-size:0.8em;
line-height:1.5em;
margin:5px 0 0 5px;
padding:0;

}

.sf-menu.sf-style-default li,.sf-menu.sf-style-default.sf-navbar{
background:#BDD2FF;

}

.sf-menu.sf-style-default li li{
background:#AABDE6;

}

.sf-menu.sf-style-default li li li{
background:#9AAEDB;

}

.sf-menu.sf-style-default li:hover,.sf-menu.sf-style-default li.sfHover,.sf-menu.sf-style-default a:focus,.sf-menu.sf-style-default a:hover,.sf-menu.sf-style-default a:active{
background:#CFDEFF;
outline:0;

}

.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol,.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li{
margin:0;
padding:0;

}

.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent{
font-weight:bold;

}

.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{
display:inline;
float:left;
width:12em;

}

.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{
float:right;

}

.sf-menu.sf-style-default li.sf-parent-children-1 ul.sf-megamenu{
width:12em;

}

.sf-menu.sf-style-default li.sf-parent-children-2 ul.sf-megamenu{
width:24em;

}

.sf-menu.sf-style-default li.sf-parent-children-3 ul.sf-megamenu{
width:36em;

}

.sf-menu.sf-style-default li.sf-parent-children-4 ul.sf-megamenu{
width:48em;

}

.sf-menu.sf-style-default li.sf-parent-children-5 ul.sf-megamenu{
width:60em;

}

.sf-menu.sf-style-default li.sf-parent-children-6 ul.sf-megamenu{
width:72em;

}

.sf-menu.sf-style-default li.sf-parent-children-7 ul.sf-megamenu{
width:84em;

}

.sf-menu.sf-style-default li.sf-parent-children-8 ul.sf-megamenu{
width:96em;

}

.sf-menu.sf-style-default li.sf-parent-children-9 ul.sf-megamenu{
width:108em;

}

.sf-menu.sf-style-default li.sf-parent-children-10 ul.sf-megamenu{
width:120em;

}


