/******************************/
/******* Joomla Default *******/
/******************************/
@media screen and (min-width:1280px){
body.font-small { font-size: 15px; }
.font-small h1 { font-size: 25px; }
.font-small h2 { font-size: 23px; }
.font-small h3 { font-size: 21px; }
.font-small h4 { font-size: 19px; }
.font-small h5 { font-size: 17px; }
.font-small input, .font-small select, .font-small button, .font-small .btn, .font-small textarea { font-size: 16px; }
body.font-medium { font-size: 17px; }
.font-medium h1 { font-size: 27px; }
.font-medium h2 { font-size: 25px; }
.font-medium h3 { font-size: 23px; }
.font-medium h4 { font-size: 21px; }
.font-medium h5 { font-size: 19px; }
.font-medium input, .font-medium select, .font-medium button, .font-medium .btn, .font-medium textarea { font-size: 18px; }
body.font-big { font-size: 19px; }
.font-big h1 { font-size: 29px; }
.font-big h2 { font-size: 27px; }
.font-big h3 { font-size: 25px; }
.font-big h4 { font-size: 23px; }
.font-big h5 { font-size: 21px; }
.font-big input, .font-big select, .font-big button, .font-big .btn, .font-big textarea { font-size: 20px; }
body.font-extra { font-size: 21px; }
.font-extra h1 { font-size: 31px; }
.font-extra h2 { font-size: 29px; }
.font-extra h3 { font-size: 27px; }
.font-extra h4 { font-size: 25px; }
.font-extra h5 { font-size: 23px; }
.font-extra input, .font-big select, .font-extra button, .font-extra .btn, .font-extra textarea { font-size: 22px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
@media screen and (min-width:1280px){
#advert { padding: 20px 0px 0px 0px; }
#spacer { height: 25px; }
#wide { margin: 0px 0px 20px 0px; }
#lower { padding: 20px 0px 0px 0px; }
#lower-outer { padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; }
#footer { padding: 20px 0px 0px 0px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
@media screen and (min-width:1280px){
#header-inner, #container { width: 1200px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
@media screen and (min-width:1280px){
.font-small .auto #copy { margin: 14px 0px 0px 0px; }
.font-small .show #copy { float: left; margin: 14px 0px 0px 0px; }
.font-small .show #designer { float: right; margin: 14px 0px 0px 0px; }
.font-medium .auto #copy { margin: 11px 0px 0px 0px; }
.font-medium .show #copy { float: left; margin: 11px 0px 0px 0px; }
.font-medium .show #designer { float: right; margin: 11px 0px 0px 0px; }
.font-big .auto #copy { margin: 9px 0px 0px 0px; }
.font-big .show #copy { float: left; margin: 9px 0px 0px 0px; }
.font-big .show #designer { float: right; margin: 9px 0px 0px 0px; }
.font-extra .auto #copy { margin: 8px 0px 0px 0px; }
.font-extra .show #copy { float: left; margin: 8px 0px 0px 0px; }
.font-extra .show #designer { float: right; margin: 8px 0px 0px 0px; }
}
/******************************/
/****** Joomla Templates ******/
/******************************/
@media screen and (min-width:1280px){
#body-right-only { float: left; width: 839px; }
#body-left-only { float: right; width: 839px; }
#body-left-right { float: left; width: 650px; margin: 0px 0px 0px 25px; }
#right-right-only { float: right; width: 336px; }
#left-left-only { float: left; width: 336px; }
#left-left-right { float: left; width: 250px; }
#right-left-right { float: right; width: 250px; }
}
/******************************/
/******* Joomla Header ********/
/******************************/
@media screen and (min-width:1280px){
.font-small .page-header h1, .font-small .contact h1, .font-small .featured-contact h1, .font-small .categories-list h1, .font-small .contact-category h1, .font-small .category-list h1, .font-small .search h1.page-title, .font-small .finder h1 { font-size: 21px; }
.font-medium .page-header h1, .font-medium .contact h1, .font-medium .featured-contact h1, .font-medium .categories-list h1, .font-medium .contact-category h1, .font-medium .category-list h1, .font-medium .search h1.page-title, .font-medium .finder h1 { font-size: 23px; }
.font-big .page-header h1, .font-big .contact h1, .font-big .featured-contact h1, .font-big .categories-list h1, .font-big .contact-category h1, .font-big .category-list h1, .font-big .search h1.page-title, .font-big .finder h1 { font-size: 25px; }
.font-extra .page-header h1, .font-extra .contact h1, .font-extra .featured-contact h1, .font-extra .categories-list h1, .font-extra .contact-category h1, .font-extra .category-list h1, .font-extra .search h1.page-title, .font-extra .finder h1 { font-size: 27px; }
.font-small .blog-featured h2.item-title, .font-small .blog .page-header h2, .font-small .item-page .page-header h2, .font-small .contact h2, .font-small .contact-category h2 { font-size: 19px; }
.font-medium .blog-featured h2.item-title, .font-medium .blog .page-header h2, .font-medium .item-page .page-header h2, .font-medium .contact h2, .font-medium .contact-category h2 { font-size: 21px; }
.font-big .blog-featured h2.item-title, .font-big .blog .page-header h2, .font-big .item-page .page-header h2, .font-big .contact h2, .font-big .contact-category h2 { font-size: 23px; }
.font-extra .blog-featured h2.item-title, .font-extra .blog .page-header h2, .font-extra .item-page .page-header h2, .font-extra .contact h2, .font-extra .contact-category h2 { font-size: 25px; }
}
/******************************/
/****** Joomla Pagination *****/
/******************************/
@media screen and (min-width:1280px){
.pagination { margin: 0px 0px 20px 0px; }
ul.pagenav .previous { margin: 0px 0px 20px 0px; }
ul.pagenav .next { margin: 0px 0px 20px 0px; }
}
/******************************/
/******** Joomla Login ********/
/******************************/
@media screen and (min-width:1280px){
.login ul { margin: 0px 0px 20px 0px; }
#member-registration { margin: 0px 0px 20px 0px; }
#user-registration { margin: 0px 0px 20px 0px; }
.profile .dl-horizontal dd { margin: 0px 0px 0px 250px; }
.login input.required { width: 350px; }
#member-registration input.required { width: 350px; }
#user-registration input.required { width: 350px; }
.reset-confirm input.required { width: 350px; }
}
/******************************/
/******* Joomla Contact *******/
/******************************/
@media screen and (min-width:1280px){
.contact fieldset { margin: 0px 0px 20px 0px; }
.contact .contact-form input.required { width: 350px; }
.contact-form textarea.required { height: 300px; }
}
/******************************/
/******* Joomla Config ********/
/******************************/
@media screen and (min-width:1280px){
.moduletable { padding: 0px 0px 20px 0px; }
.columns .menu a, .columns .nav-header, .columns .separator { margin: 3px 0px; }
.advert .menu a, .advert .menu .nav-header, .advert .menu .separator, .upper .menu a, .upper .menu .nav-header, .upper .menu .separator, .user .menu a, .user .menu .nav-header, .user .menu .separator, .bottom .menu a, .bottom .menu .nav-header, .bottom .menu .separator, .lower .menu a, .lower .menu .nav-header, .lower .menu .separator, .footer .menu a, .footer .menu .nav-header, .footer .menu .separator { padding: 5px 0px; }
ul.categories-module li, ul.category-module li, ul.archive-module a, ul.mostread a, ul.latestnews a, ul.latestusers li, ul.relateditems li, .tagspopular ul li { padding: 5px 0px; }
ul.categories-module ul li, ul.category-module ul li { margin: 5px 0px -5px 0px; }
.font-small .categories-module h4, .font-small .categories-module h5 { font-size: 15px; }
.font-medium .categories-module h4, .font-medium .categories-module h5 { font-size: 17px; }
.font-big .categories-module h4, .font-big .categories-module h5 { font-size: 19px; }
.font-extra .categories-module h4, .font-extra .categories-module h5 { font-size: 21px; }
}
/******************************/
/******* Joomla Toolbar *******/
/******************************/
@media screen and (min-width:1280px){
#navigation { margin: 12px 0px 0px 0px; }
#toolbar .menu a, #toolbar .menu .nav-header, #toolbar .menu .separator { font-size: 18px; }
#toolbar.menu-25 .menu li { margin: 0px 0px 0px 41px; }
#toolbar.menu-15 .menu li { margin: 0px 0px 0px 28px; }
#toolbar .menu li li a, #toolbar .menu li li .nav-header, #toolbar .menu li li .separator { font-size: 17px; }
#toolbar .menu ul { width: 220px; }
#toolbar .menu ul li { width: 190px; padding: 2px 15px; }
#toolbar.menu-25 .menu ul li, #toolbar.menu-15 .menu ul li { margin: 0px; }
#toolbar li:hover ul { left: -15px; }
.font-small #toolbar .menu ul ul { margin: -2.55em 0 0 12.9em; }
.font-medium #toolbar .menu ul ul { margin: -2.25em 0 0 11.2em; }
.font-big #toolbar .menu ul ul { margin: -2.0em 0 0 10.1em; }
.font-extra #toolbar .menu ul ul { margin: -1.85em 0 0 9.2em; }
}
/******************************/
/******** Joomla Blog *********/
/******************************/
@media screen and (min-width:1280px){
#body-right-only .cols-4 .column-1, #body-left-only .cols-4 .column-1 { width: 194.75px; float: left; }
#body-right-only .cols-4 .column-2, #body-left-only .cols-4 .column-2 { width: 194.75px; float: left; margin: 0px 0px 0px 20px; }
#body-right-only .cols-4 .column-3, #body-left-only .cols-4 .column-3 { width: 194.75px; float: left; margin: 0px 0px 0px 20px; }
#body-right-only .cols-4 .column-4, #body-left-only .cols-4 .column-4 { width: 194.75px; float: right; }
#body-right-only .cols-3 .column-1, #body-left-only .cols-3 .column-1 { width: 266.33px; float: left; }
#body-right-only .cols-3 .column-2, #body-left-only .cols-3 .column-2 { width: 266.33px; float: left; margin: 0px 0px 0px 20px; }
#body-right-only .cols-3 .column-3, #body-left-only .cols-3 .column-3 { width: 266.33px; float: right; }
#body-right-only .cols-2 .column-1, #body-left-only .cols-2 .column-1 { width: 409.5px; float: left; }
#body-right-only .cols-2 .column-2, #body-left-only .cols-2 .column-2 { width: 409.5px; float: right; }
#body-right-only .cols-1 .column-1, #body-left-only .cols-1 .column-1 { width: 839px; float: left; }
#body-left-right .cols-3 .column-1 { width: 203.33px; float: left; }
#body-left-right .cols-3 .column-2 { width: 203.33px; float: left; margin: 0px 0px 0px 20px; }
#body-left-right .cols-3 .column-3 { width: 203.33px; float: right; }
#body-left-right .cols-2 .column-1 { width: 315px; float: left; }
#body-left-right .cols-2 .column-2 { width: 315px; float: right; }
#body-left-right .cols-1 .column-1 { width: 650px; float: left; }
#body-wide .cols-5 .column-1 { width: 224px; float: left; }
#body-wide .cols-5 .column-2 { width: 224px; float: left; margin: 0px 0px 0px 20px; }
#body-wide .cols-5 .column-3 { width: 224px; float: left; margin: 0px 0px 0px 20px; }
#body-wide .cols-5 .column-4 { width: 224px; float: left; margin: 0px 0px 0px 20px; }
#body-wide .cols-5 .column-5 { width: 224px; float: right; }
#body-wide .cols-4 .column-1 { width: 285px; float: left; }
#body-wide .cols-4 .column-2 { width: 285px; float: left; margin: 0px 0px 0px 20px; }
#body-wide .cols-4 .column-3 { width: 285px; float: left; margin: 0px 0px 0px 20px; }
#body-wide .cols-4 .column-4 { width: 285px; float: right; }
#body-wide .cols-3 .column-1 { width: 386.66px; float: left; }
#body-wide .cols-3 .column-2 { width: 386.66px; float: left; margin: 0px 0px 0px 20px; }
#body-wide .cols-3 .column-3 { width: 386.66px; float: right; }
#body-wide .cols-2 .column-1 { width: 590px; float: left; }
#body-wide .cols-2 .column-2 { width: 590px; float: right; }
#body-wide .cols-1 .column-1 { width: 1200px; 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 .items-leading { padding: 0px 0px 20px 0px; }
}
/******************************/
/******* Joomla Modules *******/
/******************************/
@media screen and (min-width:1280px){
.advert99 .first, .footer99 .first, .upper99 .first, .bottom99 .first, .lower99 .first { width: 1200px; float: left; }
.advert49 .first, .footer49 .first, .upper49 .first, .bottom49 .first, .lower49 .first { float: left; width: 590px; }
.advert49 .second, .footer49 .second, .upper49 .second, .bottom49 .second, .lower49 .second { float: right; width: 590px; }
.advert33 .first, .footer33 .first, .upper33 .first, .bottom33 .first, .lower33 .first { float: left; width: 386.66px; }
.advert33 .second, .footer33 .second, .upper33 .second, .bottom33 .second, .lower33 .second { float: left; width: 386.66px; margin: 0px 0px 0px 20px; }
.advert33 .third, .footer33 .third, .upper33 .third, .bottom33 .third, .lower33 .third { float: right; width: 386.66px; }
.advert24 .first, .footer24 .first, .upper24 .first, .bottom24 .first, .lower24 .first { float: left; width: 285px; }
.advert24 .second, .footer24 .second, .upper24 .second, .bottom24 .second, .lower24 .second { float: left; width: 285px; margin: 0px 0px 0px 20px; }
.advert24 .third, .footer24 .third, .upper24 .third, .bottom24 .third, .lower24 .third { float: left; width: 285px; margin: 0px 0px 0px 20px; }
.advert24 .forth, .footer24 .forth, .upper24 .forth, .bottom24 .forth, .lower24 .forth { float: right; width: 285px; }
.advert19 .first, .footer19 .first, .upper19 .first, .bottom19 .first, .lower19 .first { float: left; width: 224px; }
.advert19 .second, .footer19 .second, .upper19 .second, .bottom19 .second, .lower19 .second { float: left; width: 224px; margin: 0px 0px 0px 20px; }
.advert19 .third, .footer19 .third, .upper19 .third, .bottom19 .third, .lower19 .third { float: left; width: 224px; margin: 0px 0px 0px 20px; }
.advert19 .forth, .footer19 .forth, .upper19 .forth, .bottom19 .forth, .lower19 .forth { float: left; width: 224px; margin: 0px 0px 0px 20px; }
.advert19 .fifth, .footer19 .fifth, .upper19 .fifth, .bottom19 .fifth, .lower19 .fifth { float: right; width: 224px; }
}
@media screen and (min-width:1280px){
#user-right-only .user99 .first, #user-left-only .user99 .first { float: left; width: 839px; }
#user-right-only .user49 .first, #user-left-only .user49 .first { float: left; width: 409.5px; }
#user-right-only .user49 .second, #user-left-only .user49 .second { float: right; width: 409.5px; }
#user-right-only .user33 .first, #user-left-only .user33 .first { float: left; width: 266.33px; }
#user-right-only .user33 .second, #user-left-only .user33 .second { float: left; width: 266.33px; margin: 0px 0px 0px 20px; }
#user-right-only .user33 .third, #user-left-only .user33 .third { float: right; width: 266.33px; }
#user-left-right .user99 .first { float: left; width: 650px; }
#user-left-right .user49 .first { float: left; width: 315px; }
#user-left-right .user49 .second { float: right; width: 315px; }
#user-left-right .user33 .first { float: left; width: 203.33px; }
#user-left-right .user33 .second { float: left; width: 203.33px; margin: 0px 0px 0px 20px; }
#user-left-right .user33 .third { float: right; width: 203.33px; }
#user-wide .user99 .first { float: left; width: 1200px; }
#user-wide .user49 .first { float: left; width: 590px; }
#user-wide .user49 .second { float: right; width: 590px; }
#user-wide .user33 .first { float: left; width: 386.66px; }
#user-wide .user33 .second { float: left; width: 386.66px; margin: 0px 0px 0px 20px; }
#user-wide .user33 .third { float: right; width: 386.66px; }
}
/******************************/
/******* Joomla Extras ********/
/******************************/
@media screen and (min-width:1280px){
.map-css { height: 181px; }
.credit-cards { margin: 17px 0px 0px 0px; }
.custom-image { height: 340px; }
}