@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);

.cart-estimator-discount-block {
	margin-top: 10px;
	padding-top: 10px;
}

div.sale-price span.product-element-value {
  	font-weight: bold;
  	font-size: 1.4em;
  	line-height: 1.7em;
}

.nn_sliders.accordion > .accordion-group.icon > .accordion-heading > a.accordion-toggle span.nn_sliders-toggle-inner:before {
  display: inline-block;
  *margin-right: .3em;
  font-family:FontAwesome;
  font-style: normal;
  speak: none;
  content: "\f0fe";
}
.nn_sliders.accordion > .accordion-group.icon.active > .accordion-heading > a.accordion-toggle span.nn_sliders-toggle-inner:before {
  content: "\f146";
}

.klatest ul {
   	display: inline;
  	line-height: 1em;
}

.klatest-itemdetails li.klatest-posttime {
  	display: inline !important;
}

.klatest-itemdetails li.klatest-author {
	display: inline !important;
}

.klatest-itemdetails li {
	display: inline;
  	margin: 0;
  	padding: 0;
}

.klatest ul li {
	background: inherit !important;
  	line-height: 1em;
}

.klatest-items {
	margin: 0 0 6px 0 !important;
	padding: 0 0 6px 0 !important;
  	clear: both;
  	display: block;
}

.klatest-items li.klatest-item {
	margin: 6px 0 6px 0 !important;
	padding: 6px 0 6px 0 !important;
  	display: block;
  	clear: both;
  	border-bottom-width: thin;
  	border-bottom-style: dotted;
  	border-bottom-color: #cccccc;
}

.klatest-items ul.klatest-itemdetails {
	margin: 0;
	padding: 0;
}

.klatest-cat {
	display: inline;
  	font-size: 1em;
  	line-height: 1em;
}

.klatest-subject, .klatest-subject a {
	font-weight: bold;
	font-size: 1.2em;
  	line-height: 1.2em;
  	vertical-align: top;
  	display: inline;
}

.klatest-avatar {
	float:left;
	display: inline;
  	margin-right: 10px !important;
  	padding-right: 10px;
}

.klatest-avatar img {
	margin: 2px 2px 2px 0;
	padding: 2px 2px 2px 0;
	height: 36px;
  	width: 36px;
  	border: none;
}

.klatest-cat {
	display: block;
  	margin-top: 5px;
  	padding-top: 5px;
  	font-size: 0.75em;
  	line-height: 1em;
}

.klatest-author, .klatest-posttime {
  	display: inline;
  	font-size: 0.75em;
  	line-height: 1em;
}

p.klatest-more {
	margin: 0;
	padding: 0;
	clear: both;
}

table.mm-table-smallfont tr td {
  	font-size: 0.9em;
  	line-height: 1.3em;
	font-family:'PT Sans', Verdana, Helvetica, sans-serif;
}

table.mm-table-smallfont tr td a {
	font-family:'PT Sans', Verdana, Helvetica, sans-serif;
}

table.mm-table-4col tr td {
	width: 25%;
}

table.mm-table-6col tr td {
	width: 16%;
}

.mm-help-entry-full, .mm-eq-view-full, .mm-quest-view-full {
	font-family: Consolas, "Lucida Console", Monaco, monospace;
  	font-size: 1.1em;
}

.mm_title_swash_bg h1 {
  	background-image: url(../../../images/world/mm_search_background_tiny.jpg);
  	background-position: center left;
  	background-repeat: no-repeat;
  	background-attachment: scroll;
  	background-size: contain;
  	min-height: 50px;
	text-align: left;
  	vertical-align: middle;
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
	font-size: 2.0em;
	font-weight: bold;
  	color: #000000;
  	line-height: 2.8em;
  	padding-left: 10px;
  	padding-top: 10px;
}

.mm-shadowbox-bg {
	color: #ffffff;
 	background: rgba(0, 0, 0, 0.5);
}

.mm-shadowbox-footer-bg {
	color: #ffffff;
 	background: rgba(0, 0, 0, 0.5);
  	min-height: 426px;
}

.mm-shadowbox-footer-bg p, .mm-shadowbox-footer-bg a {
	color: #ffffff;
}

.mm-play-now-home #rt-maintop {
  	background-image: url(../../../images/play-now/mm_play_background_horse_castle.jpg);
  	background-position: top center;
  	background-repeat: no-repeat;
  	background-attachment: scroll;
  	background-size: cover;
}

div.media-body p {
	font-family:'PT Sans', Verdana, Helvetica, sans-serif !important;
  	font-weight: normal;
    font-size: 1.2em;
	line-height: 1.5em;
}

.mm-play-now-sub #rt-maintop {
  	background-image: url(../../../images/play-now/mm_play_now_background_home_castle_short.jpg);
  	background-position: top center;
  	background-repeat: no-repeat;
  	background-attachment: scroll;
  	background-size: cover;
  	min-height: 125px;
}

.ezb-mod .mod-post-title {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 0.9em !important;
}

#rt-footer {
  	background-image: url(../../../images/utility/mm_footer_castle_background.jpg);
  	background-position: top center;
  	background-repeat: no-repeat;
  	background-attachment: scroll;
  	background-size: cover;
}

#rt-copyright .rt-container {
  	border: none;
}

#rt-footer .title1 .module-title .title, #rt-footer .title, #rt-footer h2.title {
	color: #ffffff !important;
}

/* Stylize SidePanel open & close icons */ 
.sideslider-type-dynamic .rt-sideslider-button:before {
font-family: FontAwesome;
    content: '\f0c9' !important;
}

.sideslider-type-dynamic .rt-sideslider-button {
    font-size: 2.5em !important;
    top: 15px !important;
    width: 38px !important;
    height: 38px !important;
    color: #3b3f48 !important;
    border: none !important;
}

#rt-sideslider .module-title h2 {
  	font-size: 1.2em;
  	line-height: 1.4em;
}

.sideslider-type-dynamic .rt-sideslider-close-button:before {
    content: '\f053' !important;
}
.sideslider-type-dynamic .rt-sideslider-close-button {
    font-size: 2.5em !important;
    top: 15px !important;
    width: 38px !important;
    height: 38px !important;
    color: #53565c !important;
    border: none !important;
}

.rt-title-large .title {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 3.5em;
	text-transform: uppercase;
}

.rt-title-tag {
  	font-size: 3em;
	opacity: 0.75;
}

.ktopic-title-cover, .ktopic-views-number, .ktopic-views, .klatest-post-info, .kheader, .kthead-title, #Kunena h1, #Kunena h2, #Kunena h3, #Kunena h4, #Kunena h5, #Kunena h6, #Kunena ul.kpost-profile li.kpost-username {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif !important;
}

.cat_title, .cat_title_lnkcols, .cat_title_catcols {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 1.6em;
	line-height: 2.2em;
}

ul.links li {
  border: none !important;
}

ul.links li a.link {
	font-weight: bold !important;
  	font-size: 1.1em;
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
}

ul.links li p, ul.links li span {
	font-size: 1em;
	line-height: 1.5em;
}

#Kunena div.kmsg-header {
	padding-top: 5px;  
}

#Kunena div.kblock .kcontainer#kprofilebox, #Kunena div.kblock span.ktoggler, #Kunena #ktop span.ktoggler {
	display: none;
}

#Kunena div.kmsg-header-left span.kmsgdate-left {
	padding-left: 15px;
  	padding-right: 5px;
}

.fp-roksprocket-features-showcase .layout-showcase .sprocket-features-title, .fp-roksprocket-features-showcase .layout-showcase .sprocket-features-title a, .layout-slideshow .sprocket-features-title {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
    font-size: 2.0em !important;
}

.rt-header, .rt-feature, .rt-error-body, .rt-error-header, .rt-error-content, .rt-error-message, .rt-error-code {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif !important;
	font-weight: bold;
}

.sprocket-tabs-nav, .sprocket-tabs-inner {
    font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
  	font-size: 1.1em !important;
  	line-height: 2.2em;
}

.sprocket-lists .sprocket-lists-title, .sprocket-lists-title, .sprocket-lists .sprocket-lists-container .sprocket-lists-title {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;  
  	font-size: 1.1em !important;
}

.sprocket-lists-portrait .sprocket-lists-portrait-title, .sprocket-lists-portrait-title, .sprocket-lists-modern .sprocket-lists-modern-title, .sprocket-lists-modern-title, .sprocket-grids-a .sprocket-grids-a-title, .sprocket-grids-a-title, .sprocket-grids-b .sprocket-grids-b-title, .sprocket-grids-b-title {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 1.6em !important;
	font-weight: bold;
	text-transform: none;
}

.sprocket-strips-p-title, .sprocket-strips-s-title, .sprocket-strips-d-title, .sprocket-strips-title {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif !important;
  	font-size: 1.5em !important;
  	line-height: 1.8em;
	font-weight: bold;
	text-transform: none;
}

.mm-smallstrips .sprocket-strips-p-title, .mm-smallstrips .sprocket-strips-s-title, .mm-smallstrips .sprocket-strips-d-title, .mm-smallstrips .sprocket-strips-title {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif !important;
  	font-size: 0.8em !important;
	font-weight: bold;
	text-transform: none;
}

.sprocket-strips-content a.readon {
	display: none;
}

.sprocket-strips-image-container {
	min-height: 125px;
}

.sprocket-mosaic .sprocket-mosaic-title {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 2.0em;
}

.sprocket-lists-desc {
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 0.9em;
}

h1, h2, .title, .blog-featured .item > h2, .items-leading [class*="leading-"] > h2, #fd.es .es-category-header h1, #fd.es .es-category-header h2, #fd.es .es-stream-content-title {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
}

.title1 .module-title .title {
    color: #ffffff;
}

h3 {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
}

h4 {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
	text-transform: uppercase;
  	font-size: 1.3em;
	font-weight: bold;
}

h5 {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
  	font-style: italic;
  	font-size: 1.1em;
}

h6 {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
	font-style: italic;
  	font-size: 0.9em;
}

input, button, select, textarea {
	font-family:'PT Sans', Verdana, Helvetica, sans-serif;  
}

#rt-header .gf-menu.l1 > li > .item, .menu-block .gf-menu .item {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 0.9em;
	text-transform: uppercase;
}

#rt-header .menu-block .gf-menu .dropdown li .item {
	font-family:'PT Sans', Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	text-transform: none;
}

#rt-header .fp-menu ul.menu li, ul.menu li {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 0.9em;
	text-transform: none;
}

#rt-header ul.menu li.active.current, ul.menu li#current.active {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
  	font-size: 0.9em;
}

#rt-header .gf-menu .dropdown .flyout {
  	margin-top: 5px;
}

#rt-header .menu-block .gf-menu .dropdown li {
	border-bottom: none;
  	border-top: none;
}

#rt-header .menu-block .gf-menu .dropdown .modules, #rt-header .menu-block .gf-menu .dropdown .modules a {
	font-family:'PT Sans', Verdana, Helvetica, sans-serif;
  	padding: 0;
}

#rt-header .gf-menu.l1 > li > .dropdown {
	margin-top: -20px;
}

.button, .readon, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .login .btn, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
}

.fp-search #mod-search-searchword {
	color: #181b21;
	font-size: 1.2em;
	border-bottom: 1px solid #53565c;
	text-transform: uppercase;
}

body, #fd.es {
	font-family:'PT Sans', Verdana, Helvetica, sans-serif !important;
	font-size: 1.2em;
	line-height: 1.5em;
}

#ezblog-label {
  border-bottom: none;
}

#eblog-wrapper #ezblog-head {
  border: none;
  background: none;
}

.mm-horizlist li {
	padding-right: 24px;
    margin-right: 24px;
    list-style: none;
	display: inline-block;
	list-style-type: none;
}

.mm-horizlist-img img {
    max-width: 72px;
    height: auto;
}

.mm-horizlist-fixedwidth li {
	width: 84px;
	max-width: 84px;
  	text-align: center;
}

.mm-horizlist-condensed li {
	padding-right: 6px;
    margin-right: 6px;
    list-style: none;
	display: inline-block;
	list-style-type: none;
}

.mm-horizlist-condensed-img img {
    max-width: 48px;
    height: auto;
}

.mm-horizlist-condensed-fixedwidth li {
	width: 60px;
	max-width: 60px;
  	text-align: center;
}

textarea {
    width:auto;
	height: auto;
}

.height-match-300 {
	min-height: 300px;
}

.height-match {
	min-height: 680px;
}

body #rt-page-surround {
  	min-height: 600px;
}

#fd.es .es-filterbar .filterbar-title, #fd.es .es-widget .widget-title, #fd.es .es-category-header .category-graph .h5, #fd.es .es-header-mini .es-header-mini-meta .es-cover-title, #fd.es .es-album-title, #fd.es .list-media .media-name, #fd.es .es-profile-header-title, #fd .media, body div#fd .media-body .discussion-title, #fd .stream-blog .blog-title, .es-title-font, .es-content h1, .es-content h2, .es-content h3, .es-content h4, .es-content h5, .es-content h6 {
	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif !important;
    font-weight: bold;
}

.sideslider-type-dynamic .rt-sideslider-wrap {
  	background-image: url("../../../images/utility/mm_watercolor_paper_texture_tile_background.jpg");
    background-repeat: repeat;
    background-position: center center;
  	background-attachment: scroll;
}

.fp-search.rt-block {
  	background: inherit;
}

blockquote p {
    padding-top: 1em;
  	color: #696f7f;
	font-size: 1em;
}

blockquote {
    padding-bottom: 1em;
  	font-family: 'Fauna One', Georgia, Times, "Times New Roman", serif;
}
