/* Colour and layout adjustments that the former mcreative template printed at the end of the page head
   (highlight colours #F0952D and #C23B1E, Open Sans, 96 % wide wrapper). Loaded last. */
.btn-link { color:#F0952D !important; }
#s5_accordion_menu h3:hover, #s5_accordion_menu h3.s5_am_toggler.s5_am_open.s5_am_parent, #s5_accordion_menu h3.s5_am_open a.mainlevel, #s5_accordion_menu h3:hover a, #s5_accordion_menu h3.s5_am_not_parent:hover a, #s5_accordion_menu h3.s5_am_not_parent.s5_am_open a { color:#C23B1E !important; }

#s5_login, a.readon.blue, .s5_photo_showcase_conent_wrap_inner2 a.readon.blue, #subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul, #s5_quick_contact_wrap span.s5_qc_button_wrap button, .sq_innerpadding.s5_highlight1, .readon.highlight1, .s5_va_element, .s5_va_active, .module_round_box.highlight1, .top .s5_tab_show_slide_button_active { background-color:#F0952D; }

li#current.active, li#current.active:hover { background-color:#a92205; }

.s5_masonry_hover .item .s5_mason_abi_wrap { background:rgba(240, 149, 45, 0.85); }

.button, .readmore a, .readon, button, .s5_ls_readmore, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-group.open .btn-primary.dropdown-toggle, .btn-primary, .item-page .dropdown-menu li > a:hover, .blog .dropdown-menu li > a:hover, .item .dropdown-menu li > a:hover, .btn, .pagenav a, #s5_mason_load_more, .s5_highlight2, .s5_pricetable_column.recommended .s5_title, .recommended .s5_buttoncenter, .recommended .s5_option, .recommended .s5_price_wrap, .jdGallery .slideInfoZone a.readon.green, #subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul, .module_round_box.highlight2, #s5_register, #s5_ls_outer_wrap .s5_ls_readmore { background:#C23B1E; }

.input-small:hover, .inputbox:hover, input:hover, .module_round_box.border_highlight1 { border-color:#F0952D; }

.module_round_box.border_highlight2 { border-color:#C23B1E; }

.module_round_box .s5_h3_first, .sq_innerpadding.gray, #s5_bottom_menu_wrap ul.menu li a, .s5_highlight1, .s5icon-highlight, #s5_modpos_5 strong, .s5_mod_ion_icon, .sq_innerpadding.gray .s5_sicon, #s5_masonry_articles li.s5_masonry_active a { color:#F0952D; }

body, .inputbox, #s5_qc_submitbutton, .navbar-search .search-query, button, input, select, textarea { font-family:'Open Sans', Helvetica, Arial, Sans-Serif; }

.button.mailchimp_signup, .recommended .s5_buttoncenter .button, .s5_price_wrap, .s5_highlight2, .s5-icon-number, .s5-sicon-right-number, .inputbox, input, .inputbox.mailchimp_signup:focus { color:#C23B1E !important; }

.mainParentBtn a, .s5_wrap_fmfullwidth .mainParentBtn a { background:none; }
#s5_nav li.mainParentBtn .s5_level1_span2 a { padding-right:0; }
#s5_nav li:first-child { display:none; }

.s5_wrap { width:96%; }

.s5_wrap_fmfullwidth ul.menu { width:auto !important; }

.jdGallery .slideInfoZone, .s5_photo_showcase_conent_wrap_inner2, .s5_tab_show_slide_inner { max-width:1180px !important; }

#s5_menu_wrap { -webkit-box-shadow:0 0 44px 0 rgba(0, 0, 0, 0.1); box-shadow:0 0 44px 0 rgba(0, 0, 0, 0.1); }

/* The padding of #s5_component_wrap_inner for pages with the right column is added inline by index.php
   (the original printed it only then; the mobile bar script rewrites the body class, so no body class is used). */

.s5_tab_show_prev_text, .s5_tab_show_next_text { display:block; }

/* Joomla 6 additions -------------------------------------------------------------------------------- */

/* Accordion menu: animated opening of the sub menus (replaces the jQuery easing of mod_s5_accordion_menu). */
#s5_accordion_menu .s5_accordion_menu_element { transition:height .6s ease, opacity .6s ease; }

/* Smart Search form in the mobile bar (replaces the removed classic search). */
#s5_responsive_mobile_drop_down_search form { margin:0; }

/* System messages of Joomla 6 inside the original layout. */
#system-message-container joomla-alert { margin-bottom:20px; }

/* Error page */
#s5_error_wrap { padding:60px 0 80px; }
#s5_error_wrap h1 { margin:0 0 20px; }
#s5_error_wrap .s5_error_code { color:#F0952D; font-size:90px; line-height:1; font-weight:300; margin-bottom:10px; }
#s5_error_wrap a.button { display:inline-block; margin-top:20px; padding:12px 26px; color:#fff; border-radius:3px; text-decoration:none; }
