/*---------------------------------------------------------
# BT Cloudhost - Joomla! Template
# ---------------------------------------------------------
# For Joomla! 3.0
# Copyright (C) 2007-2013 BonusThemes.com. All rights reserved.
# License: GNU/GPLv3, http://www.gnu.org/licenses/gpl-3.0.html
# Demo: http://www.bonusthemes.com/demo/?template=cloudhost
# Website: http://www.bonusthemes.com
# Support: support@bonusthemes.com
----------------------------------------------------------- */

/* ---------- Default, Background ---------- */

/* --- Background --- */
* { 
     font-size: 100.01%;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
* html body { 
     height: 100%;
}
html { }
body { 
     font-size: 13px;
     font-family: Open Sans, sans-serif;
     line-height: 1.6;
     width: 100%;
     height: 100%;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.clearfix { 
     display: block;
     clear: both;
}
* html .clearfix { 
     height: 1%;
}

/* --- offline page --- */
.bt_offline_image { 
     background-position: top center;
     background-repeat: no-repeat;
     width: 704px;
     height: 353px;
     margin: 40px auto 40px auto;
}

/* --- logo --- */
div.bt_fade_logo.bt_fade_img { 
     background-position: left top;
     background-repeat: no-repeat;
     margin-top: 15px;
     width: 220px;
     height: 50px;
     position: relative;
}
div.bt_fade_logo.bt_fade_img a { 
     background-position: left bottom;
     background-repeat: no-repeat;
     position: absolute;
     top: 0px;
     right: 0px;
     bottom: 0px;
     left: 0px;
}

/* --- Popup Login (based on: http://www.queness.com/post/77/simple-jquery-modal-window-tutorial) --- */
#bt_popup .bt_popup_links { 
     text-align: right;
}
#bt_popup .bt_popup_links p { 
     margin: 0px 0px 0px 0px;
}
#bt_popup .bt_popup_links span { 
     display: none;
}
#bt_popup .bt_login_form a:link, #bt_popup .bt_login_form a:active, #bt_popup .bt_login_form a:visited { }
#bt_popup .bt_login_form a:hover, #bt_popup .bt_login_form a:focus { }
#bt_popup .bt_login_form ul li { }
#bt_popup .bt_popup_links a { }
#bt_popup .bt_popup_links a:hover { }
#bt_popup .bt_login_sign_in, #bt_popup .bt_login_logout { 
     font-size: 14px;
     font-weight: bold;
     text-shadow: 0 1px 0 rgba(0,0,0,.32);
     background-position: 95% center    !important;
     background-repeat: no-repeat !important;
     border-top-left-radius: 4px;
     -webkit-border-top-left-radius: 4px;
     -moz-border-radius-topleft: 4px;
     border-top-right-radius: 4px;
     -webkit-border-top-right-radius: 4px;
     -moz-border-radius-topright: 4px;
     border-bottom-right-radius: 4px;
     -webkit-border-bottom-right-radius: 4px;
     -moz-border-radius-bottomright: 4px;
     border-bottom-left-radius: 4px;
     -webkit-border-bottom-left-radius: 4px;
     -moz-border-radius-bottomleft: 4px;
     display: inline-block;
     border-style: solid solid solid solid;
     border-width: 1px 1px 1px 1px;
     padding: 15px 60px 15px 20px;
}
#bt_popup .bt_login_sign_in:hover, #bt_popup .bt_login_logout:hover { 
     text-decoration: none;
}
#bt_popup .bt_login_register { 
     display: none;
}

/* --- mod_search --- */
div.module_content div.search { }
div.module_content div.search.style2 { }
div.module_content label[for="mod-search-searchword"] { }
div.module_content input#mod-search-searchword { 
     display: block;
}
div.module_content input#mod-search-searchword:hover { }
div.module_content input#mod-finder-searchword { }
div.module_content input#mod-finder-searchword:hover { }

/* --- mod_breadcrumbs --- */
.bt_sub_pathway { 
     overflow: hidden;
}
.bt_sub_pathway .breadcrumbs { 
     border-bottom-width: 1px;
     border-bottom-style: solid;
     padding-bottom: 10px;
     overflow: hidden;
}
.bt_sub_pathway .bt_breadcrumbs_img { 
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.bt_sub_pathway .bt_breadcrumbs_img a { 
     margin: 0px 0px 0px 0px;
}
.bt_sub_pathway span.showHere { 
     display: none;
}
.bt_sub_pathway img { 
     float: left;
     position: relative;
     top: 9px;
     margin: 0px 7px 0px 7px;
}
.bt_sub_pathway a, .bt_sub_pathway span { 
     font-size: 16px;
     font-weight: 700;
     float: left;
     margin: 0px 2px 0px 2px;
}
.bt_sub_pathway a { 
     font-weight: 700 !important;
}

/* --- Social Icons --- */
.bt_social_icons { }
.bt_social_icon { 
     width: 24px;
     height: 26px;
     display: inline-block;
     margin: 6px 9px 0px 9px;
}
.bt_social_icon_bg { 
     background-position: 0 52px;
}
.bt_social_icon_bg:hover { 
     background-position: 0 -26px;
}
#social_icon_facebook { }
#social_icon_email { }
#social_icon_rss { }
#social_icon_twitter { }
#social_icon_google { }

/* --- Go Top (based on http://briancray.com/2009/10/06/scroll-to-top-link-jquery-css) --- */
.bt_go_top_button_img a { 
     width: 41px;
     height: 28px;
}
.bt_go_top_button_img a:hover { 
     background-position: 0 -28px;
}
#bt_gotop_message a { 
     margin-top: -80px;
     margin-left: -20px;
     display: none;
     z-index: 999;
     position: fixed;
     top: 100%;
     left: 95%;
}

/* --- Powered by BonusThemes.com (small logo) --- */
div.bt_powered_by_logo.bt_fade_img { 
     background-position: left top;
     background-repeat: no-repeat;
     width: 27px;
     height: 20px;
     position: relative;
}
div.bt_powered_by_logo.bt_fade_img a { 
     background-position: left bottom;
     background-repeat: no-repeat;
     position: absolute;
     top: 0px;
     right: 0px;
     bottom: 0px;
     left: 0px;
}
