/* ::::: http://livedemo00.template-help.com/joomla_41418/media/system/css/modal.css ::::: */

#sbox-overlay { position: absolute; background-color: rgb(0, 0, 0); left: 0px; top: 0px; }
#sbox-window { position: absolute; background-color: rgb(255, 255, 255); text-align: left; overflow: visible; padding: 10px; border-radius: 3px 3px 3px 3px; }
#sbox-window[aria-hidden="true"], #sbox-overlay[aria-hidden="true"] { display: none; }
#sbox-btn-close { position: absolute; width: 30px; height: 30px; right: -15px; top: -15px; background: url('../images/closebox.png') no-repeat scroll center center transparent; border: medium none; }
#sbox-content { clear: both; overflow: auto; background-color: rgb(255, 255, 255); height: 100%; width: 100%; }
#sbox-window.shadow { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); }
/* ::::: http://livedemo00.template-help.com/joomla_41418/plugins/system/rokbox/themes/clean/rokbox-style.css ::::: */

#rokbox-wrapper .clr { clear: both; }
#rokbox-close { height: 17px; width: 17px; display: block; position: absolute; right: 2px; top: 2px; border-radius: 17px 17px 17px 17px; background: url('close.png') no-repeat scroll 50% 50% padding-box rgb(51, 51, 51); border: 4px solid rgb(240, 240, 240); z-index: 100; }
#rokbox-close span { display: none; }
#rokbox-middle { overflow: hidden; padding: 6px; background: url('../images/transparent.png') repeat scroll 0% 0% transparent; border-radius: 8px 8px 8px 8px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); }
#rokbox-middle .rokbox-right { background: none repeat scroll 0% 0% rgb(240, 240, 240); border-radius: 4px 4px 4px 4px; padding: 15px; }
#rokbox-middle .rokbox-center { margin: 0px auto; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/libraries/gantry/css/grid-12.css ::::: */

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.rt-container .rt-grid-4 { width: 220px; }
.rt-container .rt-grid-8 { width: 699px; }
.rt-container .rt-grid-12 { width: 940px; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/style1.css ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/sizes.php ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/normalize.css ::::: */

audio:not([controls]) { display: none; height: 0px; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif; }
body { margin: 0px; }
a:focus { outline: 0px none; }
a:active, a:hover { outline: 0px none; }
h1, h2, h3, h4, h5, h6 { letter-spacing: normal; }
h2 { font: 25px/20px arial; text-transform: uppercase; color: rgb(80, 69, 59); letter-spacing: -2px; margin: 0px; }
p, pre { margin: 0px 0px 0px; }
dl, menu, ol, ul { margin: 1em 0px; }
menu, ol, ul { padding: 0px; }
ul { list-style: disc inside none; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/default.css ::::: */

body {  }
#rt-logo { background: url('../images/logo.png') no-repeat scroll left top transparent; display: block; margin-top: -5px; }
div.rt-block { position: relative; }
a.moduleItemImage { display: inline-block; background: url('../images/background.gif') repeat scroll 0px 0px transparent; padding: 6px; margin: 5px 20px 16px 0px; float: left; }
a.moduleItemImage img {  }
a.moduleItemReadMore {  }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/template.css ::::: */

* { margin: 0px; padding: 0px; }
html, body { height: 100%; }
body { min-width: 960px; }
#wrapper { min-height: 100%; height: auto ! important; margin: 0px auto -43px; background: url('../images/body-tail.gif') repeat scroll center 0px transparent; }
.rt-container { margin: 0px auto; width: 960px; }
#footer, #push { height: 43px; }
body a {  }
body a:hover { text-decoration: none; }
div.k2ItemsBlock.read ul a.moduleItemReadMore, a.moduleCustomLink, a.moduleItemReadMore, a.k2ReadMore, button.button, input.button { display: inline-block; transition: all 0.5s ease 0s ; padding: 7px 12px; margin: 5px 0px 0px; font: 11px/18px arial; color: white; text-transform: uppercase; background: url('../images/more.gif') repeat scroll 0px 0px transparent; border: 1px solid rgb(44, 44, 44) ! important; text-decoration: none; text-shadow: none; }
div.k2ItemsBlock.read ul a.moduleItemReadMore:hover, a.moduleCustomLink:hover, a.moduleItemReadMore:hover, a.k2ReadMore:hover, button.button:hover, input.button:hover { background: none repeat scroll 0% 0% rgb(236, 166, 98); color: white; }
#rt-top { background: url('../images/tail-top.gif') repeat-x scroll center 0px transparent; height: 43px; position: relative; z-index: 2; }
ul.menu-user { float: right; margin: 10px -19px 0px 0px; }
ul.menu-user li:first-child { background: none repeat scroll 0% 0% transparent; }
ul.menu-user li { float: left; list-style: none outside none; background: url('../images/user-separator.png') no-repeat scroll 0px 5px transparent; padding: 0px 18px 0px 21px; }
ul.menu-user li a { font: bold 11px/20px Trebuchet MS; color: rgb(110, 95, 81); text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2); text-decoration: none; }
ul.menu-user li a:hover { text-decoration: underline; }
#rt-header { position: relative; z-index: 2; }
#rt-main .rt-container { padding: 63px 0px 48px; }
#splash #wrapper { min-height: 100%; height: auto ! important; margin: 0px auto -661px; background: url('../images/body-tail.gif') repeat scroll center 0px transparent; }
#splash #footer, #splash #push { height: 661px; }
#splash #rt-main .rt-container { padding: 0px; }
#splash #footer { height: 661px; }
#splash #rt-footer { height: 618px; }
#rt-copyright { background: url('../images/tail-bottom.jpg') repeat-x scroll center 0px transparent; height: 43px; font: bold 13px/26px Trebuchet MS; }
#rt-copyright .rt-container { padding-top: 0px; }
#rt-copyright .rt-block { float: left; }
#rt-copyright .profile { float: right; }
ul.menu-social { margin: 0px; overflow: hidden; float:right }
ul.menu-social li { list-style: none outside none; float: left; line-height: 26px; padding-left: 4px; }
ul.menu-social li span { font: bold 11px/24px Trebuchet MS; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2); text-transform: uppercase; display: block; color: rgb(110, 95, 81); margin-right: 2px; }
ul.menu-social li a { display: block; width: 26px; height: 26px; text-indent: -999px; overflow: hidden; }
ul.menu-social li a.delicious { background: url('../images/delicious.png') no-repeat scroll 0px 0px transparent; }
ul.menu-social li a.rss { background: url('../images/rss.png') no-repeat scroll 0px 0px transparent; }
ul.menu-social li a.facebook { background: url('../images/facebook.png') no-repeat scroll 0px 0px transparent; }
ul.menu-social li a.flickr { background: url('../images/flickr.png') no-repeat scroll 0px 0px transparent; }
ul.menu-social li a.twitter { background: url('../images/twitter.png') no-repeat scroll 0px 0px transparent; }
p.copyright { margin: 0px; font: bold 11px/24px Trebuchet MS; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2); text-transform: uppercase; color: rgb(110, 95, 81); }
p.copyright a { color: rgb(110, 95, 81); text-decoration: none; }
p.copyright a:hover { text-decoration: underline; }
.rt-block.totop { bottom: 13px; position: fixed; right: 13px; display: none; }
a#gantry-totop { z-index: 999; background: url('../images/scroll-to-top.png') no-repeat scroll left top transparent; display: block; width: 51px; height: 51px; text-indent: -9999em; font-size: 1px; line-height: 1px; }
.clr, .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
#s-m-t-tooltip { position: absolute; max-width: 300px; padding: 4px 8px; background: none repeat scroll 0% 0% rgb(34, 34, 34); z-index: 1000; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; color: rgb(255, 255, 255); border-radius: 3px 3px 3px 3px; opacity: 0.5; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/tooltips.css ::::: */

#s-m-t-tooltip { position: absolute; max-width: 300px; padding: 4px 8px; background: none repeat scroll 0% 0% rgb(34, 34, 34); z-index: 1000; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; color: rgb(255, 255, 255); border-radius: 3px 3px 3px 3px; opacity: 0.5; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/prettyPhoto.css ::::: */

/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/isotope.css ::::: */

/* ::::: http://fonts.googleapis.com/css?family=Vollkorn ::::: */

@font-face {
	font-family: "Vollkorn";
	font-style: normal;
	font-weight: 400;
	src: local("Vollkorn Regular"), local("Vollkorn-Regular"), url('../images/bcfbp4rt5gxxfrx6f12dkveszw2xoq-xsnqo47m55da.woff') format("woff");
}
/* ::::: http://livedemo00.template-help.com/joomla_41418/templates/theme1137/css/fusionmenu.css ::::: */

.menutop li { height: auto; margin: 0px; padding: 0px; position: relative; list-style: none outside none; }
.menutop li .item, .menutop li.active .item { display: block; margin: 0px; text-decoration: none; float: none; width: auto; }
.menutop { list-style: none outside none; margin: 0px; padding: 38px 0px 0px; position: relative; line-height: 1em; display: inline-block; float: right; }
.menutop li.root { float: left; padding-left: 1px; }
.menutop li.root > .item { white-space: nowrap; display: block; padding: 0px; font: 18px/39px 'Vollkorn',serif; cursor: pointer; position: relative; margin: 0px; outline: medium none; height: 39px; text-transform: uppercase; }
.menutop li.root > .item:hover, .menutop li.root.active > .item, .menutop li.root.f-mainparent-itemfocus > .item { background: url('../images/nav.gif') repeat scroll 0px 0px transparent; }
.menutop li.root > span.item { cursor: default; }
.menutop li.root > .item span { display: block; margin: 0px; outline: medium none; padding: 0px 15px; width: auto; line-height: 38px; }
.menutop li.parent.root .item span {  }
.menutop ul { background: url('../images/nav.gif') repeat scroll 0px 0px transparent; padding: 8px 0px; margin: 0px; float: left; width: 145px ! important; border: 1px solid rgb(44, 44, 44); text-align:left;}
.menutop .drop-bot { height: 1px; overflow: hidden; clear: both; }
.menutop .fusion-submenu-wrapper { height: auto ! important; }
.menutop ul.level2 { margin: 0px; }
.menutop ul li { padding: 0px; display: block; }
.menutop ul li > .item { padding: 0px 15px; height: auto; display: block; font: 12px/20px 'Vollkorn',serif; cursor: pointer; text-transform: uppercase; }
.menutop ul li > .item:hover, .menutop ul li.active > .item, .menutop ul li.f-menuparent-itemfocus > .item {  }
.menutop ul li > .item span { display: block; width: 100%; overflow: hidden; line-height: 20px; }
.fusion-js-container { display: block; height: 0px; left: 0px; overflow: visible; position: absolute; top: 0px; z-index: 600000 ! important; background: none repeat scroll 0% 0% transparent ! important; }
.fusion-js-subs { display: none; margin: 0px; overflow: hidden; padding: 0px ! important; position: absolute; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/modules/mod_k2_nivoslider/css/nivo-slider.css ::::: */

.nivoSlider { position: relative; background: url('../images/loading.gif') no-repeat scroll 50% 50% rgb(255, 255, 255); z-index: 1; bottom: 0px; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
#slider-container { margin: 0px; }
ul#slider li { list-style: none outside none; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
.nivo-caption { position: absolute; left: 0px; top: 47px; width: 100%; z-index: 8; }
.nivo-caption p { padding: 0px; margin: 0px; text-align:left; }
.nivo-caption h2.moduleItemTitle { font: 44px/54px 'Vollkorn',serif; color: rgb(80, 69, 59); letter-spacing: -1px; padding-bottom: 6px; float:left; text-align:left; }
.nivo-caption h2.moduleItemTitle span { font: 56px/54px 'Vollkorn',serif; display: block; }
.nivo-caption .intro_space { font: 18px/24px arial; color: rgb(110, 95, 81); text-transform: uppercase; width: 420px; padding-bottom: 29px; }
.nivo-caption .intro_space span { color: rgb(236, 166, 98); }
.nivo-caption a { display: inline ! important; }
.nivo-html-caption { display: none; }
.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.moduleItemReadMore-wrapper { display: block; margin-top:-12px; }
/* ::::: http://livedemo00.template-help.com/joomla_41418/modules/mod_k2_nivoslider/css/default.css ::::: */

.theme-default .nivoSlider { position: relative; background: url('../images/loading.gif') no-repeat scroll 50% 50% rgb(255, 255, 255); margin: -109px 0px 0px; }
.theme-default .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-default .nivoSlider a { border: 0px none; display: block; padding: 0px; margin: 0px; background: none repeat scroll 0% 0% transparent; }
.theme-default .nivoSlider a.moduleItemReadMore { display: inline-block ! important; padding: 7px 12px; background: url('../images/more_001.gif') repeat scroll 0px 0px transparent; }
.theme-default .nivoSlider a.moduleItemReadMore:hover { background: none repeat scroll 0% 0% rgb(236, 166, 98); color: white; }
.theme-default .nivo-controlNav { position: absolute; left: 0px; top: 211px; }
.theme-default .nivo-controlNav a { display: block; width: 16px; height: 16px; background: url('../images/bullets.png') no-repeat scroll right 0px transparent; text-indent: -9999px; border: 0px none; margin-right: 6px; float: left; }
.theme-default .nivo-controlNav a:hover, .theme-default .nivo-controlNav a.active { background-position: 0px 0px; }
.theme-default .nivo-caption { font-family: Helvetica,Arial,sans-serif; }
.theme-default .nivo-caption a { color: rgb(255, 255, 255); }
.theme-default .nivo-caption a:hover { color: rgb(255, 255, 255); }
body { background: none repeat scroll 0% 0% rgb(237, 237, 237); }
#rt-top {  }
#rt-top .rt-container {  }
#rt-header {  }
#rt-header .rt-container {  }
#rt-feature {  }
#rt-feature .rt-container {  }
#rt-main {  }
#rt-main .rt-container {  }
#rt-footer {  }
#rt-footer .rt-container {  }
#rt-copyright {  }
#rt-copyright .rt-container {  }
body a { color: rgb(236, 166, 98); }
body a:hover { color: rgb(80, 69, 59); }
a.moduleItemReadMore, a.k2ReadMore, a.moduleCustomLink { color: rgb(255, 255, 255); 
background: url("../images/tail-top.gif") repeat-x scroll center 0 transparent;
float:left;}
a.moduleItemReadMore:hover, a.k2ReadMore:hover, a.moduleCustomLink:hover {  }
.menutop li.root {  }
.menutop li.root > .item { color: rgb(80, 69, 59); }
.menutop li.root:hover, .menutop li.root.active, .menutop li.root.f-mainparent-itemfocus {  }
.menutop li.root:hover > .item, .menutop li.root.active > .item, .menutop li.root.f-mainparent-itemfocus > .item { color: rgb(236, 166, 98); }
.menutop ul {  }
.menutop ul li > .item { color: rgb(241, 241, 236); }
.menutop ul li > .item:hover, .menutop ul li.active > .item, .menutop ul li.f-menuparent-itemfocus > .item { color: rgb(236, 166, 98); }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 20px; color: rgb(136, 118, 100); }
body #rt-logo { width: 224px; height: 191px; }
