/* ============ Dudamobile Layout Style ============ */

/* ==== General style ==== */

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#iOSWrapper {
    height: auto !important;
}

body {
    width: 100%;
    overflow: hidden;
/*  prevent font scale on orientation change */
    -webkit-text-size-adjust: 100% !important;
    -ms-text-size-adjust: 100% !important;
}

.dmOuter a + a {
    margin-left: 8px;
}

#dm video {
    max-width: 100% !important;
}

iframe.fb_ltr {
    max-width: 100%;
}

.navPlaceHolder .dmNav.bordersNav, .navPlaceHolder .dmNav.horizontalNav {
    margin-left: -20px;
    margin-right: -20px;
}

.inlineEditorLeftBar, .inlineEditorRightBar, .inlineEditorBottomBar, .inlineEditorTopBar {
    z-index: 200;
}

#navWrapper {
	min-height: 10px;
	margin-bottom: 10px;
}
.fb_iframe_widget > span { 
	width: auto !important; 
}

/* ==== No-margin element ==== */

#dm .dmNoMargin {
    margin-left: -12px !important;
    margin-right: -12px !important;
}
#dm .dmUpperTabs-var3 .dmNoMargin, #dm .dmUpperTabs-var4 .dmNoMargin {
    margin-left: -18px !important;
    margin-right: -18px !important;
}

#dm .freeHeader .dmNoMargin {
    margin-left: -4px !important;
    margin-right: -4px !important;
}
#dm .dmFooter .dmNoMargin {
    margin-left: -8px !important;
    margin-right: -8px !important;
}

/* ==== Form style ==== */

div.dmInner input[type=text], div.dmInner input[type=email], div.dmInner input[type=number], div.dmInner input[type=tel] {
    border: 2px solid #9fd133;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    width: 100%;
    height: 25px;
    margin: 3px 0px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font-size:13px;
}

div.dmInner input[type=password] {
    border: 2px solid #9fd133;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    width: 100%;
    height: 25px;
    margin: 3px 0px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font-size:13px;
}

div.dmInner input[readonly=readonly] {
    border: 2px solid #9fd133;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    margin: 3px 0px;
    width: auto;
    height: auto;
}

div.dmInner select {
    border: 2px solid #9fd133;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    width: 100%;
    max-width: 100%;
    height: 24px;
    margin: 3px 0px;
}

div.dmInner select[multiple] {
	height:auto;
}

div.dmInner textarea {
    border: 2px solid #9fd133;
    width: 100%;
    margin: 3px 0px;
    min-height: 50px;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

div.dmInner input[type=submit], div.dmInner input[type=reset] {
    margin: 5px auto;
    width: 100%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 30px !important;
    background-color: #9fd133;
    color: #333333;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font-size:16px;
    border: none;
}


/* ==== Editor only style ==== */

.bodyInsideNee {
/*     overflow: auto; */
}

.bodyInsideNee #fixHead {
    top: 0px;
}

.bodyInsideNee .fixedFooterContainer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 200;
}

.fixedPart {
	position: relative;	
}

.bodyInsideNee .fixedPart {
/*     position: fixed; */
    top: 0px;
    width: 100%;
}

.bodyInsideNee .dmDropAreasMinHeight {
    min-height: 50px;
}

.bodyInsideNee .dmDropAreaFixedHeader {
    position: fixed;
    top: 0px;
}

.bodyInsideNee .dmDrakedElementFixed {
    position: fixed;
}

.bodyInsideNee .dmDropAreasText {
    height: 50px;
    font-size: 13px;
}

.bodyInsideNee #iscrollBody {
/*     height: auto !important; */
	overflow-y: auto;
	overflow-x: hidden;  
}

.bodyInsideNee #slideUpNav ,
.bodyInsideNee #slideDownNav {
    overflow-y: auto;
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
}


/* ==== Inner style ==== */

DIV.dmInner {
    background: #fffffd;
    color: #333333;
    font-family: arial;
}
/* DIV.dmInner h1, DIV.dmInner h2 { */
/*     color: #9fd133; */
/* } */

.dmInner a {
    color: #4f6717;
}

.dmInner li {
    /*list-style-type: none;*/
}

.dmInner ul, .dmInner ol {
    padding: 0px;
}


/* ==== Header style ==== */

.dmHeader {
    background: #ffffff;
    color: #333333;
    text-align: center;
}

.dm-title {    
    font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    text-align: center;
    font-weight: bold;
    font-size: 21px !important;
    clear: both;
    margin-top: -1px;
  	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0)));
	background: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);
	
/*     background-color: #9fd133; */
/*     color: #333333; */
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    padding: 3px 3px 6px;
    max-height: 150px;
	line-height: 1.2;
	margin: -4px;
}
#fixHead .dmdmTitlePlaceholder:after
{
	top: 1px;
}

#fixHead {
    text-align: center;
    z-index: 200;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
    overflow: hidden;
    margin: 0px;
    vertical-align: middle;
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
}
#fixHead.dmHeader {
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
}

#fixHead .dm-title {
    position: static;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
/* 	background: none; */
	font-weight: 400;
}
#fixHead .dmdmTitlePlaceholder:after {
	color:#333333;
}

#dmBackArrow {
	-webkit-transition: -webkit-transform .5s cubic-bezier(.25,1,.25,1);
	-moz-transition: -moz-transform .5s cubic-bezier(.25,1,.25,1);
	-o-transition: -o-transform .5s cubic-bezier(.25,1,.25,1);
	-ms-transition: -ms-transform .5s cubic-bezier(.25,1,.25,1);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	display: block !important;
	background-color: #333333;
	width: 6px;
	height: 9px;
	position: absolute;
	top: 10px;
	left: 27px;
}

#dmBackArrow:after {
	content: '';
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	display: block !important;
	background-color: #333333;
	width: 6px;
	height: 14px;
	position: absolute;
	top: 4px;
	left: 4px;
}


#dmBackArrow ,
#dmBackArrow:after {
	-moz-box-shadow: 2px 0px 1px hsla(0, 0%, 0%, 0.25);
	-webkit-box-shadow: 2px 0px 1px hsla(0, 0%, 0%, 0.25);
	box-shadow: 2px 0px 1px hsla(0, 0%, 0%, 0.25);
	
}

#fixHead .uiBtn ,
#innerBar .uiBtn {
    cursor: pointer;
    position: absolute;
    -webkit-transition: all .5s cubic-bezier(.25,1,.25,1);
    -o-transition: all .5s cubic-bezier(.25,1,.25,1);
    -moz-transition: all .5s cubic-bezier(.25,1,.25,1);
    -ms-transition: all .5s cubic-bezier(.25,1,.25,1);
    padding: 10px;
    font: bold 13px/13px arial;
    text-shadow: 0 1px 0 rgba(0,0,0,0.7);
    text-align: center;
    z-index: 200;
}

#slideDownTrigger {
	right: 14px
}

#dmBackBtn {
	left: 14px
}
#fixHead .txt {
    color:#c2db89;
    position: relative;
    top: 12px;
    font-size: 20px;
}

/* #dm-logo-image { */
/*     max-height: 48px; */
/*     max-width: 200px; */
/* } */

#logo-div {
    position: relative;
}

#fixHead img.fixLogo {
    -webkit-transform: translate3d(0px,0px,0px);
    transform: translate3d(0px,0px,0px);
    height: 50px;
}

/* ==== Footer style ==== */


.dmFooter {
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    padding: 4px 8px 12px 8px;
    background: #fffffd;
}

#fixFoot {
    text-align: center;
    z-index: 200;
    height: 50px;
    position: relative;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    /*overflow: hidden;*/
    margin: 0px;
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    text-transform: uppercase;
 }
 
.footerBtn {
    height: 100%;
    width: 25%;
    float: left;
    margin: 0;
    text-align: center;
    cursor: pointer;
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}


.footerBtn.dmNavItemSelected {
    position: relative;
}

.footerBtn a {
    width: 100%;
    height: 100%;
    /*left: 0px;
    top: 0px;
    position: absolute;*/
    text-decoration:none;
    margin: 0 auto;
    display: block;
}

#fixFoot .navItemIconBg {
	display: block;
	margin-top: 4px;
	-webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate(0px, 0px);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#fixFoot .navItemIcon {
	display: block;
	width: 24px;
	height: 24px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABfElEQVR42mNgGKzAwcGBxcjIqM/Y2Hg/kHanqWUmJiYOQIv+Q/FZFRUVdppZBvTNNiTLQDiKlr76g2bZeZr4DouvaOM7U1NTeyy+guFz2trabFSxCGgQDzAIt+OwCIyBvk4EpVSiDbW0tBQyNDTUAhrsD8SFQEMmAfE6IL6KzyIo/gzER4CWLgLSbUCcAsSOBgYGChi+BhoeB5R8iieoyMW/gGYfBJmPbNlpKluCgkHmwy0DCtTS0LJnwOCtQk/apTSw6AEwHehjTSRAyRJqWgT0gB6hzEsNHz4kaBGahb/ItOg20RYhpdA9ZFoWRWqpwQbUdIZMy4pJsgyoQQ6I35Jp2VJSS3gLChLHWVItS6TAsqfm5ubipARjD56iZy00tV7HVR4CM7IJKZZtxWLJHqAhzjA1QNfzQS19hMXCAFIsm42k8TjQIj9cavX09MSAahqB+DVMD9BRdkRbBlRsCdS0F4jnAy0yJMJxrEB1sUB6HxDPsra25mUYUQAAcPEG1wlG0UoAAAAASUVORK5CYII=) no-repeat;
	margin: 0 auto;
	position: relative;
	top: 1px;
}
#fixFoot .footerBtn.footerMoreBtn .navItemIcon {
/* 	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAh0lEQVR42mNgGAWjYBSMAoqBqampgbGx8V4g/gnED42MjFq0tbXZqK4GKKgLlfyPhudTWw1I0VIsCsDY0NBQi5pqQIou4VIEDIZAaqphADI24lFkTE01IEVOOBQcgAU1tdTAFAYCJZ4gKVgEpPlpoQYO9PX1pUNDQ5nxZRNqqRkFo2AUDHEAANu01TodMgGwAAAAAElFTkSuQmCC) no-repeat; */
/* 	width: 27px; */
}


#fixFoot .navItemText {
	display: block;
	color: #333333;
	font-size: 12px;
	margin: 4px 5px 0px;
	cursor: pointer;
	overflow: hidden;
	height: 14px;
}


/* ==== Slide Navigation style ==== */

#slideDownTrigger:hover {
	cursor: pointer;
}

#slideDownTrigger .btnStripe {
    position: relative;
    opacity: 0.9;
    background-color: #333333;
    width: 27px;
    height: 4px;
    margin: 4px 0px;
    -moz-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

#slideDownNav, #slideUpNav {
    position: absolute;
    z-index: 100;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.25,1,.25,1);
    -moz-transition: -moz-transform .5s cubic-bezier(.25,1,.25,1);
    -o-transition: -o-transform .5s cubic-bezier(.25,1,.25,1);
    -ms-transition: -ms-transform .5s cubic-bezier(.25,1,.25,1);
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);  
}

#slideDownNav ul.dmNavigation {
	-webkit-box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.5);
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	margin: 0px 12px;
}

#slideUpNav {
	background: #c2db89;
	width: 100%;
	display: none;
}

#slideDownNav {
	display: none;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#fixHead.fixedHeaderLimitSize {
	height:50px;
} 
.logoTitleWrapper {
	 height: 100%;
}
#fixHead.fixedHeaderLimitSize .logo-div {
	padding: 0 72px !important;
	display:table;
	vertical-align:middle;
	table-layout: fixed;
	 width: 100%;
	 height:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#fixHead.fixedHeaderLimitSize #dm-logo-image {
	max-height: 47px !important;
}

#fixHead.fixedHeaderLimitSize .dm-title {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	padding: 2px 75px;
	max-height: 50px;
	line-height: 50px;
	width: 101%;
	margin-left: -1px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#fixHead.fixedHeaderLimitSize a.dm-logo-anchor {
	max-height: 49px;
/* 	max-width: 222px; */
	margin-right: auto;
	margin-left: auto;	
	display: table-cell;
	vertical-align: middle;
}



/* ==== Navigation style ==== */

.dmNavigation {
    padding: 0;
    margin: 0;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    background-color: #c2db89;
/*     position: static !important; */
}

.dmNavigation li {
    -webkit-transition: all .5s cubic-bezier(.25,1,.25,1);
    -o-transition: all .5s cubic-bezier(.25,1,.25,1);
    -moz-transition: all .5s cubic-bezier(.25,1,.25,1);
    -ms-transition: all .5s cubic-bezier(.25,1,.25,1);
	-moz-transition-delay: .1s;
	-webkit-transition-delay: 1s;
	-o-transition-delay: .1s;
	/*transition-delay: .1s;*/
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-transform: translate3d(0px,0px,0px);
    transform: translate3d(0px,0px,0px);
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    box-sizing: border-box;
    height: 50px;
}

.dmNavigation li.dmSub {
 	background-color: rgba(255,255,255,0.1);
 	z-index: 0;
}

.dmNavigation li.dmSub.hasdmSub {
 	background-color: rgba(255,255,255,0.1);
 	z-index: 1;
}


.dmNavigation li.dmSub a {
	margin-left: 12px;
}

.dmNavigation li.dmSub2 a {
	margin-left: 30px;
}

.dmNavigation li.hasdmSub {
    cursor: pointer;
    z-index: 2;
    position: relative;
}

.dmNavigation li a {
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    padding: 15px 10px 15px 22px;
    color:#333333;
/*     -moz-box-sizing: border-box; */
/*     -webkit-box-sizing: border-box; */
/*     box-sizing: border-box; */
	margin-top: -17px\9;
}

.dmNavigation li a.currentPage .navItemText {
    font-weight: bold;
    color: #333333;
}

.dmNavigation li:not(.hasdmSub) a.currentPage .navItemArrowBg {
	display:none;
}

.dmNavigation .navItemArrow {
    width: 4px;
    background-color: #333333;
    height: 10px;
	display: block;
	position: absolute;
	left: 10px;
	top: 4px;
}

.dmNavigation .navItemArrow:after {
	content: '';
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    
	display: block !important;
	background-color: #333333;
	width: 4px;
	height: 10px;
	position: absolute;
	top: 3px;
	left: -3px;
}

.dmNavigation .navItemArrow.pointDown {
	/*-webkit-transform: rotate(45deg) translate3d( 0, 0, 0);
    -moz-transform: rotate(45deg) translate( 0, 0);
    -o-transform: rotate(45deg) translate( 0, 0);
    transform: rotate(45deg) translate3d( 0, 0, 0);*/
}


.dmNavigation .navItemArrowBg {
	-webkit-transition: -webkit-transform .5s cubic-bezier(.25,1,.25,1);
    -moz-transition: -moz-transform .5s cubic-bezier(.25,1,.25,1);
    -o-transition: -o-transform .5s cubic-bezier(.25,1,.25,1);
    -ms-transition: -ms-transform .5s cubic-bezier(.25,1,.25,1);
    
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    
	display: block !important;	
	width: 20px;
	height: 20px;
	position: absolute;
	top: 15px;
	right: 24px;
}

.dmNavigation .navItemArrowBg.pointDown {
	-webkit-transform: rotate(45deg) translate3d( 0, 0, 0);
    -moz-transform: rotate(45deg) translate( 0, 0);
    -o-transform: rotate(45deg) translate( 0, 0);
    transform: rotate(45deg) translate3d( 0, 0, 0);
}

ul.dmNav a
{
	text-decoration:none;
}


/* ==== Upper Tabs Navigation style ==== */

#upperTabs {
	list-style: none;
	height: 34px;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 200;
	position: relative;
	background-color: #9fd133;
	padding: 0px;
}

#upperTabs li {
	float: left;
	color: #333333;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	width: 73px;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 4px;
	padding-left: 4px;
}

#upperTabs a {
	text-decoration: none;
	width: 67px;
	height: 18px;
	overflow: hidden;
	display: inline-block;
	color: #333333;	
}

#upperTabs span.navItemText {
	display: block;
    overflow: hidden;
    width: 100%;
    white-space: normal;
    height: 16px;
    line-height: 18px;
}

#upperTabs .arrow {
	position: relative;
	top: 2px;
	left: 7px;
	height: 16px;
	margin-left: -1px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.25,1,.25,1);
	-o-transition: -o-transform .5s cubic-bezier(.25,1,.25,1);
	-moz-transition: -moz-transform .5s cubic-bezier(.25,1,.25,1);
	-ms-transition: -ms-transform .5s cubic-bezier(.25,1,.25,1);
}

/* #fixHead.upperTabsDefault { */
/* 	max-height: 83px; */
/* } */
/* #fixHead.upperTabsDefault .dm-logo-image { */
/* 	max-height: 63px; */
/* } */
/* .freeHeader  .dm-logo-image { */
/* 	padding:4px; */
/* 	-moz-box-sizing:border-box;	 */
/* 	-webkit-box-sizing:border-box;	 */
/* 	box-sizing:border-box;	 */
/* } */


/* ==== iscrollBody style ==== */

#iscrollBody {
    position: relative;
   /* you can't put margin or padding on an iscroll object.*/ 
}

.blurry {
	-webkit-filter: blur(1px);
}

#site_content {
    position: relative;
}


/* ==== Body style  ==== */

DIV.dmBody {
    padding: 0px;
    clear: both;
}

/* ==== Content style ==== */

.dmContent {
    margin: 0px;
    padding: 0px;
}

/* .dmContent li, .dm_content li { */
/*     list-style-type: none; */
/* } */

.dmContent ul, .dmContent ol, .dm_content ul, .dm_content ol {
    -webkit-padding-start: 0px;
    -moz-padding-start: 0px;
    list-style-position: inside;
}

.dm_content {
    margin: 0px;
    padding: 0px 20px 10px 20px;
}


/* ==== Matrix Navigation style ==== */

.hasDmMatrixNav #navWrapper {
	margin: 0;
	margin-top: 0px;
	margin-bottom: 20px;
}

.hasDmMatrixNav ul.dmNav {
	/*margin: 0px 20px;*/
	padding: 0;
	list-style-type: none;
}

.hasDmMatrixNav ul.dmNav li {
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
}

.hasDmMatrixNav ul.dmNav li:active ,
.hasDmMatrixNav ul.dmNav li:hover {

}

.hasDmMatrixNav .navIcon {
	height: 30px;
	width: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
	background-size: contain;
	margin-bottom: 6px;
}

.hasDmMatrixNav .navText {
	color: #333333;
	height: 15px;
	overflow: hidden;
	word-break: normal;
	padding: 0px 8px;
	white-space: nowrap;
	text-overflow: ellipsis;
}


#contentShader {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.35);
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
	pointer-events: none;
	z-index: 50;
}

#contentShader.active {
	opacity: 1;
}

.dmNav li {
	position: relative;
}

.dmNav li a {
	height: 100%;
	display: block;
	padding: 17px 10px;
	text-decoration: none;
}

.hasDmMatrixNav .dmNav li a {
	padding: 17px 0px;
}

#innerBar {
	background-color: #c2db89;
	height: 36px;
	z-index: 200;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate3d(0,0,0);
	-o-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	position: relative;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.4);
}
#innerBar .dmBackBtn, #innerBar .slideDownTrigger {
	background-color: #c2db89;
}

#innerBar #dmBackArrow, #innerBar #dmBackArrow:after, #innerBar .btnStripe {
	background-color: #333333;
}

.hasDmInsideListNav #slideDownTrigger , .hasDmInsideListNav #dmBackBtn ,
.hasDmMatrixNav #slideDownTrigger , .hasDmMatrixNav #dmBackBtn {
	top: 3px;
	padding: 2px 18px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.55) , inset 1px 1px 0px rgba(255,255,255,0.3);
	-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.55) , inset 1px 1px 0px rgba(255,255,255,0.3);
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.55) , inset 1px 1px 0px rgba(255,255,255,0.3);
	width: 62px;
	height: 29px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-light.svg);background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
}

.hasDmInsideListNav #slideDownNav,
.hasDmMatrixNav #slideDownNav {
	text-align: left;
}

.hasDmInsideListNav #dmBackArrow,
.hasDmMatrixNav #dmBackArrow {
	left: 29px;
	top: 6px;
}

.hasDmInsideListNav #slideDownTrigger .btnStripe,
.hasDmMatrixNav #slideDownTrigger .btnStripe {
	height: 3px;
}

#slideDownNav li.lastListItem {
	border-bottom: none;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}


.freeHeader {
	z-index: 99;
	position: relative;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate(0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate3d(0,0);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.dmHeader.freeHeader:not(:empty) {
	padding: 4px;
}



.dmNavigation .navItemText {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 30px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height:21px\9;
}

.dmColumn > div {
	padding: 0px;
}

.dmHT .dmColumn > div.left {
/*	padding-right: 4px;*/
}

.dmHT .dmColumn > div.right {
/*	padding-left: 4px;*/
}

.dmHT .dmCover > img {
	margin-top: 14px;
	max-height: 280px;
}

.dmHT .flex-container {
	margin: 0px;
}

#dmFirstContainer {
	margin-left: 12px;
	margin-right: 12px;
}

.hasDmMatrixNav .dmNav li.dmNavShownItem:last-of-type {
	margin-right: 0px;
}

.hasDmMatrixNav ul.dmNav.navNoIcons li > a .navIconBg {
	display: block;
	opacity: 0;
}

.dmBodyNoIscroll.bodyInsideNee .inlineEditorLeftBar, .dmBodyNoIscroll.bodyInsideNee .inlineEditorRightBar, .dmBodyNoIscroll.bodyInsideNee .inlineEditorBottomBar, .dmBodyNoIscroll.bodyInsideNee .inlineEditorTopBar, .dmBodyNoIscroll.bodyInsideNee .inlineEditor {
	z-index: 200;
}

.bodyInsideNee #slideDownNav {
	overflow:visible;
}

.insideList .freeHeader, .matrix .freeHeader {
	z-index: 199;
}

li.liRemoveBorder {
	border-bottom: none;
}

.insideList #ad, .matrix #ad {
	z-index: 201;
	position: relative;
/* 	important so the slide navigations will not be under the ads */
	-webkit-transform: translate3d(0,0,0);
}


/****************  General Style for Inside-List layout  *******************/


.insideList  .dmDescription {
	display:none;
}

.insideList .dmNav {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
	margin-top: 10px
}

.insideList .dmNav li {
	vertical-align: middle;
	text-align: left;
	position: relative;
}

.insideList .dmNav li .navIconBg {
	float: left;
	top: 11px;
}

.insideList .dmNav li .navIcon {
	width: 27px;
	height: 27px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px 10px;
}

.insideList .dmNav li .navText {
	display: block;
	position: relative;
	top: 13px;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right:15px;
	height: 21px;
	overflow: hidden;
	line-height: normal;
} 
.insideList #dm-title {
	padding: 12px 5px;
	line-height: 1;
}

.insideList .dmNav li a.dmUserImg .navIcon {
     background-size: 27px;
      background-position: 50% 50%;
}

.insideList .dmWidget {
	color: #333333;
}


/************************************************/
/*** VARIATION #1 className = insideList-var1 ***/
/************************************************/

.insideList-var1 #slideDownTrigger ,
.insideList-var1 #dmBackBtn {
	background-color: #c2db89;
	background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-light.svg);background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.insideList-var1 .dmWidget {
	background-color: #9fd133;
}

.insideList-var1 ul.dmNav li.lastListItem {
	border-bottom: none;
}

.insideList-var1 ul.dmNav li a, .insideList-var1 .dmWidget {
	/* don't replace this gradient with a place holder */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0.1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); /* W3C */
	
	margin-bottom: 4px;
	-webkit-box-shadow: 1px 1px 2px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: 1px 1px 2px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: 1px 1px 2px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	border: 2px solid hsla(0, 100%, 100%, 0.7);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 49px;
}

.insideList-var1 ul.dmNav li a {
	padding: 0px;
	color: #333333;
	background-color: #c2db89;
}

.insideList-var1 ul.dmNav .navIconBg {
	margin: 0 auto;
	display: inline-block;
	top: 9px;
	position: relative;
}

.insideList-var1 .navPlaceHolder ul.dmNav.navNoIcons li > a .navIconBg {
	width: 5px;
	visibility: hidden;
	display:inline-block;
}

.insideList-var1 .navPlaceHolder ul.dmNav.navNoIcons li > a .navText {
	position: relative;
	left: 10px;
}

.insideList-var1.widgetStyle-2 .dmHT .dmCover > img {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid hsla(0, 100%, 100%, 0.7);
}

.insideList-var1 .dmHT .dmColumn > div.left {
	padding-left: 0px;
}
.insideList-var1 .dmHT .dmColumn > div.right {
	padding-right: 0px;
}

/************************************************/
/*** VARIATION #2 className = insideList-var2 ***/
/************************************************/

.insideList-var2 ul.dmNav li, .insideList-var2 .dmWidget {
	/* don't replace this gradient with a place holder */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0.1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); 
	
	background-color: #c2db89;
	margin-bottom: 8px;
	-webkit-box-shadow: 1px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: 1px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: 1px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	text-align: left;
	border: 2px solid hsla(0, 100%, 100%, 0.7);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 49px;
}

.insideList-var2 ul.dmNav a {
	padding: 0px;
	color: #333333;
}

.insideList-var2 ul.dmNav .navIconBg {
	display: inline-block;
	top: 10px;
	position: relative;
}
.insideList-var2 ul.dmNav .navText {
	top: 14px;
}
.insideList-var2 .navPlaceHolder ul.dmNav.navNoIcons li > a .navIconBg {
	width: 5px;
	visibility: hidden;
	display:inline-block;
}

.insideList-var2 .navPlaceHolder ul.dmNav.navNoIcons li > a .navText {
	position: relative;
	left: 10px;
}

.insideList-var2 ul.dmNav .navIcon {
	float: none;
	position: relative;
}

.insideList-var2 #slideDownTrigger ,
.insideList-var2 #dmBackBtn {
	background-color: #c2db89;
	background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-light.svg);background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
}

.insideList-var2 ul.dmNav li.lastListItem {
	border-bottom: none;
}

.insideList-var2.widgetStyle-1 .dmHT .dmCover > img {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid hsla(0, 100%, 100%, 0.7);
	border-right: 0px;
	border-left: 0px;
}



/************************************************/
/*** VARIATION #3 className = insideList-var3 ***/
/************************************************/

.insideList-var3 #slideDownTrigger ,
.insideList-var3 #dmBackBtn {
	background-color: #c2db89;
	background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-light.svg);background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
}

.insideList-var3 ul.dmNav li.lastListItem {
	border-bottom: none;
}

.insideList-var3 ul#dmNav, .insideList-var3 .dmWidget {
	/* don't replace this gradient with a place holder */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(100%,rgba(255,255,255,0.1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%);

	background-color: #c2db89;
	-webkit-box-shadow: 1px 1px 2px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 1px 1px 2px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 1px 1px 2px 1px hsla(0, 0%, 0%, 0.4);
	
	margin: 14px 0px 0px 0px;
}

.insideList-var3 ul.dmNav li {
	-webkit-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	-moz-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
}

.insideList-var3 ul.dmNav li:first-of-type {
	-webkit-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3);
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
}

.insideList-var3 ul.dmNav li:last-of-type {
	-webkit-box-shadow: inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	-moz-box-shadow: inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	box-shadow: inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
}

.insideList-var3 ul.dmNav .navIconBg {
	display: none;
}

.insideList-var3 ul.dmNav a {
	padding-left: 23px;
	padding-right: 23px;
	color: #333333;
}

.insideList-var3 .navArrow.topPart {
	width: 3px;
	height: 14px;
	background-color: #333333;
	position: absolute;
	right: 14px;
	top: 15px;
	-webkit-transform: skew(30deg);
}

.insideList-var3 ul.dmNav .navText {
	position: static;
	height: 20px;
}

.insideList-var3 .dmNav .navArrow {
	width: 3px;
	height: 15px;
	background-color: #333333;
	position: absolute;
	right: 19px;
	top: 12px;
	-webkit-transform: skewX(27deg);
	-moz-transform: skewX(27deg);
	-o-transform: skewX(27deg);
	-ms-transform: skewX(27deg);
	transform: skewX(27deg);
}

.insideList-var3 .dmNav .navArrowBottom {
	width: 3px;
	height: 15px;
	background-color: #333333;
	position: absolute;
	right: 19px;
	bottom: 12px;
	-webkit-transform: skewX(-27deg);
	-moz-transform: skewX(-27deg);
	-o-transform: skewX(-27deg);
	-ms-transform: skewX(-27deg);
	transform: skewX(-27deg);
	display: block !important;
}

/************************************************/
/*** VARIATION #4 className = insideList-var4 ***/
/************************************************/

.insideList-var4 #slideDownTrigger ,
.insideList-var4 #dmBackBtn {
	background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-light.svg);background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.insideList-var4 ul.dmNav li.lastListItem {
	border-bottom: none;
}

.insideList-var4 ul.dmNav li {
	margin: 10px 0px;	
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 49px;
}

.insideList-var4 ul.dmNav a {
	padding: 0px;
	-webkit-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: left;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
 	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.1) 100%);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(0,0,0,0.1)));
 	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%);
 	background-color: rgba(194,219,137,0.5);
	color: #333333;
}

.insideList-var4 ul.dmNav .navIconBg {
	display: inline-block;
	position: relative;
}

.insideList-var4 .navPlaceHolder ul.dmNav.navNoIcons li > a .navIconBg {
	width: 5px;
	visibility: hidden;
	display:inline-block;
}

.insideList-var4 .navPlaceHolder ul.dmNav.navNoIcons li > a .navText {
	position: relative;
	left: 10px;
}

.insideList-var4 ul.dmNav .navIcon {
	float: none;
	position: relative;
}

.insideList-var4 ul.dmNav .navText {
	top: 16px;
}

.insideList-var4 .dmWidget {
	margin-bottom: 9px;
	-webkit-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	margin: 10px 0px;
	
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 49px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
 	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.1) 100%);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(0,0,0,0.1)));
 	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%);
	background-color: #9fd133;
	color: #333333;
}

.insideList-var4.dmContent {
	margin: 0px auto;
	padding: 0px;
}

.insideList-var4 .dmHT .dmColumn > div.left {
padding-left: 0px;
}
.insideList-var4 .dmHT .dmColumn > div.right {
padding-right: 0px;
}


/************************************************/
/*** VARIATION #5 className = insideList-var5 ***/
/************************************************/

.insideList-var5 #slideDownTrigger ,
.insideList-var5 #dmBackBtn {
	background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-light.svg);background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.insideList-var5 ul.dmNav li.lastListItem {
	border-bottom: none;
}

.insideList-var5 ul#dmNav, .insideList-var5 .dmWidget {
	-webkit-box-shadow: 1px 1px 3px 0px hsla(0, 0%, 0%, 0.4) , inset 1px 1px 0px rgba(255,255,255,0.4);
	-moz-box-shadow: 1px 1px 3px 0px hsla(0, 0%, 0%, 0.4) , inset 1px 1px 0px rgba(255,255,255,0.4);
	box-shadow: 1px 1px 3px 0px hsla(0, 0%, 0%, 0.4) , inset 1px 1px 0px rgba(255,255,255,0.4);
	
	margin: 10px 0px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
 	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.1) 100%);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(0,0,0,0.1)));
 	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%);
 	background-color: rgba(194,219,137,0.5);
}

.insideList-var5 ul.dmNav li:first-of-type a {
	-webkit-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3);
}

.insideList-var5 ul.dmNav li:last-of-type a {
	-webkit-box-shadow: inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	-moz-box-shadow: inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	box-shadow: inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
}
.insideList-var5 ul.dmNav .navText {
	color: #333333;
	position: static;
	height: 20px;
}
.insideList-var5 ul.dmNav .navIconBg {
	display: none;
}

.insideList-var5 ul.dmNav a {
	-webkit-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	-moz-box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	box-shadow: inset 0px -1px 1px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 1px hsla(0, 0%, 100%, 0.3);
	padding-left: 23px;
	padding-right: 30px;
}

.insideList-var5 .navArrow.topPart {
	width: 3px;
	height: 14px;
	background-color: #333333;
	position: absolute;
	right: 14px;
	top: 15px;
	-webkit-transform: skew(30deg);
}

.insideList-var5 #dmFirstContainer {
	/*margin: 0px 7px;
	padding: 0px 7px;
	
	FLACH
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);*/

}


.insideList-var5.dmContent {
	margin: 0px auto;
	padding: 0px;
}

.insideList-var5 .dmHT .dmColumn > div.left {
padding-left: 0px;
}
.insideList-var5 .dmHT .dmColumn > div.right {
padding-right: 0px;
}

.insideList-var5 .dmNav .navArrow {
	width: 3px;
	height: 15px;
	background-color: #333333;
	position: absolute;
	right: 19px;
	top: 12px;
	-webkit-transform: skewX(27deg);
	-moz-transform: skewX(27deg);
	-o-transform: skewX(27deg);
	-ms-transform: skewX(27deg);
	transform: skewX(27deg);
}

.insideList-var5 .dmNav .navArrowBottom {
	width: 3px;
	height: 15px;
	background-color: #333333;
	position: absolute;
	right: 19px;
	bottom: 12px;
	-webkit-transform: skewX(-27deg);
	-moz-transform: skewX(-27deg);
	-o-transform: skewX(-27deg);
	-ms-transform: skewX(-27deg);
	transform: skewX(-27deg);
	display: block !important;
}


/************************************************/
/*** VARIATION #6 className = insideList-var6 ***/
/************************************************/

.insideList-var6 #slideDownTrigger ,
.insideList-var6 #dmBackBtn {
	/*background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-light.svg);background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.insideList-var6 li.dmNavShownItem.lastListItem {
	border-bottom: none;
}

.insideList-var6 .dmNav li {
	margin: 10px 0px;	
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 49px;
}

.insideList-var6 .dmNav li a {
	padding: 0px;
	-webkit-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: left;
	
	background: rgb(242,242,242);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(242,242,242,0.5) 50%, rgba(229,229,229,0.45) 51%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(242,242,242,0.5)), color-stop(51%,rgba(229,229,229,0.45)));
	background: -webkit-linear-gradient(top,  rgba(242,242,242,0.5) 50%,rgba(229,229,229,0.45) 51%);
	background: -o-linear-gradient(top,  rgba(242,242,242,0.5) 50%,rgba(229,229,229,0.45) 51%);
	background: -ms-linear-gradient(top,  rgba(242,242,242,0.5) 50%,rgba(229,229,229,0.45) 51%);
	background: linear-gradient(to bottom,  rgba(242,242,242,0.5) 50%,rgba(229,229,229,0.45) 51%);

	background-color: #c2db89;
	color: #333333;
}

.insideList-var6 .navIconBg {
	display: inline-block;
	position: relative;
}

.insideList-var6 .navPlaceHolder .navNoIcons li > a .navIconBg {
	width: 5px;
	visibility: hidden;
	display:inline-block;
}

.insideList-var6 .navPlaceHolder .navNoIcons li > a .navText {
	position: relative;
	left: 10px;
}

.insideList-var6 .dmNav .navIcon {
	float: none;
	position: relative;
}

.insideList-var6 .dmNav li .navText {
	top: 16px !important;
	padding-right: 45px;
}

.insideList-var6 .dmWidget {
	margin-bottom: 9px;
	-webkit-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: 0px 3px 2px -1px hsla(0, 0%, 0%, 0.5) , inset 1px 1px 1px hsla(0, 0%, 0%, 0.3) , inset -1px 0px 1px hsla(0, 0%, 0%, 0.3);
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	margin: 10px 0px;
	
	text-align: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 49px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
 	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.1) 100%);
 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(0,0,0,0.1)));
 	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%); 
 	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%);
	background-color: #9fd133;
	color: #333333;
}

.insideList-var6.dmContent {
	margin: 0px auto;
	padding: 0px;
}

.insideList-var6 .dmHT .dmColumn > div.left {
	padding-left: 0px;
}

.insideList-var6 .dmHT .dmColumn > div.right {
	padding-right: 0px;
}

.insideList-var6 .navArrowBg {
	position: absolute;
	top: 1px;
	right: 1px;
	height: 48px;
	width: 42px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	background-color: rgba(0,0,0,0.4);
}

.insideList-var6 .navArrow {
	background-image: url('/resources/default_theme_icons/arrow_white.png');
	width: 25px;
	height: 20px;
	position: relative;
	left: 4px;
	top: 14px;
}

.insideList-var6 #dmMore .navArrowBg, .insideList-var6 #dmLess .navArrowBg {
	display: none;	
}




/* ===== General buttons style ===== */

.dmInner .dmWidget, .dmInner .dmWwr
{
    display: block;
    width: auto;
    line-height: normal;
    height: auto;
	background-position: top;
    background-repeat: repeat-x;
    text-decoration: none;
    margin: 10px 0px;
    padding: 0px;
    clear: both;
    position: relative;
    min-height: 35px;
    min-width:40px;
    overflow:hidden;
    color: #333333;
    border: none;
}

.dmInner .dmWidget {
	background-color: #9fd133 !important;
	font-weight: normal !important;
}

.dmInner .dmWwr {
	background-color: rgba(154,195,59,0.15);
	-webkit-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3); 
}

.dmWidget .iconBg
{
    display: block;
    float: left;
    width: 27px;
    height: auto;
    margin-left: 7px;
}

.dmWidget .icon
{
    display: block;
    float: left;
    width: 27px;
    height: 27px;
    position: absolute;
    top: 50%;
    margin-top: -13.5px;
}

.dmWidget .icon.dmUserImg
{
	background-size:27px;
}

.dmWidget .text
{
    display: block;
    font-size: 18px;
    /*font-family: arial;*/
    font-weight: normal;
    text-align: center;
    padding: 12px 5px 9px 37px;
    text-decoration: none;
}

.dmHeader .dmWidget {
	margin:10px 20px;
}

.dmFooter .dmWidget {
	margin:10px 12px;
}

.widgetStyle-3 .dmHT .dmCover > img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 3px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 0px 0px 3px 1px hsla(0, 0%, 0%, 0.4);
}



/* ===== widgetStyle-1 : rounded colored ===== */

.widgetStyle-1 .dmWwr,
.widgetStyle-1 .dmWidget, 
.widgetStyle-1 .youtubeListTitleWrapper,
.widgetStyle-1 .dmHT .dmCover > img,  
.widgetStyle-1 .dmwidget-title, 
.widgetStyle-1 div.dmInner input[type="text"], 
.widgetStyle-1 div.dmInner input[type="email"], 
.widgetStyle-1 div.dmInner input[type="number"], 
.widgetStyle-1 div.dmInner input[type="tel"], 
.widgetStyle-1 div.dmInner textarea,
.widgetStyle-1 div.dmInner select,
.widgetStyle-1 .dmform .radiowrapper,
.widgetStyle-1 .dmform .checkboxwrapper,
.widgetStyle-1 .dmform .dmTimePicker,
.widgetStyle-1 .dmform .dmDatePicker,
.widgetStyle-1 .dmRestaurantMenu ul,
.widgetStyle-1 .dmTwitterFeed,
.widgetStyle-1 .yelpReviewBox,
.widgetStyle-1 .listItemTitle,
.widgetStyle-1 .listItemTitle,
.widgetStyle-1 .twtr-widget em {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.widgetStyle-1 .dmHT .dmCover > img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.widgetStyle-1 .dmRSSFeed .listItemTitle {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.widgetStyle-1 .dmRestaurantMenu ul li:first-of-type,
.widgetStyle-1 .shapeRssFeed ul li:first-of-type .dmTitleDiv,
.widgetStyle-1 .yelpReviewSubTitleBox, 
.widgetStyle-1 .dmTwitterFeed .twtr-hd {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.widgetStyle-1 .twtr-ft > div {
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* ===== widgetStyle-2 : squared colored ===== */




/* ===== widgetStyle-3 : rounded opacity ===== */

.widgetStyle-3 .dmWidget {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==) !important;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(0,0,0,0.1))) !important; 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%) !important; 
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%) !important; 
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%) !important; 
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.1) 100%) !important; 
	
	background-color: #9fd133 !important;
	
	-webkit-box-shadow: inset 1px -2px 0px hsla(0, 100%, 100%, 0.3) , 2px 2px 2px 0px hsla(0,0%,0%,0.5);
	-moz-box-shadow: inset 1px -2px 0px hsla(0, 100%, 100%, 0.3) , 2px 2px 2px 0px hsla(0,0%,0%,0.5);
	box-shadow: inset 1px -2px 0px hsla(0, 100%, 100%, 0.3) , 2px 2px 2px 0px hsla(0,0%,0%,0.5);
}

.widgetStyle-3 .dmWwr,
.widgetStyle-3 .dmWidget,
.widgetStyle-3 .youtubeListTitleWrapper,
.widgetStyle-3 .dmHT .dmCover > img,  
.widgetStyle-3 .dmwidget-title, 
.widgetStyle-3 div.dmInner input[type="text"], 
.widgetStyle-3 div.dmInner input[type="email"], 
.widgetStyle-3 div.dmInner input[type="number"], 
.widgetStyle-3 div.dmInner input[type="tel"], 
.widgetStyle-3 div.dmInner textarea,
.widgetStyle-3 div.dmInner select,
.widgetStyle-3 .dmform .radiowrapper,
.widgetStyle-3 .dmform .checkboxwrapper,
.widgetStyle-3 .dmform .dmDatePicker,
.widgetStyle-3 .dmform .dmTimePicker,
.widgetStyle-3 .dmRestaurantMenu ul,
.widgetStyle-3 .dmTwitterFeed,
.widgetStyle-3 .yelpReviewBox,
.widgetStyle-3 .listItemTitle,
.widgetStyle-3 .listItemTitle,
.widgetStyle-3 .twtr-widget em {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.widgetStyle-3 .dmRestaurantMenu ul li:first-of-type,
.widgetStyle-3 .shapeRssFeed ul li:first-of-type .dmTitleDiv,
.widgetStyle-3 .yelpReviewSubTitleBox, 
.widgetStyle-3 .dmTwitterFeed .twtr-hd {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.widgetStyle-3 .twtr-ft > div {
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


/* ===== widgetStyle-4 : squared opacity ===== */





/* ===== Back To Home button style ===== */

.dmInner .dmHome {
	width: 52px;
	display: block;
	margin: 10px 0;
	position: relative;
	min-height: 45px;
	background-color: #9fd133 !important;
}

.dmHome .iconBg {
	height: 100%;
	width: 100%;
	display: block;
	background: none;
	position: absolute;
}

.dmHome .icon {
    height: 27px;
    width: 100%;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABKklEQVR42mNgGAVQYGRkZGFsbHwSSMcgiYUDxdqAuB2IQ6llURDQsPdA/B+IvwP5CSBxIHsfVAyEd1BsEdCQciD+h2QoDOcBLd2GxN9JtiUODg4cQANmY7EEhn8A8WeKLdPX15dGCyKC2MTEZDvJFpkCAVDzLVIsAmFgkB4gySKg64KBGj+QahESnhAaGspMTEKowJEQ/pMYnGuBND9WS1RUVNiBQTCDUkvQ8HEDAwMF9GDzJzUhkIAfgvInctAtoZFFMLwSOeUpEWHhEWAIRABxMgwDxaKArp5LQN8VIFbGlqc2APF+HJrm40hQ8TjUXwTlOSB2wJfsk6hk2UJiCtvEUctGLRuBlgHzmSdQ4Rlo5gZjoNhpULMAh+Pc0dUDxU4B6crR5iFNAAC+wvmZXxLSbgAAAABJRU5ErkJggg==) no-repeat 50%;
    position: absolute;
	top: 50%;
	margin-top: -13.5px;
}

.dmHome .text {
    display: none;
    white-space: nowrap;
}


/*===== General widget style =====*/


.dmwidget-title, 
.shapeRssFeed .listItemTitle {
	text-transform: uppercase;
	font-size: 17px !important;
	color: #333333;
	background: #9fd133;
	padding: 1px 0px !important;
	margin: 0px;
	border: none;
	text-shadow: 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	text-align: center;
	min-height: 0px;
	position: relative;
	font-weight: normal !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 20px !important;
	display: block !important;
}

.dmWs[showheader="false"] .dmwidget-title {
	display: none !important;
}


/* ===== Click To call button style ===== */

.dmCall .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABTklEQVR42mNgGAW0AkZGRj7GxsbrgHg/ELcDhZhoZVEQ0IInQPwfir+bmprKUt0iExMTQ6Dhn5EsAmOgA1JpYdl2dIugeDPVLQMa+gCHZa/19PTEqG3ZfRyWgXAKtS07j8syYLwVUNuy6Tgs6qR68gca7I3Fsmk0yWOWlpacQMOvovlqMs1KD2DyT0bz2RdQ/qOJZUDDWYH4MJqFhx0cHDhoYiGweDIAWvCVbsEJtCALR6rEBRgptXASltS5wNDQUBSmRltbmw0oNgfokAOgGgJakMsBg52FnPhbisXCm0BDE4CWSgETz2Is8p+B8qeAuBTI5iLaQqjLF+IoWd7iKd7AGOggO3KyRCshg7FhoD4vcvNgBNCARyRYdtfAwECBkmyhBI3Hv0T4Ko5azQdbIF6OrWYH4ldAuTRq50V+aFKfBW0cgfB6oFjgyGoiAgDwAxIpw1Q7igAAAABJRU5ErkJggg==) no-repeat 50%;
}


/* =====  Click to Map button style ===== */


.dmMap .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABx0lEQVR42mNgGGzAwcGBw9TU1N7IyKjT2Nh4F5A+YGJichCINwHZpUAxXaAyRootAhokCTS0H0i/BOL/WPA/IL4BxHkgR5FtEdDVPkBDnuKwBAMDHXUMiNVJtgioKQJowG9iLULCD4BBrk20RUDFBkBNH8mwCIyBIXIKSHMRG09byLUIycIqYuLJiYBBF4BBPBNILwTix3jUPcQbf9bW1rxARd14EkADkGaFqdfT0xMD8tfjsTALX1yZAg08jUPjSmx6oBbexuG4tYSC8C4Ojf54Um4XDgfux2eZO1DBfRwRbosnQVWSbJmhoaEdUMEtHJYV4HHkGhyW7cXnMxU8Ef4QiJWx+CoAiP/i0DOBUB7LwJO67gIdlACkNYChoA9k1wPZn3Go/QOU9yBUesgCFT4nkNd+APEvAmp2EFWKABWVUFiCfAdiG6KKK21tbTZgEGykwLIKkkp9XV1dQaCmfWRY1ENWfQa1cD8JFvVSVFMDU50UqPAlwqL5VGmDAA2SA+KLeCxaAmwSsFCt0QP0oRbQ0EdYLNppaWnJSfVWFrDANUTOg6BWFpDmp1mzDpjpXYAWfAPiy+bm5jI0b0cCLcoHYm+GwQwAPQXwxreX09AAAAAASUVORK5CYII=) no-repeat 50%;
}

/* ===== Click to SMS button style ===== */



.dmSms .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABPElEQVR42mNgGGhgaWnJaWxsXAnEj4D4MxB/IIBBai4AcSjJlhkZGc0AavxPJo4n2iJDQ0NLoIbfSJq/APF7PL4Cyf1AUn/DwMBAgVhfJcI0AtlHzc3NxbW1tXmAfH4cmAuozgJqKVifiYmJA8mWATXNIzZEgOpvjVo2atmoZYPQMqDiIkotI7pAhpb29LEMORiBeCkxeoBlJxtQ7T2K4gyI3wBxLxDXAg1owIaBcjVAvAyI/1BqGVmYaMuACiMJGAYKrhd45L+D6kRiK09nPAZtCQ0NZTYzM1OENhmwqXkEDB1NoiwD1bJADW+xGQQ0pBMpuI/iUHPA2tqal4GEZDwRh6tfAXEeEHcD8V8c8RVBUoPHwcGBA2rgHxISxhuSGjtYEosZtKV1G4g/oTV0PkLpM6AsAIxreYYRCwArPZa3vXq4fQAAAABJRU5ErkJggg==) no-repeat 50%;
}

/* ===== Click to Appointment button style ===== */


.dmAppoint .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACdElEQVR42sVWzUtUURQfNNNEKEtzZSAMQQ0zzPcwC2F2kitBpg8oqGhRQQtbtHThouhjIreCm9RRN+nCtelGlPJPSIywsdShD4sI0X6/OBcO031vfM6EAz/mnfN+5557zj3n3OfzHfYvGo1ejMfj88BCLBabAYJufLzPaj7sQ/t2BoMc8BvYA7a4WBn+U8UvwtklL84KwCYwKQuMluF/5KYQ2YTw8/tyFAqFTks0eVmIz69SqVSbE7gxOhI+NzkdDodPODoJBAJNCH8YxG/cHYxHxHgV2AF+umDXRI//FeGvAfehqrGlYlBSYPAVmC3RucHKx6b7bM7eqYJYl3R8Bz6JXA7kbys+bfeQrTmbMxIWeWbpdPpYpUgkEmGs94tr2pxtYRcvq9mvWPMz0vjG9oJpGHMwqmPEUqmNojtOOZlMnqKcyWSOWDjencHgmqk8RP9c+MuiKyJtJ8HpVdX5opLIbqsKy6tG/qtjr2ETV42M5/FKnPXQUPBQdLMiv2cDw0GX4jw6sLP/VSBmCtwD6Qn+B/x+f30kEjnPiAjoLwjnruj6URwNiOyc4nSXdaZG1KbJv1TXLcuZbZSc2Q01NSa8RLauFm/Rh6+cFYwOkbdi0SsHKhAQLnOmMVUY0EfRSx2UCSzU6cJ5IMh4KpBsNlurJzZl0fmcOJ4KRJ0ZG/YHR1gwGGzmTS0ykRPOW8MBzlRSjQVdIEjddbemRgrPenVWNIOY14JU2wfOQJayyBuqYV8bDiZ8u4MzXjfLthc0nKpyU38Blmyfb4/lOh9iQxvIl9YzJfNLKmfhlGJG0nznH2ecFJzoMrV3qoA1bOTmoX38/gHeh/FW3p2FmgAAAABJRU5ErkJggg==) no-repeat 50%;
}

/* ===== Click to Email button style ===== */

.dmEmail .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAB0klEQVR42u1VTShEURSeIhbKRkLZ0JTF1NT8WyijlJ3dS1mxICsLllYiiY1S7LGzYiORwYqFUJQFY9hMUobJGOPv+U59T88zP2/mzUbNra9737nnnu+82znftdlK418Ot9s96fF4XoEvIAnEgEcLeGasN8Rewzz0Q4aPMKACU8AJ11ZwD4wDN/INwl092TXw6fP5HH6/vwbrQ4tEbcFgsBzzmdi8Xu+enuySjlFk0Wq32yvhsFEAURjnWpjwgc4eSkcmiONAt9gxL+dBdOxyuWpB1KT9kRkyQQp/OMi92VxE8N0KBALVWLuB2zQ+WclU3vUY90eykK0qilKGuYNVrBZERszRp1dK2bC3yD1FbiNLDNNkghX2YxfWT1qb8Owwe0otFplg0+l0VklZg3SA5yZMFk9Osg/gzpD1EdDAMwsG/yhVqCCyaek3zOcG+wUKZ9tgi6MaG0WW8ibDNS2JHYrSTp1TTZR/P2ONmiZD1ussBielx2xTS2/2UAxmspFd0bjjcDgq8EfNmojmiQTOdjLZ+Uxk0vUPcKzH3ddhfWpBiGNy/Ywbom1fTxYBXkSiRKGL8MREEKtPS/qX6vPxTBFJiw+nSFaCsd7/PJ6lURqZxjfTa33qOCm4IwAAAABJRU5ErkJggg==) no-repeat 50%;
}

/* ===== Share Widget style ===== */

.dmShare .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABpklEQVR42mNgGAUEgLGxMb+ZmZmiubk5H80ssbS05ARa1AHEj4D4ExDfB+JGIGaltl2MJiYmi4EG/8eCp1LVJlMgwGERDOtSM57K8VlmZGSUQLElwKBTBwUTEH/EZxlQXTDZlhgYGKgCXTsZmhD+E8Cv9PT0xPAaCEy+wkAXhQANTQRGiT1QiAmoUQNqyQcshv4E4l9oYl+BOBSvRUADPYCKHqAFxWkcloAsWAp0kAFQjRkoWIH0JiA9AYiNCKUsJaCi90QEzx8gXgnE5pSkrBoClnwBunwF0PcW1Ehh8wgk4zBq5plKAj47AXRQnIODAwfFlhkaGsoDDXxLRJxdAKVUii0FutwVaNgttMTwFIel54DqY4GWsqioqLAD2V5AsQygQ9y1tbXZiK4qgBr9oPnMFFiqCwHZ2UDxqzgsPQnEZ9HEjoMKAErilAuIU4D4ChFBDY5jkI8pCmpgEcQN9Hk6Hp8ip2AnqqReYLzwAA2cTcCyVKplF1BioIvPkHx3GYdlx6mSJ9HKVG1oYY1s0RFQWUuTRg/IB6AaA2hpEjSvsjKMKAAA7ilaT+R20U4AAAAASUVORK5CYII=) no-repeat 50%;
}

/* ===== Button Widget style ===== */

.dmButtonLink .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABfElEQVR42mNgGKzAwcGBxcjIqM/Y2Hg/kHanqWUmJiYOQIv+Q/FZFRUVdppZBvTNNiTLQDiKlr76g2bZeZr4DouvaOM7U1NTeyy+guFz2trabFSxCGgQDzAIt+OwCIyBvk4EpVSiDbW0tBQyNDTUAhrsD8SFQEMmAfE6IL6KzyIo/gzER4CWLgLSbUCcAsSOBgYGChi+BhoeB5R8iieoyMW/gGYfBJmPbNlpKluCgkHmwy0DCtTS0LJnwOCtQk/apTSw6AEwHehjTSRAyRJqWgT0gB6hzEsNHz4kaBGahb/ItOg20RYhpdA9ZFoWRWqpwQbUdIZMy4pJsgyoQQ6I35Jp2VJSS3gLChLHWVItS6TAsqfm5ubipARjD56iZy00tV7HVR4CM7IJKZZtxWLJHqAhzjA1QNfzQS19hMXCAFIsm42k8TjQIj9cavX09MSAahqB+DVMD9BRdkRbBlRsCdS0F4jnAy0yJMJxrEB1sUB6HxDPsra25mUYUQAAcPEG1wlG0UoAAAAASUVORK5CYII=) no-repeat 50%;
}

/* =====  Sms Info Widget style ===== */

.dmSmsInfo .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABPElEQVR42mNgGGhgaWnJaWxsXAnEj4D4MxB/IIBBai4AcSjJlhkZGc0AavxPJo4n2iJDQ0NLoIbfSJq/APF7PL4Cyf1AUn/DwMBAgVhfJcI0AtlHzc3NxbW1tXmAfH4cmAuozgJqKVifiYmJA8mWATXNIzZEgOpvjVo2atmoZYPQMqDiIkotI7pAhpb29LEMORiBeCkxeoBlJxtQ7T2K4gyI3wBxLxDXAg1owIaBcjVAvAyI/1BqGVmYaMuACiMJGAYKrhd45L+D6kRiK09nPAZtCQ0NZTYzM1OENhmwqXkEDB1NoiwD1bJADW+xGQQ0pBMpuI/iUHPA2tqal4GEZDwRh6tfAXEeEHcD8V8c8RVBUoPHwcGBA2rgHxISxhuSGjtYEosZtKV1G4g/oTV0PkLpM6AsAIxreYYRCwArPZa3vXq4fQAAAABJRU5ErkJggg==) no-repeat 50%;
}


/* ===== Open Table Widget style ==== */

.dmopentable .iconBg .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACdElEQVR42sVWzUtUURQfNNNEKEtzZSAMQQ0zzPcwC2F2kitBpg8oqGhRQQtbtHThouhjIreCm9RRN+nCtelGlPJPSIywsdShD4sI0X6/OBcO031vfM6EAz/mnfN+5557zj3n3OfzHfYvGo1ejMfj88BCLBabAYJufLzPaj7sQ/t2BoMc8BvYA7a4WBn+U8UvwtklL84KwCYwKQuMluF/5KYQ2YTw8/tyFAqFTks0eVmIz69SqVSbE7gxOhI+NzkdDodPODoJBAJNCH8YxG/cHYxHxHgV2AF+umDXRI//FeGvAfehqrGlYlBSYPAVmC3RucHKx6b7bM7eqYJYl3R8Bz6JXA7kbys+bfeQrTmbMxIWeWbpdPpYpUgkEmGs94tr2pxtYRcvq9mvWPMz0vjG9oJpGHMwqmPEUqmNojtOOZlMnqKcyWSOWDjencHgmqk8RP9c+MuiKyJtJ8HpVdX5opLIbqsKy6tG/qtjr2ETV42M5/FKnPXQUPBQdLMiv2cDw0GX4jw6sLP/VSBmCtwD6Qn+B/x+f30kEjnPiAjoLwjnruj6URwNiOyc4nSXdaZG1KbJv1TXLcuZbZSc2Q01NSa8RLauFm/Rh6+cFYwOkbdi0SsHKhAQLnOmMVUY0EfRSx2UCSzU6cJ5IMh4KpBsNlurJzZl0fmcOJ4KRJ0ZG/YHR1gwGGzmTS0ykRPOW8MBzlRSjQVdIEjddbemRgrPenVWNIOY14JU2wfOQJayyBuqYV8bDiZ8u4MzXjfLthc0nKpyU38Blmyfb4/lOh9iQxvIl9YzJfNLKmfhlGJG0nznH2ecFJzoMrV3qoA1bOTmoX38/gHeh/FW3p2FmgAAAABJRU5ErkJggg==) no-repeat 50%;
}


/* ===== Home Page Template Widget style ===== */

.dmHT .dmopentable.dmWwr {
	width: 100%;
	margin: 14px 0px 0px;
}

.dmHT .dmDescription {
	background-color: hsla(0, 100%, 0%, 0.1);
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 23px;
	margin-top: 0px;
	-webkit-box-shadow: inset 0px 0px 0px 1px hsla(0, 100%, 100%, 0.5) , inset 0px 0px 5px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0px 0px 0px 1px hsla(0, 100%, 100%, 0.5) , inset 0px 0px 5px 1px rgba(0,0,0,0.25);
	box-shadow: inset 0px 0px 0px 1px hsla(0, 100%, 100%, 0.5) , inset 0px 0px 5px 1px rgba(0,0,0,0.25);
	margin: 14px 0px 0px;
}

.dmColumn {
	padding: 14px 0px 0px 0px;
	display: block;
	margin: 14px 0px 0px 0px;
	height: auto;
}

.widgetStyle-1 .dmHT .dmCover > img {
	-webkit-box-shadow: 0px 0px 3px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 0px 0px 3px 1px hsla(0, 0%, 0%, 0.4);
}


/* ===== RSS Widget style ===== */

.shapeRssFeed {
	margin-top: 24px;
	position: relative;
}

.shapeRssFeed .listItemTitle {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 17px !important;
	color: #333333;
	background-color: #9fd133;
	padding: 4px 0px 3px;
	margin: 0px;
	border: none;
	text-shadow: 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	text-align: center;
	min-height: 0px;
}

.shapeRssFeed .dmReadMoreArrow, .shapeRssFeed .dmCloseArrow {
	display: inline-block;
}

.shapeRssFeed .dmReadMoreArrow .dmRMLeft, .shapeRssFeed .dmReadMoreArrow .dmRMRight {
	display: inline-block;
	width: 2px;
	height: 9px;
	background-color: #c2db89;
	transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
}

.shapeRssFeed .dmReadMoreArrow .dmRMRight {
	transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	position: relative;
	right: 1px;
}

.shapeRssFeed .dmLinkList .dmTitleDiv {
	padding: 5px 10px 4px;
	color: #333333;
	background-color: #c2db89;
	-webkit-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 1px 1px 1px 1px hsla(0, 100%, 100%, 0.4);
	-moz-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 1px 1px 1px 1px hsla(0, 100%, 100%, 0.4);
	box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 1px 1px 1px 1px hsla(0, 100%, 100%, 0.4);

}

.shapeRssFeed .dmLinkList .dmListItemMiddle {
	padding: 0px;
	display: block;
}

.shapeRssFeed .dmLinkList .dmListItemDescriptionDiv {
	margin: 0px; 
	padding: 6px 10px 20px;
	/*-webkit-box-shadow: -1px 0px 0px 0px hsla(0, 100%, 100%, 0.3) , inset 0px 0px 0px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: -1px 0px 0px 0px hsla(0, 100%, 100%, 0.3) , inset 0px 0px 0px 1px rgba(0,0,0,0.1);
	box-shadow: -1px 0px 0px 0px hsla(0, 100%, 100%, 0.3) , inset 0px 0px 0px 1px rgba(0,0,0,0.1);*/
}

.shapeRssFeed .dmLinkList {
	-webkit-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	margin-top: 10px;
	color: #333333;
	border: none;
}

.shapeRssFeed .dmLinkList .rssListReadMore {
	float: right;
	padding: 10px;
	color: #9fd133;
	font-weight: 400;
	text-decoration: none;
	margin-bottom: 5px;
}

.default .dmLinkList .itemContainer {
	border-bottom: 0px;
}

.default .dmLinkList .itemContainer {
	padding: 0px;
}

.shapeRssFeed .dmLinkList .dmListItemTitle {
	line-height: 16px;
	font-size: 15px;
	color: #333333;
	font-weight: 400;
}

.parentOfOpenDescription .rssListClose {
	display: inline-block;
	color: #9fd133;
	float: right;
	padding: 10px;
	cursor: pointer;
	font-size: 14px;
	margin: -10px 0px 5px;
	cursor: pointer;
	font-size: 14px;
}

.parentOfOpenDescription .rssListClose .dmCloseInnerText {
	margin-right: 4px;
}

.shapeRssFeed .dmCloseArrow .dmCLLeft, .shapeRssFeed .dmCloseArrow .dmCLRight {
	display: inline-block;
	width: 2px;
	height: 9px;
	background-color: #c2db89;
	transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
}

.shapeRssFeed .dmCloseArrow .dmCLRight {
	transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	position: relative;
	right: 1px;
}


/* ===== YouTube Widget style ===== */

.youtubeListTitleWrapper {
	text-transform: uppercase;
	font-size: 17px !important;
	color: #333333;
	background-color: #9fd133;
	padding: 4px 0px 3px;
	margin: 0px;
	border: none;
	text-shadow: 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	text-align: center;
	min-height: 0px;
	position: relative;
	font-weight: 400;
}

.shapeYouTube .listItemTitle {
	display: inline-block;
	text-align: inherit;
	padding: 0px;
	font-size: inherit;
	color: inherit;
	font-weight: normal;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.shapeYouTube li {
	min-height: 103px;
}


.shapeYouTube[feedtype="Search"] .listItemTitle,
.shapeYouTube[feedtype="favorites"] .listItemTitle,
.shapeYouTube[feedtype="playlist"]  .listItemTitle {
	width: 231px;
	text-align: left;
	left: 27px;
}

.youtubeListTitleWrapper .youtubeImage{
	display: block;
	position: absolute;
	top: -5px;
	left: 4px;
	height: 31px;
	width: 54px;
}

.dmYouTubeFeed {
	background-color: transparent !important;
	border: none;
	margin-bottom: 0px;
	margin-top: 14px;
}

.shapeYouTube .dmLinkList .dmListItem:first-child .itemContainer {
	border: none;
}

.dmYouTubeFeed .dmLinkList {
	-webkit-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	margin-top: 10px;
	background-color: rgba(154,195,59,0.15);
	color: #333333;
	border: none;
}

.shapeYouTube .dmLinkList .dmListItemLeft {
	width: 50%;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #c2db89;
	float: left;
	position: relative;
}

.shapeYouTube .dmLinkList .dmListItemInner {
	display: block;
	position: relative;
	padding: 10px;
	border: none;
	width: auto;
}

.shapeYouTube .dmListItem {
	-webkit-box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5), inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5), inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	border: none;
}

.shapeYouTube .dmLinkList .dmListItem:first-of-type {
	-webkit-box-shadow: inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
}

.shapeYouTube .dmLinkList .dmListItem:last-of-type {
	-webkit-box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5);
	box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5);
}

.shapeYouTube .dmListItem:first-of-type,
.shapeYouTube .dmLinkList .dmListItem:first-child .itemContainer {
	border-top: none;
}

.shapeYouTube .dmLinkList .dmListItemMiddle {
	padding: 0px 5px;
	/*float: right;*/
	width: 32%;
	display: inline-block;
	position: relative;
	/*height: 92px;*/
	margin: 0px 0px 0px 10px;
	width: 40%;
}

.shapeYouTube .dmListItemMiddleInner {
	display: block;
}

.shapeYouTube .dmLinkList .dmTitleDiv {
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	max-height: 47px;
}

.shapeYouTube .dmLinkList .dmListItemLeft:after {
	content: url('https://s3.amazonaws.com/dudamobile-themes/Icons/Play.png');
	position: absolute;
	left: 50%;
	bottom: 50%;
	margin-left: -17px;
	margin-bottom: -17px;
}

.shapeYouTube .dmLinkList .dmListItemDescriptionDiv {
	/*height: 17px;*/
}

.shapeYouTube .dmLinkList .dmListItemDescriptionDiv span:first-of-type {
	/*position: absolute;*/
	color: #c2db89;
	bottom: 10px;
}

.shapeYouTube .dmLinkList .dmListItemDescriptionDiv span:last-of-type {
	/*position: relative;*/
	bottom: 14px;
}


/* ===== Form Widget style ===== */

.dmform-wrapper {
	margin-top: 14px;	
}

.dmforminput {
	margin-top: 10px;
}

div.dmInner input[type="text"], 
div.dmInner input[type="email"], 
div.dmInner input[type="number"], 
div.dmInner input[type="tel"], 
div.dmInner textarea,
div.dmInner select,
.dmform .radiowrapper,
.dmform .checkboxwrapper,
.dmform .dmDatePicker,
.dmform .dmTimePicker {
	border: 1px solid hsla(0, 0%, 0%, 0.2);
	background-color: hsla(0, 100%, 100%, 0.55);
	margin-top: 4px;
	-webkit-box-shadow: 0px 1px 2px hsla(0, 0%, 0%, 0.1), inset 1px 1px 0px hsla(0, 100%, 100%, 0.6);
	-moz-box-shadow: 0px 1px 2px hsla(0, 0%, 0%, 0.1), inset 1px 1px 0px hsla(0, 100%, 100%, 0.6);
	box-shadow: 0px 1px 2px hsla(0, 0%, 0%, 0.1), inset 1px 1px 0px hsla(0, 100%, 100%, 0.6);
	padding: 8px 6px;
}

div.dmInner select {
	padding: 0px;
}

.dmform .radiowrapper div, .dmform .checkboxwrapper div {
	margin: 0;
	padding: 3px 0px;
}

.dmform .radiowrapper input[type="radio"]:checked+lable {
	font-weight: bold;
}

.dmform .dmformsubmit {
	margin-top: 10px;
}

.dmForm .checkboxwrapper  span {
	display: inline-block;
	position: relative;
	top: 2px;
}
.widgetStyle-1 .dmform .dmTimePicker,
.widgetStyle-1 .dmform .dmDatePicker {
	width:100%;
}

/* ===== Restaurant Menu Widget style ===== */

.dmRestaurantMenu ul {
	margin-top: 10px;
	background-color: hsla(0, 100%, 100%, 0.55);
	border: none;
	padding-bottom: 4px;
	-webkit-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
}

.dmRestaurantMenu .menuCategory {
	padding: 5px 10px 4px;
	color: #333333;
	background-color: #c2db89;
	-webkit-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 0px 1px hsla(0, 100%, 100%, 0.4);
	-moz-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 0px 1px hsla(0, 100%, 100%, 0.4);
	box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 0px 1px hsla(0, 100%, 100%, 0.4);
	margin-bottom: 10px;
	font-weight: normal !important;
	border: none;
}

.dmRestaurantMenu .menuCategory.first {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.dmRestaurantMenu .menuCategory.last {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.dmRestaurantMenu .menuItemBox {
	border: none;
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), inset 0px -1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), inset 0px -1px 0px rgba(0,0,0,0.1);
	padding: 15px 12px;	
}

.dmRestaurantMenu .menuItemBox.first {
	-webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
	margin-top: -10px;
}

.dmRestaurantMenu .menuItemBox.last {
	-webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5);
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5);
	margin-bottom: 10px;
}


/* ===== Twitter Widget style ===== */

.dmTwitterFeed {
	-webkit-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.3);
	background-color: hsla(0, 100%, 100%, 0.55);
	color: #333333;
	border: none;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-tweets .twtr-img,
.dmTwitterFeed[twittertype="Search"] .twtr-tweets .twtr-img {
	width: 100%;
	height: 100%;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-tweets .twtr-avatar,
.dmTwitterFeed[twittertype="Search"] .twtr-tweets .twtr-avatar {
	margin-right: 4%;
	width: 21%;
	height: 21%;
	position: relative;
	overflow: visible;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-tweet-text,
.dmTwitterFeed[twittertype="Search"] .twtr-tweet-text {
	margin: 0px !important;
	float: left;
	width: 75%;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-tweet-text p a:first-of-type,
.dmTwitterFeed[twittertype="Search"] .twtr-tweet-text p a:first-of-type {
	display: block !important;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-tweet-text p a,
.dmTwitterFeed[twittertype="Search"] .twtr-tweet-text p a {
	margin-left: 0px;
}

#dm .dmTwitterFeed[twittertype="Faves"] .twtr-widget .twtr-bd .twtr-tweet p em,
#dm .dmTwitterFeed[twittertype="Search"] .twtr-widget .twtr-bd .twtr-tweet p em {
	width: 190px;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-widget a img,
.dmTwitterFeed[twittertype="Search"] .twtr-widget a img {
	width: 56px;
	height: 56px;
	position: relative;
	top: 2px;
	left: 2px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 0px 2px #c2db89;
	-moz-box-shadow: 0px 0px 0px 2px #c2db89;
	box-shadow: 0px 0px 0px 2px #c2db89;
	overflow: visible;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-widget .twtr-tweet-wrap,
.dmTwitterFeed[twittertype="Search"] .twtr-widget .twtr-tweet-wrap {
	padding: 0px;
}

.dmTwitterFeed[twittertype="Faves"] .twtr-widget .twtr-tweet-wrap {
	padding: 0px;
}

.dmTwitterFeed .twtr-widget .twtr-tweet-wrap {
	padding: 0px 10px;
}

.dmTwitterFeed .twtr-widget {
	background: none !important;
}

.dmTwitterFeed .twtr-hd {
	padding: 7px 10px 6px;
	color: #333333;
	background-color: #c2db89;
	-webkit-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 1px 1px 1px 1px hsla(0, 100%, 100%, 0.4);
	-moz-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 1px 1px 1px 1px hsla(0, 100%, 100%, 0.4);
	box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 1px 1px 1px 1px hsla(0, 100%, 100%, 0.4);	
}

.dmTwitterFeed[twittertype="Faves"] .twtr-hd {
	height:	17px;
}

.dmTwitterFeed .twtr-hd h3 {
	font-size: 17px !important;
	top: 2px;
	position: relative;
}

.dmTwitterFeed .twtr-hd h4 {
	font-size: 13px !important;
	top: 2px;
	position: relative;
}

.dmTwitterFeed[twittertype="Profile"] .twtr-hd h4:before {
	content: '@';
}

.TwitterTitleWrapper > img {
	position: absolute;
	left: 8px;
	top: 2px;
	margin: 0 !important;	
}

.twtr-widget-profile img.twtr-profile-img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 35px !important;
	height: 35px !important;
	margin-right: 11px !important;
}

.twtr-widget .twtr-bd .twtr-tweet {
	margin: 0px;
	padding: 16px 7px;
	border-bottom: none;
	background: none;
	color: inherit;
	
	-webkit-box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5), inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5), inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
}

#dm .twtr-widget .twtr-bd .twtr-tweet p {
	color: #333333 !important;
	line-height: 20px !important;
}

.twtr-user {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 124px;
	overflow: hidden;
}

.twtr-user:first-letter {
	text-transform: capitalize;
}

.twtr-user:after {
	content: " :";
}

.twtr-widget h3 {
	color: #333333;
}

.twtr-widget-profile h3, .twtr-widget-profile h4 {
	margin: 5px 0 -3px 40px!important;
}

#dm .twtr-widget .twtr-bd .twtr-tweet p a.twtr-user,
#dm .twtr-widget .twtr-bd .twtr-tweet p a.twtr-timestamp,
#dm .twtr-widget .twtr-bd .twtr-tweet p a,
.twtr-join-conv {
	color: #c2db89 !important;
}

#dm .twtr-widget .twtr-bd .twtr-tweet p em {
	color: #333333 !important;
	background-color: #c2db89 !important;
	font-size: 13px !important;
	margin-top: 12px;
	padding: 0px 0px 1px 12px;
	width: 206px;
	text-align: center;
}

#dm .twtr-widget .twtr-bd .twtr-tweet p a.twtr-reply,
#dm .twtr-widget .twtr-bd .twtr-tweet p a.twtr-rt,
#dm .twtr-widget .twtr-bd .twtr-tweet p a.twtr-fav {
	color: #333333 !important;
	display: inline-block;
	margin: 0px;
	position: relative;
}

.twtr-reply:before,
.twtr-rt:before,
.twtr-fav:before {
	content: '';
	width: 9px;
	height: 10px;
	top: 6px;
	display: inline-block;
	position: absolute;
	left: -12px;
}
.twtr-reply:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAdElEQVR42mNgIBUYGxs3a2tr8+BUYGJichCo6L+DgwMLhqSKigq7kZHRRpACKL4KxMuAYoHIVuxDUoCOu2GKUvAo+m9qauoCVghiIEnEA60qBdLrofyzyNaGAvEDZPcaGho6g9zIgCYob2lpKYTma0Oiwg8Afxc4N0G4/3wAAAAASUVORK5CYII=);
}
.twtr-rt:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAmklEQVR42mNggAJjY+NyBlzAwcGBA6igG4j/A/FUIG6D4g4TE5NWIF3EYGhoaAlVgBODTTMyMioFcYC0hampqayZmZkiEAsDxVaCFYGMA2JloIJEc3NzPmSnAMVnwRSBjJyILAlSDHRPMtA0NSBdCFYEZCy2tLQUAlkDsg7JnSUwI/E6GqQB7CaoVzuQvD8VqqgbFEQ4ww85cAEbok87ZCbfdwAAAABJRU5ErkJggg==); 
}
.twtr-fav:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAgUlEQVR42mNgIBVoa2uzmZiYlIFonIqMjIycjI2N/4NorAqAkvxAvBekCErzI0s2AfE9IH4KVQDDT6HiTSArLICMv2gKYPgvSB5smoGBgQJQ4DGagscgcXQ3XUJTdAlFgampqSxU4isQL4DS/0HiyKa4AfEyoPGqUOtVQXyQOIgPAIzvRAb4LDvPAAAAAElFTkSuQmCC); 
	top: 5px;
}

#dm .twtr-widget .twtr-bd .twtr-tweet p a.twtr-timestamp {
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 12px !important;
}

#dm .twtr-widget .twtr-bd .twtr-tweet p a.twtr-rt {
	margin: 0px 31px;
}

#dm .dmTwitterFeed[twittertype="Faves"] .twtr-widget .twtr-bd .twtr-tweet p a.twtr-rt {
	margin: 0px 26px;
}

.twtr-tweet-wrap {
	position: relative;
}

.twtr-ft img {
	display: none;
}

.twtr-ft > div {	
	background-color: #fffffd;
	-webkit-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.5);
	-moz-box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.5);
	box-shadow: inset 0px 0px 3px hsla(0, 0%, 0%, 0.5);
}

.dmTwitterFeed .twtr-ft span {
	text-align: center;
	float: none;
}

.twtr-widget .twtr-bd .twtr-tweet:last-of-type {
	-webkit-box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5);
	box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5);	
}

.twtr-widget .twtr-bd .twtr-reference-tweet + .twtr-tweet {
	-webkit-box-shadow: inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
}

.dmOuter .twtr-widget a + a {
	margin: 0px;
}



/* ===== Yelp Widget style ===== */

.yelpReviewTitle {
	font: inherit;
	float: none;
	margin: 0;
	width: auto;
}

.yelpReviewImage {
	position: absolute;
	left: 79px;
	top: 11px;
	float: none;
}

.yelpReviewReviewer {
	position: relative;
	top: 21px;
}

.yelpReviewItemRight {
	margin-top: 1px;
}

.yelpReviewDate {
	text-align: left;
	position: absolute;
	top: 55px;
	left: 79px;
}
.yelpReviewItemLeft {
	width: auto;
	float: none;
}
.yelpReviewItemLeft .yelpReviewReviewer {
	margin-left: 11px;
}

.yelpReviewText .yelpReviewItemMore {
	text-decoration: none;
	display: block;
	float: right;
	position: absolute;
	bottom: 10px;
	right: 11px;
	color: #c2db89;
}

.yelpReviewText {
	margin-bottom: 19px;	
}

.yelpReviewText .yelpReviewItemMore:after {
	content: '>';
	margin-left: 6px;
	top: 1px;
	position: relative;
}

.yelpReviewAuthorImg {
	width: 56px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 0px 2px #c2db89;
	-moz-box-shadow: 0px 0px 0px 2px #c2db89;
	box-shadow: 0px 0px 0px 2px #c2db89;
}

.yelpReviewHeader > img {
	margin: 0;
	float: none;
	position: absolute;
	top: 0px;
	left: 12px;
	height: 19px;
}

.yelpReviewHeader {
	position: relative;
}

.dmYelp {
	background: none;
}

.yelpReviewBox {
	margin-top: 10px;
	background-color: hsla(0, 100%, 100%, 0.55);
}

.yelpReviewSubTitleBox {
	position: absolute;
	width: 100%;
	float: none;
	margin: 0;
	text-align: left;
	padding: 6px 10px;
	color: #333333;
	background-color: #c2db89;
	-webkit-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 0px 1px hsla(0, 100%, 100%, 0.4);
	-moz-box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 0px 1px hsla(0, 100%, 100%, 0.4);
	box-shadow: 0px 2px 3px -1px hsla(0, 0%, 0%, 0.3), 0px -1px 3px -2px hsla(0, 0%, 0%, 0.3) , inset 0px 1px 0px 1px hsla(0, 100%, 100%, 0.4);
	font-weight: normal !important;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow: 0 0 0;
	height: 24px;
	top: 31px;
	z-index: 1;
}

.yelpReviewSubTitle {
	color: inherit;
	font-size: 12px;
	font-weight: normal;
}

.yelpAllReviewImage {
	position: absolute;
	right: 5px;
	top: 1px;
}

.dmYelp {
	border: none;
}

.dmInner .dmWwr.yelpReviewBox {
	margin-top: 11px;
	padding-top: 28px;
	padding-bottom: 30px;
	margin-bottom: -30px;
}

.yelpReviewMore {
	background: white;
	cursor: pointer;
	position: relative;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid hsla(0, 0%, 0%, 0.3);
}

.yelpReviewMore > a {
	font-size: 13px;
	padding: 8px 0;
}

.yelpReviewItem {
	-webkit-box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5), inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5), inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	border: none;
	position: relative;
	padding: 16px 12px;
}

.yelpReviewItem:first-of-type {
	-webkit-box-shadow: inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px -1px 0px hsla(0, 0%, 0%, 0.1);
}

.yelpReviewItem:last-of-type {
	-webkit-box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5);
	-moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5);
	box-shadow: inset 0px 1px 0px hsla(0, 100%, 100%, 0.5);
}

.dmYelp[reviewphotos="false"] .yelpReviewItemFooter {
	position: absolute;
	top: 10px;
	width: 50%;
}

.dmYelp[reviewphotos="false"] .yelpReviewReviewer {
	position: static;
}

.dmYelp[reviewphotos="false"] .yelpReviewDate {
	position: static !important;
	margin-left: 18px;
	display: inline-block;
}

.dmYelp[reviewphotos="false"] .yelpReviewText {
	padding-top: 6px;
}

.dmYelp[reviewphotos="false"] .yelpReviewImage {
	position: static;
	float: right;
}
