/******************************/
/****** Joomla Templates ******/
/******************************/
#header-outer { padding: 10px 0px 0px 0px; }
#spacer-outer { height: 20px; }
@media screen and (min-width:480px){
#header-outer { height: 65px; padding: 10px 0px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
@media screen and (min-width:768px){
#spacer-inner { height: 20px; }
#header-inner, #banner-inner, #advert-inner, #spacer-inner, #upper-inner, #body-inner, #bottom-inner, #footer-inner, #copyright-inner { width: 970px; margin: 0 auto; padding: 0px 10px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
#banner-float { float: left; width: 100%; }
#banner2-float { float: left; width: 100%; padding: 20px 0px 0px 0px; }
#advert-float, #footer-float { padding: 15px 15px 0px 15px; }
#upper-float, #body-float, #bottom-float { padding: 0px 15px; background: #FFFFFF; }
#copyright-float { padding: 10px 15px; }
@media screen and (min-width:768px){
#advert-float, #footer-float { float: left; width: 930px; padding: 15px 20px 0px 20px; }
#upper-float, #body-float, #bottom-float { float: left; width: 930px; padding: 0px 20px; }
#copyright-float { float: left; width: 930px; height: 50px; padding: 10px 20px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
.logo { width: 100%; }
#logo { max-width: 320px; margin: 0 auto; padding: 0px 15px; }
#copyright, #designer { text-align: center; }
#spacer { height: 20px; background: #FFFFFF; }
@media screen and (min-width:480px){
.logo { width: auto; height: 65px; }
#logo { max-width: none; padding: 0px 0px 0px 15px; float: left; }
}
@media screen and (min-width:768px){
#logo { padding: 0px; }
#copyright { float: left; margin-top: 15px; }
#designer { float: right; margin-top: 15px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
@media screen and (min-width:768px){
#body-right-only { float: left; width: 610px; }
#body-left-only { float: right; width: 610px; }
#body-left-right { float: left; width: 490px; margin-left: 20px; }
#body-right-center { float: left; width: 660px; }
#body-left-center { float: right; width: 660px; }
#body-left-right-center { float: left; width: 490px; margin-left: 20px; }
#right-right-only { float: right; width: 300px; }
#left-left-only { float: left; width: 300px; }
#left-left-right { float: left; width: 200px; }
#right-left-right { float: right; width: 200px; }
#right-right-center { float: right; width: 250px; }
#left-left-center { float: left; width: 250px; }
#left-left-right-center { float: left; width: 200px; }
#right-left-right-center { float: right; width: 200px; }
}
@media screen and (min-width:768px){
.centerright #layer-right-center { float: left; width: 440px; }
.centerright #center-right-center { float: right; width: 200px; }
.centerleft #layer-right-center { float: right; width: 440px; }
.centerleft #center-right-center { float: left; width: 200px; }
.centerright #layer-left-center { float: left; width: 440px; }
.centerright #center-left-center { float: right; width: 200px; }
.centerleft #layer-left-center { float: right; width: 440px; }
.centerleft #center-left-center { float: left; width: 200px; }
.centerright #layer-left-right-center { float: left; width: 270px; }
.centerright #center-left-right-center { float: right; width: 200px; }
.centerleft #layer-left-right-center { float: right; width: 270px; }
.centerleft #center-left-right-center { float: left; width: 200px; }
.centerright #layer-center-only { float: left; width: 710px; }
.centerright #center-center-only { float: right; width: 200px; }
.centerleft #layer-center-only { float: right; width: 710px; }
.centerleft #center-center-only { float: left; width: 200px; }
}
/******************************/
/******* Joomla Default *******/
/******************************/
body { margin: 0px; font-size: 16px; line-height: 1.6; }
p { margin: 15px 0px; }
ul.menu, ul.menu ul, ul.menu ul ul, .pagination ul, .actions li, #login-form ul, ul.dropdown-menu, ul.breadcrumb, ul.pagenav, ul.category-module { list-style: none; padding: 0; margin: 0; }
img { border: none; padding: 0; margin: 0; }
.clr { clear: both; }
h1, h2, h3, h4, h5 { margin: 0px;}
h1 { font-size: 26px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
form input, form select, textarea { font-size: 17px; }
@media screen and (min-width:480px){
body { font-size: 15px; }
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
form input, form select, textarea { font-size: 16px; }
}
@media screen and (min-width:768px){
body { font-size: 14px; }
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
form input, form select, textarea { font-size: 15px; }
}
/******************************/
/******* Joomla Default *******/
/******************************/
.fontfamily1, .fontfamily1 .inputbox, .fontfamily1 input.button, .fontfamily1 textarea { font-family: Arial, Helvetica, sans-serif; }
.fontfamily2, .fontfamily2 .inputbox, .fontfamily2 input.button, .fontfamily2 textarea { font-family: "Times New Roman", Times, serif; }
.fontfamily3, .fontfamily3 .inputbox, .fontfamily3 input.button, .fontfamily3 textarea { font-family: "Courier New", Courier, monospace; }
.fontfamily4, .fontfamily4 .inputbox, .fontfamily4 input.button, .fontfamily4 textarea { font-family: "Georgia", Times New Roman, Times, serif; }
.fontfamily5, .fontfamily5 .inputbox, .fontfamily5 input.button, .fontfamily5 textarea { font-family: "Verdana", Arial, Helvetica, sans-serif; }
.fontfamily6, .fontfamily6 .inputbox, .fontfamily6 input.button, .fontfamily6 textarea { font-family: "Geneva", Arial, Helvetica, sans-serif; }
.fontfamily7, .fontfamily7 .inputbox, .fontfamily7 input.button, .fontfamily7 textarea { font-family: "Book Antiqua"; }
/******************************/
/******* Joomla Default *******/
/******************************/
.page-header h1, .item-page .page-header h2, .contact h1 { padding-bottom: 5px; margin-bottom: 10px; }
.blog-featured h2.item-title, .blog .page-header h2, .contact h2 { padding: 4px 10px; }
.dropdown-menu li { display: inline; margin-right: 10px; }
dl.article-info dd { padding: 0; margin: 0; }
.newsflash-title { margin-top: 10px; }
.pagination { text-align: center; float: left; width: 100%; margin-bottom: 15px; }
.pagination li { display: inline; }
li.pagination-page { display: none; }
.pagination .pagenav { padding: 5px 10px; margin: 0px 2px; }
ul.pagenav .previous { float: left; margin-bottom: 15px; }
ul.pagenav .next { float: right; margin-bottom: 15px; }
p.counter { margin-top: -10px; }
p.readmore a { padding: 5px 10px; }
@media screen and (min-width:480px){
li.pagination-page { display: inline; }
}
@media screen and (min-width:768px){
.page-header h1, .item-page .page-header h2, .contact h1 { font-size: 20px; }
.blog-featured h2.item-title, .blog .page-header h2, .contact h2 { font-size: 18px; }
p.readmore { text-align: right; }
.items-row { clear: both; }
}
/******************************/
/******* Joomla Default *******/
/******************************/
.tooltip { position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible; }
.tooltip.in { opacity: .8; filter: alpha(opacity=80); }
.tooltip.top { padding: 5px 0; margin-top: -3px; }
.tooltip-inner { max-width: 200px; padding: 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-color: #000; border-width: 5px 5px 0; }
/******************************/
/******* Joomla Default *******/
/******************************/
#system-message { padding: 5px 10px 10px 10px; background: #111111; color: #FFFFFF; }
.alert-message .close { float: right; display: block; }
.alert-warning .close { float: right; }
#system-message p { margin: 0px; }
/******************************/
/******* Joomla Default *******/
/******************************/
#adminForm .nav-tabs a { color: #000000; text-decoration: none; }
#adminForm ul.nav-tabs { padding: 0; margin: 0px 0px 10px 0px; }
#adminForm fieldset { padding: 0px; border: none; }
#adminForm .nav-tabs { margin-left: 0; margin-bottom: 18px; list-style: none; }
#adminForm .nav-tabs > li > a { display: block; }
#adminForm .nav-tabs:before, #adminForm .nav-tabs:after { display: table; content: ""; line-height: 0; }
#adminForm .nav-tabs:after { clear: both; }
#adminForm .nav-tabs > li { float: left; }
#adminForm .nav-tabs > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }
#adminForm .nav-tabs { border-bottom: 1px solid #ddd; }
#adminForm .nav-tabs > li { margin-bottom: -1px; }
#adminForm .nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 18px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
#adminForm .nav-tabs > li > a:hover, #adminForm .nav-tabs > li > a:focus { border-color: #eee #eee #ddd; }
#adminForm .nav-tabs > .active > a, #adminForm .nav-tabs > .active > a:hover, #adminForm .nav-tabs > .active > a:focus { color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
/******************************/
/******* Joomla Default *******/
/******************************/
.btn-toolbar button.btn { color: #000000; border: 1px solid #c0c0c0; padding: 5px 10px; display: inline; margin: 5px 0px; background: #FFFFFF; }
.btn-toolbar a.btn { border: 1px solid #c0c0c0; padding: 6px 10px; display: block; margin: 5px 0px; color: #000000; text-decoration: none; background: #FFFFFF; }
@media screen and (min-width:480px){
.btn-toolbar button.btn { padding: 5px 10px; margin: 0px 2px 10px 2px; display: inline; }
.btn-toolbar a.btn { border: 1px solid #c0c0c0; padding: 6px 10px; margin: 0px 2px 10px 2px; display: inline; color: #000000; text-decoration: none; background: #FFFFFF; }
#adminForm .pull-left { float: left; padding: 10px 0px 15px 0px; }
#adminForm .pull-right { float: right; padding: 10px 0px 15px 0px; }
}
@font-face { font-family: 'IcoMoon'; src: url('../../../media/jui/fonts/IcoMoon.eot'); src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'); font-weight: normal; font-style: normal; }
[class^="icon-"]:before, [class*=" icon-"]:before { font-family: 'IcoMoon'; font-style: normal; speak: none; }
.tab-pane { float: left; width: 100%; }
.control-group .inputbox { border: 1px solid #c0c0c0; padding: 3px; width: 250px; }
.control-label { margin: 10px 0px 5px 0px; }
.icon-calendar:before { content: "\43"; }
.icon-calendar-2:before { content: "\44"; }
.icon-calendar-3:before { content: "\e273"; }
#adminForm .editor { margin: 10px 0px 0px 0px; }
#adminForm fieldset { margin: 0px 0px 15px 0px; }
/******************************/
/******* Joomla Default *******/
/******************************/
#form-login-username, #form-login-password { margin-bottom: 10px; }
#login-form .inputbox { padding: 4px; width: 94%; border: 1px solid #c0c0c0; }
#jform_name, #jform_username, #jform_password1, #jform_password2, #jform_email1, #jform_email2, #jform_email { padding: 4px; width: 94%; border: 1px solid #c0c0c0; }
#member-registration, #user-registration { margin-bottom: 15px; }
#member-registration fieldset, #user-registration fieldset { margin-bottom: 10px; }
#login-form ul { margin-top: 10px; }
#login-form a { color: #000000; text-decoration: none; }
@media screen and (min-width:768px){
#jform_name, #jform_username, #jform_password1, #jform_password2, #jform_email1, #jform_email2, #jform_email { width: 250px; }
}
/******************************/
/******* Joomla Default *******/
/******************************/
.search .inputbox { padding: 3px; border: 1px solid #c0c0c0; }
.search .form-limit { text-align: center; margin-top: 10px; }
.result-created, .result-category, .result-text { padding: 0; margin: 0; }
.result-created { margin-bottom: 10px; }
#searchForm #ordering, #searchForm #limit { padding: 3px; }
.highlight { color: #000000; }
#searchForm { color: #000000; }
.result-title a { color: #000000; text-decoration: none; }
/******************************/
/******* Joomla Default *******/
/******************************/
#contact-form { margin: 15px 0px; }
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg { padding: 4px; width: 94%; border: 1px solid #c0c0c0; }
#jform_contact_message { padding: 4px; width: 94%; border: 1px solid #c0c0c0; }
.contact h3 { padding: 3px 10px; }
.contact h2 { margin-bottom: 15px; }
.contact-emailto a { color: #000000; text-decoration: none; }
.contact a.accordion-toggle { display: block; padding: 5px 10px; margin: 0px 0px 15px 0px; }
@media screen and (min-width:768px){
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg { width: 250px; }
#jform_contact_message { height: 250px; }
}
/******************************/
/******* Joomla Default *******/
/******************************/
input.button, button.button, #member-registration button.btn, #user-registration button.btn, #contact-form button.btn { padding: 4px 10px; }
#member-registration a.btn { color: #000000; text-decoration: none; }
/******************************/
/******* Joomla Config ********/
/******************************/
.upper a, .user a, .inside a, .bottom a, .dropdown-menu li a, ul.pagenav a, .category-name a { color: #000000; text-decoration: none; }
.advert h3.title, .footer h3.title, .upper h3.title, .user h3.title, .inside h3.title, .bottom h3.title { padding-bottom: 5px; margin-bottom: 10px; }
 .advert .menu a, .footer .menu a, .upper .menu a, .user .menu a, .inside .menu a, .bottom .menu a { display: block; padding: 4px 0px; }
/******************************/
/******* Joomla Config ********/
/******************************/
#right-right-only .moduletable, #right-right-only .moduletable_menu, #left-left-only .moduletable, #left-left-only .moduletable_menu, #left-left-right .moduletable, #left-left-right .moduletable_menu, #right-left-right .moduletable, #right-left-right .moduletable_menu, #right-right-center .moduletable, #right-right-center .moduletable_menu, #left-left-center .moduletable, #left-left-center .moduletable_menu, #left-left-right-center .moduletable, #left-left-right-center .moduletable_menu, #right-left-right-center .moduletable, #right-left-right-center .moduletable_menu, #center-right-center .moduletable, #center-right-center .moduletable_menu, #center-left-center .moduletable, #center-left-center .moduletable_menu, #center-left-right-center .moduletable, #center-left-right-center .moduletable_menu, #center-center-only .moduletable, #center-center-only .moduletable_menu { padding-bottom: 15px; }
#right-right-only .moduletable h3.title, #right-right-only .moduletable_menu h3.title, #left-left-only .moduletable h3.title, #left-left-only .moduletable_menu h3.title, #left-left-right .moduletable h3.title, #left-left-right .moduletable_menu h3.title, #right-left-right .moduletable h3.title, #right-left-right .moduletable_menu h3.title, #right-right-center .moduletable h3.title, #right-right-center .moduletable_menu h3.title, #left-left-center .moduletable h3.title, #left-left-center .moduletable_menu h3.title, #left-left-right-center .moduletable h3.title, #left-left-right-center .moduletable_menu h3.title, #right-left-right-center .moduletable h3.title, #right-left-right-center .moduletable_menu h3.title, #center-right-center .moduletable h3.title, #center-right-center .moduletable_menu h3.title, #center-left-center .moduletable h3.title, #center-left-center .moduletable_menu h3.title, #center-left-right-center .moduletable h3.title, #center-left-right-center .moduletable_menu h3.title, #center-center-only .moduletable h3.title, #center-center-only .moduletable_menu h3.title { padding-bottom: 5px; margin-bottom: 10px; }
#right-right-only .menu li a, #left-left-only .menu li a, #left-left-right .menu li a, #right-left-right .menu li a, #right-right-center .menu li a, #left-left-center .menu li a, #left-left-right-center .menu li a, #right-left-right-center .menu li a, #center-right-center .menu li a, #center-left-center .menu li a, #center-left-right-center .menu li a, #center-center-only .menu li a, #right-right-only .category-module li a, #left-left-only .category-module li a, #left-left-right .category-module li a, #right-left-right .category-module li a, #right-right-center .category-module li a, #left-left-center .category-module li a, #left-left-right-center .category-module li a, #right-left-right-center .category-module li a, #center-right-center .category-module li a, #center-left-center .category-module li a, #center-left-right-center .category-module li a, #center-center-only .category-module li a { padding: 3px 10px; margin: 2px 0px; display: block; }
/******************************/
/******* Joomla Toolbar *******/
/******************************/
#navigation { height: 34px; padding: 5px 0px; }
.navigation { float: left; margin: 4px 0px 0px 15px; font-weight: bold; font-size: 18px; }
@media screen and (min-width:480px){
#navigation { height: auto; padding: 0px; }
.navigation { display: none; }
}
@media screen and (min-width:768px){
#navigation { float: right; margin: 10px 0px 0px 0px; }
}
/******************************/
/******* Joomla Toolbar *******/
/******************************/
#toolbar { clear: both; margin: 39px 0px 0px 0px; width: 100%; position: relative; z-index: 5; }
#toolbar .menu a { font-size: 16px; display: block; font-weight: normal; padding: 3px 15px; }
@media screen and (min-width:480px){
#toolbar { margin: 0px; }
}
@media screen and (min-width:768px){
#toolbar { clear: none; width: auto; z-index: auto; }
#toolbar .menu a { padding: 0px; font-size: 15px; font-weight: normal; }
#toolbar .menu li { float: left; position:relative; margin-left: 25px; padding: 0px; border-bottom: none; line-height: 3; }
#toolbar .menu li.active a { }
#toolbar ul.menu a:hover { }
/******************************/
/******* Joomla Toolbar *******/
/******************************/
#toolbar .menu li li a { font-weight: normal; font-size: 14px; background: none; }
#toolbar .menu ul { left:-999em; position:absolute; z-index: 99; width: 180px; padding: 5px 0px 10px 0px; border-radius: 0px 0px 7px 7px; }
#toolbar .menu ul li { width: 160px; padding: 2px 10px; background-color: none; position:relative;  margin-left: 0px; line-height: 1.8; }
#toolbar li:hover ul { left: auto; }
#toolbar ul.menu li li:hover { background: none; }
#toolbar ul.menu li.active li a { background: none !important; }
/******************************/
/******* Joomla Toolbar *******/
/******************************/
#toolbar .menu li li li a { font-weight: normal; font-size: 14px; }
#toolbar .menu ul ul { margin: -1.8em 0 0 11.0em; position: absolute; z-index: 99; height: auto; padding: 0px; border-radius: 7px; }
#toolbar ul.menu li li li:hover { }
/******************************/
/******* Joomla Toolbar *******/
/******************************/
#toolbar ul.menu li:hover ul ul { left: -999em; }
#toolbar ul.menu li li:hover ul { left: auto; }
}
/******************************/
/******* Joomla Modules *******/
/******************************/
@media screen and (min-width:768px){
#body-right-only .cols-4 .column-1, #body-left-only .cols-4 .column-1 { width: 142px; float: left; }
#body-right-only .cols-4 .column-2, #body-left-only .cols-4 .column-2 { width: 142px; float: left; margin-left: 14px; }
#body-right-only .cols-4 .column-3, #body-left-only .cols-4 .column-3 { width: 142px; float: left; margin-left: 14px; }
#body-right-only .cols-4 .column-4, #body-left-only .cols-4 .column-4 { width: 142px; float: right; }
#body-right-only .cols-3 .column-1, #body-left-only .cols-3 .column-1 { width: 194px; float: left; }
#body-right-only .cols-3 .column-2, #body-left-only .cols-3 .column-2 { width: 194px; float: left; margin-left: 14px; }
#body-right-only .cols-3 .column-3, #body-left-only .cols-3 .column-3 { width: 194px; float: right; }
#body-right-only .cols-2 .column-1, #body-left-only .cols-2 .column-1 { width: 297px; float: left; }
#body-right-only .cols-2 .column-2, #body-left-only .cols-2 .column-2 { width: 297px; float: right; }
#body-right-only .cols-1 .column-1, #body-left-only .cols-1 .column-1 { width: 610px; float: left; }
#body-left-right .cols-3 .column-1 { width: 154px; float: left; }
#body-left-right .cols-3 .column-2 { width: 154px; float: left; margin-left: 14px; }
#body-left-right .cols-3 .column-3 { width: 154px; float: right; }
#body-left-right .cols-2 .column-1 { width: 237px; float: left; }
#body-left-right .cols-2 .column-2 { width: 237px; float: right; }
#body-left-right .cols-1 .column-1 { width: 490px; float: left; }
#body-wide .cols-5 .column-1 { width: 174px; float: left; }
#body-wide .cols-5 .column-2 { width: 174px; float: left; margin-left: 15px; }
#body-wide .cols-5 .column-3 { width: 174px; float: left; margin-left: 15px; }
#body-wide .cols-5 .column-4 { width: 174px; float: left; margin-left: 15px; }
#body-wide .cols-5 .column-5 { width: 174px; float: right; }
#body-wide .cols-4 .column-1 { width: 222px; float: left; }
#body-wide .cols-4 .column-2 { width: 222px; float: left; margin-left: 14px; }
#body-wide .cols-4 .column-3 { width: 222px; float: left; margin-left: 14px; }
#body-wide .cols-4 .column-4 { width: 222px; float: right; }
#body-wide .cols-3 .column-1 { width: 300px; float: left; }
#body-wide .cols-3 .column-2 { width: 300px; float: left; margin-left: 15px; }
#body-wide .cols-3 .column-3 { width: 300px; float: right; }
#body-wide .cols-2 .column-1 { width: 457px; float: left; }
#body-wide .cols-2 .column-2 { width: 457px; float: right; }
#body-wide .cols-1 .column-1 { width: 930px; float: left; }
#body-right-center .cols-2 .column-1, #body-left-center .cols-2 .column-1 { width: 212px; float: left; }
#body-right-center .cols-2 .column-2, #body-left-center .cols-2 .column-2 { width: 212px; float: right; }
#body-right-center .cols-1 .column-1, #body-left-center .cols-1 .column-1 { width: 440px; float: left; }
#body-center-only .cols-4 .column-1 { width: 167px; float: left; }
#body-center-only .cols-4 .column-2 { width: 167px; float: left; margin-left: 14px; }
#body-center-only .cols-4 .column-3 { width: 167px; float: left; margin-left: 14px; }
#body-center-only .cols-4 .column-4 { width: 167px; float: right; }
#body-center-only .cols-3 .column-1 { width: 226px; float: left; }
#body-center-only .cols-3 .column-2 { width: 226px; float: left; margin-left: 16px; }
#body-center-only .cols-3 .column-3 { width: 226px; float: right; }
#body-center-only .cols-2 .column-1 { width: 347px; float: left; }
#body-center-only .cols-2 .column-2 { width: 347px; float: right; }
#body-center-only .cols-1 .column-1 { width: 710px; float: left; }
#body-left-right-center .cols-1 .column-1 { width: 270px; float: left; }
}
#body-right-only .cols-4 .column-1, #body-left-only .cols-4 .column-1, #body-right-only .cols-4 .column-2, #body-left-only .cols-4 .column-2, #body-right-only .cols-4 .column-3, #body-left-only .cols-4 .column-3, #body-right-only .cols-4 .column-4, #body-left-only .cols-4 .column-4, #body-right-only .cols-3 .column-1, #body-left-only .cols-3 .column-1, #body-right-only .cols-3 .column-2, #body-left-only .cols-3 .column-2, #body-right-only .cols-3 .column-3, #body-left-only .cols-3 .column-3, #body-right-only .cols-2 .column-1, #body-left-only .cols-2 .column-1, #body-right-only .cols-2 .column-2, #body-left-only .cols-2 .column-2, #body-right-only .cols-1 .column-1, #body-left-only .cols-1 .column-1, #body-left-right .cols-3 .column-1, #body-left-right .cols-3 .column-2, #body-left-right .cols-3 .column-3, #body-left-right .cols-2 .column-1, #body-left-right .cols-2 .column-2, #body-left-right .cols-1 .column-1, #body-wide .cols-5 .column-1, #body-wide .cols-5 .column-2, #body-wide .cols-5 .column-3, #body-wide .cols-5 .column-4, #body-wide .cols-5 .column-5, #body-wide .cols-4 .column-1, #body-wide .cols-4 .column-2, #body-wide .cols-4 .column-3, #body-wide .cols-4 .column-4, #body-wide .cols-3 .column-1, #body-wide .cols-3 .column-2, #body-wide .cols-3 .column-3, #body-wide .cols-2 .column-1, #body-wide .cols-2 .column-2, #body-wide .cols-1 .column-1, #body-right-center .cols-2 .column-1, #body-left-center .cols-2 .column-1, #body-right-center .cols-2 .column-2, #body-left-center .cols-2 .column-2, #body-right-center .cols-1 .column-1, #body-left-center .cols-1 .column-1, #body-center-only .cols-4 .column-1, #body-center-only .cols-4 .column-2, #body-center-only .cols-4 .column-3, #body-center-only .cols-4 .column-4, #body-center-only .cols-3 .column-1, #body-center-only .cols-3 .column-2, #body-center-only .cols-3 .column-3, #body-center-only .cols-2 .column-1, #body-center-only .cols-2 .column-2, #body-center-only .cols-1 .column-1, #body-left-right-center .cols-1 .column-1 { padding-bottom: 5px; }
/******************************/
/******* Joomla Modules *******/
/******************************/
@media screen and (min-width:768px){
.advert99 .first, .footer99 .first, .upper99 .first, .bottom99 .first { width: 930px; float: left; }
.advert49 .first, .footer49 .first, .upper49 .first, .bottom49 .first { float: left; width: 457px; }
.advert49 .second, .footer49 .second, .upper49 .second, .bottom49 .second { float: right; width: 457px; }
.advert33 .first, .footer33 .first, .upper33 .first, .bottom33 .first { float: left; width: 300px; }
.advert33 .second, .footer33 .second, .upper33 .second, .bottom33 .second { float: left; width: 300px; margin-left: 15px; }
.advert33 .third, .footer33 .third, .upper33 .third, .bottom33 .third { float: right; width: 300px; }
.advert24 .first, .footer24 .first, .upper24 .first, .bottom24 .first { float: left; width: 222px; }
.advert24 .second, .footer24 .second, .upper24 .second, .bottom24 .second { float: left; width: 222px; margin-left: 14px; }
.advert24 .third, .footer24 .third, .upper24 .third, .bottom24 .third { float: left; width: 222px; margin-left: 14px; }
.advert24 .forth, .footer24 .forth, .upper24 .forth, .bottom24 .forth { float: right; width: 222px; }
.advert19 .first, .footer19 .first, .upper19 .first, .bottom19 .first { float: left; width: 174px; }
.advert19 .second, .footer19 .second, .upper19 .second, .bottom19 .second { float: left; width: 174px; margin-left: 15px; }
.advert19 .third, .footer19 .third, .upper19 .third, .bottom19 .third { float: left; width: 174px; margin-left: 15px; }
.advert19 .forth, .footer19 .forth, .upper19 .forth, .bottom19 .forth { float: left; width: 174px; margin-left: 15px; }
.advert19 .fifth, .footer19 .fifth, .upper19 .fifth, .bottom19 .fifth { float: right; width: 174px; }
}
.advert99 .first, .footer99 .first, .upper99 .first, .bottom99 .first, .advert49 .first, .footer49 .first, .upper49 .first, .bottom49 .first, .advert49 .second, .footer49 .second, .upper49 .second, .bottom49 .second, .advert33 .first, .footer33 .first, .upper33 .first, .bottom33 .first, .advert33 .second, .footer33 .second, .upper33 .second, .bottom33 .second, .advert33 .third, .footer33 .third, .upper33 .third, .bottom33 .third, .advert24 .first, .footer24 .first, .upper24 .first, .bottom24 .first, .advert24 .second, .footer24 .second, .upper24 .second, .bottom24 .second, .advert24 .third, .footer24 .third, .upper24 .third, .bottom24 .third, .advert24 .forth, .footer24 .forth, .upper24 .forth, .bottom24 .forth, .advert19 .first, .footer19 .first, .upper19 .first, .bottom19 .first, .advert19 .second, .footer19 .second, .upper19 .second, .bottom19 .second, .advert19 .third, .footer19 .third, .upper19 .third, .bottom19 .third, .advert19 .forth, .footer19 .forth, .upper19 .forth, .bottom19 .forth, .advert19 .fifth, .footer19 .fifth, .upper19 .fifth, .bottom19 .fifth { padding-bottom: 15px; }
/******************************/
/******* Joomla Modules *******/
/******************************/
@media screen and (min-width:768px){
#user-right-only .user99 .first, #user-left-only .user99 .first { float: left; width: 610px; }
#user-right-only .user49 .first, #user-left-only .user49 .first { float: left; width: 297px; }
#user-right-only .user49 .second, #user-left-only .user49 .second { float: right; width: 297px; }
#user-right-only .user33 .first, #user-left-only .user33 .first { float: left; width: 194px; }
#user-right-only .user33 .second, #user-left-only .user33 .second { float: left; width: 194px; margin-left: 14px; }
#user-right-only .user33 .third, #user-left-only .user33 .third { float: right; width: 194px; }
#user-left-right .user99 .first { float: left; width: 490px; }
#user-left-right .user49 .first { float: left; width: 237px; }
#user-left-right .user49 .second { float: right; width: 237px; }
#user-left-right .user33 .first { float: left; width: 154px; }
#user-left-right .user33 .second { float: left; width: 154px; margin-left: 14px; }
#user-left-right .user33 .third { float: right; width: 154px; }
#user-wide .user99 .first { float: left; width: 930px; }
#user-wide .user49 .first { float: left; width: 457px; }
#user-wide .user49 .second { float: right; width: 457px; }
#user-wide .user33 .first { float: left; width: 300px; }
#user-wide .user33 .second { float: left; width: 300px; margin-left: 15px; }
#user-wide .user33 .third { float: right; width: 300px; }
#user-center-only .user99 .first { float: left; width: 930px; }
#user-center-only .user49 .first { float: left; width: 457px; }
#user-center-only .user49 .second { float: right; width: 457px; }
#user-center-only .user33 .first { float: left; width: 300px; }
#user-center-only .user33 .second { float: left; width: 300px; margin-left: 15px; }
#user-center-only .user33 .third { float: right; width: 300px; }
#user-right-center .user99 .first, #user-left-center .user99 .first { float: left; width: 660px; }
#user-right-center .user49 .first, #user-left-center .user49 .first { float: left; width: 322px; }
#user-right-center .user49 .second, #user-left-center .user49 .second { float: right; width: 322px; }
#user-right-center .user33 .first, #user-left-center .user33 .first { float: left; width: 210px; }
#user-right-center .user33 .second, #user-left-center .user33 .second { float: left; width: 210px; margin-left: 15px; }
#user-right-center .user33 .third, #user-left-center .user33 .third { float: right; width: 210px; }
#user-left-right-center .user99 .first { float: left; width: 490px; }
#user-left-right-center .user49 .first { float: left; width: 237px; }
#user-left-right-center .user49 .second { float: right; width: 237px; }
#user-left-right-center .user33 .first { float: left; width: 154px; }
#user-left-right-center .user33 .second { float: left; width: 154px; margin-left: 14px; }
#user-left-right-center .user33 .third { float: right; width: 154px; }
}
#user-right-only .user99 .first, #user-left-only .user99 .first, #user-right-only .user49 .first, #user-left-only .user49 .first, #user-right-only .user49 .second, #user-left-only .user49 .second, #user-right-only .user33 .first, #user-left-only .user33 .first, #user-right-only .user33 .second, #user-left-only .user33 .second, #user-right-only .user33 .third, #user-left-only .user33 .third, #user-left-right .user99 .first, #user-left-right .user49 .first, #user-left-right .user49 .second, #user-left-right .user33 .first, #user-left-right .user33 .second, #user-left-right .user33 .third, #user-wide .user99 .first, #user-wide .user49 .first, #user-wide .user49 .second, #user-wide .user33 .first, #user-wide .user33 .second, #user-wide .user33 .third, #user-center-only .user99 .first, #user-center-only .user49 .first, #user-center-only .user49 .second, #user-center-only .user33 .first, #user-center-only .user33 .second, #user-center-only .user33 .third, #user-right-center .user99 .first, #user-left-center .user99 .first, #user-right-center .user49 .first, #user-left-center .user49 .first, #user-right-center .user49 .second, #user-left-center .user49 .second, #user-right-center .user33 .first, #user-left-center .user33 .first, #user-right-center .user33 .second, #user-left-center .user33 .second, #user-right-center .user33 .third, #user-left-center .user33 .third, #user-left-right-center .user99 .first, #user-left-right-center .user49 .first, #user-left-right-center .user49 .second, #user-left-right-center .user33 .first, #user-left-right-center .user33 .second, #user-left-right-center .user33 .third { padding-bottom: 15px; }
/******************************/
/******* Joomla Modules *******/
/******************************/
@media screen and (min-width:768px){
#inside-right-only .inside99 .first, #inside-left-only .inside99 .first { float: left; width: 610px; }
#inside-right-only .inside49 .first, #inside-left-only .inside49 .first { float: left; width: 297px; }
#inside-right-only .inside49 .second, #inside-left-only .inside49 .second { float: right; width: 297px; }
#inside-left-right .inside99 .first { float: left; width: 490px; }
#inside-left-right .inside49 .first { float: left; width: 237px; }
#inside-left-right .inside49 .second { float: right; width: 237px; }
#inside-wide .inside99 .first { float: left; width: 930px; }
#inside-wide .inside49 .first { float: left; width: 457px; }
#inside-wide .inside49 .second { float: right; width: 457px; }
#inside-right-center .inside99 .first, #inside-left-center .inside99 .first { float: left; width: 440px; }
#inside-right-center .inside49 .first, #inside-left-center .inside49 .first { float: left; width: 212px; }
#inside-right-center .inside49 .second, #inside-left-center .inside49 .second { float: right; width: 212px; }
#inside-left-right-center .inside99 .first { float: left; width: 270px; }
#inside-left-right-center .inside49 .first { float: left; width: 127px; }
#inside-left-right-center .inside49 .second { float: right; width: 127px; }
#inside-center-only .inside99 .first { float: left; width: 710px; }
#inside-center-only .inside49 .first { float: left; width: 347px; }
#inside-center-only .inside49 .second { float: right; width: 347px; }
}
#inside-right-only .inside99 .first, #inside-left-only .inside99 .first, #inside-right-only .inside49 .first, #inside-left-only .inside49 .first, #inside-right-only .inside49 .second, #inside-left-only .inside49 .second, #inside-left-right .inside99 .first, #inside-left-right .inside49 .first, #inside-left-right .inside49 .second, #inside-wide .inside99 .first, #inside-wide .inside49 .first, #inside-wide .inside49 .second, #inside-right-center .inside99 .first, #inside-left-center .inside99 .first, #inside-right-center .inside49 .first, #inside-left-center .inside49 .first, #inside-right-center .inside49 .second, #inside-left-center .inside49 .second, #inside-left-right-center .inside99 .first, #inside-left-right-center .inside49 .first, #inside-left-right-center .inside49 .second, #inside-center-only .inside99 .first, #inside-center-only .inside49 .first, #inside-center-only .inside49 .second { padding-bottom: 15px; }
/******************************/
/****** Joomla Bootstrap ******/
/******************************/
.collapse { display: none }
.collapse.in { display: block }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -o-transition: height .35s ease; transition:height .35s ease }
@media (min-width:768px){
.navbar-collapse.collapse { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; }
}
.navbar-toggle { position: relative; float: right; padding: 5px; margin:0px 15px 0px 0px; background-color: transparent; border-radius:4px }
@media (min-width:480px){
.navbar-toggle { margin: 15px 15px 0px 0px; }
}
.navbar-toggle:focus { outline: 0; }
.navbar-toggle .icon-bar { display: block; width: 25px; height: 4px; border-radius: 1px; }
.navbar-toggle .icon-bar+.icon-bar { margin: 4px 0px 0px 0px; }
@media (min-width:768px){ .navbar-toggle { display: none; } }
.navbar-inverse .navbar-toggle { border: 1px solid #3f3f3f; background: #111111; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background: #000000; }
.navbar-inverse .navbar-toggle .icon-bar{ background: #FFFFFF; }
/*****************************/
/*********** STYLES **********/
/*****************************/
#advert-float, #footer-float { background: #252525; }
#copyright-float { background: #252525; border-top: 1px solid #111111; }
/*****************************/
/*********** STYLES **********/
/*****************************/
body { background: #111111; }
.page-header h1, .item-page .page-header h2, .contact h1 { border-bottom: 1px solid #111111; }
.blog-featured h2.item-title, .blog .page-header h2, .contact h2 { color: #FFFFFF; background: #252525; }
.pagination .pagenav { color: #FFFFFF; text-decoration: none; background: #252525; }
p.readmore a { color: #FFFFFF; text-decoration: none; background: #252525; }
.contact h3 { color: #FFFFFF; background: #252525; }
.contact a.accordion-toggle { color: #FFFFFF; text-decoration: none; background: #252525; }
input.button, button.button, #member-registration button.btn, #user-registration button.btn, #contact-form button.btn { color: #FFFFFF; background: #252525; border: none; }
/*****************************/
/*********** STYLES **********/
/*****************************/
.advert, .footer, #copyright, #designer { color: #FFFFFF; }
.advert a, .footer a, .blog-featured h2.item-title a, .blog .page-header h2 a, .contact h2 a, #designer a { color: #FFFFFF; text-decoration: none; }
.advert h3.title, .footer h3.title, .upper h3.title, .user h3.title, .inside h3.title, .bottom h3.title { border-bottom: 1px solid #111111; }
 .advert .menu a, .footer .menu a, .upper .menu a, .user .menu a, .inside .menu a, .bottom .menu a { border-bottom: 1px solid #111111; }
 #right-right-only .moduletable h3.title, #right-right-only .moduletable_menu h3.title, #left-left-only .moduletable h3.title, #left-left-only .moduletable_menu h3.title, #left-left-right .moduletable h3.title, #left-left-right .moduletable_menu h3.title, #right-left-right .moduletable h3.title, #right-left-right .moduletable_menu h3.title, #right-right-center .moduletable h3.title, #right-right-center .moduletable_menu h3.title, #left-left-center .moduletable h3.title, #left-left-center .moduletable_menu h3.title, #left-left-right-center .moduletable h3.title, #left-left-right-center .moduletable_menu h3.title, #right-left-right-center .moduletable h3.title, #right-left-right-center .moduletable_menu h3.title, #center-right-center .moduletable h3.title, #center-right-center .moduletable_menu h3.title, #center-left-center .moduletable h3.title, #center-left-center .moduletable_menu h3.title, #center-left-right-center .moduletable h3.title, #center-left-right-center .moduletable_menu h3.title, #center-center-only .moduletable h3.title, #center-center-only .moduletable_menu h3.title { border-bottom: 1px solid #111111; }
#right-right-only .menu li a, #left-left-only .menu li a, #left-left-right .menu li a, #right-left-right .menu li a, #right-right-center .menu li a, #left-left-center .menu li a, #left-left-right-center .menu li a, #right-left-right-center .menu li a, #center-right-center .menu li a, #center-left-center .menu li a, #center-left-right-center .menu li a, #center-center-only .menu li a, #right-right-only .category-module li a, #left-left-only .category-module li a, #left-left-right .category-module li a, #right-left-right .category-module li a, #right-right-center .category-module li a, #left-left-center .category-module li a, #left-left-right-center .category-module li a, #right-left-right-center .category-module li a, #center-right-center .category-module li a, #center-left-center .category-module li a, #center-left-right-center .category-module li a, #center-center-only .category-module li a { color: #FFFFFF; text-decoration: none; background: #252525; }
/*****************************/
/*********** STYLES **********/
/*****************************/
#navigation { background: #363636; }
.navigation { color: #FFFFFF; }
#toolbar { background: #363636; }
#toolbar .menu a { color: #FFFFFF; text-decoration: none; border-top: 1px solid #111111; }
@media screen and (min-width:480px){
#navigation { background: none; }
}
@media screen and (min-width:768px){
#toolbar { background: none; }
#toolbar .menu a { border-top: none; }
#toolbar .menu ul { background: #111111; border-bottom: 1px solid #252525; border-left: 1px solid #252525; border-right: 1px solid #252525; }
#toolbar .menu ul ul { border-top: 1px solid #252525; }
}