/* Core Styles */
body {font-size: 12px;line-height: 1.5em;font-family: Helvetica,Arial, Sans-Serif;}
body.size-is-xlarge {font-size: 15px;line-height: 1.7em;}
body.size-is-large {font-size: 14px;line-height: 1.7em;}
body.size-is-default {font-size: 12px;line-height: 1.7em;}
body.size-is-small {font-size: 11px;line-height: 1.7em;}
body.size-is-xsmall {font-size: 10px;line-height: 1.7em;}
html{-webkit-font-smoothing:antialiased;}

/* Fonts */
@font-face {font-family: 'Titillium';src: url('../fonts/TitilliumText22L002-webfont.eot');src: url('../fonts/TitilliumText22L002-webfont.eot?iefix') format('eot'),url('../fonts/TitilliumText22L002-webfont.woff') format('woff'),url('../fonts/TitilliumText22L002-webfont.ttf') format('truetype'),url('../fonts/TitilliumText22L002-webfont.svg') format('svg');}
.header-font-family-titillium h1, .header-font-family-titillium h2, .header-font-family-titillium h3, .header-font-family-titillium h4, .header-font-family-titillium h5, .header-font-family-titillium h6, .header-font-family-titillium .title, .header-font-family-titillium .rt-article-title, .header-font-family-titillium .rt-pagetitle, .header-font-family-titillium .component-content .title {font-family: Titillium,Helvetica,Arial,sans-serif;font-weight: normal;}
body.body-font-family-titillium ,.menu-font-family-titillium .rt-menubar, .menu-font-family-titillium .menutop.theme-fusion .fusion-submenu-wrapper ul {font-family: Titillium,Helvetica,Arial,sans-serif;font-weight: normal;}

@font-face {font-family: 'Bebas';src: url('../fonts/bebasneue-webfont.eot');src: url('../fonts/bebasneue-webfont.eot?iefix') format('eot'),url('../fonts/bebasneue-webfont.woff') format('woff'),url('../fonts/bebasneue-webfont.ttf') format('truetype'),url('../fonts/bebasneue-webfont.svg') format('svg');}
.header-font-family-bebas h1, .header-font-family-bebas h2, .header-font-family-bebas h3, .header-font-family-bebas h4, .header-font-family-bebas h5, .header-font-family-bebas h6, .header-font-family-bebas .title, .header-font-family-bebas .rt-article-title, .header-font-family-bebas .rt-pagetitle, .header-font-family-bebas .component-content .title {font-family: Bebas,Helvetica,Arial,sans-serif;font-weight: normal;}
body.body-font-family-bebas , .menu-font-family-bebas .menutop.theme-fusion li.root {font-family: Bebas,Helvetica,Arial,sans-serif;font-weight: normal;}

@font-face {font-family: 'LeagueGothic';src: url('../fonts/league_gothic-webfont.eot');src: url('../fonts/league_gothic-webfont.eot?iefix') format('eot'),url('../fonts/league_gothic-webfont.woff') format('woff'),url('../fonts/league_gothic-webfont.ttf') format('truetype'),url('../fonts/league_gothic-webfont.svg') format('svg');}
.header-font-family-leaguegothic  h1, .header-font-family-leaguegothic  h2, .header-font-family-leaguegothic h3, .header-font-family-leaguegothic h4, .header-font-family-leaguegothic h5, .header-font-family-leaguegothic h6, .header-font-family-leaguegothic .title, .header-font-family-leaguegothic .rt-article-title, .header-font-family-leaguegothic .rt-pagetitle, .header-font-family-leaguegothic .component-content .title {font-family: LeagueGothic,Helvetica,Arial,sans-serif;font-weight: normal;}
body.body-font-family-leaguegothic , .menu-font-family-leaguegothic .menutop.theme-fusion li.root {font-family: LeagueGothic,Helvetica,Arial,sans-serif;font-weight: normal;}

@font-face {font-family: 'SFNewRepublic';src: url('../fonts/sfnewr-webfont.eot');src: url('../fonts/sfnewr-webfont.eot?iefix') format('eot'),url('../fonts/sfnewr-webfont.woff') format('woff'),url('../fonts/sfnewr-webfont.ttf') format('truetype'),url('../fonts/sfnewr-webfont.svg') format('svg');}
.header-font-family-sfnewr h1, .header-font-family-sfnewr h2, .header-font-family-sfnewr h3, .header-font-family-sfnewr h4, .header-font-family-sfnewr h5, .header-font-family-sfnewr h6, .header-font-family-sfnewr .title, .header-font-family-sfnewr .rt-article-title, .header-font-family-sfnewr .rt-pagetitle, .header-font-family-sfnewr .component-content .title {font-family: SFNewRepublic,Helvetica,Arial,sans-serif;font-weight: normal;}
body.body-font-family-sfnewr , .menu-font-family-sfnewr .menutop.theme-fusion li.root {font-family: SFNewRepublic,Helvetica,Arial,sans-serif;font-weight: normal;}

@font-face {font-family: 'OpenSansRegular';src: url('../fonts/OpenSansRegular.eot');src: url('../fonts/OpenSansRegular.eot#iefix') format('embedded-opentype'),url('../fonts/OpenSansRegular.woff') format('woff'),url('../fonts/OpenSansRegular.ttf') format('truetype'),url('../fonts/OpenSansRegular.svg') format('svg');font-weight: normal;  font-style: normal;}
.header-font-family-opensans h1, .header-font-family-opensans h2, .header-font-family-opensans h3, .header-font-family-opensans h4, .header-font-family-opensans h5, .header-font-family-opensans h6, .header-font-family-opensans .title, .header-font-family-opensans .rt-article-title, .header-font-family-opensans .rt-pagetitle, .header-font-family-opensans .component-content .title {font-family: OpenSansRegular,Helvetica,Arial,sans-serif;font-weight: normal;}
body.body-font-family-opensans , .menu-font-family-opensans .menutop.theme-fusion li.root {font-family: OpenSansRegular,Helvetica,Arial,sans-serif;font-weight: normal;}

.header-font-family-georgia h1, .header-font-family-georgia h2, .header-font-family-georgia h3, .header-font-family-georgia h4, .header-font-family-georgia h5, .header-font-family-georgia h6, .header-font-family-georgia .title, .header-font-family-georgia .rt-article-title, .header-font-family-georgia .rt-pagetitle, .header-font-family-georgia .component-content .title {font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}
body.body-font-family-georgia , .menu-font-family-georgia .menutop.theme-fusion li.root {font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}

.header-font-family-verdana h1, .header-font-family-verdana h2, .header-font-family-verdana h3, .header-font-family-verdana h4, .header-font-family-verdana h5, .header-font-family-verdana h6, .header-font-family-verdana .title, .header-font-family-verdana .rt-article-title, .header-font-family-verdana .rt-pagetitle, .header-font-family-verdana .component-content .title {font-family: Verdana, Geneva, sans-serif;font-weight: normal;}
body.body-font-family-verdana , .menu-font-family-verdana .menutop.theme-fusion li.root {font-family: Verdana, Geneva, sans-serif;font-weight: normal;}

.header-font-family-geneva h1, .header-font-family-geneva h2, .header-font-family-geneva h3, .header-font-family-geneva h4, .header-font-family-geneva h5, .header-font-family-geneva h6, .header-font-family-geneva .title, .header-font-family-geneva .rt-article-title, .header-font-family-geneva .rt-pagetitle, .header-font-family-geneva .component-content .title {font-family: Geneva, Verdana, sans-serif;font-weight: normal;}
body.body-font-family-geneva , .menu-font-family-geneva .menutop.theme-fusion li.root {font-family: Geneva, Verdana, sans-serif;font-weight: normal;}

.header-font-family-lucida h1, .header-font-family-lucida h2, .header-font-family-lucida h3, .header-font-family-lucida h4, .header-font-family-lucida h5, .header-font-family-lucida h6, .header-font-family-lucida .title, .header-font-family-lucida .rt-article-title, .header-font-family-lucida .rt-pagetitle, .header-font-family-lucida .component-content .title {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight: normal;}
body.body-font-family-lucida , .menu-font-family-lucida .menutop.theme-fusion li.root {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight: normal;}

.header-font-family-optima h1, .header-font-family-optima h2, .header-font-family-optima h3, .header-font-family-optima h4, .header-font-family-optima h5, .header-font-family-optima h6, .header-font-family-optima .title, .header-font-family-optima .rt-article-title, .header-font-family-optima .rt-pagetitle, .header-font-family-optima .component-content .title {font-family:Optima; font-weight: normal;}
body.body-font-family-optima, .menu-font-family-optima .menutop.theme-fusion li.root {font-family:Optima;font-weight: normal;}

.header-font-family-palatino h1, .header-font-family-palatino h2, .header-font-family-palatino h3, .header-font-family-palatino h4, .header-font-family-palatino h5, .header-font-family-palatino h6, .header-font-family-palatino .title, .header-font-family-palatino .rt-article-title, .header-font-family-palatino .rt-pagetitle, .header-font-family-palatino .component-content .title {font-family:Palatino; font-weight: normal;}
body.body-font-family-palatino, .menu-font-family-palatino .menutop.theme-fusion li.root {font-family:Palatino;font-weight: normal;}

.header-font-family-trebuchet h1, .header-font-family-trebuchet h2, .header-font-family-trebuchet h3, .header-font-family-trebuchet h4, .header-font-family-trebuchet h5, .header-font-family-trebuchet h6, .header-font-family-trebuchet .title, .header-font-family-trebuchet .rt-article-title, .header-font-family-trebuchet .rt-pagetitle, .header-font-family-trebuchet .component-content .title {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal;}
body.body-font-family-trebuchet , .menu-font-family-trebuchet .menutop.theme-fusion li.root {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}

.header-font-family-tahoma h1, .header-font-family-tahoma h2, .header-font-family-tahoma h3, .header-font-family-tahoma h4, .header-font-family-tahoma h5, .header-font-family-tahoma h6, .header-font-family-tahoma .title, .header-font-family-tahoma .rt-article-title, .header-font-family-tahoma .rt-pagetitle, .header-font-family-tahoma .component-content .title {font-family:Tahoma, Geneva, sans-serif; font-weight: normal;}
body.body-font-family-tahoma , .menu-font-family-tahoma .menutop.theme-fusion li.root {font-family: Tahoma, Geneva, sans-serif;font-weight: normal;}

h1, h2, h3, h4, h5, h6, h2.rt-article-title {padding:0; font-weight: 400; word-spacing:0px; margin-top:0!important; letter-spacing:normal;line-height:100%!important;text-rendering:optimizeLegibility; font-weight:400}
h1 {    font-size:30px;margin-bottom: 0.75em;}

h2 { 	font-size:26px;margin-bottom: 0.75em}

h3 { 	font-size:24px;margin-bottom: 0.75em}
  
h4 {  	font-size:20px;margin-bottom: 0.75em}
 
h5 {   	font-size:16px;margin-bottom: 0.75em}
	
h6 { 	font-size:14px;margin-bottom: 0.75em}
	
.rt-image {padding: 5px;margin-bottom: 15px;}
.rt-pagetitle { font-size:2.5em!important}
.rt-article-title {margin-bottom: 0.8em}

/* Bullet Styles */
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li {list-style: none;padding: 0 0 0 15px;margin: 0 0 3px;background-repeat: no-repeat;background-position: 0 5px;}
ul.bullet-1 li {background-image: url(../images/typography/bullet1.png);}
ul.bullet-2 li {background-image: url(../images/typography/bullet2.png);}
ul.bullet-3 li {background-image: url(../images/typography/bullet3.png);}

ul.bullet-add, ul.bullet-arrow, ul.bullet-arrow2, ul.bullet-briefcase, ul.bullet-calendar, ul.bullet-check, ul.bullet-crank, ul.bullet-delete, ul.bullet-docs, ul.bullet-email, ul.bullet-home, ul.bullet-key, ul.bullet-lock, ul.bullet-minus, ul.bullet-monitor, ul.bullet-notes, ul.bullet-post, ul.bullet-printer, ul.bullet-rss, ul.bullet-star, ul.bullet-star2, ul.bullet-unlock, ul.bullet-warning, ul.bullet-write, ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9, ul.bullet-10 {padding: 0 0 0 5px;margin: 0 0 15px;}
ul.bullet-add a, ul.bullet-arrow a, ul.bullet-briefcase a, ul.bullet-calendar a, ul.bullet-check a, ul.bullet-crank a, ul.bullet-delete a, ul.bullet-docs a, ul.bullet-email a, ul.bullet-home a, ul.bullet-key a, ul.bullet-lock a, ul.bullet-minus a, ul.bullet-monitor a, ul.bullet-notes a, ul.bullet-post a, ul.bullet-printer a, ul.bullet-rss a, ul.bullet-star a, ul.bullet-star2 a, ul.bullet-unlock a, ul.bullet-warning a, ul.bullet-write a, ul.bullet-1 li a, ul.bullet-2 li a, ul.bullet-3 li a, ul.bullet-4 li a, ul.bullet-5 li a, ul.bullet-6 li a, ul.bullet-7 li a, ul.bullet-8 li a, ul.bullet-9 li a, ul.bullet-10 li a {font-size: 110%;line-height: 1.7;}


ul.bullet-add li, ul.bullet-arrow li, ul.bullet-arrow2 li, ul.bullet-briefcase li, ul.bullet-calendar li, ul.bullet-check li, ul.bullet-crank li, ul.bullet-delete li, ul.bullet-docs li, ul.bullet-email li, ul.bullet-home li, ul.bullet-key li, ul.bullet-lock li, ul.bullet-minus li, ul.bullet-monitor li, ul.bullet-notes li, ul.bullet-post li, ul.bullet-printer li, ul.bullet-rss li, ul.bullet-star li, ul.bullet-star2 li, ul.bullet-unlock li, ul.bullet-warning li, ul.bullet-write li, ul.bullet-help li, ul.bullet-register li {background-position: 0 2px;padding: 0 0 0 26px;background-repeat: no-repeat;list-style: none;margin: 0 0 3px;}
ul.bullet-add li {background-image: url(../images/icons/icon-add.png);}
ul.bullet-arrow li {background-image: url(../images/icons/icon-arrow.png);}
ul.bullet-arrow2 li {background-image: url(../images/icons/icon-arrow2.png);}
ul.bullet-briefcase li {background-image: url(../images/icons/icon-briefcase.png);}
ul.bullet-calendar li {background-image: url(../images/icons/icon-calendar.png);}
ul.bullet-check li {background-image: url(../images/icons/icon-check.png);}
ul.bullet-crank li {background-image: url(../images/icons/icon-crank.png);}
ul.bullet-delete li {background-image: url(../images/icons/icon-delete.png);}
ul.bullet-docs li {background-image: url(../images/icons/icon-docs.png);}
ul.bullet-email li {background-image: url(../images/icons/icon-email.png);}
ul.bullet-home li {background-image: url(../images/icons/icon-home.png);}
ul.bullet-key li {background-image: url(../images/icons/icon-key.png);}
ul.bullet-lock li {background-image: url(../images/icons/icon-key1.png);}
ul.bullet-minus li {background-image: url(../images/icons/icon-minus.png);}
ul.bullet-monitor li {background-image: url(../images/icons/icon-monitor.png);}
ul.bullet-notes li {background-image: url(../images/icons/icon-notes.png);}
ul.bullet-post li {background-image: url(../images/icons/icon-post.png);}
ul.bullet-printer li {background-image: url(../images/icons/icon-printer.png);}
ul.bullet-rss li {background-image: url(../images/icons/icon-rss.png);}
ul.bullet-star li {background-image: url(../images/rating_star.png);}
ul.bullet-star2 li {background-image: url(../images/rating_star_blank.png);}
ul.bullet-unlock li {background-image: url(../images/icons/icon-key2.png);}
ul.bullet-warning li {background-image: url(../images/icons/icon-warning.png);}
ul.bullet-write li {background-image: url(../images/icons/icon-write.png);}
ul.bullet-help li {background-image: url(../images/icons/icon-help.png);}
ul.bullet-register li {background-image: url(../images/icons/icon-register.png);}

/* Ordered Lists */
ol { padding-left:28px; list-style-position:inside; }
ol.dec { list-style-type:decimal; list-style-position:inside; }
ol.roman { list-style-type:upper-roman; list-style-position:inside; }
ol.alpha { list-style-type:lower-alpha; list-style-position:inside; }
ol.decleadingzero { list-style-type:decimal-leading-zero; list-style-position:inside; }
div.number1 span, div.number2 span, div.number3 span { width:22px; height:20px; display:block; float: left; font-size: 11px; color:#fff; text-align:center; margin-right:8px; }
div.number1, div.number2, div.number3  { line-height:20px;}
div.number3  { color:#fefefe; }
div.number1 span { background:transparent url(../images/typography/bullet_ol_1.png) no-repeat center center; color:#fff; }
div.number2 span { background:transparent url(../images/typography/bullet_ol_2.png) no-repeat center center; color:#555555; }
div.number3 span { background:transparent url(../images/typography/bullet_ol_3.png) no-repeat center center; color:#555555; }
/* Big Number ---*/
p.bignumber {
	position: relative;
	padding: 5px 0 5px 55px !important;
	min-height: 44px;
}
.bignumber .bnumber {
	background-image: url(../images/typography/bignumber-bg.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: bold; 
	font-size:20px;
	text-align: center;
}

.bignumber-1 .bnumber { background-position: left top; }

.bignumber-2 .bnumber { background-position: left -44px; }

.bignumber-3 .bnumber { background-position: left -88px; }

.bignumber-4 .bnumber { background-position: left -132px; }


/* Emphasis Styles*/
em.italic {font-style: italic;font-weight: bold;}
em.bold {font-weight: bold;}
em.bold, em.rt-typoblock {font-size: 120%;line-height: 145%;font-style: normal;}
em.bold2 {font-size: 135%;font-weight: bold;line-height: 120%;font-style: normal;}
em.rt-typoblock {display: block;padding: 3px 5px;margin-bottom: 15px;background: #666;color: #fff;}
.rt-upper {text-transform: uppercase;}
.rt-center {text-align: center;}

/* Drop Cap */
p.dropcap {overflow: hidden;}
span.dropcap {font-size: 400%;margin: 0 5px 0 0;line-height: 110%;float: left;display: block;}

/* Notice Styles */
pre {font-style:italic;overflow: auto;padding: 10px;margin-bottom: 15px;}
pre {background: rgba(30,30,30,0.1);border: 1px solid rgba(30,30,30,0.15);}
.body pre {background: #333;border: 1px solid #353535;color: #bbb;}
.alert, .approved, .attention, .info, .doc, .download, .media, .note, .help, .idea, .time, .quote {display: block;margin: 15px 0;background-repeat: repeat-x;background-position: 0 100%;clear: both;}
.alert a, .approved a, .attention a, .info a, .doc a, .download a, .media a, .note a, .idea a, .time a, .help a, .quote a {font-weight: bold;color: inherit;font-size: 110%;}
.typo-icon, .quote-l {display: block;padding: 8px 10px 0px 36px;margin: 15px 0;background: no-repeat 10px 12px;}
.quote-r {display: block;padding: 0 25px 0 0;}
.approved .typo-icon {background-image: url(../images/typography/approved-icon.png);}
.alert .typo-icon {background-image: url(../images/typography/alert-icon.png);}
.attention .typo-icon {background-image: url(../images/typography/attention-icon.png);}
.info .typo-icon {background-image: url(../images/typography/info-icon.png);}
.doc .typo-icon {background-image: url(../images/typography/doc-icon.png);}
.idea .typo-icon {background-image: url(../images/typography/idea-icon.png);}
.download .typo-icon {background-image: url(../images/typography/download-icon.png);}
.media .typo-icon {background-image: url(../images/typography/media-icon.png);}
.note .typo-icon {background-image: url(../images/typography/note-icon.png);}
.help .typo-icon {background-image: url(../images/typography/help-icon.png);}
.time .typo-icon {background-image: url(../images/typography/time-icon.png);}
.quote-l {background-image: url(../images/typography/quote-l.png);}
.quote-r {background: url(../images/typography/quote-r.png) no-repeat 100% 100%;}
.alert {color: #D0583F;background-color: #FCE8E4;border-bottom: 1px solid #F8C9BB;border-right: 1px solid #F8C9BB;}
.approved {color: #6CB656; background-color: #E7F4E5;border-bottom: 1px solid #C1CEC1;border-right: 1px solid #C1CEC1;}
.attention {color: #E1B42F; background-color: #FEFAEB;border-bottom: 1px solid #E4E4D5;border-right: 1px solid #E4E4D5;}
.info {color: #55A0B4;background-color: #F6FBFB;border-bottom: 1px solid #C9D5D8;border-right: 1px solid #C9D5D8;}
.doc {color: #666666; background-color: #F7F7F7;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
.idea {color: #F0633D; background-color: #FEEADB;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
.download {color: #666666;background-color: #F7F4B4;border-bottom: 1px solid #CECB8E;border-right: 1px solid #CECB8E;}
.media {color: #8D79A9;background-color: #F6F2FB;border-bottom: 1px solid #DBE1E6;border-right: 1px solid #DBE1E6;}
.note {color: #B76F38; background-color: #FFF3EA;border-bottom: 1px solid #E6DAD2;border-right: 1px solid #E6DAD2;}
.help {color: #6187B3;background-color: #D9E8EF;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
.time {color: #6187B3;background-color: #D9E8EF;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
.quote {color: #727272;background-image: url(https://www.byalokamane.com/wp-content/themes/cameleon/images/typography/quote.png);background-color: #F3F3F3;border-bottom: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;}

/* Blockquote styles*/
blockquote div.dp_blockquote1 div { padding:0 17px; }
blockquote div.dp_blockquote2 div { padding:0 17px; }
blockquote div.dp_blockquote3 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote3 { padding-bottom:5px; }
blockquote div.dp_blockquote4 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote4 { padding-top:2px; }
blockquote div.dp_blockquote1 div { padding:0 17px; }
blockquote div.dp_blockquote2 div { padding:0 17px; }
blockquote div.dp_blockquote3 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote3 { padding-bottom:5px; }
blockquote div.dp_blockquote4 div { padding:5px 27px 0 27px; }
blockquote div.dp_blockquote4 { padding-top:2px; }
blockquote { font-style:italic; margin:20px 0; float:left; }
blockquote div.dp_blockquote1 { background:transparent url(../images/typography/open1.png) no-repeat left bottom; }
blockquote div.dp_blockquote1 div { background:transparent url(../images/typography/close1.png) no-repeat right top; }
blockquote div.dp_blockquote2 { background:transparent url(../images/typography/open1.png) no-repeat left top; }
blockquote div.dp_blockquote2 div { background:transparent url(../images/typography/close1.png) no-repeat right top; }
blockquote div.dp_blockquote3 { background:transparent url(../images/typography/open2.png) no-repeat left bottom; }
blockquote div.dp_blockquote3 div { background:transparent url(../images/typography/close2.png) no-repeat right top; }
blockquote div.dp_blockquote4 { background:transparent url(../images/typography/open2.png) no-repeat left top; }
blockquote div.dp_blockquote4 div { background:transparent url(../images/typography/close2.png) no-repeat right top; }
blockquote div.dp_blockquote5 div { padding:5px 27px 0 33px; font-size:18px; font-family: Titillium,Helvetica,Arial,sans-serif;font-weight: normal;}
blockquote div.dp_blockquote5 { padding-bottom:5px; }
blockquote div.dp_blockquote5 { background:transparent url(../images/typography/open5.png) no-repeat left bottom; }
blockquote div.dp_blockquote5 div { background:transparent url(../images/typography/close5.png) no-repeat right top; }
/* Legends */

div.dp_legend1 h4, div.dp_legend2 h4 { width:auto; float:left; position:relative; top:-14px; left:11px; margin:0 0 -9px 0 !important; padding:4px 8px; font-size:1.17em; font-weight:normal; }
div.dp_legend1, div.dp_legend2 { margin:25px 0; }
div.dp_legend1 p, div.dp_legend2 p { margin:7px; clear:both; }
div.dp_legend1 h4 { background: #555555; color: #fff; }
div.dp_legend2 h4 { background: #dddddd; color: #555555; }
div.dp_legend1 { border: 1px solid #555555; }
div.dp_legend2 { border: 1px solid #dddddd; }

/* Inset Styles */
span.inset-left {float: left;margin-right: 20px;margin-bottom:20px;}
span.inset-right {float: right;margin-left: 20px;margin-bottom:20px;}
span.inset-right-title, span.inset-left-title {position: absolute;display: block;top: -12px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;text-align: center;}

/* BUBBLES
-----------------------------------------------------------------*/
/* Common Style + Style 1 */
.bubble { margin: 16px 0; position: relative; }

.bubble .bubblecontent { border: 1px solid #d5d5d5; padding: 10px 15px; background-color:#eeebe2; }

.bubble p.bubble-meta { margin: -1px 0 0; height: 25px; padding-left: 65px; }

.bubble span.bubble-arrow {
	display: block;
	position: absolute;
	bottom: 0;
	left: 28px;
	width: 25px;
	height: 25px;
	background: url(../images/typography/bubble-arrow.png) 0 0;
}

.bubble span.bubble-author { font-weight: bold; display: block; padding-top: 5px; }
.bubble.rounded .bubblecontent {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

.bubble-2 .bubblecontent { border: 0 !important; background: #ddd; }

.bubble-2 span.bubble-arrow { background-position: -25px 0; }

.bubble-3 .bubblecontent { border: 1px solid #333;background-color:#fefefe; }

.bubble-3 span.bubble-arrow { background-position: 0 -25px; }

.bubble-4 .bubblecontent { border: 0 !important; background: #333; color: #fff; }

.bubble-4 span.bubble-arrow { background-position: -25px -25px; }


/* ICON BlOCK'S
-------------------------------------------------------------- */
.dp_icon {margin:0 10px 10px 0}
.badge-big .dp_icon  {width:80px; height:80px; border-radius:80px;-moz-border-radius: 80px;	-webkit-border-radius: 80px; background-image: url(../images/overlays/white-lines-20.png); padding: 15px 0 0 15px;}
.badge-small .dp_icon  {width:40px; height:40px; border-radius:40px; background-image: url(../images/overlays/white-lines-20.png); padding: 8px 0 0 8px; }
.icon_box{margin-bottom:20px; display:block;}
.icon_box .dp_icon{float:left;margin-right:10px;padding-top:0;}
.icon_box .iconbox_text{overflow:hidden;}
.icon_box_link{display:inline-block;}
.left1 .icon_box h3, .left2 .icon_box h3,.left3 .icon_box h3{margin-bottom:12px!important;line-height:20px!important;font-size:18px; vertical-align:baseline}
.icon_box p{margin-bottom:5px;}
.left2 .dp_icon{margin-bottom:8px}
.left2 .icon_box h3{margin-bottom:7px!important;line-height:20px!important;font-size:18px; vertical-align:baseline; padding-top:5px;}
.left2 .big .icon_box h3 {line-height:30px!important;font-size:22px;padding-top:15px;}
.left2 .badge-small .icon_box h3 {line-height:30px!important;font-size:22px;padding-top:8px;}
.left2 .badge-big .icon_box h3 {line-height:30px!important;font-size:22px;padding-top:30px;}

.badge-big .icon_box .dp_icon {width:80px; height:80px; border-radius:80px; background: url(../images/overlays/white-lines-20.png) repeat; padding: 15px 0 0 15px; margin-right:20px  }
.badge-small .icon_box .dp_icon {width:40px; height:40px; border-radius:40px; background: url(../images/overlays/white-lines-20.png) repeat; padding: 8px 0 0 8px; margin-right:15px  }
.ie .left1 .dp_icon {margin-right:20px}
.left3 .dp_icon{margin-bottom:5px!important; margin-right:15px!important;}
/* RTL Stuff */
body.rtl ul.bullet-add, body.rtl ul.bullet-arrow, body.rtl ul.bullet-arrow2, body.rtl ul.bullet-briefcase, body.rtl ul.bullet-calendar, body.rtl ul.bullet-check, body.rtl ul.bullet-crank, body.rtl ul.bullet-delete, body.rtl ul.bullet-docs, body.rtl ul.bullet-email, body.rtl ul.bullet-home, body.rtl ul.bullet-key, body.rtl ul.bullet-lock, body.rtl ul.bullet-minus, body.rtl ul.bullet-monitor, body.rtl ul.bullet-notes, body.rtl ul.bullet-post, body.rtl ul.bullet-printer, body.rtl ul.bullet-rss, body.rtl ul.bullet-star, body.rtl ul.bullet-star2, body.rtl ul.bullet-unlock, body.rtl ul.bullet-warning, body.rtl ul.bullet-write, body.rtl ul.bullet-1, body.rtl ul.bullet-2, body.rtl ul.bullet-3 {padding: 0 5px 0 0;}

body.rtl ul.bullet-add li, body.rtl ul.bullet-arrow li, body.rtl ul.bullet-arrow2 li, body.rtl ul.bullet-briefcase li, body.rtl ul.bullet-calendar li, body.rtl ul.bullet-check li, body.rtl ul.bullet-crank li, body.rtl ul.bullet-delete li, body.rtl ul.bullet-docs li, body.rtl ul.bullet-email li, body.rtl ul.bullet-home li, body.rtl ul.bullet-key li, body.rtl ul.bullet-lock li, body.rtl ul.bullet-minus li, body.rtl ul.bullet-monitor li, body.rtl ul.bullet-notes li, body.rtl ul.bullet-post li, body.rtl ul.bullet-printer li, body.rtl ul.bullet-rss li, body.rtl ul.bullet-star li, body.rtl ul.bullet-star2 li, body.rtl ul.bullet-unlock li, body.rtl ul.bullet-warning li, body.rtl ul.bullet-write li {padding: 0 26px 0 0;background-position: 100% 2px;}
body.rtl ul.bullet-1 li {background-image: url(../images/typography/bullet1-rtl.png);}
body.rtl ul.bullet-2 li {background-image: url(../images/typography/bullet2-rtl.png);}
body.rtl ul.bullet-3 li {background-image: url(../images/typography/bullet3-rtl.png);}
body.rtl span.dropcap {margin: 0 0 0 5px;float: right;}
body.rtl .typo-icon {padding: 8px 36px 0px 10px;margin: 15px 0;background-position: 99% 12px;}
body.rtl span.important-title {right: 10px;left: inherit;}
body.rtl span.inset-left {float: right;margin-left: 20px;margin-right: 0;}
body.rtl span.inset-right {float: left;margin-right: 20px;margin-left: 0;}
body.rtl span.inset-right-title, body.rtl span.inset-left-title {right: 10px;left: inherit;}
body.rtl .quote-l {padding: 8px 36px 0px 10px;background: url(../images/typography/quote-r.png) no-repeat 99% 12px;}
body.rtl .quote-r {padding: 0 0 0 25px;background: url(../images/typography/quote-l.png) no-repeat 10px 100%;}