/* ============ 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 ==== */

.dmNoMargin {
    margin-left: -12px !important;
    margin-right: -12px !important;
}

.dmHeader .dmNoMargin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.dmFooter .dmNoMargin {
    margin-left: -8px !important;
    margin-right: -8px !important;
}

.dmwr .dmBody > .dmNoMargin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.dmwr .dmNewParagraph .dmNoMargin {
    margin-left: -28px !important;
    margin-right: -28px !important;
}

.dmwr .dmHeader .dmNewParagraph .dmNoMargin {
    margin-left: -8px !important;
    margin-right: -8px !important;
}

.dmwr .dmFooter .dmNewParagraph .dmNoMargin {
    margin-left: -16px !important;
    margin-right: -16px !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 #91563a;
    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 #91563a;
    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] {
    border: 2px solid #91563a;
    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 #91563a;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    width: 100%;
    height: 24px;
    margin: 3px 0px;
}

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

div.dmInner input[type=submit], div.dmInner input[type=reset] {
    margin: 5px auto;
    width: 100%;
    border: 1px solid #91563a;
    border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px;
    font-weight: bold;
    height: 25px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0)));
    background: -o-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #cc8260;
    color: #ffffff;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    font-size:13px;
    
/*     background: background: url(http://dudamobile-themes.s3.amazonaws.com/direct/gradient-on-dark.svg);background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(255,255,255,0.6)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.6) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.6) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.6) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.6) 100%);; */
}


/* ==== 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: #ecead7;
    color: #333333;
    font-family: arial;
}
/* DIV.dmInner h1, DIV.dmInner h2 { */
/*     color: #91563a; */
/* } */

.dmInner a {
    color: #663018;
}

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

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


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

.dmHeader {
    background: #f1efdc;
    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: #91563a; */
/*     color: #ffffff; */
    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:#ffffff;
}

#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: #ffffff;
	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: #ffffff;
	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:#cc8260;
    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 4px;
    background: #ecead7;
}

#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,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABO0lEQVR42mNgGKzg////LEDcB8T7gdid1pY5/EeAs0DMTkvLtv1HBVG09NUfNMvO08R3WHxFG98BDbTH4isYOAfEbNSyiAeIt//HDxJBKZUUQ4WAWAuI/YG4EIgnAfE6IL76nzD4DMRHgHgRELcBcQoQOwKxAoavgQJxQPwUT1CRC34B8UGQ+ciWnf5PW3Aa2bJaGlr0DIir0IOylAYWPQBifVyJpITKFukRSpXU8OFDghahWfiLTItuE20RkoV7yLQsilSL2ID4DJmWFZNqmRwQvyXTsqWkWmZBQeI4S6pliRRYBir2xEmxrAePYWuhqfU6nvLQhBTLtmIxBJQ6nZHU8EEtfYRFbQApls1G0ngciP3wqBUD4kYgfo2kx44UyyyBeC8QzwdiQyLUswJxLBDvA+JZQMzLMKIAAG7+Xz/gPW0RAAAAAElFTkSuQmCC) no-repeat;
	margin: 0 auto;
	position: relative;
	top: 1px;
}
#fixFoot .footerBtn.footerMoreBtn .navItemIcon {
/* 	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAdklEQVR42mNgGAWjYBSMAorB////DYB4LxD/BOKHQNwCxGxUVwPk6EIl0cF8aqsBKVr6HzfQoqYakKJLeBQFUlMNSNFGPIqMqakGpMgJh4IDSEFNFTUwhYFA/ARJwSIg5qeFGmTF0kDMTCCbUEXNKBgFo2CIAwBNGUnKgPkeSQAAAABJRU5ErkJggg==) no-repeat; */
/* 	width: 27px; */
}


#fixFoot .navItemText {
	display: block;
	color: #ffffff;
	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: #ffffff;
    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: #cc8260;
	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;
	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;
}

#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: #cc8260;
/*     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:#ffffff;
/*     -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: #ffffff;
}

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

.dmNavigation .navItemArrow {
    width: 4px;
    background-color: #ffffff;
    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: #ffffff;
	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: rgb(145, 86, 58);
	padding: 0px;
}

#upperTabs li {
	float: left;
	color: #ffffff;
	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: #ffffff;	
}

#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: #ffffff;
	height: 15px;
	overflow: hidden;
	word-break: normal;
	padding: 0px 8px;
}


#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;
}

.hasDmInsideListNav #innerBar,
.hasDmMatrixNav #innerBar {
	background-color: #cc8260;
	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);
}

.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);
}

/***************************************************************************************/
/*** VARIATION #1 className = dmUpperTabs-var1 (DEFAULT VARIATION)  */
/***************************************************************************************/

.dmUpperTabs-var1 #fixHead {
/* 	background-color: #f1efdc; */
}

.dmUpperTabs-var1 #upperTabs {
	background-color: rgb(145, 86, 58);
	height:	41px;
	-webkit-box-shadow: inset 0px 0px 255px hsla(0, 0%, 0%, 0.2);
	-moz-box-shadow: inset 0px 0px 255px hsla(0, 0%, 0%, 0.2);
	box-shadow: inset 0px 0px 255px hsla(0, 0%, 0%, 0.2);
}

.dmUpperTabs-var1 #upperTabs:after {
	content: '';
	width: 100%;
	height: 11px;
	background-color: #cc8260;
	position: absolute;
	bottom: 0px;
	left: 0px;
	-webkit-box-shadow: 0px 1px 2px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 0px 1px 2px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 0px 1px 2px 1px hsla(0, 0%, 0%, 0.4);
}

.dmUpperTabs-var1 #upperTabs li {
	padding: 8px 0px;
	font-size: 14px;
	line-height: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 30px;
	width: 25%;
}

.dmUpperTabs-var1 #upperTabs li.dmNavItemSelected {
	z-index: 100;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height: 37px;
	margin-top: -7px;
	padding-top: 14px;
	-webkit-box-shadow: 2px 0px 0px 0px hsla(0, 0%, 0%, 0.2) , -2px 0px 0px 0px hsla(0, 0%, 0%, 0.2);
	-moz-box-shadow: 2px 0px 0px 0px hsla(0, 0%, 0%, 0.2) , -2px 0px 0px 0px hsla(0, 0%, 0%, 0.2);
	box-shadow: 2px 0px 0px 0px hsla(0, 0%, 0%, 0.2) , -2px 0px 0px 0px hsla(0, 0%, 0%, 0.2);
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C */
	background-color: #cc8260;
}

.dmUpperTabs-var1 .dmWwr {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 2px 0px 0px 0px hsla(0, 0%, 0%, 0.2) , -2px 0px 0px 0px hsla(0, 0%, 0%, 0.2);
	-moz-box-shadow: 2px 0px 0px 0px hsla(0, 0%, 0%, 0.2) , -2px 0px 0px 0px hsla(0, 0%, 0%, 0.2);
	box-shadow: 2px 0px 0px 0px hsla(0, 0%, 0%, 0.2) , -2px 0px 0px 0px hsla(0, 0%, 0%, 0.2);
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C */
	background-color: #91563a;
    color: #ffffff;
}

.dmUpperTabs-var1 #upperTabs li.dmNavItemSelected a, .dmUpperTabs-var1 #upperTabs li.dmNavItemSelected.slideDownTrigger {
	color: #ffffff
}

.dmUpperTabs-var1 #upperTabs li:first-of-type {
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
}

.dmUpperTabs-var1 #upperTabs li.slideDownTrigger.dmNavItemSelected {
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
}


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

.dmUpperTabs-var2 #fixHead {
/* 	background-color: #ecead7; */
}

.dmUpperTabs-var2 #slideDownNav {

}

.dmUpperTabs-var2 #upperTabs {
	background-color: rgb(145, 86, 58);
	height:	35px;
	-webkit-box-shadow: inset 0px 0px 255px hsla(0, 0%, 0%, 0.2);
	-moz-box-shadow: inset 0px 0px 255px hsla(0, 0%, 0%, 0.2);
	box-shadow: inset 0px 0px 255px hsla(0, 0%, 0%, 0.2);
}

.dmUpperTabs-var2 #upperTabs li {
	padding: 9px 0px;
	font-size: 14px;
	line-height: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 100%;
	width: 25%;
}

.dmUpperTabs-var2 #upperTabs li.dmNavItemSelected {
	z-index: 100;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 43px;
	margin-top: -8px;
	top: 3px;
	padding-top: 14px;
	-webkit-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C */
	background-color: #cc8260;
}

.dmUpperTabs-var2 .dmWwr {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C */
	background-color: #91563a;
    color: #ffffff;
}

.dmUpperTabs-var2 #upperTabs li.dmNavItemSelected a, .dmUpperTabs-var2 #upperTabs li.dmNavItemSelected.slideDownTrigger {
	color: #ffffff;
}


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

.dmUpperTabs-var3 #fixHead {
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	background: #ecead7;
    color: #333333;
/* 	overflow: visible; */
}

.dmUpperTabs-var3 #slideDownNav ul.dmNavigation {
	margin: 0px 18px;
}

.dmUpperTabs-var3 #upperTabs {
	background-color: rgb(145, 86, 58);
	height:	40px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	margin: 0px 10px;
	-webkit-box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
	-moz-box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
	box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
}

.dmUpperTabs-var3 #upperTabs li {
	padding: 12px 0px;
	font-size: 14px;
	line-height: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 100%;
	width: 24.9%;
	-webkit-box-shadow: -1px 0px 1px hsla(0, 100%, 100%, 0.25) , 1px 0px 1px hsla(0, 0%, 0%, 0.3);
	-moz-box-shadow: -1px 0px 1px hsla(0, 100%, 100%, 0.25) , 1px 0px 1px hsla(0, 0%, 0%, 0.3);
	box-shadow: -1px 0px 1px hsla(0, 100%, 100%, 0.25) , 1px 0px 1px hsla(0, 0%, 0%, 0.3);
}

.dmUpperTabs-var3 #upperTabs li.dmNavItemSelected .navItemText {
	color: #d77e55;
}

.dmUpperTabs-var3 #upperTabs li:nth-child(1) {
	-webkit-box-shadow: -1px 0px 1px rgba(255, 255, 255, 0) , 1px 0px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: -1px 0px 1px rgba(255, 255, 255, 0) , 1px 0px 1px rgba(0, 0, 0, 0.3);
	box-shadow: -1px 0px 1px rgba(255, 255, 255, 0) , 1px 0px 1px rgba(0, 0, 0, 0.3);
}
.dmUpperTabs-var3 #upperTabs li.dmLastVisible {
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}

.dmUpperTabs-var3 #upperTabs li.slideDownTrigger {
	-webkit-box-shadow: -1px 0px 1px hsla(0, 100%, 100%, 0.25);
	-moz-box-shadow: -1px 0px 1px hsla(0, 100%, 100%, 0.25);
	box-shadow: -1px 0px 1px hsla(0, 100%, 100%, 0.25);
}

.dmUpperTabs-var3 .dmWwr {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
	-moz-box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
	box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
	background-color: #91563a;
    color: #ffffff;
}

.dmUpperTabs-var3 #dmFirstContainer {
	margin: 0px 18px;
}
.dmUpperTabs-var3 .dmHT .dmCover {
	margin: 14px -6px 0px -6px;
}

/* .dmUpperTabs-var3 #fixHead:after {
	display: block;
	content: '';
	margin-top: 4px;
	border-bottom: 12px solid #ecead7;
} */


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

.dmUpperTabs-var4 #fixHead {
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	background: #ecead7;
    color: #333333;
}

.dmUpperTabs-var4 #dmFirstContainer {
	margin: 0px 18px;
}

.dmUpperTabs-var4 #slideDownNav ul.dmNavigation {
	margin: 0px 18px;
}

.dmUpperTabs-var4 #upperTabs {
	background-color: rgb(145, 86, 58);
	height:	35px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	margin: 0px 10px;
	-webkit-box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
	-moz-box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
	box-shadow: 1px 2px 1px 0px hsla(0, 0%, 0%, 0.5);
}

.dmUpperTabs-var4 #upperTabs li {
	padding: 9px 0px;
	font-size: 14px;
	line-height: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 100%;
	width: 25%;
}

.dmUpperTabs-var4 #upperTabs li.dmNavItemSelected {
	z-index: 100;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 43px;
	margin-top: -8px;
	top: 3px;
	padding-top: 14px;
	-webkit-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C */
	background-color: #cc8260;
}
.dmUpperTabs-var4 #upperTabs li.dmNavItemSelected a, .dmUpperTabs-var4 #upperTabs li.dmNavItemSelected.slideDownTrigger {
	color: #ffffff;
}

.dmUpperTabs-var4 .dmWwr {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

	-webkit-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	-moz-box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	box-shadow: 1px 1px 1px 1px hsla(0, 0%, 0%, 0.4);
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 100%); /* W3C */
	background-color: #91563a;
    color: #ffffff;
}
.dmUpperTabs-var4 .dmHT .dmCover {
	margin: 14px -6px 0px -6px;
}


/*======================================================
 *       General styles for all Top variations
  ======================================================*/

.dmUpperTabs .logo-div {
	padding: 10px;
/* 	max-height: 63px; */
}
.dmUpperTabs .dm-title {
	padding: 12px 5px;
}

.dmUpperTabs-var4 #ad, .dmUpperTabs-var3 #ad, .dmUpperTabs-var2 #ad {
margin-top: 12px;
}

/**
 * file name : layout_widgets.css
 * description : style all the widgets by replacing just one class name
 * available styles : widgetStyle-1 , widgetStyle-2 , widgetStyle-3
 * usage : to apply a widget style add it's class name to the "dm_wrapper" div
 */


/*****************************************
 ******** widgetStyle-1 : rounded ********
 *****************************************/

.widgetStyle-1 .allWrapper > *:not(.dmContent) {
   /* margin-left: 16px;
    margin-right: 16px;*/
}

.widgetStyle-1 .dmBody > *:not(.allWrapper) {
    margin-left: 0px;
    margin-right: 0px;
}

.widgetStyle-1 #dmFirstContainer, .widgetStyle-1 .dmFooterContainer {
	
}

.widgetStyle-1 .dmContent {
	margin: 0px auto;
	padding: 0px;
}

.widgetStyle-1 .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-2 : squared ********
 *****************************************/

.widgetStyle-2 .allWrapper > *:not(.dmContent) {
    /*margin-left: 12px;
    margin-right: 12px;*/
}

/*.widgetStyle-2 .dmBody > *:not(.allWrapper) {
    margin-left: 0px;
    margin-right: 0px;
}*/

.widgetStyle-2 .dmHT {
	/*margin-left: 12px !important;
	margin-right: 12px !important;*/
}


/***************************************************
 ******** widgetStyle-3 : squared full width *******
 ***************************************************/
/*
.widgetStyle-3 .dmWs {
	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: #91563a;
	
	-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);
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
*/

.widgetStyle-3 .dmHT {
	/*margin-left: 12px !important;
	margin-right: 12px !important;*/
}

/* ==== 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: #ffffff;
}

.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;
}

/* .dmBody > .dmWidget {
	margin:10px 20px;
} */

/* .allWrapper > .dmWidget { */
/* 	margin:10px 20px; */
/* } */

.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);
}


/* ==================================================================== */
/*                          Back To Home button style                  */
/* ==================================================================== */

.dmInner .dmHome {
	width: 52px;
	display: block;
	margin: 10px 0;
	position: relative;
	min-height: 45px;
}

.dmHome .iconBg {
	height: 100%;
	width: 100%;
	display: block;
	background: none;
	position: absolute;
}

.dmHome .icon {
    height: 27px;
    width: 100%;
    display: block;
    background: url("/resources/default_theme_icons/home_white.png") no-repeat 50%;
    position: absolute;
	top: 50%;
	margin-top: -13px;
}

.dmHome .text {
    display: none;
    white-space: nowrap;
}

/* ==================================================================== */
/*                          Click To call button style                  */
/* ==================================================================== */

.dmCall .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABFElEQVR42mNgGAW0Av////cB4nVAvB+I24GYiVYWBQHxk/8I8B2IZWlhkSEQf/6PCVJpYdn2/9jBZlpY9gCHZa+BWIzalt3/jxukUNuy83gsK6C2ZdNxWNRJ9eQPNNAbi0XTaJXHOIH4Kpplk2lZeiSjWfYFlP9oZRkrEB9GsxDE56CVhQZA/JWewZmFLVXiUc9IqYWTsFi4AIhFkdSwAfEcID4ArSFABbkcELOQE39LsVh4E4gTgFgKiBdjkQcV5qeAuBSIuUixEOTyhTgy+9v/hIEdOUHa+p884EVuHEYA8SMSLLoLxAqUJBolaDz+JcKyOGplDVsgXo6jZn8FxGnUzov80KQ+C9o4AuH1QBw4spqIADad9IpTlSg4AAAAAElFTkSuQmCC) no-repeat 50%;
}


/* ==================================================================== */
/*                          Click to Map button style                   */
/* ==================================================================== */


.dmMap .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABcUlEQVR42s3WPSiFURzH8asQSrIowkIRCYPNS0lRFKPRKAMGCgurt1hNumVRJDKguCwGFrKI5C3JKIW8Hd9TBuk5//O8Xd1/faZ7fs/vdp/nOfdEIok2Sqk0NGAcW9jFHtYwiAokhVGUixk8KOf5wil69ZcKUtSGO+V+9lHip6gT78r7XKHcS1EVHpX/OUCG27J1FXxG3BQ1Wi5yhDlEcSusuxbvHx9mYlK4wBhSfq3PwYqwvkcqq8GhIbhoyOjCc0Nm2fYTXhiC7UJuwpCJSWXNuDQE64TcsJ+yepwZgv1CbsmQ2ZbKioUbrp+uIodMBz4NmVnbo98tPF36fnahFJUYxZNh7QdabGUFuLe8a694s6zZcLWLsGgg4O7xglq321UqVgOUDXnd9bOx46Noyu//mS6MeSiaDvpPnfez+dpmPqwzSCGOhaIFJId56CnDjUPRJtLjccqq/vMO6lNWVjyPdU14xgny/+Mc2YfWSCLPN3tfM55HwDwFAAAAAElFTkSuQmCC) no-repeat 50%;
}

/* ==================================================================== */
/*                          Click to SMS button style                   */
/* ==================================================================== */



.dmSms .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABBElEQVR42mNgGGjw//9/TiCuBOJHQPwZiD8QwCA1F4A4lBzLZvwnH8STYpElEP9G0vwFiN/j8RVI7geS+htArECsZYlIGo8CsTgQ8wAxPw7MBcQWUEthwIEcy+aRECK3Ri0btWzUssFpWREVLAslVlMlPS1DDsalROphA+J7lMbZGyDuBeJaIG7AgWuAeBkQ/6HUMnIB0ZZFEjAIFFwv8Mh/B9WJxFrmjMegLUDMDMSK0CYDNgAS1yTWMgUgfovDoE4kdUdxqDkAxLykNA0m4jDoFRDnAXE3EP/FoSaC1AYPB9TAPyQkijckNXawWGoGbWndBuJPaA2dj1D6DDQLyDOMWAAAUbJXh21hzq0AAAAASUVORK5CYII=) no-repeat 50%;
}

/* ==================================================================== */
/*                          Click to Appointment button style           */
/* ==================================================================== */


.dmAppoint .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACEklEQVR42sWWu0scURTGF9c3AY3PSiGNoKD4DwjpglZC8AUKKhYqpNAipYVFxMcuphVsXN2sjVpY+2hEUf8ERRHfUTQ+kCCO3yHfwHG4u7Ozu8ELP2bOne/OmXvvOeeOz/fezbKsZrAONsAyqHbRNzn0NV6cBcBf61+7kpe56MeV/hq0eHF2Cn6Deb5g1kV/wo+KUB+O11EJB4Zpy/0CKI2BfFiEerlfAvmxnHwA0+APvy7E/gPwDB5j8GLPHtd96o/BIEgzOftpvW23YMWKv0XTD5ic7amAOONy3IFz2m6I/l7p7/i+NZMzEWxyz3JSQC14kneanMmMZlKcrxdg2/RAlmEuyqAMzljIZV8e7ULa6QZNQs46VOQF2bdLW5K4AHxVmslknPWq6AqrRLab5Fq7sn8l46yRA4Uf7FuhfSgJDL4ozUjCzv5XgNhV4BsYA8MgC1TJjEg9Nf20h0A2qFSahnichdS93SS6egx7dunYsy5lR7zM7EwNLHJsflidDHYrBm0JBQiurVLTuFSZ4BNtoS6G5jv57ClAcO/XFZu23zHGb6zqcQZISCXsA0vYRx77DyRAzY7SlCcTjaeOAOl0SeoKr86u7UIsxwKj7Yg1sIH2pUrYVaUpi+JMjptd0wMZuJjipL4BW6YHozzOp5jQNvKnNaHscfY5NU6WucR9JmdSKYKs2s8pQP5But/t5/cVcv2g5UsD3XQAAAAASUVORK5CYII=) no-repeat 50%;
}

/* ==================================================================== */
/*                          Click to Email button style                 */
/* ==================================================================== */

.dmEmail .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABjUlEQVR42u2VTyhEURjFp4iFspFQNmxmoSysLNSklJ2dlBULk5UFSyuRxEYp9thZsZHImFmxEIqy8H8zSRmEMf5d58uZul0zb957dzbqnfot5tx377lzu993Q6FA/1JKqQnwBr5BGqTAgwXPXOsdrIJBPexC/WoSHCp73YExcM3fO3rYJfgCTaAK7FkGtYFScEwvroed0UyCVlAO1n0EyQmFueFdzY/lChM9gS76Sx6CDkA1aND+UcEwUQZEOTbjImgTVIIWcJNj3DEsq1GODzsErYAS0M5brPyGiWb5TS+vsq4FjnXzNJRtmGiZ33WCx2yZ0BtiTalihYk2QAWv9QDnjbu8PAXDPsGtset9UMc588b3SXYhX2FTrLcTwz8FW4Yn5VIvbclP2CL9CPucG/VzzoiXsDV6zWw9biW3sYdzp53CzmlugzLQqDVRL3oBHVxzLl+YVP09qAU14MiiEUthR7hujF5CD7sCr9KipEMX4YmR9fq0TcfNxzND0pYPZ4rHKWt9/Hk8AwXKpx8NmI27Af5BwgAAAABJRU5ErkJggg==) no-repeat 50%;
}

/* ==================================================================== */
/*                          Share Widget style                          */
/* ==================================================================== */

.dmShare .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABW0lEQVR42u3WzStFQRjH8UOue7xEUbaiRElJedkppSsLGy87QkT5A6Rs7CyVrJSNbrH1N6hLIoWNDSkbJS+xIDW+U7M4Tffc52jm2vDUZ3PqnN+ZmWfmnCD4L6GUUrVoQk0xQyqwjju84gZrSPkOKsGuyl9bvsO6VeHq8Bm2LIRN+whp1dOEFyFs1CWkBZumEaR6QIP0wHqMYQb9KEWbCXnO89APfFrX3jEuBQ3h1rrxJCZEB2TRiR4zrQfYQJcU1IynBNPzhX30uqzHqhDyhj30+eiwHSFswueeWRHCjjCF0EdYIx4TrNm56dTQNXAQ11Yz3MeEnmESZUhjGIvIoPwnn4oR8/b67KvDEq5iQo9xal3L6QPAZdSVmMOlSlZ6jdOuU12FhQIjjdaAr+6txrYQNu9zu2R+ZWSR0V3EBOW87EkrsN0c1tE61GdtsX56QvPFmDV7NRX8qfoG5KHGbuvKSgkAAAAASUVORK5CYII=) no-repeat 50%;
}

/* ==================================================================== */
/*                         Button Widget style                          */
/* ==================================================================== */

.dmButtonLink .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABO0lEQVR42mNgGKzg////LEDcB8T7gdid1pY5/EeAs0DMTkvLtv1HBVG09NUfNMvO08R3WHxFG98BDbTH4isYOAfEbNSyiAeIt//HDxJBKZUUQ4WAWAuI/YG4EIgnAfE6IL76nzD4DMRHgHgRELcBcQoQOwKxAoavgQJxQPwUT1CRC34B8UGQ+ciWnf5PW3Aa2bJaGlr0DIir0IOylAYWPQBifVyJpITKFukRSpXU8OFDghahWfiLTItuE20RkoV7yLQsilSL2ID4DJmWFZNqmRwQvyXTsqWkWmZBQeI4S6pliRRYBir2xEmxrAePYWuhqfU6nvLQhBTLtmIxBJQ6nZHU8EEtfYRFbQApls1G0ngciP3wqBUD4kYgfo2kx44UyyyBeC8QzwdiQyLUswJxLBDvA+JZQMzLMKIAAG7+Xz/gPW0RAAAAAElFTkSuQmCC) no-repeat 50%;
}

/* ==================================================================== */
/*                         Sms Info Widget style                          */
/* ==================================================================== */

.dmSmsInfo .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABBElEQVR42mNgGGjw//9/TiCuBOJHQPwZiD8QwCA1F4A4lBzLZvwnH8STYpElEP9G0vwFiN/j8RVI7geS+htArECsZYlIGo8CsTgQ8wAxPw7MBcQWUEthwIEcy+aRECK3Ri0btWzUssFpWREVLAslVlMlPS1DDsalROphA+J7lMbZGyDuBeJaIG7AgWuAeBkQ/6HUMnIB0ZZFEjAIFFwv8Mh/B9WJxFrmjMegLUDMDMSK0CYDNgAS1yTWMgUgfovDoE4kdUdxqDkAxLykNA0m4jDoFRDnAXE3EP/FoSaC1AYPB9TAPyQkijckNXawWGoGbWndBuJPaA2dj1D6DDQLyDOMWAAAUbJXh21hzq0AAAAASUVORK5CYII=) no-repeat 50%;
}


/* ==================================================================== */
/*                         Open Table Widget style                          */
/* ==================================================================== */

.dmopentable .icon
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACEklEQVR42sWWu0scURTGF9c3AY3PSiGNoKD4DwjpglZC8AUKKhYqpNAipYVFxMcuphVsXN2sjVpY+2hEUf8ERRHfUTQ+kCCO3yHfwHG4u7Ozu8ELP2bOne/OmXvvOeeOz/fezbKsZrAONsAyqHbRNzn0NV6cBcBf61+7kpe56MeV/hq0eHF2Cn6Deb5g1kV/wo+KUB+O11EJB4Zpy/0CKI2BfFiEerlfAvmxnHwA0+APvy7E/gPwDB5j8GLPHtd96o/BIEgzOftpvW23YMWKv0XTD5ic7amAOONy3IFz2m6I/l7p7/i+NZMzEWxyz3JSQC14kneanMmMZlKcrxdg2/RAlmEuyqAMzljIZV8e7ULa6QZNQs46VOQF2bdLW5K4AHxVmslknPWq6AqrRLab5Fq7sn8l46yRA4Uf7FuhfSgJDL4ozUjCzv5XgNhV4BsYA8MgC1TJjEg9Nf20h0A2qFSahnichdS93SS6egx7dunYsy5lR7zM7EwNLHJsflidDHYrBm0JBQiurVLTuFSZ4BNtoS6G5jv57ClAcO/XFZu23zHGb6zqcQZISCXsA0vYRx77DyRAzY7SlCcTjaeOAOl0SeoKr86u7UIsxwKj7Yg1sIH2pUrYVaUpi+JMjptd0wMZuJjipL4BW6YHozzOp5jQNvKnNaHscfY5NU6WucR9JmdSKYKs2s8pQP5But/t5/cVcv2g5UsD3XQAAAAASUVORK5CYII=) 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;
}

.dmHT dmCover img {
	margin: 14px 0px 0px 0px;
}

.dmColumn {
	padding: 0px;
	margin: 14px 0px 0px 0px;
	height: auto;
}






/* ==================================================================== */
/*                         RSS Widget style                          */
/* ==================================================================== */

/* .dmWs .dmLinkList .itemContainer { */
/* 	border: none; */
/* 	padding: 0px; */
/* } */

/* .shapeRssFeed .dmLinkList .dmListItemMiddle { */
/* 	padding: 0px; */
/* } */

/* .shapeRssFeed { */
/* 	padding: 10px 0px; */
/* 	margin-top: 60px; */
/* } */

/* .shapeRssFeed .listItemTitle { */
/* 	border: none; */
/* 	color: #ffffff; */
/* 	margin-top: -50px; */
/* 	width: 100%; */
/* 	position: relative; */
/* 	right: 10px; */
/* 	font-weight: 400; */
/* 	padding: 5px 0px 4px; */
/* 	text-transform: uppercase; */
/* 	font-size: 17px !important; */
/* 	line-height: 17px; */
/* } */

/* /*.shapeRssFeed .dmLinkList .dmListItem { */
/* 	-webkit-box-shadow: inset 0px -2px 1px -1px hsla(0, 0%, 0%, 0.3) , 0px 2px 1px -1px hsla(0, 100%, 100%, 0.2); */
/* 	-moz-box-shadow: inset 0px -2px 1px -1px hsla(0, 0%, 0%, 0.3) , 0px 2px 1px -1px hsla(0, 100%, 100%, 0.2); */
/* 	box-shadow: inset 0px -2px 1px -1px hsla(0, 0%, 0%, 0.3) , 0px 2px 1px -1px hsla(0, 100%, 100%, 0.2); */
/* 	padding: 17px 0px; */
/* } */

/* .shapeRssFeed .dmLinkList .dmListItem:last-of-type { */
/* 	-webkit-box-shadow: 0 0 0; */
/* 	-moz-box-shadow: 0 0 0; */
/* 	box-shadow: 0 0 0; */
/* }*/ */

/* .shapeRssFeed .dmLinkList .rssListReadMore { */
/* 	float: none; */
/* 	color: #663018; */
/* 	font-size: 14px; */
/* 	line-height: 14px; */
/* 	display: block; */
/* 	cursor: pointer; */
/* 	margin: 7px 0px; */
/* 	text-align: right; */
/* 	font-weight: 400; */
/* 	text-decoration: underline; */
/* } */
/* .shapeRssFeed .dmTitleDiv { */
/* 	margin-left: 0px; */
/* } */

/* .widgetStyle-1 .dmWs.shapeRssFeed { */
/* 	color: #333333;	 */
/* } */
/* .widgetStyle-1 .dmWs.shapeRssFeed .dmLinkList .dmListItemTitle { */
/* 	color: #663018; */
/* } */
/* .widgetStyle-1 .dmWs.shapeRssFeed .listItemTitle { */
/* 	-webkit-border-radius: 6px; */
/*     -moz-border-radius: 6px; */
/*     border-radius: 6px; */
/*     background-color: #91563a; */
/*     color: #ffffff; */
/*     -webkit-box-shadow: 1px 1px 1px hsla(0, 100%, 100%, 0.3) , inset 1px 1px 3px hsla(0, 0%, 0%, 0.5); */
/*     -moz-box-shadow: 1px 1px 1px hsla(0, 100%, 100%, 0.3) , inset 1px 1px 3px hsla(0, 0%, 0%, 0.5); */
/*     box-shadow: 1px 1px 1px hsla(0, 100%, 100%, 0.3) , inset 1px 1px 3px hsla(0, 0%, 0%, 0.5); */
/*     -webkit-filter: brightness(0.05); */
/* } */
/* .widgetStyle-1 .dmWs.shapeRssFeed .dmListItem { */
/*     margin: 18px 0px; */
/* } */


/* .widgetStyle-2 .dmWs.shapeRssFeed { */
/* 	color: #333333;	 */
/* } */
/* .widgetStyle-2 .dmWs.shapeRssFeed .dmLinkList .dmListItemTitle { */
/* 	color: #663018; */
/* } */
/* .widgetStyle-2 .dmWs.shapeRssFeed .listItemTitle { */
/* 	-webkit-border-radius: 6px; */
/*     -moz-border-radius: 6px; */
/*     border-radius: 6px; */
/*     background-color: #91563a; */
/*     color: #ffffff; */
/*     -webkit-box-shadow: 1px 1px 1px hsla(0, 100%, 100%, 0.3) , inset 1px 1px 3px hsla(0, 0%, 0%, 0.5); */
/*     -moz-box-shadow: 1px 1px 1px hsla(0, 100%, 100%, 0.3) , inset 1px 1px 3px hsla(0, 0%, 0%, 0.5); */
/*     box-shadow: 1px 1px 1px hsla(0, 100%, 100%, 0.3) , inset 1px 1px 3px hsla(0, 0%, 0%, 0.5); */
/*     -webkit-filter: brightness(0.05); */
/* } */
/* .widgetStyle-2 .dmWs.shapeRssFeed .dmListItem { */
/* 	-webkit-border-radius: 6px; */
/*     -moz-border-radius: 6px; */
/*     border-radius: 6px; */
/*     margin: 9px 0px; */
/*     background-color: white; */
/*     padding: 10px; */
/*     margin: 9px 0px 0px 0px; */
/* } */
