• Changelog


    3.0.0

    • We recommend you contact James at our support team prior to updating for a quick chat about your site and any special circumstances. It is very important you confirm all your plugins are WP 5.4 compatible prior to updating. If you are already on a nightly build of Champion 3.0 then you will need James direction in order to update to the formal release build correctly. Customers on our hosting platform can leave all aspects of updating to us under our "Total Managed" solution that is part of the service for every customer.
    • Order of updating is:
    • 1) Theme
    • 2) Plugins
    • 3) Wordpress
    • Do the updates one after the other. Don't stop to check your site between as that accomplishes nothing. Remember to clear the theme cache prior to updating the theme (Advanced Settings Panel).
    • This WordPress update is not something that is mandatory from a security perspective. WordPress is working on improving the Gutenberg editor and their continued monetization of their services such as WooCommerce and most of WP 5.4 is oriented towards these goals. So there is no urgent need to update - for example we will not be updating our own hosting customers at 247wphosting until early to mid next week.
    • ===============================================
    • WP CHAMPION PROFESSIONAL THEME RECENT CHANGELOG
    • ===============================================
    • Version 3.0.0 - 27 march 2020
    • ---------------------------------------------------------
    • Plugins updated
    • 01) Updated: Slider Revolution to version 6.2.2
    • 02) Updated: responsive Menu pro plugin to version 3.1.27
    • 03) Updated: Mobile detect to version 2.8.34
    • 04) Updated: Essential Grid plugin to verion 2.3.6
    • 05) Updated: Wordpress Importer plugin v 0.70
    • 06) updated: Elementor Elements pack to version 4.6.1
    • Language files
    • 01) Updated: Theme Admin Language File.
    • 02) Updated: Theme Frontend Language file.
    • Top Menu
    • 01) Moved: Top Menu Child into the main theme core.
    • 02) Moved: Various Top menu settings into the various theme settings: General, Navigation, Woocommerce & Advanced settings.
    • 03) Added Sticky header Breakpoint for top menu in Advanced settings.
    • 04) Added Sticky header top menu on off override in page general options.
    • 05) Fixed: Logo Top Menu Adjusting to bar height when logo has a height less then the height set for the menu bar.
    • 06) Added: Top level Navigation padding settings for the Top navigation menu items padding.
    • 07) Added: Override Navigation Padding Settings for Main Navigation & Top Navigation in the Theme Page Options.
    • 08) Fixed: Error message on top nav when no logo was set.
    • 09) Added: Make Top MenuBar fit to Box Layout container width.
    • 10) Changed: Navigation and Top Menu ordering of settings.
    • Main menu & Footer Menu
    • 01) Added: Main Menu Template. A template without the top menu has been added to the page templates selector.
    • 02) Added: CSS fix for Footer Menu.
    • 03) Added: Top level Navigation padding settings for the Main navigation menu items padding & override in page options.
    • 04) Added: Top Level Menu item font settings per breakpoint above 980, 1200 and 1400 px for menu title and sub title with override in champion page options.
    • 05) Added: Sub Menu offset setting. Move the sub menu down in pixels.
    • 06) Fixed: Navigation Button Style. Now calculating with correct padding when top level subtitles are enabled.
    • 07) Added: Menu height setting for Top Level Menu Items in Theme Main navigation.
    • 08) Added: Menu Title Offset for Theme Main navigation Top Level Menu items.
    • 09) Added: Menu animation sub menu hover color for padding. & ON/OFF Setting Not supported on IE !
    • 10) Added: Timing settings for opening sub menu navigation animation speed.
    • 11) Added: Bold setting for top level menu items.
    • 12) Added: filters for menu_to_use for each menu (Top, Main, Footer and Responsive menu (pro))
    • Palettes
    • 01) Added: Top menu Color override settings in Palettes.
    • 02) Added: Palette setting for Top Menu in Page design options.
    • 03) Added: Color palette settings for sub navigation for top and main menu. Now you can set different sub menu colors for each menu by palette sellection in the page design options.
    • 04) Changed: Pallets color settings tabs. Moved settings into their logical locations.
    • 05) Added: Ability to select a palette for the sub menu for top menu and main menu in theme main settings.
    • Responsive Menu Plugin
    • 01) Moved: Various Responsive Menu settings into its own Tab in the Navigation Settings and Page Design options.
    • 02) Removed: offset setting for responsive menu button. We are now adapting the top settings from the plugin itself.
    • 03) Fixed: Font size setting not working for Responsive Menu.
    • 04) Added: Enhanced description support setting for the responsive menu pro plugin.
    • 05) Fixed: Various CSS issues regarding the Arrow positioning, Arrow border settings & A-tag content width, text aligment sub menu's in the responsive menu plugin.
    • 06) Added: Theme Logo Settings and Logo Text with various settings for the Responsive Menu Plugin. Also added logo to the ordering of elements for the Mobile Menu. The new settings can be found in the theme navigation Responsive Menu Options.
    • 07) Added: color settings including hover state settings for the responsive menu Logo setting.
    • 08) Fixed: Php 7.4 warnings for responsive menu pro plugin.
    • Page Design options & Theme Settings
    • 01) Moved: various Top menu Settings into their own tab in the Page design options.
    • 02) Changed: Color settings tabs. Moved settings into their logical locations.
    • 03) Added: override BG image top menu by colors in page options.
    • 04) Added: New setting to have the slider revolution as a background slider in pages. Option can be found in the Page Options Featured Header Slider Settings
    • 05) Added: New setting header overlap. To have the featured header below the menu. This can be usefull if the featured header has a background image which one want to show also in the header. Not header background-color needs to be set to a transparent color in this case.
    • 06) Added: Override settings for Header Top Area in the Champion pages Options. Also added the ability to select a different widget container when header Top Area has been set to widget Area.
    • Advanced Settings
    • 01) Changed: License Key Field.
    • 02) Changed: Upgrade url in admin backend upgrade dialog.
    • 03) Added: Setting to turn off new Big Image Treshold function of wordpress. Default we are ignoring the new ability to avoid resizing conflicts with users that are already using images that are bigger then 2560px.
    • 04) Added: Setting to turn off lazy load attribute which starting from wp 5.4 is added to images and iframes. Turn off only in case issues arise with our image resizing script.
    • 05) Added: GMap Api loading ON/OFF setting. Global and Override in Page Options.
    • Blog Settings
    • 01) Added: Filter For single blog post title in content.
    • 02) Added: Adaptive Height Setting Override in blog shortcode.
    • 03) Changed: loop.php now checking if meta_items are empty. If so no meta info is added.
    • 04) Added: Classname to blog featured image img wrapper.
    • 05) Added: Lightbox grouping for Blog list and masonry and Blog shortcode.
    • Sticky Footer / Header
    • 01) Improved: Adminbar JS for responsive menu pro following adminbar height and css.
    • 02) Improved: Stickyheader JS following adminbar height and css.
    • 03) Improved: StickyTopMenu JS following adminbar height and css.
    • 04) Adjusted: Sticky header css when fancybox popup is open and adminbar is present.
    • 05) Fixed: Sticky Footer Hopping on Scroll, Sticky Footer adjust for presence of admin bar.
    • 06) Added: Sticky Header height following growing of shrinking content in the header.
    • 07) Fixed: Hopping of sticky footer in Box layout.
    • 08) Added: sticky footer and sticky header follow top margin and border on scroll.
    • Various
    • 01) Improved: Forcefullwidth JS. Added support for bug in firefox. Forcefull will now take place on scroll until FF fixes the bug. Bug has been reported 9 months ago by us to the FF team.
    • 02) Added: Check if author nickname exists in introduce.php to suppress warning messages in error log. Although its not possible that the nickname does not exists in rare occassions in some wp installs it happened.
    • 03) Added: If header visibility for a header element is turned off for desktop and mobile no html code for that item is added into the header.
    • Shortcodes & Widgets
    • 01) Added: New shortcode and Widget to have a gmap in a Iframe without the Gmap Api key. It is a simple functional Gmap. No more Google Gmap Api Key or JS is required.
    • 02) Added: Empty shortcodes for the nested shortcodes to avoid adding special characters by wordpress.
    • 03) Added: Code and Pre shortcodes support for elementor, header text panel, featured header text panel and introduction panels.
    • 04) Changed/Fixed: Pre Code default css.
    • 05) Added: padding, margin, color settings and animation and class and visibility for pre code shortcode. Made working the ones that were not working.
    • 06) Changed: Pre Code content filters to follow new pre code shortcode dialog settings.
    • 07) Added: padding settings to Toggle shortcode.
    • 08) Added: UGC and Sponsored to the button shortcode rel attribute.
    • 09) Added: nofollow UGC and Sponsored to the icon font and icon link shortcode rel attribute.
    • 10) Fixed: Icon font shortcode animation when icon spin was enabled.
    • 11) Added: Animation, Class & Visibility to Icon link Shortcode.
    • 12) Fixed: https issue on flicker widget & flickr widget shortcode and chart shortcode.
    • 13) Fixed: Meta Items showing only lines and no meta data when meta fields are set in the shortcode to some bogus meta field text en thus returning empty meta data.
    • 14) Fixed: Added missing default=>'' field in tabs.php and accordion.php shortcode generator files.
    • 15) Fixed: Toggle Text Line-Height on wrap of title, Toggle Align Icon Left / Right.
    • 16) Added: Toggle Shortcode Line-Height Setting and Title Indent Setting.
    • 17) Added: Unordered List Shortcode. NEW !
    • 18) Changed: button shortcode code to avoid issues with users using custom css for button border!
    • 19) Added: margin left / right, custom icon, icon color & icon size for Icon text, Icon Link & Styled List Shortcodes.
    • 20) Updated: Calendar widget to be html 5.1 compliant following WP.5.4 Calendar widget changes.
    • 21) Changed: do_shortcode into apply_shortcodes for being wp 5.4 compatible.
    • Portfolio
    • 01) Fixed: Read More ON/OFF for portfolio category. Set to OFF was not working.
    • 02) Added: New Settings for Read More ON/OFF, Read More Text, Read More as button for portfolio category override in Preset Portfolio Category Page settings.
    • 03) Added: Classname to portfolio featured image img wrapper.
    • Edit link in page
    • 01) Adjusted: Templates calling the edit link button.
    • 02) Added: Override edit link button in page options.
    • 03) Adjusted: minor css changes for edit link button and #page element (box-sizing).
    • Elementor
    • 01) Added: Settings for elementor container to follow our default padding settings for desktop, and mobile fluid width and content width (boxed-mode).
    • 02) Added: Elementor Pro Template Support and settings for Header ? Footer / Single / Archive Locations.
    • Structured Data
    • 01) Fixed: Structured data breadcrumbs url error: itemprop="url" needed to itemprop="item".
    • 02) Added: seperate setting for turning ON/OFF strcutured data for the theme breadcrumbs & navigation.
    • 03) Added: responsive menu pro following structured data for menus & breadcrumbs ON/OFF setting in the theme advanced settings.
    • 04) Added: Structured data text wrapper for a tag menu text to get better search console results. More to follow when more correct implementing data becomes available by google.
    • 05) Added: Turn ON OFF woo structured json data for woocommerce pages and send emails.
    • 06) Added: Setting to turn on theme structured data schema for woocommerce breadcrumbs.
    • 07) Added: stripping of html tags in menu title when schema structured data is enabled.
    • Breadcrumbs
    • 01) Added: Setting to replace Woocommerce Breadcrumbs with Theme Breadcrumbs.
    • 02) Fixed: BBPress breadcrumbs missing ['last'] index field.
    • 03) Added: BBPress Theme breadcrumbs support for user pages (profile, topics started, favorites, replies created, engagements, edit user & subscriptions). Breadcrumb path was missing
    • CSS Issues
    • 01) Added: UL List style types to the default css.
    • 02) Changed: class name body-warp into body-wrapper. If using custom css for that classname will have to adjust their custom css after this update. If using a customized header.php or header-landing.php they will have to be adjusted for the body-warp div as it is now called body-wrapper.
    • 03) Changed: Default css for Box layout Width When sticky Header is turned on. Set to same width as without Sticky Header turned on.
    • WPML
    • 01) Added: WPML string translation fields for default responsive logo settings & top menu logo image setting.
    • 02) Added: WPML support to responsive menu pro for various settings so that it can work with a multilanguage rtl /ltr website and the menu can position differently by settings.
    • Demo Content
    • 03) Fixed: Demo content import issues on large demo content.
    • JS errors
    • 01) changed: jquery document loading to on("load"... for jquery 3.0
    • 02) Changed gmap inline js shortcode and widget. Removed document ready wrapper as it was not needed.
    • admin css, admin text & js issues
    • 01) Updated: Admin css updated for wp 5.3
    • 02) Updated: Admin js color picker rtl.
    • 03) Fixed: Admin CSS RTL issue search icon on select 2 search input field.
    • 04) Added: RTL class to shortcode dialog popup window.
    • 05) Fixed: Check for isRtl variable exists to avoid js error when plugins do not follow the wp coding conventions.
    • 06) Fixed: frozen range-slider in page options when field value was empty and not zero.
    • 07) Added: Admin CSS min-height for theme page options to avoid overlap of other admin panels into the theme page options when a tab has less options then the total size of available tabs in height.
    • 08) Changed: Design+ text in to Champion in theme general settings.
    • Woocommerce
    • 01) Updated: Woocommerce Tabs.php for woocommerce 3.8.0
    • 02) Added: Global Icon setting for the individual woocommerce product tabs and override in the Theme Page Options.
    • 03) Added: Support for woocommerce 3.9.0 template overrides (related.php).
    • 04) Changed: Woocommerce archive.php & single-product.php. Theme html is moved into woocommerce before and after content actions.
    • php 7.4
    • 01) Fixed: Php 7.4 warnings for responsive menu pro plugin.
    • 02) Fixed: SlideshowOptions php 7.4 warning on implode. Reverse order $glue and $array was causing it.
    • 03) Fixed: revslider php 7.4 warnings.
    • sections folder
    • 01) Moved: (top)menu html into the corresponding section files to avoid maintenance and updating of same code.
    • 02) Cleaning: Moved similar coding in footer and header into sections folder to avoid maintenance and updating of same code.
    • Wp 5.4 Compatibility & security
    • 01) Fixed: add_menu/add_node deprecated warning in wp 5.4
    • 02) Added: Check to block direct calling of update.php & upgrade.php from outside wordpress system.
    • 03) Fixed: Wordpress 5.4 duplication of custom menu fields due to code changes in wordpress.
    • Fancybox Issues
    • 01) Fixed: missing 1px border in fancybox popup in firefox.
    • 02) Added: FittoView for portfolio shortcode, blog shortcode, masonry shortcode and blog list global settings. For portfolio it overrides the fittoview of each portfolio item (only for lightbox images !).
    • 03) Added: forceWHSet option for lightbox plus override in portfolio, blog, masonry and lightbox shortcodes. It forces the global width and height set for lightbox images to the lightbox popup instead of the image width and height and its aspect ratio.
    • BBPress
    • 01) Added: BBPress Theme Featured Header Title for user pages (profile, topics started, favorites, replies created, engagements, edit user & subscriptions). Title was missing.
    • 02) Fixed: BBPress Content before and Content after setting fields were not working. Wrong variable name was called from database.
    • 03) Added: Frontend language pot file with bbpress user pages title text.
    • 04) Added: bbpress body intro fields into the wpml translation tables.
    • 05) Changed: Issues with BBPress default theme css.
  • Files

    New Files
    Different Files
    Delete Files
      • css/topmenu.css
      • css/topmenu.min.css
      • framework/admin/options/topmenu.php
      • framework/admin/shortcodes/dialogs/gmap-iframe.php
      • framework/admin/shortcodes/dialogs/unorderedlist.php
      • framework/functions/skin-topmenu.php
      • framework/plugins/wordpress-importer/class-wp-import.php
      • framework/plugins/wordpress-importer/compat.php
      • framework/plugins/wordpress-importer/parsers
      • framework/plugins/wordpress-importer/parsers/class-wxr-parser-regex.php
      • framework/plugins/wordpress-importer/parsers/class-wxr-parser-simplexml.php
      • framework/plugins/wordpress-importer/parsers/class-wxr-parser-xml.php
      • framework/plugins/wordpress-importer/parsers/class-wxr-parser.php
      • framework/widgets/gmap-iframe.php
      • header-mainmenu.php
      • header-topmenu.php
      • js/jquery.stickytopmenu.js
      • js/jquery.stickytopmenu.min.js
      • sections/footer_before_close_body.php
      • sections/footer_sub_footer.php
      • sections/footer_widgets.php
      • sections/header_before_close_head.php
      • sections/header_custom_text.php
      • sections/header_get_inner_class.php
      • sections/header_responsive_menu_shortcode.php
      • sections/logo_top.php
      • sections/menu_top.php
      • sections/toparea.php
      • template_mainmenu.php
      • template_topmenu.php
      • woocommerce/global
      • woocommerce/global/breadcrumb.php
      • 404.php
      • archive.php
      • author.php
      • bbpress.php
      • content-page.php
      • content-portfolio.php
      • content-single.php
      • content.php
      • css/responsive.css
      • css/responsive.min.css
      • css/screen.css
      • css/screen.min.css
      • css/screen_complex.css
      • css/screen_complex.min.css
      • footer-landing.php
      • footer-splash.php
      • footer.php
      • framework/admin/assets/css/style-rtl.css
      • framework/admin/assets/css/style.css
      • framework/admin/assets/js/theme.js
      • framework/admin/functions/common.php
      • framework/admin/functions/head.php
      • framework/admin/functions/importer.php
      • framework/admin/functions/nav-menu.php
      • framework/admin/functions/upgrade.php
      • framework/admin/languages/wp-champion_admin.pot
      • framework/admin/metaboxes/extend_preset.php
      • framework/admin/metaboxes/page_general.php
      • framework/admin/options/advanced.php
      • framework/admin/options/blog.php
      • framework/admin/options/color.php
      • framework/admin/options/font.php
      • framework/admin/options/general.php
      • framework/admin/options/homepage.php
      • framework/admin/options/navigation.php
      • framework/admin/options/palettes.php
      • framework/admin/options/portfolio.php
      • framework/admin/options/wooshop.php
      • framework/admin/shortcodes/dialog.php
      • framework/admin/shortcodes/dialogs/accordion.php
      • framework/admin/shortcodes/dialogs/blog.php
      • framework/admin/shortcodes/dialogs/button.php
      • framework/admin/shortcodes/dialogs/flickr.php
      • framework/admin/shortcodes/dialogs/icon.php
      • framework/admin/shortcodes/dialogs/icon_font.php
      • framework/admin/shortcodes/dialogs/icon_link.php
      • framework/admin/shortcodes/dialogs/lightbox.php
      • framework/admin/shortcodes/dialogs/masonry.php
      • framework/admin/shortcodes/dialogs/portfolio.php
      • framework/admin/shortcodes/dialogs/pre_code.php
      • framework/admin/shortcodes/dialogs/styledlist.php
      • framework/admin/shortcodes/dialogs/tabs.php
      • framework/admin/shortcodes/dialogs/toggle.php
      • framework/admin/shortcodes/menuData.php
      • framework/admin/shortcodes/preview.php
      • framework/admin/themeplugins/bdthemes-element-pack.zip
      • framework/admin/themeplugins/essential-grid.zip
      • framework/admin/themeplugins/responsive-menu-pro.zip
      • framework/admin/themeplugins/revslider.zip
      • framework/admin/themeplugins/super-elements-for-elementor.zip
      • framework/admin/themeplugins/theme-plugins.php
      • framework/admin/update.php
      • framework/admin/updates/champion.php
      • framework/admin/updates/woocommerce.php
      • framework/functions/common.php
      • framework/functions/filter.php
      • framework/functions/head.php
      • framework/functions/skin.php
      • framework/functions/woocommerce.php
      • framework/functions/wpml-integration.php
      • framework/functions/wpml-string.php
      • framework/helpers/baseOptionsGenerator.php
      • framework/helpers/sidebarGenerator.php
      • framework/info.php
      • framework/plugins/breadcrumbs-plus/breadcrumbs-plus.php
      • framework/plugins/mobile-detect/Mobile_Detect.php
      • framework/plugins/wordpress-importer/parsers.php
      • framework/plugins/wordpress-importer/readme.txt
      • framework/plugins/wordpress-importer/wordpress-importer.php
      • framework/shortcodes/blog.php
      • framework/shortcodes/boxes.php
      • framework/shortcodes/buttons.php
      • framework/shortcodes/carousel.php
      • framework/shortcodes/chart.php
      • framework/shortcodes/columns.php
      • framework/shortcodes/gmap.php
      • framework/shortcodes/lightbox.php
      • framework/shortcodes/liquid_slider.php
      • framework/shortcodes/masonry.php
      • framework/shortcodes/portfolios.php
      • framework/shortcodes/section.php
      • framework/shortcodes/tables.php
      • framework/shortcodes/tabs.php
      • framework/shortcodes/testimonials.php
      • framework/shortcodes/typography.php
      • framework/shortcodes/widgets.php
      • framework/slideshow/fotorama.php
      • framework/slideshow/ken.php
      • framework/slideshow/nivo.php
      • framework/slideshow/roundabout.php
      • framework/slideshow/unleash.php
      • framework/theme.php
      • framework/widgets/authors.php
      • framework/widgets/calendar.php
      • framework/widgets/featured-image.php
      • framework/widgets/flickr.php
      • framework/widgets/gmap.php
      • front-page.php
      • header-landing.php
      • header-splash.php
      • header.php
      • icons/awesome/css/font-awesome.css
      • icons/awesome/css/font-awesome.min.css
      • includes/sliderpreview.php
      • js/custom.combine.js
      • js/custom.js
      • js/jquery-nav.js
      • js/jquery-nav.min.js
      • js/jquery-sticker.js
      • js/jquery-sticker.min.js
      • js/jquery.cycle2.js
      • js/jquery.cycle2.min.js
      • js/jquery.fancybox.js
      • js/jquery.fancybox.min.js
      • js/jquery.stickyfooter.js
      • js/jquery.stickyfooter.min.js
      • js/jquery.stickyheader.js
      • js/jquery.stickyheader.min.js
      • js/jquery.stickysidebar.js
      • js/jquery.stickysidebar.min.js
      • js/responsive-menu/responsive-menu-adjustmenu.js
      • js/responsive-menu/responsive-menu-adjustmenu.min.js
      • js/unleash/jquery.unleash.2.js
      • languages/nl_NL.mo
      • languages/nl_NL.po
      • languages/wp-champion.pot
      • loop.php
      • rtl.css
      • sections/blog_featured_image.php
      • sections/breadcrumbs.php
      • sections/footer_sidebar.php
      • sections/introduce.php
      • sections/logo.php
      • sections/menu.php
      • sections/menu_footer.php
      • sections/page_bottom.php
      • sections/page_introduce.php
      • sections/portfolio_featured_image.php
      • sections/portfolio_list.php
      • sections/wpml_flags.php
      • single-portfolio.php
      • single.php
      • style.css
      • taxonomy-portfolio_category.php
      • template_fullwidth.php
      • template_land_page.php
      • template_leftsidebar.php
      • template_page_with_comment.php
      • template_rightsidebar.php
      • template_sections.php
      • template_sitemap.php
      • template_splash.php
      • woocommerce/archive-product.php
      • woocommerce/single-product.php
      • woocommerce/single-product/related-carousel.php
      • woocommerce/single-product/related.php
      • woocommerce/single-product/tabs/tabs.php
      • framework/widgets/widgets.php
  • Detail

    404.php

    @@ -23,12 +23,14 @@ <div class="content"> <?php +if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'single' ) ) { $content = theme_get_option('advanced', '404_content'); if(!empty($content)){ echo apply_filters('the_content', stripslashes( $content )); } $items = theme_get_option('advanced','404_items'); if(!empty($items)){ + $outputs = array(); foreach($items as $item){ switch($item){ @@ -92,9 +94,12 @@ } $output = implode('<div class="divider top"><a href="#">'.__('Top','wp-champion').'</a></div>',$outputs); echo $output; + ?> + <div class="divider top"><a href="#"><?php _e('Top','wp-champion');?></a></div> + <?php +} } ?> - <div class="divider top"><a href="#"><?php _e('Top','wp-champion');?></a></div> </div> </div> <?php if($layout != 'full') { @@ -115,4 +120,3 @@ </div> </div> <?php get_footer(); ?> -

    archive.php

    @@ -22,11 +22,12 @@ <?php echo theme_generator('page_introduce', $preset_id);?> <div id="main"> <div class="content" <?php theme_markup('content','','','page') ?>> - <?php - get_template_part('loop','archive');?> - <div class="clearboth"></div> - </div> - <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> + <?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'archive' ) ) { + get_template_part('loop','archive'); + echo '<div class="clearboth"></div>'; + echo '</div>'; + if(function_exists('wp_pagenavi')) { wp_pagenavi(); } + } else echo '</div>'; ?> </div> <?php if($layout != 'full') get_sidebar(); ?> <div class="clearboth"></div>

    author.php

    @@ -17,7 +17,8 @@ <?php echo theme_generator('page_introduce', $preset_id);?> <div id="main"> <div class="content" <?php theme_markup('content','','','page') ?>> -<?php +<?php if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'archive' ) ) { + if ( have_posts() ) the_post(); ?> @@ -35,6 +36,10 @@ <div class="clearboth"></div> </div> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> +<?php +} else { +echo '</div>'; / close div class="content'; +}?> </div> <?php if($layout != 'full') get_sidebar(); ?> <div class="clearboth"></div>

    bbpress.php

    @@ -18,25 +18,34 @@ if (!empty($template)) return load_template($template); } $post_id = theme_get_queried_object_id(); -$layout = theme_get_inherit_preset_option($post_id, '_layout', 'general','layout'); +$preset_id = theme_get_preset_id($post_id); +if(!$preset_id) { + $preset_id = $post_id; +} + +$layout = theme_get_inherit_option($post_id, '_layout', 'general','layout'); + $page_layout = theme_get_layout_mode($post_id, '_page_layout','general','page_layout'); if ($post_id==0) { - $layout = 'full'; - $layout = theme_get_option('advanced','bbpress_layout'); + $layout = 'full'; + $layout = theme_get_option('advanced','bbpress_layout'); } get_header(); echo theme_generator('introduce',$post_id);?> <div id="page" class="layout-<?php echo $page_layout;?>"> <div class="fluid-width"> <div class="inner <?php if($layout=='right'):?>right_sidebar sidebar<?php endif;?><?php if($layout=='left'):?>left_sidebar sidebar<?php endif;?>"> - <?php if (!theme_get_option('advanced','bbpress_breadcrumbs')) echo theme_generator('breadcrumbs',$post_id);?> + <?php if (!theme_get_option('advanced','bbpress_breadcrumbs')) echo theme_generator('breadcrumbs',$post_id);?> <?php echo theme_generator('page_introduce', $post_id);?> - <?php if ($post_id==0 || theme_get_option('advanced','bbpress_info_before_all')) { - $contentbefore=theme_get_option('advanced','bbpress_info_before'); - $contentbefore=stripslashes($contentbefore); - echo '<div id="bbpress_intro_before">'.do_shortcode($contentbefore).'</div>'; + <?php + $introduce_panel=wpml_t(THEME_NAME, 'BBPress Info Panel Before Content',stripslashes(theme_get_option('advanced','bbpress_info_before'))); + if ($post_id==0 && !empty($introduce_panel) || !empty($introduce_panel) && $post_id>0 && empty(theme_generator('page_introduce', $post_id))) { + if (!empty($introduce_panel)) { + $introduce_panel=theme_process_body_panels_content($introduce_panel,'bbpress_intro_before'); + echo '<div id="bbpress_intro_before" class="bbpress_intro_before">'.$introduce_panel.'</div>'; + echo '<div class="clearboth"></div>'; + } }?> - <div class="clearboth"></div> <div id="main"> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <?php get_template_part('content','page'); ?> @@ -45,12 +54,16 @@ </div> <?php if($layout != 'full') get_sidebar(); ?> <div class="clearboth"></div> - <?php if ($post_id==0 || theme_get_option('advanced','bbpress_info_after_all')) { - $contentafter=theme_get_option('advanced','bbpress_info_after'); - $contentafter=stripslashes($contentafter); - echo '<div id="bbpress_intro_after">'.do_shortcode($contentafter).'</div>'; + <?php + $introduce_panel=wpml_t(THEME_NAME, 'BBPress Info Panel After Content',stripslashes(theme_get_option('advanced','bbpress_info_after'))); + if ($post_id==0 && !empty($introduce_panel) || !empty($introduce_panel) && $post_id>0 && empty(theme_generator('page_bottom', $post_id))) { + $introduce_panel=stripslashes(theme_get_option('advanced','bbpress_info_after')); + if (!empty($introduce_panel)) { + $introduce_panel=theme_process_body_panels_content($introduce_panel,'bbpress_intro_after'); + echo '<div id="bbpress_intro_after" class="bbpress_intro_after">'.$introduce_panel.'</div>'; + echo '<div class="clearboth"></div>'; + } }?> - <div class="clearboth"></div> <?php echo theme_generator('page_bottom', $post_id);?> </div> </div>

    content-page.php

    @@ -2,10 +2,12 @@ /** * The default template for displaying page content in page.php template */ +$post_id = theme_get_queried_object_id(); +$page_edit_link = theme_get_inherit_preset_option($post_id, '_edit_link', 'advanced','edit_link'); ?> <div class="entry content entry-content type-page" <?php theme_markup('content','','','page') ?>> <?php the_content(); ?> <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'wp-champion' ), 'after' => '</div>' ) ); ?> - <?php if (theme_get_option('advanced','edit_link')) edit_post_link(__('Edit', 'wp-champion'),'<footer><p class="entry_edit">','</p></footer>'); ?> + <?php if ($page_edit_link) edit_post_link(__('Edit', 'wp-champion'),'<footer><p class="entry_edit">','</p></footer>'); ?> <div class="clearboth"></div> </div>

    content-portfolio.php

    @@ -29,7 +29,7 @@ } -$display_edit= theme_get_option('advanced','edit_link'); +$display_edit= theme_get_inherit_preset_option($post_id, '_edit_link', 'advanced','edit_link'); $display_author=theme_get_inherit_option($post_id,'_author','portfolio','author'); $display_related=theme_get_inherit_option($post_id,'_related_popular','portfolio','related_recent'); $display_navigation=theme_get_option('portfolio','single_navigation');

    content-single.php

    @@ -29,7 +29,7 @@ } -$display_edit= theme_get_option('advanced','edit_link'); +$display_edit= theme_get_inherit_preset_option($post_id, '_edit_link', 'advanced','edit_link'); $display_author=theme_get_inherit_option($post_id,'_author','blog','author'); $display_related=theme_get_inherit_option($post_id,'_related_popular','blog','related_popular'); $display_navigation=theme_get_option('blog','entry_navigation'); @@ -56,9 +56,12 @@ } if(!$show_in_header || $show_in_header && $custom_title!=get_the_title() || in_array($type, array('slideshow', 'custom_slideshow','title_slideshow')) || !theme_get_option('general','introduce') && $type==='default'):?> <div class="entry_info"> -<?php if((theme_get_option('general','introduce') && $type!=='default') && $custom_title!=get_the_title() || !theme_get_option('general','introduce')): ?> - <h1 class="entry-title"><?php the_title(); ?></h1> -<?php endif;?> +<?php + if((theme_get_option('general','introduce') && $type!=='default') && $custom_title!=get_the_title() || !theme_get_option('general','introduce')){ + $full_blog_title= '<h1 class="entry-title">'.get_the_title().'</h1>'; + echo apply_filters('theme_single_post_blog_title_in_content',$full_blog_title,get_the_title(),'h1','entry-title'); + } +?> <?php if(!$show_in_header) :?> <?php $meta_items = theme_get_option('blog','single_meta_items');

    content.php

    @@ -2,10 +2,12 @@ /** * The default template for displaying content */ +$post_id = theme_get_queried_object_id(); +$page_edit_link = theme_get_inherit_preset_option($post_id, '_edit_link', 'advanced','edit_link'); ?> <div <?php post_class('content'); ?> <?php theme_markup('content','','','page') ?>> <?php the_content(); ?> <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'wp-champion' ), 'after' => '</div>' ) ); ?> - <?php if (theme_get_option('advanced','edit_link')) edit_post_link(__('Edit', 'wp-champion'),'<footer><p class="entry_edit">','</p></footer>'); ?> + <?php if ($page_edit_link) edit_post_link(__('Edit', 'wp-champion'),'<footer><p class="entry_edit">','</p></footer>'); ?> <div class="clearboth"></div> </div>

    css/responsive.css

    @@ -199,7 +199,7 @@ /* target 768 */ @media only screen and (min-width: 768px) and (max-width: 979px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 768px; } .box-layout .inner { @@ -227,7 +227,7 @@ } /* target 568 */ @media only screen and (min-width: 568px) and (max-width: 767px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 568px; } @@ -241,7 +241,7 @@ } /* target 480 */ @media only screen and (min-width: 480px) and (max-width: 567px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 480px; } .box-layout .inner { @@ -255,7 +255,7 @@ /* target 320 */ @media only screen and (max-width: 479px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 320px; } @@ -284,14 +284,14 @@ } @media only screen and (min-width: 980px) and (max-width: 1049px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 950px; } .box-layout .forcefull .inner-section-full, .box-layout .forcefull .inner-section{ width:930px !important; } - .box-layout .body-warp .inner { + .box-layout .body-wrapper .inner { width:930px !important; } .box-layout #header-sticker-wrapper.sticker_enabled #header { @@ -307,40 +307,40 @@ @media only screen and (min-width: 768px) and (max-width: 797px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 738px; } .box-layout .forcefull .inner-section-full, .box-layout .forcefull .inner-section{ width:718px !important; } - .box-layout .body-warp .inner { + .box-layout .body-wrapper .inner { width:718px; } } @media only screen and (min-width: 568px) and (max-width: 597px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 538px; } .box-layout .forcefull .inner-section-full, .box-layout .forcefull .inner-section{ width:518px !important; } - .box-layout .body-warp .inner { + .box-layout .body-wrapper .inner { width: 518px; } } @media only screen and (min-width: 480px) and (max-width: 519px) { - .box-layout .body-warp { + .box-layout .body-wrapper { width: 450px; } .box-layout .forcefull .inner-section-full, .box-layout .forcefull .inner-section{ width:430px !important; } - .box-layout .body-warp .inner { + .box-layout .body-wrapper .inner { width: 430px; }

    css/responsive.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015 Lyon Holding Limited O/A www.thethemebuilders.com */ -@media only screen and (max-width: 979px){.inner{width:100%}.inner-section{width:100%}.left_sidebar.sidebar .forcefull .inner-section-full,.left_sidebar.sidebar .forcefull .inner-section,.right_sidebar.sidebar .forcefull .inner-section-full,.right_sidebar.sidebar .forcefull .inner-section{max-width:100%!important}.right_sidebar #main,.left_sidebar #main{float:none;width:100%!important}#page.layout-full #main{width:100%!important}.right_sidebar #main .content,.left_sidebar #main .content{width:100%!important}.right_sidebar #sidebar,.left_sidebar #sidebar{float:none;width:100%!important;margin:0}#page.layout-full #sidebar{width:100%!important}#sidebar{padding-top:40px!important;background-image:none!important;background-repeat:no-repeat!important;background-position:left top!important}#sidebar:before{position:absolute;top:0;left:0;width:50%;height:13px;content:"";background-color:transparent;background-image:url(../images/r_sidebar_divider.png)!important;background-repeat:no-repeat!important;background-position:left top!important}#sidebar:after{position:absolute;top:0;right:0;width:50%;height:13px;content:"";background-color:transparent;background-image:url(../images/r_sidebar_divider_end.png)!important;background-repeat:no-repeat!important;background-position:right top!important}#sidebar_content{background-image:none!important}.right_sidebar #sidebar_content.lessgap,.right_sidebar #sidebar_content.lessgap{padding-top:0}.right_sidebar #sidebar_content,.left_sidebar #sidebar_content{padding:0;margin-bottom:0}.right_sidebar #sidebar_content:after,.left_sidebar #sidebar_content:after{display:none}.left_sidebar #sidebar_content,.right_sidebar #sidebar_content{border-right:none;border-left:none}figure:not(.woocommerce-product-gallery__wrapper),.image_styled,.image_frame,.image_frame img{max-width:100%!important}.image_frame{height:auto!important}.slide-shortcode-wrap.alignleft,.slide-shortcode-wrap.alignright{float:none;width:100%!important;margin-right:auto;margin-left:auto}.box-layout #header-sticker-wrapper.sticker_enabled #header{padding-right:10px;padding-left:10px}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%!important}.widget.widget_media_image img.image{width:100%}}@media only screen and (max-width: 767px){.forcefull .inner-section,.forcefull .inner-section-full{width:auto}#logo{text-align:center}.logo-has-mobile .site-logo{display:none}.logo-has-mobile .mobile-logo{display:inline}#top_area{position:relative;top:auto;right:auto}#navigation{position:relative;right:auto;bottom:auto;height:auto;margin:0 auto}#navigation-wrapper{position:relative;bottom:auto;left:auto;right:auto}.slide-shortcode-wrap{float:none;width:100%!important;margin-right:auto;margin-left:auto}.table_style .table-wrapper tfoot{display:none}.fancybx-mobile.skin-video .fancybx-nav{display:none}.process_steps_horizontal{margin-bottom:20px}.process_steps_horizontal li{float:none;width:auto!important;padding:0 0 60px;overflow:hidden;clear:both;text-align:left}.process_steps_horizontal li:before{top:0;left:53px;width:0;height:100%;border-left-width:1px}.process_steps_horizontal .process_step_icon{display:inline-block;float:left;margin:0}.process_steps_horizontal .process_step_detail{padding-left:30px;overflow:hidden}.process_steps_horizontal.process_steps_small li:before{left:43px}.process_steps_horizontal.process_steps_large li:before{left:60px}}@media only screen and (min-width: 768px) and (max-width: 979px){.box-layout .body-warp{width:768px}.box-layout .inner{width:748px}.box-layout .forcefull .inner-section{width:748px}#sidebar_content{min-height:inherit!important;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;-moz-column-count:2;-webkit-column-count:2;column-count:2}#sidebar_content .widget,#sidebar_content .widget li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width: 568px) and (max-width: 767px){.box-layout .body-warp{width:568px}.box-layout .inner{width:548px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:548px}}@media only screen and (min-width: 480px) and (max-width: 567px){.box-layout .body-warp{width:480px}.box-layout .inner{width:460px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:460px}}@media only screen and (max-width: 479px){.box-layout .body-warp{width:320px}.box-layout .inner{width:300px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:300px}.entry_left .entry_image{float:none;width:100%!important}.entry_right .entry_image{float:none;width:100%!important}.wp-caption.alignleft,.wp-caption.alignright{display:block;text-align:center;float:none;margin:2px auto!important}}@media only screen and (min-width: 980px) and (max-width: 1049px){.box-layout .body-warp{width:950px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:930px!important}.box-layout .body-warp .inner{width:930px!important}.box-layout #header-sticker-wrapper.sticker_enabled #header{padding-right:10px;padding-left:10px}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%!important}}@media only screen and (min-width: 768px) and (max-width: 797px){.box-layout .body-warp{width:738px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:718px!important}.box-layout .body-warp .inner{width:718px}}@media only screen and (min-width: 568px) and (max-width: 597px){.box-layout .body-warp{width:538px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:518px!important}.box-layout .body-warp .inner{width:518px}}@media only screen and (min-width: 480px) and (max-width: 519px){.box-layout .body-warp{width:450px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:430px!important}.box-layout .body-warp .inner{width:430px}}@media only screen and (max-width: 767px){.portfolio_one_column .portfolio_image{float:none;width:100%!important}.portfolio_one_column .portfolio_details{float:none;width:100%!important;padding-left:0}}@media only screen and (min-width: 480px) and (max-width: 979px){.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:-2%}.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{margin-right:2%}}@media only screen and (min-width: 768px) and (max-width: 979px){.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{width:calc(33.33% - 2%)}.portfolio_two_columns .portfolio_item.margin-half{width:calc(50% - 2%)}}@media only screen and (min-width: 480px) and (max-width: 767px){.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item,.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{width:calc(50% - 2%)}}@media only screen and (max-width: 479px){.portfolios .portfolio_two_columns,.portfolios .portfolio_three_columns,.portfolios .portfolio_four_columns,.portfolios .portfolio_five_columns,.portfolios .portfolio_six_columns,.portfolios .portfolio_seven_columns,.portfolios .portfolio_eight_columns,.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:0;margin-left:0}.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item,.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{width:100%;margin-right:0;margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 979px){.slogan_text{font-size:30px;line-height:33px}.slogan .theme_button span,.slogan .button span{font-size:14px}.slogan_small .slogan_text{font-size:26px;line-height:33px}.slogan_small .theme_button span,.slogan_small .button span{font-size:14px}.slogan_large .slogan_text{font-size:36px;line-height:42px}.slogan_large .theme_button span,.slogan_large .button span{font-size:18px}.masonry_column_2 .masonry_item{width:354px!important}.masonry_column_3 .masonry_item{width:229px!important}.masonry_column_4 .masonry_item{width:229px!important}.masonry_column_5 .masonry_item{width:167px!important}}@media only screen and (min-width: 568px) and (max-width: 767px){.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,.1)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%)}.slogan_text{font-size:22px;line-height:28px}.slogan .theme_button span,.slogan .button span{font-size:12px}.slogan_small .slogan_text{font-size:18px;line-height:28px}.slogan_small .theme_button span,.slogan_small .button span{font-size:12px}.slogan_large .slogan_text{font-size:30px;line-height:37px}.slogan_large .theme_button span,.slogan_large .button span{font-size:16px}.masonry_column_2 .masonry_item{width:528px!important}.masonry_column_3 .masonry_item{width:254px!important}.masonry_column_4 .masonry_item{width:254px!important}.masonry_column_5 .masonry_item{width:162.5px!important}}@media only screen and (max-width: 567px){.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(255,255,255,.15)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%)}.theme_note.alignleft,.note.alignleft,.note.alignright,.theme_note.alignright{float:none;width:100%!important;margin:0 0 20px!important}.slogan_text{display:block;font-size:22px;line-height:1.2em;text-align:center}.slogan .theme_button,.slogan .button{float:none;margin-top:10px}.slogan_with_button .slogan_text{float:none}.slogan .theme_button,.slogan .theme_button span,.slogan .button,.slogan .button span{display:block;font-size:14px}.slogan_small .slogan_text{font-size:20px;line-height:1.2em}.slogan_large .slogan_text{font-size:28px;line-height:1.2em}.slogan_small .theme_button span,.slogan_small .button span{font-size:12px}.slogan_large .theme_button span,.slogan_large .button span{font-size:16px}.masonry_column_2 .masonry_item{width:100%!important}.masonry_column_3 .masonry_item{width:100%!important}.masonry_column_4 .masonry_item{width:100%!important}.masonry_column_5 .masonry_item{width:100%!important}}@media only screen and (max-width: 479px){.slogan_text{font-size:20px}.process_steps_horizontal .process_step_icon,.process_steps_vertical .process_step_icon{display:inline-block;float:inherit}.process_steps li::before{border-color:transparent!important}.process_steps_vertical li::before{left:50%}.process_step_title,.process_steps_horizontal li,.process_steps{text-align:center}.process_step_content{text-align:justify}.process_steps_vertical .process_step_detail,.process_steps_horizontal .process_step_detail{padding:20px 0 0}.process_steps_horizontal li,.process_steps_vertical li{padding:0 0 20px}}@media only screen and (max-width: 767px){.entry_image.image_styled,.entry_image .image_frame,.entry_image .image_frame img{width:100%!important}.entry_right .entry_image,.entry_left .entry_image{float:none;margin-top:0;margin-left:0}table.responsive{margin-bottom:0}.pinned{float:left;width:35%;overflow:hidden;overflow-x:scroll}.pinned table{width:100%;border-right:none;border-left:none}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-left:1px;overflow:hidden;clear:both;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.scrollable table{border-right:none}div.table-wrapper div.scrollable{float:right;width:65%;overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;overflow:hidden;white-space:nowrap}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}table.responsive th:last-child{display:table-cell}}@media only screen and (max-width: 767px){:not([class^="one_"]) > [class^="one_"]:not(.blog_list_column),:not([class^="one_"]) > [class^="two_"],:not([class^="one_"]) > [class^="three_"],:not([class^="one_"]) > [class^="four_"],:not([class^="one_"]) > [class^="five_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (min-width: 768px) and (max-width: 979px){#sidebar :not([class^="one_"]) > [class^="one_"]:not(.blog_list_column),#sidebar :not([class^="one_"]) > [class^="two_"],#sidebar :not([class^="one_"]) > [class^="three_"],#sidebar :not([class^="one_"]) > [class^="four_"],#sidebar :not([class^="one_"]) > [class^="five_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (max-width: 567px){#footer [class^="one_"] > [class^="one_"],#footer [class^="one_"] > [class^="two_"],#footer [class^="two"] > [class^="one_"],#footer [class^="two_"] > [class^="two_"],#footer [class^="two_"] > [class^="three_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (max-width: 479px){[class^="one_"]:not(.blog_list_column),[class^="two_"],[class^="three_"],[class^="four_"],[class^="five_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite@2x.png);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybx-loading div{background-image:url(../images/fancybox_loading@2x.gif);-webkit-background-size:24px 24px;background-size:24px 24px}}.visible{display:block!important}.visible--980,.visible--768,.visible--568,.visible--480,.visible--320,.visible-980,.visible-768,.visible-568,.visible-480,.visible-320{display:none!important;visibility:hidden}@media only screen and (min-width: 980px){.visible--980{display:block!important;visibility:visible}}@media only screen and (min-width: 768px){.visible--768{display:block!important;visibility:visible}}@media only screen and (min-width: 568px){.visible--568{display:block!important;visibility:visible}}@media only screen and (min-width: 480px){.visible--480{display:block!important;visibility:visible}}@media only screen and (min-width: 320px){.visible--320{display:block!important;visibility:visible}}@media only screen and (max-width: 979px){.visible-980{display:block!important;visibility:visible}}@media only screen and (max-width: 767px){.visible-768{display:block!important;visibility:visible}}@media only screen and (max-width: 567px){.visible-568{display:block!important;visibility:visible}}@media only screen and (max-width: 479px){.visible-480{display:block!important;visibility:visible}}@media only screen and (max-width:479px){ul.theme_vertical_tabs a,ul.vertical_tabs a{max-width:100px;white-space:normal}blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width:479px){.fullwidth-480{width:100%!important;display:block}.remove-border-480{border-width:0!important}.remove-border-both-480{border-left-width:0!important;border-right-width:0!important}.remove-border-left-480{border-left-width:0!important}.remove-border-right-480{border-right-width:0!important}.one_half.blog_list_column.fullwidth-480,.one_third.blog_list_column.fullwidth-480,.one_fourth.blog_list_column.fullwidth-480,.one_fifth.blog_list_column.fullwidth-480,.one_sixth.blog_list_column.fullwidth-480{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:567px){.fullwidth-568{width:100%!important;display:block}.remove-border-568{border-width:0!important}.remove-border-both-568{border-left-width:0!important;border-right-width:0!important}.remove-border-left-568{border-left-width:0!important}.remove-border-right-568{border-right-width:0!important}.one_half.blog_list_column.fullwidth-568,.one_third.blog_list_column.fullwidth-568,.one_fourth.blog_list_column.fullwidth-568,.one_fifth.blog_list_column.fullwidth-568,.one_sixth.blog_list_column.fullwidth-568{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:767px){.fullwidth-768{width:100%!important;display:block}.remove-border-768{border-width:0!important}.remove-border-both-768{border-left-width:0!important;border-right-width:0!important}.remove-border-left-768{border-left-width:0!important}.remove-border-right-768{border-right-width:0!important}.one_half.blog_list_column.fullwidth-768,.one_third.blog_list_column.fullwidth-768,.one_fourth.blog_list_column.fullwidth-768,.one_fifth.blog_list_column.fullwidth-768,.one_sixth.blog_list_column.fullwidth-768{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:979px){.fullwidth-980{width:100%!important;display:block}.remove-border-980{border-width:0!important}.remove-border-both-980{border-left-width:0!important;border-right-width:0!important}.remove-border-left-980{border-left-width:0!important}.remove-border-right-980{border-right-width:0!important}.one_half.blog_list_column.fullwidth-980,.one_third.blog_list_column.fullwidth-980,.one_fourth.blog_list_column.fullwidth-980,.one_fifth.blog_list_column.fullwidth-980,.one_sixth.blog_list_column.fullwidth-980{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:1149px){.fullwidth-1150{width:100%!important;display:block}.remove-border-1150{border-width:0!important}.remove-border-both-1150{border-left-width:0!important;border-right-width:0!important}.remove-border-left-1150{border-left-width:0!important}.remove-border-right-1150{border-right-width:0!important}.one_half.blog_list_column.fullwidth-1150,.one_third.blog_list_column.fullwidth-1150,.one_fourth.blog_list_column.fullwidth-1150,.one_fifth.blog_list_column.fullwidth-1150,.one_sixth.blog_list_column.fullwidth-1150{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (min-width:783px){body.admin-bar .esgbox-thumbs{top:32px!important}}@media only screen and (max-width:782px){body.admin-bar .esgbox-thumbs{top:46px!important}} +@media only screen and (max-width: 979px){.inner{width:100%}.inner-section{width:100%}.left_sidebar.sidebar .forcefull .inner-section-full,.left_sidebar.sidebar .forcefull .inner-section,.right_sidebar.sidebar .forcefull .inner-section-full,.right_sidebar.sidebar .forcefull .inner-section{max-width:100%!important}.right_sidebar #main,.left_sidebar #main{float:none;width:100%!important}#page.layout-full #main{width:100%!important}.right_sidebar #main .content,.left_sidebar #main .content{width:100%!important}.right_sidebar #sidebar,.left_sidebar #sidebar{float:none;width:100%!important;margin:0}#page.layout-full #sidebar{width:100%!important}#sidebar{padding-top:40px!important;background-image:none!important;background-repeat:no-repeat!important;background-position:left top!important}#sidebar:before{position:absolute;top:0;left:0;width:50%;height:13px;content:"";background-color:transparent;background-image:url(../images/r_sidebar_divider.png)!important;background-repeat:no-repeat!important;background-position:left top!important}#sidebar:after{position:absolute;top:0;right:0;width:50%;height:13px;content:"";background-color:transparent;background-image:url(../images/r_sidebar_divider_end.png)!important;background-repeat:no-repeat!important;background-position:right top!important}#sidebar_content{background-image:none!important}.right_sidebar #sidebar_content.lessgap,.right_sidebar #sidebar_content.lessgap{padding-top:0}.right_sidebar #sidebar_content,.left_sidebar #sidebar_content{padding:0;margin-bottom:0}.right_sidebar #sidebar_content:after,.left_sidebar #sidebar_content:after{display:none}.left_sidebar #sidebar_content,.right_sidebar #sidebar_content{border-right:none;border-left:none}figure:not(.woocommerce-product-gallery__wrapper),.image_styled,.image_frame,.image_frame img{max-width:100%!important}.image_frame{height:auto!important}.slide-shortcode-wrap.alignleft,.slide-shortcode-wrap.alignright{float:none;width:100%!important;margin-right:auto;margin-left:auto}.box-layout #header-sticker-wrapper.sticker_enabled #header{padding-right:10px;padding-left:10px}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%!important}.widget.widget_media_image img.image{width:100%}}@media only screen and (max-width: 767px){.forcefull .inner-section,.forcefull .inner-section-full{width:auto}#logo{text-align:center}.logo-has-mobile .site-logo{display:none}.logo-has-mobile .mobile-logo{display:inline}#top_area{position:relative;top:auto;right:auto}#navigation{position:relative;right:auto;bottom:auto;height:auto;margin:0 auto}#navigation-wrapper{position:relative;bottom:auto;left:auto;right:auto}.slide-shortcode-wrap{float:none;width:100%!important;margin-right:auto;margin-left:auto}.table_style .table-wrapper tfoot{display:none}.fancybx-mobile.skin-video .fancybx-nav{display:none}.process_steps_horizontal{margin-bottom:20px}.process_steps_horizontal li{float:none;width:auto!important;padding:0 0 60px;overflow:hidden;clear:both;text-align:left}.process_steps_horizontal li:before{top:0;left:53px;width:0;height:100%;border-left-width:1px}.process_steps_horizontal .process_step_icon{display:inline-block;float:left;margin:0}.process_steps_horizontal .process_step_detail{padding-left:30px;overflow:hidden}.process_steps_horizontal.process_steps_small li:before{left:43px}.process_steps_horizontal.process_steps_large li:before{left:60px}}@media only screen and (min-width: 768px) and (max-width: 979px){.box-layout .body-wrapper{width:768px}.box-layout .inner{width:748px}.box-layout .forcefull .inner-section{width:748px}#sidebar_content{min-height:inherit!important;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;-moz-column-count:2;-webkit-column-count:2;column-count:2}#sidebar_content .widget,#sidebar_content .widget li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width: 568px) and (max-width: 767px){.box-layout .body-wrapper{width:568px}.box-layout .inner{width:548px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:548px}}@media only screen and (min-width: 480px) and (max-width: 567px){.box-layout .body-wrapper{width:480px}.box-layout .inner{width:460px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:460px}}@media only screen and (max-width: 479px){.box-layout .body-wrapper{width:320px}.box-layout .inner{width:300px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:300px}.entry_left .entry_image{float:none;width:100%!important}.entry_right .entry_image{float:none;width:100%!important}.wp-caption.alignleft,.wp-caption.alignright{display:block;text-align:center;float:none;margin:2px auto!important}}@media only screen and (min-width: 980px) and (max-width: 1049px){.box-layout .body-wrapper{width:950px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:930px!important}.box-layout .body-wrapper .inner{width:930px!important}.box-layout #header-sticker-wrapper.sticker_enabled #header{padding-right:10px;padding-left:10px}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%!important}}@media only screen and (min-width: 768px) and (max-width: 797px){.box-layout .body-wrapper{width:738px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:718px!important}.box-layout .body-wrapper .inner{width:718px}}@media only screen and (min-width: 568px) and (max-width: 597px){.box-layout .body-wrapper{width:538px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:518px!important}.box-layout .body-wrapper .inner{width:518px}}@media only screen and (min-width: 480px) and (max-width: 519px){.box-layout .body-wrapper{width:450px}.box-layout .forcefull .inner-section-full,.box-layout .forcefull .inner-section{width:430px!important}.box-layout .body-wrapper .inner{width:430px}}@media only screen and (max-width: 767px){.portfolio_one_column .portfolio_image{float:none;width:100%!important}.portfolio_one_column .portfolio_details{float:none;width:100%!important;padding-left:0}}@media only screen and (min-width: 480px) and (max-width: 979px){.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:-2%}.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{margin-right:2%}}@media only screen and (min-width: 768px) and (max-width: 979px){.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{width:calc(33.33% - 2%)}.portfolio_two_columns .portfolio_item.margin-half{width:calc(50% - 2%)}}@media only screen and (min-width: 480px) and (max-width: 767px){.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item,.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{width:calc(50% - 2%)}}@media only screen and (max-width: 479px){.portfolios .portfolio_two_columns,.portfolios .portfolio_three_columns,.portfolios .portfolio_four_columns,.portfolios .portfolio_five_columns,.portfolios .portfolio_six_columns,.portfolios .portfolio_seven_columns,.portfolios .portfolio_eight_columns,.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:0;margin-left:0}.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item,.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{width:100%;margin-right:0;margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 979px){.slogan_text{font-size:30px;line-height:33px}.slogan .theme_button span,.slogan .button span{font-size:14px}.slogan_small .slogan_text{font-size:26px;line-height:33px}.slogan_small .theme_button span,.slogan_small .button span{font-size:14px}.slogan_large .slogan_text{font-size:36px;line-height:42px}.slogan_large .theme_button span,.slogan_large .button span{font-size:18px}.masonry_column_2 .masonry_item{width:354px!important}.masonry_column_3 .masonry_item{width:229px!important}.masonry_column_4 .masonry_item{width:229px!important}.masonry_column_5 .masonry_item{width:167px!important}}@media only screen and (min-width: 568px) and (max-width: 767px){.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,.1)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.4) 0%,rgba(255,255,255,.1) 100%)}.slogan_text{font-size:22px;line-height:28px}.slogan .theme_button span,.slogan .button span{font-size:12px}.slogan_small .slogan_text{font-size:18px;line-height:28px}.slogan_small .theme_button span,.slogan_small .button span{font-size:12px}.slogan_large .slogan_text{font-size:30px;line-height:37px}.slogan_large .theme_button span,.slogan_large .button span{font-size:16px}.masonry_column_2 .masonry_item{width:528px!important}.masonry_column_3 .masonry_item{width:254px!important}.masonry_column_4 .masonry_item{width:254px!important}.masonry_column_5 .masonry_item{width:162.5px!important}}@media only screen and (max-width: 567px){.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.35)),color-stop(100%,rgba(255,255,255,.15)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.35) 0%,rgba(255,255,255,.15) 100%)}.theme_note.alignleft,.note.alignleft,.note.alignright,.theme_note.alignright{float:none;width:100%!important;margin:0 0 20px!important}.slogan_text{display:block;font-size:22px;line-height:1.2em;text-align:center}.slogan .theme_button,.slogan .button{float:none;margin-top:10px}.slogan_with_button .slogan_text{float:none}.slogan .theme_button,.slogan .theme_button span,.slogan .button,.slogan .button span{display:block;font-size:14px}.slogan_small .slogan_text{font-size:20px;line-height:1.2em}.slogan_large .slogan_text{font-size:28px;line-height:1.2em}.slogan_small .theme_button span,.slogan_small .button span{font-size:12px}.slogan_large .theme_button span,.slogan_large .button span{font-size:16px}.masonry_column_2 .masonry_item{width:100%!important}.masonry_column_3 .masonry_item{width:100%!important}.masonry_column_4 .masonry_item{width:100%!important}.masonry_column_5 .masonry_item{width:100%!important}}@media only screen and (max-width: 479px){.slogan_text{font-size:20px}.process_steps_horizontal .process_step_icon,.process_steps_vertical .process_step_icon{display:inline-block;float:inherit}.process_steps li::before{border-color:transparent!important}.process_steps_vertical li::before{left:50%}.process_step_title,.process_steps_horizontal li,.process_steps{text-align:center}.process_step_content{text-align:justify}.process_steps_vertical .process_step_detail,.process_steps_horizontal .process_step_detail{padding:20px 0 0}.process_steps_horizontal li,.process_steps_vertical li{padding:0 0 20px}}@media only screen and (max-width: 767px){.entry_image.image_styled,.entry_image .image_frame,.entry_image .image_frame img{width:100%!important}.entry_right .entry_image,.entry_left .entry_image{float:none;margin-top:0;margin-left:0}table.responsive{margin-bottom:0}.pinned{float:left;width:35%;overflow:hidden;overflow-x:scroll}.pinned table{width:100%;border-right:none;border-left:none}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-left:1px;overflow:hidden;clear:both;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.scrollable table{border-right:none}div.table-wrapper div.scrollable{float:right;width:65%;overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;overflow:hidden;white-space:nowrap}table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}table.responsive th:last-child{display:table-cell}}@media only screen and (max-width: 767px){:not([class^="one_"]) > [class^="one_"]:not(.blog_list_column),:not([class^="one_"]) > [class^="two_"],:not([class^="one_"]) > [class^="three_"],:not([class^="one_"]) > [class^="four_"],:not([class^="one_"]) > [class^="five_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (min-width: 768px) and (max-width: 979px){#sidebar :not([class^="one_"]) > [class^="one_"]:not(.blog_list_column),#sidebar :not([class^="one_"]) > [class^="two_"],#sidebar :not([class^="one_"]) > [class^="three_"],#sidebar :not([class^="one_"]) > [class^="four_"],#sidebar :not([class^="one_"]) > [class^="five_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (max-width: 567px){#footer [class^="one_"] > [class^="one_"],#footer [class^="one_"] > [class^="two_"],#footer [class^="two"] > [class^="one_"],#footer [class^="two_"] > [class^="two_"],#footer [class^="two_"] > [class^="three_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (max-width: 479px){[class^="one_"]:not(.blog_list_column),[class^="two_"],[class^="three_"],[class^="four_"],[class^="five_"]{display:block;float:none;width:100%!important;margin:0!important;clear:both}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite@2x.png);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybx-loading div{background-image:url(../images/fancybox_loading@2x.gif);-webkit-background-size:24px 24px;background-size:24px 24px}}.visible{display:block!important}.visible--980,.visible--768,.visible--568,.visible--480,.visible--320,.visible-980,.visible-768,.visible-568,.visible-480,.visible-320{display:none!important;visibility:hidden}@media only screen and (min-width: 980px){.visible--980{display:block!important;visibility:visible}}@media only screen and (min-width: 768px){.visible--768{display:block!important;visibility:visible}}@media only screen and (min-width: 568px){.visible--568{display:block!important;visibility:visible}}@media only screen and (min-width: 480px){.visible--480{display:block!important;visibility:visible}}@media only screen and (min-width: 320px){.visible--320{display:block!important;visibility:visible}}@media only screen and (max-width: 979px){.visible-980{display:block!important;visibility:visible}}@media only screen and (max-width: 767px){.visible-768{display:block!important;visibility:visible}}@media only screen and (max-width: 567px){.visible-568{display:block!important;visibility:visible}}@media only screen and (max-width: 479px){.visible-480{display:block!important;visibility:visible}}@media only screen and (max-width:479px){ul.theme_vertical_tabs a,ul.vertical_tabs a{max-width:100px;white-space:normal}blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width:479px){.fullwidth-480{width:100%!important;display:block}.remove-border-480{border-width:0!important}.remove-border-both-480{border-left-width:0!important;border-right-width:0!important}.remove-border-left-480{border-left-width:0!important}.remove-border-right-480{border-right-width:0!important}.one_half.blog_list_column.fullwidth-480,.one_third.blog_list_column.fullwidth-480,.one_fourth.blog_list_column.fullwidth-480,.one_fifth.blog_list_column.fullwidth-480,.one_sixth.blog_list_column.fullwidth-480{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:567px){.fullwidth-568{width:100%!important;display:block}.remove-border-568{border-width:0!important}.remove-border-both-568{border-left-width:0!important;border-right-width:0!important}.remove-border-left-568{border-left-width:0!important}.remove-border-right-568{border-right-width:0!important}.one_half.blog_list_column.fullwidth-568,.one_third.blog_list_column.fullwidth-568,.one_fourth.blog_list_column.fullwidth-568,.one_fifth.blog_list_column.fullwidth-568,.one_sixth.blog_list_column.fullwidth-568{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:767px){.fullwidth-768{width:100%!important;display:block}.remove-border-768{border-width:0!important}.remove-border-both-768{border-left-width:0!important;border-right-width:0!important}.remove-border-left-768{border-left-width:0!important}.remove-border-right-768{border-right-width:0!important}.one_half.blog_list_column.fullwidth-768,.one_third.blog_list_column.fullwidth-768,.one_fourth.blog_list_column.fullwidth-768,.one_fifth.blog_list_column.fullwidth-768,.one_sixth.blog_list_column.fullwidth-768{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:979px){.fullwidth-980{width:100%!important;display:block}.remove-border-980{border-width:0!important}.remove-border-both-980{border-left-width:0!important;border-right-width:0!important}.remove-border-left-980{border-left-width:0!important}.remove-border-right-980{border-right-width:0!important}.one_half.blog_list_column.fullwidth-980,.one_third.blog_list_column.fullwidth-980,.one_fourth.blog_list_column.fullwidth-980,.one_fifth.blog_list_column.fullwidth-980,.one_sixth.blog_list_column.fullwidth-980{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (max-width:1149px){.fullwidth-1150{width:100%!important;display:block}.remove-border-1150{border-width:0!important}.remove-border-both-1150{border-left-width:0!important;border-right-width:0!important}.remove-border-left-1150{border-left-width:0!important}.remove-border-right-1150{border-right-width:0!important}.one_half.blog_list_column.fullwidth-1150,.one_third.blog_list_column.fullwidth-1150,.one_fourth.blog_list_column.fullwidth-1150,.one_fifth.blog_list_column.fullwidth-1150,.one_sixth.blog_list_column.fullwidth-1150{display:block;float:none;width:none;width:100%;margin:0;clear:both}}@media only screen and (min-width:783px){body.admin-bar .esgbox-thumbs{top:32px!important}}@media only screen and (max-width:782px){body.admin-bar .esgbox-thumbs{top:46px!important}}

    css/screen.css

    @@ -204,10 +204,6 @@ code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], input[type=tel], textarea { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; } -code, pre { - display: block; - white-space: pre-wrap; -} del { color: #666; text-decoration: line-through; @@ -1077,6 +1073,9 @@ -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#0d000000',GradientType=0 )"; -khtml-user-select: none; } +.button.button { + border: 1px solid rgba(0, 0, 0, .1); +} button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; @@ -1609,13 +1608,17 @@ /* ======================================================= */ /* Main Structure ---------------------------------------------------------- */ -.box-layout .body-warp { +.box-layout .body-wrapper { width: 1020px; margin: 0 auto; +} +.background_revslider.box-layout .body-wrapper{ + position:relative; } #page { position: relative; overflow: hidden; + box-sizing: border-box; } .page-has-gradient #page:before { position: absolute; @@ -2322,13 +2325,23 @@ #navigation.nav_sub_arrow ul ul li.has-children a:hover:after{ border-left-color:#000; } -#navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after{ +/*#navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after,*/ +#navigation.nav_sub_arrow ul > li.menu-multi-column > ul > li.has-children > a::after{ position: absolute; - top: 5px; + top: 6px; right: 15px; } #navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > a::after { display:none; +} +#navigation .menu ul > li > a::before { +height: var(--menu_title_height); +content: ''; +position: absolute; +top: 0; +left: 0px; +width:0px; +background-color:transparent; } /* ======================================================= */ /* Feature */ @@ -2500,6 +2513,9 @@ /* ======================================================= */ /* Footer Body ---------------------------------------------------------- */ +body.background_revslider #footer { + position:relative; +} .has-gradient #footer { background-image: -webkit-gradient(radial, top center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,.25)), color-stop(100%,rgba(255,255,255,0))); background-image: -webkit-radial-gradient(top, circle cover, rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%); @@ -2522,10 +2538,10 @@ overflow: hidden; font-size: 0; line-height: 10px; - background: url("../images/site_layout_sprites.png") repeat-x scroll 0 -19px transparent; + background: url("../images/site_layout_sprites.png") repeat-x scroll 0 -18px transparent; } .has-shadow.shadow-dark #footer_shadow { - background: url("../images/site_layout_sprites_dark.png") repeat-x scroll 0 -19px transparent; + background: url("../images/site_layout_sprites_dark.png") repeat-x scroll 0 -18px transparent; } [id^='footer_widget_area_']{box-sizing:border-box;} /* Sub Footer @@ -2550,6 +2566,7 @@ } #footer_menu a { padding: 0 5px; + display:inline-block; } #footer_menu li, #footer_menu ul { display: inline; @@ -2596,8 +2613,8 @@ ---------------------------------------------------------- */ .box-layout #header-sticker-wrapper.sticker_enabled #header { width: auto; - padding-right: 20px; - padding-left: 20px; + padding-right: 10px; + padding-left: 10px; } .has-shadow #header-sticker-wrapper.sticker_sticky #header { @@ -2609,6 +2626,7 @@ } #header-sticker-wrapper.sticker_enabled #header.fancybx-margin { position : relative !important; +top:0px !important; } @media only screen and (max-width:979px) { .no-responsive #header-sticker-wrapper.sticker_enabled #header { @@ -2959,9 +2977,9 @@ .page-layout-sections .entry.content { margin-bottom: 0px; } -.entry.content footer { +.entry.content footer p { margin-top: 40px; - margin-bottom: -20px; + margin-bottom: 0px; clear: both; } .remove-all .entry.content footer, @@ -3547,31 +3565,39 @@ } /* Calendar ---------------------------------------------------------- */ +.widget_calendar .wp-calendar-nav, .widget_calendar table { width: 100%; margin: 0 auto; max-width:330px; + box-sizing:border-box; } .widget_calendar caption { padding:5px 0; font-size: 1.2em; + text-align: center; } .widget_calendar td, .widget_calendar th { padding: 3px 0; text-align: center; } -.widget_calendar tfoot td { +.widget_calendar .wp-calendar-nav { padding: 5px 0; +} +.widget_calendar .wp-calendar-nav, +.widget_calendar .wp-calendar-nav a{ font-size: 1.1em; } -.widget_calendar #prev { +.widget_calendar .wp-calendar-nav-prev { text-align: left; -} -.widget_calendar #next { + float:left; +} +.widget_calendar .wp-calendar-nav-next { text-align: right; + float:right; } .widget_calendar .theme-calendar-is-today, -.widget_calendar a { +.widget_calendar .day-has-post a { font-size: 1.3em; } /* Pages @@ -4442,6 +4468,12 @@ /*-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ } +ul.list_custom_icon li{ + display:list-item; +} +ul.list_custom_icon li:before{ + font-family:inherit; +} ul.list_outside { position: relative; } @@ -4716,6 +4748,9 @@ /*-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ } +.icon_text.icon_custom_icon:before{ + font-family:inherit; +} #responsive-menu-pro [class^="icon_"]:before, #responsive-menu-pro [class*=" icon_"]:before, #responsive-menu [class^="icon_"]:before, @@ -5113,21 +5148,16 @@ padding: 10px; overflow: auto; line-height: 21px; - white-space: pre-wrap; /* CSS3 browsers */ - white-space: -moz-pre-wrap !important; /* 1999+ Mozilla */ - white-space: -pre-wrap; /* Opera 4 thru 6 */ - white-space: -o-pre-wrap; /* Opera 7 and up */ - background: #fff; + display: block; + white-space: pre-wrap; border: 1px solid #e5e5e5; + box-sizing: border-box; } .code { - padding: 20px 10px; - margin-top: 10px; background: url("../images/code_bg.png") repeat scroll 0 0 transparent; } -.toggle_content .code { - margin-top: 0; - margin-left: -15px; +.textwidget .code br,.textwidget .pre br{ + display:none; } /* milestone ---------------------------------------------------------- */ @@ -6594,8 +6624,10 @@ padding: 5px 10px; margin: 0; font-size: 14px; - line-height: 14px; + line-height: 1em; cursor: pointer; + width:100%; + box-sizing:border-box; } .toggle_icon { font-family: 'themeicons'; @@ -6612,7 +6644,6 @@ -moz-osx-font-smoothing: grayscale;*/ } .toggle_icon:before { - margin: 0 .6em 0 0; content: "/e641"; } .toggle_active .toggle_icon:before { @@ -6620,20 +6651,34 @@ } .toggle_content { display: none; + margin: 0; padding: 15px 10px 10px 30px; - margin: 0; -} -.toggle_right { - text-align: right; } .toggle_right .toggle_icon { float: right; } -.toggle_right .toggle_icon:before { - margin: 0 0 0 .6em; -} -.toggle_right .toggle_content { - padding: 15px 30px 10px 10px; +.toggle_left .toggle_icon { + float: left; +} +.toggle_left:not(.indent) .toggle-title { + margin-left:10px; +} +.toggle_right:not(.indent) .toggle-title { + margin-right:10px; +} +.toggle.toggle_left.indent .toggle_icon { + position:absolute; + left:10px; +} +.toggle.toggle_right.indent .toggle_icon { + position:absolute; + right:10px; +} +.toggle.toggle_left.indent .toggle_title{ + padding: 5px 10px 5px 34px; +} +.toggle.toggle_right.indent .toggle_title{ + padding: 5px 34px 5px 10px; } /* Carousel ---------------------------------------------------------- */ @@ -7070,30 +7115,45 @@ /* bbpress Styles */ /* ======================================================= */ li.bbp-forum-info { - width: 55%; + width: 48%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-forum-topic-count { - width: 6%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-forum-reply-count { - width: 18%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-forum-freshness { width: 20%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-title { - width: 55%; + width: 48%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-voice-count { - width: 6%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-reply-count { - width: 18%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-freshness { width: 20%; -} - + -ms-word-wrap: break-word; + word-wrap: break-word; +} #bbpress-forums li.bbp-header { background: #ececec; } @@ -7109,7 +7169,6 @@ #bbpress-forums div.odd { background: #fff; } - #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums fieldset.bbp-form { border: 1px solid #ccc; } @@ -7146,17 +7205,20 @@ font-size: 14px; font-weight: bold; } +.bbpress-wrapper button, .bbp-submit-wrapper button { - width: 200px; - height: 40px; + min-width: 150px; + min-height: 40px; + padding: 10px; } #commentform input#submit { - width: 200px; - height: 40px; + min-width: 150px; + min-height: 40px; } .contact_form_wrap .contact_form button { - width: 200px; - height: 40px; + min-width: 150px; + min-height: 40px; + padding: 10px; } #subscription-toggle { float: right; @@ -7423,3 +7485,102 @@ -o-object-fit: cover; object-fit: cover; } +#responsive-menu-pro .responsive_menu_logo_wrapper{ + margin-left:auto; + margin-right:auto; +} +#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow, +#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow, +#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description, +#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description{ + height:auto; +} +#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img { + padding-bottom:20px; +} +#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img.responsive_menu_logo_image { + margin:0; + padding:0; +} +#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-logo{ + display:inline-block; + border-top-color:transparent; +} +#responsive-menu-pro-container #responsive-menu-pro .responsive_menu_logo{ + display: inline-block; + vertical-align: middle; +} +#responsive-menu-pro-container #responsive-menu-pro .menu-item-logo-text{ + vertical-align: middle; +} +ul.disc{ + list-style-type:disc; +} +ul.armenian{ + list-style-type:armenian; +} +ul.circle{ + list-style-type:circle; +} +ul.cjk-ideographic{ + list-style-type:cjk-ideographic; +} +ul.decimal{ + list-style-type:decimal; +} +ul.decimal-leading-zero{ + list-style-type:decimal-leading-zero; +} +ul.georgian{ + list-style-type:georgian; +} +ul.hebrew{ + list-style-type:hebrew; +} +ul.hiragana{ + list-style-type:hiragana; +} +ul.hiragana-iroha{ + list-style-type:iragana-iroha; +} +ul.katakana{ + list-style-type:katakana; +} +ul.katakana-iroha{ + list-style-type:katakana-iroha; +} +ul.lower-alpha{ + list-style-type:lower-alpha; +} +ul.lower-greek{ + list-style-type:lower-greek; +} +ul.lower-latin{ + list-style-type:lower-latin; +} +ul.lower-roman{ + list-style-type:lower-roman; +} +ul.none{ + list-style-type:none; +} +ul.square{ + list-style-type:square; +} +ul.upper-alpha{ + list-style-type:upper-alpha; +} +ul.upper-greek{ + list-style-type:upper-greek; +} +ul.upper-latin{ + list-style-type:upper-latin; +} +ul.upper-roman{ + list-style-type:upper-roman; +} +.body_has_revslider_slider_wrapper { + position:fixed; + width:100%; + height:auto; +}

    css/screen.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015-2019 Lyon Holding Limited O/A www.thethemebuilders.com */ -html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,fluid-width,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,fluid-width{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:700;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted;border-color:inherit}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img,object,embed,video,iframe{max-width:100%}.google_map img,.gm-style img{max-width:none}img,video{height:auto}button,input,select,textarea{margin:0}textarea{overflow:auto}button{width:auto;overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button,select{text-transform:none}svg:not(:root){overflow:hidden}cufon{overflow:hidden}iframe{max-width:100%}@font-face{font-family:'themeicons';font-style:normal;font-weight:400;src:url(../icons/themeicons/fonts/themeicons.eot);src:url(../icons/themeicons/fonts/themeicons.eot?#iefix) format("embedded-opentype"),url(../icons/themeicons/fonts/themeicons.ttf) format("truetype"),url(../icons/themeicons/fonts/themeicons.woff) format("woff"),url(../icons/themeicons/fonts/themeicons.svg#themeicons) format("svg")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Arial,sans-serif;font-size:12px;line-height:20px;color:#333}strong,th,thead td{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var,input[type=text],input[type=password],input[type=email],input[type=tel],textarea{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace}code,pre{display:block;white-space:pre-wrap}del{color:#666;text-decoration:line-through}ins,dfn{border-bottom:1px solid #ccc}small,sup,sub{font-size:85%}abbr,acronym{text-transform:uppercase;letter-spacing:.1em}a abbr,a acronym{border:none}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #ccc}sup{vertical-align:super}sub{vertical-align:sub}p,ul,ol,dl,table,fieldset,blockquote,pre,code{margin-bottom:20px}h1,h2,h3,h4,h5,h6{margin-bottom:.6em;font-weight:400;line-height:1em}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1 .subTitle,h2 .subTitle,h3 .subTitle,h4 .subTitle,h5 .subTitle,h6 .subTitle{display:block;margin:0;font-size:.65em;color:#999}ul{margin-left:1.5em;list-style-type:disc}ul li{margin-left:.85em}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol{margin-left:2.35em;list-style-position:outside;list-style-type:decimal}dt{margin-top:.8em;margin-bottom:.4em;font-weight:700}ol ol,ul ol{margin-left:2.5em}ul ol,ol ul,ol ol,ul ul{margin-bottom:0}a,a:visited,a:hover,a:active,a:focus{color:#666;text-decoration:none;outline:0 none}table,td,th{vertical-align:middle}caption{padding-bottom:.8em}.form-item{margin:0 0 10px}.form-item label{cursor:pointer}fieldset{padding:1em;border:1px solid #ccc}legend{padding:0 .8em;font-size:1.2em;font-weight:700}textarea,input[type=text],input[type=password],input[type=email],input[type=tel],select{font-size:inherit;background:#fff;border:1px solid #ccc}input,select{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=tel]{cursor:text}textarea{overflow:auto;vertical-align:top}textarea,input{padding:5px;outline:none}input{line-height:normal}select{padding:2px}option{padding:0 4px}input[type=button],button{padding:4px;vertical-align:middle;cursor:pointer}input.text_input,textarea.textarea{background:url(../images/input_bg.png) no-repeat scroll 0 0 transparent;border:1px solid #e5e5e5;border-radius:1px}.contact_form button.button:focus,.form-submit input.submit:focus,input.text_input:focus,textarea.textarea:focus{border:1px solid #ccc}.center{text-align:center}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}.alignright{float:right}.alignleft{float:left}.aligncenter{margin-right:auto;margin-left:auto}.clearboth{display:block;width:100%;height:0;overflow:hidden;clear:both;font-size:0;line-height:0}.text-left{text-align:left}.text-right{text-align:right}.text-center,.text-centered{text-align:center}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;float:left;height:auto!important;height:1px;min-height:1px;margin-right:4%}.one_half{width:48%}.one_third{width:30.6666%}.two_third{width:65.3332%}.one_fourth{width:22%}.two_fourth{width:48%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.3333%}.two_sixth{width:30.6666%}.three_sixth{width:47.9998%}.four_sixth{width:65.3332%}.five_sixth{width:82.6665%}.last{margin-right:0;clear:right}.one_half .one_half{width:45.8333%}.one_half .one_third{width:27.7778%}.one_half .two_third{width:63.8889%}.two_third .one_third{width:29.2517%}.two_third .two_third{width:64.6258%}.two_third .one_fourth{width:20.4082%}.two_third .three_fourth{width:73%}.one_half .one_half:not(.last){margin-right:8.3333%}.one_half .one_third:not(.last){margin-right:8.3333%}.one_half .two_third:not(.last){margin-right:8.3333%}.two_third .one_third:not(.last){margin-right:6.1224%}.two_third .two_third:not(.last){margin-right:6.1224%}.two_third .one_fourth:not(.last){margin-right:6.1224%}.two_third .three_fourth:not(.last){margin-right:6.1224%}.one_half.margin-half:not(.last),.one_third.margin-half:not(.last),.two_third.margin-half:not(.last),.one_fourth.margin-half:not(.last),.three_fourth.margin-half:not(.last),.one_fifth.margin-half:not(.last),.two_fifth.margin-half:not(.last),.three_fifth.margin-half:not(.last),.four_fifth.margin-half:not(.last),.one_sixth.margin-half:not(.last),.five_sixth.margin-half:not(.last){margin-right:2%}.one_half.margin-half{width:49%}.one_third.margin-half{width:32%}.two_third.margin-half{width:66%}.one_fourth.margin-half{width:23.5%}.three_fourth.margin-half{width:74.5%}.one_fifth.margin-half{width:18.4%}.two_fifth.margin-half{width:38.8%}.three_fifth.margin-half{width:59.2%}.four_fifth.margin-half{width:79.6%}.one_sixth.margin-half{width:15%}.five_sixth.margin-half{width:83%}.one_half .one_half.margin-half{width:47.9167%}.one_half .one_third.margin-half{width:30.5556%}.one_half .two_third.margin-half{width:65.2778%}.two_third .one_third.margin-half{width:31.2925%}.two_third .two_third.margin-half{width:65.6463%}.two_third .one_fourth.margin-half{width:22.7041%}.two_third .three_fourth.margin-half{width:742347%}.one_half .one_half.margin-half:not(.last){margin-right:4.1666%}.one_half .one_third.margin-half:not(.last){margin-right:4.1666%}.one_half .two_third.margin-half:not(.last){margin-right:4.1666%}.two_third .one_third.margin-half:not(.last){margin-right:3.0612%}.two_third .two_third.margin-half:not(.last){margin-right:3.0612%}.two_third .one_fourth.margin-half:not(.last){margin-right:3.0612%}.two_third .three_fourth.margin-half:not(.last){margin-right:3.0612%}.preloading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}img.alignleft,.wp-caption.alignleft{margin:2px 16px 2px 2px !important}img.alignright,.wp-caption.alignright{margin:2px 2px 2px 16px !important}img.aligncenter,.wp-caption.aligncenter{display:block;margin:2px auto!important;text-align:center}.wp-caption{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 0;margin-bottom:10px;text-align:center;background:#f5f5f5;border:1px solid #ddd}.wp-caption img{padding:0;margin:0;border:0 none}p.wp-caption-text{padding:0 5px 5px;margin:0;font-size:12px;line-height:16px;text-align:center}.image_styled{position:relative;display:inline-block;max-width:100%;margin-bottom:20px;zoom:1}.image_styled.flat_style{margin-bottom:0}.entry_full .entry_image,.entry_below .entry_image{width:100%}.image_styled.aligncenter{display:block}.image_frame{position:relative;display:block;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}@media only screen and (max-width: 767px){.image_fit_mobile{display:block;width:auto!important}}.effect-grayscale img{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#grayscale");filter:gray;-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;-moz-filter:grayscale(100%)}.effect-grayscale img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0/'/></filter></svg>#grayscale");filter:grayscale(0%);-webkit-filter:grayscale(0%)}.effect-tilt{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-tilt:hover{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.effect-rotate{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-rotate:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-morph:hover{border-radius:100%;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph:hover *{border-radius:100%}.effect-morph:hover .image_shadow_wrap:before,.image_frame.effect-morph:hover .image_shadow_wrap:after{display:none}.effect-morph:hover .image_shadow_wrap{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-moz--box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.effect-zoom{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.effect-zoom:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.effect-blur img{filter:blur(2px);-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:blur(2px);-webkit-backface-visibility:hidden}.effect-blur img:hover{filter:blur(0);-webkit-filter:blur(0)}.image_frame a{position:relative;display:block;height:100%;overflow:hidden;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.no-js .image_frame img{visibility:visible}.image_frame img{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;background:#f9f9f9;border:1px solid #eee;-ms-box-sizing:border-box}.image_frame .image_flat_style img{border:none}.image_frame .grayscale-wrapper img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.grayscale-wrapper img{width:100%;height:100%}.image_styled .image_caption{display:block;margin:10px 0;font-size:12px;line-height:16px;text-align:center}.image_styled.aligncenter .image_caption{margin:10px auto}.image_shadow_wrap{position:relative;height:100%}.has-shadow .image_shadow_wrap:before,.has-shadow .image_shadow_wrap:after{position:absolute;top:50%;right:15px;bottom:0;left:15px;content:"";border-radius:100px / 10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.35);box-shadow:0 0 15px rgba(0,0,0,.35)}.has-shadow.shadow-dark .image_shadow_wrap:before,.has-shadow.shadow-dark .image_shadow_wrap:after{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.has-shadow .image_shadow_wrap:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#feature .image_frame img{visibility:visible}.image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden}.image_icon_zoom .image_overlay{background:url(../images/image_icon_zoom.png) no-repeat scroll 50% 50% transparent}.image_icon_play .image_overlay{background:url(../images/image_icon_play.png) no-repeat scroll 50% 50% transparent}.image_icon_doc .image_overlay{background:url(../images/image_icon_doc.png) no-repeat scroll 50% 50% transparent}.image_icon_link .image_overlay{background:url(../images/image_icon_link.png) no-repeat scroll 50% 50% transparent}.image_styled.alignleft{margin-right:16px}.image_styled.alignright{margin-left:16px}.image_no_link{cursor:default}.highlight{background:#ff9}.highlight.dark{color:#fff;background:#333}.highlight.black{color:#fff;background:#000}.highlight.blue{color:#fff;background:#00f}.highlight.brown{color:#fff;background:#a52a2a}.highlight.grey{color:#fff;background:gray}.highlight.green{color:#fff;background:green}.highlight.magenta{color:#fff;background:#f0f}.highlight.maroon{color:#fff;background:maroon}.highlight.navy{color:#fff;background:navy}.highlight.olive{color:#fff;background:olive}.highlight.orange{color:#fff;background:orange}.highlight.pink{color:#454545;background:#ffc0cb}.highlight.purple{color:#fff;background:purple}.highlight.red{color:#fff;background:red}.highlight.salmon{color:#fff;background:#fa8071}.highlight.silver{color:#454545;background:silver}.highlight.tan{color:#fff;background:#d2b48c}.highlight.teal{color:#fff;background:teal}.highlight.white{color:#303030;background:#fff}.highlight.yellow{color:#505050;background:#ff0}blockquote{padding:10px 20px 10px 60px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:24px;color:#444}blockquote p{margin-bottom:8px}blockquote.alignleft{width:220px;margin:10px 20px 0 0}blockquote.alignright{width:220px;margin:10px 0 0 20px}blockquote.aligncenter{display:block;width:300px}blockquote cite{font-size:12px;color:#666}blockquote{position:relative;display:inline-block}blockquote:before{position:absolute;top:8px;left:5px;margin-right:10px;font-family:'themeicons';font-size:40px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"/e643";speak:none}.button,.button span{display:inline-block;border-radius:1px}.button{position:relative;overflow:visible;line-height:1em;white-space:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),to(rgba(0,0,0,.05)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0);border:1px solid rgba(0,0,0,.1);outline:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )";-khtml-user-select:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button.button{padding:0;margin:0}a.button,a.button:hover{text-decoration:none}.button.full,.button.full span{display:block}.button:hover,.button.hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0 )"}.button:active,.button.active{top:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0 )"}.button.nogradient,.button.nogradient:hover,.button.nogradient.hover,.button.nogradient:active,.button.nogradient.active{background-image:none;filter:none;-ms-filter:none}.button span{position:relative;padding:.6em 1.3em;line-height:1em;color:#fff;text-align:center;text-decoration:none;white-space:normal}@media screen and (-webkit-min-device-pixel-ratio:0){button.button span{margin-top:-1px;margin-right:-2px;margin-left:-2px}}.button.small span{font-size:12px}.button.medium span{font-size:14px}.button.large span{font-size:18px}.button.black{background-color:#333}.button.gray{background-color:#666}.button.white{background-color:#fff}.button.white span{color:#666}.button.red{background-color:#e62727}.button.orange{background-color:#ff5c00}.button.magenta{background-color:#a9014b}.button.yellow{background-color:#ffb515}.button.blue{background-color:#00adee}.button.pink{background-color:#e22092}.button.green{background-color:#91bd09}.button.rosy{background-color:#f16c7c}.fancybx-wrap,.fancybx-skin,.fancybx-outer,.fancybx-inner,.fancybx-image,.fancybx-wrap iframe,.fancybx-wrap object,.fancybx-nav,.fancybx-nav span,.fancybx-tmp{padding:0;margin:0;vertical-align:top;border:0;outline:none}.fancybx-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybx-skin{position:relative;color:#444;text-shadow:none;background:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybx-opened{z-index:8030}.fancybx-opened .fancybx-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybx-outer,.fancybx-inner{position:relative}.fancybx-inner{overflow:hidden}.fancybx-type-iframe .fancybx-inner{-webkit-overflow-scrolling:touch}.fancybx-error{padding:15px;margin:0;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;white-space:nowrap}.fancybx-image,.fancybx-iframe{display:block;width:100%;height:100%}.fancybx-image{max-width:100%;max-height:100%}#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite.png)}#fancybx-loading{position:fixed;top:50%;left:50%;z-index:8060;margin-top:-22px;margin-left:-22px;cursor:pointer;background-position:0 -108px;opacity:.8}#fancybx-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybx-close{position:absolute;top:-18px;right:-18px;z-index:8040;width:36px;height:36px;cursor:pointer}.fancybx-type-swf .fancybx-nav,.fancybx-type-iframe .fancybx-nav,.fancybx-type-inline .fancybx-nav,.fancybx-type-html .fancybx-nav,.fancybx-type-ajax .fancybx-nav{top:50%;width:54px;height:34px;margin-top:-18px}.fancybx-type-swf .fancybx-nav span,.fancybx-type-iframe .fancybx-nav span,.fancybx-type-inline .fancybx-nav span,.fancybx-type-html .fancybx-nav span,.fancybx-type-ajax .fancybx-nav span{top:0;margin-top:0}.fancybx-nav{position:absolute;top:0;z-index:8040;width:40%;height:100%;text-decoration:none;cursor:pointer;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybx-prev{left:0}.fancybx-next{right:0}.fancybx-nav span{position:absolute;top:50%;z-index:8040;width:36px;height:34px;margin-top:-18px;cursor:pointer;visibility:hidden}.fancybx-prev span{left:10px;background-position:0 -36px}.fancybx-next span{right:10px;background-position:0 -72px}.fancybx-nav:hover span{visibility:visible}.fancybx-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important;visibility:hidden}.fancybx-lock{width:auto;overflow:hidden!important}.fancybx-lock body{overflow:hidden!important}.fancybx-lock-test{overflow-y:hidden!important}.fancybx-overlay{position:absolute;top:0;left:0;z-index:8010;display:none;overflow:hidden;background:url(../images/fancybox_overlay.png)}.fancybx-overlay-fixed{position:fixed;right:0;bottom:0}.fancybx-lock .fancybx-overlay{overflow:auto;overflow-y:scroll}.fancybx-title{position:relative;z-index:8050;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none;visibility:hidden}.fancybx-opened .fancybx-title{visibility:visible}.fancybx-title-float-wrap{position:absolute;right:50%;bottom:0;z-index:8050;margin-bottom:-35px;text-align:center}.fancybx-title-float-wrap .child{display:inline-block;padding:2px 20px;margin-right:-100%;font-weight:700;line-height:24px;color:#fff;text-shadow:0 1px 2px #222;white-space:nowrap;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.fancybx-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybx-title-inside-wrap{padding-top:10px}.fancybx-no-frame .fancybx-title-inside-wrap{padding:10px}.fancybx-title-over-wrap{position:absolute;bottom:0;left:0;padding:10px;color:#fff;background:#000;background:rgba(0,0,0,.8)}.skin-video .fancybx-title-over-wrap,.fancybx-type-iframe .fancybx-title-over-wrap{top:0;bottom:auto}.fancybx-inner .video_frame{margin-bottom:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite@2x.png);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybx-loading div{background-image:url(../images/fancybox_loading@2x.gif);-webkit-background-size:24px 24px;background-size:24px 24px}}#fancybx-thumbs{position:fixed;left:0;z-index:8050;width:100%;overflow:hidden}#fancybx-thumbs.bottom{bottom:2px}#fancybx-thumbs.top{top:2px}#fancybx-thumbs ul{position:relative;padding:0;margin:0;list-style:none}#fancybx-thumbs ul li{float:left;padding:1px}#fancybx-thumbs ul li.active{padding:0;border:1px solid #fff}#fancybx-thumbs ul li:not(.active) a{border:1px solid #222}#fancybx-thumbs ul li:not(.active) a img{opacity:.6}#fancybx-thumbs ul li.active a img{opacity:.75}#fancybx-thumbs ul li:hover a img{opacity:1}#fancybx-thumbs ul li:not(.active):hover a{border:1px solid #fff}#fancybx-thumbs ul li a{position:relative;display:block;overflow:hidden;background:#111;outline:none}#fancybx-thumbs ul li img{position:relative;display:block;max-width:none;padding:0;border:0}.skin-theme .fancybx-skin{border:1px solid #fff;border-radius:0}.skin-theme.skin-audio .fancybx-close{top:-26px;background:url(../images/fancybox_close_revert.png) no-repeat scroll 0 0 transparent}.skin-theme .fancybx-close{position:absolute;top:-1px;right:5px;display:block;width:45px;height:26px;text-indent:-9999px;background:url(../images/fancybox_close.png) no-repeat scroll 0 0 transparent}.fancybx-mobile.skin-video.skin-theme .fancybx-close,.fancybx-mobile.fancybx-type-iframe.skin-theme .fancybx-close{top:-26px;-webkit-transform:scaleY(-1)}.fancybx-mobile .fancybx-nav span{visibility:visible}.skin-theme .fancybx-nav span{width:32px;height:68px;margin-top:-34px}.skin-theme .fancybx-prev span{left:-1px;background:url(../images/fancybox_previous.png) left center no-repeat}.skin-theme .fancybx-next span{right:-1px;background:url(../images/fancybox_next.png) right center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.skin-theme .fancybx-close{-webkit-background-size:45px 26px;background-size:45px 26px}.skin-theme .fancybx-nav span{-webkit-background-size:32px 68px;background-size:32px 68px}}.skin-theme.fancybx-type-swf .fancybx-nav,.skin-theme.fancybx-type-iframe .fancybx-nav,.skin-theme.fancybx-type-inline .fancybx-nav,.skin-theme.fancybx-type-html .fancybx-nav,.skin-theme.fancybx-type-ajax .fancybx-nav{width:32px;height:68px;margin-top:-34px}.skin-theme.fancybx-type-swf .fancybx-nav span,.skin-theme.fancybx-type-iframe .fancybx-nav span,.skin-theme.fancybx-type-inline .fancybx-nav span,.skin-theme.fancybx-type-html .fancybx-nav span,.skin-theme.fancybx-type-ajax .fancybx-nav span{margin-top:0}.skin-theme .fancybx-title-float-wrap .child{color:#333;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.skin-theme .fancybx-title-inside-wrap{padding:5px;color:#333;text-align:center;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.box-layout .body-warp{width:1020px;margin:0 auto}#page{position:relative;overflow:hidden}.page-has-gradient #page:before{position:absolute;top:0;width:100%;height:27px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.06),rgba(0,0,0,0))}.page-has-gradient #page:after{position:absolute;bottom:0;width:100%;height:30px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.06)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.06))}#main,#sidebar{position:relative}* html #page,* html #sidebar{display:inline}.inner{position:relative;width:980px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;margin:0 auto;-ms-box-sizing:border-box}#page .inner{height:auto;padding-top:40px;padding-bottom:30px}.remove-padding-left-right #page .inner{padding-left:0;padding-right:0}.remove-padding-margin #page .inner,.remove-padding #page .inner{padding-top:0;padding-bottom:0}.remove-all #page .inner,.remove-padding-all #page .inner{padding:0}.layout-full .fluid-width .inner{padding-left:10px;padding-right:10px}.layout-full > .inner{width:auto}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%}@media only screen and (min-width:980px){.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}#footer{width:100%}.section{padding:0;margin:0;box-sizing:border-box}.inner-section{width:980px}.inner-section,.inner-section-full,.page-layout-sections{margin-left:auto;margin-right:auto;box-sizing:border-box}.inner-section,.inner-section-full{padding:0 10px}@media only screen and (min-width:980px){.sidebar .inner-section{width:auto;max-width:100%}}@media only screen and (max-width:979px){.responsive.remove-all .sidebar #sidebar,.responsive.remove-padding-all .sidebar #sidebar,.responsive.remove-padding-left-right .sidebar #sidebar{padding-left:10px;padding-right:10px;padding-bottom:20px}.no-responsive .inner-section{width:980px}.no-responsive .sidebar .inner-section{width:auto;max-width:100%}.no-responsive.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.no-responsive.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}h1.text_box,h2.text_box,h3.text_box,h4.text_box,h5.text_box,h6.text_box,p.text_box,div.text_box > p:last-child,.section > p:last-child,.inner-section > p:last-child,.inner-section-full > p:last-child{margin-bottom:0}.right_sidebar #main{float:left;width:calc(100% - 330px)}.right_sidebar #main .content{width:auto}.right_sidebar #sidebar{float:right;width:300px;margin:0 0 .5em 30px}.right_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-left:25px;margin-bottom:50px;overflow:hidden;border-left:1px solid #eee}.sidebar-has-gradient .right_sidebar #sidebar_content{background:url(../images/sidebar_sprites.png) no-repeat scroll left -50px transparent;border-left:none}.right_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .right_sidebar #sidebar_content:after{position:absolute;bottom:0;left:0;width:100%;height:50px;clear:both;content:"";background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.sidebar-has-gradient .right_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.left_sidebar #main{float:right;width:calc(100% - 330px)}.left_sidebar #main .content{width:auto}.left_sidebar #sidebar{float:left;width:300px;margin:0 30px .5em 0}.left_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-right:25px;margin-bottom:50px;overflow:hidden;border-right:1px solid #eee}.sidebar-has-gradient .left_sidebar #sidebar_content{background:url(../images/left_sidebar_sprites.png) no-repeat scroll right -50px transparent;border-right:none}.left_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .left_sidebar #sidebar_content:after{position:absolute;right:0;bottom:0;width:100%;height:50px;clear:both;content:"";background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.sidebar-has-gradient .left_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.home #sidebar_content{padding-top:30px}#page.layout-full .left_sidebar #main,#page.layout-full .right_sidebar #main{width:-webkit-calc(100% - 330px);width:calc(100% - 330px)}#page.layout-full .left_sidebar .content,#page.layout-full .right_sidebar .content{width:auto}#header{position:relative;z-index:1050;width:100%}#header .inner{height:90px}#header .inner:before,#header .inner:after{display:table;content:" "}#header .inner:after{clear:both}#header .inner.header-text{height:auto;padding-bottom:20px}#top_area{position:absolute;top:10px;right:10px;z-index:402}#top_area .widget{margin-bottom:5px}#logo_text{position:absolute;left:10px;z-index:399}#logo{position:absolute;left:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;z-index:399}.mobile-logo{display:none}#site_name{display:block;font-size:40px;line-height:1.1em}#site_description{font-size:11px;line-height:1.5em}.logo-center{width:100%;z-index:0;text-align:center}.logo-center #logo_text,.logo-center #logo{position:relative;padding:0;margin:0;bottom:0!important;left:0!important;right:0!important}#language_flags{position:absolute;top:10px;right:10px;z-index:402}#language_flags ul{padding:0;margin:0;list-style:none}#language_flags ul li{float:left;margin-left:8px;overflow:hidden}#language_flags ul li img{display:block;background:#fff;opacity:.7;-moz-opacity:.7}#language_flags ul li img:hover{opacity:1;-moz-opacity:1}#top_area .widget_qtranslate{margin-top:5px}.widget_qtranslate ul.qtrans_language_chooser{padding:0;margin:0;list-style:none}.widget_qtranslate ul.qtrans_language_chooser li{float:left;margin-left:8px;overflow:hidden}.widget_qtranslate ul.qtrans_language_chooser li img{background:#fff;opacity:.7;-moz-opacity:.7}.widget_qtranslate ul.qtrans_language_chooser li img:hover{opacity:1;-moz-opacity:1}#navigation-wrapper{position:absolute;bottom:0;width:100%;left:0;height:auto}.navigation-fullwidth-menu-wrapper{width:100%;height:inherit}#navigation-wrapper.menu-plugin-uses-main-menu{height:auto}#navigation-wrapper.navigation-center{text-align:center}#navigation-wrapper .fluid-width-section{height:inherit}#navigation-wrapper .inner-section-full,#navigation-wrapper .inner-section{position:relative;height:inherit}#navigation-wrapper:not(.forcefull) .inner-section{padding-left:0;padding-right:0}#navigation{position:relative;bottom:0;height:60px}#navigation,#navigation.nav-align-right,#navigation.nav-align-default{right:-5px;left:auto;float:right}#navigation.nav-align-left{left:-5px;right:auto;float:left}#navigation.nav-align-center{position:relative;right:0;left:0;float:none}#navigation.jqueryslidemenu.nav-align-center ul li ul{text-align:initial}#navigation ul.menu-search{padding:1px 0}#navigation > ul > li.search.no-subtitles > a{padding-right:10px}#navigation .menu-widget-search{width:200px}.nav2select{display:none;margin-right:15px}.jqueryslidemenu{position:relative;z-index:400}.jqueryslidemenu ul{z-index:400;padding:0;margin:0;list-style-type:none;box-sizing:border-box}.jqueryslidemenu > ul{display:inline-block;zoom:1}.jqueryslidemenu ul li{position:relative;display:inline;float:left;margin:0;box-sizing:border-box}.jqueryslidemenu ul li a{display:block;height:60px;padding:0 15px;overflow:hidden;line-height:56px;text-decoration:none;background:url(../images/blank.gif) 0 0 repeat}* html .jqueryslidemenu ul li a{display:inline-block}.jqueryslidemenu ul li ul.sub-menu{position:absolute;left:100%;z-index:401;display:none;padding:3px 0;visibility:hidden;border:1px solid #e5e5e5;border-top:0}.jqueryslidemenu ul li ul.sub-menu li{display:list-item;float:none;margin:0}.jqueryslidemenu ul li ul li ul.sub-menu{top:0;z-index:402;padding:2px 0;border:1px solid #e5e5e5}.jqueryslidemenu ul li ul li a{width:200px;padding:5px 15px 7px;margin:0}.jqueryslidemenu li .menu-item-text,.jqueryslidemenu ul ul li a,.jqueryslidemenu ul ul li a:visited{height:100%;line-height:20px}.jqueryslidemenu ul li ul li a:hover,.jqueryslidemenu ul ul li a:hover{padding:5px 15px 7px;border-right:0;border-left:0}.jqueryslidemenu ul ul ul.sub-menu{margin-top:-5px}.jqueryslidemenu ul li ul.sub-menu{-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.1);box-shadow:1px 2px 3px rgba(0,0,0,.1)}.jqueryslidemenu .menu-subtitle{display:block;line-height:1em}.jqueryslidemenu ul > li.menu-multi-column > ul > li{float:left}.jqueryslidemenu ul > li.menu-multi-column.menu-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li{width:16.666%}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li{width:16.666%}}.jqueryslidemenu > ul > li.menu-multi-column > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu ul.sub-menu-level-0{visibility:visible!important}.menu-item-text{display:block;font-size:inherit;clear:both;padding:0 15px;overflow:hidden;position:relative}.menu-item-text.description-top-padding{padding-top:3px}.jqueryslidemenu ul li ul li .menu-item-text a:hover,.jqueryslidemenu ul li ul li .menu-item-text a{width:auto;padding:0;margin:0}span.menu-item-divider.divider_line{border-color:silver;padding:0;margin:5px 0}span.menu-item-divider.divider_line.divider_dashed{border-style:dashed}span.menu-item-divider.divider_line.divider_solid{border-style:solid}span.menu-item-divider.divider_line.divider_double{border-width:4px 0 0;border-style:double}span.menu-item-divider.divider_line.divider_dotted{border-style:dotted}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:both}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:none}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li:nth-child(6n+1){clear:both}}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{display:block;visibility:visible;width:100%;position:relative;left:0;top:inherit;border:none}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li,.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{-webkit-box-shadow:none;box-shadow:none}#navigation.nav_arrow > ul > li.has-children > a:after{content:' ';display:inline-block;width:0;height:0;margin-left:.5em;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;border-top-color:#000;border-bottom:2px solid transparent}#navigation.nav_arrow > ul > li.has-children.current-menu-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-menu-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_item > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_parent > a:after,#navigation.nav_arrow > ul > li.has-children.hover > a:after{border-top-color:#3cabce}#navigation.nav_sub_arrow ul ul .has-children > a:after{content:' ';display:inline-block;width:0;height:0;float:right;margin-top:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;border-left-color:#000}#navigation.nav_sub_arrow ul ul li.has-children a:hover:after{border-left-color:#000}#navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after{position:absolute;top:5px;right:15px}#navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > a::after{display:none}#feature{-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(.001deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-backface-visibility:hidden}.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%)}.has-shadow #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1)}.has-shadow.shadow-dark #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3)}#feature .inner{padding-top:15px;padding-bottom:15px}#feature .inner:before,#feature .inner:after{display:table;content:" "}#feature .inner:after{clear:both}.title_introduce{padding:5px 0;margin-bottom:0;font-size:3.5em}.portfolio_title.entry-title,.entry_info .entry_title,#comments #comments_title,.title_introduce{-ms-word-wrap:break-word;word-wrap:break-word}.feature-introduce{position:relative;padding:5px 0;font-size:1.8em;font-weight:200;line-height:1.3em;letter-spacing:1px}.inner-100 .feature-introduce{position:relative;padding:0;margin:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.has-shadow #feature .top_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 0 transparent}.has-shadow.shadow-dark #feature .top_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 0 transparent}.has-shadow #feature .bottom_shadow{height:9px;font-size:0;line-height:9px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -10px transparent}.has-shadow.shadow-dark #feature .bottom_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -10px transparent}#breadcrumbs{position:relative;padding:0 0 8px;margin:-20px 0 20px;font-size:11px}.remove-all #breadcrumbs,.remove-padding-all #breadcrumbs,.remove-padding-margin #breadcrumbs,.remove-padding #breadcrumbs{padding:0 0 8px;margin:20px 0}.page-link{margin:0 0 1em;clear:both;font-weight:700}a#back-to-top{position:fixed;right:30px;bottom:30px;display:none;width:27px;height:27px;overflow:hidden;text-decoration:none;text-indent:-99999px;background:url(../images/scroll_top_button.png) left top no-repeat}a:hover#back-to-top{background-position:left bottom}#back-to-top.style-square{width:50px;height:50px;background:url(../images/scroll_top_square.png) left top no-repeat;background-color:#555;border:1px solid rgba(50,50,50,.5);border-radius:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);opacity:.75;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}a:hover#back-to-top.style-square{background-color:#eee;background-position:left bottom;border:1px solid rgba(150,150,150,.5);opacity:1}.has-gradient #footer{background-image:-webkit-gradient(radial,top center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(top,circle,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 0}#footer .inner{height:auto;padding-top:30px;padding-bottom:40px;overflow:hidden}.has-shadow #footer_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -19px transparent}.has-shadow.shadow-dark #footer_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -19px transparent}[id^='footer_widget_area_']{box-sizing:border-box}#footer_bottom{letter-spacing:1px;background:url(../images/site_layout_sprites.png) repeat-x scroll 50% -28px transparent}#footer_bottom .inner{padding-top:12px;padding-bottom:12px}#copyright{float:left;min-height:1.5em;font-size:13px;line-height:1.5em}#footer_menu{float:right;text-align:right}#footer_menu a{padding:0 5px}#footer_menu li,#footer_menu ul{display:inline;margin:0;font-weight:400;text-transform:uppercase}#footer_right_area{position:absolute;right:0}.sticker_fill-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;flex-direction:column;-webkit-box-direction:vertical;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column}.sticker_fill{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sticker_fill #page{width:100%}.box-layout #header-sticker-wrapper.sticker_enabled #header{width:auto;padding-right:20px;padding-left:20px}.has-shadow #header-sticker-wrapper.sticker_sticky #header{-webkit-box-shadow:0 1px 2px rgba(175,175,175,.3);box-shadow:0 1px 2px rgba(175,175,175,.3)}#header-sticker-wrapper.sticker_enabled #header{position:fixed}#header-sticker-wrapper.sticker_enabled #header.fancybx-margin{position:relative!important}@media only screen and (max-width:979px){.no-responsive #header-sticker-wrapper.sticker_enabled #header{position:inherit!important}}.box-layout #footer-sticker-wrapper.sticker_sticky #footer{width:auto;padding-right:10px;padding-left:10px}.box-layout #footer{width:auto}.portfolio_container{display:block;padding:0;margin:0;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.portfolio_container .portfolio_item{position:relative;display:-moz-inline-box;display:inline-block;padding:0;margin:10px 0 50px;letter-spacing:normal;word-spacing:normal;vertical-align:top}.portfolio_title{line-height:1em}.portfolio_desc{margin-top:.8em}.portfolio_more_button{margin-top:.8em}.portfolio_image img{width:100%!important}.portfolio_image{width:100%}.portfolio_item[data-type="video"] .image_frame a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolios.sortable header{font-size:1.2em;line-height:1.8em}.portfolios.sortable header:before,.portfolios.sortable header:after{display:table;content:""}.portfolios.sortable header:after{clear:both}.portfolios.sortable header span{display:block;float:left;margin-right:5px}.portfolios.sortable header a{display:block;float:left;padding:0 14px;margin-right:10px;margin-bottom:10px;color:#666;background-color:#eee}.portfolio_container .portfolio_image .image_frame{width:100%!important}.portfolios .portfolio_one_column{clear:left}.portfolios .portfolio_one_column li.portfolio_item{display:block;overflow:hidden;width:100%!important}.portfolio_one_column .portfolio_image{float:left}.portfolio_one_column .portfolio_details{float:left}.portfolio_one_column [data-type="html"].portfolio_without_image .portfolio_details{float:none;width:auto;padding-left:0}.portfolio_one_column .portfolio_title{margin-top:.7em}#sidebar .portfolio_one_column .portfolio_item{margin-right:0}#sidebar .portfolio_one_column .portfolio_image{width:100%;float:none}#sidebar .portfolio_one_column .portfolio_details{padding-left:0;width:100%;float:none}#sidebar .portfolio_one_column .portfolio_title{margin-top:0;line-height:1.2em}.portfolios .portfolio_two_columns,.portfolios .portfolio_three_columns,.portfolios .portfolio_four_columns,.portfolios .portfolio_five_columns,.portfolios .portfolio_six_columns,.portfolios .portfolio_seven_columns,.portfolios .portfolio_eight_columns{margin-right:-2%}.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item{margin-right:2%}.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:-1%}.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{margin-right:1%}.portfolio_one_column .portfolio_item{width:100%}.portfolio_one_column .portfolio_image{width:50%}.portfolio_one_column .portfolio_details{width:48.5%;padding-left:1.5%}.portfolio_two_columns .portfolio_item{width:calc(50% - 2%)}.portfolio_three_columns .portfolio_item{width:calc(33.33% - 2%)}.portfolio_four_columns .portfolio_item{width:calc(25% - 2%)}.portfolio_five_columns .portfolio_item{width:calc(20% - 2%)}.portfolio_six_columns .portfolio_item{width:calc(16.66% - 2%)}.portfolio_seven_columns .portfolio_item{width:calc(14.28% - 2%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 2%)}.portfolio_two_columns .portfolio_item.margin-half{width:calc(50% - 1%)}.portfolio_three_columns .portfolio_item.margin-half{width:calc(33.33% - 1%)}.portfolio_four_columns .portfolio_item.margin-half{width:calc(25% - 1%)}.portfolio_five_columns .portfolio_item.margin-half{width:calc(20% - 1%)}.portfolio_six_columns .portfolio_item.margin-half{width:calc(16.66% - 1%)}.portfolio_seven_columns .portfolio_item.margin-half{width:calc(14.28% - 1%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 1%)}.portfolio_container .portfolio_image .image_frame{height:auto}@media only screen and (min-width:980px){.portfolio_container .portfolio_image .image_frame{height:auto!important}}.entry{clear:both}.entry_frame{border:1px solid #eee}.entry_frame_padding{padding:15px 15px 0}.entry_frame_padding_two{padding:0 15px}.entry_frame_padding_three{padding:15px}.entry .entry_title{margin-top:0;margin-bottom:10px}.entry .entry_title a{color:#333}.entry_right .entry_image{float:right;max-width:100%;margin-top:5px;margin-left:20px}.entry_left .entry_image{float:left;max-width:100%;margin-top:5px;margin-right:20px}.entry .entry_meta{position:relative;margin-bottom:10px;overflow:hidden;line-height:28px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.entry .entry_meta .separater{padding:0 4px}.entry .entry_meta .comments{float:right}.entry_meta .meta-icon{padding-right:4px}.entry_meta .meta-icon-comments{padding-left:2px;padding-right:0}.read_more_link{position:relative}.read_more_link.button{top:0}.read_more_link.button:active,.read_more_link.button.active{top:1px}.read_more_wrap{position:relative;top:-5px;margin-bottom:12px}.entry_title.align-left,.read_more_wrap.align-left{text-align:left}.entry_title.align-right,.read_more_wrap.align-right{text-align:right}.entry_title.align-center,.read_more_wrap.align-center{text-align:center}.divider_read_more{clear:both;display:block;margin-top:15px}#feature .entry_meta .separater{padding:0 .6em}#feature .entry_meta .comments{position:absolute;right:0}#feature.layout-full .entry_meta .comments{right:20px}.entry.content{margin-bottom:40px}.remove-all .entry.content,.remove-padding-margin .entry.content,.remove-margin .entry.content{margin-bottom:0}.page-layout-sections .entry.content{margin-bottom:0}.entry.content footer{margin-top:40px;margin-bottom:-20px;clear:both}.remove-all .entry.content footer,.remove-padding-margin .entry.content footer{margin-bottom:20px}.entry_edit{clear:both}#author .gravatar{float:right;margin:0 0 0 20px}.wp-pagenavi{height:40px;padding-top:10px;clear:both;text-align:left}.wp-pagenavi.align-left{text-align:left}.wp-pagenavi.align-right{text-align:right}.wp-pagenavi.align-center{text-align:center}.remove-all .wp-pagenavi,.remove-padding-margin .wp-pagenavi{padding-bottom:10px}.wp-pagenavi a,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.current,.wp-pagenavi span.extend{padding:4px 6px;margin-right:5px;color:#666;text-shadow:1px 1px 1px #ddd}.wp-pagenavi span.current{font-size:16px;color:#333}.wp-pagenavi a:hover{font-size:14px;color:#333}#about_the_author{margin-bottom:40px}#about_the_author .author_content{padding:20px;background-color:rgba(0,0,0,.01);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0);border-top:1px solid #eee;border-bottom:1px solid #eee;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0)}.author_info{position:relative;padding-left:15px;overflow:hidden}.author_name{font-size:1.2em}.author_desc{margin-bottom:0}.related_popular_wrap{margin-bottom:40px}.related_popular_wrap .posts_list .thumbnail{margin-right:15px}.related_popular_wrap li{margin:0}.entry_navigation:before,.entry_navigation:after{display:table;content:""}.entry_navigation:after{clear:both}.entry_navigation{margin-bottom:40px}.entry_navigation .nav-previous{float:left;width:50%}.entry_navigation .nav-next{float:right;width:50%;text-align:right}#comments ul{list-style-type:none}.commentlist{margin:0}.commentlist ul{margin-left:20px}.commentlist li{margin:0;border-top:1px solid #eee}.commentlist li .comment_wrap{position:relative;padding:20px 0;overflow:visible}.gravatar{float:left;height:70px;border:1px solid #eee}.gravatar img{width:60px;height:60px;padding:4px;background-color:#f9f9f9;border:1px solid #fff}.comment_content{position:relative;min-height:80px;padding-left:20px;overflow:hidden}li.bypostauthor .gravatar{-webkit-box-shadow:0 0 2px rgba(200,0,0,.1);box-shadow:0 0 2px rgba(200,0,0,.1)}.commentlist li ul li{margin-left:20px}.nocomments{padding:0;margin:0;text-align:center}.comment_author{font-size:18px;font-style:normal}.comment_author span{display:none}.comment_time{float:right}.comment_text{padding-top:5px}.comment_text:before,.comment_text:after{display:table;content:""}.comment_text:after{clear:both}.comments_navigation{margin-top:20px}.comments_navigation:before,.comments_navigation:after{display:table;content:""}.comments_navigation:after{clear:both}.comments_navigation .nav_previous{float:left}.comments_navigation .nav_next{float:right}#respond{margin-top:20px}#respond #comment{width:98%}#comments label{padding-left:6px;opacity:.75}.cancel_comment_reply{margin-bottom:6px}.widget{margin-bottom:4em}.widget p{margin:0}.widget ul,.widget_subnav ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_recent_posts ul,.widget_popular_posts ul,.widget_related_posts ul,.widget_authors ul,.widget_twitter ul,.widget_pages ul,.widget_links ul,.widget_categories ul,.widget_archive ul,.widget_meta ul,.widget_rss ul{margin:0;list-style:none}#sidebar_content .widget:last-child{margin-bottom:20px}.home #sidebar_content .widget:last-child{margin-bottom:0}.widget_text p{margin-bottom:1em}.textwidget:after{display:block;clear:both;content:""}.widget_subnav li,.widget_recent_comments li,.widget_recent_entries li,.widget_recent_posts li,.widget_popular_posts li,.widget_related_posts li,.widget_authors li,.widget_twitter li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}.widget_subnav li,.widget_recent_entries li,.widget_recent_comments li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget_subnav li a,.widget_recent_entries li a,.widget_recent_comments li a,.widget_pages li a,.widget_links li a,.widget_categories li a,.widget_archive li a,.widget_meta li a,.widget_rss li a,.flexipages_widget li a{margin:0;line-height:20px}.widget_subnav li a:before,.widget_recent_entries li a:before,.widget_recent_comments li a:first-child:before,.widget_pages li a:before,.widget_links li a:before,.widget_categories li a:before,.widget_archive li a:before,.widget_meta li a:before,.widget_rss li a:before,.flexipages_widget li a:before{margin-right:5px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;content:"/e633";speak:none}.widget_recent_comments li a:first-child:before{margin-right:7px;content:"/e610"}#footer .widget_recent_comments li a:first-child:before{color:#fff;opacity:.3}.widget_nav_menu ul{margin:0;list-style:none}.widget_nav_menu li{padding:0;margin:0}.widget_nav_menu li a{display:block;padding:5px 20px;margin:0;line-height:20px;background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 9px transparent;border-bottom:1px solid #f0f0f0}.widget_nav_menu li ul.sub-menu{margin-left:2em}.widget_categories ul.no-separator li,.widget_categories ul.children li{border:none}.widget_categories ul.no-separator li{padding:3px 0}.widget_categories ul.indent ul.children li{padding-left:16px}.widget_categories ul.children li:last-child{padding-bottom:0}.widget_categories ul.no-separator ul.children{margin-top:3px}#footer .widget{margin-bottom:3em}#footer .widgettitle{margin-bottom:.5em;font-size:2em}#footer .widget_subnav li,#footer .widget_recent_comments li,#footer .widget_recent_entries li,#footer .widget_recent_posts li,#footer .widget_popular_posts li,#footer .widget_related_posts li,#footer .widget_authors li,#footer .widget_twitter li,#footer .widget_pages li,#footer .widget_links li,#footer .widget_categories li,#footer .widget_archive li,#footer .widget_meta li,#footer .widget_rss li{padding:5px 0;margin:0;clear:both;background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent;border-bottom:none}#footer .widget_subnav li a:before,#footer .widget_recent_entries li a:before,#footer .widget_authors li a:before,#footer .widget_twitter li a:before,#footer .widget_pages li a:before,#footer .widget_links li a:before,#footer .widget_categories li a:before,#footer .widget_archive li a:before,#footer .widget_meta li a:before,#footer .widget_rss li a:before{display:none}#footer .widget_subnav li a,#footer .widget_recent_entries li a,#footer .widget_recent_posts li a,#footer .widget_popular_posts li a,#footer .widget_related_posts li a,#footer .widget_pages li a,#footer .widget_links li a,#footer .widget_categories li a,#footer .widget_archive li a,#footer .widget_meta li a,#footer .widget_rss li a{padding-left:15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 -3px transparent}#footer .widget_nav_menu li{padding:0;margin:0}#footer .widget_nav_menu li a{position:relative;padding:5px 0 5px 15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 5px transparent;border:none}#footer .widget_nav_menu li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}#footer .text_input,#footer .textarea{color:#666;color:rgba(255,255,255,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.03)),to(rgba(255,255,255,.05)));background:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF');border:1px solid #999;border:rgba(255,255,255,.15) 1px solid;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF')"}#footer .widget_categories ul.no-separator li,#footer .widget_categories ul.children li{border:none;background-image:none}#footer .widget_categories ul.no-separator li{padding:3px 0}#footer .widget_categories ul.indent ul.children li{padding-left:16px}#footer .widget_categories ul.children li:last-child{padding-bottom:0}#searchform .text_input{width:160px;height:1em;padding:8px;line-height:1em;vertical-align:middle}#footer #searchform{position:relative}#footer #searchform .text_input{width:100%;height:29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:29px}#footer #searchform button{position:absolute;top:0;right:0}#searchform button{margin-left:2px;vertical-align:middle}#searchform button span{padding:7px 13px;line-height:1em}#feature #searchform .text_input{font-size:14px;color:#fff}#searchform.search_with_icon,.woocommerce-product-search.search_with_icon{position:relative}#searchform.search_with_icon .text_input,#footer #searchform.search_with_icon .text_input,.woocommerce-product-search.search_with_icon .text_input{width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:30px}#searchform.search_with_icon .text_input::-ms-clear,.woocommerce-product-search.search_with_icon .text_input::-ms-clear{display:none}#searchform.search_with_icon button,#footer #searchform.search_with_icon button,.woocommerce-product-search.search_with_icon button{position:absolute;top:7px;right:12px;padding:1px 0 0 1px;margin:0;line-height:normal;background:none;border:none;outline:none;opacity:.8}#footer #searchform.search_with_icon button,#footer .woocommerce-product-search.search_with_icon button{color:#fff}#searchform.search_with_icon button:before,.woocommerce-product-search.search_with_icon button:before{display:inline-block;font-family:"themeicons";font-size:15px;font-style:normal;font-weight:400;text-align:center;content:"/e645";speak:none}#searchform.search_with_icon button:hover,#footer #searchform.search_with_icon button:hover,.woocommerce-product-search.search_with_icon button:hover{opacity:1}#searchform.search_with_icon button span,.woocommerce-product-search.search_with_icon button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.widget_tag_cloud a{padding:2px 4px}.widget_calendar table{width:100%;margin:0 auto;max-width:330px}.widget_calendar caption{padding:5px 0;font-size:1.2em}.widget_calendar td,.widget_calendar th{padding:3px 0;text-align:center}.widget_calendar tfoot td{padding:5px 0;font-size:1.1em}.widget_calendar #prev{text-align:left}.widget_calendar #next{text-align:right}.widget_calendar .theme-calendar-is-today,.widget_calendar a{font-size:1.3em}.widget_pages ul ul{margin:5px 0 -6px 2em;border-top:1px solid #f0f0f0}#footer .widget_pages ul ul{margin-left:2em;border-top:none}#footer .widget_pages ul ul li{background:none}.posts_list{margin:0;list-style:none}.posts_list p{margin:0}.posts_list li,#sidebar .posts_list li,#footer .posts_list li{padding:5px 0}.posts_list li a,#sidebar .posts_list li a,#footer .posts_list li a{padding:0;line-height:20px;background:none}.posts_list .thumbnail,#sidebar .posts_list .thumbnail,#footer .posts_list .thumbnail{display:inline-block;float:left;margin:4px 8px 8px 0;line-height:100%;border:1px solid #eee}.posts_list .thumbnail img{display:block;max-width:none;border:1px solid #fff}.posts_list time{display:block}.posts_list li:before,.posts_list li:after{display:table;content:" "}.posts_list li:after{clear:both}.posts_list .post_extra_info{position:relative;overflow:hidden}.posts_list .post_extra_info:before,.posts_list .post_extra_info:after{display:table;content:" "}.posts_list .post_extra_info:after{clear:both}#footer .posts_list .thumbnail img{border:none}.authors_list{margin:0;list-style:none}.authors_list li,#sidebar .authors_list li,#footer .authors_list li{padding:5px 0;overflow:hidden}.widget_authors .gravatar{float:left;height:60px;margin:4px 8px 8px 0;border:1px solid #eee}.widget_authors .gravatar img{display:block;width:60px;height:60px;padding:0;border:none}.widget_contact_form p{margin-bottom:10px}.widget_contact_form label{padding-left:6px}.widget_contact_form .invalid{border:2px solid #999!important}#footer .widget_contact_form .invalid{border:1px solid #fff;border:rgba(255,255,255,.5) 1px solid}#footer .widget_contact_form .text_input{width:60%}#footer .widget_contact_form .textarea{width:92%}.contact_form_wrap .contact_form .text_input{width:60%;padding:6px}.contact_form_wrap .contact_form .textarea{width:95%;height:250px;padding:6px}.contact_form_wrap .contact_form label{padding-left:5px}.contact_form_wrap .contact_form .invalid{border:2px solid #999!important}.contact_info_wrap .contact_address{padding-left:2em}.contact_info_wrap .icon_text:before{margin:0 1em 0 0}.contact_info_wrap p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_info_wrap .contact_zip{padding-left:5px}#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}.widget_twitter .tweet_list li{padding:5px 5px 5px 22px;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.widget_twitter .tweet_list a{padding:0;line-height:20px;background:none}.twitter_wrap .tweet_list{margin:0;list-style:none}.twitter_wrap .tweet_list li{padding:5px 5px 5px 22px;margin:0;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.twitter_wrap .tweet_list a{padding:0;background:none}.twitter_wrap.with_avatar .tweet_list li,#sidebar .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden;background:none}#footer .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden}#sidebar .widget_twitter .with_avatar .tweet_list a.tweet_avatar,#footer .widget_twitter .with_avatar .tweet_list a.tweet_avatar,.twitter_wrap .tweet_list a.tweet_avatar{float:left;padding-right:10px}.flickr_wrap{position:relative}.flickr_wrap .flickr_badge_image{float:left;padding:0;margin:0 10px 10px 0;line-height:100%;border:1px solid #eee}.flickr_wrap .flickr_badge_image img{display:block;width:75px;height:75px;background-color:#f9f9f9;border:1px solid #fff}#footer .flickr_wrap{margin-right:-9px}#footer .flickr_badge_image{margin:0 9px 9px 0}#footer .flickr_wrap img{width:60px;height:60px}.widget_social a{padding:0!important;margin:0!important;background:none!important}.widget_social a:hover{text-decoration:none;border:0}.widget_social img{margin:0 10px 5px 0}.widget_social .social_animation_fade img,.widget_social .social_animation_combo img{opacity:.7;-moz-opacity:.7}.widget_social .social_animation_fade img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-moz-opacity:1}.widget_social .social_animation_scale img:hover{-webkit-transition:all .2s ease-in;-o-transition:scale(1.2);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-zoom:1.2}.widget_social .social_animation_bounce img:hover{-webkit-transition:all .2s ease-in;-o-transition:translate(0px,-2px);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}.widget_social .social_wrap.social_animation_combo img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2) translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:scale(1.2) translate(0,-2px);transform:translate(0,-2px);-ms-zoom:1.2;-moz-opacity:1}.widget_gmap .google_map{height:220px;color:#666}#footer .widget_rss ul li{background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}.widget_advertisement_125 a{display:inline-block;width:125px;height:125px;margin:1px 9px 9px 1px}.widget_advertisement_125 img{display:block;width:125px;height:125px}.widget_advertisement_125 a:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1)}.widget_advertisement_125 a:hover img{opacity:.8;-moz-opacity:.8}#footer .widget_advertisement_125 a{width:auto}.tiny-container{position:relative;max-width:960px}.tiny-viewport{position:relative;width:100%;overflow:hidden}.tiny-items{padding:0;margin:0;overflow:hidden;list-style:none}.tiny-item{padding:0;margin:0}.tiny-item > img,.tiny-item > a > img{display:block;width:100%;border:0}.tiny_fade .tiny-items{position:relative;width:100%}.tiny_fade .tiny-item{position:absolute;top:0;left:0;display:none;width:100%;opacity:0}.tiny_fade .tiny-slide_active{position:relative;display:block;opacity:1}.tiny_slide .tiny-item{position:relative;display:block;float:left}.tiny_slide [data-cycle] .tiny-item{display:none;float:right}.tiny_slide [data-cycle] .tiny-slide_active{display:block}.tiny_slide .tiny-items:before,.tiny_slide .tiny-items:after{display:table;content:" "}.tiny_slide .tiny-items:after{clear:both}.tinyslider_images .tiny-pager{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;margin:0;text-align:right;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images .tiny-pager li{display:inline;padding:0;margin:0}.tinyslider_images .tiny-pager a,.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{background:url(../images/featured_control.png) no-repeat scroll 1px 0 transparent}.tinyslider_images .tiny-pager a{display:inline-block;width:14px;height:14px;margin:0 1px;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;vertical-align:middle;cursor:pointer;background-position:1px 0}.tinyslider_images .tiny-pager a:hover{background-position:1px -30px}.tinyslider_images .tiny-pager .tiny-pager_active a{background-position:1px -60px}.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{position:absolute;top:20%;width:40px;height:60%;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;cursor:pointer}.tinyslider_images .tiny-nav-next{right:0;background-position:-18px center}.tinyslider_images .tiny-nav-next:hover{background-position:-48px center}.tinyslider_images .tiny-nav-prev{left:0;background-position:-74px center}.tinyslider_images .tiny-nav-prev:hover{background-position:-104px center}.tinyslider_images-caption.tiny_caption_bg{background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images-caption{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;overflow:hidden;font-size:11px;color:#fff;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;pointer-events:none;opacity:.9}.divider{position:relative;display:block;max-width:100%;padding-top:20px;margin-bottom:40px;clear:both;border-bottom:1px solid #eee}.divider.top a{position:absolute;top:10px;right:0;width:20px;padding:0 2px;font-size:10px;color:#ccc;text-align:right;text-decoration:none;background:none repeat scroll 0 0 #fff}.divider_padding{position:relative;display:block;padding-top:30px;clear:both}.divider_line{position:relative;display:block;margin-bottom:10px;clear:both;border-bottom:1px solid #eee}p.responsive_text{margin-bottom:0}.dropcap1,.dropcap2,.dropcap3,.dropcap4{float:left;overflow:hidden;text-align:center}.dropcap1{width:42px;margin:0 8px 0 0;font-size:32px;line-height:42px;height:42px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll 0 -48px transparent}.dropcap1_inner,.dropcap2_inner,.dropcap3_inner,.dropcap4_inner{vertical-align:middle;position:relative}.dropcap1_inner.bold,.dropcap2_inner.bold,.dropcap3_inner.bold,.dropcap4_inner.bold{font-weight:700}.dropcap1.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap1.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap1.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap1.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap1.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap1.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap1.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap1.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap1.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap1.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap2{width:38px;height:44px;padding:0 2px 0 0;margin:0 8px 0 0;font-size:28px;line-height:44px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll -52px 2px transparent}.dropcap2.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap2.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap2.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap2.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap2.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap2.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap2.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap2.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap2.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap2.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap3{width:44px;height:44px;margin:0 0 -4px;font-size:40px;line-height:44px}.dropcap4{border:2px solid #303030;font-size:46px;height:50px;margin:6px 8px 0 0;width:50px;box-sizing:initial;line-height:46px}.dropcap3.black,.dropcap4.black{color:#333}.dropcap3.gray,.dropcap4.gray{color:#666}.dropcap3.red,.dropcap4.red{color:#e62727}.dropcap3.orange,.dropcap4.orange{color:#ff5c00}.dropcap3.magenta,.dropcap4.magenta{color:#a9014b}.dropcap3.yellow,.dropcap4.yellow{color:#ffb515}.dropcap3.blue,.dropcap4.blue{color:#00adee}.dropcap3.pink,.dropcap4.pink{color:#e22092}.dropcap3.green,.dropcap4.green{color:#91bd09}.dropcap3.rosy,.dropcap4.rosy{color:#f16c7c}.dropcap4.black{border-color:#303030}.dropcap4.gray{border-color:#666}.dropcap4.red{border-color:#e62727}.dropcap4.orange{border-color:#ff5c00}.dropcap4.magenta{border-color:#a9014b}.dropcap4.yellow{border-color:#ffb515}.dropcap4.blue{border-color:#00adee}.dropcap4.pink{border-color:#e22092}.dropcap4.green{border-color:#91bd09}.dropcap4.rosy{border-color:#f16c7c}.dropcap1 .cufon-canvas{margin-top:-4px}.dropcap2 .cufon-canvas{margin-top:-2px}.dropcap3 .cufon-canvas{margin-top:-4px}.dropcapplus{border:2px solid #303030;margin:6px 8px -4px 0;float:left;z-index:1049;padding:0;box-sizing:border-box;overflow:hidden}.dropcappluswrapper{display:block;height:52px;min-width:52px;white-space:nowrap;position:relative;text-align:center;overflow:hidden;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center;padding:0;margin:0}.dropcappluswrapper .dropcapplus_inner{font-size:44px;line-height:48px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0}.dropcapplus_inner.bold{font-weight:700}.dropcapplus.dropcapcircle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dropcap_fliphorz{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.dropcap_flipvert{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.dropcapplus.black{color:#303030;border-color:#303030}.dropcapplus.gray{color:#666;border-color:#666}.dropcapplus.red{color:#e62727;border-color:#e62727}.dropcapplus.orange{color:#ff5c00;border-color:#ff5c00}.dropcapplus.magenta{color:#a9014b;border-color:#a9014b}.dropcapplus.yellow{color:#ffb515;border-color:#ffb515}.dropcapplus.blue{color:#00adee;border-color:#00adee}.dropcapplus.pink{color:#e22092;border-color:#e22092}.dropcapplus.green{color:#91bd09;border-color:#91bd09}.dropcapplus.rosy{color:#f16c7c;border-color:#f16c7c}ul.list1,ul.list2,ul.list3,ul.list4,ul.list5,ul.list6,ul.list7,ul.list8,ul.list9,ul.list10,ul.list11,ul.list12,[class^="list_"],[class*=" list_"]{margin-left:5px;list-style-type:none}ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.list11 li,ul.list12 li,[class^="list_"] li,[class*=" list_"] li{margin:4px 0}[class^="list_"] h3,[class*=" list_"] h3,[class^="list_"] h4,[class*=" list_"] h4,[class^="list_"] h5,[class*=" list_"] h5,[class^="list_"] h6,[class*=" list_"] h6{display:inline}ul.list1 li:before,ul.list2 li:before,ul.list3 li:before,ul.list4 li:before,ul.list5 li:before,ul.list6 li:before,ul.list7 li:before,ul.list8 li:before,ul.list9 li:before,ul.list10 li:before,ul.list11 li:before,ul.list12 li:before,[class^="list_"] li:before,[class*=" list_"] li:before{margin:0 8px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}ul.list_outside{position:relative}ul.list_outside li{padding-left:20px}ul.list_outside li:before{position:absolute;left:0;margin:0}ul.list1 li:before,ul.list_circle li:before{content:"/e636"}ul.list2 li:before,ul.list_check li:before{content:"/e62c"}ul.list3 li:before,ul.list_check-square-d li:before{content:"/e632"}ul.list4 li:before,ul.list_check_circle-o li:before{content:"/e62f"}ul.list5 li:before,ul.list_play li:before{content:"/e62b"}ul.list6 li:before,ul.list_star li:before{content:"/e61b"}ul.list7 li:before,ul.list_thumbs-up li:before{content:"/e613"}ul.list8 li:before,ul.list_heart li:before{content:"/e611"}ul.list9 li:before,ul.list_medal li:before{content:"/e61d"}ul.list10 li:before,ul.list_flag li:before{content:"/e61c"}ul.list11 li:before,ul.list_help li:before{content:"/e618"}ul.list12 li:before,ul.list_comment-s li:before{content:"/e610"}ul.list_user li:before{content:"/e600"}ul.list_tag li:before{content:"/e601"}ul.list_phone li:before{content:"/e602"}ul.list_cellphone li:before{content:"/e648"}ul.list_fax li:before{content:"/e646"}ul.list_multiuser li:before{content:"/e603"}ul.list_link li:before{content:"/e604"}ul.list_id li:before{content:"/e605"}ul.list_home li:before{content:"/e606"}ul.list_globe li:before{content:"/e607"}ul.list_email li:before{content:"/e608"}ul.list_download li:before{content:"/e609"}ul.list_chain li:before{content:"/e60a"}ul.list_calendar li:before{content:"/e60b"}ul.list_addressbook li:before{content:"/e60c"}ul.list_comments li:before{content:"/e60d"}ul.list_comment li:before{content:"/e60e"}ul.list_comment-o li:before{content:"/e60f"}ul.list_heart-o li:before{content:"/e612"}ul.list_thumbs-down li:before{content:"/e614"}ul.list_key li:before{content:"/e615"}ul.list_lightbulb li:before{content:"/e616"}ul.list_eye li:before{content:"/e617"}ul.list_marker li:before{content:"/e619"}ul.list_gift li:before{content:"/e61a"}ul.list_clock li:before{content:"/e61e"}ul.list_cart li:before{content:"/e61f"}ul.list_trash li:before{content:"/e620"}ul.list_cog li:before{content:"/e621"}ul.list_ban li:before{content:"/e622"}ul.list_times li:before{content:"/e623"}ul.list_pencil li:before{content:"/e624"}ul.list_note li:before{content:"/e625"}ul.list_book li:before{content:"/e626"}ul.list_gallery li:before{content:"/e627"}ul.list_picture li:before{content:"/e628"}ul.list_movie li:before{content:"/e629"}ul.list_music li:before{content:"/e62a"}ul.list_check-b li:before{content:"/e62d"}ul.list_check-circle li:before{content:"/e62e"}ul.list_check-circle-o li:before{content:"/e62f"}ul.list_check-circle-d li:before{content:"/e630"}ul.list_check-square li:before{content:"/e631"}ul.list_arrow li:before{content:"/e633"}ul.list_arrow-circle li:before{content:"/e634"}ul.list_arrow-circle-o li:before{content:"/e635"}ul.list_info li:before{content:"/e637"}ul.list_info-o li:before{content:"/e638"}ul.list_question li:before{content:"/e639"}ul.list_question-o li:before{content:"/e63a"}ul.list_exclamation li:before{content:"/e63b"}ul.list_exclamation-triangle li:before{content:"/e63c"}ul.list_exclamation-circle li:before{content:"/e63d"}ul.list_mobile li:before{content:"/e63e"}ul.list_tablet li:before{content:"/e63f"}ul.list_desktop li:before{content:"/e640"}ul.list_color_black li:before{color:#333}ul.list_color_gray li:before{color:#666}ul.list_color_red li:before{color:#e62727}ul.list_color_orange li:before{color:#ff5c00}ul.list_color_magenta li:before{color:#a9014b}ul.list_color_yellow li:before{color:#ffb515}ul.list_color_blue li:before{color:#00adee}ul.list_color_pink li:before{color:#e22092}ul.list_color_green li:before{color:#91bd09}ul.list_color_rosy li:before{color:#f16c7c}[class^="icon_"]:before,[class*=" icon_"]:before{margin:0 .5em;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}#responsive-menu-pro [class^="icon_"]:before,#responsive-menu-pro [class*=" icon_"]:before,#responsive-menu [class^="icon_"]:before,#responsive-menu [class*=" icon_"]:before,.jqueryslidemenu ul > li > a > i[class^="icon_"]:before,.jqueryslidemenu ul > li > a > i[class*=" icon_"]:before{margin:0}#navigation > ul > li a i.icon-search{margin-bottom:-3px}a .icon,a [class^="icon-"],a [class*=" icon-"]{cursor:pointer}.icon_shop-account:before{content:"/e900"}.icon_shop-cart:before{content:"/e901"}.icon_shop-cart-open:before{content:"/e902"}.icon_shop-cart-raster:before{content:"/e903"}.icon_calendar-meta:before{content:"/e905"}.icon_calendar-o-meta:before{content:"/e906"}.icon_comment-meta:before{content:"/e907"}.icon_comment-o-meta:before{content:"/e908"}.icon_comments-meta:before{content:"/e909"}.icon_comments-o-meta:before{content:"/e90a"}.icon_shop-enter:before{content:"/e90b"}.icon_shop-exit:before{content:"/e90c"}.icon_folder-meta:before{content:"/e90d"}.icon_folder-o-meta:before{content:"/e90e"}.icon_folder-open-meta:before{content:"/e90f"}.icon_folder-open-o-meta:before{content:"/e910"}.icon_tag-meta:before{content:"/e912"}.icon_tags-meta:before{content:"/e911"}.icon_user-meta:before{content:"/e904"}.icon_fullscreen:before{content:"/e64b"}.icon_user:before{content:"/e600"}.icon_grid:before{content:"/e64c"}.icon_tag:before{content:"/e601"}.icon_fullscreen-exit:before{content:"/e64d"}.icon_phone:before{content:"/e602"}.icon_multiuser:before{content:"/e603"}.icon_link:before{content:"/e604"}.icon_id:before{content:"/e605"}.icon_home:before{content:"/e606"}.icon_globe:before{content:"/e607"}.icon_email:before{content:"/e608"}.icon_download:before{content:"/e609"}.icon_chain:before{content:"/e60a"}.icon_calendar:before{content:"/e60b"}.icon_addressbook:before{content:"/e60c"}.icon_comment:before{content:"/e60e"}.icon_comment-o:before{content:"/e60f"}.icon_comment-s:before{content:"/e610"}.icon_heart:before{content:"/e611"}.icon_heart-o:before{content:"/e612"}.icon_thumbs-up:before{content:"/e613"}.icon_thumbs-down:before{content:"/e614"}.icon_key:before{content:"/e615"}.icon_lightbulb:before{content:"/e616"}.icon_eye:before{content:"/e617"}.icon_help:before{content:"/e618"}.icon_marker:before{content:"/e619"}.icon_gift:before{content:"/e61a"}.icon_star:before{content:"/e61b"}.icon_flag:before{content:"/e61c"}.icon_medal:before{content:"/e61d"}.icon_clock:before{content:"/e61e"}.icon_cart:before{content:"/e61f"}.icon_trash:before{content:"/e620"}.icon_cog:before{content:"/e621"}.icon_ban:before{content:"/e622"}.icon_times:before{content:"/e623"}.icon_pencil:before{content:"/e624"}.icon_note:before{content:"/e625"}.icon_book:before{content:"/e626"}.icon_gallery:before{content:"/e627"}.icon_picture:before{content:"/e628"}.icon_movie:before{content:"/e629"}.icon_music:before{content:"/e62a"}.icon_play:before{content:"/e62b"}.icon_check:before{content:"/e62c"}.icon_check-b:before{content:"/e62d"}.icon_check-circle:before{content:"/e62e"}.icon_check-square-d:before{content:"/e632"}.icon_arrow:before{content:"/e633"}.icon_arrow-circle:before{content:"/e634"}.icon_arrow-circle-o:before{content:"/e635"}.icon_circle:before{content:"/e636"}.icon_info:before{content:"/e637"}.icon_info-o:before{content:"/e638"}.icon_question:before{content:"/e639"}.icon_question-o:before{content:"/e63a"}.icon_exclamation:before{content:"/e63b"}.icon_exclamation-triangle:before{content:"/e63c"}.icon_exclamation-circle:before{content:"/e63d"}.icon_mobile:before{content:"/e63e"}.icon_tablet:before{content:"/e63f"}.icon_desktop:before{content:"/e640"}.icon_toggle-open:before{content:"/e641"}.icon_toggle-close:before{content:"/e642"}.icon_check-circle-o:before{content:"/e62f"}.icon_check-circle-d:before{content:"/e630"}.icon_check-square:before{content:"/e631"}.icon_comments:before{content:"/e60d"}.icon_search:before{content:"/e645"}.icon_fax:before{content:"/e646"}.icon_circle-s:before{content:"/e647"}.icon_cellphone:before{content:"/e648"}.icon_angle-right:before{content:"/e649"}.icon_angle-left:before{content:"/e64a"}.icon_quote-left:before{content:"/e643"}.icon_idcard:before{content:"/e644"}.icon_spinner-add:before{content:"/e653"}.icon_spinner-minus:before{content:"/e64e"}.icon_text.default:before{color:#333}.icon_text.black:before{color:#333}.icon_text.gray:before{color:#666}.icon_text.red:before{color:#e62727}.icon_text.orange:before{color:#ff5c00}.icon_text.magenta:before{color:#a9014b}.icon_text.yellow:before{color:#ffb515}.icon_text.blue:before{color:#00adee}.icon_text.pink:before{color:#e22092}.icon_text.green:before{color:#91bd09}.icon_text.rosy:before{color:#f16c7c}.table_style{max-width:100%;margin-bottom:20px}.table_style table{position:relative;display:table;width:100%;padding:0;margin:0;text-align:left;border-collapse:collapse;border:1px solid #e5e5e5}.table_style th{padding:13px 12px 12px;font-weight:400;color:#444;text-align:center;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.table_style tbody{background:#fff}.table_style td{padding:12px;color:#777;text-align:center;border-top:1px solid #e5e5e5}.table_style tbody tr:hover td{color:#333;background:rgba(225,225,225,.02)}.table_style tfoot{background-color:#fafafa}.table_style tfoot td{padding:8px}.code,.pre{padding:10px;overflow:auto;line-height:21px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;background:#fff;border:1px solid #e5e5e5}.code{padding:20px 10px;margin-top:10px;background:url(../images/code_bg.png) repeat scroll 0 0 transparent}.toggle_content .code{margin-top:0;margin-left:-15px}.milestone{margin:10px 0 20px;text-align:center}.milestone_number{font-size:68px;line-height:72px}.milestone_subject{font-size:14px}.milestone_small .milestone_number{font-size:50px;line-height:54px}.milestone_large .milestone_number{font-size:80px;line-height:84px}.milestone_large .milestone_subject{font-size:16px}.milestone_icon{text-align:left}.milestone_icon:before,.milestone_icon:after{display:table;content:""}.milestone_icon:after{clear:both}.milestone_icon i{float:left;margin:5px 0}.milestone_icon i:before{margin:0;font-size:76px}.milestone_icon .milestone_subject{font-size:18px;line-height:1.2}.milestone_icon .milestone_number,.milestone_icon .milestone_subject{margin-left:92px}.milestone_icon .milestone_number{font-size:60px;line-height:64px}.milestone_icon.milestone_small i:before{font-size:58px}.milestone_icon.milestone_small .milestone_subject{font-size:16px}.milestone_icon.milestone_small .milestone_number,.milestone_icon.milestone_small .milestone_subject{margin-left:72px}.milestone_icon.milestone_small .milestone_number{font-size:44px;line-height:48px}.milestone_icon.milestone_large i:before{font-size:86px}.milestone_icon.milestone_large .milestone_subject{font-size:18px}.milestone_icon.milestone_large .milestone_number,.milestone_icon.milestone_large .milestone_subject{margin-left:108px}.milestone_icon.milestone_large .milestone_number{font-size:70px;line-height:74px}.icon,[class^="icon-"],[class*=" icon-"]{display:inline-block;font-style:normal;font-weight:400;line-height:1}.icon-large{font-size:1.3333333333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon.icon-fixed-width,[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{width:1.2857142857143em;text-align:center}.icons-ul{padding-left:0;margin-left:2.1428571428571em;list-style-type:none}.icons-ul > li{position:relative}.icons-ul .icon-li{position:absolute;top:.14285714285714em;left:-2.1428571428571em;width:2.1428571428571em;text-align:center}.icon.hide,[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{width:1.2857142857143em;padding:.25em;line-height:1.2857142857143em;text-align:center;border:solid .1em #e5e5e5}.icon-border-rounded{border-radius:.3em}.icon-border-circle{border-radius:2em}.icon-hover{background-color:#fafafa}.icon-hover:hover{color:#fff;background-color:#3cabce}.icon-fw{width:1.2857142857143em;text-align:center}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left,[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}.icon.pull-right,[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.icon-pulse{-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.info,.error,.notice,.success{margin-bottom:20px;border:1px solid #bbb;border-radius:1px}.message_box_content h3{margin-bottom:0}.message_box_content{padding:10px;padding-bottom:0;border:1px solid #fff;border-color:rgba(255,255,255,.8)}.message_box_content:before,.message_box_content:after{display:table;content:" "}.message_box_content:after{clear:both}.message_box_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.info{color:#5e6984;background:#d7e7f5;border-color:#aacee6}.error{color:#a14a40;background:#fde9ea;border-color:#fdced0}.notice{color:#736b4c;background:#fff9cc;border-color:#ffdb4f}.success{color:#466840;background:#e2f2ce;border-color:#bfe098}.info a{color:#5e6984!important}.error a{color:#a14a40!important}.notice a{color:#736b4c!important}.success a{color:#466840!important}.error_msg{margin-top:-20px;margin-bottom:20px;color:#684c4c;background:none repeat scroll 0 0 #fff3f3;border:1px solid #fcbec0;border-top:0 none}.error_msg ul,.error_msg ol{margin-bottom:0}.framed_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.framed_box.nomargin{margin-bottom:0}.rounded.framed_box{border-radius:6px}.framed_box.center{text-align:center}.framed_box.alignleft{margin-right:1em}.framed_box.alignright{margin-left:1em}.framed_box_content{padding:20px;padding-bottom:0;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border:1px solid rgba(255,255,255,.1)}.framed_box_content:before,.framed_box_content:after{display:table;content:" "}.framed_box_content:after{clear:both}.framed_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.framed_box_content ul.list_outside{position:relative;padding-left:20px}.framed_box_content ul.list_outside li{padding-left:0}.framed_box_content ul.list_outside li:before{margin-left:0}.content_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.content_box.center{text-align:center}.content_box.alignleft{margin-right:1em}.content_box.alignright{margin-right:1em}.content_box_title{display:block;padding:10px 20px;font-size:16px;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,.1)}.content_box_title i{margin:0 .4em 0 0}.content_box_content{padding:20px;padding-bottom:0}.content_box_content:before,.content_box_content:after{display:table;content:" "}.content_box_content:after{clear:both}.content_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.rounded .content_box_content{border-bottom-right-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px}.rounded .content_box_title{border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}.rounded{border-radius:6px}.note{max-width:100%;margin-bottom:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,0,.1)),to(rgba(238,238,0,.08)));background:-webkit-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:-o-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:linear-gradient(to bottom,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background-color:#fefdf0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affff00',endColorstr='#14eeee00',GradientType=0);border:1px solid #eee;border:1px solid rgba(0,0,0,.08);border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.note_title{padding:15px 20px 5px 16px;margin:0}.note.alignleft{margin:2px 16px 16px 2px !important}.note.alignright{margin:2px 2px 16px 16px !important}.note_content{padding:15px 20px 0}.note_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.iconbox{display:block;margin-top:20px;margin-bottom:20px;box-sizing:border-box}.iconbox_icon .icon{line-height:1.02}.iconbox_inline .iconbox_icon{float:left}.iconbox_inline.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:1.8em}.iconbox_inline .iconbox_icon .icon{margin-right:.5em;font-size:3em}.iconbox_inline.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:4.5em}.iconbox_left{overflow:hidden}.iconbox_left .iconbox_icon{float:left}.iconbox_left .iconbox_icon .icon{width:1.2857142857143em;text-align:center}.iconbox_left .iconbox_content{overflow:hidden}.iconbox_left.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:3em}.iconbox_left .iconbox_icon .icon{margin-right:.5em;font-size:4em}.iconbox_left.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:5em}.iconbox_center{text-align:center}.iconbox_center.iconbox_small .iconbox_icon .icon{font-size:4em}.iconbox_center .iconbox_icon .icon{margin-top:.25em;margin-bottom:.25em;font-size:6em}.iconbox_center.iconbox_large .iconbox_icon .icon{font-size:8em}.process_steps{margin-top:40px;margin-bottom:40px}.process_steps ul{position:relative;padding:0;margin:0;list-style:none}.process_steps li{position:relative;padding:0;margin:0}.process_steps li:before{position:absolute;display:inline-block;content:"";border-color:#e5e5e5;border-style:dashed;border-width:0}.process_steps li:last-child:before{display:none}.process_step_icon{position:relative;width:100px;height:100px;line-height:95px;text-align:center;background-color:#fff;border:3px solid #e5e5e5;border-radius:100%}.process_step_icon i{font-size:44px;color:#bbb;vertical-align:middle}.process_step_icon:hover{background-color:#3cabce}.process_step_icon:hover i{color:#fff}.process_step_icon .icon_image{display:table-cell;margin:auto;vertical-align:middle}.process_steps_small .process_step_icon{width:80px;height:80px;line-height:80px}.process_steps_small .process_step_icon i{font-size:40px}.process_steps_large .process_step_icon{width:114px;height:114px;line-height:114px}.process_steps_large .process_step_icon i{font-size:50px}.process_steps_vertical li{padding:0 0 60px;overflow:hidden;clear:both}.process_steps_vertical li:last-child{padding-bottom:0}.process_steps_vertical li:before{top:0;left:53px;width:0;height:100%;border-left-width:1px}.process_steps_vertical .process_step_icon{display:inline-block;float:left}.process_steps_vertical .process_step_detail{padding-left:30px;overflow:hidden}.process_steps_vertical.process_steps_small li:before{left:43px}.process_steps_vertical.process_steps_small li ul.list_outside li:before{left:0}.process_steps_vertical li ul.list_outside li:before{border-left-width:0}.process_steps_vertical li ul.list_outside li{padding-bottom:0}.process_steps_vertical.process_steps_large li:before{left:60px}.process_steps_horizontal ul:before,.process_steps_horizontal ul:after{display:table;content:" "}.process_steps_horizontal ul:after{clear:both}.process_steps_horizontal li:before{top:50px;left:50%;width:100%;height:0;border-top-width:1px}.process_steps_horizontal.process_steps_small li:before{top:40px}.process_steps_horizontal.process_steps_large li:before{top:60px}.process_steps_horizontal li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;text-align:center;-ms-box-sizing:border-box}.process_steps_horizontal .process_step_icon{display:block;margin:0 auto 30px}.process_steps_horizontal.process_steps_2 li{width:50%}.process_steps_horizontal.process_steps_3 li{width:33.3%}.process_steps_horizontal.process_steps_4 li{width:25%}.process_steps_horizontal.process_steps_5 li{width:20%}.slogan{margin-bottom:20px}.slogan:before,.slogan:after{display:table;content:""}.slogan:after{clear:both}.slogan_with_button .slogan_text{float:left}.slogan_text{font-size:36px;line-height:42px}.slogan .button{float:right}.slogan .button span{font-size:18px}.slogan_small .slogan_text{font-size:30px;line-height:37px}.slogan_small .button span{font-size:16px}.slogan_large .slogan_text{font-size:40px;line-height:46px}.slogan_large .button span{font-size:20px}.video_frame{max-width:100%;margin-bottom:20px;font-size:0;line-height:100%}.audio_frame{max-width:100%}.video_frame .mejs__container,.audio_frame .mejs__container,.video_frame .mejs-container,.audio_frame .mejs-container,.video_frame object,.video_frame iframe,.video_frame video,.video_frame audio{max-width:100%}.video_frame > video{height:100%}.mejs-poster img{height:100%}.picture_frame{width:148px;height:166px;margin-bottom:20px;background:url(../images/picture_frame.png) no-repeat scroll 0 0 transparent}.picture_frame img{width:106px;height:126px;padding:20px 21px}.gallery{display:block;margin:0 auto}.gallery:before,.gallery:after{display:table;content:""}.gallery:after{clear:both}.gallery .gallery-row{display:block;margin:0}.gallery .gallery-row:before,.gallery .gallery-row:after{display:table;content:""}.gallery .gallery-row:after{clear:both}.gallery .gallery-image{visibility:hidden;opacity:0}.gallery .gallery-item{float:left;padding:0;margin:0;overflow:hidden;text-align:center;list-style:none}.gallery .gallery-image-wrap{position:relative;overflow:hidden}.gallery-image-wrap{display:block}.gallery-item dt{padding:0;margin:5%}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{display:block;height:auto;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}.progress{height:18px;margin-bottom:10px;overflow:hidden;background-color:#e5e5e5}.progress_small{height:14px}.progress_large{height:22px}.progress_radius,.progress_radius .progress-meter{border-radius:2px}.progress_round,.progress_round .progress-meter{border-radius:6px}.progress-meter{float:left;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3px;font-size:12px;line-height:1;line-height:18px;color:#fff;text-align:right;background-color:#27acd8;-ms-box-sizing:border-box}.progress_small .progress-meter{font-size:10px;line-height:14px}.progress_large .progress-meter{font-size:14px;line-height:22px}.pie_progress_wrap{margin-bottom:20px}.pie_progress{width:150px;height:150px;margin:0 auto;font-size:28px;line-height:150px}.pie_progress_text{font-size:22px}.pie_progress_small .pie_progress_text{font-size:18px}.pie_progress_large .pie_progress_text{font-size:28px}.pie_progress_icon{font-size:48px;color:#bbb;vertical-align:middle}.pie_progress_small .pie_progress_icon{font-size:38px}.pie_progress_large .pie_progress_icon{font-size:60px}.pie_progress_small .pie_progress{width:120px;height:120px;font-size:22px;line-height:120px}.pie_progress_large .pie_progress{width:180px;height:180px;font-size:34px;line-height:180px}.pie_progress{position:relative;text-align:center}.pie_progress canvas{position:absolute;top:0;left:0}.tabs_container{margin-bottom:20px}ul.tabs{padding:0;margin:0;list-style:none;border-bottom:1px solid #e5e5e5}ul.tabs:before,ul.tabs:after{display:table;content:""}ul.tabs:after{clear:both}ul.tabs li{display:inline;float:left;margin:0 -1px 0 0;border:1px solid #e5e5e5;border-bottom:0}ul.tabs a{display:block;padding:6px 10px;font-size:11px;font-weight:700;line-height:14px;color:#777;white-space:nowrap;background:#fafafa}ul.tabs a:hover{text-decoration:none;background:#fff}ul.tabs li a.current{margin-bottom:-1px;color:#444;cursor:default;background:#fff;border-bottom:1px solid #fff}.tabs_container .panes{margin:0;padding:0;background:#fff;border:1px solid #e5e5e5;border-top:0}.tabs_container .panes > div{display:none;overflow:hidden;padding:10px 15px}.tabs_container .panes > div:first-child{display:block}.tabs_container.tabs_inited .panes > div:first-child{display:none}.tabs_container .pane p:last-child{margin-bottom:0}#footer ul.tabs li{padding:0;margin:0 0 -1px}#footer ul.tabs,#footer ul.tabs li,#footer .tabs_container .panes{border-color:#999;border-color:rgba(255,255,255,.15)}#footer ul.tabs a{background:transparent}#footer ul.tabs a:hover,#footer ul.tabs li a.current{background-color:transparent}#footer ul.tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .tabs_container .panes{padding:10px 15px;color:inherit;background:transparent}.mini_tabs_container{margin-bottom:20px}ul.mini_tabs{position:relative;padding:0;margin:0;overflow:hidden;list-style:none}ul.mini_tabs li{display:inline;float:left;padding:0 0 1px;margin:0 6px 0 0;border:1px solid #e5e5e5;border-bottom:0;border-top-left-radius:1px;border-top-right-radius:1px}ul.mini_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;white-space:nowrap;background:#f5f5f5}ul.mini_tabs a:hover{text-decoration:none}ul.mini_tabs li a.current{padding-bottom:5px;margin-bottom:0;color:#444;cursor:default}.mini_tabs_container .panes{padding:0;margin:0;margin-top:-2px;border-top:1px solid #e5e5e5}.mini_tabs_container .pane{padding:10px 0}.mini_tabs_container .panes > div{display:none;overflow:hidden}.mini_tabs_container .panes > div:first-child{display:block}.mini_tabs_container.tabs_inited .panes > div:first-child{display:none}.mini_tabs_container .pane p:last-child{margin-bottom:0}#footer ul.mini_tabs{padding-bottom:1px;padding-left:0;background:url(../images/footer_list_divider.png) repeat-x scroll left bottom transparent}#footer ul.mini_tabs li{padding:0;border:none}#footer ul.mini_tabs a{padding:3px 6px 2px;background:transparent}#footer ul.mini_tabs a:hover,#footer ul.mini_tabs li a.current{background-color:transparent}#footer ul.mini_tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}.vertical_tabs_container{position:relative;margin-bottom:20px;overflow:hidden}ul.vertical_tabs{position:relative;float:left;padding:0;margin:0;list-style:none}ul.vertical_tabs li{padding:0;margin:0}ul.vertical_tabs li:first-child{border-top:1px solid #e5e5e5}ul.vertical_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;text-decoration:none;white-space:nowrap;border:1px solid #e5e5e5;border-top:0;border-right:0}ul.vertical_tabs li a.current{margin-right:-1px;color:#444;cursor:default}.vertical_tabs_container .panes{padding:0;margin:0;overflow:hidden;border:1px solid #e5e5e5;border-radius:0 2px 2px 2px;box-sizing:border-box}.vertical_tabs_container .panes > div{padding:10px;display:none;overflow:hidden}.vertical_tabs_container .panes > div:first-child{display:block}.vertical_tabs_container.tabs_inited .panes > div:first-child{display:none}.vertical_tabs_container .pane p:last-child{margin-bottom:0}.accordion{margin-bottom:20px;border:1px solid #e5e5e5}.accordion .tab{padding:5px 15px;margin:0;font-size:14px;font-weight:400;color:#777;cursor:pointer;background-color:#fafafa;border:1px solid #fff;border-bottom:none;border-bottom:1px solid #e5e5e5}.accordion .tab.current{color:#444;cursor:default;background-color:#fefefe;border-bottom-color:transparent}.accordion .pane{display:none;padding:10px 15px;overflow:hidden;font-size:12px;border-bottom:1px solid #e5e5e5}.accordion .tab:nth-last-child(2){border-bottom:none}.accordion .pane:last-child{border-bottom:none}#footer .accordion .tab{background:transparent;border:none}#footer .accordion .tab:nth-last-child(2){border-bottom:none}#footer .accordion .tab.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);border-bottom:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .accordion .pane:last-child{border-top:none}#footer .accordion,#footer .accordion .tab,#footer .accordion .pane{border-color:#999;border-color:rgba(255,255,255,.15)}.toggle{position:relative;margin-bottom:10px}.toggle_title{padding:5px 10px;margin:0;font-size:14px;line-height:14px;cursor:pointer}.toggle_icon{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;vertical-align:top;opacity:.6;speak:none}.toggle_icon:before{margin:0 .6em 0 0;content:"/e641"}.toggle_active .toggle_icon:before{content:"/e642"}.toggle_content{display:none;padding:15px 10px 10px 30px;margin:0}.toggle_right{text-align:right}.toggle_right .toggle_icon{float:right}.toggle_right .toggle_icon:before{margin:0 0 0 .6em}.toggle_right .toggle_content{padding:15px 30px 10px 10px}.carousel_wrap{margin-bottom:20px}.carousel_heading{margin-bottom:10px;font-size:16px;line-height:1.8em;border-bottom:1px solid #eee}.carousel_heading:before,.carousel_heading:after{display:table;content:""}.carousel_heading:after{clear:both}.carousel-wrap{margin:0 auto}.carousel-items{text-align:center}.carousel{overflow:hidden}.carousel > ul{position:relative;width:49999px;padding:0;margin:0;overflow:hidden;list-style-type:none}.carousel > ul > li{float:left;padding:0;margin:0;list-style:none}.carousel a{display:block;font-size:0;color:transparent;background-color:transparent}.carousel img{display:block;width:100%}.carousel_loading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.carousel_title{float:left}.carousel_title h2{margin-bottom:10px}.carousel_nav{float:right}.carousel_nav_prev,.carousel_nav_next{display:inline-block;margin-left:10px}a.carousel_nav_prev,a.carousel_nav_next{color:#b8b8b8}a.carousel_nav_prev:hover,a.carousel_nav_next:hover{color:#8d8d8d}.carousel_nav_prev,.carousel_nav_next{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}.carousel_nav_prev:before,.carousel_nav_next:before{line-height:1}.carousel_nav_prev:before{content:"/e64a"}.carousel_nav_next:after{content:"/e649"}.carousel_moving{pointer-events:none!important}.carousel_image_wrapper{overflow:hidden;position:relative;box-sizing:border-box}.carousel_image_caption{display:block;color:#303030;background-color:rgba(200,200,160,0.8);position:absolute;height:auto;width:100%;visibility:visible;z-index:1;bottom:0;padding:4px 5px;font-size:12px;text-align:center;box-sizing:border-box;line-height:1.3em}.masonry_items{display:block;padding:0;margin:0;margin-right:-20px;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.masonry_item{position:relative;display:-moz-inline-box;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;margin:0 20px 20px 0;letter-spacing:normal;word-spacing:normal;vertical-align:top;border:1px solid #e5e5e5}.masonry_item_image{position:relative}.masonry_item_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.lt-ie9 .masonry_item_image_overlay:before{display:none}.masonry_item_image_overlay:before{position:absolute;top:50%;width:100%;margin-top:-25px;font-family:'themeicons';font-size:50px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;color:#fff;text-align:center;text-decoration:none;text-transform:none;content:"/e617";speak:none}.masonry_item_image_overlay:hover{filter:alpha(opacity=60);opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60)}.masonry_isotope .masonry_items,.masonry_isotope .masonry_item{margin-right:0}.masonry_item_title:not(.has_meta){margin-bottom:0}.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc p{margin-bottom:0}.masonry_item_image{margin:-16px -16px 16px}.masonry_only_image .masonry_item_image{margin:-16px}.masonry_item_image img{display:block;width:100%}.masonry_column_2 .masonry_item{width:470px}.masonry_column_3 .masonry_item{width:306.5px}.masonry_column_4 .masonry_item{width:225px}.masonry_column_5 .masonry_item{width:176px}.right_sidebar .masonry_column_2 .masonry_item,.left_sidebar .masonry_column_2 .masonry_item{width:305px}.right_sidebar .masonry_column_3 .masonry_item,.left_sidebar .masonry_column_3 .masonry_item{width:196.5px}.right_sidebar .masonry_column_4 .masonry_item,.left_sidebar .masonry_column_4 .masonry_item{width:142.5px}.right_sidebar .masonry_column_5 .masonry_item,.left_sidebar .masonry_column_5 .masonry_item{width:110px}.testimonials{position:relative;margin-bottom:10px}.testimonial{overflow:hidden;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:10px}.testimonial_content{position:relative;padding:20px;color:#777;background-color:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e5e5e5}.testimonial_author_content:before{position:absolute;top:0;left:32px;width:0;height:0;content:"";border-color:#e5e5e5 transparent transparent;border-style:solid;border-width:7px}.testimonial_author_content{position:relative;padding-top:15px}.testimonial_author{display:inline-block;display:inline;float:left;overflow:hidden}img.testimonial_avatar{float:left;width:60px;height:60px;margin-left:10px;border-radius:60px}.testimonial_name{display:block;margin:5px 10px 5px 85px;font-size:18px;color:#333}.testimonial_meta{display:block;margin:5px 10px 10px 85px;font-size:14px}.testimonial_meta a:visited,.testimonial_meta a,.testimonial_meta{color:#777}.testimonial_nav{position:absolute;right:10px;bottom:40px;display:inline-block}.testimonial_previous,.testimonial_next{margin-left:10px;font-family:'themeicons';font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none!important;text-transform:none;speak:none}.testimonial_previous,.testimonial_previous:visited,.testimonial_next,.testimonial_next:visited{color:#b8b8b8}.testimonial_previous:hover,.testimonial_previous:active,.testimonial_next:hover,.testimonial_next:active{color:#8d8d8d}.testimonial_previous:before{content:"/e64a"}.testimonial_next:before{content:"/e649"}.entry_frame,pre,code,.wp-caption,.tabs_container .panes,ul.mini_tabs li,.accordion,.table_style,.framed_box_content,.gravatar,.widget_posts_list .thumbnail{border-radius:1px}.has-shadow .entry_frame,.has-shadow pre,.has-shadow code,.has-shadow .wp-caption,.has-shadow .tabs_container .panes,.has-shadow ul.mini_tabs li,.has-shadow .accordion,.has-shadow .table_style,.has-shadow .framed_box_content,.has-shadow .gravatar,.has-shadow .widget_posts_list .thumbnail{-webkit-box-shadow:0 0 3px rgba(0,0,0,.05);box-shadow:0 0 3px rgba(0,0,0,.05)}.bullet.last{clear:none}#responsive-menu-pro [class^="icon_"],#responsive-menu-pro [class*=" icon_"],#responsive-menu [class^="icon_"],#responsive-menu [class*=" icon_"],.jqueryslidemenu [class^="icon-"],.button [class^="icon-"],.tabs [class^="icon-"],.mini_tabs [class^="icon-"],.vertical_tabs [class^="icon-"],.tab [class^="icon-"],.jqueryslidemenu .icon,.button .icon,.tabs .icon,.mini_tabs .icon,.vertical_tabs .icon,.tab .icon,.menu-icon-footer{margin-right:.3em}.button .icon.after-text{margin-right:0;margin-left:.3em}.slide-shortcode-wrap{max-width:100%;margin-bottom:1.5em}.entry:before,.entry:after{display:table;content:""}.entry:after{clear:both}.entry{zoom:1}li.bbp-forum-info{width:55%}li.bbp-forum-topic-count{width:6%}li.bbp-forum-reply-count{width:18%}li.bbp-forum-freshness{width:20%}li.bbp-topic-title{width:55%}li.bbp-topic-voice-count{width:6%}li.bbp-topic-reply-count{width:18%}li.bbp-topic-freshness{width:20%}#bbpress-forums li.bbp-header{background:#ececec}#bbpress-forums ul.even{background:#f9f9f9}#bbpress-forums ul.odd{background:#fff}#bbpress-forums div.even{background:#fff}#bbpress-forums div.odd{background:#fff}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums fieldset.bbp-form{border:1px solid #ccc}#bbpress-forums li.bbp-footer{display:none}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{min-height:50px;border-top:1px solid #ccc}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies{font-size:14px}#bbpress-forums .bbp-forum-title{font-weight:700}#bbpress-forums .bbp-forum-info .bbp-forum-content{font-size:14px;font-style:italic}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:left}#bbpress-forums div.bbp-search-form{margin-bottom:5px}#bbpress-forums div.bbp-topic-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}#bbpress-forums div.bbp-forum-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}.bbp-submit-wrapper button{width:200px;height:40px}#commentform input#submit{width:200px;height:40px}.contact_form_wrap .contact_form button{width:200px;height:40px}#subscription-toggle{float:right}#buddypress .hidden{display:inherit;visibility:visible}.gmap_marker{overflow:hidden;line-height:1.35;white-space:nowrap}a[href^=tel]{color:inherit;text-decoration:inherit}.easy-image{vertical-align:middle}img.easy-image.aligncenter{margin:0 auto!important}.arrow_plus.downarrow{height:0}.arrow_plus_inner{border-left:30px solid transparent;border-right:30px solid transparent;display:block;font-size:0;height:0;line-height:0;margin:0 auto;transform:scale(0.9999);width:0;z-index:1;position:relative}.title_plus{width:auto;position:relative;margin:0;padding:0;display:block;height:auto}.title-text{display:inline-block;position:relative;margin:0;padding:0;line-height:1em}.title-line{position:absolute;width:100%}.title-plus-icon-left:not(.only-icon){margin-right:3px}.title-plus-icon-right:not(.only-icon){margin-left:3px}.countdownwrapper table{min-width:275px;direction:ltr;margin-top:10px;margin-bottom:10px}.countdownwrapper table th,.countdownwrapper table td{text-align:center;border-right:1px solid #fff}.countdownwrapper table th{padding:0 14px;font-size:14px;height:1em}.countdownwrapper table .hours,.countdownwrapper table .minutes,.countdownwrapper table .seconds{background-color:#000;color:#fff}.countdownwrapper table .seconds{border-right:none}.countdownwrapper table td.days,.countdownwrapper table th.days{background-color:#2569bc;color:#fff}.countdownwrapper table td{font-size:30px;padding:10px 14px;height:1em}.countdownwrapper table th.arrow:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:'';display:block;font-size:0;height:0;width:0;line-height:0;margin:0 auto;padding-bottom:7px;-moz-transform:scale(.9999)}.shadow-bottom-right{-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-bottom-left{-webkit-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-right{-webkit-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-left{-webkit-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6)}.left_sidebar #sidebar_content .success.shadow-bottom-left,.left_sidebar #sidebar_content .success.shadow-top-left,.left_sidebar #sidebar_content .notice.shadow-bottom-left,.left_sidebar #sidebar_content .notice.shadow-top-left,.left_sidebar #sidebar_content .error.shadow-bottom-left,.left_sidebar #sidebar_content .error.shadow-top-left,.left_sidebar #sidebar_content .info.shadow-bottom-left,.left_sidebar #sidebar_content .info.shadow-top-left,.right_sidebar #sidebar_content .success.shadow-bottom-right,.right_sidebar #sidebar_content .success.shadow-top-right,.right_sidebar #sidebar_content .notice.shadow-bottom-right,.right_sidebar #sidebar_content .notice.shadow-top-right,.right_sidebar #sidebar_content .error.shadow-bottom-right,.right_sidebar #sidebar_content .error.shadow-top-right,.right_sidebar #sidebar_content .info.shadow-bottom-right,.right_sidebar #sidebar_content .info.shadow-top-right{width:calc(100% - 5px)}.select_fullwidth{width:100%;max-width:100%}#footer .entry.meta .entry_meta,#feature .entry.meta .entry_meta,.entry.meta{margin-bottom:0}.text_box,.smart_box{width:auto;height:auto;padding:0;margin:0;border-color:#eee;box-sizing:border-box;min-height:1px;overflow:hidden}.smart_box.floatauto{float:left}.smart_box.clearauto{clear:right}.smart_box > p:last-child{margin-bottom:0}.vidbg-container video{max-width:none;width:100%}.jarallax{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:0}.smart_box_overlay,.section_overlay{box-sizing:border-box;height:inherit;min-height:inherit}.smart_box.jarallax-image-color-overlay{overflow:visible}.fliptext > .animated{display:inline-block}div.text_flipper,h1.text_flipper,h2.text_flipper,h3.text_flipper,h4.text_flipper,h5.text_flipper,h6.text_flipper,p.text_flipper{margin:0;padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#wpadminbar #wp-admin-bar-champion .ab-icon:before{content:'/f108';top:3px}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover} +html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,fluid-width,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,fluid-width{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:700;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted;border-color:inherit}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img,object,embed,video,iframe{max-width:100%}.google_map img,.gm-style img{max-width:none}img,video{height:auto}button,input,select,textarea{margin:0}textarea{overflow:auto}button{width:auto;overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button,select{text-transform:none}svg:not(:root){overflow:hidden}cufon{overflow:hidden}iframe{max-width:100%}@font-face{font-family:'themeicons';font-style:normal;font-weight:400;src:url(../icons/themeicons/fonts/themeicons.eot);src:url(../icons/themeicons/fonts/themeicons.eot?#iefix) format("embedded-opentype"),url(../icons/themeicons/fonts/themeicons.ttf) format("truetype"),url(../icons/themeicons/fonts/themeicons.woff) format("woff"),url(../icons/themeicons/fonts/themeicons.svg#themeicons) format("svg")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Arial,sans-serif;font-size:12px;line-height:20px;color:#333}strong,th,thead td{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var,input[type=text],input[type=password],input[type=email],input[type=tel],textarea{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace}del{color:#666;text-decoration:line-through}ins,dfn{border-bottom:1px solid #ccc}small,sup,sub{font-size:85%}abbr,acronym{text-transform:uppercase;letter-spacing:.1em}a abbr,a acronym{border:none}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #ccc}sup{vertical-align:super}sub{vertical-align:sub}p,ul,ol,dl,table,fieldset,blockquote,pre,code{margin-bottom:20px}h1,h2,h3,h4,h5,h6{margin-bottom:.6em;font-weight:400;line-height:1em}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1 .subTitle,h2 .subTitle,h3 .subTitle,h4 .subTitle,h5 .subTitle,h6 .subTitle{display:block;margin:0;font-size:.65em;color:#999}ul{margin-left:1.5em;list-style-type:disc}ul li{margin-left:.85em}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol{margin-left:2.35em;list-style-position:outside;list-style-type:decimal}dt{margin-top:.8em;margin-bottom:.4em;font-weight:700}ol ol,ul ol{margin-left:2.5em}ul ol,ol ul,ol ol,ul ul{margin-bottom:0}a,a:visited,a:hover,a:active,a:focus{color:#666;text-decoration:none;outline:0 none}table,td,th{vertical-align:middle}caption{padding-bottom:.8em}.form-item{margin:0 0 10px}.form-item label{cursor:pointer}fieldset{padding:1em;border:1px solid #ccc}legend{padding:0 .8em;font-size:1.2em;font-weight:700}textarea,input[type=text],input[type=password],input[type=email],input[type=tel],select{font-size:inherit;background:#fff;border:1px solid #ccc}input,select{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=tel]{cursor:text}textarea{overflow:auto;vertical-align:top}textarea,input{padding:5px;outline:none}input{line-height:normal}select{padding:2px}option{padding:0 4px}input[type=button],button{padding:4px;vertical-align:middle;cursor:pointer}input.text_input,textarea.textarea{background:url(../images/input_bg.png) no-repeat scroll 0 0 transparent;border:1px solid #e5e5e5;border-radius:1px}.contact_form button.button:focus,.form-submit input.submit:focus,input.text_input:focus,textarea.textarea:focus{border:1px solid #ccc}.center{text-align:center}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}.alignright{float:right}.alignleft{float:left}.aligncenter{margin-right:auto;margin-left:auto}.clearboth{display:block;width:100%;height:0;overflow:hidden;clear:both;font-size:0;line-height:0}.text-left{text-align:left}.text-right{text-align:right}.text-center,.text-centered{text-align:center}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;float:left;height:auto!important;height:1px;min-height:1px;margin-right:4%}.one_half{width:48%}.one_third{width:30.6666%}.two_third{width:65.3332%}.one_fourth{width:22%}.two_fourth{width:48%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.3333%}.two_sixth{width:30.6666%}.three_sixth{width:47.9998%}.four_sixth{width:65.3332%}.five_sixth{width:82.6665%}.last{margin-right:0;clear:right}.one_half .one_half{width:45.8333%}.one_half .one_third{width:27.7778%}.one_half .two_third{width:63.8889%}.two_third .one_third{width:29.2517%}.two_third .two_third{width:64.6258%}.two_third .one_fourth{width:20.4082%}.two_third .three_fourth{width:73%}.one_half .one_half:not(.last){margin-right:8.3333%}.one_half .one_third:not(.last){margin-right:8.3333%}.one_half .two_third:not(.last){margin-right:8.3333%}.two_third .one_third:not(.last){margin-right:6.1224%}.two_third .two_third:not(.last){margin-right:6.1224%}.two_third .one_fourth:not(.last){margin-right:6.1224%}.two_third .three_fourth:not(.last){margin-right:6.1224%}.one_half.margin-half:not(.last),.one_third.margin-half:not(.last),.two_third.margin-half:not(.last),.one_fourth.margin-half:not(.last),.three_fourth.margin-half:not(.last),.one_fifth.margin-half:not(.last),.two_fifth.margin-half:not(.last),.three_fifth.margin-half:not(.last),.four_fifth.margin-half:not(.last),.one_sixth.margin-half:not(.last),.five_sixth.margin-half:not(.last){margin-right:2%}.one_half.margin-half{width:49%}.one_third.margin-half{width:32%}.two_third.margin-half{width:66%}.one_fourth.margin-half{width:23.5%}.three_fourth.margin-half{width:74.5%}.one_fifth.margin-half{width:18.4%}.two_fifth.margin-half{width:38.8%}.three_fifth.margin-half{width:59.2%}.four_fifth.margin-half{width:79.6%}.one_sixth.margin-half{width:15%}.five_sixth.margin-half{width:83%}.one_half .one_half.margin-half{width:47.9167%}.one_half .one_third.margin-half{width:30.5556%}.one_half .two_third.margin-half{width:65.2778%}.two_third .one_third.margin-half{width:31.2925%}.two_third .two_third.margin-half{width:65.6463%}.two_third .one_fourth.margin-half{width:22.7041%}.two_third .three_fourth.margin-half{width:742347%}.one_half .one_half.margin-half:not(.last){margin-right:4.1666%}.one_half .one_third.margin-half:not(.last){margin-right:4.1666%}.one_half .two_third.margin-half:not(.last){margin-right:4.1666%}.two_third .one_third.margin-half:not(.last){margin-right:3.0612%}.two_third .two_third.margin-half:not(.last){margin-right:3.0612%}.two_third .one_fourth.margin-half:not(.last){margin-right:3.0612%}.two_third .three_fourth.margin-half:not(.last){margin-right:3.0612%}.preloading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}img.alignleft,.wp-caption.alignleft{margin:2px 16px 2px 2px !important}img.alignright,.wp-caption.alignright{margin:2px 2px 2px 16px !important}img.aligncenter,.wp-caption.aligncenter{display:block;margin:2px auto!important;text-align:center}.wp-caption{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 0;margin-bottom:10px;text-align:center;background:#f5f5f5;border:1px solid #ddd}.wp-caption img{padding:0;margin:0;border:0 none}p.wp-caption-text{padding:0 5px 5px;margin:0;font-size:12px;line-height:16px;text-align:center}.image_styled{position:relative;display:inline-block;max-width:100%;margin-bottom:20px;zoom:1}.image_styled.flat_style{margin-bottom:0}.entry_full .entry_image,.entry_below .entry_image{width:100%}.image_styled.aligncenter{display:block}.image_frame{position:relative;display:block;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}@media only screen and (max-width: 767px){.image_fit_mobile{display:block;width:auto!important}}.effect-grayscale img{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#grayscale");filter:gray;-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;-moz-filter:grayscale(100%)}.effect-grayscale img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0/'/></filter></svg>#grayscale");filter:grayscale(0%);-webkit-filter:grayscale(0%)}.effect-tilt{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-tilt:hover{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.effect-rotate{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-rotate:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-morph:hover{border-radius:100%;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph:hover *{border-radius:100%}.effect-morph:hover .image_shadow_wrap:before,.image_frame.effect-morph:hover .image_shadow_wrap:after{display:none}.effect-morph:hover .image_shadow_wrap{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-moz--box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.effect-zoom{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.effect-zoom:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.effect-blur img{filter:blur(2px);-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:blur(2px);-webkit-backface-visibility:hidden}.effect-blur img:hover{filter:blur(0);-webkit-filter:blur(0)}.image_frame a{position:relative;display:block;height:100%;overflow:hidden;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.no-js .image_frame img{visibility:visible}.image_frame img{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;background:#f9f9f9;border:1px solid #eee;-ms-box-sizing:border-box}.image_frame .image_flat_style img{border:none}.image_frame .grayscale-wrapper img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.grayscale-wrapper img{width:100%;height:100%}.image_styled .image_caption{display:block;margin:10px 0;font-size:12px;line-height:16px;text-align:center}.image_styled.aligncenter .image_caption{margin:10px auto}.image_shadow_wrap{position:relative;height:100%}.has-shadow .image_shadow_wrap:before,.has-shadow .image_shadow_wrap:after{position:absolute;top:50%;right:15px;bottom:0;left:15px;content:"";border-radius:100px / 10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.35);box-shadow:0 0 15px rgba(0,0,0,.35)}.has-shadow.shadow-dark .image_shadow_wrap:before,.has-shadow.shadow-dark .image_shadow_wrap:after{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.has-shadow .image_shadow_wrap:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#feature .image_frame img{visibility:visible}.image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden}.image_icon_zoom .image_overlay{background:url(../images/image_icon_zoom.png) no-repeat scroll 50% 50% transparent}.image_icon_play .image_overlay{background:url(../images/image_icon_play.png) no-repeat scroll 50% 50% transparent}.image_icon_doc .image_overlay{background:url(../images/image_icon_doc.png) no-repeat scroll 50% 50% transparent}.image_icon_link .image_overlay{background:url(../images/image_icon_link.png) no-repeat scroll 50% 50% transparent}.image_styled.alignleft{margin-right:16px}.image_styled.alignright{margin-left:16px}.image_no_link{cursor:default}.highlight{background:#ff9}.highlight.dark{color:#fff;background:#333}.highlight.black{color:#fff;background:#000}.highlight.blue{color:#fff;background:#00f}.highlight.brown{color:#fff;background:#a52a2a}.highlight.grey{color:#fff;background:gray}.highlight.green{color:#fff;background:green}.highlight.magenta{color:#fff;background:#f0f}.highlight.maroon{color:#fff;background:maroon}.highlight.navy{color:#fff;background:navy}.highlight.olive{color:#fff;background:olive}.highlight.orange{color:#fff;background:orange}.highlight.pink{color:#454545;background:#ffc0cb}.highlight.purple{color:#fff;background:purple}.highlight.red{color:#fff;background:red}.highlight.salmon{color:#fff;background:#fa8071}.highlight.silver{color:#454545;background:silver}.highlight.tan{color:#fff;background:#d2b48c}.highlight.teal{color:#fff;background:teal}.highlight.white{color:#303030;background:#fff}.highlight.yellow{color:#505050;background:#ff0}blockquote{padding:10px 20px 10px 60px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:24px;color:#444}blockquote p{margin-bottom:8px}blockquote.alignleft{width:220px;margin:10px 20px 0 0}blockquote.alignright{width:220px;margin:10px 0 0 20px}blockquote.aligncenter{display:block;width:300px}blockquote cite{font-size:12px;color:#666}blockquote{position:relative;display:inline-block}blockquote:before{position:absolute;top:8px;left:5px;margin-right:10px;font-family:'themeicons';font-size:40px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"/e643";speak:none}.button,.button span{display:inline-block;border-radius:1px}.button{position:relative;overflow:visible;line-height:1em;white-space:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),to(rgba(0,0,0,.05)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0);border:1px solid rgba(0,0,0,.1);outline:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )";-khtml-user-select:none}.button.button{border:1px solid rgba(0,0,0,.1)}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button.button{padding:0;margin:0}a.button,a.button:hover{text-decoration:none}.button.full,.button.full span{display:block}.button:hover,.button.hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0 )"}.button:active,.button.active{top:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0 )"}.button.nogradient,.button.nogradient:hover,.button.nogradient.hover,.button.nogradient:active,.button.nogradient.active{background-image:none;filter:none;-ms-filter:none}.button span{position:relative;padding:.6em 1.3em;line-height:1em;color:#fff;text-align:center;text-decoration:none;white-space:normal}@media screen and (-webkit-min-device-pixel-ratio:0){button.button span{margin-top:-1px;margin-right:-2px;margin-left:-2px}}.button.small span{font-size:12px}.button.medium span{font-size:14px}.button.large span{font-size:18px}.button.black{background-color:#333}.button.gray{background-color:#666}.button.white{background-color:#fff}.button.white span{color:#666}.button.red{background-color:#e62727}.button.orange{background-color:#ff5c00}.button.magenta{background-color:#a9014b}.button.yellow{background-color:#ffb515}.button.blue{background-color:#00adee}.button.pink{background-color:#e22092}.button.green{background-color:#91bd09}.button.rosy{background-color:#f16c7c}.fancybx-wrap,.fancybx-skin,.fancybx-outer,.fancybx-inner,.fancybx-image,.fancybx-wrap iframe,.fancybx-wrap object,.fancybx-nav,.fancybx-nav span,.fancybx-tmp{padding:0;margin:0;vertical-align:top;border:0;outline:none}.fancybx-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybx-skin{position:relative;color:#444;text-shadow:none;background:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybx-opened{z-index:8030}.fancybx-opened .fancybx-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybx-outer,.fancybx-inner{position:relative}.fancybx-inner{overflow:hidden}.fancybx-type-iframe .fancybx-inner{-webkit-overflow-scrolling:touch}.fancybx-error{padding:15px;margin:0;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;white-space:nowrap}.fancybx-image,.fancybx-iframe{display:block;width:100%;height:100%}.fancybx-image{max-width:100%;max-height:100%}#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite.png)}#fancybx-loading{position:fixed;top:50%;left:50%;z-index:8060;margin-top:-22px;margin-left:-22px;cursor:pointer;background-position:0 -108px;opacity:.8}#fancybx-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybx-close{position:absolute;top:-18px;right:-18px;z-index:8040;width:36px;height:36px;cursor:pointer}.fancybx-type-swf .fancybx-nav,.fancybx-type-iframe .fancybx-nav,.fancybx-type-inline .fancybx-nav,.fancybx-type-html .fancybx-nav,.fancybx-type-ajax .fancybx-nav{top:50%;width:54px;height:34px;margin-top:-18px}.fancybx-type-swf .fancybx-nav span,.fancybx-type-iframe .fancybx-nav span,.fancybx-type-inline .fancybx-nav span,.fancybx-type-html .fancybx-nav span,.fancybx-type-ajax .fancybx-nav span{top:0;margin-top:0}.fancybx-nav{position:absolute;top:0;z-index:8040;width:40%;height:100%;text-decoration:none;cursor:pointer;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybx-prev{left:0}.fancybx-next{right:0}.fancybx-nav span{position:absolute;top:50%;z-index:8040;width:36px;height:34px;margin-top:-18px;cursor:pointer;visibility:hidden}.fancybx-prev span{left:10px;background-position:0 -36px}.fancybx-next span{right:10px;background-position:0 -72px}.fancybx-nav:hover span{visibility:visible}.fancybx-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important;visibility:hidden}.fancybx-lock{width:auto;overflow:hidden!important}.fancybx-lock body{overflow:hidden!important}.fancybx-lock-test{overflow-y:hidden!important}.fancybx-overlay{position:absolute;top:0;left:0;z-index:8010;display:none;overflow:hidden;background:url(../images/fancybox_overlay.png)}.fancybx-overlay-fixed{position:fixed;right:0;bottom:0}.fancybx-lock .fancybx-overlay{overflow:auto;overflow-y:scroll}.fancybx-title{position:relative;z-index:8050;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none;visibility:hidden}.fancybx-opened .fancybx-title{visibility:visible}.fancybx-title-float-wrap{position:absolute;right:50%;bottom:0;z-index:8050;margin-bottom:-35px;text-align:center}.fancybx-title-float-wrap .child{display:inline-block;padding:2px 20px;margin-right:-100%;font-weight:700;line-height:24px;color:#fff;text-shadow:0 1px 2px #222;white-space:nowrap;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.fancybx-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybx-title-inside-wrap{padding-top:10px}.fancybx-no-frame .fancybx-title-inside-wrap{padding:10px}.fancybx-title-over-wrap{position:absolute;bottom:0;left:0;padding:10px;color:#fff;background:#000;background:rgba(0,0,0,.8)}.skin-video .fancybx-title-over-wrap,.fancybx-type-iframe .fancybx-title-over-wrap{top:0;bottom:auto}.fancybx-inner .video_frame{margin-bottom:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite@2x.png);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybx-loading div{background-image:url(../images/fancybox_loading@2x.gif);-webkit-background-size:24px 24px;background-size:24px 24px}}#fancybx-thumbs{position:fixed;left:0;z-index:8050;width:100%;overflow:hidden}#fancybx-thumbs.bottom{bottom:2px}#fancybx-thumbs.top{top:2px}#fancybx-thumbs ul{position:relative;padding:0;margin:0;list-style:none}#fancybx-thumbs ul li{float:left;padding:1px}#fancybx-thumbs ul li.active{padding:0;border:1px solid #fff}#fancybx-thumbs ul li:not(.active) a{border:1px solid #222}#fancybx-thumbs ul li:not(.active) a img{opacity:.6}#fancybx-thumbs ul li.active a img{opacity:.75}#fancybx-thumbs ul li:hover a img{opacity:1}#fancybx-thumbs ul li:not(.active):hover a{border:1px solid #fff}#fancybx-thumbs ul li a{position:relative;display:block;overflow:hidden;background:#111;outline:none}#fancybx-thumbs ul li img{position:relative;display:block;max-width:none;padding:0;border:0}.skin-theme .fancybx-skin{border:1px solid #fff;border-radius:0}.skin-theme.skin-audio .fancybx-close{top:-26px;background:url(../images/fancybox_close_revert.png) no-repeat scroll 0 0 transparent}.skin-theme .fancybx-close{position:absolute;top:-1px;right:5px;display:block;width:45px;height:26px;text-indent:-9999px;background:url(../images/fancybox_close.png) no-repeat scroll 0 0 transparent}.fancybx-mobile.skin-video.skin-theme .fancybx-close,.fancybx-mobile.fancybx-type-iframe.skin-theme .fancybx-close{top:-26px;-webkit-transform:scaleY(-1)}.fancybx-mobile .fancybx-nav span{visibility:visible}.skin-theme .fancybx-nav span{width:32px;height:68px;margin-top:-34px}.skin-theme .fancybx-prev span{left:-1px;background:url(../images/fancybox_previous.png) left center no-repeat}.skin-theme .fancybx-next span{right:-1px;background:url(../images/fancybox_next.png) right center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.skin-theme .fancybx-close{-webkit-background-size:45px 26px;background-size:45px 26px}.skin-theme .fancybx-nav span{-webkit-background-size:32px 68px;background-size:32px 68px}}.skin-theme.fancybx-type-swf .fancybx-nav,.skin-theme.fancybx-type-iframe .fancybx-nav,.skin-theme.fancybx-type-inline .fancybx-nav,.skin-theme.fancybx-type-html .fancybx-nav,.skin-theme.fancybx-type-ajax .fancybx-nav{width:32px;height:68px;margin-top:-34px}.skin-theme.fancybx-type-swf .fancybx-nav span,.skin-theme.fancybx-type-iframe .fancybx-nav span,.skin-theme.fancybx-type-inline .fancybx-nav span,.skin-theme.fancybx-type-html .fancybx-nav span,.skin-theme.fancybx-type-ajax .fancybx-nav span{margin-top:0}.skin-theme .fancybx-title-float-wrap .child{color:#333;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.skin-theme .fancybx-title-inside-wrap{padding:5px;color:#333;text-align:center;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.box-layout .body-wrapper{width:1020px;margin:0 auto}.background_revslider.box-layout .body-wrapper{position:relative}#page{position:relative;overflow:hidden;box-sizing:border-box}.page-has-gradient #page:before{position:absolute;top:0;width:100%;height:27px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.06),rgba(0,0,0,0))}.page-has-gradient #page:after{position:absolute;bottom:0;width:100%;height:30px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.06)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.06))}#main,#sidebar{position:relative}* html #page,* html #sidebar{display:inline}.inner{position:relative;width:980px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;margin:0 auto;-ms-box-sizing:border-box}#page .inner{height:auto;padding-top:40px;padding-bottom:30px}.remove-padding-left-right #page .inner{padding-left:0;padding-right:0}.remove-padding-margin #page .inner,.remove-padding #page .inner{padding-top:0;padding-bottom:0}.remove-all #page .inner,.remove-padding-all #page .inner{padding:0}.layout-full .fluid-width .inner{padding-left:10px;padding-right:10px}.layout-full > .inner{width:auto}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%}@media only screen and (min-width:980px){.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}#footer{width:100%}.section{padding:0;margin:0;box-sizing:border-box}.inner-section{width:980px}.inner-section,.inner-section-full,.page-layout-sections{margin-left:auto;margin-right:auto;box-sizing:border-box}.inner-section,.inner-section-full{padding:0 10px}@media only screen and (min-width:980px){.sidebar .inner-section{width:auto;max-width:100%}}@media only screen and (max-width:979px){.responsive.remove-all .sidebar #sidebar,.responsive.remove-padding-all .sidebar #sidebar,.responsive.remove-padding-left-right .sidebar #sidebar{padding-left:10px;padding-right:10px;padding-bottom:20px}.no-responsive .inner-section{width:980px}.no-responsive .sidebar .inner-section{width:auto;max-width:100%}.no-responsive.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.no-responsive.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}h1.text_box,h2.text_box,h3.text_box,h4.text_box,h5.text_box,h6.text_box,p.text_box,div.text_box > p:last-child,.section > p:last-child,.inner-section > p:last-child,.inner-section-full > p:last-child{margin-bottom:0}.right_sidebar #main{float:left;width:calc(100% - 330px)}.right_sidebar #main .content{width:auto}.right_sidebar #sidebar{float:right;width:300px;margin:0 0 .5em 30px}.right_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-left:25px;margin-bottom:50px;overflow:hidden;border-left:1px solid #eee}.sidebar-has-gradient .right_sidebar #sidebar_content{background:url(../images/sidebar_sprites.png) no-repeat scroll left -50px transparent;border-left:none}.right_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .right_sidebar #sidebar_content:after{position:absolute;bottom:0;left:0;width:100%;height:50px;clear:both;content:"";background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.sidebar-has-gradient .right_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.left_sidebar #main{float:right;width:calc(100% - 330px)}.left_sidebar #main .content{width:auto}.left_sidebar #sidebar{float:left;width:300px;margin:0 30px .5em 0}.left_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-right:25px;margin-bottom:50px;overflow:hidden;border-right:1px solid #eee}.sidebar-has-gradient .left_sidebar #sidebar_content{background:url(../images/left_sidebar_sprites.png) no-repeat scroll right -50px transparent;border-right:none}.left_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .left_sidebar #sidebar_content:after{position:absolute;right:0;bottom:0;width:100%;height:50px;clear:both;content:"";background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.sidebar-has-gradient .left_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.home #sidebar_content{padding-top:30px}#page.layout-full .left_sidebar #main,#page.layout-full .right_sidebar #main{width:-webkit-calc(100% - 330px);width:calc(100% - 330px)}#page.layout-full .left_sidebar .content,#page.layout-full .right_sidebar .content{width:auto}#header{position:relative;z-index:1050;width:100%}#header .inner{height:90px}#header .inner:before,#header .inner:after{display:table;content:" "}#header .inner:after{clear:both}#header .inner.header-text{height:auto;padding-bottom:20px}#top_area{position:absolute;top:10px;right:10px;z-index:402}#top_area .widget{margin-bottom:5px}#logo_text{position:absolute;left:10px;z-index:399}#logo{position:absolute;left:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;z-index:399}.mobile-logo{display:none}#site_name{display:block;font-size:40px;line-height:1.1em}#site_description{font-size:11px;line-height:1.5em}.logo-center{width:100%;z-index:0;text-align:center}.logo-center #logo_text,.logo-center #logo{position:relative;padding:0;margin:0;bottom:0!important;left:0!important;right:0!important}#language_flags{position:absolute;top:10px;right:10px;z-index:402}#language_flags ul{padding:0;margin:0;list-style:none}#language_flags ul li{float:left;margin-left:8px;overflow:hidden}#language_flags ul li img{display:block;background:#fff;opacity:.7;-moz-opacity:.7}#language_flags ul li img:hover{opacity:1;-moz-opacity:1}#top_area .widget_qtranslate{margin-top:5px}.widget_qtranslate ul.qtrans_language_chooser{padding:0;margin:0;list-style:none}.widget_qtranslate ul.qtrans_language_chooser li{float:left;margin-left:8px;overflow:hidden}.widget_qtranslate ul.qtrans_language_chooser li img{background:#fff;opacity:.7;-moz-opacity:.7}.widget_qtranslate ul.qtrans_language_chooser li img:hover{opacity:1;-moz-opacity:1}#navigation-wrapper{position:absolute;bottom:0;width:100%;left:0;height:auto}.navigation-fullwidth-menu-wrapper{width:100%;height:inherit}#navigation-wrapper.menu-plugin-uses-main-menu{height:auto}#navigation-wrapper.navigation-center{text-align:center}#navigation-wrapper .fluid-width-section{height:inherit}#navigation-wrapper .inner-section-full,#navigation-wrapper .inner-section{position:relative;height:inherit}#navigation-wrapper:not(.forcefull) .inner-section{padding-left:0;padding-right:0}#navigation{position:relative;bottom:0;height:60px}#navigation,#navigation.nav-align-right,#navigation.nav-align-default{right:-5px;left:auto;float:right}#navigation.nav-align-left{left:-5px;right:auto;float:left}#navigation.nav-align-center{position:relative;right:0;left:0;float:none}#navigation.jqueryslidemenu.nav-align-center ul li ul{text-align:initial}#navigation ul.menu-search{padding:1px 0}#navigation > ul > li.search.no-subtitles > a{padding-right:10px}#navigation .menu-widget-search{width:200px}.nav2select{display:none;margin-right:15px}.jqueryslidemenu{position:relative;z-index:400}.jqueryslidemenu ul{z-index:400;padding:0;margin:0;list-style-type:none;box-sizing:border-box}.jqueryslidemenu > ul{display:inline-block;zoom:1}.jqueryslidemenu ul li{position:relative;display:inline;float:left;margin:0;box-sizing:border-box}.jqueryslidemenu ul li a{display:block;height:60px;padding:0 15px;overflow:hidden;line-height:56px;text-decoration:none;background:url(../images/blank.gif) 0 0 repeat}* html .jqueryslidemenu ul li a{display:inline-block}.jqueryslidemenu ul li ul.sub-menu{position:absolute;left:100%;z-index:401;display:none;padding:3px 0;visibility:hidden;border:1px solid #e5e5e5;border-top:0}.jqueryslidemenu ul li ul.sub-menu li{display:list-item;float:none;margin:0}.jqueryslidemenu ul li ul li ul.sub-menu{top:0;z-index:402;padding:2px 0;border:1px solid #e5e5e5}.jqueryslidemenu ul li ul li a{width:200px;padding:5px 15px 7px;margin:0}.jqueryslidemenu li .menu-item-text,.jqueryslidemenu ul ul li a,.jqueryslidemenu ul ul li a:visited{height:100%;line-height:20px}.jqueryslidemenu ul li ul li a:hover,.jqueryslidemenu ul ul li a:hover{padding:5px 15px 7px;border-right:0;border-left:0}.jqueryslidemenu ul ul ul.sub-menu{margin-top:-5px}.jqueryslidemenu ul li ul.sub-menu{-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.1);box-shadow:1px 2px 3px rgba(0,0,0,.1)}.jqueryslidemenu .menu-subtitle{display:block;line-height:1em}.jqueryslidemenu ul > li.menu-multi-column > ul > li{float:left}.jqueryslidemenu ul > li.menu-multi-column.menu-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li{width:16.666%}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li{width:16.666%}}.jqueryslidemenu > ul > li.menu-multi-column > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu ul.sub-menu-level-0{visibility:visible!important}.menu-item-text{display:block;font-size:inherit;clear:both;padding:0 15px;overflow:hidden;position:relative}.menu-item-text.description-top-padding{padding-top:3px}.jqueryslidemenu ul li ul li .menu-item-text a:hover,.jqueryslidemenu ul li ul li .menu-item-text a{width:auto;padding:0;margin:0}span.menu-item-divider.divider_line{border-color:silver;padding:0;margin:5px 0}span.menu-item-divider.divider_line.divider_dashed{border-style:dashed}span.menu-item-divider.divider_line.divider_solid{border-style:solid}span.menu-item-divider.divider_line.divider_double{border-width:4px 0 0;border-style:double}span.menu-item-divider.divider_line.divider_dotted{border-style:dotted}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:both}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:none}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li:nth-child(6n+1){clear:both}}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{display:block;visibility:visible;width:100%;position:relative;left:0;top:inherit;border:none}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li,.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{-webkit-box-shadow:none;box-shadow:none}#navigation.nav_arrow > ul > li.has-children > a:after{content:' ';display:inline-block;width:0;height:0;margin-left:.5em;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;border-top-color:#000;border-bottom:2px solid transparent}#navigation.nav_arrow > ul > li.has-children.current-menu-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-menu-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_item > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_parent > a:after,#navigation.nav_arrow > ul > li.has-children.hover > a:after{border-top-color:#3cabce}#navigation.nav_sub_arrow ul ul .has-children > a:after{content:' ';display:inline-block;width:0;height:0;float:right;margin-top:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;border-left-color:#000}#navigation.nav_sub_arrow ul ul li.has-children a:hover:after{border-left-color:#000}#navigation.nav_sub_arrow ul > li.menu-multi-column > ul > li.has-children > a::after{position:absolute;top:6px;right:15px}#navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > a::after{display:none}#navigation .menu ul > li > a::before{height:var(--menu_title_height);content:'';position:absolute;top:0;left:0;width:0;background-color:transparent}#feature{-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(.001deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-backface-visibility:hidden}.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%)}.has-shadow #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1)}.has-shadow.shadow-dark #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3)}#feature .inner{padding-top:15px;padding-bottom:15px}#feature .inner:before,#feature .inner:after{display:table;content:" "}#feature .inner:after{clear:both}.title_introduce{padding:5px 0;margin-bottom:0;font-size:3.5em}.portfolio_title.entry-title,.entry_info .entry_title,#comments #comments_title,.title_introduce{-ms-word-wrap:break-word;word-wrap:break-word}.feature-introduce{position:relative;padding:5px 0;font-size:1.8em;font-weight:200;line-height:1.3em;letter-spacing:1px}.inner-100 .feature-introduce{position:relative;padding:0;margin:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.has-shadow #feature .top_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 0 transparent}.has-shadow.shadow-dark #feature .top_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 0 transparent}.has-shadow #feature .bottom_shadow{height:9px;font-size:0;line-height:9px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -10px transparent}.has-shadow.shadow-dark #feature .bottom_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -10px transparent}#breadcrumbs{position:relative;padding:0 0 8px;margin:-20px 0 20px;font-size:11px}.remove-all #breadcrumbs,.remove-padding-all #breadcrumbs,.remove-padding-margin #breadcrumbs,.remove-padding #breadcrumbs{padding:0 0 8px;margin:20px 0}.page-link{margin:0 0 1em;clear:both;font-weight:700}a#back-to-top{position:fixed;right:30px;bottom:30px;display:none;width:27px;height:27px;overflow:hidden;text-decoration:none;text-indent:-99999px;background:url(../images/scroll_top_button.png) left top no-repeat}a:hover#back-to-top{background-position:left bottom}#back-to-top.style-square{width:50px;height:50px;background:url(../images/scroll_top_square.png) left top no-repeat;background-color:#555;border:1px solid rgba(50,50,50,.5);border-radius:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);opacity:.75;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}a:hover#back-to-top.style-square{background-color:#eee;background-position:left bottom;border:1px solid rgba(150,150,150,.5);opacity:1}body.background_revslider #footer{position:relative}.has-gradient #footer{background-image:-webkit-gradient(radial,top center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(top,circle,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 0}#footer .inner{height:auto;padding-top:30px;padding-bottom:40px;overflow:hidden}.has-shadow #footer_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -18px transparent}.has-shadow.shadow-dark #footer_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -18px transparent}[id^='footer_widget_area_']{box-sizing:border-box}#footer_bottom{letter-spacing:1px;background:url(../images/site_layout_sprites.png) repeat-x scroll 50% -28px transparent}#footer_bottom .inner{padding-top:12px;padding-bottom:12px}#copyright{float:left;min-height:1.5em;font-size:13px;line-height:1.5em}#footer_menu{float:right;text-align:right}#footer_menu a{padding:0 5px;display:inline-block}#footer_menu li,#footer_menu ul{display:inline;margin:0;font-weight:400;text-transform:uppercase}#footer_right_area{position:absolute;right:0}.sticker_fill-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;flex-direction:column;-webkit-box-direction:vertical;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column}.sticker_fill{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sticker_fill #page{width:100%}.box-layout #header-sticker-wrapper.sticker_enabled #header{width:auto;padding-right:10px;padding-left:10px}.has-shadow #header-sticker-wrapper.sticker_sticky #header{-webkit-box-shadow:0 1px 2px rgba(175,175,175,.3);box-shadow:0 1px 2px rgba(175,175,175,.3)}#header-sticker-wrapper.sticker_enabled #header{position:fixed}#header-sticker-wrapper.sticker_enabled #header.fancybx-margin{position:relative!important;top:0!important}@media only screen and (max-width:979px){.no-responsive #header-sticker-wrapper.sticker_enabled #header{position:inherit!important}}.box-layout #footer-sticker-wrapper.sticker_sticky #footer{width:auto;padding-right:10px;padding-left:10px}.box-layout #footer{width:auto}.portfolio_container{display:block;padding:0;margin:0;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.portfolio_container .portfolio_item{position:relative;display:-moz-inline-box;display:inline-block;padding:0;margin:10px 0 50px;letter-spacing:normal;word-spacing:normal;vertical-align:top}.portfolio_title{line-height:1em}.portfolio_desc{margin-top:.8em}.portfolio_more_button{margin-top:.8em}.portfolio_image img{width:100%!important}.portfolio_image{width:100%}.portfolio_item[data-type="video"] .image_frame a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolios.sortable header{font-size:1.2em;line-height:1.8em}.portfolios.sortable header:before,.portfolios.sortable header:after{display:table;content:""}.portfolios.sortable header:after{clear:both}.portfolios.sortable header span{display:block;float:left;margin-right:5px}.portfolios.sortable header a{display:block;float:left;padding:0 14px;margin-right:10px;margin-bottom:10px;color:#666;background-color:#eee}.portfolio_container .portfolio_image .image_frame{width:100%!important}.portfolios .portfolio_one_column{clear:left}.portfolios .portfolio_one_column li.portfolio_item{display:block;overflow:hidden;width:100%!important}.portfolio_one_column .portfolio_image{float:left}.portfolio_one_column .portfolio_details{float:left}.portfolio_one_column [data-type="html"].portfolio_without_image .portfolio_details{float:none;width:auto;padding-left:0}.portfolio_one_column .portfolio_title{margin-top:.7em}#sidebar .portfolio_one_column .portfolio_item{margin-right:0}#sidebar .portfolio_one_column .portfolio_image{width:100%;float:none}#sidebar .portfolio_one_column .portfolio_details{padding-left:0;width:100%;float:none}#sidebar .portfolio_one_column .portfolio_title{margin-top:0;line-height:1.2em}.portfolios .portfolio_two_columns,.portfolios .portfolio_three_columns,.portfolios .portfolio_four_columns,.portfolios .portfolio_five_columns,.portfolios .portfolio_six_columns,.portfolios .portfolio_seven_columns,.portfolios .portfolio_eight_columns{margin-right:-2%}.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item{margin-right:2%}.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:-1%}.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{margin-right:1%}.portfolio_one_column .portfolio_item{width:100%}.portfolio_one_column .portfolio_image{width:50%}.portfolio_one_column .portfolio_details{width:48.5%;padding-left:1.5%}.portfolio_two_columns .portfolio_item{width:calc(50% - 2%)}.portfolio_three_columns .portfolio_item{width:calc(33.33% - 2%)}.portfolio_four_columns .portfolio_item{width:calc(25% - 2%)}.portfolio_five_columns .portfolio_item{width:calc(20% - 2%)}.portfolio_six_columns .portfolio_item{width:calc(16.66% - 2%)}.portfolio_seven_columns .portfolio_item{width:calc(14.28% - 2%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 2%)}.portfolio_two_columns .portfolio_item.margin-half{width:calc(50% - 1%)}.portfolio_three_columns .portfolio_item.margin-half{width:calc(33.33% - 1%)}.portfolio_four_columns .portfolio_item.margin-half{width:calc(25% - 1%)}.portfolio_five_columns .portfolio_item.margin-half{width:calc(20% - 1%)}.portfolio_six_columns .portfolio_item.margin-half{width:calc(16.66% - 1%)}.portfolio_seven_columns .portfolio_item.margin-half{width:calc(14.28% - 1%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 1%)}.portfolio_container .portfolio_image .image_frame{height:auto}@media only screen and (min-width:980px){.portfolio_container .portfolio_image .image_frame{height:auto!important}}.entry{clear:both}.entry_frame{border:1px solid #eee}.entry_frame_padding{padding:15px 15px 0}.entry_frame_padding_two{padding:0 15px}.entry_frame_padding_three{padding:15px}.entry .entry_title{margin-top:0;margin-bottom:10px}.entry .entry_title a{color:#333}.entry_right .entry_image{float:right;max-width:100%;margin-top:5px;margin-left:20px}.entry_left .entry_image{float:left;max-width:100%;margin-top:5px;margin-right:20px}.entry .entry_meta{position:relative;margin-bottom:10px;overflow:hidden;line-height:28px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.entry .entry_meta .separater{padding:0 4px}.entry .entry_meta .comments{float:right}.entry_meta .meta-icon{padding-right:4px}.entry_meta .meta-icon-comments{padding-left:2px;padding-right:0}.read_more_link{position:relative}.read_more_link.button{top:0}.read_more_link.button:active,.read_more_link.button.active{top:1px}.read_more_wrap{position:relative;top:-5px;margin-bottom:12px}.entry_title.align-left,.read_more_wrap.align-left{text-align:left}.entry_title.align-right,.read_more_wrap.align-right{text-align:right}.entry_title.align-center,.read_more_wrap.align-center{text-align:center}.divider_read_more{clear:both;display:block;margin-top:15px}#feature .entry_meta .separater{padding:0 .6em}#feature .entry_meta .comments{position:absolute;right:0}#feature.layout-full .entry_meta .comments{right:20px}.entry.content{margin-bottom:40px}.remove-all .entry.content,.remove-padding-margin .entry.content,.remove-margin .entry.content{margin-bottom:0}.page-layout-sections .entry.content{margin-bottom:0}.entry.content footer p{margin-top:40px;margin-bottom:0;clear:both}.remove-all .entry.content footer,.remove-padding-margin .entry.content footer{margin-bottom:20px}.entry_edit{clear:both}#author .gravatar{float:right;margin:0 0 0 20px}.wp-pagenavi{height:40px;padding-top:10px;clear:both;text-align:left}.wp-pagenavi.align-left{text-align:left}.wp-pagenavi.align-right{text-align:right}.wp-pagenavi.align-center{text-align:center}.remove-all .wp-pagenavi,.remove-padding-margin .wp-pagenavi{padding-bottom:10px}.wp-pagenavi a,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.current,.wp-pagenavi span.extend{padding:4px 6px;margin-right:5px;color:#666;text-shadow:1px 1px 1px #ddd}.wp-pagenavi span.current{font-size:16px;color:#333}.wp-pagenavi a:hover{font-size:14px;color:#333}#about_the_author{margin-bottom:40px}#about_the_author .author_content{padding:20px;background-color:rgba(0,0,0,.01);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0);border-top:1px solid #eee;border-bottom:1px solid #eee;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0)}.author_info{position:relative;padding-left:15px;overflow:hidden}.author_name{font-size:1.2em}.author_desc{margin-bottom:0}.related_popular_wrap{margin-bottom:40px}.related_popular_wrap .posts_list .thumbnail{margin-right:15px}.related_popular_wrap li{margin:0}.entry_navigation:before,.entry_navigation:after{display:table;content:""}.entry_navigation:after{clear:both}.entry_navigation{margin-bottom:40px}.entry_navigation .nav-previous{float:left;width:50%}.entry_navigation .nav-next{float:right;width:50%;text-align:right}#comments ul{list-style-type:none}.commentlist{margin:0}.commentlist ul{margin-left:20px}.commentlist li{margin:0;border-top:1px solid #eee}.commentlist li .comment_wrap{position:relative;padding:20px 0;overflow:visible}.gravatar{float:left;height:70px;border:1px solid #eee}.gravatar img{width:60px;height:60px;padding:4px;background-color:#f9f9f9;border:1px solid #fff}.comment_content{position:relative;min-height:80px;padding-left:20px;overflow:hidden}li.bypostauthor .gravatar{-webkit-box-shadow:0 0 2px rgba(200,0,0,.1);box-shadow:0 0 2px rgba(200,0,0,.1)}.commentlist li ul li{margin-left:20px}.nocomments{padding:0;margin:0;text-align:center}.comment_author{font-size:18px;font-style:normal}.comment_author span{display:none}.comment_time{float:right}.comment_text{padding-top:5px}.comment_text:before,.comment_text:after{display:table;content:""}.comment_text:after{clear:both}.comments_navigation{margin-top:20px}.comments_navigation:before,.comments_navigation:after{display:table;content:""}.comments_navigation:after{clear:both}.comments_navigation .nav_previous{float:left}.comments_navigation .nav_next{float:right}#respond{margin-top:20px}#respond #comment{width:98%}#comments label{padding-left:6px;opacity:.75}.cancel_comment_reply{margin-bottom:6px}.widget{margin-bottom:4em}.widget p{margin:0}.widget ul,.widget_subnav ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_recent_posts ul,.widget_popular_posts ul,.widget_related_posts ul,.widget_authors ul,.widget_twitter ul,.widget_pages ul,.widget_links ul,.widget_categories ul,.widget_archive ul,.widget_meta ul,.widget_rss ul{margin:0;list-style:none}#sidebar_content .widget:last-child{margin-bottom:20px}.home #sidebar_content .widget:last-child{margin-bottom:0}.widget_text p{margin-bottom:1em}.textwidget:after{display:block;clear:both;content:""}.widget_subnav li,.widget_recent_comments li,.widget_recent_entries li,.widget_recent_posts li,.widget_popular_posts li,.widget_related_posts li,.widget_authors li,.widget_twitter li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}.widget_subnav li,.widget_recent_entries li,.widget_recent_comments li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget_subnav li a,.widget_recent_entries li a,.widget_recent_comments li a,.widget_pages li a,.widget_links li a,.widget_categories li a,.widget_archive li a,.widget_meta li a,.widget_rss li a,.flexipages_widget li a{margin:0;line-height:20px}.widget_subnav li a:before,.widget_recent_entries li a:before,.widget_recent_comments li a:first-child:before,.widget_pages li a:before,.widget_links li a:before,.widget_categories li a:before,.widget_archive li a:before,.widget_meta li a:before,.widget_rss li a:before,.flexipages_widget li a:before{margin-right:5px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;content:"/e633";speak:none}.widget_recent_comments li a:first-child:before{margin-right:7px;content:"/e610"}#footer .widget_recent_comments li a:first-child:before{color:#fff;opacity:.3}.widget_nav_menu ul{margin:0;list-style:none}.widget_nav_menu li{padding:0;margin:0}.widget_nav_menu li a{display:block;padding:5px 20px;margin:0;line-height:20px;background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 9px transparent;border-bottom:1px solid #f0f0f0}.widget_nav_menu li ul.sub-menu{margin-left:2em}.widget_categories ul.no-separator li,.widget_categories ul.children li{border:none}.widget_categories ul.no-separator li{padding:3px 0}.widget_categories ul.indent ul.children li{padding-left:16px}.widget_categories ul.children li:last-child{padding-bottom:0}.widget_categories ul.no-separator ul.children{margin-top:3px}#footer .widget{margin-bottom:3em}#footer .widgettitle{margin-bottom:.5em;font-size:2em}#footer .widget_subnav li,#footer .widget_recent_comments li,#footer .widget_recent_entries li,#footer .widget_recent_posts li,#footer .widget_popular_posts li,#footer .widget_related_posts li,#footer .widget_authors li,#footer .widget_twitter li,#footer .widget_pages li,#footer .widget_links li,#footer .widget_categories li,#footer .widget_archive li,#footer .widget_meta li,#footer .widget_rss li{padding:5px 0;margin:0;clear:both;background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent;border-bottom:none}#footer .widget_subnav li a:before,#footer .widget_recent_entries li a:before,#footer .widget_authors li a:before,#footer .widget_twitter li a:before,#footer .widget_pages li a:before,#footer .widget_links li a:before,#footer .widget_categories li a:before,#footer .widget_archive li a:before,#footer .widget_meta li a:before,#footer .widget_rss li a:before{display:none}#footer .widget_subnav li a,#footer .widget_recent_entries li a,#footer .widget_recent_posts li a,#footer .widget_popular_posts li a,#footer .widget_related_posts li a,#footer .widget_pages li a,#footer .widget_links li a,#footer .widget_categories li a,#footer .widget_archive li a,#footer .widget_meta li a,#footer .widget_rss li a{padding-left:15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 -3px transparent}#footer .widget_nav_menu li{padding:0;margin:0}#footer .widget_nav_menu li a{position:relative;padding:5px 0 5px 15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 5px transparent;border:none}#footer .widget_nav_menu li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}#footer .text_input,#footer .textarea{color:#666;color:rgba(255,255,255,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.03)),to(rgba(255,255,255,.05)));background:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF');border:1px solid #999;border:rgba(255,255,255,.15) 1px solid;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF')"}#footer .widget_categories ul.no-separator li,#footer .widget_categories ul.children li{border:none;background-image:none}#footer .widget_categories ul.no-separator li{padding:3px 0}#footer .widget_categories ul.indent ul.children li{padding-left:16px}#footer .widget_categories ul.children li:last-child{padding-bottom:0}#searchform .text_input{width:160px;height:1em;padding:8px;line-height:1em;vertical-align:middle}#footer #searchform{position:relative}#footer #searchform .text_input{width:100%;height:29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:29px}#footer #searchform button{position:absolute;top:0;right:0}#searchform button{margin-left:2px;vertical-align:middle}#searchform button span{padding:7px 13px;line-height:1em}#feature #searchform .text_input{font-size:14px;color:#fff}#searchform.search_with_icon,.woocommerce-product-search.search_with_icon{position:relative}#searchform.search_with_icon .text_input,#footer #searchform.search_with_icon .text_input,.woocommerce-product-search.search_with_icon .text_input{width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:30px}#searchform.search_with_icon .text_input::-ms-clear,.woocommerce-product-search.search_with_icon .text_input::-ms-clear{display:none}#searchform.search_with_icon button,#footer #searchform.search_with_icon button,.woocommerce-product-search.search_with_icon button{position:absolute;top:7px;right:12px;padding:1px 0 0 1px;margin:0;line-height:normal;background:none;border:none;outline:none;opacity:.8}#footer #searchform.search_with_icon button,#footer .woocommerce-product-search.search_with_icon button{color:#fff}#searchform.search_with_icon button:before,.woocommerce-product-search.search_with_icon button:before{display:inline-block;font-family:"themeicons";font-size:15px;font-style:normal;font-weight:400;text-align:center;content:"/e645";speak:none}#searchform.search_with_icon button:hover,#footer #searchform.search_with_icon button:hover,.woocommerce-product-search.search_with_icon button:hover{opacity:1}#searchform.search_with_icon button span,.woocommerce-product-search.search_with_icon button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.widget_tag_cloud a{padding:2px 4px}.widget_calendar .wp-calendar-nav,.widget_calendar table{width:100%;margin:0 auto;max-width:330px;box-sizing:border-box}.widget_calendar caption{padding:5px 0;font-size:1.2em;text-align:center}.widget_calendar td,.widget_calendar th{padding:3px 0;text-align:center}.widget_calendar .wp-calendar-nav{padding:5px 0}.widget_calendar .wp-calendar-nav,.widget_calendar .wp-calendar-nav a{font-size:1.1em}.widget_calendar .wp-calendar-nav-prev{text-align:left;float:left}.widget_calendar .wp-calendar-nav-next{text-align:right;float:right}.widget_calendar .theme-calendar-is-today,.widget_calendar .day-has-post a{font-size:1.3em}.widget_pages ul ul{margin:5px 0 -6px 2em;border-top:1px solid #f0f0f0}#footer .widget_pages ul ul{margin-left:2em;border-top:none}#footer .widget_pages ul ul li{background:none}.posts_list{margin:0;list-style:none}.posts_list p{margin:0}.posts_list li,#sidebar .posts_list li,#footer .posts_list li{padding:5px 0}.posts_list li a,#sidebar .posts_list li a,#footer .posts_list li a{padding:0;line-height:20px;background:none}.posts_list .thumbnail,#sidebar .posts_list .thumbnail,#footer .posts_list .thumbnail{display:inline-block;float:left;margin:4px 8px 8px 0;line-height:100%;border:1px solid #eee}.posts_list .thumbnail img{display:block;max-width:none;border:1px solid #fff}.posts_list time{display:block}.posts_list li:before,.posts_list li:after{display:table;content:" "}.posts_list li:after{clear:both}.posts_list .post_extra_info{position:relative;overflow:hidden}.posts_list .post_extra_info:before,.posts_list .post_extra_info:after{display:table;content:" "}.posts_list .post_extra_info:after{clear:both}#footer .posts_list .thumbnail img{border:none}.authors_list{margin:0;list-style:none}.authors_list li,#sidebar .authors_list li,#footer .authors_list li{padding:5px 0;overflow:hidden}.widget_authors .gravatar{float:left;height:60px;margin:4px 8px 8px 0;border:1px solid #eee}.widget_authors .gravatar img{display:block;width:60px;height:60px;padding:0;border:none}.widget_contact_form p{margin-bottom:10px}.widget_contact_form label{padding-left:6px}.widget_contact_form .invalid{border:2px solid #999!important}#footer .widget_contact_form .invalid{border:1px solid #fff;border:rgba(255,255,255,.5) 1px solid}#footer .widget_contact_form .text_input{width:60%}#footer .widget_contact_form .textarea{width:92%}.contact_form_wrap .contact_form .text_input{width:60%;padding:6px}.contact_form_wrap .contact_form .textarea{width:95%;height:250px;padding:6px}.contact_form_wrap .contact_form label{padding-left:5px}.contact_form_wrap .contact_form .invalid{border:2px solid #999!important}.contact_info_wrap .contact_address{padding-left:2em}.contact_info_wrap .icon_text:before{margin:0 1em 0 0}.contact_info_wrap p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_info_wrap .contact_zip{padding-left:5px}#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}.widget_twitter .tweet_list li{padding:5px 5px 5px 22px;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.widget_twitter .tweet_list a{padding:0;line-height:20px;background:none}.twitter_wrap .tweet_list{margin:0;list-style:none}.twitter_wrap .tweet_list li{padding:5px 5px 5px 22px;margin:0;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.twitter_wrap .tweet_list a{padding:0;background:none}.twitter_wrap.with_avatar .tweet_list li,#sidebar .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden;background:none}#footer .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden}#sidebar .widget_twitter .with_avatar .tweet_list a.tweet_avatar,#footer .widget_twitter .with_avatar .tweet_list a.tweet_avatar,.twitter_wrap .tweet_list a.tweet_avatar{float:left;padding-right:10px}.flickr_wrap{position:relative}.flickr_wrap .flickr_badge_image{float:left;padding:0;margin:0 10px 10px 0;line-height:100%;border:1px solid #eee}.flickr_wrap .flickr_badge_image img{display:block;width:75px;height:75px;background-color:#f9f9f9;border:1px solid #fff}#footer .flickr_wrap{margin-right:-9px}#footer .flickr_badge_image{margin:0 9px 9px 0}#footer .flickr_wrap img{width:60px;height:60px}.widget_social a{padding:0!important;margin:0!important;background:none!important}.widget_social a:hover{text-decoration:none;border:0}.widget_social img{margin:0 10px 5px 0}.widget_social .social_animation_fade img,.widget_social .social_animation_combo img{opacity:.7;-moz-opacity:.7}.widget_social .social_animation_fade img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-moz-opacity:1}.widget_social .social_animation_scale img:hover{-webkit-transition:all .2s ease-in;-o-transition:scale(1.2);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-zoom:1.2}.widget_social .social_animation_bounce img:hover{-webkit-transition:all .2s ease-in;-o-transition:translate(0px,-2px);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}.widget_social .social_wrap.social_animation_combo img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2) translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:scale(1.2) translate(0,-2px);transform:translate(0,-2px);-ms-zoom:1.2;-moz-opacity:1}.widget_gmap .google_map{height:220px;color:#666}#footer .widget_rss ul li{background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}.widget_advertisement_125 a{display:inline-block;width:125px;height:125px;margin:1px 9px 9px 1px}.widget_advertisement_125 img{display:block;width:125px;height:125px}.widget_advertisement_125 a:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1)}.widget_advertisement_125 a:hover img{opacity:.8;-moz-opacity:.8}#footer .widget_advertisement_125 a{width:auto}.tiny-container{position:relative;max-width:960px}.tiny-viewport{position:relative;width:100%;overflow:hidden}.tiny-items{padding:0;margin:0;overflow:hidden;list-style:none}.tiny-item{padding:0;margin:0}.tiny-item > img,.tiny-item > a > img{display:block;width:100%;border:0}.tiny_fade .tiny-items{position:relative;width:100%}.tiny_fade .tiny-item{position:absolute;top:0;left:0;display:none;width:100%;opacity:0}.tiny_fade .tiny-slide_active{position:relative;display:block;opacity:1}.tiny_slide .tiny-item{position:relative;display:block;float:left}.tiny_slide [data-cycle] .tiny-item{display:none;float:right}.tiny_slide [data-cycle] .tiny-slide_active{display:block}.tiny_slide .tiny-items:before,.tiny_slide .tiny-items:after{display:table;content:" "}.tiny_slide .tiny-items:after{clear:both}.tinyslider_images .tiny-pager{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;margin:0;text-align:right;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images .tiny-pager li{display:inline;padding:0;margin:0}.tinyslider_images .tiny-pager a,.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{background:url(../images/featured_control.png) no-repeat scroll 1px 0 transparent}.tinyslider_images .tiny-pager a{display:inline-block;width:14px;height:14px;margin:0 1px;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;vertical-align:middle;cursor:pointer;background-position:1px 0}.tinyslider_images .tiny-pager a:hover{background-position:1px -30px}.tinyslider_images .tiny-pager .tiny-pager_active a{background-position:1px -60px}.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{position:absolute;top:20%;width:40px;height:60%;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;cursor:pointer}.tinyslider_images .tiny-nav-next{right:0;background-position:-18px center}.tinyslider_images .tiny-nav-next:hover{background-position:-48px center}.tinyslider_images .tiny-nav-prev{left:0;background-position:-74px center}.tinyslider_images .tiny-nav-prev:hover{background-position:-104px center}.tinyslider_images-caption.tiny_caption_bg{background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images-caption{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;overflow:hidden;font-size:11px;color:#fff;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;pointer-events:none;opacity:.9}.divider{position:relative;display:block;max-width:100%;padding-top:20px;margin-bottom:40px;clear:both;border-bottom:1px solid #eee}.divider.top a{position:absolute;top:10px;right:0;width:20px;padding:0 2px;font-size:10px;color:#ccc;text-align:right;text-decoration:none;background:none repeat scroll 0 0 #fff}.divider_padding{position:relative;display:block;padding-top:30px;clear:both}.divider_line{position:relative;display:block;margin-bottom:10px;clear:both;border-bottom:1px solid #eee}p.responsive_text{margin-bottom:0}.dropcap1,.dropcap2,.dropcap3,.dropcap4{float:left;overflow:hidden;text-align:center}.dropcap1{width:42px;margin:0 8px 0 0;font-size:32px;line-height:42px;height:42px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll 0 -48px transparent}.dropcap1_inner,.dropcap2_inner,.dropcap3_inner,.dropcap4_inner{vertical-align:middle;position:relative}.dropcap1_inner.bold,.dropcap2_inner.bold,.dropcap3_inner.bold,.dropcap4_inner.bold{font-weight:700}.dropcap1.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap1.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap1.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap1.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap1.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap1.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap1.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap1.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap1.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap1.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap2{width:38px;height:44px;padding:0 2px 0 0;margin:0 8px 0 0;font-size:28px;line-height:44px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll -52px 2px transparent}.dropcap2.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap2.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap2.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap2.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap2.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap2.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap2.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap2.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap2.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap2.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap3{width:44px;height:44px;margin:0 0 -4px;font-size:40px;line-height:44px}.dropcap4{border:2px solid #303030;font-size:46px;height:50px;margin:6px 8px 0 0;width:50px;box-sizing:initial;line-height:46px}.dropcap3.black,.dropcap4.black{color:#333}.dropcap3.gray,.dropcap4.gray{color:#666}.dropcap3.red,.dropcap4.red{color:#e62727}.dropcap3.orange,.dropcap4.orange{color:#ff5c00}.dropcap3.magenta,.dropcap4.magenta{color:#a9014b}.dropcap3.yellow,.dropcap4.yellow{color:#ffb515}.dropcap3.blue,.dropcap4.blue{color:#00adee}.dropcap3.pink,.dropcap4.pink{color:#e22092}.dropcap3.green,.dropcap4.green{color:#91bd09}.dropcap3.rosy,.dropcap4.rosy{color:#f16c7c}.dropcap4.black{border-color:#303030}.dropcap4.gray{border-color:#666}.dropcap4.red{border-color:#e62727}.dropcap4.orange{border-color:#ff5c00}.dropcap4.magenta{border-color:#a9014b}.dropcap4.yellow{border-color:#ffb515}.dropcap4.blue{border-color:#00adee}.dropcap4.pink{border-color:#e22092}.dropcap4.green{border-color:#91bd09}.dropcap4.rosy{border-color:#f16c7c}.dropcap1 .cufon-canvas{margin-top:-4px}.dropcap2 .cufon-canvas{margin-top:-2px}.dropcap3 .cufon-canvas{margin-top:-4px}.dropcapplus{border:2px solid #303030;margin:6px 8px -4px 0;float:left;z-index:1049;padding:0;box-sizing:border-box;overflow:hidden}.dropcappluswrapper{display:block;height:52px;min-width:52px;white-space:nowrap;position:relative;text-align:center;overflow:hidden;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center;padding:0;margin:0}.dropcappluswrapper .dropcapplus_inner{font-size:44px;line-height:48px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0}.dropcapplus_inner.bold{font-weight:700}.dropcapplus.dropcapcircle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dropcap_fliphorz{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.dropcap_flipvert{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.dropcapplus.black{color:#303030;border-color:#303030}.dropcapplus.gray{color:#666;border-color:#666}.dropcapplus.red{color:#e62727;border-color:#e62727}.dropcapplus.orange{color:#ff5c00;border-color:#ff5c00}.dropcapplus.magenta{color:#a9014b;border-color:#a9014b}.dropcapplus.yellow{color:#ffb515;border-color:#ffb515}.dropcapplus.blue{color:#00adee;border-color:#00adee}.dropcapplus.pink{color:#e22092;border-color:#e22092}.dropcapplus.green{color:#91bd09;border-color:#91bd09}.dropcapplus.rosy{color:#f16c7c;border-color:#f16c7c}ul.list1,ul.list2,ul.list3,ul.list4,ul.list5,ul.list6,ul.list7,ul.list8,ul.list9,ul.list10,ul.list11,ul.list12,[class^="list_"],[class*=" list_"]{margin-left:5px;list-style-type:none}ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.list11 li,ul.list12 li,[class^="list_"] li,[class*=" list_"] li{margin:4px 0}[class^="list_"] h3,[class*=" list_"] h3,[class^="list_"] h4,[class*=" list_"] h4,[class^="list_"] h5,[class*=" list_"] h5,[class^="list_"] h6,[class*=" list_"] h6{display:inline}ul.list1 li:before,ul.list2 li:before,ul.list3 li:before,ul.list4 li:before,ul.list5 li:before,ul.list6 li:before,ul.list7 li:before,ul.list8 li:before,ul.list9 li:before,ul.list10 li:before,ul.list11 li:before,ul.list12 li:before,[class^="list_"] li:before,[class*=" list_"] li:before{margin:0 8px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}ul.list_custom_icon li{display:list-item}ul.list_custom_icon li:before{font-family:inherit}ul.list_outside{position:relative}ul.list_outside li{padding-left:20px}ul.list_outside li:before{position:absolute;left:0;margin:0}ul.list1 li:before,ul.list_circle li:before{content:"/e636"}ul.list2 li:before,ul.list_check li:before{content:"/e62c"}ul.list3 li:before,ul.list_check-square-d li:before{content:"/e632"}ul.list4 li:before,ul.list_check_circle-o li:before{content:"/e62f"}ul.list5 li:before,ul.list_play li:before{content:"/e62b"}ul.list6 li:before,ul.list_star li:before{content:"/e61b"}ul.list7 li:before,ul.list_thumbs-up li:before{content:"/e613"}ul.list8 li:before,ul.list_heart li:before{content:"/e611"}ul.list9 li:before,ul.list_medal li:before{content:"/e61d"}ul.list10 li:before,ul.list_flag li:before{content:"/e61c"}ul.list11 li:before,ul.list_help li:before{content:"/e618"}ul.list12 li:before,ul.list_comment-s li:before{content:"/e610"}ul.list_user li:before{content:"/e600"}ul.list_tag li:before{content:"/e601"}ul.list_phone li:before{content:"/e602"}ul.list_cellphone li:before{content:"/e648"}ul.list_fax li:before{content:"/e646"}ul.list_multiuser li:before{content:"/e603"}ul.list_link li:before{content:"/e604"}ul.list_id li:before{content:"/e605"}ul.list_home li:before{content:"/e606"}ul.list_globe li:before{content:"/e607"}ul.list_email li:before{content:"/e608"}ul.list_download li:before{content:"/e609"}ul.list_chain li:before{content:"/e60a"}ul.list_calendar li:before{content:"/e60b"}ul.list_addressbook li:before{content:"/e60c"}ul.list_comments li:before{content:"/e60d"}ul.list_comment li:before{content:"/e60e"}ul.list_comment-o li:before{content:"/e60f"}ul.list_heart-o li:before{content:"/e612"}ul.list_thumbs-down li:before{content:"/e614"}ul.list_key li:before{content:"/e615"}ul.list_lightbulb li:before{content:"/e616"}ul.list_eye li:before{content:"/e617"}ul.list_marker li:before{content:"/e619"}ul.list_gift li:before{content:"/e61a"}ul.list_clock li:before{content:"/e61e"}ul.list_cart li:before{content:"/e61f"}ul.list_trash li:before{content:"/e620"}ul.list_cog li:before{content:"/e621"}ul.list_ban li:before{content:"/e622"}ul.list_times li:before{content:"/e623"}ul.list_pencil li:before{content:"/e624"}ul.list_note li:before{content:"/e625"}ul.list_book li:before{content:"/e626"}ul.list_gallery li:before{content:"/e627"}ul.list_picture li:before{content:"/e628"}ul.list_movie li:before{content:"/e629"}ul.list_music li:before{content:"/e62a"}ul.list_check-b li:before{content:"/e62d"}ul.list_check-circle li:before{content:"/e62e"}ul.list_check-circle-o li:before{content:"/e62f"}ul.list_check-circle-d li:before{content:"/e630"}ul.list_check-square li:before{content:"/e631"}ul.list_arrow li:before{content:"/e633"}ul.list_arrow-circle li:before{content:"/e634"}ul.list_arrow-circle-o li:before{content:"/e635"}ul.list_info li:before{content:"/e637"}ul.list_info-o li:before{content:"/e638"}ul.list_question li:before{content:"/e639"}ul.list_question-o li:before{content:"/e63a"}ul.list_exclamation li:before{content:"/e63b"}ul.list_exclamation-triangle li:before{content:"/e63c"}ul.list_exclamation-circle li:before{content:"/e63d"}ul.list_mobile li:before{content:"/e63e"}ul.list_tablet li:before{content:"/e63f"}ul.list_desktop li:before{content:"/e640"}ul.list_color_black li:before{color:#333}ul.list_color_gray li:before{color:#666}ul.list_color_red li:before{color:#e62727}ul.list_color_orange li:before{color:#ff5c00}ul.list_color_magenta li:before{color:#a9014b}ul.list_color_yellow li:before{color:#ffb515}ul.list_color_blue li:before{color:#00adee}ul.list_color_pink li:before{color:#e22092}ul.list_color_green li:before{color:#91bd09}ul.list_color_rosy li:before{color:#f16c7c}[class^="icon_"]:before,[class*=" icon_"]:before{margin:0 .5em;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}.icon_text.icon_custom_icon:before{font-family:inherit}#responsive-menu-pro [class^="icon_"]:before,#responsive-menu-pro [class*=" icon_"]:before,#responsive-menu [class^="icon_"]:before,#responsive-menu [class*=" icon_"]:before,.jqueryslidemenu ul > li > a > i[class^="icon_"]:before,.jqueryslidemenu ul > li > a > i[class*=" icon_"]:before{margin:0}#navigation > ul > li a i.icon-search{margin-bottom:-3px}a .icon,a [class^="icon-"],a [class*=" icon-"]{cursor:pointer}.icon_shop-account:before{content:"/e900"}.icon_shop-cart:before{content:"/e901"}.icon_shop-cart-open:before{content:"/e902"}.icon_shop-cart-raster:before{content:"/e903"}.icon_calendar-meta:before{content:"/e905"}.icon_calendar-o-meta:before{content:"/e906"}.icon_comment-meta:before{content:"/e907"}.icon_comment-o-meta:before{content:"/e908"}.icon_comments-meta:before{content:"/e909"}.icon_comments-o-meta:before{content:"/e90a"}.icon_shop-enter:before{content:"/e90b"}.icon_shop-exit:before{content:"/e90c"}.icon_folder-meta:before{content:"/e90d"}.icon_folder-o-meta:before{content:"/e90e"}.icon_folder-open-meta:before{content:"/e90f"}.icon_folder-open-o-meta:before{content:"/e910"}.icon_tag-meta:before{content:"/e912"}.icon_tags-meta:before{content:"/e911"}.icon_user-meta:before{content:"/e904"}.icon_fullscreen:before{content:"/e64b"}.icon_user:before{content:"/e600"}.icon_grid:before{content:"/e64c"}.icon_tag:before{content:"/e601"}.icon_fullscreen-exit:before{content:"/e64d"}.icon_phone:before{content:"/e602"}.icon_multiuser:before{content:"/e603"}.icon_link:before{content:"/e604"}.icon_id:before{content:"/e605"}.icon_home:before{content:"/e606"}.icon_globe:before{content:"/e607"}.icon_email:before{content:"/e608"}.icon_download:before{content:"/e609"}.icon_chain:before{content:"/e60a"}.icon_calendar:before{content:"/e60b"}.icon_addressbook:before{content:"/e60c"}.icon_comment:before{content:"/e60e"}.icon_comment-o:before{content:"/e60f"}.icon_comment-s:before{content:"/e610"}.icon_heart:before{content:"/e611"}.icon_heart-o:before{content:"/e612"}.icon_thumbs-up:before{content:"/e613"}.icon_thumbs-down:before{content:"/e614"}.icon_key:before{content:"/e615"}.icon_lightbulb:before{content:"/e616"}.icon_eye:before{content:"/e617"}.icon_help:before{content:"/e618"}.icon_marker:before{content:"/e619"}.icon_gift:before{content:"/e61a"}.icon_star:before{content:"/e61b"}.icon_flag:before{content:"/e61c"}.icon_medal:before{content:"/e61d"}.icon_clock:before{content:"/e61e"}.icon_cart:before{content:"/e61f"}.icon_trash:before{content:"/e620"}.icon_cog:before{content:"/e621"}.icon_ban:before{content:"/e622"}.icon_times:before{content:"/e623"}.icon_pencil:before{content:"/e624"}.icon_note:before{content:"/e625"}.icon_book:before{content:"/e626"}.icon_gallery:before{content:"/e627"}.icon_picture:before{content:"/e628"}.icon_movie:before{content:"/e629"}.icon_music:before{content:"/e62a"}.icon_play:before{content:"/e62b"}.icon_check:before{content:"/e62c"}.icon_check-b:before{content:"/e62d"}.icon_check-circle:before{content:"/e62e"}.icon_check-square-d:before{content:"/e632"}.icon_arrow:before{content:"/e633"}.icon_arrow-circle:before{content:"/e634"}.icon_arrow-circle-o:before{content:"/e635"}.icon_circle:before{content:"/e636"}.icon_info:before{content:"/e637"}.icon_info-o:before{content:"/e638"}.icon_question:before{content:"/e639"}.icon_question-o:before{content:"/e63a"}.icon_exclamation:before{content:"/e63b"}.icon_exclamation-triangle:before{content:"/e63c"}.icon_exclamation-circle:before{content:"/e63d"}.icon_mobile:before{content:"/e63e"}.icon_tablet:before{content:"/e63f"}.icon_desktop:before{content:"/e640"}.icon_toggle-open:before{content:"/e641"}.icon_toggle-close:before{content:"/e642"}.icon_check-circle-o:before{content:"/e62f"}.icon_check-circle-d:before{content:"/e630"}.icon_check-square:before{content:"/e631"}.icon_comments:before{content:"/e60d"}.icon_search:before{content:"/e645"}.icon_fax:before{content:"/e646"}.icon_circle-s:before{content:"/e647"}.icon_cellphone:before{content:"/e648"}.icon_angle-right:before{content:"/e649"}.icon_angle-left:before{content:"/e64a"}.icon_quote-left:before{content:"/e643"}.icon_idcard:before{content:"/e644"}.icon_spinner-add:before{content:"/e653"}.icon_spinner-minus:before{content:"/e64e"}.icon_text.default:before{color:#333}.icon_text.black:before{color:#333}.icon_text.gray:before{color:#666}.icon_text.red:before{color:#e62727}.icon_text.orange:before{color:#ff5c00}.icon_text.magenta:before{color:#a9014b}.icon_text.yellow:before{color:#ffb515}.icon_text.blue:before{color:#00adee}.icon_text.pink:before{color:#e22092}.icon_text.green:before{color:#91bd09}.icon_text.rosy:before{color:#f16c7c}.table_style{max-width:100%;margin-bottom:20px}.table_style table{position:relative;display:table;width:100%;padding:0;margin:0;text-align:left;border-collapse:collapse;border:1px solid #e5e5e5}.table_style th{padding:13px 12px 12px;font-weight:400;color:#444;text-align:center;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.table_style tbody{background:#fff}.table_style td{padding:12px;color:#777;text-align:center;border-top:1px solid #e5e5e5}.table_style tbody tr:hover td{color:#333;background:rgba(225,225,225,.02)}.table_style tfoot{background-color:#fafafa}.table_style tfoot td{padding:8px}.code,.pre{padding:10px;overflow:auto;line-height:21px;display:block;white-space:pre-wrap;border:1px solid #e5e5e5;box-sizing:border-box}.code{background:url(../images/code_bg.png) repeat scroll 0 0 transparent}.textwidget .code br,.textwidget .pre br{display:none}.milestone{margin:10px 0 20px;text-align:center}.milestone_number{font-size:68px;line-height:72px}.milestone_subject{font-size:14px}.milestone_small .milestone_number{font-size:50px;line-height:54px}.milestone_large .milestone_number{font-size:80px;line-height:84px}.milestone_large .milestone_subject{font-size:16px}.milestone_icon{text-align:left}.milestone_icon:before,.milestone_icon:after{display:table;content:""}.milestone_icon:after{clear:both}.milestone_icon i{float:left;margin:5px 0}.milestone_icon i:before{margin:0;font-size:76px}.milestone_icon .milestone_subject{font-size:18px;line-height:1.2}.milestone_icon .milestone_number,.milestone_icon .milestone_subject{margin-left:92px}.milestone_icon .milestone_number{font-size:60px;line-height:64px}.milestone_icon.milestone_small i:before{font-size:58px}.milestone_icon.milestone_small .milestone_subject{font-size:16px}.milestone_icon.milestone_small .milestone_number,.milestone_icon.milestone_small .milestone_subject{margin-left:72px}.milestone_icon.milestone_small .milestone_number{font-size:44px;line-height:48px}.milestone_icon.milestone_large i:before{font-size:86px}.milestone_icon.milestone_large .milestone_subject{font-size:18px}.milestone_icon.milestone_large .milestone_number,.milestone_icon.milestone_large .milestone_subject{margin-left:108px}.milestone_icon.milestone_large .milestone_number{font-size:70px;line-height:74px}.icon,[class^="icon-"],[class*=" icon-"]{display:inline-block;font-style:normal;font-weight:400;line-height:1}.icon-large{font-size:1.3333333333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon.icon-fixed-width,[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{width:1.2857142857143em;text-align:center}.icons-ul{padding-left:0;margin-left:2.1428571428571em;list-style-type:none}.icons-ul > li{position:relative}.icons-ul .icon-li{position:absolute;top:.14285714285714em;left:-2.1428571428571em;width:2.1428571428571em;text-align:center}.icon.hide,[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{width:1.2857142857143em;padding:.25em;line-height:1.2857142857143em;text-align:center;border:solid .1em #e5e5e5}.icon-border-rounded{border-radius:.3em}.icon-border-circle{border-radius:2em}.icon-hover{background-color:#fafafa}.icon-hover:hover{color:#fff;background-color:#3cabce}.icon-fw{width:1.2857142857143em;text-align:center}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left,[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}.icon.pull-right,[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.icon-pulse{-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.info,.error,.notice,.success{margin-bottom:20px;border:1px solid #bbb;border-radius:1px}.message_box_content h3{margin-bottom:0}.message_box_content{padding:10px;padding-bottom:0;border:1px solid #fff;border-color:rgba(255,255,255,.8)}.message_box_content:before,.message_box_content:after{display:table;content:" "}.message_box_content:after{clear:both}.message_box_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.info{color:#5e6984;background:#d7e7f5;border-color:#aacee6}.error{color:#a14a40;background:#fde9ea;border-color:#fdced0}.notice{color:#736b4c;background:#fff9cc;border-color:#ffdb4f}.success{color:#466840;background:#e2f2ce;border-color:#bfe098}.info a{color:#5e6984!important}.error a{color:#a14a40!important}.notice a{color:#736b4c!important}.success a{color:#466840!important}.error_msg{margin-top:-20px;margin-bottom:20px;color:#684c4c;background:none repeat scroll 0 0 #fff3f3;border:1px solid #fcbec0;border-top:0 none}.error_msg ul,.error_msg ol{margin-bottom:0}.framed_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.framed_box.nomargin{margin-bottom:0}.rounded.framed_box{border-radius:6px}.framed_box.center{text-align:center}.framed_box.alignleft{margin-right:1em}.framed_box.alignright{margin-left:1em}.framed_box_content{padding:20px;padding-bottom:0;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border:1px solid rgba(255,255,255,.1)}.framed_box_content:before,.framed_box_content:after{display:table;content:" "}.framed_box_content:after{clear:both}.framed_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.framed_box_content ul.list_outside{position:relative;padding-left:20px}.framed_box_content ul.list_outside li{padding-left:0}.framed_box_content ul.list_outside li:before{margin-left:0}.content_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.content_box.center{text-align:center}.content_box.alignleft{margin-right:1em}.content_box.alignright{margin-right:1em}.content_box_title{display:block;padding:10px 20px;font-size:16px;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,.1)}.content_box_title i{margin:0 .4em 0 0}.content_box_content{padding:20px;padding-bottom:0}.content_box_content:before,.content_box_content:after{display:table;content:" "}.content_box_content:after{clear:both}.content_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.rounded .content_box_content{border-bottom-right-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px}.rounded .content_box_title{border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}.rounded{border-radius:6px}.note{max-width:100%;margin-bottom:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,0,.1)),to(rgba(238,238,0,.08)));background:-webkit-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:-o-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:linear-gradient(to bottom,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background-color:#fefdf0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affff00',endColorstr='#14eeee00',GradientType=0);border:1px solid #eee;border:1px solid rgba(0,0,0,.08);border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.note_title{padding:15px 20px 5px 16px;margin:0}.note.alignleft{margin:2px 16px 16px 2px !important}.note.alignright{margin:2px 2px 16px 16px !important}.note_content{padding:15px 20px 0}.note_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.iconbox{display:block;margin-top:20px;margin-bottom:20px;box-sizing:border-box}.iconbox_icon .icon{line-height:1.02}.iconbox_inline .iconbox_icon{float:left}.iconbox_inline.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:1.8em}.iconbox_inline .iconbox_icon .icon{margin-right:.5em;font-size:3em}.iconbox_inline.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:4.5em}.iconbox_left{overflow:hidden}.iconbox_left .iconbox_icon{float:left}.iconbox_left .iconbox_icon .icon{width:1.2857142857143em;text-align:center}.iconbox_left .iconbox_content{overflow:hidden}.iconbox_left.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:3em}.iconbox_left .iconbox_icon .icon{margin-right:.5em;font-size:4em}.iconbox_left.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:5em}.iconbox_center{text-align:center}.iconbox_center.iconbox_small .iconbox_icon .icon{font-size:4em}.iconbox_center .iconbox_icon .icon{margin-top:.25em;margin-bottom:.25em;font-size:6em}.iconbox_center.iconbox_large .iconbox_icon .icon{font-size:8em}.process_steps{margin-top:40px;margin-bottom:40px}.process_steps ul{position:relative;padding:0;margin:0;list-style:none}.process_steps li{position:relative;padding:0;margin:0}.process_steps li:before{position:absolute;display:inline-block;content:"";border-color:#e5e5e5;border-style:dashed;border-width:0}.process_steps li:last-child:before{display:none}.process_step_icon{position:relative;width:100px;height:100px;line-height:95px;text-align:center;background-color:#fff;border:3px solid #e5e5e5;border-radius:100%}.process_step_icon i{font-size:44px;color:#bbb;vertical-align:middle}.process_step_icon:hover{background-color:#3cabce}.process_step_icon:hover i{color:#fff}.process_step_icon .icon_image{display:table-cell;margin:auto;vertical-align:middle}.process_steps_small .process_step_icon{width:80px;height:80px;line-height:80px}.process_steps_small .process_step_icon i{font-size:40px}.process_steps_large .process_step_icon{width:114px;height:114px;line-height:114px}.process_steps_large .process_step_icon i{font-size:50px}.process_steps_vertical li{padding:0 0 60px;overflow:hidden;clear:both}.process_steps_vertical li:last-child{padding-bottom:0}.process_steps_vertical li:before{top:0;left:53px;width:0;height:100%;border-left-width:1px}.process_steps_vertical .process_step_icon{display:inline-block;float:left}.process_steps_vertical .process_step_detail{padding-left:30px;overflow:hidden}.process_steps_vertical.process_steps_small li:before{left:43px}.process_steps_vertical.process_steps_small li ul.list_outside li:before{left:0}.process_steps_vertical li ul.list_outside li:before{border-left-width:0}.process_steps_vertical li ul.list_outside li{padding-bottom:0}.process_steps_vertical.process_steps_large li:before{left:60px}.process_steps_horizontal ul:before,.process_steps_horizontal ul:after{display:table;content:" "}.process_steps_horizontal ul:after{clear:both}.process_steps_horizontal li:before{top:50px;left:50%;width:100%;height:0;border-top-width:1px}.process_steps_horizontal.process_steps_small li:before{top:40px}.process_steps_horizontal.process_steps_large li:before{top:60px}.process_steps_horizontal li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;text-align:center;-ms-box-sizing:border-box}.process_steps_horizontal .process_step_icon{display:block;margin:0 auto 30px}.process_steps_horizontal.process_steps_2 li{width:50%}.process_steps_horizontal.process_steps_3 li{width:33.3%}.process_steps_horizontal.process_steps_4 li{width:25%}.process_steps_horizontal.process_steps_5 li{width:20%}.slogan{margin-bottom:20px}.slogan:before,.slogan:after{display:table;content:""}.slogan:after{clear:both}.slogan_with_button .slogan_text{float:left}.slogan_text{font-size:36px;line-height:42px}.slogan .button{float:right}.slogan .button span{font-size:18px}.slogan_small .slogan_text{font-size:30px;line-height:37px}.slogan_small .button span{font-size:16px}.slogan_large .slogan_text{font-size:40px;line-height:46px}.slogan_large .button span{font-size:20px}.video_frame{max-width:100%;margin-bottom:20px;font-size:0;line-height:100%}.audio_frame{max-width:100%}.video_frame .mejs__container,.audio_frame .mejs__container,.video_frame .mejs-container,.audio_frame .mejs-container,.video_frame object,.video_frame iframe,.video_frame video,.video_frame audio{max-width:100%}.video_frame > video{height:100%}.mejs-poster img{height:100%}.picture_frame{width:148px;height:166px;margin-bottom:20px;background:url(../images/picture_frame.png) no-repeat scroll 0 0 transparent}.picture_frame img{width:106px;height:126px;padding:20px 21px}.gallery{display:block;margin:0 auto}.gallery:before,.gallery:after{display:table;content:""}.gallery:after{clear:both}.gallery .gallery-row{display:block;margin:0}.gallery .gallery-row:before,.gallery .gallery-row:after{display:table;content:""}.gallery .gallery-row:after{clear:both}.gallery .gallery-image{visibility:hidden;opacity:0}.gallery .gallery-item{float:left;padding:0;margin:0;overflow:hidden;text-align:center;list-style:none}.gallery .gallery-image-wrap{position:relative;overflow:hidden}.gallery-image-wrap{display:block}.gallery-item dt{padding:0;margin:5%}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{display:block;height:auto;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}.progress{height:18px;margin-bottom:10px;overflow:hidden;background-color:#e5e5e5}.progress_small{height:14px}.progress_large{height:22px}.progress_radius,.progress_radius .progress-meter{border-radius:2px}.progress_round,.progress_round .progress-meter{border-radius:6px}.progress-meter{float:left;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3px;font-size:12px;line-height:1;line-height:18px;color:#fff;text-align:right;background-color:#27acd8;-ms-box-sizing:border-box}.progress_small .progress-meter{font-size:10px;line-height:14px}.progress_large .progress-meter{font-size:14px;line-height:22px}.pie_progress_wrap{margin-bottom:20px}.pie_progress{width:150px;height:150px;margin:0 auto;font-size:28px;line-height:150px}.pie_progress_text{font-size:22px}.pie_progress_small .pie_progress_text{font-size:18px}.pie_progress_large .pie_progress_text{font-size:28px}.pie_progress_icon{font-size:48px;color:#bbb;vertical-align:middle}.pie_progress_small .pie_progress_icon{font-size:38px}.pie_progress_large .pie_progress_icon{font-size:60px}.pie_progress_small .pie_progress{width:120px;height:120px;font-size:22px;line-height:120px}.pie_progress_large .pie_progress{width:180px;height:180px;font-size:34px;line-height:180px}.pie_progress{position:relative;text-align:center}.pie_progress canvas{position:absolute;top:0;left:0}.tabs_container{margin-bottom:20px}ul.tabs{padding:0;margin:0;list-style:none;border-bottom:1px solid #e5e5e5}ul.tabs:before,ul.tabs:after{display:table;content:""}ul.tabs:after{clear:both}ul.tabs li{display:inline;float:left;margin:0 -1px 0 0;border:1px solid #e5e5e5;border-bottom:0}ul.tabs a{display:block;padding:6px 10px;font-size:11px;font-weight:700;line-height:14px;color:#777;white-space:nowrap;background:#fafafa}ul.tabs a:hover{text-decoration:none;background:#fff}ul.tabs li a.current{margin-bottom:-1px;color:#444;cursor:default;background:#fff;border-bottom:1px solid #fff}.tabs_container .panes{margin:0;padding:0;background:#fff;border:1px solid #e5e5e5;border-top:0}.tabs_container .panes > div{display:none;overflow:hidden;padding:10px 15px}.tabs_container .panes > div:first-child{display:block}.tabs_container.tabs_inited .panes > div:first-child{display:none}.tabs_container .pane p:last-child{margin-bottom:0}#footer ul.tabs li{padding:0;margin:0 0 -1px}#footer ul.tabs,#footer ul.tabs li,#footer .tabs_container .panes{border-color:#999;border-color:rgba(255,255,255,.15)}#footer ul.tabs a{background:transparent}#footer ul.tabs a:hover,#footer ul.tabs li a.current{background-color:transparent}#footer ul.tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .tabs_container .panes{padding:10px 15px;color:inherit;background:transparent}.mini_tabs_container{margin-bottom:20px}ul.mini_tabs{position:relative;padding:0;margin:0;overflow:hidden;list-style:none}ul.mini_tabs li{display:inline;float:left;padding:0 0 1px;margin:0 6px 0 0;border:1px solid #e5e5e5;border-bottom:0;border-top-left-radius:1px;border-top-right-radius:1px}ul.mini_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;white-space:nowrap;background:#f5f5f5}ul.mini_tabs a:hover{text-decoration:none}ul.mini_tabs li a.current{padding-bottom:5px;margin-bottom:0;color:#444;cursor:default}.mini_tabs_container .panes{padding:0;margin:0;margin-top:-2px;border-top:1px solid #e5e5e5}.mini_tabs_container .pane{padding:10px 0}.mini_tabs_container .panes > div{display:none;overflow:hidden}.mini_tabs_container .panes > div:first-child{display:block}.mini_tabs_container.tabs_inited .panes > div:first-child{display:none}.mini_tabs_container .pane p:last-child{margin-bottom:0}#footer ul.mini_tabs{padding-bottom:1px;padding-left:0;background:url(../images/footer_list_divider.png) repeat-x scroll left bottom transparent}#footer ul.mini_tabs li{padding:0;border:none}#footer ul.mini_tabs a{padding:3px 6px 2px;background:transparent}#footer ul.mini_tabs a:hover,#footer ul.mini_tabs li a.current{background-color:transparent}#footer ul.mini_tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}.vertical_tabs_container{position:relative;margin-bottom:20px;overflow:hidden}ul.vertical_tabs{position:relative;float:left;padding:0;margin:0;list-style:none}ul.vertical_tabs li{padding:0;margin:0}ul.vertical_tabs li:first-child{border-top:1px solid #e5e5e5}ul.vertical_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;text-decoration:none;white-space:nowrap;border:1px solid #e5e5e5;border-top:0;border-right:0}ul.vertical_tabs li a.current{margin-right:-1px;color:#444;cursor:default}.vertical_tabs_container .panes{padding:0;margin:0;overflow:hidden;border:1px solid #e5e5e5;border-radius:0 2px 2px 2px;box-sizing:border-box}.vertical_tabs_container .panes > div{padding:10px;display:none;overflow:hidden}.vertical_tabs_container .panes > div:first-child{display:block}.vertical_tabs_container.tabs_inited .panes > div:first-child{display:none}.vertical_tabs_container .pane p:last-child{margin-bottom:0}.accordion{margin-bottom:20px;border:1px solid #e5e5e5}.accordion .tab{padding:5px 15px;margin:0;font-size:14px;font-weight:400;color:#777;cursor:pointer;background-color:#fafafa;border:1px solid #fff;border-bottom:none;border-bottom:1px solid #e5e5e5}.accordion .tab.current{color:#444;cursor:default;background-color:#fefefe;border-bottom-color:transparent}.accordion .pane{display:none;padding:10px 15px;overflow:hidden;font-size:12px;border-bottom:1px solid #e5e5e5}.accordion .tab:nth-last-child(2){border-bottom:none}.accordion .pane:last-child{border-bottom:none}#footer .accordion .tab{background:transparent;border:none}#footer .accordion .tab:nth-last-child(2){border-bottom:none}#footer .accordion .tab.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);border-bottom:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .accordion .pane:last-child{border-top:none}#footer .accordion,#footer .accordion .tab,#footer .accordion .pane{border-color:#999;border-color:rgba(255,255,255,.15)}.toggle{position:relative;margin-bottom:10px}.toggle_title{padding:5px 10px;margin:0;font-size:14px;line-height:1em;cursor:pointer;width:100%;box-sizing:border-box}.toggle_icon{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;vertical-align:top;opacity:.6;speak:none}.toggle_icon:before{content:"/e641"}.toggle_active .toggle_icon:before{content:"/e642"}.toggle_content{display:none;margin:0;padding:15px 10px 10px 30px}.toggle_right .toggle_icon{float:right}.toggle_left .toggle_icon{float:left}.toggle_left:not(.indent) .toggle-title{margin-left:10px}.toggle_right:not(.indent) .toggle-title{margin-right:10px}.toggle.toggle_left.indent .toggle_icon{position:absolute;left:10px}.toggle.toggle_right.indent .toggle_icon{position:absolute;right:10px}.toggle.toggle_left.indent .toggle_title{padding:5px 10px 5px 34px}.toggle.toggle_right.indent .toggle_title{padding:5px 34px 5px 10px}.carousel_wrap{margin-bottom:20px}.carousel_heading{margin-bottom:10px;font-size:16px;line-height:1.8em;border-bottom:1px solid #eee}.carousel_heading:before,.carousel_heading:after{display:table;content:""}.carousel_heading:after{clear:both}.carousel-wrap{margin:0 auto}.carousel-items{text-align:center}.carousel{overflow:hidden}.carousel > ul{position:relative;width:49999px;padding:0;margin:0;overflow:hidden;list-style-type:none}.carousel > ul > li{float:left;padding:0;margin:0;list-style:none}.carousel a{display:block;font-size:0;color:transparent;background-color:transparent}.carousel img{display:block;width:100%}.carousel_loading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.carousel_title{float:left}.carousel_title h2{margin-bottom:10px}.carousel_nav{float:right}.carousel_nav_prev,.carousel_nav_next{display:inline-block;margin-left:10px}a.carousel_nav_prev,a.carousel_nav_next{color:#b8b8b8}a.carousel_nav_prev:hover,a.carousel_nav_next:hover{color:#8d8d8d}.carousel_nav_prev,.carousel_nav_next{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}.carousel_nav_prev:before,.carousel_nav_next:before{line-height:1}.carousel_nav_prev:before{content:"/e64a"}.carousel_nav_next:after{content:"/e649"}.carousel_moving{pointer-events:none!important}.carousel_image_wrapper{overflow:hidden;position:relative;box-sizing:border-box}.carousel_image_caption{display:block;color:#303030;background-color:rgba(200,200,160,0.8);position:absolute;height:auto;width:100%;visibility:visible;z-index:1;bottom:0;padding:4px 5px;font-size:12px;text-align:center;box-sizing:border-box;line-height:1.3em}.masonry_items{display:block;padding:0;margin:0;margin-right:-20px;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.masonry_item{position:relative;display:-moz-inline-box;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;margin:0 20px 20px 0;letter-spacing:normal;word-spacing:normal;vertical-align:top;border:1px solid #e5e5e5}.masonry_item_image{position:relative}.masonry_item_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.lt-ie9 .masonry_item_image_overlay:before{display:none}.masonry_item_image_overlay:before{position:absolute;top:50%;width:100%;margin-top:-25px;font-family:'themeicons';font-size:50px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;color:#fff;text-align:center;text-decoration:none;text-transform:none;content:"/e617";speak:none}.masonry_item_image_overlay:hover{filter:alpha(opacity=60);opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60)}.masonry_isotope .masonry_items,.masonry_isotope .masonry_item{margin-right:0}.masonry_item_title:not(.has_meta){margin-bottom:0}.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc p{margin-bottom:0}.masonry_item_image{margin:-16px -16px 16px}.masonry_only_image .masonry_item_image{margin:-16px}.masonry_item_image img{display:block;width:100%}.masonry_column_2 .masonry_item{width:470px}.masonry_column_3 .masonry_item{width:306.5px}.masonry_column_4 .masonry_item{width:225px}.masonry_column_5 .masonry_item{width:176px}.right_sidebar .masonry_column_2 .masonry_item,.left_sidebar .masonry_column_2 .masonry_item{width:305px}.right_sidebar .masonry_column_3 .masonry_item,.left_sidebar .masonry_column_3 .masonry_item{width:196.5px}.right_sidebar .masonry_column_4 .masonry_item,.left_sidebar .masonry_column_4 .masonry_item{width:142.5px}.right_sidebar .masonry_column_5 .masonry_item,.left_sidebar .masonry_column_5 .masonry_item{width:110px}.testimonials{position:relative;margin-bottom:10px}.testimonial{overflow:hidden;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:10px}.testimonial_content{position:relative;padding:20px;color:#777;background-color:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e5e5e5}.testimonial_author_content:before{position:absolute;top:0;left:32px;width:0;height:0;content:"";border-color:#e5e5e5 transparent transparent;border-style:solid;border-width:7px}.testimonial_author_content{position:relative;padding-top:15px}.testimonial_author{display:inline-block;display:inline;float:left;overflow:hidden}img.testimonial_avatar{float:left;width:60px;height:60px;margin-left:10px;border-radius:60px}.testimonial_name{display:block;margin:5px 10px 5px 85px;font-size:18px;color:#333}.testimonial_meta{display:block;margin:5px 10px 10px 85px;font-size:14px}.testimonial_meta a:visited,.testimonial_meta a,.testimonial_meta{color:#777}.testimonial_nav{position:absolute;right:10px;bottom:40px;display:inline-block}.testimonial_previous,.testimonial_next{margin-left:10px;font-family:'themeicons';font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none!important;text-transform:none;speak:none}.testimonial_previous,.testimonial_previous:visited,.testimonial_next,.testimonial_next:visited{color:#b8b8b8}.testimonial_previous:hover,.testimonial_previous:active,.testimonial_next:hover,.testimonial_next:active{color:#8d8d8d}.testimonial_previous:before{content:"/e64a"}.testimonial_next:before{content:"/e649"}.entry_frame,pre,code,.wp-caption,.tabs_container .panes,ul.mini_tabs li,.accordion,.table_style,.framed_box_content,.gravatar,.widget_posts_list .thumbnail{border-radius:1px}.has-shadow .entry_frame,.has-shadow pre,.has-shadow code,.has-shadow .wp-caption,.has-shadow .tabs_container .panes,.has-shadow ul.mini_tabs li,.has-shadow .accordion,.has-shadow .table_style,.has-shadow .framed_box_content,.has-shadow .gravatar,.has-shadow .widget_posts_list .thumbnail{-webkit-box-shadow:0 0 3px rgba(0,0,0,.05);box-shadow:0 0 3px rgba(0,0,0,.05)}.bullet.last{clear:none}#responsive-menu-pro [class^="icon_"],#responsive-menu-pro [class*=" icon_"],#responsive-menu [class^="icon_"],#responsive-menu [class*=" icon_"],.jqueryslidemenu [class^="icon-"],.button [class^="icon-"],.tabs [class^="icon-"],.mini_tabs [class^="icon-"],.vertical_tabs [class^="icon-"],.tab [class^="icon-"],.jqueryslidemenu .icon,.button .icon,.tabs .icon,.mini_tabs .icon,.vertical_tabs .icon,.tab .icon,.menu-icon-footer{margin-right:.3em}.button .icon.after-text{margin-right:0;margin-left:.3em}.slide-shortcode-wrap{max-width:100%;margin-bottom:1.5em}.entry:before,.entry:after{display:table;content:""}.entry:after{clear:both}.entry{zoom:1}li.bbp-forum-info{width:48%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-forum-topic-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-forum-reply-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-forum-freshness{width:20%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-title{width:48%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-voice-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-reply-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-freshness{width:20%;-ms-word-wrap:break-word;word-wrap:break-word}#bbpress-forums li.bbp-header{background:#ececec}#bbpress-forums ul.even{background:#f9f9f9}#bbpress-forums ul.odd{background:#fff}#bbpress-forums div.even{background:#fff}#bbpress-forums div.odd{background:#fff}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums fieldset.bbp-form{border:1px solid #ccc}#bbpress-forums li.bbp-footer{display:none}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{min-height:50px;border-top:1px solid #ccc}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies{font-size:14px}#bbpress-forums .bbp-forum-title{font-weight:700}#bbpress-forums .bbp-forum-info .bbp-forum-content{font-size:14px;font-style:italic}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:left}#bbpress-forums div.bbp-search-form{margin-bottom:5px}#bbpress-forums div.bbp-topic-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}#bbpress-forums div.bbp-forum-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}.bbpress-wrapper button,.bbp-submit-wrapper button{min-width:150px;min-height:40px;padding:10px}#commentform input#submit{min-width:150px;min-height:40px}.contact_form_wrap .contact_form button{min-width:150px;min-height:40px;padding:10px}#subscription-toggle{float:right}#buddypress .hidden{display:inherit;visibility:visible}.gmap_marker{overflow:hidden;line-height:1.35;white-space:nowrap}a[href^=tel]{color:inherit;text-decoration:inherit}.easy-image{vertical-align:middle}img.easy-image.aligncenter{margin:0 auto!important}.arrow_plus.downarrow{height:0}.arrow_plus_inner{border-left:30px solid transparent;border-right:30px solid transparent;display:block;font-size:0;height:0;line-height:0;margin:0 auto;transform:scale(0.9999);width:0;z-index:1;position:relative}.title_plus{width:auto;position:relative;margin:0;padding:0;display:block;height:auto}.title-text{display:inline-block;position:relative;margin:0;padding:0;line-height:1em}.title-line{position:absolute;width:100%}.title-plus-icon-left:not(.only-icon){margin-right:3px}.title-plus-icon-right:not(.only-icon){margin-left:3px}.countdownwrapper table{min-width:275px;direction:ltr;margin-top:10px;margin-bottom:10px}.countdownwrapper table th,.countdownwrapper table td{text-align:center;border-right:1px solid #fff}.countdownwrapper table th{padding:0 14px;font-size:14px;height:1em}.countdownwrapper table .hours,.countdownwrapper table .minutes,.countdownwrapper table .seconds{background-color:#000;color:#fff}.countdownwrapper table .seconds{border-right:none}.countdownwrapper table td.days,.countdownwrapper table th.days{background-color:#2569bc;color:#fff}.countdownwrapper table td{font-size:30px;padding:10px 14px;height:1em}.countdownwrapper table th.arrow:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:'';display:block;font-size:0;height:0;width:0;line-height:0;margin:0 auto;padding-bottom:7px;-moz-transform:scale(.9999)}.shadow-bottom-right{-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-bottom-left{-webkit-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-right{-webkit-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-left{-webkit-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6)}.left_sidebar #sidebar_content .success.shadow-bottom-left,.left_sidebar #sidebar_content .success.shadow-top-left,.left_sidebar #sidebar_content .notice.shadow-bottom-left,.left_sidebar #sidebar_content .notice.shadow-top-left,.left_sidebar #sidebar_content .error.shadow-bottom-left,.left_sidebar #sidebar_content .error.shadow-top-left,.left_sidebar #sidebar_content .info.shadow-bottom-left,.left_sidebar #sidebar_content .info.shadow-top-left,.right_sidebar #sidebar_content .success.shadow-bottom-right,.right_sidebar #sidebar_content .success.shadow-top-right,.right_sidebar #sidebar_content .notice.shadow-bottom-right,.right_sidebar #sidebar_content .notice.shadow-top-right,.right_sidebar #sidebar_content .error.shadow-bottom-right,.right_sidebar #sidebar_content .error.shadow-top-right,.right_sidebar #sidebar_content .info.shadow-bottom-right,.right_sidebar #sidebar_content .info.shadow-top-right{width:calc(100% - 5px)}.select_fullwidth{width:100%;max-width:100%}#footer .entry.meta .entry_meta,#feature .entry.meta .entry_meta,.entry.meta{margin-bottom:0}.text_box,.smart_box{width:auto;height:auto;padding:0;margin:0;border-color:#eee;box-sizing:border-box;min-height:1px;overflow:hidden}.smart_box.floatauto{float:left}.smart_box.clearauto{clear:right}.smart_box > p:last-child{margin-bottom:0}.vidbg-container video{max-width:none;width:100%}.jarallax{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:0}.smart_box_overlay,.section_overlay{box-sizing:border-box;height:inherit;min-height:inherit}.smart_box.jarallax-image-color-overlay{overflow:visible}.fliptext > .animated{display:inline-block}div.text_flipper,h1.text_flipper,h2.text_flipper,h3.text_flipper,h4.text_flipper,h5.text_flipper,h6.text_flipper,p.text_flipper{margin:0;padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#wpadminbar #wp-admin-bar-champion .ab-icon:before{content:'/f108';top:3px}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}#responsive-menu-pro .responsive_menu_logo_wrapper{margin-left:auto;margin-right:auto}#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow,#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow,#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description,#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description{height:auto}#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img{padding-bottom:20px}#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img.responsive_menu_logo_image{margin:0;padding:0}#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-logo{display:inline-block;border-top-color:transparent}#responsive-menu-pro-container #responsive-menu-pro .responsive_menu_logo{display:inline-block;vertical-align:middle}#responsive-menu-pro-container #responsive-menu-pro .menu-item-logo-text{vertical-align:middle}ul.disc{list-style-type:disc}ul.armenian{list-style-type:armenian}ul.circle{list-style-type:circle}ul.cjk-ideographic{list-style-type:cjk-ideographic}ul.decimal{list-style-type:decimal}ul.decimal-leading-zero{list-style-type:decimal-leading-zero}ul.georgian{list-style-type:georgian}ul.hebrew{list-style-type:hebrew}ul.hiragana{list-style-type:hiragana}ul.hiragana-iroha{list-style-type:iragana-iroha}ul.katakana{list-style-type:katakana}ul.katakana-iroha{list-style-type:katakana-iroha}ul.lower-alpha{list-style-type:lower-alpha}ul.lower-greek{list-style-type:lower-greek}ul.lower-latin{list-style-type:lower-latin}ul.lower-roman{list-style-type:lower-roman}ul.none{list-style-type:none}ul.square{list-style-type:square}ul.upper-alpha{list-style-type:upper-alpha}ul.upper-greek{list-style-type:upper-greek}ul.upper-latin{list-style-type:upper-latin}ul.upper-roman{list-style-type:upper-roman}.body_has_revslider_slider_wrapper{position:fixed;width:100%;height:auto}

    css/screen_complex.css

    @@ -5,8 +5,8 @@ Reset Stylesheet */ html, body, div, span, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -abbr, address, cite, code, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, theme_pre, +abbr, address, cite, code, theme_code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, @@ -201,12 +201,8 @@ cite, em, dfn { font-style: italic; } -code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], input[type=tel], textarea { +theme_code, code, kbd, samp, theme_pre, pre, tt, var, input[type=text], input[type=password], input[type=email], input[type=tel], textarea { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; -} -code, pre { - display: block; - white-space: pre-wrap; } del { color: #666; @@ -235,7 +231,7 @@ sub { vertical-align: sub; } -p, ul, ol, dl, table, fieldset, blockquote, pre, code { +p, ul, ol, dl, table, fieldset, blockquote, pre, theme_pre, code, theme_code { margin-bottom: 20px; } /* Basic size @@ -1077,6 +1073,9 @@ -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#0d000000',GradientType=0 )"; -khtml-user-select: none; } +.theme_button.button { + border: 1px solid rgba(0, 0, 0, .1); +} button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; @@ -1609,13 +1608,17 @@ /* ======================================================= */ /* Main Structure ---------------------------------------------------------- */ -.box-layout .body-warp { +.box-layout .body-wrapper { width: 1020px; margin: 0 auto; +} +.background_revslider.box-layout .body-wrapper{ + position:relative; } #page { position: relative; overflow: hidden; + box-sizing: border-box; } .page-has-gradient #page:before { position: absolute; @@ -2319,13 +2322,23 @@ #navigation.nav_sub_arrow ul ul li.has-children a:hover:after{ border-left-color:#000; } -#navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after{ +/*#navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after,*/ +#navigation.nav_sub_arrow ul > li.menu-multi-column > ul > li.has-children > a::after{ position: absolute; - top: 5px; + top: 6px; right: 15px; } #navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > a::after { display:none; +} +#navigation .menu ul > li > a::before { +height: var(--menu_title_height); +content: ''; +position: absolute; +top: 0; +left: 0px; +width:0px; +background-color:transparent; } /* ======================================================= */ /* Feature */ @@ -2497,6 +2510,9 @@ /* ======================================================= */ /* Footer Body ---------------------------------------------------------- */ +body.background_revslider #footer { + position:relative; +} .has-gradient #footer { background-image: -webkit-gradient(radial, top center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,.25)), color-stop(100%,rgba(255,255,255,0))); background-image: -webkit-radial-gradient(top, circle cover, rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%); @@ -2519,10 +2535,10 @@ overflow: hidden; font-size: 0; line-height: 10px; - background: url("../images/site_layout_sprites.png") repeat-x scroll 0 -19px transparent; + background: url("../images/site_layout_sprites.png") repeat-x scroll 0 -18px transparent; } .has-shadow.shadow-dark #footer_shadow { - background: url("../images/site_layout_sprites_dark.png") repeat-x scroll 0 -19px transparent; + background: url("../images/site_layout_sprites_dark.png") repeat-x scroll 0 -18px transparent; } [id^='footer_widget_area_']{box-sizing:border-box;} /* Sub Footer @@ -2547,6 +2563,7 @@ } #footer_menu a { padding: 0 5px; + display:inline-block; } #footer_menu li, #footer_menu ul { display: inline; @@ -2593,8 +2610,8 @@ ---------------------------------------------------------- */ .box-layout #header-sticker-wrapper.sticker_enabled #header { width: auto; - padding-right: 20px; - padding-left: 20px; + padding-right: 10px; + padding-left: 10px; } .has-shadow #header-sticker-wrapper.sticker_sticky #header { @@ -2606,6 +2623,7 @@ } #header-sticker-wrapper.sticker_enabled #header.fancybx-margin { position : relative !important; +top:0px !important; } @media only screen and (max-width:979px) { .no-responsive #header-sticker-wrapper.sticker_enabled #header { @@ -2956,9 +2974,9 @@ .page-layout-sections .entry.content { margin-bottom: 0px; } -.entry.content footer { +.entry.content footer p { margin-top: 40px; - margin-bottom: -20px; + margin-bottom: 0px; clear: both; } .remove-all .entry.content footer, @@ -3544,31 +3562,39 @@ } /* Calendar ---------------------------------------------------------- */ +.widget_calendar .wp-calendar-nav, .widget_calendar table { width: 100%; margin: 0 auto; max-width:330px; + box-sizing: border-box; } .widget_calendar caption { padding:5px 0; font-size: 1.2em; + text-align:center; } .widget_calendar td, .widget_calendar th { padding: 3px 0; text-align: center; } -.widget_calendar tfoot td { +.widget_calendar .wp-calendar-nav { padding: 5px 0; +} +.widget_calendar .wp-calendar-nav, +.widget_calendar .wp-calendar-nav a{ font-size: 1.1em; } -.widget_calendar #prev { +.widget_calendar .wp-calendar-nav-prev { text-align: left; -} -.widget_calendar #next { + float:left; +} +.widget_calendar .wp-calendar-nav-next { text-align: right; + float:right; } .widget_calendar .theme-calendar-is-today, -.widget_calendar a { +.widget_calendar .day-has-post a { font-size: 1.3em; } /* Pages @@ -4439,6 +4465,12 @@ /*-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ } +ul.list_custom_icon li{ + display:list-item; +} +ul.list_custom_icon li:before{ + font-family:inherit; +} ul.list_outside { position: relative; } @@ -4713,6 +4745,9 @@ /*-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ } +.icon_text.icon_custom_icon:before{ + font-family:inherit; +} #responsive-menu-pro [class^="icon_"]:before, #responsive-menu-pro [class*=" icon_"]:before, #responsive-menu [class^="icon_"]:before, @@ -5106,25 +5141,22 @@ } /* code & pre ---------------------------------------------------------- */ +.code, .pre, .theme_code, .theme_pre { padding: 10px; overflow: auto; line-height: 21px; - white-space: pre-wrap; /* CSS3 browsers */ - white-space: -moz-pre-wrap !important; /* 1999+ Mozilla */ - white-space: -pre-wrap; /* Opera 4 thru 6 */ - white-space: -o-pre-wrap; /* Opera 7 and up */ - background: #fff; + display: block; + white-space: pre-wrap; border: 1px solid #e5e5e5; -} -.theme_code { - padding: 20px 10px; - margin-top: 10px; + box-sizing: border-box; +} +.code, .theme_code { background: url("../images/code_bg.png") repeat scroll 0 0 transparent; } -.toggle_content .theme_code { - margin-top: 0; - margin-left: -15px; +.textwidget .code br,.textwidget .pre br, +.textwidget .theme_code br,.textwidget .theme_pre br{ + display:none; } /* milestone ---------------------------------------------------------- */ @@ -6591,8 +6623,10 @@ padding: 5px 10px; margin: 0; font-size: 14px; - line-height: 14px; + line-height: 1em; cursor: pointer; + width:100%; + box-sizing:border-box; } .toggle_icon { font-family: 'themeicons'; @@ -6609,7 +6643,6 @@ -moz-osx-font-smoothing: grayscale;*/ } .toggle_icon:before { - margin: 0 .6em 0 0; content: "/e641"; } .toggle_active .toggle_icon:before { @@ -6617,20 +6650,34 @@ } .toggle_content { display: none; + margin: 0; padding: 15px 10px 10px 30px; - margin: 0; -} -.toggle_right { - text-align: right; } .toggle_right .toggle_icon { float: right; } -.toggle_right .toggle_icon:before { - margin: 0 0 0 .6em; -} -.toggle_right .toggle_content { - padding: 15px 30px 10px 10px; +.toggle_left .toggle_icon { + float: left; +} +.toggle_left:not(.indent) .toggle_icon { + margin-right:10px; +} +.toggle_right:not(.indent) .toggle_icon { + margin-left:10px; +} +.toggle.toggle_left.indent .toggle_icon { + position:absolute; + left:10px; +} +.toggle.toggle_right.indent .toggle_icon { + position:absolute; + right:10px; +} +.toggle.toggle_left.indent .toggle_title{ + padding: 5px 10px 5px 34px; +} +.toggle.toggle_right.indent .toggle_title{ + padding: 5px 34px 5px 10px; } /* Carousel ---------------------------------------------------------- */ @@ -7067,30 +7114,45 @@ /* bbpress Styles */ /* ======================================================= */ li.bbp-forum-info { - width: 55%; + width: 48%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-forum-topic-count { - width: 6%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-forum-reply-count { - width: 18%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-forum-freshness { width: 20%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-title { - width: 55%; + width: 48%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-voice-count { - width: 6%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-reply-count { - width: 18%; + width: 16%; + -ms-word-wrap: break-word; + word-wrap: break-word; } li.bbp-topic-freshness { width: 20%; -} - + -ms-word-wrap: break-word; + word-wrap: break-word; +} #bbpress-forums li.bbp-header { background: #ececec; } @@ -7106,7 +7168,6 @@ #bbpress-forums div.odd { background: #fff; } - #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums fieldset.bbp-form { border: 1px solid #ccc; } @@ -7143,17 +7204,20 @@ font-size: 14px; font-weight: bold; } +.bbpress-wrapper button, .bbp-submit-wrapper button { - width: 200px; - height: 40px; + min-width: 150px; + min-height: 40px; + padding: 10px; } #commentform input#submit { - width: 200px; - height: 40px; + min-width: 150px; + min-height: 40px; } .contact_form_wrap .contact_form button { - width: 200px; - height: 40px; + min-width: 150px; + min-height: 40px; + padding: 10px; } #subscription-toggle { float: right; @@ -7420,3 +7484,102 @@ -o-object-fit: cover; object-fit: cover; } +#responsive-menu-pro .responsive_menu_logo_wrapper{ + margin-left:auto; + margin-right:auto; +} +#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow, +#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow, +#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description, +#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description{ + height:auto; +} +#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img { + padding-bottom:20px; +} +#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img.responsive_menu_logo_image { + margin:0; + padding:0; +} +#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-logo{ + border-top-color:transparent; +} +#responsive-menu-pro-container #responsive-menu-pro .responsive_menu_logo{ + display: inline-block; + vertical-align: middle; +} +#responsive-menu-pro-container #responsive-menu-pro .menu-item-logo-text{ + vertical-align: middle; +} + +ul.disc{ + list-style-type:disc; +} +ul.armenian{ + list-style-type:armenian; +} +ul.circle{ + list-style-type:circle; +} +ul.cjk-ideographic{ + list-style-type:cjk-ideographic; +} +ul.decimal{ + list-style-type:decimal; +} +ul.decimal-leading-zero{ + list-style-type:decimal-leading-zero; +} +ul.georgian{ + list-style-type:georgian; +} +ul.hebrew{ + list-style-type:hebrew; +} +ul.hiragana{ + list-style-type:hiragana; +} +ul.hiragana-iroha{ + list-style-type:iragana-iroha; +} +ul.katakana{ + list-style-type:katakana; +} +ul.katakana-iroha{ + list-style-type:katakana-iroha; +} +ul.lower-alpha{ + list-style-type:lower-alpha; +} +ul.lower-greek{ + list-style-type:lower-greek; +} +ul.lower-latin{ + list-style-type:lower-latin; +} +ul.lower-roman{ + list-style-type:lower-roman; +} +ul.none{ + list-style-type:none; +} +ul.square{ + list-style-type:square; +} +ul.upper-alpha{ + list-style-type:upper-alpha; +} +ul.upper-greek{ + list-style-type:upper-greek; +} +ul.upper-latin{ + list-style-type:upper-latin; +} +ul.upper-roman{ + list-style-type:upper-roman; +} +.body_has_revslider_slider_wrapper { + position:fixed; + width:100%; + height:auto; +}

    css/screen_complex.min.css

    @@ -1,4 +1,4 @@ /*! Champion * Copyright (c) 2015-2019 Lyon Holding Limited O/A www.thethemebuilders.com */ -html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,fluid-width,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,fluid-width{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:700;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted;border-color:inherit}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img,object,embed,video,iframe{max-width:100%}.google_map img,.gm-style img{max-width:none}img,video{height:auto}button,input,select,textarea{margin:0}textarea{overflow:auto}button{width:auto;overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button,select{text-transform:none}svg:not(:root){overflow:hidden}cufon{overflow:hidden}iframe{max-width:100%}@font-face{font-family:'themeicons';font-style:normal;font-weight:400;src:url(../icons/themeicons/fonts/themeicons.eot);src:url(../icons/themeicons/fonts/themeicons.eot?#iefix) format("embedded-opentype"),url(../icons/themeicons/fonts/themeicons.ttf) format("truetype"),url(../icons/themeicons/fonts/themeicons.woff) format("woff"),url(../icons/themeicons/fonts/themeicons.svg#themeicons) format("svg")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Arial,sans-serif;font-size:12px;line-height:20px;color:#333}strong,th,thead td{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var,input[type=text],input[type=password],input[type=email],input[type=tel],textarea{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace}code,pre{display:block;white-space:pre-wrap}del{color:#666;text-decoration:line-through}ins,dfn{border-bottom:1px solid #ccc}small,sup,sub{font-size:85%}abbr,acronym{text-transform:uppercase;letter-spacing:.1em}a abbr,a acronym{border:none}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #ccc}sup{vertical-align:super}sub{vertical-align:sub}p,ul,ol,dl,table,fieldset,blockquote,pre,code{margin-bottom:20px}h1,h2,h3,h4,h5,h6{margin-bottom:.6em;font-weight:400;line-height:1em}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1 .subTitle,h2 .subTitle,h3 .subTitle,h4 .subTitle,h5 .subTitle,h6 .subTitle{display:block;margin:0;font-size:.65em;color:#999}ul{margin-left:1.5em;list-style-type:disc}ul li{margin-left:.85em}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol{margin-left:2.35em;list-style-position:outside;list-style-type:decimal}dt{margin-top:.8em;margin-bottom:.4em;font-weight:700}ol ol,ul ol{margin-left:2.5em}ul ol,ol ul,ol ol,ul ul{margin-bottom:0}a,a:visited,a:hover,a:active,a:focus{color:#666;text-decoration:none;outline:0 none}table,td,th{vertical-align:middle}caption{padding-bottom:.8em}.form-item{margin:0 0 10px}.form-item label{cursor:pointer}fieldset{padding:1em;border:1px solid #ccc}legend{padding:0 .8em;font-size:1.2em;font-weight:700}textarea,input[type=text],input[type=password],input[type=email],input[type=tel],select{font-size:inherit;background:#fff;border:1px solid #ccc}input,select{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=tel]{cursor:text}textarea{overflow:auto;vertical-align:top}textarea,input{padding:5px;outline:none}input{line-height:normal}select{padding:2px}option{padding:0 4px}input[type=button],button{padding:4px;vertical-align:middle;cursor:pointer}input.text_input,textarea.textarea{background:url(../images/input_bg.png) no-repeat scroll 0 0 transparent;border:1px solid #e5e5e5;border-radius:1px}.contact_form button.theme_button:focus,.form-submit input.submit:focus,input.text_input:focus,textarea.textarea:focus{border:1px solid #ccc}.center{text-align:center}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}.alignright{float:right}.alignleft{float:left}.aligncenter{margin-right:auto;margin-left:auto}.clearboth{display:block;width:100%;height:0;overflow:hidden;clear:both;font-size:0;line-height:0}.text-left{text-align:left}.text-right{text-align:right}.text-center,.text-centered{text-align:center}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;float:left;height:auto!important;height:1px;min-height:1px;margin-right:4%}.one_half{width:48%}.one_third{width:30.6666%}.two_third{width:65.3332%}.one_fourth{width:22%}.two_fourth{width:48%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.3333%}.two_sixth{width:30.6666%}.three_sixth{width:47.9998%}.four_sixth{width:65.3332%}.five_sixth{width:82.6665%}.last{margin-right:0;clear:right}.one_half .one_half{width:45.8333%}.one_half .one_third{width:27.7778%}.one_half .two_third{width:63.8889%}.two_third .one_third{width:29.2517%}.two_third .two_third{width:64.6258%}.two_third .one_fourth{width:20.4082%}.two_third .three_fourth{width:73%}.one_half .one_half:not(.last){margin-right:8.3333%}.one_half .one_third:not(.last){margin-right:8.3333%}.one_half .two_third:not(.last){margin-right:8.3333%}.two_third .one_third:not(.last){margin-right:6.1224%}.two_third .two_third:not(.last){margin-right:6.1224%}.two_third .one_fourth:not(.last){margin-right:6.1224%}.two_third .three_fourth:not(.last){margin-right:6.1224%}.one_half.margin-half:not(.last),.one_third.margin-half:not(.last),.two_third.margin-half:not(.last),.one_fourth.margin-half:not(.last),.three_fourth.margin-half:not(.last),.one_fifth.margin-half:not(.last),.two_fifth.margin-half:not(.last),.three_fifth.margin-half:not(.last),.four_fifth.margin-half:not(.last),.one_sixth.margin-half:not(.last),.five_sixth.margin-half:not(.last){margin-right:2%}.one_half.margin-half{width:49%}.one_third.margin-half{width:32%}.two_third.margin-half{width:66%}.one_fourth.margin-half{width:23.5%}.three_fourth.margin-half{width:74.5%}.one_fifth.margin-half{width:18.4%}.two_fifth.margin-half{width:38.8%}.three_fifth.margin-half{width:59.2%}.four_fifth.margin-half{width:79.6%}.one_sixth.margin-half{width:15%}.five_sixth.margin-half{width:83%}.one_half .one_half.margin-half{width:47.9167%}.one_half .one_third.margin-half{width:30.5556%}.one_half .two_third.margin-half{width:65.2778%}.two_third .one_third.margin-half{width:31.2925%}.two_third .two_third.margin-half{width:65.6463%}.two_third .one_fourth.margin-half{width:22.7041%}.two_third .three_fourth.margin-half{width:742347%}.one_half .one_half.margin-half:not(.last){margin-right:4.1666%}.one_half .one_third.margin-half:not(.last){margin-right:4.1666%}.one_half .two_third.margin-half:not(.last){margin-right:4.1666%}.two_third .one_third.margin-half:not(.last){margin-right:3.0612%}.two_third .two_third.margin-half:not(.last){margin-right:3.0612%}.two_third .one_fourth.margin-half:not(.last){margin-right:3.0612%}.two_third .three_fourth.margin-half:not(.last){margin-right:3.0612%}.preloading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}img.alignleft,.wp-caption.alignleft{margin:2px 16px 2px 2px !important}img.alignright,.wp-caption.alignright{margin:2px 2px 2px 16px !important}img.aligncenter,.wp-caption.aligncenter{display:block;margin:2px auto!important;text-align:center}.wp-caption{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 0;margin-bottom:10px;text-align:center;background:#f5f5f5;border:1px solid #ddd}.wp-caption img{padding:0;margin:0;border:0 none}p.wp-caption-text{padding:0 5px 5px;margin:0;font-size:12px;line-height:16px;text-align:center}.image_styled{position:relative;display:inline-block;max-width:100%;margin-bottom:20px;zoom:1}.image_styled.flat_style{margin-bottom:0}.entry_full .entry_image,.entry_below .entry_image{width:100%}.image_styled.aligncenter{display:block}.image_frame{position:relative;display:block;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}@media only screen and (max-width: 767px){.image_fit_mobile{display:block;width:auto!important}}.effect-grayscale img{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#grayscale");filter:gray;-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;-moz-filter:grayscale(100%)}.effect-grayscale img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0/'/></filter></svg>#grayscale");filter:grayscale(0%);-webkit-filter:grayscale(0%)}.effect-tilt{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-tilt:hover{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.effect-rotate{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-rotate:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-morph:hover{border-radius:100%;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph:hover *{border-radius:100%}.effect-morph:hover .image_shadow_wrap:before,.image_frame.effect-morph:hover .image_shadow_wrap:after{display:none}.effect-morph:hover .image_shadow_wrap{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-moz--box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.effect-zoom{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.effect-zoom:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.effect-blur img{filter:blur(2px);-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:blur(2px);-webkit-backface-visibility:hidden}.effect-blur img:hover{filter:blur(0);-webkit-filter:blur(0)}.image_frame a{position:relative;display:block;height:100%;overflow:hidden;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.no-js .image_frame img{visibility:visible}.image_frame img{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;background:#f9f9f9;border:1px solid #eee;-ms-box-sizing:border-box}.image_frame .image_flat_style img{border:none}.image_frame .grayscale-wrapper img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.grayscale-wrapper img{width:100%;height:100%}.image_styled .image_caption{display:block;margin:10px 0;font-size:12px;line-height:16px;text-align:center}.image_styled.aligncenter .image_caption{margin:10px auto}.image_shadow_wrap{position:relative;height:100%}.has-shadow .image_shadow_wrap:before,.has-shadow .image_shadow_wrap:after{position:absolute;top:50%;right:15px;bottom:0;left:15px;content:"";border-radius:100px / 10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.35);box-shadow:0 0 15px rgba(0,0,0,.35)}.has-shadow.shadow-dark .image_shadow_wrap:before,.has-shadow.shadow-dark .image_shadow_wrap:after{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.has-shadow .image_shadow_wrap:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#feature .image_frame img{visibility:visible}.image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden}.image_icon_zoom .image_overlay{background:url(../images/image_icon_zoom.png) no-repeat scroll 50% 50% transparent}.image_icon_play .image_overlay{background:url(../images/image_icon_play.png) no-repeat scroll 50% 50% transparent}.image_icon_doc .image_overlay{background:url(../images/image_icon_doc.png) no-repeat scroll 50% 50% transparent}.image_icon_link .image_overlay{background:url(../images/image_icon_link.png) no-repeat scroll 50% 50% transparent}.image_styled.alignleft{margin-right:16px}.image_styled.alignright{margin-left:16px}.image_no_link{cursor:default}.highlight{background:#ff9}.highlight.dark{color:#fff;background:#333}.highlight.black{color:#fff;background:#000}.highlight.blue{color:#fff;background:#00f}.highlight.brown{color:#fff;background:#a52a2a}.highlight.grey{color:#fff;background:gray}.highlight.green{color:#fff;background:green}.highlight.magenta{color:#fff;background:#f0f}.highlight.maroon{color:#fff;background:maroon}.highlight.navy{color:#fff;background:navy}.highlight.olive{color:#fff;background:olive}.highlight.orange{color:#fff;background:orange}.highlight.pink{color:#454545;background:#ffc0cb}.highlight.purple{color:#fff;background:purple}.highlight.red{color:#fff;background:red}.highlight.salmon{color:#fff;background:#fa8071}.highlight.silver{color:#454545;background:silver}.highlight.tan{color:#fff;background:#d2b48c}.highlight.teal{color:#fff;background:teal}.highlight.white{color:#303030;background:#fff}.highlight.yellow{color:#505050;background:#ff0}blockquote{padding:10px 20px 10px 60px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:24px;color:#444}blockquote p{margin-bottom:8px}blockquote.alignleft{width:220px;margin:10px 20px 0 0}blockquote.alignright{width:220px;margin:10px 0 0 20px}blockquote.aligncenter{display:block;width:300px}blockquote cite{font-size:12px;color:#666}blockquote{position:relative;display:inline-block}blockquote:before{position:absolute;top:8px;left:5px;margin-right:10px;font-family:'themeicons';font-size:40px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"/e643";speak:none}.theme_button,.theme_button span{display:inline-block;border-radius:1px}.theme_button{position:relative;overflow:visible;line-height:1em;white-space:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),to(rgba(0,0,0,.05)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0);border:1px solid rgba(0,0,0,.1);outline:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )";-khtml-user-select:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button.theme_button{padding:0;margin:0}a.theme_button,a.theme_button:hover{text-decoration:none}.theme_button.full,.theme_button.full span{display:block}.theme_button:hover,.theme_button.hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0 )"}.theme_button:active,.theme_button.active{top:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0 )"}.theme_button.nogradient,.theme_button.nogradient:hover,.theme_button.nogradient.hover,.theme_button.nogradient:active,.theme_button.nogradient.active{background-image:none;filter:none;-ms-filter:none}.theme_button span{position:relative;padding:.6em 1.3em;line-height:1em;color:#fff;text-align:center;text-decoration:none;white-space:normal}@media screen and (-webkit-min-device-pixel-ratio:0){button.theme_button span{margin-top:-1px;margin-right:-2px;margin-left:-2px}}.theme_button.small span{font-size:12px}.theme_button.medium span{font-size:14px}.theme_button.large span{font-size:18px}.theme_button.black{background-color:#333}.theme_button.gray{background-color:#666}.theme_button.white{background-color:#fff}.theme_button.white span{color:#666}.theme_button.red{background-color:#e62727}.theme_button.orange{background-color:#ff5c00}.theme_button.magenta{background-color:#a9014b}.theme_button.yellow{background-color:#ffb515}.theme_button.blue{background-color:#00adee}.theme_button.pink{background-color:#e22092}.theme_button.green{background-color:#91bd09}.theme_button.rosy{background-color:#f16c7c}.fancybx-wrap,.fancybx-skin,.fancybx-outer,.fancybx-inner,.fancybx-image,.fancybx-wrap iframe,.fancybx-wrap object,.fancybx-nav,.fancybx-nav span,.fancybx-tmp{padding:0;margin:0;vertical-align:top;border:0;outline:none}.fancybx-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybx-skin{position:relative;color:#444;text-shadow:none;background:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybx-opened{z-index:8030}.fancybx-opened .fancybx-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybx-outer,.fancybx-inner{position:relative}.fancybx-inner{overflow:hidden}.fancybx-type-iframe .fancybx-inner{-webkit-overflow-scrolling:touch}.fancybx-error{padding:15px;margin:0;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;white-space:nowrap}.fancybx-image,.fancybx-iframe{display:block;width:100%;height:100%}.fancybx-image{max-width:100%;max-height:100%}#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite.png)}#fancybx-loading{position:fixed;top:50%;left:50%;z-index:8060;margin-top:-22px;margin-left:-22px;cursor:pointer;background-position:0 -108px;opacity:.8}#fancybx-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybx-close{position:absolute;top:-18px;right:-18px;z-index:8040;width:36px;height:36px;cursor:pointer}.fancybx-type-swf .fancybx-nav,.fancybx-type-iframe .fancybx-nav,.fancybx-type-inline .fancybx-nav,.fancybx-type-html .fancybx-nav,.fancybx-type-ajax .fancybx-nav{top:50%;width:54px;height:34px;margin-top:-18px}.fancybx-type-swf .fancybx-nav span,.fancybx-type-iframe .fancybx-nav span,.fancybx-type-inline .fancybx-nav span,.fancybx-type-html .fancybx-nav span,.fancybx-type-ajax .fancybx-nav span{top:0;margin-top:0}.fancybx-nav{position:absolute;top:0;z-index:8040;width:40%;height:100%;text-decoration:none;cursor:pointer;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybx-prev{left:0}.fancybx-next{right:0}.fancybx-nav span{position:absolute;top:50%;z-index:8040;width:36px;height:34px;margin-top:-18px;cursor:pointer;visibility:hidden}.fancybx-prev span{left:10px;background-position:0 -36px}.fancybx-next span{right:10px;background-position:0 -72px}.fancybx-nav:hover span{visibility:visible}.fancybx-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important;visibility:hidden}.fancybx-lock{width:auto;overflow:hidden!important}.fancybx-lock body{overflow:hidden!important}.fancybx-lock-test{overflow-y:hidden!important}.fancybx-overlay{position:absolute;top:0;left:0;z-index:8010;display:none;overflow:hidden;background:url(../images/fancybox_overlay.png)}.fancybx-overlay-fixed{position:fixed;right:0;bottom:0}.fancybx-lock .fancybx-overlay{overflow:auto;overflow-y:scroll}.fancybx-title{position:relative;z-index:8050;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none;visibility:hidden}.fancybx-opened .fancybx-title{visibility:visible}.fancybx-title-float-wrap{position:absolute;right:50%;bottom:0;z-index:8050;margin-bottom:-35px;text-align:center}.fancybx-title-float-wrap .child{display:inline-block;padding:2px 20px;margin-right:-100%;font-weight:700;line-height:24px;color:#fff;text-shadow:0 1px 2px #222;white-space:nowrap;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.fancybx-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybx-title-inside-wrap{padding-top:10px}.fancybx-no-frame .fancybx-title-inside-wrap{padding:10px}.fancybx-title-over-wrap{position:absolute;bottom:0;left:0;padding:10px;color:#fff;background:#000;background:rgba(0,0,0,.8)}.skin-video .fancybx-title-over-wrap,.fancybx-type-iframe .fancybx-title-over-wrap{top:0;bottom:auto}.fancybx-inner .video_frame{margin-bottom:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite@2x.png);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybx-loading div{background-image:url(../images/fancybox_loading@2x.gif);-webkit-background-size:24px 24px;background-size:24px 24px}}#fancybx-thumbs{position:fixed;left:0;z-index:8050;width:100%;overflow:hidden}#fancybx-thumbs.bottom{bottom:2px}#fancybx-thumbs.top{top:2px}#fancybx-thumbs ul{position:relative;padding:0;margin:0;list-style:none}#fancybx-thumbs ul li{float:left;padding:1px}#fancybx-thumbs ul li.active{padding:0;border:1px solid #fff}#fancybx-thumbs ul li:not(.active) a{border:1px solid #222}#fancybx-thumbs ul li:not(.active) a img{opacity:.6}#fancybx-thumbs ul li.active a img{opacity:.75}#fancybx-thumbs ul li:hover a img{opacity:1}#fancybx-thumbs ul li:not(.active):hover a{border:1px solid #fff}#fancybx-thumbs ul li a{position:relative;display:block;overflow:hidden;background:#111;outline:none}#fancybx-thumbs ul li img{position:relative;display:block;max-width:none;padding:0;border:0}.skin-theme .fancybx-skin{border:1px solid #fff;border-radius:0}.skin-theme.skin-audio .fancybx-close{top:-26px;background:url(../images/fancybox_close_revert.png) no-repeat scroll 0 0 transparent}.skin-theme .fancybx-close{position:absolute;top:-1px;right:5px;display:block;width:45px;height:26px;text-indent:-9999px;background:url(../images/fancybox_close.png) no-repeat scroll 0 0 transparent}.fancybx-mobile.skin-video.skin-theme .fancybx-close,.fancybx-mobile.fancybx-type-iframe.skin-theme .fancybx-close{top:-26px;-webkit-transform:scaleY(-1)}.fancybx-mobile .fancybx-nav span{visibility:visible}.skin-theme .fancybx-nav span{width:32px;height:68px;margin-top:-34px}.skin-theme .fancybx-prev span{left:-1px;background:url(../images/fancybox_previous.png) left center no-repeat}.skin-theme .fancybx-next span{right:-1px;background:url(../images/fancybox_next.png) right center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.skin-theme .fancybx-close{-webkit-background-size:45px 26px;background-size:45px 26px}.skin-theme .fancybx-nav span{-webkit-background-size:32px 68px;background-size:32px 68px}}.skin-theme.fancybx-type-swf .fancybx-nav,.skin-theme.fancybx-type-iframe .fancybx-nav,.skin-theme.fancybx-type-inline .fancybx-nav,.skin-theme.fancybx-type-html .fancybx-nav,.skin-theme.fancybx-type-ajax .fancybx-nav{width:32px;height:68px;margin-top:-34px}.skin-theme.fancybx-type-swf .fancybx-nav span,.skin-theme.fancybx-type-iframe .fancybx-nav span,.skin-theme.fancybx-type-inline .fancybx-nav span,.skin-theme.fancybx-type-html .fancybx-nav span,.skin-theme.fancybx-type-ajax .fancybx-nav span{margin-top:0}.skin-theme .fancybx-title-float-wrap .child{color:#333;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.skin-theme .fancybx-title-inside-wrap{padding:5px;color:#333;text-align:center;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.box-layout .body-warp{width:1020px;margin:0 auto}#page{position:relative;overflow:hidden}.page-has-gradient #page:before{position:absolute;top:0;width:100%;height:27px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.06),rgba(0,0,0,0))}.page-has-gradient #page:after{position:absolute;bottom:0;width:100%;height:30px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.06)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.06))}#main,#sidebar{position:relative}* html #page,* html #sidebar{display:inline}.inner{position:relative;width:980px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;margin:0 auto;-ms-box-sizing:border-box}#page .inner{height:auto;padding-top:40px;padding-bottom:30px}.remove-padding-left-right #page .inner{padding-left:0;padding-right:0}.remove-padding-margin #page .inner,.remove-padding #page .inner{padding-top:0;padding-bottom:0}.remove-all #page .inner,.remove-padding-all #page .inner{padding:0}.layout-full .fluid-width .inner{padding-left:10px;padding-right:10px}.layout-full > .inner{width:auto}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%}@media only screen and (min-width:980px){.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}#footer{width:100%}.theme_section{padding:0;margin:0;box-sizing:border-box}.inner-section{width:980px}.inner-section,.inner-section-full,.page-layout-sections{margin-left:auto;margin-right:auto;box-sizing:border-box}.inner-section,.inner-section-full{padding:0 10px}@media only screen and (min-width:980px){.sidebar .inner-section{width:auto;max-width:100%}}@media only screen and (max-width:979px){.responsive.remove-all .sidebar #sidebar,.responsive.remove-padding-all .sidebar #sidebar,.responsive.remove-padding-left-right .sidebar #sidebar{padding-left:10px;padding-right:10px;padding-bottom:20px}.no-responsive .inner-section{width:980px}.no-responsive .sidebar .inner-section{width:auto;max-width:100%}.no-responsive.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.no-responsive.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}h1.text_box,h2.text_box,h3.text_box,h4.text_box,h5.text_box,h6.text_box,p.text_box,div.text_box > p:last-child,.theme_section > p:last-child,.inner-section > p:last-child,.inner-section-full > p:last-child{margin-bottom:0}.right_sidebar #main{float:left;width:calc(100% - 330px)}.right_sidebar #main .content{width:auto}.right_sidebar #sidebar{float:right;width:300px;margin:0 0 .5em 30px}.right_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-left:25px;margin-bottom:50px;overflow:hidden;border-left:1px solid #eee}.sidebar-has-gradient .right_sidebar #sidebar_content{background:url(../images/sidebar_sprites.png) no-repeat scroll left -50px transparent;border-left:none}.right_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .right_sidebar #sidebar_content:after{position:absolute;bottom:0;left:0;width:100%;height:50px;clear:both;content:"";background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.sidebar-has-gradient .right_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.left_sidebar #main{float:right;width:calc(100% - 330px)}.left_sidebar #main .content{width:auto}.left_sidebar #sidebar{float:left;width:300px;margin:0 30px .5em 0}.left_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-right:25px;margin-bottom:50px;overflow:hidden;border-right:1px solid #eee}.sidebar-has-gradient .left_sidebar #sidebar_content{background:url(../images/left_sidebar_sprites.png) no-repeat scroll right -50px transparent;border-right:none}.left_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .left_sidebar #sidebar_content:after{position:absolute;right:0;bottom:0;width:100%;height:50px;clear:both;content:"";background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.sidebar-has-gradient .left_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.home #sidebar_content{padding-top:30px}#page.layout-full .left_sidebar #main,#page.layout-full .right_sidebar #main{width:-webkit-calc(100% - 330px);width:calc(100% - 330px)}#page.layout-full .left_sidebar .content,#page.layout-full .right_sidebar .content{width:auto}#header{position:relative;z-index:1050;width:100%}#header .inner{height:90px}#header .inner:before,#header .inner:after{display:table;content:" "}#header .inner:after{clear:both}#header .inner.header-text{height:auto;padding-bottom:20px}#top_area{position:absolute;top:10px;right:10px;z-index:402}#top_area .widget{margin-bottom:5px}#logo_text{position:absolute;left:10px;z-index:399}#logo{position:absolute;left:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;z-index:399}.mobile-logo{display:none}#site_name{display:block;font-size:40px;line-height:1.1em}#site_description{font-size:11px;line-height:1.5em}.logo-center{width:100%;z-index:0;text-align:center}.logo-center #logo_text,.logo-center #logo{position:relative;padding:0;margin:0;bottom:0!important;left:0!important;right:0!important}#language_flags{position:absolute;top:10px;right:10px;z-index:402}#language_flags ul{padding:0;margin:0;list-style:none}#language_flags ul li{float:left;margin-left:8px;overflow:hidden}#language_flags ul li img{display:block;background:#fff;opacity:.7;-moz-opacity:.7}#language_flags ul li img:hover{opacity:1;-moz-opacity:1}#top_area .widget_qtranslate{margin-top:5px}.widget_qtranslate ul.qtrans_language_chooser{padding:0;margin:0;list-style:none}.widget_qtranslate ul.qtrans_language_chooser li{float:left;margin-left:8px;overflow:hidden}.widget_qtranslate ul.qtrans_language_chooser li img{background:#fff;opacity:.7;-moz-opacity:.7}.widget_qtranslate ul.qtrans_language_chooser li img:hover{opacity:1;-moz-opacity:1}#navigation-wrapper{position:absolute;bottom:0;width:100%;left:0;height:auto}.navigation-fullwidth-menu-wrapper{width:100%;height:inherit}#navigation-wrapper.menu-plugin-uses-main-menu{height:auto}#navigation-wrapper.navigation-center{text-align:center}#navigation-wrapper .fluid-width-section{height:inherit}#navigation-wrapper .inner-section-full,#navigation-wrapper .inner-section{position:relative;height:inherit}#navigation-wrapper:not(.forcefull) .inner-section{padding-left:0;padding-right:0}#navigation{position:relative;bottom:0;height:60px}#navigation,#navigation.nav-align-right,#navigation.nav-align-default{right:-5px;left:auto;float:right}#navigation.nav-align-left{left:-5px;right:auto;float:left}#navigation.nav-align-center{position:relative;right:0;left:0;float:none}#navigation.jqueryslidemenu.nav-align-center ul li ul{text-align:initial}#navigation ul.menu-search{padding:1px 0}#navigation > ul > li.search.no-subtitles > a{padding-right:10px}#navigation .menu-widget-search{width:200px}.nav2select{display:none;margin-right:15px}.jqueryslidemenu{position:relative;z-index:400}.jqueryslidemenu ul{z-index:400;padding:0;margin:0;list-style-type:none;box-sizing:border-box}.jqueryslidemenu > ul{display:inline-block;zoom:1}.jqueryslidemenu ul li{position:relative;display:inline;float:left;margin:0;box-sizing:border-box}.jqueryslidemenu ul li a{display:block;height:60px;padding:0 15px;overflow:hidden;line-height:56px;text-decoration:none;background:url(../images/blank.gif) 0 0 repeat}* html .jqueryslidemenu ul li a{display:inline-block}.jqueryslidemenu ul li ul.sub-menu{position:absolute;left:100%;z-index:401;display:none;padding:3px 0;visibility:hidden;border:1px solid #e5e5e5;border-top:0}.jqueryslidemenu ul li ul.sub-menu li{display:list-item;float:none;margin:0}.jqueryslidemenu ul li ul li ul.sub-menu{top:0;z-index:402;padding:2px 0;border:1px solid #e5e5e5}.jqueryslidemenu ul li ul li a{width:200px;padding:5px 15px 7px;margin:0}.jqueryslidemenu li .menu-item-text,.jqueryslidemenu ul ul li a,.jqueryslidemenu ul ul li a:visited{height:100%;line-height:20px}.jqueryslidemenu ul li ul li a:hover,.jqueryslidemenu ul ul li a:hover{padding:5px 15px 7px;border-right:0;border-left:0}.jqueryslidemenu ul ul ul.sub-menu{margin-top:-5px}.jqueryslidemenu ul li ul.sub-menu{-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.1);box-shadow:1px 2px 3px rgba(0,0,0,.1)}.jqueryslidemenu .menu-subtitle{display:block;line-height:1em}.jqueryslidemenu ul > li.menu-multi-column > ul > li{float:left}.jqueryslidemenu ul > li.menu-multi-column.menu-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li{width:16.666%}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li{width:16.666%}}.jqueryslidemenu > ul > li.menu-multi-column > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu ul.sub-menu-level-0{visibility:visible!important}.menu-item-text{display:block;font-size:inherit;clear:both;padding:0 15px;overflow:hidden;position:relative}.menu-item-text.description-top-padding{padding-top:3px}.jqueryslidemenu ul li ul li .menu-item-text a:hover,.jqueryslidemenu ul li ul li .menu-item-text a{width:auto;padding:0;margin:0}span.menu-item-divider.divider_line{border-color:silver;padding:0;margin:5px 0}span.menu-item-divider.divider_line.divider_dashed{border-style:dashed}span.menu-item-divider.divider_line.divider_solid{border-style:solid}span.menu-item-divider.divider_line.divider_double{border-width:4px 0 0;border-style:double}span.menu-item-divider.divider_line.divider_dotted{border-style:dotted}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:both}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:none}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li:nth-child(6n+1){clear:both}}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{display:block;visibility:visible;width:100%;position:relative;left:0;top:inherit;border:none}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li,.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{-webkit-box-shadow:none;box-shadow:none}#navigation.nav_arrow > ul > li.has-children > a:after{content:' ';display:inline-block;width:0;height:0;margin-left:.5em;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;border-top-color:#000;border-bottom:2px solid transparent}#navigation.nav_arrow > ul > li.has-children.current-menu-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-menu-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_item > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_parent > a:after,#navigation.nav_arrow > ul > li.has-children.hover > a:after{border-top-color:#3cabce}#navigation.nav_sub_arrow ul ul .has-children > a:after{content:' ';display:inline-block;width:0;height:0;float:right;margin-top:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;border-left-color:#000}#navigation.nav_sub_arrow ul ul li.has-children a:hover:after{border-left-color:#000}#navigation.nav_sub_arrow ul ul .menu-has-description.has-children > a::after{position:absolute;top:5px;right:15px}#navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > a::after{display:none}#feature{-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(.001deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-backface-visibility:hidden}.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%)}.has-shadow #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1)}.has-shadow.shadow-dark #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3)}#feature .inner{padding-top:15px;padding-bottom:15px}#feature .inner:before,#feature .inner:after{display:table;content:" "}#feature .inner:after{clear:both}.title_introduce{padding:5px 0;margin-bottom:0;font-size:3.5em}.portfolio_title.entry-title,.entry_info .entry_title,#comments #comments_title,.title_introduce{-ms-word-wrap:break-word;word-wrap:break-word}.feature-introduce{position:relative;padding:5px 0;font-size:1.8em;font-weight:200;line-height:1.3em;letter-spacing:1px}.inner-100 .feature-introduce{position:relative;padding:0;margin:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.has-shadow #feature .top_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 0 transparent}.has-shadow.shadow-dark #feature .top_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 0 transparent}.has-shadow #feature .bottom_shadow{height:9px;font-size:0;line-height:9px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -10px transparent}.has-shadow.shadow-dark #feature .bottom_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -10px transparent}#breadcrumbs{position:relative;padding:0 0 8px;margin:-20px 0 20px;font-size:11px}.remove-all #breadcrumbs,.remove-padding-all #breadcrumbs,.remove-padding-margin #breadcrumbs,.remove-padding #breadcrumbs{padding:0 0 8px;margin:20px 0}.page-link{margin:0 0 1em;clear:both;font-weight:700}a#back-to-top{position:fixed;right:30px;bottom:30px;display:none;width:27px;height:27px;overflow:hidden;text-decoration:none;text-indent:-99999px;background:url(../images/scroll_top_button.png) left top no-repeat}a:hover#back-to-top{background-position:left bottom}#back-to-top.style-square{width:50px;height:50px;background:url(../images/scroll_top_square.png) left top no-repeat;background-color:#555;border:1px solid rgba(50,50,50,.5);border-radius:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);opacity:.75;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}a:hover#back-to-top.style-square{background-color:#eee;background-position:left bottom;border:1px solid rgba(150,150,150,.5);opacity:1}.has-gradient #footer{background-image:-webkit-gradient(radial,top center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(top,circle,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 0}#footer .inner{height:auto;padding-top:30px;padding-bottom:40px;overflow:hidden}.has-shadow #footer_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -19px transparent}.has-shadow.shadow-dark #footer_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -19px transparent}[id^='footer_widget_area_']{box-sizing:border-box}#footer_bottom{letter-spacing:1px;background:url(../images/site_layout_sprites.png) repeat-x scroll 50% -28px transparent}#footer_bottom .inner{padding-top:12px;padding-bottom:12px}#copyright{float:left;min-height:1.5em;font-size:13px;line-height:1.5em}#footer_menu{float:right;text-align:right}#footer_menu a{padding:0 5px}#footer_menu li,#footer_menu ul{display:inline;margin:0;font-weight:400;text-transform:uppercase}#footer_right_area{position:absolute;right:0}.sticker_fill-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;flex-direction:column;-webkit-box-direction:vertical;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column}.sticker_fill{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sticker_fill #page{width:100%}.box-layout #header-sticker-wrapper.sticker_enabled #header{width:auto;padding-right:20px;padding-left:20px}.has-shadow #header-sticker-wrapper.sticker_sticky #header{-webkit-box-shadow:0 1px 2px rgba(175,175,175,.3);box-shadow:0 1px 2px rgba(175,175,175,.3)}#header-sticker-wrapper.sticker_enabled #header{position:fixed}#header-sticker-wrapper.sticker_enabled #header.fancybx-margin{position:relative!important}@media only screen and (max-width:979px){.no-responsive #header-sticker-wrapper.sticker_enabled #header{position:inherit!important}}.box-layout #footer-sticker-wrapper.sticker_sticky #footer{width:auto;padding-right:10px;padding-left:10px}.box-layout #footer{width:auto}.portfolio_container{display:block;padding:0;margin:0;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.portfolio_container .portfolio_item{position:relative;display:-moz-inline-box;display:inline-block;padding:0;margin:10px 0 50px;letter-spacing:normal;word-spacing:normal;vertical-align:top}.portfolio_title{line-height:1em}.portfolio_desc{margin-top:.8em}.portfolio_more_button{margin-top:.8em}.portfolio_image img{width:100%!important}.portfolio_image{width:100%}.portfolio_item[data-type="video"] .image_frame a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolios.sortable header{font-size:1.2em;line-height:1.8em}.portfolios.sortable header:before,.portfolios.sortable header:after{display:table;content:""}.portfolios.sortable header:after{clear:both}.portfolios.sortable header span{display:block;float:left;margin-right:5px}.portfolios.sortable header a{display:block;float:left;padding:0 14px;margin-right:10px;margin-bottom:10px;color:#666;background-color:#eee}.portfolio_container .portfolio_image .image_frame{width:100%!important}.portfolios .portfolio_one_column{clear:left}.portfolios .portfolio_one_column li.portfolio_item{display:block;overflow:hidden;width:100%!important}.portfolio_one_column .portfolio_image{float:left}.portfolio_one_column .portfolio_details{float:left}.portfolio_one_column [data-type="html"].portfolio_without_image .portfolio_details{float:none;width:auto;padding-left:0}.portfolio_one_column .portfolio_title{margin-top:.7em}#sidebar .portfolio_one_column .portfolio_item{margin-right:0}#sidebar .portfolio_one_column .portfolio_image{width:100%;float:none}#sidebar .portfolio_one_column .portfolio_details{padding-left:0;width:100%;float:none}#sidebar .portfolio_one_column .portfolio_title{margin-top:0;line-height:1.2em}.portfolios .portfolio_two_columns,.portfolios .portfolio_three_columns,.portfolios .portfolio_four_columns,.portfolios .portfolio_five_columns,.portfolios .portfolio_six_columns,.portfolios .portfolio_seven_columns,.portfolios .portfolio_eight_columns{margin-right:-2%}.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item{margin-right:2%}.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:-1%}.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{margin-right:1%}.portfolio_one_column .portfolio_item{width:100%}.portfolio_one_column .portfolio_image{width:50%}.portfolio_one_column .portfolio_details{width:48.5%;padding-left:1.5%}.portfolio_two_columns .portfolio_item{width:calc(50% - 2%)}.portfolio_three_columns .portfolio_item{width:calc(33.33% - 2%)}.portfolio_four_columns .portfolio_item{width:calc(25% - 2%)}.portfolio_five_columns .portfolio_item{width:calc(20% - 2%)}.portfolio_six_columns .portfolio_item{width:calc(16.66% - 2%)}.portfolio_seven_columns .portfolio_item{width:calc(14.28% - 2%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 2%)}.portfolio_two_columns .portfolio_item.margin-half{width:calc(50% - 1%)}.portfolio_three_columns .portfolio_item.margin-half{width:calc(33.33% - 1%)}.portfolio_four_columns .portfolio_item.margin-half{width:calc(25% - 1%)}.portfolio_five_columns .portfolio_item.margin-half{width:calc(20% - 1%)}.portfolio_six_columns .portfolio_item.margin-half{width:calc(16.66% - 1%)}.portfolio_seven_columns .portfolio_item.margin-half{width:calc(14.28% - 1%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 1%)}.portfolio_container .portfolio_image .image_frame{height:auto}@media only screen and (min-width:980px){.portfolio_container .portfolio_image .image_frame{height:auto!important}}.entry{clear:both}.entry_frame{border:1px solid #eee}.entry_frame_padding{padding:15px 15px 0}.entry_frame_padding_two{padding:0 15px}.entry_frame_padding_three{padding:15px}.entry .entry_title{margin-top:0;margin-bottom:10px}.entry .entry_title a{color:#333}.entry_right .entry_image{float:right;max-width:100%;margin-top:5px;margin-left:20px}.entry_left .entry_image{float:left;max-width:100%;margin-top:5px;margin-right:20px}.entry .entry_meta{position:relative;margin-bottom:10px;overflow:hidden;line-height:28px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.entry .entry_meta .separater{padding:0 4px}.entry .entry_meta .comments{float:right}.entry_meta .meta-icon{padding-right:4px}.entry_meta .meta-icon-comments{padding-left:2px;padding-right:0}.read_more_link{position:relative}.read_more_link.theme_button{top:0}.read_more_link.theme_button:active,.read_more_link.theme_button.active{top:1px}.read_more_wrap{position:relative;top:-5px;margin-bottom:12px}.entry_title.align-left,.read_more_wrap.align-left{text-align:left}.entry_title.align-right,.read_more_wrap.align-right{text-align:right}.entry_title.align-center,.read_more_wrap.align-center{text-align:center}.divider_read_more{clear:both;display:block;margin-top:15px}#feature .entry_meta .separater{padding:0 .6em}#feature .entry_meta .comments{position:absolute;right:0}#feature.layout-full .entry_meta .comments{right:20px}.entry.content{margin-bottom:40px}.remove-all .entry.content,.remove-padding-margin .entry.content,.remove-margin .entry.content{margin-bottom:0}.page-layout-sections .entry.content{margin-bottom:0}.entry.content footer{margin-top:40px;margin-bottom:-20px;clear:both}.remove-all .entry.content footer,.remove-padding-margin .entry.content footer{margin-bottom:20px}.entry_edit{clear:both}#author .gravatar{float:right;margin:0 0 0 20px}.wp-pagenavi{height:40px;padding-top:10px;clear:both;text-align:left}.wp-pagenavi.align-left{text-align:left}.wp-pagenavi.align-right{text-align:right}.wp-pagenavi.align-center{text-align:center}.remove-all .wp-pagenavi,.remove-padding-margin .wp-pagenavi{padding-bottom:10px}.wp-pagenavi a,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.current,.wp-pagenavi span.extend{padding:4px 6px;margin-right:5px;color:#666;text-shadow:1px 1px 1px #ddd}.wp-pagenavi span.current{font-size:16px;color:#333}.wp-pagenavi a:hover{font-size:14px;color:#333}#about_the_author{margin-bottom:40px}#about_the_author .author_content{padding:20px;background-color:rgba(0,0,0,.01);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0);border-top:1px solid #eee;border-bottom:1px solid #eee;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0)}.author_info{position:relative;padding-left:15px;overflow:hidden}.author_name{font-size:1.2em}.author_desc{margin-bottom:0}.related_popular_wrap{margin-bottom:40px}.related_popular_wrap .posts_list .thumbnail{margin-right:15px}.related_popular_wrap li{margin:0}.entry_navigation:before,.entry_navigation:after{display:table;content:""}.entry_navigation:after{clear:both}.entry_navigation{margin-bottom:40px}.entry_navigation .nav-previous{float:left;width:50%}.entry_navigation .nav-next{float:right;width:50%;text-align:right}#comments ul{list-style-type:none}.commentlist{margin:0}.commentlist ul{margin-left:20px}.commentlist li{margin:0;border-top:1px solid #eee}.commentlist li .comment_wrap{position:relative;padding:20px 0;overflow:visible}.gravatar{float:left;height:70px;border:1px solid #eee}.gravatar img{width:60px;height:60px;padding:4px;background-color:#f9f9f9;border:1px solid #fff}.comment_content{position:relative;min-height:80px;padding-left:20px;overflow:hidden}li.bypostauthor .gravatar{-webkit-box-shadow:0 0 2px rgba(200,0,0,.1);box-shadow:0 0 2px rgba(200,0,0,.1)}.commentlist li ul li{margin-left:20px}.nocomments{padding:0;margin:0;text-align:center}.comment_author{font-size:18px;font-style:normal}.comment_author span{display:none}.comment_time{float:right}.comment_text{padding-top:5px}.comment_text:before,.comment_text:after{display:table;content:""}.comment_text:after{clear:both}.comments_navigation{margin-top:20px}.comments_navigation:before,.comments_navigation:after{display:table;content:""}.comments_navigation:after{clear:both}.comments_navigation .nav_previous{float:left}.comments_navigation .nav_next{float:right}#respond{margin-top:20px}#respond #comment{width:98%}#comments label{padding-left:6px;opacity:.75}.cancel_comment_reply{margin-bottom:6px}.widget{margin-bottom:4em}.widget p{margin:0}.widget ul,.widget_subnav ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_recent_posts ul,.widget_popular_posts ul,.widget_related_posts ul,.widget_authors ul,.widget_twitter ul,.widget_pages ul,.widget_links ul,.widget_categories ul,.widget_archive ul,.widget_meta ul,.widget_rss ul{margin:0;list-style:none}#sidebar_content .widget:last-child{margin-bottom:20px}.home #sidebar_content .widget:last-child{margin-bottom:0}.widget_text p{margin-bottom:1em}.textwidget:after{display:block;clear:both;content:""}.widget_subnav li,.widget_recent_comments li,.widget_recent_entries li,.widget_recent_posts li,.widget_popular_posts li,.widget_related_posts li,.widget_authors li,.widget_twitter li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}.widget_subnav li,.widget_recent_entries li,.widget_recent_comments li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget_subnav li a,.widget_recent_entries li a,.widget_recent_comments li a,.widget_pages li a,.widget_links li a,.widget_categories li a,.widget_archive li a,.widget_meta li a,.widget_rss li a,.flexipages_widget li a{margin:0;line-height:20px}.widget_subnav li a:before,.widget_recent_entries li a:before,.widget_recent_comments li a:first-child:before,.widget_pages li a:before,.widget_links li a:before,.widget_categories li a:before,.widget_archive li a:before,.widget_meta li a:before,.widget_rss li a:before,.flexipages_widget li a:before{margin-right:5px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;content:"/e633";speak:none}.widget_recent_comments li a:first-child:before{margin-right:7px;content:"/e610"}#footer .widget_recent_comments li a:first-child:before{color:#fff;opacity:.3}.widget_nav_menu ul{margin:0;list-style:none}.widget_nav_menu li{padding:0;margin:0}.widget_nav_menu li a{display:block;padding:5px 20px;margin:0;line-height:20px;background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 9px transparent;border-bottom:1px solid #f0f0f0}.widget_nav_menu li ul.sub-menu{margin-left:2em}.widget_categories ul.no-separator li,.widget_categories ul.children li{border:none}.widget_categories ul.no-separator li{padding:3px 0}.widget_categories ul.indent ul.children li{padding-left:16px}.widget_categories ul.children li:last-child{padding-bottom:0}.widget_categories ul.no-separator ul.children{margin-top:3px}#footer .widget{margin-bottom:3em}#footer .widgettitle{margin-bottom:.5em;font-size:2em}#footer .widget_subnav li,#footer .widget_recent_comments li,#footer .widget_recent_entries li,#footer .widget_recent_posts li,#footer .widget_popular_posts li,#footer .widget_related_posts li,#footer .widget_authors li,#footer .widget_twitter li,#footer .widget_pages li,#footer .widget_links li,#footer .widget_categories li,#footer .widget_archive li,#footer .widget_meta li,#footer .widget_rss li{padding:5px 0;margin:0;clear:both;background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent;border-bottom:none}#footer .widget_subnav li a:before,#footer .widget_recent_entries li a:before,#footer .widget_authors li a:before,#footer .widget_twitter li a:before,#footer .widget_pages li a:before,#footer .widget_links li a:before,#footer .widget_categories li a:before,#footer .widget_archive li a:before,#footer .widget_meta li a:before,#footer .widget_rss li a:before{display:none}#footer .widget_subnav li a,#footer .widget_recent_entries li a,#footer .widget_recent_posts li a,#footer .widget_popular_posts li a,#footer .widget_related_posts li a,#footer .widget_pages li a,#footer .widget_links li a,#footer .widget_categories li a,#footer .widget_archive li a,#footer .widget_meta li a,#footer .widget_rss li a{padding-left:15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 -3px transparent}#footer .widget_nav_menu li{padding:0;margin:0}#footer .widget_nav_menu li a{position:relative;padding:5px 0 5px 15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 5px transparent;border:none}#footer .widget_nav_menu li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}#footer .text_input,#footer .textarea{color:#666;color:rgba(255,255,255,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.03)),to(rgba(255,255,255,.05)));background:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF');border:1px solid #999;border:rgba(255,255,255,.15) 1px solid;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF')"}#footer .widget_categories ul.no-separator li,#footer .widget_categories ul.children li{border:none;background-image:none}#footer .widget_categories ul.no-separator li{padding:3px 0}#footer .widget_categories ul.indent ul.children li{padding-left:16px}#footer .widget_categories ul.children li:last-child{padding-bottom:0}#searchform .text_input{width:160px;height:1em;padding:8px;line-height:1em;vertical-align:middle}#footer #searchform{position:relative}#footer #searchform .text_input{width:100%;height:29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:29px}#footer #searchform button{position:absolute;top:0;right:0}#searchform button{margin-left:2px;vertical-align:middle}#searchform button span{padding:7px 13px;line-height:1em}#feature #searchform .text_input{font-size:14px;color:#fff}#searchform.search_with_icon,.woocommerce-product-search.search_with_icon{position:relative}#searchform.search_with_icon .text_input,#footer #searchform.search_with_icon .text_input,.woocommerce-product-search.search_with_icon .text_input{width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:30px}#searchform.search_with_icon .text_input::-ms-clear,.woocommerce-product-search.search_with_icon .text_input::-ms-clear{display:none}#searchform.search_with_icon button,#footer #searchform.search_with_icon button,.woocommerce-product-search.search_with_icon button{position:absolute;top:7px;right:12px;padding:1px 0 0 1px;margin:0;line-height:normal;background:none;border:none;outline:none;opacity:.8}#footer #searchform.search_with_icon button,#footer .woocommerce-product-search.search_with_icon button{color:#fff}#searchform.search_with_icon button:before,.woocommerce-product-search.search_with_icon button:before{display:inline-block;font-family:"themeicons";font-size:15px;font-style:normal;font-weight:400;text-align:center;content:"/e645";speak:none}#searchform.search_with_icon button:hover,#footer #searchform.search_with_icon button:hover,.woocommerce-product-search.search_with_icon button:hover{opacity:1}#searchform.search_with_icon button span,.woocommerce-product-search.search_with_icon button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.widget_tag_cloud a{padding:2px 4px}.widget_calendar table{width:100%;margin:0 auto;max-width:330px}.widget_calendar caption{padding:5px 0;font-size:1.2em}.widget_calendar td,.widget_calendar th{padding:3px 0;text-align:center}.widget_calendar tfoot td{padding:5px 0;font-size:1.1em}.widget_calendar #prev{text-align:left}.widget_calendar #next{text-align:right}.widget_calendar .theme-calendar-is-today,.widget_calendar a{font-size:1.3em}.widget_pages ul ul{margin:5px 0 -6px 2em;border-top:1px solid #f0f0f0}#footer .widget_pages ul ul{margin-left:2em;border-top:none}#footer .widget_pages ul ul li{background:none}.posts_list{margin:0;list-style:none}.posts_list p{margin:0}.posts_list li,#sidebar .posts_list li,#footer .posts_list li{padding:5px 0}.posts_list li a,#sidebar .posts_list li a,#footer .posts_list li a{padding:0;line-height:20px;background:none}.posts_list .thumbnail,#sidebar .posts_list .thumbnail,#footer .posts_list .thumbnail{display:inline-block;float:left;margin:4px 8px 8px 0;line-height:100%;border:1px solid #eee}.posts_list .thumbnail img{display:block;max-width:none;border:1px solid #fff}.posts_list time{display:block}.posts_list li:before,.posts_list li:after{display:table;content:" "}.posts_list li:after{clear:both}.posts_list .post_extra_info{position:relative;overflow:hidden}.posts_list .post_extra_info:before,.posts_list .post_extra_info:after{display:table;content:" "}.posts_list .post_extra_info:after{clear:both}#footer .posts_list .thumbnail img{border:none}.authors_list{margin:0;list-style:none}.authors_list li,#sidebar .authors_list li,#footer .authors_list li{padding:5px 0;overflow:hidden}.widget_authors .gravatar{float:left;height:60px;margin:4px 8px 8px 0;border:1px solid #eee}.widget_authors .gravatar img{display:block;width:60px;height:60px;padding:0;border:none}.widget_contact_form p{margin-bottom:10px}.widget_contact_form label{padding-left:6px}.widget_contact_form .invalid{border:2px solid #999!important}#footer .widget_contact_form .invalid{border:1px solid #fff;border:rgba(255,255,255,.5) 1px solid}#footer .widget_contact_form .text_input{width:60%}#footer .widget_contact_form .textarea{width:92%}.contact_form_wrap .contact_form .text_input{width:60%;padding:6px}.contact_form_wrap .contact_form .textarea{width:95%;height:250px;padding:6px}.contact_form_wrap .contact_form label{padding-left:5px}.contact_form_wrap .contact_form .invalid{border:2px solid #999!important}.contact_info_wrap .contact_address{padding-left:2em}.contact_info_wrap .icon_text:before{margin:0 1em 0 0}.contact_info_wrap p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_info_wrap .contact_zip{padding-left:5px}#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}.widget_twitter .tweet_list li{padding:5px 5px 5px 22px;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.widget_twitter .tweet_list a{padding:0;line-height:20px;background:none}.twitter_wrap .tweet_list{margin:0;list-style:none}.twitter_wrap .tweet_list li{padding:5px 5px 5px 22px;margin:0;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.twitter_wrap .tweet_list a{padding:0;background:none}.twitter_wrap.with_avatar .tweet_list li,#sidebar .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden;background:none}#footer .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden}#sidebar .widget_twitter .with_avatar .tweet_list a.tweet_avatar,#footer .widget_twitter .with_avatar .tweet_list a.tweet_avatar,.twitter_wrap .tweet_list a.tweet_avatar{float:left;padding-right:10px}.flickr_wrap{position:relative}.flickr_wrap .flickr_badge_image{float:left;padding:0;margin:0 10px 10px 0;line-height:100%;border:1px solid #eee}.flickr_wrap .flickr_badge_image img{display:block;width:75px;height:75px;background-color:#f9f9f9;border:1px solid #fff}#footer .flickr_wrap{margin-right:-9px}#footer .flickr_badge_image{margin:0 9px 9px 0}#footer .flickr_wrap img{width:60px;height:60px}.widget_social a{padding:0!important;margin:0!important;background:none!important}.widget_social a:hover{text-decoration:none;border:0}.widget_social img{margin:0 10px 5px 0}.widget_social .social_animation_fade img,.widget_social .social_animation_combo img{opacity:.7;-moz-opacity:.7}.widget_social .social_animation_fade img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-moz-opacity:1}.widget_social .social_animation_scale img:hover{-webkit-transition:all .2s ease-in;-o-transition:scale(1.2);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-zoom:1.2}.widget_social .social_animation_bounce img:hover{-webkit-transition:all .2s ease-in;-o-transition:translate(0px,-2px);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}.widget_social .social_wrap.social_animation_combo img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2) translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:scale(1.2) translate(0,-2px);transform:translate(0,-2px);-ms-zoom:1.2;-moz-opacity:1}.widget_gmap .google_map{height:220px;color:#666}#footer .widget_rss ul li{background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}.widget_advertisement_125 a{display:inline-block;width:125px;height:125px;margin:1px 9px 9px 1px}.widget_advertisement_125 img{display:block;width:125px;height:125px}.widget_advertisement_125 a:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1)}.widget_advertisement_125 a:hover img{opacity:.8;-moz-opacity:.8}#footer .widget_advertisement_125 a{width:auto}.tiny-container{position:relative;max-width:960px}.tiny-viewport{position:relative;width:100%;overflow:hidden}.tiny-items{padding:0;margin:0;overflow:hidden;list-style:none}.tiny-item{padding:0;margin:0}.tiny-item > img,.tiny-item > a > img{display:block;width:100%;border:0}.tiny_fade .tiny-items{position:relative;width:100%}.tiny_fade .tiny-item{position:absolute;top:0;left:0;display:none;width:100%;opacity:0}.tiny_fade .tiny-slide_active{position:relative;display:block;opacity:1}.tiny_slide .tiny-item{position:relative;display:block;float:left}.tiny_slide [data-cycle] .tiny-item{display:none;float:right}.tiny_slide [data-cycle] .tiny-slide_active{display:block}.tiny_slide .tiny-items:before,.tiny_slide .tiny-items:after{display:table;content:" "}.tiny_slide .tiny-items:after{clear:both}.tinyslider_images .tiny-pager{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;margin:0;text-align:right;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images .tiny-pager li{display:inline;padding:0;margin:0}.tinyslider_images .tiny-pager a,.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{background:url(../images/featured_control.png) no-repeat scroll 1px 0 transparent}.tinyslider_images .tiny-pager a{display:inline-block;width:14px;height:14px;margin:0 1px;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;vertical-align:middle;cursor:pointer;background-position:1px 0}.tinyslider_images .tiny-pager a:hover{background-position:1px -30px}.tinyslider_images .tiny-pager .tiny-pager_active a{background-position:1px -60px}.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{position:absolute;top:20%;width:40px;height:60%;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;cursor:pointer}.tinyslider_images .tiny-nav-next{right:0;background-position:-18px center}.tinyslider_images .tiny-nav-next:hover{background-position:-48px center}.tinyslider_images .tiny-nav-prev{left:0;background-position:-74px center}.tinyslider_images .tiny-nav-prev:hover{background-position:-104px center}.tinyslider_images-caption.tiny_caption_bg{background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images-caption{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;overflow:hidden;font-size:11px;color:#fff;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;pointer-events:none;opacity:.9}.divider{position:relative;display:block;max-width:100%;padding-top:20px;margin-bottom:40px;clear:both;border-bottom:1px solid #eee}.divider.top a{position:absolute;top:10px;right:0;width:20px;padding:0 2px;font-size:10px;color:#ccc;text-align:right;text-decoration:none;background:none repeat scroll 0 0 #fff}.divider_padding{position:relative;display:block;padding-top:30px;clear:both}.divider_line{position:relative;display:block;margin-bottom:10px;clear:both;border-bottom:1px solid #eee}p.responsive_text{margin-bottom:0}.dropcap1,.dropcap2,.dropcap3,.dropcap4{float:left;overflow:hidden;text-align:center}.dropcap1{width:42px;margin:0 8px 0 0;font-size:32px;line-height:42px;height:42px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll 0 -48px transparent}.dropcap1_inner,.dropcap2_inner,.dropcap3_inner,.dropcap4_inner{vertical-align:middle;position:relative}.dropcap1_inner.bold,.dropcap2_inner.bold,.dropcap3_inner.bold,.dropcap4_inner.bold{font-weight:700}.dropcap1.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap1.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap1.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap1.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap1.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap1.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap1.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap1.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap1.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap1.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap2{width:38px;height:44px;padding:0 2px 0 0;margin:0 8px 0 0;font-size:28px;line-height:44px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll -52px 2px transparent}.dropcap2.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap2.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap2.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap2.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap2.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap2.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap2.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap2.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap2.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap2.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap3{width:44px;height:44px;margin:0 0 -4px;font-size:40px;line-height:44px}.dropcap4{border:2px solid #303030;font-size:46px;height:50px;margin:6px 8px 0 0;width:50px;box-sizing:initial;line-height:46px}.dropcap3.black,.dropcap4.black{color:#333}.dropcap3.gray,.dropcap4.gray{color:#666}.dropcap3.red,.dropcap4.red{color:#e62727}.dropcap3.orange,.dropcap4.orange{color:#ff5c00}.dropcap3.magenta,.dropcap4.magenta{color:#a9014b}.dropcap3.yellow,.dropcap4.yellow{color:#ffb515}.dropcap3.blue,.dropcap4.blue{color:#00adee}.dropcap3.pink,.dropcap4.pink{color:#e22092}.dropcap3.green,.dropcap4.green{color:#91bd09}.dropcap3.rosy,.dropcap4.rosy{color:#f16c7c}.dropcap4.black{border-color:#303030}.dropcap4.gray{border-color:#666}.dropcap4.red{border-color:#e62727}.dropcap4.orange{border-color:#ff5c00}.dropcap4.magenta{border-color:#a9014b}.dropcap4.yellow{border-color:#ffb515}.dropcap4.blue{border-color:#00adee}.dropcap4.pink{border-color:#e22092}.dropcap4.green{border-color:#91bd09}.dropcap4.rosy{border-color:#f16c7c}.dropcap1 .cufon-canvas{margin-top:-4px}.dropcap2 .cufon-canvas{margin-top:-2px}.dropcap3 .cufon-canvas{margin-top:-4px}.dropcapplus{border:2px solid #303030;margin:6px 8px -4px 0;float:left;z-index:1049;padding:0;box-sizing:border-box;overflow:hidden}.dropcappluswrapper{display:block;height:52px;min-width:52px;white-space:nowrap;position:relative;text-align:center;overflow:hidden;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center;padding:0;margin:0}.dropcappluswrapper .dropcapplus_inner{font-size:44px;line-height:48px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0}.dropcapplus_inner.bold{font-weight:700}.dropcapplus.dropcapcircle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dropcap_fliphorz{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.dropcap_flipvert{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.dropcapplus.black{color:#303030;border-color:#303030}.dropcapplus.gray{color:#666;border-color:#666}.dropcapplus.red{color:#e62727;border-color:#e62727}.dropcapplus.orange{color:#ff5c00;border-color:#ff5c00}.dropcapplus.magenta{color:#a9014b;border-color:#a9014b}.dropcapplus.yellow{color:#ffb515;border-color:#ffb515}.dropcapplus.blue{color:#00adee;border-color:#00adee}.dropcapplus.pink{color:#e22092;border-color:#e22092}.dropcapplus.green{color:#91bd09;border-color:#91bd09}.dropcapplus.rosy{color:#f16c7c;border-color:#f16c7c}ul.list1,ul.list2,ul.list3,ul.list4,ul.list5,ul.list6,ul.list7,ul.list8,ul.list9,ul.list10,ul.list11,ul.list12,[class^="list_"],[class*=" list_"]{margin-left:5px;list-style-type:none}ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.list11 li,ul.list12 li,[class^="list_"] li,[class*=" list_"] li{margin:4px 0}[class^="list_"] h3,[class*=" list_"] h3,[class^="list_"] h4,[class*=" list_"] h4,[class^="list_"] h5,[class*=" list_"] h5,[class^="list_"] h6,[class*=" list_"] h6{display:inline}ul.list1 li:before,ul.list2 li:before,ul.list3 li:before,ul.list4 li:before,ul.list5 li:before,ul.list6 li:before,ul.list7 li:before,ul.list8 li:before,ul.list9 li:before,ul.list10 li:before,ul.list11 li:before,ul.list12 li:before,[class^="list_"] li:before,[class*=" list_"] li:before{margin:0 8px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}ul.list_outside{position:relative}ul.list_outside li{padding-left:20px}ul.list_outside li:before{position:absolute;left:0;margin:0}ul.list1 li:before,ul.list_circle li:before{content:"/e636"}ul.list2 li:before,ul.list_check li:before{content:"/e62c"}ul.list3 li:before,ul.list_check-square-d li:before{content:"/e632"}ul.list4 li:before,ul.list_check_circle-o li:before{content:"/e62f"}ul.list5 li:before,ul.list_play li:before{content:"/e62b"}ul.list6 li:before,ul.list_star li:before{content:"/e61b"}ul.list7 li:before,ul.list_thumbs-up li:before{content:"/e613"}ul.list8 li:before,ul.list_heart li:before{content:"/e611"}ul.list9 li:before,ul.list_medal li:before{content:"/e61d"}ul.list10 li:before,ul.list_flag li:before{content:"/e61c"}ul.list11 li:before,ul.list_help li:before{content:"/e618"}ul.list12 li:before,ul.list_comment-s li:before{content:"/e610"}ul.list_user li:before{content:"/e600"}ul.list_tag li:before{content:"/e601"}ul.list_phone li:before{content:"/e602"}ul.list_cellphone li:before{content:"/e648"}ul.list_fax li:before{content:"/e646"}ul.list_multiuser li:before{content:"/e603"}ul.list_link li:before{content:"/e604"}ul.list_id li:before{content:"/e605"}ul.list_home li:before{content:"/e606"}ul.list_globe li:before{content:"/e607"}ul.list_email li:before{content:"/e608"}ul.list_download li:before{content:"/e609"}ul.list_chain li:before{content:"/e60a"}ul.list_calendar li:before{content:"/e60b"}ul.list_addressbook li:before{content:"/e60c"}ul.list_comments li:before{content:"/e60d"}ul.list_comment li:before{content:"/e60e"}ul.list_comment-o li:before{content:"/e60f"}ul.list_heart-o li:before{content:"/e612"}ul.list_thumbs-down li:before{content:"/e614"}ul.list_key li:before{content:"/e615"}ul.list_lightbulb li:before{content:"/e616"}ul.list_eye li:before{content:"/e617"}ul.list_marker li:before{content:"/e619"}ul.list_gift li:before{content:"/e61a"}ul.list_clock li:before{content:"/e61e"}ul.list_cart li:before{content:"/e61f"}ul.list_trash li:before{content:"/e620"}ul.list_cog li:before{content:"/e621"}ul.list_ban li:before{content:"/e622"}ul.list_times li:before{content:"/e623"}ul.list_pencil li:before{content:"/e624"}ul.list_note li:before{content:"/e625"}ul.list_book li:before{content:"/e626"}ul.list_gallery li:before{content:"/e627"}ul.list_picture li:before{content:"/e628"}ul.list_movie li:before{content:"/e629"}ul.list_music li:before{content:"/e62a"}ul.list_check-b li:before{content:"/e62d"}ul.list_check-circle li:before{content:"/e62e"}ul.list_check-circle-o li:before{content:"/e62f"}ul.list_check-circle-d li:before{content:"/e630"}ul.list_check-square li:before{content:"/e631"}ul.list_arrow li:before{content:"/e633"}ul.list_arrow-circle li:before{content:"/e634"}ul.list_arrow-circle-o li:before{content:"/e635"}ul.list_info li:before{content:"/e637"}ul.list_info-o li:before{content:"/e638"}ul.list_question li:before{content:"/e639"}ul.list_question-o li:before{content:"/e63a"}ul.list_exclamation li:before{content:"/e63b"}ul.list_exclamation-triangle li:before{content:"/e63c"}ul.list_exclamation-circle li:before{content:"/e63d"}ul.list_mobile li:before{content:"/e63e"}ul.list_tablet li:before{content:"/e63f"}ul.list_desktop li:before{content:"/e640"}ul.list_color_black li:before{color:#333}ul.list_color_gray li:before{color:#666}ul.list_color_red li:before{color:#e62727}ul.list_color_orange li:before{color:#ff5c00}ul.list_color_magenta li:before{color:#a9014b}ul.list_color_yellow li:before{color:#ffb515}ul.list_color_blue li:before{color:#00adee}ul.list_color_pink li:before{color:#e22092}ul.list_color_green li:before{color:#91bd09}ul.list_color_rosy li:before{color:#f16c7c}[class^="icon_"]:before,[class*=" icon_"]:before{margin:0 .5em;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}#responsive-menu-pro [class^="icon_"]:before,#responsive-menu-pro [class*=" icon_"]:before,#responsive-menu [class^="icon_"]:before,#responsive-menu [class*=" icon_"]:before,.jqueryslidemenu ul > li > a > i[class^="icon_"]:before,.jqueryslidemenu ul > li > a > i[class*=" icon_"]:before{margin:0}#navigation > ul > li a i.icon-search{margin-bottom:-3px}a .icon,a [class^="icon-"],a [class*=" icon-"]{cursor:pointer}.icon_shop-account:before{content:"/e900"}.icon_shop-cart:before{content:"/e901"}.icon_shop-cart-open:before{content:"/e902"}.icon_shop-cart-raster:before{content:"/e903"}.icon_calendar-meta:before{content:"/e905"}.icon_calendar-o-meta:before{content:"/e906"}.icon_comment-meta:before{content:"/e907"}.icon_comment-o-meta:before{content:"/e908"}.icon_comments-meta:before{content:"/e909"}.icon_comments-o-meta:before{content:"/e90a"}.icon_shop-enter:before{content:"/e90b"}.icon_shop-exit:before{content:"/e90c"}.icon_folder-meta:before{content:"/e90d"}.icon_folder-o-meta:before{content:"/e90e"}.icon_folder-open-meta:before{content:"/e90f"}.icon_folder-open-o-meta:before{content:"/e910"}.icon_tag-meta:before{content:"/e912"}.icon_tags-meta:before{content:"/e911"}.icon_user-meta:before{content:"/e904"}.icon_fullscreen:before{content:"/e64b"}.icon_user:before{content:"/e600"}.icon_grid:before{content:"/e64c"}.icon_tag:before{content:"/e601"}.icon_fullscreen-exit:before{content:"/e64d"}.icon_phone:before{content:"/e602"}.icon_multiuser:before{content:"/e603"}.icon_link:before{content:"/e604"}.icon_id:before{content:"/e605"}.icon_home:before{content:"/e606"}.icon_globe:before{content:"/e607"}.icon_email:before{content:"/e608"}.icon_download:before{content:"/e609"}.icon_chain:before{content:"/e60a"}.icon_calendar:before{content:"/e60b"}.icon_addressbook:before{content:"/e60c"}.icon_comment:before{content:"/e60e"}.icon_comment-o:before{content:"/e60f"}.icon_comment-s:before{content:"/e610"}.icon_heart:before{content:"/e611"}.icon_heart-o:before{content:"/e612"}.icon_thumbs-up:before{content:"/e613"}.icon_thumbs-down:before{content:"/e614"}.icon_key:before{content:"/e615"}.icon_lightbulb:before{content:"/e616"}.icon_eye:before{content:"/e617"}.icon_help:before{content:"/e618"}.icon_marker:before{content:"/e619"}.icon_gift:before{content:"/e61a"}.icon_star:before{content:"/e61b"}.icon_flag:before{content:"/e61c"}.icon_medal:before{content:"/e61d"}.icon_clock:before{content:"/e61e"}.icon_cart:before{content:"/e61f"}.icon_trash:before{content:"/e620"}.icon_cog:before{content:"/e621"}.icon_ban:before{content:"/e622"}.icon_times:before{content:"/e623"}.icon_pencil:before{content:"/e624"}.icon_note:before{content:"/e625"}.icon_book:before{content:"/e626"}.icon_gallery:before{content:"/e627"}.icon_picture:before{content:"/e628"}.icon_movie:before{content:"/e629"}.icon_music:before{content:"/e62a"}.icon_play:before{content:"/e62b"}.icon_check:before{content:"/e62c"}.icon_check-b:before{content:"/e62d"}.icon_check-circle:before{content:"/e62e"}.icon_check-square-d:before{content:"/e632"}.icon_arrow:before{content:"/e633"}.icon_arrow-circle:before{content:"/e634"}.icon_arrow-circle-o:before{content:"/e635"}.icon_circle:before{content:"/e636"}.icon_info:before{content:"/e637"}.icon_info-o:before{content:"/e638"}.icon_question:before{content:"/e639"}.icon_question-o:before{content:"/e63a"}.icon_exclamation:before{content:"/e63b"}.icon_exclamation-triangle:before{content:"/e63c"}.icon_exclamation-circle:before{content:"/e63d"}.icon_mobile:before{content:"/e63e"}.icon_tablet:before{content:"/e63f"}.icon_desktop:before{content:"/e640"}.icon_toggle-open:before{content:"/e641"}.icon_toggle-close:before{content:"/e642"}.icon_check-circle-o:before{content:"/e62f"}.icon_check-circle-d:before{content:"/e630"}.icon_check-square:before{content:"/e631"}.icon_comments:before{content:"/e60d"}.icon_search:before{content:"/e645"}.icon_fax:before{content:"/e646"}.icon_circle-s:before{content:"/e647"}.icon_cellphone:before{content:"/e648"}.icon_angle-right:before{content:"/e649"}.icon_angle-left:before{content:"/e64a"}.icon_quote-left:before{content:"/e643"}.icon_idcard:before{content:"/e644"}.icon_spinner-add:before{content:"/e653"}.icon_spinner-minus:before{content:"/e64e"}.icon_text.default:before{color:#333}.icon_text.black:before{color:#333}.icon_text.gray:before{color:#666}.icon_text.red:before{color:#e62727}.icon_text.orange:before{color:#ff5c00}.icon_text.magenta:before{color:#a9014b}.icon_text.yellow:before{color:#ffb515}.icon_text.blue:before{color:#00adee}.icon_text.pink:before{color:#e22092}.icon_text.green:before{color:#91bd09}.icon_text.rosy:before{color:#f16c7c}.table_style{max-width:100%;margin-bottom:20px}.table_style table{position:relative;display:table;width:100%;padding:0;margin:0;text-align:left;border-collapse:collapse;border:1px solid #e5e5e5}.table_style th{padding:13px 12px 12px;font-weight:400;color:#444;text-align:center;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.table_style tbody{background:#fff}.table_style td{padding:12px;color:#777;text-align:center;border-top:1px solid #e5e5e5}.table_style tbody tr:hover td{color:#333;background:rgba(225,225,225,.02)}.table_style tfoot{background-color:#fafafa}.table_style tfoot td{padding:8px}.theme_code,.theme_pre{padding:10px;overflow:auto;line-height:21px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;background:#fff;border:1px solid #e5e5e5}.theme_code{padding:20px 10px;margin-top:10px;background:url(../images/code_bg.png) repeat scroll 0 0 transparent}.toggle_content .theme_code{margin-top:0;margin-left:-15px}.milestone{margin:10px 0 20px;text-align:center}.milestone_number{font-size:68px;line-height:72px}.milestone_subject{font-size:14px}.milestone_small .milestone_number{font-size:50px;line-height:54px}.milestone_large .milestone_number{font-size:80px;line-height:84px}.milestone_large .milestone_subject{font-size:16px}.milestone_icon{text-align:left}.milestone_icon:before,.milestone_icon:after{display:table;content:""}.milestone_icon:after{clear:both}.milestone_icon i{float:left;margin:5px 0}.milestone_icon i:before{margin:0;font-size:76px}.milestone_icon .milestone_subject{font-size:18px;line-height:1.2}.milestone_icon .milestone_number,.milestone_icon .milestone_subject{margin-left:92px}.milestone_icon .milestone_number{font-size:60px;line-height:64px}.milestone_icon.milestone_small i:before{font-size:58px}.milestone_icon.milestone_small .milestone_subject{font-size:16px}.milestone_icon.milestone_small .milestone_number,.milestone_icon.milestone_small .milestone_subject{margin-left:72px}.milestone_icon.milestone_small .milestone_number{font-size:44px;line-height:48px}.milestone_icon.milestone_large i:before{font-size:86px}.milestone_icon.milestone_large .milestone_subject{font-size:18px}.milestone_icon.milestone_large .milestone_number,.milestone_icon.milestone_large .milestone_subject{margin-left:108px}.milestone_icon.milestone_large .milestone_number{font-size:70px;line-height:74px}.icon,[class^="icon-"],[class*=" icon-"]{display:inline-block;font-style:normal;font-weight:400;line-height:1}.icon-large{font-size:1.3333333333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon.icon-fixed-width,[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{width:1.2857142857143em;text-align:center}.icons-ul{padding-left:0;margin-left:2.1428571428571em;list-style-type:none}.icons-ul > li{position:relative}.icons-ul .icon-li{position:absolute;top:.14285714285714em;left:-2.1428571428571em;width:2.1428571428571em;text-align:center}.icon.hide,[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{width:1.2857142857143em;padding:.25em;line-height:1.2857142857143em;text-align:center;border:solid .1em #e5e5e5}.icon-border-rounded{border-radius:.3em}.icon-border-circle{border-radius:2em}.icon-hover{background-color:#fafafa}.icon-hover:hover{color:#fff;background-color:#3cabce}.icon-fw{width:1.2857142857143em;text-align:center}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left,[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}.icon.pull-right,[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.icon-pulse{-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.theme_info,.theme_error,.theme_notice,.theme_success{margin-bottom:20px;border:1px solid #bbb;border-radius:1px}.message_box_content h3{margin-bottom:0}.message_box_content{padding:10px;padding-bottom:0;border:1px solid #fff;border-color:rgba(255,255,255,.8)}.message_box_content:before,.message_box_content:after{display:table;content:" "}.message_box_content:after{clear:both}.message_box_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.theme_info{color:#5e6984;background:#d7e7f5;border-color:#aacee6}.theme_error{color:#a14a40;background:#fde9ea;border-color:#fdced0}.theme_notice{color:#736b4c;background:#fff9cc;border-color:#ffdb4f}.theme_success{color:#466840;background:#e2f2ce;border-color:#bfe098}.theme_info a{color:#5e6984!important}.theme_error a{color:#a14a40!important}.theme_notice a{color:#736b4c!important}.theme_success a{color:#466840!important}.theme_error_msg{margin-top:-20px;margin-bottom:20px;color:#684c4c;background:none repeat scroll 0 0 #fff3f3;border:1px solid #fcbec0;border-top:0 none}.theme_error_msg ul,.theme_error_msg ol{margin-bottom:0}.framed_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.framed_box.nomargin{margin-bottom:0}.rounded.framed_box{border-radius:6px}.framed_box.center{text-align:center}.framed_box.alignleft{margin-right:1em}.framed_box.alignright{margin-left:1em}.framed_box_content{padding:20px;padding-bottom:0;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border:1px solid rgba(255,255,255,.1)}.framed_box_content:before,.framed_box_content:after{display:table;content:" "}.framed_box_content:after{clear:both}.framed_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.framed_box_content ul.list_outside{position:relative;padding-left:20px}.framed_box_content ul.list_outside li{padding-left:0}.framed_box_content ul.list_outside li:before{margin-left:0}.content_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.content_box.center{text-align:center}.content_box.alignleft{margin-right:1em}.content_box.alignright{margin-right:1em}.content_box_title{display:block;padding:10px 20px;font-size:16px;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,.1)}.content_box_title i{margin:0 .4em 0 0}.content_box_content{padding:20px;padding-bottom:0}.content_box_content:before,.content_box_content:after{display:table;content:" "}.content_box_content:after{clear:both}.content_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.rounded .content_box_content{border-bottom-right-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px}.rounded .content_box_title{border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}.rounded{border-radius:6px}.theme_note{max-width:100%;margin-bottom:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,0,.1)),to(rgba(238,238,0,.08)));background:-webkit-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:-o-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:linear-gradient(to bottom,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background-color:#fefdf0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affff00',endColorstr='#14eeee00',GradientType=0);border:1px solid #eee;border:1px solid rgba(0,0,0,.08);border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.theme_note_title{padding:15px 20px 5px 16px;margin:0}.theme_note.alignleft{margin:2px 16px 16px 2px !important}.theme_note.alignright{margin:2px 2px 16px 16px !important}.theme_note_content{padding:15px 20px 0}.theme_note_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.iconbox{display:block;margin-top:20px;margin-bottom:20px;box-sizing:border-box}.iconbox_icon .icon{line-height:1.02}.iconbox_inline .iconbox_icon{float:left}.iconbox_inline.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:1.8em}.iconbox_inline .iconbox_icon .icon{margin-right:.5em;font-size:3em}.iconbox_inline.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:4.5em}.iconbox_left{overflow:hidden}.iconbox_left .iconbox_icon{float:left}.iconbox_left .iconbox_icon .icon{width:1.2857142857143em;text-align:center}.iconbox_left .iconbox_content{overflow:hidden}.iconbox_left.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:3em}.iconbox_left .iconbox_icon .icon{margin-right:.5em;font-size:4em}.iconbox_left.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:5em}.iconbox_center{text-align:center}.iconbox_center.iconbox_small .iconbox_icon .icon{font-size:4em}.iconbox_center .iconbox_icon .icon{margin-top:.25em;margin-bottom:.25em;font-size:6em}.iconbox_center.iconbox_large .iconbox_icon .icon{font-size:8em}.process_steps{margin-top:40px;margin-bottom:40px}.process_steps ul{position:relative;padding:0;margin:0;list-style:none}.process_steps li{position:relative;padding:0;margin:0}.process_steps li:before{position:absolute;display:inline-block;content:"";border-color:#e5e5e5;border-style:dashed;border-width:0}.process_steps li:last-child:before{display:none}.process_step_icon{position:relative;width:100px;height:100px;line-height:95px;text-align:center;background-color:#fff;border:3px solid #e5e5e5;border-radius:100%}.process_step_icon i{font-size:44px;color:#bbb;vertical-align:middle}.process_step_icon:hover{background-color:#3cabce}.process_step_icon:hover i{color:#fff}.process_step_icon .icon_image{display:table-cell;margin:auto;vertical-align:middle}.process_steps_small .process_step_icon{width:80px;height:80px;line-height:80px}.process_steps_small .process_step_icon i{font-size:40px}.process_steps_large .process_step_icon{width:114px;height:114px;line-height:114px}.process_steps_large .process_step_icon i{font-size:50px}.process_steps_vertical li{padding:0 0 60px;overflow:hidden;clear:both}.process_steps_vertical li:last-child{padding-bottom:0}.process_steps_vertical li:before{top:0;left:53px;width:0;height:100%;border-left-width:1px}.process_steps_vertical .process_step_icon{display:inline-block;float:left}.process_steps_vertical .process_step_detail{padding-left:30px;overflow:hidden}.process_steps_vertical.process_steps_small li:before{left:43px}.process_steps_vertical.process_steps_small li ul.list_outside li:before{left:0}.process_steps_vertical li ul.list_outside li:before{border-left-width:0}.process_steps_vertical li ul.list_outside li{padding-bottom:0}.process_steps_vertical.process_steps_large li:before{left:60px}.process_steps_horizontal ul:before,.process_steps_horizontal ul:after{display:table;content:" "}.process_steps_horizontal ul:after{clear:both}.process_steps_horizontal li:before{top:50px;left:50%;width:100%;height:0;border-top-width:1px}.process_steps_horizontal.process_steps_small li:before{top:40px}.process_steps_horizontal.process_steps_large li:before{top:60px}.process_steps_horizontal li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;text-align:center;-ms-box-sizing:border-box}.process_steps_horizontal .process_step_icon{display:block;margin:0 auto 30px}.process_steps_horizontal.process_steps_2 li{width:50%}.process_steps_horizontal.process_steps_3 li{width:33.3%}.process_steps_horizontal.process_steps_4 li{width:25%}.process_steps_horizontal.process_steps_5 li{width:20%}.slogan{margin-bottom:20px}.slogan:before,.slogan:after{display:table;content:""}.slogan:after{clear:both}.slogan_with_button .slogan_text{float:left}.slogan_text{font-size:36px;line-height:42px}.slogan .theme_button{float:right}.slogan .theme_button span{font-size:18px}.slogan_small .slogan_text{font-size:30px;line-height:37px}.slogan_small .theme_button span{font-size:16px}.slogan_large .slogan_text{font-size:40px;line-height:46px}.slogan_large .theme_button span{font-size:20px}.video_frame{max-width:100%;margin-bottom:20px;font-size:0;line-height:100%}.audio_frame{max-width:100%}.video_frame .mejs__container,.audio_frame .mejs__container,.video_frame .mejs-container,.audio_frame .mejs-container,.video_frame object,.video_frame iframe,.video_frame video,.video_frame audio{max-width:100%}.video_frame > video{height:100%}.mejs-poster img{height:100%}.picture_frame{width:148px;height:166px;margin-bottom:20px;background:url(../images/picture_frame.png) no-repeat scroll 0 0 transparent}.picture_frame img{width:106px;height:126px;padding:20px 21px}.gallery{display:block;margin:0 auto}.gallery:before,.gallery:after{display:table;content:""}.gallery:after{clear:both}.gallery .gallery-row{display:block;margin:0}.gallery .gallery-row:before,.gallery .gallery-row:after{display:table;content:""}.gallery .gallery-row:after{clear:both}.gallery .gallery-image{visibility:hidden;opacity:0}.gallery .gallery-item{float:left;padding:0;margin:0;overflow:hidden;text-align:center;list-style:none}.gallery .gallery-image-wrap{position:relative;overflow:hidden}.gallery-image-wrap{display:block}.gallery-item dt{padding:0;margin:5%}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{display:block;height:auto;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}.progress{height:18px;margin-bottom:10px;overflow:hidden;background-color:#e5e5e5}.progress_small{height:14px}.progress_large{height:22px}.progress_radius,.progress_radius .progress-meter{border-radius:2px}.progress_round,.progress_round .progress-meter{border-radius:6px}.progress-meter{float:left;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3px;font-size:12px;line-height:1;line-height:18px;color:#fff;text-align:right;background-color:#27acd8;-ms-box-sizing:border-box}.progress_small .progress-meter{font-size:10px;line-height:14px}.progress_large .progress-meter{font-size:14px;line-height:22px}.pie_progress_wrap{margin-bottom:20px}.pie_progress{width:150px;height:150px;margin:0 auto;font-size:28px;line-height:150px}.pie_progress_text{font-size:22px}.pie_progress_small .pie_progress_text{font-size:18px}.pie_progress_large .pie_progress_text{font-size:28px}.pie_progress_icon{font-size:48px;color:#bbb;vertical-align:middle}.pie_progress_small .pie_progress_icon{font-size:38px}.pie_progress_large .pie_progress_icon{font-size:60px}.pie_progress_small .pie_progress{width:120px;height:120px;font-size:22px;line-height:120px}.pie_progress_large .pie_progress{width:180px;height:180px;font-size:34px;line-height:180px}.pie_progress{position:relative;text-align:center}.pie_progress canvas{position:absolute;top:0;left:0}.tabs_container{margin-bottom:20px}ul.theme_tabs{padding:0;margin:0;list-style:none;border-bottom:1px solid #e5e5e5}ul.theme_tabs:before,ul.theme_tabs:after{display:table;content:""}ul.theme_tabs:after{clear:both}ul.theme_tabs li{display:inline;float:left;margin:0 -1px 0 0;border:1px solid #e5e5e5;border-bottom:0}ul.theme_tabs a{display:block;padding:6px 10px;font-size:11px;font-weight:700;line-height:14px;color:#777;white-space:nowrap;background:#fafafa}ul.theme_tabs a:hover{text-decoration:none;background:#fff}ul.theme_tabs li a.current{margin-bottom:-1px;color:#444;cursor:default;background:#fff;border-bottom:1px solid #fff}.tabs_container .theme_panes{margin:0;padding:0;background:#fff;border:1px solid #e5e5e5;border-top:0}.tabs_container .theme_panes > div{display:none;overflow:hidden;padding:10px 15px}.tabs_container .theme_panes > div:first-child{display:block}.tabs_container.tabs_inited .theme_panes > div:first-child{display:none}.tabs_container .theme_pane p:last-child{margin-bottom:0}#footer ul.tabs li{padding:0;margin:0 0 -1px}#footer ul.theme_tabs,#footer ul.theme_tabs li,#footer .tabs_container .theme_panes{border-color:#999;border-color:rgba(255,255,255,.15)}#footer ul.theme_tabs a{background:transparent}#footer ul.theme_tabs a:hover,#footer ul.theme_tabs li a.current{background-color:transparent}#footer ul.theme_tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .tabs_container .theme_panes{padding:10px 15px;color:inherit;background:transparent}.mini_tabs_container{margin-bottom:20px}ul.theme_mini_tabs{position:relative;padding:0;margin:0;overflow:hidden;list-style:none}ul.theme_mini_tabs li{display:inline;float:left;padding:0 0 1px;margin:0 6px 0 0;border:1px solid #e5e5e5;border-bottom:0;border-top-left-radius:1px;border-top-right-radius:1px}ul.theme_mini_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;white-space:nowrap;background:#f5f5f5}ul.theme_mini_tabs a:hover{text-decoration:none}ul.theme_mini_tabs li a.current{padding-bottom:5px;margin-bottom:0;color:#444;cursor:default}.mini_tabs_container .theme_panes{padding:0;margin:0;margin-top:-2px;border-top:1px solid #e5e5e5}.mini_tabs_container .theme_pane{padding:10px 0}.mini_tabs_container .theme_panes > div{display:none;overflow:hidden}.mini_tabs_container .theme_panes > div:first-child{display:block}.mini_tabs_container.tabs_inited .theme_panes > div:first-child{display:none}.mini_tabs_container .theme_pane p:last-child{margin-bottom:0}#footer ul.mini_tabs{padding-bottom:1px;padding-left:0;background:url(../images/footer_list_divider.png) repeat-x scroll left bottom transparent}#footer ul.theme_mini_tabs li{padding:0;border:none}#footer ul.theme_mini_tabs a{padding:3px 6px 2px;background:transparent}#footer ul.theme_mini_tabs a:hover,#footer ul.theme_mini_tabs li a.current{background-color:transparent}#footer ul.theme_mini_tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}.vertical_tabs_container{position:relative;margin-bottom:20px;overflow:hidden}ul.theme_vertical_tabs{position:relative;float:left;padding:0;margin:0;list-style:none}ul.theme_vertical_tabs li{padding:0;margin:0}ul.theme_vertical_tabs li:first-child{border-top:1px solid #e5e5e5}ul.theme_vertical_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;text-decoration:none;white-space:nowrap;border:1px solid #e5e5e5;border-top:0;border-right:0}ul.theme_vertical_tabs li a.current{margin-right:-1px;color:#444;cursor:default}.vertical_tabs_container .theme_panes{padding:0;margin:0;overflow:hidden;border:1px solid #e5e5e5;border-radius:0 2px 2px 2px;box-sizing:border-box}.vertical_tabs_container .theme_panes > div{padding:10px;display:none;overflow:hidden}.vertical_tabs_container .theme_panes > div:first-child{display:block}.vertical_tabs_container.tabs_inited .theme_panes > div:first-child{display:none}.vertical_tabs_container .theme_pane p:last-child{margin-bottom:0}.theme_accordion{margin-bottom:20px;border:1px solid #e5e5e5}.theme_accordion .theme_tab{padding:5px 15px;margin:0;font-size:14px;font-weight:400;color:#777;cursor:pointer;background-color:#fafafa;border:1px solid #fff;border-bottom:none;border-bottom:1px solid #e5e5e5}.theme_accordion .theme_tab.current{color:#444;cursor:default;background-color:#fefefe;border-bottom-color:transparent}.theme_accordion .theme_pane{display:none;padding:10px 15px;overflow:hidden;font-size:12px;border-bottom:1px solid #e5e5e5}.theme_accordion .theme_tab:nth-last-child(2){border-bottom:none}.theme_accordion .theme_pane:last-child{border-bottom:none}#footer .theme_accordion .theme_tab{background:transparent;border:none}#footer .theme_accordion .theme_tab:nth-last-child(2){border-bottom:none}#footer .theme_accordion .theme_tab.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);border-bottom:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .theme_accordion .theme_pane:last-child{border-top:none}#footer .theme_accordion,#footer .theme_accordion .theme_tab,#footer .theme_accordion .theme_pane{border-color:#999;border-color:rgba(255,255,255,.15)}.toggle{position:relative;margin-bottom:10px}.toggle_title{padding:5px 10px;margin:0;font-size:14px;line-height:14px;cursor:pointer}.toggle_icon{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;vertical-align:top;opacity:.6;speak:none}.toggle_icon:before{margin:0 .6em 0 0;content:"/e641"}.toggle_active .toggle_icon:before{content:"/e642"}.toggle_content{display:none;padding:15px 10px 10px 30px;margin:0}.toggle_right{text-align:right}.toggle_right .toggle_icon{float:right}.toggle_right .toggle_icon:before{margin:0 0 0 .6em}.toggle_right .toggle_content{padding:15px 30px 10px 10px}.carousel_wrap{margin-bottom:20px}.carousel_heading{margin-bottom:10px;font-size:16px;line-height:1.8em;border-bottom:1px solid #eee}.carousel_heading:before,.carousel_heading:after{display:table;content:""}.carousel_heading:after{clear:both}.carousel-wrap{margin:0 auto}.carousel-items{text-align:center}.carousel{overflow:hidden}.carousel > ul{position:relative;width:49999px;padding:0;margin:0;overflow:hidden;list-style-type:none}.carousel > ul > li{float:left;padding:0;margin:0;list-style:none}.carousel a{display:block;font-size:0;color:transparent;background-color:transparent}.carousel img{display:block;width:100%}.carousel_loading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.carousel_title{float:left}.carousel_title h2{margin-bottom:10px}.carousel_nav{float:right}.carousel_nav_prev,.carousel_nav_next{display:inline-block;margin-left:10px}a.carousel_nav_prev,a.carousel_nav_next{color:#b8b8b8}a.carousel_nav_prev:hover,a.carousel_nav_next:hover{color:#8d8d8d}.carousel_nav_prev,.carousel_nav_next{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}.carousel_nav_prev:before,.carousel_nav_next:before{line-height:1}.carousel_nav_prev:before{content:"/e64a"}.carousel_nav_next:after{content:"/e649"}.carousel_moving{pointer-events:none!important}.carousel_image_wrapper{overflow:hidden;position:relative;box-sizing:border-box}.carousel_image_caption{display:block;color:#303030;background-color:rgba(200,200,160,0.8);position:absolute;height:auto;width:100%;visibility:visible;z-index:1;bottom:0;padding:4px 5px;font-size:12px;text-align:center;box-sizing:border-box;line-height:1.3em}.masonry_items{display:block;padding:0;margin:0;margin-right:-20px;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.masonry_item{position:relative;display:-moz-inline-box;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;margin:0 20px 20px 0;letter-spacing:normal;word-spacing:normal;vertical-align:top;border:1px solid #e5e5e5}.masonry_item_image{position:relative}.masonry_item_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.lt-ie9 .masonry_item_image_overlay:before{display:none}.masonry_item_image_overlay:before{position:absolute;top:50%;width:100%;margin-top:-25px;font-family:'themeicons';font-size:50px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;color:#fff;text-align:center;text-decoration:none;text-transform:none;content:"/e617";speak:none}.masonry_item_image_overlay:hover{filter:alpha(opacity=60);opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60)}.masonry_isotope .masonry_items,.masonry_isotope .masonry_item{margin-right:0}.masonry_item_title:not(.has_meta){margin-bottom:0}.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc p{margin-bottom:0}.masonry_item_image{margin:-16px -16px 16px}.masonry_only_image .masonry_item_image{margin:-16px}.masonry_item_image img{display:block;width:100%}.masonry_column_2 .masonry_item{width:470px}.masonry_column_3 .masonry_item{width:306.5px}.masonry_column_4 .masonry_item{width:225px}.masonry_column_5 .masonry_item{width:176px}.right_sidebar .masonry_column_2 .masonry_item,.left_sidebar .masonry_column_2 .masonry_item{width:305px}.right_sidebar .masonry_column_3 .masonry_item,.left_sidebar .masonry_column_3 .masonry_item{width:196.5px}.right_sidebar .masonry_column_4 .masonry_item,.left_sidebar .masonry_column_4 .masonry_item{width:142.5px}.right_sidebar .masonry_column_5 .masonry_item,.left_sidebar .masonry_column_5 .masonry_item{width:110px}.testimonials{position:relative;margin-bottom:10px}.testimonial{overflow:hidden;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:10px}.testimonial_content{position:relative;padding:20px;color:#777;background-color:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e5e5e5}.testimonial_author_content:before{position:absolute;top:0;left:32px;width:0;height:0;content:"";border-color:#e5e5e5 transparent transparent;border-style:solid;border-width:7px}.testimonial_author_content{position:relative;padding-top:15px}.testimonial_author{display:inline-block;display:inline;float:left;overflow:hidden}img.testimonial_avatar{float:left;width:60px;height:60px;margin-left:10px;border-radius:60px}.testimonial_name{display:block;margin:5px 10px 5px 85px;font-size:18px;color:#333}.testimonial_meta{display:block;margin:5px 10px 10px 85px;font-size:14px}.testimonial_meta a:visited,.testimonial_meta a,.testimonial_meta{color:#777}.testimonial_nav{position:absolute;right:10px;bottom:40px;display:inline-block}.testimonial_previous,.testimonial_next{margin-left:10px;font-family:'themeicons';font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none!important;text-transform:none;speak:none}.testimonial_previous,.testimonial_previous:visited,.testimonial_next,.testimonial_next:visited{color:#b8b8b8}.testimonial_previous:hover,.testimonial_previous:active,.testimonial_next:hover,.testimonial_next:active{color:#8d8d8d}.testimonial_previous:before{content:"/e64a"}.testimonial_next:before{content:"/e649"}.entry_frame,pre,code,.wp-caption,.tabs_container .theme_panes,ul.theme_mini_tabs li,.theme_accordion,.table_style,.framed_box_content,.gravatar,.widget_posts_list .thumbnail{border-radius:1px}.has-shadow .entry_frame,.has-shadow pre,.has-shadow code,.has-shadow .wp-caption,.has-shadow .tabs_container .theme_panes,.has-shadow ul.theme_mini_tabs li,.has-shadow .theme_accordion,.has-shadow .table_style,.has-shadow .framed_box_content,.has-shadow .gravatar,.has-shadow .widget_posts_list .thumbnail{-webkit-box-shadow:0 0 3px rgba(0,0,0,.05);box-shadow:0 0 3px rgba(0,0,0,.05)}.bullet.last{clear:none}#responsive-menu-pro [class^="icon_"],#responsive-menu-pro [class*=" icon_"],#responsive-menu [class^="icon_"],#responsive-menu [class*=" icon_"],.jqueryslidemenu [class^="icon-"],.theme_button [class^="icon-"],.theme_tabs [class^="icon-"],.theme_mini_tabs [class^="icon-"],.theme_vertical_tabs [class^="icon-"],.theme_tab [class^="icon-"],.jqueryslidemenu .icon,.theme_button .icon,.theme_tabs .icon,.theme_mini_tabs .icon,.theme_vertical_tabs .icon,.theme_tab .icon,.menu-icon-footer{margin-right:.3em}.theme_button .icon.after-text{margin-right:0;margin-left:.3em}.slide-shortcode-wrap{max-width:100%;margin-bottom:1.5em}.entry:before,.entry:after{display:table;content:""}.entry:after{clear:both}.entry{zoom:1}li.bbp-forum-info{width:55%}li.bbp-forum-topic-count{width:6%}li.bbp-forum-reply-count{width:18%}li.bbp-forum-freshness{width:20%}li.bbp-topic-title{width:55%}li.bbp-topic-voice-count{width:6%}li.bbp-topic-reply-count{width:18%}li.bbp-topic-freshness{width:20%}#bbpress-forums li.bbp-header{background:#ececec}#bbpress-forums ul.even{background:#f9f9f9}#bbpress-forums ul.odd{background:#fff}#bbpress-forums div.even{background:#fff}#bbpress-forums div.odd{background:#fff}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums fieldset.bbp-form{border:1px solid #ccc}#bbpress-forums li.bbp-footer{display:none}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{min-height:50px;border-top:1px solid #ccc}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies{font-size:14px}#bbpress-forums .bbp-forum-title{font-weight:700}#bbpress-forums .bbp-forum-info .bbp-forum-content{font-size:14px;font-style:italic}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:left}#bbpress-forums div.bbp-search-form{margin-bottom:5px}#bbpress-forums div.bbp-topic-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}#bbpress-forums div.bbp-forum-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}.bbp-submit-wrapper button{width:200px;height:40px}#commentform input#submit{width:200px;height:40px}.contact_form_wrap .contact_form button{width:200px;height:40px}#subscription-toggle{float:right}#buddypress .hidden{display:inherit;visibility:visible}.gmap_marker{overflow:hidden;line-height:1.35;white-space:nowrap}a[href^=tel]{color:inherit;text-decoration:inherit}.easy-image{vertical-align:middle}img.easy-image.aligncenter{margin:0 auto!important}.arrow_plus.downarrow{height:0}.arrow_plus_inner{border-left:30px solid transparent;border-right:30px solid transparent;display:block;font-size:0;height:0;line-height:0;margin:0 auto;transform:scale(0.9999);width:0;z-index:1;position:relative}.title_plus{width:auto;position:relative;margin:0;padding:0;display:block;height:auto}.title-text{display:inline-block;position:relative;margin:0;padding:0;line-height:1em}.title-line{position:absolute;width:100%}.title-plus-icon-left:not(.only-icon){margin-right:3px}.title-plus-icon-right:not(.only-icon){margin-left:3px}.countdownwrapper table{min-width:275px;direction:ltr;margin-top:10px;margin-bottom:10px}.countdownwrapper table th,.countdownwrapper table td{text-align:center;border-right:1px solid #fff}.countdownwrapper table th{padding:0 14px;font-size:14px;height:1em}.countdownwrapper table .hours,.countdownwrapper table .minutes,.countdownwrapper table .seconds{background-color:#000;color:#fff}.countdownwrapper table .seconds{border-right:none}.countdownwrapper table td.days,.countdownwrapper table th.days{background-color:#2569bc;color:#fff}.countdownwrapper table td{font-size:30px;padding:10px 14px;height:1em}.countdownwrapper table th.arrow:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:'';display:block;font-size:0;height:0;width:0;line-height:0;margin:0 auto;padding-bottom:7px;-moz-transform:scale(.9999)}.shadow-bottom-right{-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-bottom-left{-webkit-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-right{-webkit-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-left{-webkit-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6)}.left_sidebar #sidebar_content .theme_success.shadow-bottom-left,.left_sidebar #sidebar_content .theme_success.shadow-top-left,.left_sidebar #sidebar_content .theme_notice.shadow-bottom-left,.left_sidebar #sidebar_content .theme_notice.shadow-top-left,.left_sidebar #sidebar_content .theme_error.shadow-bottom-left,.left_sidebar #sidebar_content .theme_error.shadow-top-left,.left_sidebar #sidebar_content .theme_info.shadow-bottom-left,.left_sidebar #sidebar_content .theme_info.shadow-top-left,.right_sidebar #sidebar_content .theme_success.shadow-bottom-right,.right_sidebar #sidebar_content .theme_success.shadow-top-right,.right_sidebar #sidebar_content .theme_notice.shadow-bottom-right,.right_sidebar #sidebar_content .theme_notice.shadow-top-right,.right_sidebar #sidebar_content .theme_error.shadow-bottom-right,.right_sidebar #sidebar_content .theme_error.shadow-top-right,.right_sidebar #sidebar_content .theme_info.shadow-bottom-right,.right_sidebar #sidebar_content .theme_info.shadow-top-right{width:calc(100% - 5px)}.select_fullwidth{width:100%;max-width:100%}#footer .entry.meta .entry_meta,#feature .entry.meta .entry_meta,.entry.meta{margin-bottom:0}.text_box,.smart_box{width:auto;height:auto;padding:0;margin:0;border-color:#eee;box-sizing:border-box;min-height:1px;overflow:hidden}.smart_box.floatauto{float:left}.smart_box.clearauto{clear:right}.smart_box > p:last-child{margin-bottom:0}.vidbg-container video{max-width:none;width:100%}.jarallax{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:0}.smart_box_overlay,.section_overlay{box-sizing:border-box;height:inherit;min-height:inherit}.smart_box.jarallax-image-color-overlay{overflow:visible}.fliptext > .animated{display:inline-block}div.text_flipper,h1.text_flipper,h2.text_flipper,h3.text_flipper,h4.text_flipper,h5.text_flipper,h6.text_flipper,p.text_flipper{margin:0;padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#wpadminbar #wp-admin-bar-champion .ab-icon:before{content:'/f108';top:3px}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover} +html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,theme_pre,abbr,address,cite,code,theme_code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,fluid-width,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,fluid-width{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:700;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted;border-color:inherit}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img,object,embed,video,iframe{max-width:100%}.google_map img,.gm-style img{max-width:none}img,video{height:auto}button,input,select,textarea{margin:0}textarea{overflow:auto}button{width:auto;overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button,select{text-transform:none}svg:not(:root){overflow:hidden}cufon{overflow:hidden}iframe{max-width:100%}@font-face{font-family:'themeicons';font-style:normal;font-weight:400;src:url(../icons/themeicons/fonts/themeicons.eot);src:url(../icons/themeicons/fonts/themeicons.eot?#iefix) format("embedded-opentype"),url(../icons/themeicons/fonts/themeicons.ttf) format("truetype"),url(../icons/themeicons/fonts/themeicons.woff) format("woff"),url(../icons/themeicons/fonts/themeicons.svg#themeicons) format("svg")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Arial,sans-serif;font-size:12px;line-height:20px;color:#333}strong,th,thead td{font-weight:700}cite,em,dfn{font-style:italic}theme_code,code,kbd,samp,theme_pre,pre,tt,var,input[type=text],input[type=password],input[type=email],input[type=tel],textarea{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace}del{color:#666;text-decoration:line-through}ins,dfn{border-bottom:1px solid #ccc}small,sup,sub{font-size:85%}abbr,acronym{text-transform:uppercase;letter-spacing:.1em}a abbr,a acronym{border:none}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #ccc}sup{vertical-align:super}sub{vertical-align:sub}p,ul,ol,dl,table,fieldset,blockquote,pre,theme_pre,code,theme_code{margin-bottom:20px}h1,h2,h3,h4,h5,h6{margin-bottom:.6em;font-weight:400;line-height:1em}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1 .subTitle,h2 .subTitle,h3 .subTitle,h4 .subTitle,h5 .subTitle,h6 .subTitle{display:block;margin:0;font-size:.65em;color:#999}ul{margin-left:1.5em;list-style-type:disc}ul li{margin-left:.85em}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol{margin-left:2.35em;list-style-position:outside;list-style-type:decimal}dt{margin-top:.8em;margin-bottom:.4em;font-weight:700}ol ol,ul ol{margin-left:2.5em}ul ol,ol ul,ol ol,ul ul{margin-bottom:0}a,a:visited,a:hover,a:active,a:focus{color:#666;text-decoration:none;outline:0 none}table,td,th{vertical-align:middle}caption{padding-bottom:.8em}.form-item{margin:0 0 10px}.form-item label{cursor:pointer}fieldset{padding:1em;border:1px solid #ccc}legend{padding:0 .8em;font-size:1.2em;font-weight:700}textarea,input[type=text],input[type=password],input[type=email],input[type=tel],select{font-size:inherit;background:#fff;border:1px solid #ccc}input,select{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=tel]{cursor:text}textarea{overflow:auto;vertical-align:top}textarea,input{padding:5px;outline:none}input{line-height:normal}select{padding:2px}option{padding:0 4px}input[type=button],button{padding:4px;vertical-align:middle;cursor:pointer}input.text_input,textarea.textarea{background:url(../images/input_bg.png) no-repeat scroll 0 0 transparent;border:1px solid #e5e5e5;border-radius:1px}.contact_form button.theme_button:focus,.form-submit input.submit:focus,input.text_input:focus,textarea.textarea:focus{border:1px solid #ccc}.center{text-align:center}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}.alignright{float:right}.alignleft{float:left}.aligncenter{margin-right:auto;margin-left:auto}.clearboth{display:block;width:100%;height:0;overflow:hidden;clear:both;font-size:0;line-height:0}.text-left{text-align:left}.text-right{text-align:right}.text-center,.text-centered{text-align:center}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;float:left;height:auto!important;height:1px;min-height:1px;margin-right:4%}.one_half{width:48%}.one_third{width:30.6666%}.two_third{width:65.3332%}.one_fourth{width:22%}.two_fourth{width:48%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.3333%}.two_sixth{width:30.6666%}.three_sixth{width:47.9998%}.four_sixth{width:65.3332%}.five_sixth{width:82.6665%}.last{margin-right:0;clear:right}.one_half .one_half{width:45.8333%}.one_half .one_third{width:27.7778%}.one_half .two_third{width:63.8889%}.two_third .one_third{width:29.2517%}.two_third .two_third{width:64.6258%}.two_third .one_fourth{width:20.4082%}.two_third .three_fourth{width:73%}.one_half .one_half:not(.last){margin-right:8.3333%}.one_half .one_third:not(.last){margin-right:8.3333%}.one_half .two_third:not(.last){margin-right:8.3333%}.two_third .one_third:not(.last){margin-right:6.1224%}.two_third .two_third:not(.last){margin-right:6.1224%}.two_third .one_fourth:not(.last){margin-right:6.1224%}.two_third .three_fourth:not(.last){margin-right:6.1224%}.one_half.margin-half:not(.last),.one_third.margin-half:not(.last),.two_third.margin-half:not(.last),.one_fourth.margin-half:not(.last),.three_fourth.margin-half:not(.last),.one_fifth.margin-half:not(.last),.two_fifth.margin-half:not(.last),.three_fifth.margin-half:not(.last),.four_fifth.margin-half:not(.last),.one_sixth.margin-half:not(.last),.five_sixth.margin-half:not(.last){margin-right:2%}.one_half.margin-half{width:49%}.one_third.margin-half{width:32%}.two_third.margin-half{width:66%}.one_fourth.margin-half{width:23.5%}.three_fourth.margin-half{width:74.5%}.one_fifth.margin-half{width:18.4%}.two_fifth.margin-half{width:38.8%}.three_fifth.margin-half{width:59.2%}.four_fifth.margin-half{width:79.6%}.one_sixth.margin-half{width:15%}.five_sixth.margin-half{width:83%}.one_half .one_half.margin-half{width:47.9167%}.one_half .one_third.margin-half{width:30.5556%}.one_half .two_third.margin-half{width:65.2778%}.two_third .one_third.margin-half{width:31.2925%}.two_third .two_third.margin-half{width:65.6463%}.two_third .one_fourth.margin-half{width:22.7041%}.two_third .three_fourth.margin-half{width:742347%}.one_half .one_half.margin-half:not(.last){margin-right:4.1666%}.one_half .one_third.margin-half:not(.last){margin-right:4.1666%}.one_half .two_third.margin-half:not(.last){margin-right:4.1666%}.two_third .one_third.margin-half:not(.last){margin-right:3.0612%}.two_third .two_third.margin-half:not(.last){margin-right:3.0612%}.two_third .one_fourth.margin-half:not(.last){margin-right:3.0612%}.two_third .three_fourth.margin-half:not(.last){margin-right:3.0612%}.preloading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}img.alignleft,.wp-caption.alignleft{margin:2px 16px 2px 2px !important}img.alignright,.wp-caption.alignright{margin:2px 2px 2px 16px !important}img.aligncenter,.wp-caption.aligncenter{display:block;margin:2px auto!important;text-align:center}.wp-caption{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 0;margin-bottom:10px;text-align:center;background:#f5f5f5;border:1px solid #ddd}.wp-caption img{padding:0;margin:0;border:0 none}p.wp-caption-text{padding:0 5px 5px;margin:0;font-size:12px;line-height:16px;text-align:center}.image_styled{position:relative;display:inline-block;max-width:100%;margin-bottom:20px;zoom:1}.image_styled.flat_style{margin-bottom:0}.entry_full .entry_image,.entry_below .entry_image{width:100%}.image_styled.aligncenter{display:block}.image_frame{position:relative;display:block;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}@media only screen and (max-width: 767px){.image_fit_mobile{display:block;width:auto!important}}.effect-grayscale img{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#grayscale");filter:gray;-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;-moz-filter:grayscale(100%)}.effect-grayscale img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'grayscale/'><feColorMatrix type=/'matrix/' values=/'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0/'/></filter></svg>#grayscale");filter:grayscale(0%);-webkit-filter:grayscale(0%)}.effect-tilt{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-tilt:hover{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.effect-rotate{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-rotate:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden}.effect-morph:hover{border-radius:100%;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.effect-morph:hover *{border-radius:100%}.effect-morph:hover .image_shadow_wrap:before,.image_frame.effect-morph:hover .image_shadow_wrap:after{display:none}.effect-morph:hover .image_shadow_wrap{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-moz--box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}.effect-zoom{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.effect-zoom:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.effect-blur img{filter:blur(2px);-webkit-transition:-webkit-filter 1s;-moz-transition:-moz-filter 1s;-ms-transition:-ms-filter 1s;-o-transition:-o-filter 1s;-webkit-filter:blur(2px);-webkit-backface-visibility:hidden}.effect-blur img:hover{filter:blur(0);-webkit-filter:blur(0)}.image_frame a{position:relative;display:block;height:100%;overflow:hidden;background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.no-js .image_frame img{visibility:visible}.image_frame img{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden;background:#f9f9f9;border:1px solid #eee;-ms-box-sizing:border-box}.image_frame .image_flat_style img{border:none}.image_frame .grayscale-wrapper img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.grayscale-wrapper img{width:100%;height:100%}.image_styled .image_caption{display:block;margin:10px 0;font-size:12px;line-height:16px;text-align:center}.image_styled.aligncenter .image_caption{margin:10px auto}.image_shadow_wrap{position:relative;height:100%}.has-shadow .image_shadow_wrap:before,.has-shadow .image_shadow_wrap:after{position:absolute;top:50%;right:15px;bottom:0;left:15px;content:"";border-radius:100px / 10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.35);box-shadow:0 0 15px rgba(0,0,0,.35)}.has-shadow.shadow-dark .image_shadow_wrap:before,.has-shadow.shadow-dark .image_shadow_wrap:after{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.has-shadow .image_shadow_wrap:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}#feature .image_frame img{visibility:visible}.image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden}.image_icon_zoom .image_overlay{background:url(../images/image_icon_zoom.png) no-repeat scroll 50% 50% transparent}.image_icon_play .image_overlay{background:url(../images/image_icon_play.png) no-repeat scroll 50% 50% transparent}.image_icon_doc .image_overlay{background:url(../images/image_icon_doc.png) no-repeat scroll 50% 50% transparent}.image_icon_link .image_overlay{background:url(../images/image_icon_link.png) no-repeat scroll 50% 50% transparent}.image_styled.alignleft{margin-right:16px}.image_styled.alignright{margin-left:16px}.image_no_link{cursor:default}.highlight{background:#ff9}.highlight.dark{color:#fff;background:#333}.highlight.black{color:#fff;background:#000}.highlight.blue{color:#fff;background:#00f}.highlight.brown{color:#fff;background:#a52a2a}.highlight.grey{color:#fff;background:gray}.highlight.green{color:#fff;background:green}.highlight.magenta{color:#fff;background:#f0f}.highlight.maroon{color:#fff;background:maroon}.highlight.navy{color:#fff;background:navy}.highlight.olive{color:#fff;background:olive}.highlight.orange{color:#fff;background:orange}.highlight.pink{color:#454545;background:#ffc0cb}.highlight.purple{color:#fff;background:purple}.highlight.red{color:#fff;background:red}.highlight.salmon{color:#fff;background:#fa8071}.highlight.silver{color:#454545;background:silver}.highlight.tan{color:#fff;background:#d2b48c}.highlight.teal{color:#fff;background:teal}.highlight.white{color:#303030;background:#fff}.highlight.yellow{color:#505050;background:#ff0}blockquote{padding:10px 20px 10px 60px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:24px;color:#444}blockquote p{margin-bottom:8px}blockquote.alignleft{width:220px;margin:10px 20px 0 0}blockquote.alignright{width:220px;margin:10px 0 0 20px}blockquote.aligncenter{display:block;width:300px}blockquote cite{font-size:12px;color:#666}blockquote{position:relative;display:inline-block}blockquote:before{position:absolute;top:8px;left:5px;margin-right:10px;font-family:'themeicons';font-size:40px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"/e643";speak:none}.theme_button,.theme_button span{display:inline-block;border-radius:1px}.theme_button{position:relative;overflow:visible;line-height:1em;white-space:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),to(rgba(0,0,0,.05)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.05) 0%,rgba(0,0,0,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0);border:1px solid rgba(0,0,0,.1);outline:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff',endColorstr='#0d000000',GradientType=0 )";-khtml-user-select:none}.theme_button.button{border:1px solid rgba(0,0,0,.1)}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button.theme_button{padding:0;margin:0}a.theme_button,a.theme_button:hover{text-decoration:none}.theme_button.full,.theme_button.full span{display:block}.theme_button:hover,.theme_button.hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.25)),to(rgba(153,153,153,.25)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.25) 0%,rgba(153,153,153,.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff',endColorstr='#40999999',GradientType=0 )"}.theme_button:active,.theme_button.active{top:1px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(187,187,187,.1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(187,187,187,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000',endColorstr='#1abbbbbb',GradientType=0 )"}.theme_button.nogradient,.theme_button.nogradient:hover,.theme_button.nogradient.hover,.theme_button.nogradient:active,.theme_button.nogradient.active{background-image:none;filter:none;-ms-filter:none}.theme_button span{position:relative;padding:.6em 1.3em;line-height:1em;color:#fff;text-align:center;text-decoration:none;white-space:normal}@media screen and (-webkit-min-device-pixel-ratio:0){button.theme_button span{margin-top:-1px;margin-right:-2px;margin-left:-2px}}.theme_button.small span{font-size:12px}.theme_button.medium span{font-size:14px}.theme_button.large span{font-size:18px}.theme_button.black{background-color:#333}.theme_button.gray{background-color:#666}.theme_button.white{background-color:#fff}.theme_button.white span{color:#666}.theme_button.red{background-color:#e62727}.theme_button.orange{background-color:#ff5c00}.theme_button.magenta{background-color:#a9014b}.theme_button.yellow{background-color:#ffb515}.theme_button.blue{background-color:#00adee}.theme_button.pink{background-color:#e22092}.theme_button.green{background-color:#91bd09}.theme_button.rosy{background-color:#f16c7c}.fancybx-wrap,.fancybx-skin,.fancybx-outer,.fancybx-inner,.fancybx-image,.fancybx-wrap iframe,.fancybx-wrap object,.fancybx-nav,.fancybx-nav span,.fancybx-tmp{padding:0;margin:0;vertical-align:top;border:0;outline:none}.fancybx-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybx-skin{position:relative;color:#444;text-shadow:none;background:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybx-opened{z-index:8030}.fancybx-opened .fancybx-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybx-outer,.fancybx-inner{position:relative}.fancybx-inner{overflow:hidden}.fancybx-type-iframe .fancybx-inner{-webkit-overflow-scrolling:touch}.fancybx-error{padding:15px;margin:0;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;white-space:nowrap}.fancybx-image,.fancybx-iframe{display:block;width:100%;height:100%}.fancybx-image{max-width:100%;max-height:100%}#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite.png)}#fancybx-loading{position:fixed;top:50%;left:50%;z-index:8060;margin-top:-22px;margin-left:-22px;cursor:pointer;background-position:0 -108px;opacity:.8}#fancybx-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}.fancybx-close{position:absolute;top:-18px;right:-18px;z-index:8040;width:36px;height:36px;cursor:pointer}.fancybx-type-swf .fancybx-nav,.fancybx-type-iframe .fancybx-nav,.fancybx-type-inline .fancybx-nav,.fancybx-type-html .fancybx-nav,.fancybx-type-ajax .fancybx-nav{top:50%;width:54px;height:34px;margin-top:-18px}.fancybx-type-swf .fancybx-nav span,.fancybx-type-iframe .fancybx-nav span,.fancybx-type-inline .fancybx-nav span,.fancybx-type-html .fancybx-nav span,.fancybx-type-ajax .fancybx-nav span{top:0;margin-top:0}.fancybx-nav{position:absolute;top:0;z-index:8040;width:40%;height:100%;text-decoration:none;cursor:pointer;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybx-prev{left:0}.fancybx-next{right:0}.fancybx-nav span{position:absolute;top:50%;z-index:8040;width:36px;height:34px;margin-top:-18px;cursor:pointer;visibility:hidden}.fancybx-prev span{left:10px;background-position:0 -36px}.fancybx-next span{right:10px;background-position:0 -72px}.fancybx-nav:hover span{visibility:visible}.fancybx-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important;visibility:hidden}.fancybx-lock{width:auto;overflow:hidden!important}.fancybx-lock body{overflow:hidden!important}.fancybx-lock-test{overflow-y:hidden!important}.fancybx-overlay{position:absolute;top:0;left:0;z-index:8010;display:none;overflow:hidden;background:url(../images/fancybox_overlay.png)}.fancybx-overlay-fixed{position:fixed;right:0;bottom:0}.fancybx-lock .fancybx-overlay{overflow:auto;overflow-y:scroll}.fancybx-title{position:relative;z-index:8050;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none;visibility:hidden}.fancybx-opened .fancybx-title{visibility:visible}.fancybx-title-float-wrap{position:absolute;right:50%;bottom:0;z-index:8050;margin-bottom:-35px;text-align:center}.fancybx-title-float-wrap .child{display:inline-block;padding:2px 20px;margin-right:-100%;font-weight:700;line-height:24px;color:#fff;text-shadow:0 1px 2px #222;white-space:nowrap;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.fancybx-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybx-title-inside-wrap{padding-top:10px}.fancybx-no-frame .fancybx-title-inside-wrap{padding:10px}.fancybx-title-over-wrap{position:absolute;bottom:0;left:0;padding:10px;color:#fff;background:#000;background:rgba(0,0,0,.8)}.skin-video .fancybx-title-over-wrap,.fancybx-type-iframe .fancybx-title-over-wrap{top:0;bottom:auto}.fancybx-inner .video_frame{margin-bottom:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybx-loading,.fancybx-close,.fancybx-prev span,.fancybx-next span{background-image:url(../images/fancybox_sprite@2x.png);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybx-loading div{background-image:url(../images/fancybox_loading@2x.gif);-webkit-background-size:24px 24px;background-size:24px 24px}}#fancybx-thumbs{position:fixed;left:0;z-index:8050;width:100%;overflow:hidden}#fancybx-thumbs.bottom{bottom:2px}#fancybx-thumbs.top{top:2px}#fancybx-thumbs ul{position:relative;padding:0;margin:0;list-style:none}#fancybx-thumbs ul li{float:left;padding:1px}#fancybx-thumbs ul li.active{padding:0;border:1px solid #fff}#fancybx-thumbs ul li:not(.active) a{border:1px solid #222}#fancybx-thumbs ul li:not(.active) a img{opacity:.6}#fancybx-thumbs ul li.active a img{opacity:.75}#fancybx-thumbs ul li:hover a img{opacity:1}#fancybx-thumbs ul li:not(.active):hover a{border:1px solid #fff}#fancybx-thumbs ul li a{position:relative;display:block;overflow:hidden;background:#111;outline:none}#fancybx-thumbs ul li img{position:relative;display:block;max-width:none;padding:0;border:0}.skin-theme .fancybx-skin{border:1px solid #fff;border-radius:0}.skin-theme.skin-audio .fancybx-close{top:-26px;background:url(../images/fancybox_close_revert.png) no-repeat scroll 0 0 transparent}.skin-theme .fancybx-close{position:absolute;top:-1px;right:5px;display:block;width:45px;height:26px;text-indent:-9999px;background:url(../images/fancybox_close.png) no-repeat scroll 0 0 transparent}.fancybx-mobile.skin-video.skin-theme .fancybx-close,.fancybx-mobile.fancybx-type-iframe.skin-theme .fancybx-close{top:-26px;-webkit-transform:scaleY(-1)}.fancybx-mobile .fancybx-nav span{visibility:visible}.skin-theme .fancybx-nav span{width:32px;height:68px;margin-top:-34px}.skin-theme .fancybx-prev span{left:-1px;background:url(../images/fancybox_previous.png) left center no-repeat}.skin-theme .fancybx-next span{right:-1px;background:url(../images/fancybox_next.png) right center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 32),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){.skin-theme .fancybx-close{-webkit-background-size:45px 26px;background-size:45px 26px}.skin-theme .fancybx-nav span{-webkit-background-size:32px 68px;background-size:32px 68px}}.skin-theme.fancybx-type-swf .fancybx-nav,.skin-theme.fancybx-type-iframe .fancybx-nav,.skin-theme.fancybx-type-inline .fancybx-nav,.skin-theme.fancybx-type-html .fancybx-nav,.skin-theme.fancybx-type-ajax .fancybx-nav{width:32px;height:68px;margin-top:-34px}.skin-theme.fancybx-type-swf .fancybx-nav span,.skin-theme.fancybx-type-iframe .fancybx-nav span,.skin-theme.fancybx-type-inline .fancybx-nav span,.skin-theme.fancybx-type-html .fancybx-nav span,.skin-theme.fancybx-type-ajax .fancybx-nav span{margin-top:0}.skin-theme .fancybx-title-float-wrap .child{color:#333;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.skin-theme .fancybx-title-inside-wrap{padding:5px;color:#333;text-align:center;text-shadow:0 1px 2px #fff;background:transparent;background:rgba(255,255,255,.8)}.box-layout .body-wrapper{width:1020px;margin:0 auto}.background_revslider.box-layout .body-wrapper{position:relative}#page{position:relative;overflow:hidden;box-sizing:border-box}.page-has-gradient #page:before{position:absolute;top:0;width:100%;height:27px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.06),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.06),rgba(0,0,0,0))}.page-has-gradient #page:after{position:absolute;bottom:0;width:100%;height:30px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.06));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.06)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.06))}#main,#sidebar{position:relative}* html #page,* html #sidebar{display:inline}.inner{position:relative;width:980px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;margin:0 auto;-ms-box-sizing:border-box}#page .inner{height:auto;padding-top:40px;padding-bottom:30px}.remove-padding-left-right #page .inner{padding-left:0;padding-right:0}.remove-padding-margin #page .inner,.remove-padding #page .inner{padding-top:0;padding-bottom:0}.remove-all #page .inner,.remove-padding-all #page .inner{padding:0}.layout-full .fluid-width .inner{padding-left:10px;padding-right:10px}.layout-full > .inner{width:auto}.box-layout.fit-to-sidebar.remove-padding-left-right #page .inner,.box-layout.fit-to-sidebar.remove-padding-all #page .inner,.box-layout.fit-to-sidebar.remove-all #page .inner{width:100%}@media only screen and (min-width:980px){.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}#footer{width:100%}.theme_section{padding:0;margin:0;box-sizing:border-box}.inner-section{width:980px}.inner-section,.inner-section-full,.page-layout-sections{margin-left:auto;margin-right:auto;box-sizing:border-box}.inner-section,.inner-section-full{padding:0 10px}@media only screen and (min-width:980px){.sidebar .inner-section{width:auto;max-width:100%}}@media only screen and (max-width:979px){.responsive.remove-all .sidebar #sidebar,.responsive.remove-padding-all .sidebar #sidebar,.responsive.remove-padding-left-right .sidebar #sidebar{padding-left:10px;padding-right:10px;padding-bottom:20px}.no-responsive .inner-section{width:980px}.no-responsive .sidebar .inner-section{width:auto;max-width:100%}.no-responsive.fit-to-sidebar #page .inner.right_sidebar #sidebar{margin:0 0 .5em}.no-responsive.fit-to-sidebar #page .inner.left_sidebar #sidebar{margin:0 0 .5em}}h1.text_box,h2.text_box,h3.text_box,h4.text_box,h5.text_box,h6.text_box,p.text_box,div.text_box > p:last-child,.theme_section > p:last-child,.inner-section > p:last-child,.inner-section-full > p:last-child{margin-bottom:0}.right_sidebar #main{float:left;width:calc(100% - 330px)}.right_sidebar #main .content{width:auto}.right_sidebar #sidebar{float:right;width:300px;margin:0 0 .5em 30px}.right_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-left:25px;margin-bottom:50px;overflow:hidden;border-left:1px solid #eee}.sidebar-has-gradient .right_sidebar #sidebar_content{background:url(../images/sidebar_sprites.png) no-repeat scroll left -50px transparent;border-left:none}.right_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .right_sidebar #sidebar_content:after{position:absolute;bottom:0;left:0;width:100%;height:50px;clear:both;content:"";background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.sidebar-has-gradient .right_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/sidebar_sprites.png) no-repeat scroll left 0 transparent}.left_sidebar #main{float:right;width:calc(100% - 330px)}.left_sidebar #main .content{width:auto}.left_sidebar #sidebar{float:left;width:300px;margin:0 30px .5em 0}.left_sidebar #sidebar_content{min-height:100px;padding-top:50px;padding-right:25px;margin-bottom:50px;overflow:hidden;border-right:1px solid #eee}.sidebar-has-gradient .left_sidebar #sidebar_content{background:url(../images/left_sidebar_sprites.png) no-repeat scroll right -50px transparent;border-right:none}.left_sidebar #sidebar_content.lessgap{padding-top:22px}.sidebar-has-gradient .left_sidebar #sidebar_content:after{position:absolute;right:0;bottom:0;width:100%;height:50px;clear:both;content:"";background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.sidebar-has-gradient .left_sidebar #sidebar_bottom{height:50px;clear:both;background:url(../images/left_sidebar_sprites.png) no-repeat scroll right 0 transparent}.home #sidebar_content{padding-top:30px}#page.layout-full .left_sidebar #main,#page.layout-full .right_sidebar #main{width:-webkit-calc(100% - 330px);width:calc(100% - 330px)}#page.layout-full .left_sidebar .content,#page.layout-full .right_sidebar .content{width:auto}#header{position:relative;z-index:1050;width:100%}#header .inner{height:90px}#header .inner:before,#header .inner:after{display:table;content:" "}#header .inner:after{clear:both}#header .inner.header-text{height:auto;padding-bottom:20px}#top_area{position:absolute;top:10px;right:10px;z-index:402}#top_area .widget{margin-bottom:5px}#logo_text{position:absolute;left:10px;z-index:399}#logo{position:absolute;left:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;z-index:399}.mobile-logo{display:none}#site_name{display:block;font-size:40px;line-height:1.1em}#site_description{font-size:11px;line-height:1.5em}.logo-center{width:100%;z-index:0;text-align:center}.logo-center #logo_text,.logo-center #logo{position:relative;padding:0;margin:0;bottom:0!important;left:0!important;right:0!important}#language_flags{position:absolute;top:10px;right:10px;z-index:402}#language_flags ul{padding:0;margin:0;list-style:none}#language_flags ul li{float:left;margin-left:8px;overflow:hidden}#language_flags ul li img{display:block;background:#fff;opacity:.7;-moz-opacity:.7}#language_flags ul li img:hover{opacity:1;-moz-opacity:1}#top_area .widget_qtranslate{margin-top:5px}.widget_qtranslate ul.qtrans_language_chooser{padding:0;margin:0;list-style:none}.widget_qtranslate ul.qtrans_language_chooser li{float:left;margin-left:8px;overflow:hidden}.widget_qtranslate ul.qtrans_language_chooser li img{background:#fff;opacity:.7;-moz-opacity:.7}.widget_qtranslate ul.qtrans_language_chooser li img:hover{opacity:1;-moz-opacity:1}#navigation-wrapper{position:absolute;bottom:0;width:100%;left:0;height:auto}.navigation-fullwidth-menu-wrapper{width:100%;height:inherit}#navigation-wrapper.menu-plugin-uses-main-menu{height:auto}#navigation-wrapper.navigation-center{text-align:center}#navigation-wrapper .fluid-width-section{height:inherit}#navigation-wrapper .inner-section-full,#navigation-wrapper .inner-section{position:relative;height:inherit}#navigation-wrapper:not(.forcefull) .inner-section{padding-left:0;padding-right:0}#navigation{position:relative;bottom:0;height:60px}#navigation,#navigation.nav-align-right,#navigation.nav-align-default{right:-5px;left:auto;float:right}#navigation.nav-align-left{left:-5px;right:auto;float:left}#navigation.nav-align-center{position:relative;right:0;left:0;float:none}#navigation.jqueryslidemenu.nav-align-center ul li ul{text-align:initial}#navigation ul.menu-search{padding:1px 0}#navigation > ul > li.search.no-subtitles > a{padding-right:10px}#navigation .menu-widget-search{width:200px}.nav2select{display:none;margin-right:15px}.jqueryslidemenu{position:relative;z-index:400}.jqueryslidemenu ul{z-index:400;padding:0;margin:0;list-style-type:none;box-sizing:border-box}.jqueryslidemenu > ul{display:inline-block;zoom:1}.jqueryslidemenu ul li{position:relative;display:inline;float:left;margin:0;box-sizing:border-box}.jqueryslidemenu ul li a{display:block;height:60px;padding:0 15px;overflow:hidden;line-height:56px;text-decoration:none;background:url(../images/blank.gif) 0 0 repeat}* html .jqueryslidemenu ul li a{display:inline-block}.jqueryslidemenu ul li ul.sub-menu{position:absolute;left:100%;z-index:401;display:none;padding:3px 0;visibility:hidden;border:1px solid #e5e5e5;border-top:0}.jqueryslidemenu ul li ul.sub-menu li{display:list-item;float:none;margin:0}.jqueryslidemenu ul li ul li ul.sub-menu{top:0;z-index:402;padding:2px 0;border:1px solid #e5e5e5}.jqueryslidemenu ul li ul li a{width:200px;padding:5px 15px 7px;margin:0}.jqueryslidemenu li .menu-item-text,.jqueryslidemenu ul ul li a,.jqueryslidemenu ul ul li a:visited{height:100%;line-height:20px}.jqueryslidemenu ul li ul li a:hover,.jqueryslidemenu ul ul li a:hover{padding:5px 15px 7px;border-right:0;border-left:0}.jqueryslidemenu ul ul ul.sub-menu{margin-top:-5px}.jqueryslidemenu ul li ul.sub-menu{-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.1);box-shadow:1px 2px 3px rgba(0,0,0,.1)}.jqueryslidemenu .menu-subtitle{display:block;line-height:1em}.jqueryslidemenu ul > li.menu-multi-column > ul > li{float:left}.jqueryslidemenu ul > li.menu-multi-column.menu-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li{width:16.666%}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-1 > ul > li{width:100%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li{width:50%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li{width:33.33%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li{width:25%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li{width:20%}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li{width:16.666%}}.jqueryslidemenu > ul > li.menu-multi-column > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu ul.sub-menu-level-0{visibility:visible!important}.menu-item-text{display:block;font-size:inherit;clear:both;padding:0 15px;overflow:hidden;position:relative}.menu-item-text.description-top-padding{padding-top:3px}.jqueryslidemenu ul li ul li .menu-item-text a:hover,.jqueryslidemenu ul li ul li .menu-item-text a{width:auto;padding:0;margin:0}span.menu-item-divider.divider_line{border-color:silver;padding:0;margin:5px 0}span.menu-item-divider.divider_line.divider_dashed{border-style:dashed}span.menu-item-divider.divider_line.divider_solid{border-style:solid}span.menu-item-divider.divider_line.divider_double{border-width:4px 0 0;border-style:double}span.menu-item-divider.divider_line.divider_dotted{border-style:dotted}.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:both}@media only screen and (max-width:979px){.jqueryslidemenu ul > li.menu-multi-column.menu-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-col-6 > ul > li:nth-child(6n+1){clear:none}.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-2 > ul > li:nth-child(2n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-3 > ul > li:nth-child(3n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-4 > ul > li:nth-child(4n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-5 > ul > li:nth-child(5n+1),.jqueryslidemenu ul > li.menu-multi-column.menu-mobile-col-6 > ul > li:nth-child(6n+1){clear:both}}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{display:block;visibility:visible;width:100%;position:relative;left:0;top:inherit;border:none}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li,.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul > li > a{width:100%;box-sizing:border-box}.jqueryslidemenu > ul > li.menu-multi-column-opensub > ul > li > ul{-webkit-box-shadow:none;box-shadow:none}#navigation.nav_arrow > ul > li.has-children > a:after{content:' ';display:inline-block;width:0;height:0;margin-left:.5em;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;border-top-color:#000;border-bottom:2px solid transparent}#navigation.nav_arrow > ul > li.has-children.current-menu-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-menu-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-item > a:after,#navigation.nav_arrow > ul > li.has-children.current-page-ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_item > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_ancestor > a:after,#navigation.nav_arrow > ul > li.has-children.current_page_parent > a:after,#navigation.nav_arrow > ul > li.has-children.hover > a:after{border-top-color:#3cabce}#navigation.nav_sub_arrow ul ul .has-children > a:after{content:' ';display:inline-block;width:0;height:0;float:right;margin-top:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;border-left-color:#000}#navigation.nav_sub_arrow ul ul li.has-children a:hover:after{border-left-color:#000}#navigation.nav_sub_arrow ul > li.menu-multi-column > ul > li.has-children > a::after{position:absolute;top:6px;right:15px}#navigation.nav_sub_arrow > ul > li.menu-multi-column-opensub > ul > li > a::after{display:none}#navigation .menu ul > li > a::before{height:var(--menu_title_height);content:'';position:absolute;top:0;left:0;width:0;background-color:transparent}#feature{-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(.001deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-backface-visibility:hidden}.has-gradient #feature{background-image:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle cover,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(center,circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at center,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%)}.has-shadow #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.1),inset 0 -5px 10px -3px rgba(0,0,0,.1)}.has-shadow.shadow-dark #feature.with_shadow{-webkit-box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3);box-shadow:inset 0 5px 10px -3px rgba(0,0,0,.3),inset 0 -5px 10px -3px rgba(0,0,0,.3)}#feature .inner{padding-top:15px;padding-bottom:15px}#feature .inner:before,#feature .inner:after{display:table;content:" "}#feature .inner:after{clear:both}.title_introduce{padding:5px 0;margin-bottom:0;font-size:3.5em}.portfolio_title.entry-title,.entry_info .entry_title,#comments #comments_title,.title_introduce{-ms-word-wrap:break-word;word-wrap:break-word}.feature-introduce{position:relative;padding:5px 0;font-size:1.8em;font-weight:200;line-height:1.3em;letter-spacing:1px}.inner-100 .feature-introduce{position:relative;padding:0;margin:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit}.has-shadow #feature .top_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 0 transparent}.has-shadow.shadow-dark #feature .top_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 0 transparent}.has-shadow #feature .bottom_shadow{height:9px;font-size:0;line-height:9px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -10px transparent}.has-shadow.shadow-dark #feature .bottom_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -10px transparent}#breadcrumbs{position:relative;padding:0 0 8px;margin:-20px 0 20px;font-size:11px}.remove-all #breadcrumbs,.remove-padding-all #breadcrumbs,.remove-padding-margin #breadcrumbs,.remove-padding #breadcrumbs{padding:0 0 8px;margin:20px 0}.page-link{margin:0 0 1em;clear:both;font-weight:700}a#back-to-top{position:fixed;right:30px;bottom:30px;display:none;width:27px;height:27px;overflow:hidden;text-decoration:none;text-indent:-99999px;background:url(../images/scroll_top_button.png) left top no-repeat}a:hover#back-to-top{background-position:left bottom}#back-to-top.style-square{width:50px;height:50px;background:url(../images/scroll_top_square.png) left top no-repeat;background-color:#555;border:1px solid rgba(50,50,50,.5);border-radius:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);opacity:.75;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}a:hover#back-to-top.style-square{background-color:#eee;background-position:left bottom;border:1px solid rgba(150,150,150,.5);opacity:1}body.background_revslider #footer{position:relative}.has-gradient #footer{background-image:-webkit-gradient(radial,top center,0px,center center,100%,color-stop(0%,rgba(255,255,255,.25)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(top,circle cover,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-radial-gradient(top,circle,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:-o-radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at top,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 0}#footer .inner{height:auto;padding-top:30px;padding-bottom:40px;overflow:hidden}.has-shadow #footer_shadow{height:10px;overflow:hidden;font-size:0;line-height:10px;background:url(../images/site_layout_sprites.png) repeat-x scroll 0 -18px transparent}.has-shadow.shadow-dark #footer_shadow{background:url(../images/site_layout_sprites_dark.png) repeat-x scroll 0 -18px transparent}[id^='footer_widget_area_']{box-sizing:border-box}#footer_bottom{letter-spacing:1px;background:url(../images/site_layout_sprites.png) repeat-x scroll 50% -28px transparent}#footer_bottom .inner{padding-top:12px;padding-bottom:12px}#copyright{float:left;min-height:1.5em;font-size:13px;line-height:1.5em}#footer_menu{float:right;text-align:right}#footer_menu a{padding:0 5px;display:inline-block}#footer_menu li,#footer_menu ul{display:inline;margin:0;font-weight:400;text-transform:uppercase}#footer_right_area{position:absolute;right:0}.sticker_fill-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;flex-direction:column;-webkit-box-direction:vertical;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column}.sticker_fill{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sticker_fill #page{width:100%}.box-layout #header-sticker-wrapper.sticker_enabled #header{width:auto;padding-right:10px;padding-left:10px}.has-shadow #header-sticker-wrapper.sticker_sticky #header{-webkit-box-shadow:0 1px 2px rgba(175,175,175,.3);box-shadow:0 1px 2px rgba(175,175,175,.3)}#header-sticker-wrapper.sticker_enabled #header{position:fixed}#header-sticker-wrapper.sticker_enabled #header.fancybx-margin{position:relative!important;top:0!important}@media only screen and (max-width:979px){.no-responsive #header-sticker-wrapper.sticker_enabled #header{position:inherit!important}}.box-layout #footer-sticker-wrapper.sticker_sticky #footer{width:auto;padding-right:10px;padding-left:10px}.box-layout #footer{width:auto}.portfolio_container{display:block;padding:0;margin:0;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.portfolio_container .portfolio_item{position:relative;display:-moz-inline-box;display:inline-block;padding:0;margin:10px 0 50px;letter-spacing:normal;word-spacing:normal;vertical-align:top}.portfolio_title{line-height:1em}.portfolio_desc{margin-top:.8em}.portfolio_more_button{margin-top:.8em}.portfolio_image img{width:100%!important}.portfolio_image{width:100%}.portfolio_item[data-type="video"] .image_frame a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.portfolios.sortable header{font-size:1.2em;line-height:1.8em}.portfolios.sortable header:before,.portfolios.sortable header:after{display:table;content:""}.portfolios.sortable header:after{clear:both}.portfolios.sortable header span{display:block;float:left;margin-right:5px}.portfolios.sortable header a{display:block;float:left;padding:0 14px;margin-right:10px;margin-bottom:10px;color:#666;background-color:#eee}.portfolio_container .portfolio_image .image_frame{width:100%!important}.portfolios .portfolio_one_column{clear:left}.portfolios .portfolio_one_column li.portfolio_item{display:block;overflow:hidden;width:100%!important}.portfolio_one_column .portfolio_image{float:left}.portfolio_one_column .portfolio_details{float:left}.portfolio_one_column [data-type="html"].portfolio_without_image .portfolio_details{float:none;width:auto;padding-left:0}.portfolio_one_column .portfolio_title{margin-top:.7em}#sidebar .portfolio_one_column .portfolio_item{margin-right:0}#sidebar .portfolio_one_column .portfolio_image{width:100%;float:none}#sidebar .portfolio_one_column .portfolio_details{padding-left:0;width:100%;float:none}#sidebar .portfolio_one_column .portfolio_title{margin-top:0;line-height:1.2em}.portfolios .portfolio_two_columns,.portfolios .portfolio_three_columns,.portfolios .portfolio_four_columns,.portfolios .portfolio_five_columns,.portfolios .portfolio_six_columns,.portfolios .portfolio_seven_columns,.portfolios .portfolio_eight_columns{margin-right:-2%}.portfolio_two_columns .portfolio_item,.portfolio_three_columns .portfolio_item,.portfolio_four_columns .portfolio_item,.portfolio_five_columns .portfolio_item,.portfolio_six_columns .portfolio_item,.portfolio_seven_columns .portfolio_item,.portfolio_eight_columns .portfolio_item{margin-right:2%}.portfolios .portfolio_two_columns.margin-half,.portfolios .portfolio_three_columns.margin-half,.portfolios .portfolio_four_columns.margin-half,.portfolios .portfolio_five_columns.margin-half,.portfolios .portfolio_six_columns.margin-half,.portfolios .portfolio_seven_columns.margin-half,.portfolios .portfolio_eight_columns.margin-half{margin-right:-1%}.portfolio_two_columns .portfolio_item.margin-half,.portfolio_three_columns .portfolio_item.margin-half,.portfolio_four_columns .portfolio_item.margin-half,.portfolio_five_columns .portfolio_item.margin-half,.portfolio_six_columns .portfolio_item.margin-half,.portfolio_seven_columns .portfolio_item.margin-half,.portfolio_eight_columns .portfolio_item.margin-half{margin-right:1%}.portfolio_one_column .portfolio_item{width:100%}.portfolio_one_column .portfolio_image{width:50%}.portfolio_one_column .portfolio_details{width:48.5%;padding-left:1.5%}.portfolio_two_columns .portfolio_item{width:calc(50% - 2%)}.portfolio_three_columns .portfolio_item{width:calc(33.33% - 2%)}.portfolio_four_columns .portfolio_item{width:calc(25% - 2%)}.portfolio_five_columns .portfolio_item{width:calc(20% - 2%)}.portfolio_six_columns .portfolio_item{width:calc(16.66% - 2%)}.portfolio_seven_columns .portfolio_item{width:calc(14.28% - 2%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 2%)}.portfolio_two_columns .portfolio_item.margin-half{width:calc(50% - 1%)}.portfolio_three_columns .portfolio_item.margin-half{width:calc(33.33% - 1%)}.portfolio_four_columns .portfolio_item.margin-half{width:calc(25% - 1%)}.portfolio_five_columns .portfolio_item.margin-half{width:calc(20% - 1%)}.portfolio_six_columns .portfolio_item.margin-half{width:calc(16.66% - 1%)}.portfolio_seven_columns .portfolio_item.margin-half{width:calc(14.28% - 1%)}.portfolio_eight_columns .portfolio_item{width:calc(12.5% - 1%)}.portfolio_container .portfolio_image .image_frame{height:auto}@media only screen and (min-width:980px){.portfolio_container .portfolio_image .image_frame{height:auto!important}}.entry{clear:both}.entry_frame{border:1px solid #eee}.entry_frame_padding{padding:15px 15px 0}.entry_frame_padding_two{padding:0 15px}.entry_frame_padding_three{padding:15px}.entry .entry_title{margin-top:0;margin-bottom:10px}.entry .entry_title a{color:#333}.entry_right .entry_image{float:right;max-width:100%;margin-top:5px;margin-left:20px}.entry_left .entry_image{float:left;max-width:100%;margin-top:5px;margin-right:20px}.entry .entry_meta{position:relative;margin-bottom:10px;overflow:hidden;line-height:28px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.entry .entry_meta .separater{padding:0 4px}.entry .entry_meta .comments{float:right}.entry_meta .meta-icon{padding-right:4px}.entry_meta .meta-icon-comments{padding-left:2px;padding-right:0}.read_more_link{position:relative}.read_more_link.theme_button{top:0}.read_more_link.theme_button:active,.read_more_link.theme_button.active{top:1px}.read_more_wrap{position:relative;top:-5px;margin-bottom:12px}.entry_title.align-left,.read_more_wrap.align-left{text-align:left}.entry_title.align-right,.read_more_wrap.align-right{text-align:right}.entry_title.align-center,.read_more_wrap.align-center{text-align:center}.divider_read_more{clear:both;display:block;margin-top:15px}#feature .entry_meta .separater{padding:0 .6em}#feature .entry_meta .comments{position:absolute;right:0}#feature.layout-full .entry_meta .comments{right:20px}.entry.content{margin-bottom:40px}.remove-all .entry.content,.remove-padding-margin .entry.content,.remove-margin .entry.content{margin-bottom:0}.page-layout-sections .entry.content{margin-bottom:0}.entry.content footer p{margin-top:40px;margin-bottom:0;clear:both}.remove-all .entry.content footer,.remove-padding-margin .entry.content footer{margin-bottom:20px}.entry_edit{clear:both}#author .gravatar{float:right;margin:0 0 0 20px}.wp-pagenavi{height:40px;padding-top:10px;clear:both;text-align:left}.wp-pagenavi.align-left{text-align:left}.wp-pagenavi.align-right{text-align:right}.wp-pagenavi.align-center{text-align:center}.remove-all .wp-pagenavi,.remove-padding-margin .wp-pagenavi{padding-bottom:10px}.wp-pagenavi a,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.current,.wp-pagenavi span.extend{padding:4px 6px;margin-right:5px;color:#666;text-shadow:1px 1px 1px #ddd}.wp-pagenavi span.current{font-size:16px;color:#333}.wp-pagenavi a:hover{font-size:14px;color:#333}#about_the_author{margin-bottom:40px}#about_the_author .author_content{padding:20px;background-color:rgba(0,0,0,.01);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0);border-top:1px solid #eee;border-bottom:1px solid #eee;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#02000000',EndColorStr='#02000000',GradientType=0)}.author_info{position:relative;padding-left:15px;overflow:hidden}.author_name{font-size:1.2em}.author_desc{margin-bottom:0}.related_popular_wrap{margin-bottom:40px}.related_popular_wrap .posts_list .thumbnail{margin-right:15px}.related_popular_wrap li{margin:0}.entry_navigation:before,.entry_navigation:after{display:table;content:""}.entry_navigation:after{clear:both}.entry_navigation{margin-bottom:40px}.entry_navigation .nav-previous{float:left;width:50%}.entry_navigation .nav-next{float:right;width:50%;text-align:right}#comments ul{list-style-type:none}.commentlist{margin:0}.commentlist ul{margin-left:20px}.commentlist li{margin:0;border-top:1px solid #eee}.commentlist li .comment_wrap{position:relative;padding:20px 0;overflow:visible}.gravatar{float:left;height:70px;border:1px solid #eee}.gravatar img{width:60px;height:60px;padding:4px;background-color:#f9f9f9;border:1px solid #fff}.comment_content{position:relative;min-height:80px;padding-left:20px;overflow:hidden}li.bypostauthor .gravatar{-webkit-box-shadow:0 0 2px rgba(200,0,0,.1);box-shadow:0 0 2px rgba(200,0,0,.1)}.commentlist li ul li{margin-left:20px}.nocomments{padding:0;margin:0;text-align:center}.comment_author{font-size:18px;font-style:normal}.comment_author span{display:none}.comment_time{float:right}.comment_text{padding-top:5px}.comment_text:before,.comment_text:after{display:table;content:""}.comment_text:after{clear:both}.comments_navigation{margin-top:20px}.comments_navigation:before,.comments_navigation:after{display:table;content:""}.comments_navigation:after{clear:both}.comments_navigation .nav_previous{float:left}.comments_navigation .nav_next{float:right}#respond{margin-top:20px}#respond #comment{width:98%}#comments label{padding-left:6px;opacity:.75}.cancel_comment_reply{margin-bottom:6px}.widget{margin-bottom:4em}.widget p{margin:0}.widget ul,.widget_subnav ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_recent_posts ul,.widget_popular_posts ul,.widget_related_posts ul,.widget_authors ul,.widget_twitter ul,.widget_pages ul,.widget_links ul,.widget_categories ul,.widget_archive ul,.widget_meta ul,.widget_rss ul{margin:0;list-style:none}#sidebar_content .widget:last-child{margin-bottom:20px}.home #sidebar_content .widget:last-child{margin-bottom:0}.widget_text p{margin-bottom:1em}.textwidget:after{display:block;clear:both;content:""}.widget_subnav li,.widget_recent_comments li,.widget_recent_entries li,.widget_recent_posts li,.widget_popular_posts li,.widget_related_posts li,.widget_authors li,.widget_twitter li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{padding:5px 0;margin:0;border-bottom:1px solid #f0f0f0}.widget_subnav li,.widget_recent_entries li,.widget_recent_comments li,.widget_pages li,.widget_links li,.widget_categories li,.widget_archive li,.widget_meta li,.widget_rss li,.flexipages_widget li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget_subnav li a,.widget_recent_entries li a,.widget_recent_comments li a,.widget_pages li a,.widget_links li a,.widget_categories li a,.widget_archive li a,.widget_meta li a,.widget_rss li a,.flexipages_widget li a{margin:0;line-height:20px}.widget_subnav li a:before,.widget_recent_entries li a:before,.widget_recent_comments li a:first-child:before,.widget_pages li a:before,.widget_links li a:before,.widget_categories li a:before,.widget_archive li a:before,.widget_meta li a:before,.widget_rss li a:before,.flexipages_widget li a:before{margin-right:5px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;content:"/e633";speak:none}.widget_recent_comments li a:first-child:before{margin-right:7px;content:"/e610"}#footer .widget_recent_comments li a:first-child:before{color:#fff;opacity:.3}.widget_nav_menu ul{margin:0;list-style:none}.widget_nav_menu li{padding:0;margin:0}.widget_nav_menu li a{display:block;padding:5px 20px;margin:0;line-height:20px;background:url(../images/widget_list_arrows.png) no-repeat scroll -48px 9px transparent;border-bottom:1px solid #f0f0f0}.widget_nav_menu li ul.sub-menu{margin-left:2em}.widget_categories ul.no-separator li,.widget_categories ul.children li{border:none}.widget_categories ul.no-separator li{padding:3px 0}.widget_categories ul.indent ul.children li{padding-left:16px}.widget_categories ul.children li:last-child{padding-bottom:0}.widget_categories ul.no-separator ul.children{margin-top:3px}#footer .widget{margin-bottom:3em}#footer .widgettitle{margin-bottom:.5em;font-size:2em}#footer .widget_subnav li,#footer .widget_recent_comments li,#footer .widget_recent_entries li,#footer .widget_recent_posts li,#footer .widget_popular_posts li,#footer .widget_related_posts li,#footer .widget_authors li,#footer .widget_twitter li,#footer .widget_pages li,#footer .widget_links li,#footer .widget_categories li,#footer .widget_archive li,#footer .widget_meta li,#footer .widget_rss li{padding:5px 0;margin:0;clear:both;background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent;border-bottom:none}#footer .widget_subnav li a:before,#footer .widget_recent_entries li a:before,#footer .widget_authors li a:before,#footer .widget_twitter li a:before,#footer .widget_pages li a:before,#footer .widget_links li a:before,#footer .widget_categories li a:before,#footer .widget_archive li a:before,#footer .widget_meta li a:before,#footer .widget_rss li a:before{display:none}#footer .widget_subnav li a,#footer .widget_recent_entries li a,#footer .widget_recent_posts li a,#footer .widget_popular_posts li a,#footer .widget_related_posts li a,#footer .widget_pages li a,#footer .widget_links li a,#footer .widget_categories li a,#footer .widget_archive li a,#footer .widget_meta li a,#footer .widget_rss li a{padding-left:15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 -3px transparent}#footer .widget_nav_menu li{padding:0;margin:0}#footer .widget_nav_menu li a{position:relative;padding:5px 0 5px 15px;text-decoration:none;background:url(../images/footer_list_style.png) no-repeat scroll 0 5px transparent;border:none}#footer .widget_nav_menu li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}#footer .text_input,#footer .textarea{color:#666;color:rgba(255,255,255,.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.03)),to(rgba(255,255,255,.05)));background:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.03) 0%,rgba(255,255,255,.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF');border:1px solid #999;border:rgba(255,255,255,.15) 1px solid;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);box-shadow:inset 2px 2px 5px rgba(0,0,0,.1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#33FFFFFF')"}#footer .widget_categories ul.no-separator li,#footer .widget_categories ul.children li{border:none;background-image:none}#footer .widget_categories ul.no-separator li{padding:3px 0}#footer .widget_categories ul.indent ul.children li{padding-left:16px}#footer .widget_categories ul.children li:last-child{padding-bottom:0}#searchform .text_input{width:160px;height:1em;padding:8px;line-height:1em;vertical-align:middle}#footer #searchform{position:relative}#footer #searchform .text_input{width:100%;height:29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:29px}#footer #searchform button{position:absolute;top:0;right:0}#searchform button{margin-left:2px;vertical-align:middle}#searchform button span{padding:7px 13px;line-height:1em}#feature #searchform .text_input{font-size:14px;color:#fff}#searchform.search_with_icon,.woocommerce-product-search.search_with_icon{position:relative}#searchform.search_with_icon .text_input,#footer #searchform.search_with_icon .text_input,.woocommerce-product-search.search_with_icon .text_input{width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;line-height:30px}#searchform.search_with_icon .text_input::-ms-clear,.woocommerce-product-search.search_with_icon .text_input::-ms-clear{display:none}#searchform.search_with_icon button,#footer #searchform.search_with_icon button,.woocommerce-product-search.search_with_icon button{position:absolute;top:7px;right:12px;padding:1px 0 0 1px;margin:0;line-height:normal;background:none;border:none;outline:none;opacity:.8}#footer #searchform.search_with_icon button,#footer .woocommerce-product-search.search_with_icon button{color:#fff}#searchform.search_with_icon button:before,.woocommerce-product-search.search_with_icon button:before{display:inline-block;font-family:"themeicons";font-size:15px;font-style:normal;font-weight:400;text-align:center;content:"/e645";speak:none}#searchform.search_with_icon button:hover,#footer #searchform.search_with_icon button:hover,.woocommerce-product-search.search_with_icon button:hover{opacity:1}#searchform.search_with_icon button span,.woocommerce-product-search.search_with_icon button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.widget_tag_cloud a{padding:2px 4px}.widget_calendar .wp-calendar-nav,.widget_calendar table{width:100%;margin:0 auto;max-width:330px;box-sizing:border-box}.widget_calendar caption{padding:5px 0;font-size:1.2em;text-align:center}.widget_calendar td,.widget_calendar th{padding:3px 0;text-align:center}.widget_calendar .wp-calendar-nav{padding:5px 0}.widget_calendar .wp-calendar-nav,.widget_calendar .wp-calendar-nav a{font-size:1.1em}.widget_calendar .wp-calendar-nav-prev{text-align:left;float:left}.widget_calendar .wp-calendar-nav-next{text-align:right;float:right}.widget_calendar .theme-calendar-is-today,.widget_calendar .day-has-post a{font-size:1.3em}.widget_pages ul ul{margin:5px 0 -6px 2em;border-top:1px solid #f0f0f0}#footer .widget_pages ul ul{margin-left:2em;border-top:none}#footer .widget_pages ul ul li{background:none}.posts_list{margin:0;list-style:none}.posts_list p{margin:0}.posts_list li,#sidebar .posts_list li,#footer .posts_list li{padding:5px 0}.posts_list li a,#sidebar .posts_list li a,#footer .posts_list li a{padding:0;line-height:20px;background:none}.posts_list .thumbnail,#sidebar .posts_list .thumbnail,#footer .posts_list .thumbnail{display:inline-block;float:left;margin:4px 8px 8px 0;line-height:100%;border:1px solid #eee}.posts_list .thumbnail img{display:block;max-width:none;border:1px solid #fff}.posts_list time{display:block}.posts_list li:before,.posts_list li:after{display:table;content:" "}.posts_list li:after{clear:both}.posts_list .post_extra_info{position:relative;overflow:hidden}.posts_list .post_extra_info:before,.posts_list .post_extra_info:after{display:table;content:" "}.posts_list .post_extra_info:after{clear:both}#footer .posts_list .thumbnail img{border:none}.authors_list{margin:0;list-style:none}.authors_list li,#sidebar .authors_list li,#footer .authors_list li{padding:5px 0;overflow:hidden}.widget_authors .gravatar{float:left;height:60px;margin:4px 8px 8px 0;border:1px solid #eee}.widget_authors .gravatar img{display:block;width:60px;height:60px;padding:0;border:none}.widget_contact_form p{margin-bottom:10px}.widget_contact_form label{padding-left:6px}.widget_contact_form .invalid{border:2px solid #999!important}#footer .widget_contact_form .invalid{border:1px solid #fff;border:rgba(255,255,255,.5) 1px solid}#footer .widget_contact_form .text_input{width:60%}#footer .widget_contact_form .textarea{width:92%}.contact_form_wrap .contact_form .text_input{width:60%;padding:6px}.contact_form_wrap .contact_form .textarea{width:95%;height:250px;padding:6px}.contact_form_wrap .contact_form label{padding-left:5px}.contact_form_wrap .contact_form .invalid{border:2px solid #999!important}.contact_info_wrap .contact_address{padding-left:2em}.contact_info_wrap .icon_text:before{margin:0 1em 0 0}.contact_info_wrap p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_info_wrap .contact_zip{padding-left:5px}#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}.widget_twitter .tweet_list li{padding:5px 5px 5px 22px;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.widget_twitter .tweet_list a{padding:0;line-height:20px;background:none}.twitter_wrap .tweet_list{margin:0;list-style:none}.twitter_wrap .tweet_list li{padding:5px 5px 5px 22px;margin:0;line-height:inherit;word-wrap:break-word;background:url(../images/widget_list_arrows.png) no-repeat scroll 3px -40px transparent}.twitter_wrap .tweet_list a{padding:0;background:none}.twitter_wrap.with_avatar .tweet_list li,#sidebar .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden;background:none}#footer .widget_twitter .with_avatar .tweet_list li{padding-left:0;overflow:hidden}#sidebar .widget_twitter .with_avatar .tweet_list a.tweet_avatar,#footer .widget_twitter .with_avatar .tweet_list a.tweet_avatar,.twitter_wrap .tweet_list a.tweet_avatar{float:left;padding-right:10px}.flickr_wrap{position:relative}.flickr_wrap .flickr_badge_image{float:left;padding:0;margin:0 10px 10px 0;line-height:100%;border:1px solid #eee}.flickr_wrap .flickr_badge_image img{display:block;width:75px;height:75px;background-color:#f9f9f9;border:1px solid #fff}#footer .flickr_wrap{margin-right:-9px}#footer .flickr_badge_image{margin:0 9px 9px 0}#footer .flickr_wrap img{width:60px;height:60px}.widget_social a{padding:0!important;margin:0!important;background:none!important}.widget_social a:hover{text-decoration:none;border:0}.widget_social img{margin:0 10px 5px 0}.widget_social .social_animation_fade img,.widget_social .social_animation_combo img{opacity:.7;-moz-opacity:.7}.widget_social .social_animation_fade img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-moz-opacity:1}.widget_social .social_animation_scale img:hover{-webkit-transition:all .2s ease-in;-o-transition:scale(1.2);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-zoom:1.2}.widget_social .social_animation_bounce img:hover{-webkit-transition:all .2s ease-in;-o-transition:translate(0px,-2px);-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}.widget_social .social_wrap.social_animation_combo img:hover{opacity:1;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease;-webkit-transform:scale(1.2) translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:scale(1.2) translate(0,-2px);transform:translate(0,-2px);-ms-zoom:1.2;-moz-opacity:1}.widget_gmap .google_map{height:220px;color:#666}#footer .widget_rss ul li{background:url(../images/footer_list_divider.png) repeat-x scroll 0 bottom transparent}.widget_advertisement_125 a{display:inline-block;width:125px;height:125px;margin:1px 9px 9px 1px}.widget_advertisement_125 img{display:block;width:125px;height:125px}.widget_advertisement_125 a:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1)}.widget_advertisement_125 a:hover img{opacity:.8;-moz-opacity:.8}#footer .widget_advertisement_125 a{width:auto}.tiny-container{position:relative;max-width:960px}.tiny-viewport{position:relative;width:100%;overflow:hidden}.tiny-items{padding:0;margin:0;overflow:hidden;list-style:none}.tiny-item{padding:0;margin:0}.tiny-item > img,.tiny-item > a > img{display:block;width:100%;border:0}.tiny_fade .tiny-items{position:relative;width:100%}.tiny_fade .tiny-item{position:absolute;top:0;left:0;display:none;width:100%;opacity:0}.tiny_fade .tiny-slide_active{position:relative;display:block;opacity:1}.tiny_slide .tiny-item{position:relative;display:block;float:left}.tiny_slide [data-cycle] .tiny-item{display:none;float:right}.tiny_slide [data-cycle] .tiny-slide_active{display:block}.tiny_slide .tiny-items:before,.tiny_slide .tiny-items:after{display:table;content:" "}.tiny_slide .tiny-items:after{clear:both}.tinyslider_images .tiny-pager{position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;margin:0;text-align:right;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images .tiny-pager li{display:inline;padding:0;margin:0}.tinyslider_images .tiny-pager a,.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{background:url(../images/featured_control.png) no-repeat scroll 1px 0 transparent}.tinyslider_images .tiny-pager a{display:inline-block;width:14px;height:14px;margin:0 1px;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;vertical-align:middle;cursor:pointer;background-position:1px 0}.tinyslider_images .tiny-pager a:hover{background-position:1px -30px}.tinyslider_images .tiny-pager .tiny-pager_active a{background-position:1px -60px}.tinyslider_images .tiny-nav-prev,.tinyslider_images .tiny-nav-next{position:absolute;top:20%;width:40px;height:60%;overflow:hidden;font-size:0;color:transparent;text-indent:100%;white-space:nowrap;cursor:pointer}.tinyslider_images .tiny-nav-next{right:0;background-position:-18px center}.tinyslider_images .tiny-nav-next:hover{background-position:-48px center}.tinyslider_images .tiny-nav-prev{left:0;background-position:-74px center}.tinyslider_images .tiny-nav-prev:hover{background-position:-104px center}.tinyslider_images-caption.tiny_caption_bg{background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#12000000',GradientType=0)}.tinyslider_images-caption{position:absolute;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;overflow:hidden;font-size:11px;color:#fff;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;pointer-events:none;opacity:.9}.divider{position:relative;display:block;max-width:100%;padding-top:20px;margin-bottom:40px;clear:both;border-bottom:1px solid #eee}.divider.top a{position:absolute;top:10px;right:0;width:20px;padding:0 2px;font-size:10px;color:#ccc;text-align:right;text-decoration:none;background:none repeat scroll 0 0 #fff}.divider_padding{position:relative;display:block;padding-top:30px;clear:both}.divider_line{position:relative;display:block;margin-bottom:10px;clear:both;border-bottom:1px solid #eee}p.responsive_text{margin-bottom:0}.dropcap1,.dropcap2,.dropcap3,.dropcap4{float:left;overflow:hidden;text-align:center}.dropcap1{width:42px;margin:0 8px 0 0;font-size:32px;line-height:42px;height:42px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll 0 -48px transparent}.dropcap1_inner,.dropcap2_inner,.dropcap3_inner,.dropcap4_inner{vertical-align:middle;position:relative}.dropcap1_inner.bold,.dropcap2_inner.bold,.dropcap3_inner.bold,.dropcap4_inner.bold{font-weight:700}.dropcap1.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap1.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap1.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap1.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap1.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap1.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap1.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap1.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap1.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap1.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap2{width:38px;height:44px;padding:0 2px 0 0;margin:0 8px 0 0;font-size:28px;line-height:44px;color:#fff;background:url(../images/dropcap_styles_black.png) no-repeat scroll -52px 2px transparent}.dropcap2.black{background-image:url(../images/dropcap_styles_black.png)}.dropcap2.gray{background-image:url(../images/dropcap_styles_gray.png)}.dropcap2.red{background-image:url(../images/dropcap_styles_red.png)}.dropcap2.orange{background-image:url(../images/dropcap_styles_orange.png)}.dropcap2.magenta{background-image:url(../images/dropcap_styles_magenta.png)}.dropcap2.yellow{background-image:url(../images/dropcap_styles_yellow.png)}.dropcap2.blue{background-image:url(../images/dropcap_styles_blue.png)}.dropcap2.pink{background-image:url(../images/dropcap_styles_pink.png)}.dropcap2.green{background-image:url(../images/dropcap_styles_green.png)}.dropcap2.rosy{background-image:url(../images/dropcap_styles_rosy.png)}.dropcap3{width:44px;height:44px;margin:0 0 -4px;font-size:40px;line-height:44px}.dropcap4{border:2px solid #303030;font-size:46px;height:50px;margin:6px 8px 0 0;width:50px;box-sizing:initial;line-height:46px}.dropcap3.black,.dropcap4.black{color:#333}.dropcap3.gray,.dropcap4.gray{color:#666}.dropcap3.red,.dropcap4.red{color:#e62727}.dropcap3.orange,.dropcap4.orange{color:#ff5c00}.dropcap3.magenta,.dropcap4.magenta{color:#a9014b}.dropcap3.yellow,.dropcap4.yellow{color:#ffb515}.dropcap3.blue,.dropcap4.blue{color:#00adee}.dropcap3.pink,.dropcap4.pink{color:#e22092}.dropcap3.green,.dropcap4.green{color:#91bd09}.dropcap3.rosy,.dropcap4.rosy{color:#f16c7c}.dropcap4.black{border-color:#303030}.dropcap4.gray{border-color:#666}.dropcap4.red{border-color:#e62727}.dropcap4.orange{border-color:#ff5c00}.dropcap4.magenta{border-color:#a9014b}.dropcap4.yellow{border-color:#ffb515}.dropcap4.blue{border-color:#00adee}.dropcap4.pink{border-color:#e22092}.dropcap4.green{border-color:#91bd09}.dropcap4.rosy{border-color:#f16c7c}.dropcap1 .cufon-canvas{margin-top:-4px}.dropcap2 .cufon-canvas{margin-top:-2px}.dropcap3 .cufon-canvas{margin-top:-4px}.dropcapplus{border:2px solid #303030;margin:6px 8px -4px 0;float:left;z-index:1049;padding:0;box-sizing:border-box;overflow:hidden}.dropcappluswrapper{display:block;height:52px;min-width:52px;white-space:nowrap;position:relative;text-align:center;overflow:hidden;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center;padding:0;margin:0}.dropcappluswrapper .dropcapplus_inner{font-size:44px;line-height:48px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0}.dropcapplus_inner.bold{font-weight:700}.dropcapplus.dropcapcircle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.dropcap_fliphorz{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.dropcap_flipvert{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.dropcapplus.black{color:#303030;border-color:#303030}.dropcapplus.gray{color:#666;border-color:#666}.dropcapplus.red{color:#e62727;border-color:#e62727}.dropcapplus.orange{color:#ff5c00;border-color:#ff5c00}.dropcapplus.magenta{color:#a9014b;border-color:#a9014b}.dropcapplus.yellow{color:#ffb515;border-color:#ffb515}.dropcapplus.blue{color:#00adee;border-color:#00adee}.dropcapplus.pink{color:#e22092;border-color:#e22092}.dropcapplus.green{color:#91bd09;border-color:#91bd09}.dropcapplus.rosy{color:#f16c7c;border-color:#f16c7c}ul.list1,ul.list2,ul.list3,ul.list4,ul.list5,ul.list6,ul.list7,ul.list8,ul.list9,ul.list10,ul.list11,ul.list12,[class^="list_"],[class*=" list_"]{margin-left:5px;list-style-type:none}ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.list11 li,ul.list12 li,[class^="list_"] li,[class*=" list_"] li{margin:4px 0}[class^="list_"] h3,[class*=" list_"] h3,[class^="list_"] h4,[class*=" list_"] h4,[class^="list_"] h5,[class*=" list_"] h5,[class^="list_"] h6,[class*=" list_"] h6{display:inline}ul.list1 li:before,ul.list2 li:before,ul.list3 li:before,ul.list4 li:before,ul.list5 li:before,ul.list6 li:before,ul.list7 li:before,ul.list8 li:before,ul.list9 li:before,ul.list10 li:before,ul.list11 li:before,ul.list12 li:before,[class^="list_"] li:before,[class*=" list_"] li:before{margin:0 8px;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}ul.list_custom_icon li{display:list-item}ul.list_custom_icon li:before{font-family:inherit}ul.list_outside{position:relative}ul.list_outside li{padding-left:20px}ul.list_outside li:before{position:absolute;left:0;margin:0}ul.list1 li:before,ul.list_circle li:before{content:"/e636"}ul.list2 li:before,ul.list_check li:before{content:"/e62c"}ul.list3 li:before,ul.list_check-square-d li:before{content:"/e632"}ul.list4 li:before,ul.list_check_circle-o li:before{content:"/e62f"}ul.list5 li:before,ul.list_play li:before{content:"/e62b"}ul.list6 li:before,ul.list_star li:before{content:"/e61b"}ul.list7 li:before,ul.list_thumbs-up li:before{content:"/e613"}ul.list8 li:before,ul.list_heart li:before{content:"/e611"}ul.list9 li:before,ul.list_medal li:before{content:"/e61d"}ul.list10 li:before,ul.list_flag li:before{content:"/e61c"}ul.list11 li:before,ul.list_help li:before{content:"/e618"}ul.list12 li:before,ul.list_comment-s li:before{content:"/e610"}ul.list_user li:before{content:"/e600"}ul.list_tag li:before{content:"/e601"}ul.list_phone li:before{content:"/e602"}ul.list_cellphone li:before{content:"/e648"}ul.list_fax li:before{content:"/e646"}ul.list_multiuser li:before{content:"/e603"}ul.list_link li:before{content:"/e604"}ul.list_id li:before{content:"/e605"}ul.list_home li:before{content:"/e606"}ul.list_globe li:before{content:"/e607"}ul.list_email li:before{content:"/e608"}ul.list_download li:before{content:"/e609"}ul.list_chain li:before{content:"/e60a"}ul.list_calendar li:before{content:"/e60b"}ul.list_addressbook li:before{content:"/e60c"}ul.list_comments li:before{content:"/e60d"}ul.list_comment li:before{content:"/e60e"}ul.list_comment-o li:before{content:"/e60f"}ul.list_heart-o li:before{content:"/e612"}ul.list_thumbs-down li:before{content:"/e614"}ul.list_key li:before{content:"/e615"}ul.list_lightbulb li:before{content:"/e616"}ul.list_eye li:before{content:"/e617"}ul.list_marker li:before{content:"/e619"}ul.list_gift li:before{content:"/e61a"}ul.list_clock li:before{content:"/e61e"}ul.list_cart li:before{content:"/e61f"}ul.list_trash li:before{content:"/e620"}ul.list_cog li:before{content:"/e621"}ul.list_ban li:before{content:"/e622"}ul.list_times li:before{content:"/e623"}ul.list_pencil li:before{content:"/e624"}ul.list_note li:before{content:"/e625"}ul.list_book li:before{content:"/e626"}ul.list_gallery li:before{content:"/e627"}ul.list_picture li:before{content:"/e628"}ul.list_movie li:before{content:"/e629"}ul.list_music li:before{content:"/e62a"}ul.list_check-b li:before{content:"/e62d"}ul.list_check-circle li:before{content:"/e62e"}ul.list_check-circle-o li:before{content:"/e62f"}ul.list_check-circle-d li:before{content:"/e630"}ul.list_check-square li:before{content:"/e631"}ul.list_arrow li:before{content:"/e633"}ul.list_arrow-circle li:before{content:"/e634"}ul.list_arrow-circle-o li:before{content:"/e635"}ul.list_info li:before{content:"/e637"}ul.list_info-o li:before{content:"/e638"}ul.list_question li:before{content:"/e639"}ul.list_question-o li:before{content:"/e63a"}ul.list_exclamation li:before{content:"/e63b"}ul.list_exclamation-triangle li:before{content:"/e63c"}ul.list_exclamation-circle li:before{content:"/e63d"}ul.list_mobile li:before{content:"/e63e"}ul.list_tablet li:before{content:"/e63f"}ul.list_desktop li:before{content:"/e640"}ul.list_color_black li:before{color:#333}ul.list_color_gray li:before{color:#666}ul.list_color_red li:before{color:#e62727}ul.list_color_orange li:before{color:#ff5c00}ul.list_color_magenta li:before{color:#a9014b}ul.list_color_yellow li:before{color:#ffb515}ul.list_color_blue li:before{color:#00adee}ul.list_color_pink li:before{color:#e22092}ul.list_color_green li:before{color:#91bd09}ul.list_color_rosy li:before{color:#f16c7c}[class^="icon_"]:before,[class*=" icon_"]:before{margin:0 .5em;font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}.icon_text.icon_custom_icon:before{font-family:inherit}#responsive-menu-pro [class^="icon_"]:before,#responsive-menu-pro [class*=" icon_"]:before,#responsive-menu [class^="icon_"]:before,#responsive-menu [class*=" icon_"]:before,.jqueryslidemenu ul > li > a > i[class^="icon_"]:before,.jqueryslidemenu ul > li > a > i[class*=" icon_"]:before{margin:0}#navigation > ul > li a i.icon-search{margin-bottom:-3px}a .icon,a [class^="icon-"],a [class*=" icon-"]{cursor:pointer}.icon_shop-account:before{content:"/e900"}.icon_shop-cart:before{content:"/e901"}.icon_shop-cart-open:before{content:"/e902"}.icon_shop-cart-raster:before{content:"/e903"}.icon_calendar-meta:before{content:"/e905"}.icon_calendar-o-meta:before{content:"/e906"}.icon_comment-meta:before{content:"/e907"}.icon_comment-o-meta:before{content:"/e908"}.icon_comments-meta:before{content:"/e909"}.icon_comments-o-meta:before{content:"/e90a"}.icon_shop-enter:before{content:"/e90b"}.icon_shop-exit:before{content:"/e90c"}.icon_folder-meta:before{content:"/e90d"}.icon_folder-o-meta:before{content:"/e90e"}.icon_folder-open-meta:before{content:"/e90f"}.icon_folder-open-o-meta:before{content:"/e910"}.icon_tag-meta:before{content:"/e912"}.icon_tags-meta:before{content:"/e911"}.icon_user-meta:before{content:"/e904"}.icon_fullscreen:before{content:"/e64b"}.icon_user:before{content:"/e600"}.icon_grid:before{content:"/e64c"}.icon_tag:before{content:"/e601"}.icon_fullscreen-exit:before{content:"/e64d"}.icon_phone:before{content:"/e602"}.icon_multiuser:before{content:"/e603"}.icon_link:before{content:"/e604"}.icon_id:before{content:"/e605"}.icon_home:before{content:"/e606"}.icon_globe:before{content:"/e607"}.icon_email:before{content:"/e608"}.icon_download:before{content:"/e609"}.icon_chain:before{content:"/e60a"}.icon_calendar:before{content:"/e60b"}.icon_addressbook:before{content:"/e60c"}.icon_comment:before{content:"/e60e"}.icon_comment-o:before{content:"/e60f"}.icon_comment-s:before{content:"/e610"}.icon_heart:before{content:"/e611"}.icon_heart-o:before{content:"/e612"}.icon_thumbs-up:before{content:"/e613"}.icon_thumbs-down:before{content:"/e614"}.icon_key:before{content:"/e615"}.icon_lightbulb:before{content:"/e616"}.icon_eye:before{content:"/e617"}.icon_help:before{content:"/e618"}.icon_marker:before{content:"/e619"}.icon_gift:before{content:"/e61a"}.icon_star:before{content:"/e61b"}.icon_flag:before{content:"/e61c"}.icon_medal:before{content:"/e61d"}.icon_clock:before{content:"/e61e"}.icon_cart:before{content:"/e61f"}.icon_trash:before{content:"/e620"}.icon_cog:before{content:"/e621"}.icon_ban:before{content:"/e622"}.icon_times:before{content:"/e623"}.icon_pencil:before{content:"/e624"}.icon_note:before{content:"/e625"}.icon_book:before{content:"/e626"}.icon_gallery:before{content:"/e627"}.icon_picture:before{content:"/e628"}.icon_movie:before{content:"/e629"}.icon_music:before{content:"/e62a"}.icon_play:before{content:"/e62b"}.icon_check:before{content:"/e62c"}.icon_check-b:before{content:"/e62d"}.icon_check-circle:before{content:"/e62e"}.icon_check-square-d:before{content:"/e632"}.icon_arrow:before{content:"/e633"}.icon_arrow-circle:before{content:"/e634"}.icon_arrow-circle-o:before{content:"/e635"}.icon_circle:before{content:"/e636"}.icon_info:before{content:"/e637"}.icon_info-o:before{content:"/e638"}.icon_question:before{content:"/e639"}.icon_question-o:before{content:"/e63a"}.icon_exclamation:before{content:"/e63b"}.icon_exclamation-triangle:before{content:"/e63c"}.icon_exclamation-circle:before{content:"/e63d"}.icon_mobile:before{content:"/e63e"}.icon_tablet:before{content:"/e63f"}.icon_desktop:before{content:"/e640"}.icon_toggle-open:before{content:"/e641"}.icon_toggle-close:before{content:"/e642"}.icon_check-circle-o:before{content:"/e62f"}.icon_check-circle-d:before{content:"/e630"}.icon_check-square:before{content:"/e631"}.icon_comments:before{content:"/e60d"}.icon_search:before{content:"/e645"}.icon_fax:before{content:"/e646"}.icon_circle-s:before{content:"/e647"}.icon_cellphone:before{content:"/e648"}.icon_angle-right:before{content:"/e649"}.icon_angle-left:before{content:"/e64a"}.icon_quote-left:before{content:"/e643"}.icon_idcard:before{content:"/e644"}.icon_spinner-add:before{content:"/e653"}.icon_spinner-minus:before{content:"/e64e"}.icon_text.default:before{color:#333}.icon_text.black:before{color:#333}.icon_text.gray:before{color:#666}.icon_text.red:before{color:#e62727}.icon_text.orange:before{color:#ff5c00}.icon_text.magenta:before{color:#a9014b}.icon_text.yellow:before{color:#ffb515}.icon_text.blue:before{color:#00adee}.icon_text.pink:before{color:#e22092}.icon_text.green:before{color:#91bd09}.icon_text.rosy:before{color:#f16c7c}.table_style{max-width:100%;margin-bottom:20px}.table_style table{position:relative;display:table;width:100%;padding:0;margin:0;text-align:left;border-collapse:collapse;border:1px solid #e5e5e5}.table_style th{padding:13px 12px 12px;font-weight:400;color:#444;text-align:center;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.table_style tbody{background:#fff}.table_style td{padding:12px;color:#777;text-align:center;border-top:1px solid #e5e5e5}.table_style tbody tr:hover td{color:#333;background:rgba(225,225,225,.02)}.table_style tfoot{background-color:#fafafa}.table_style tfoot td{padding:8px}.code,.pre,.theme_code,.theme_pre{padding:10px;overflow:auto;line-height:21px;display:block;white-space:pre-wrap;border:1px solid #e5e5e5;box-sizing:border-box}.code,.theme_code{background:url(../images/code_bg.png) repeat scroll 0 0 transparent}.textwidget .code br,.textwidget .pre br,.textwidget .theme_code br,.textwidget .theme_pre br{display:none}.milestone{margin:10px 0 20px;text-align:center}.milestone_number{font-size:68px;line-height:72px}.milestone_subject{font-size:14px}.milestone_small .milestone_number{font-size:50px;line-height:54px}.milestone_large .milestone_number{font-size:80px;line-height:84px}.milestone_large .milestone_subject{font-size:16px}.milestone_icon{text-align:left}.milestone_icon:before,.milestone_icon:after{display:table;content:""}.milestone_icon:after{clear:both}.milestone_icon i{float:left;margin:5px 0}.milestone_icon i:before{margin:0;font-size:76px}.milestone_icon .milestone_subject{font-size:18px;line-height:1.2}.milestone_icon .milestone_number,.milestone_icon .milestone_subject{margin-left:92px}.milestone_icon .milestone_number{font-size:60px;line-height:64px}.milestone_icon.milestone_small i:before{font-size:58px}.milestone_icon.milestone_small .milestone_subject{font-size:16px}.milestone_icon.milestone_small .milestone_number,.milestone_icon.milestone_small .milestone_subject{margin-left:72px}.milestone_icon.milestone_small .milestone_number{font-size:44px;line-height:48px}.milestone_icon.milestone_large i:before{font-size:86px}.milestone_icon.milestone_large .milestone_subject{font-size:18px}.milestone_icon.milestone_large .milestone_number,.milestone_icon.milestone_large .milestone_subject{margin-left:108px}.milestone_icon.milestone_large .milestone_number{font-size:70px;line-height:74px}.icon,[class^="icon-"],[class*=" icon-"]{display:inline-block;font-style:normal;font-weight:400;line-height:1}.icon-large{font-size:1.3333333333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon.icon-fixed-width,[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{width:1.2857142857143em;text-align:center}.icons-ul{padding-left:0;margin-left:2.1428571428571em;list-style-type:none}.icons-ul > li{position:relative}.icons-ul .icon-li{position:absolute;top:.14285714285714em;left:-2.1428571428571em;width:2.1428571428571em;text-align:center}.icon.hide,[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{width:1.2857142857143em;padding:.25em;line-height:1.2857142857143em;text-align:center;border:solid .1em #e5e5e5}.icon-border-rounded{border-radius:.3em}.icon-border-circle{border-radius:2em}.icon-hover{background-color:#fafafa}.icon-hover:hover{color:#fff;background-color:#3cabce}.icon-fw{width:1.2857142857143em;text-align:center}.icon-pull-left{float:left}.icon-pull-right{float:right}.icon.icon-pull-left{margin-right:.3em}.icon.icon-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left,[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}.icon.pull-right,[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.icon-pulse{-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-flip-horizontal,:root .icon-flip-vertical{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.theme_info,.theme_error,.theme_notice,.theme_success{margin-bottom:20px;border:1px solid #bbb;border-radius:1px}.message_box_content h3{margin-bottom:0}.message_box_content{padding:10px;padding-bottom:0;border:1px solid #fff;border-color:rgba(255,255,255,.8)}.message_box_content:before,.message_box_content:after{display:table;content:" "}.message_box_content:after{clear:both}.message_box_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.theme_info{color:#5e6984;background:#d7e7f5;border-color:#aacee6}.theme_error{color:#a14a40;background:#fde9ea;border-color:#fdced0}.theme_notice{color:#736b4c;background:#fff9cc;border-color:#ffdb4f}.theme_success{color:#466840;background:#e2f2ce;border-color:#bfe098}.theme_info a{color:#5e6984!important}.theme_error a{color:#a14a40!important}.theme_notice a{color:#736b4c!important}.theme_success a{color:#466840!important}.theme_error_msg{margin-top:-20px;margin-bottom:20px;color:#684c4c;background:none repeat scroll 0 0 #fff3f3;border:1px solid #fcbec0;border-top:0 none}.theme_error_msg ul,.theme_error_msg ol{margin-bottom:0}.framed_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.framed_box.nomargin{margin-bottom:0}.rounded.framed_box{border-radius:6px}.framed_box.center{text-align:center}.framed_box.alignleft{margin-right:1em}.framed_box.alignright{margin-left:1em}.framed_box_content{padding:20px;padding-bottom:0;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border:1px solid rgba(255,255,255,.1)}.framed_box_content:before,.framed_box_content:after{display:table;content:" "}.framed_box_content:after{clear:both}.framed_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.framed_box_content ul.list_outside{position:relative;padding-left:20px}.framed_box_content ul.list_outside li{padding-left:0}.framed_box_content ul.list_outside li:before{margin-left:0}.content_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}.content_box.center{text-align:center}.content_box.alignleft{margin-right:1em}.content_box.alignright{margin-right:1em}.content_box_title{display:block;padding:10px 20px;font-size:16px;background-color:#f5f5f5;background-color:rgba(245,245,245,.6);border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,.1)}.content_box_title i{margin:0 .4em 0 0}.content_box_content{padding:20px;padding-bottom:0}.content_box_content:before,.content_box_content:after{display:table;content:" "}.content_box_content:after{clear:both}.content_box_space{width:100%;height:0;margin-top:20px;overflow:hidden;clear:both;font-size:0;line-height:0}.rounded .content_box_content{border-bottom-right-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px}.rounded .content_box_title{border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}.rounded{border-radius:6px}.theme_note{max-width:100%;margin-bottom:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,0,.1)),to(rgba(238,238,0,.08)));background:-webkit-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:-o-linear-gradient(top,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background:linear-gradient(to bottom,rgba(255,255,0,.1) 0%,rgba(238,238,0,.08) 100%);background-color:#fefdf0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affff00',endColorstr='#14eeee00',GradientType=0);border:1px solid #eee;border:1px solid rgba(0,0,0,.08);border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.theme_note_title{padding:15px 20px 5px 16px;margin:0}.theme_note.alignleft{margin:2px 16px 16px 2px !important}.theme_note.alignright{margin:2px 2px 16px 16px !important}.theme_note_content{padding:15px 20px 0}.theme_note_space{width:100%;height:0;margin-top:10px;overflow:hidden;clear:both;font-size:0;line-height:0}.iconbox{display:block;margin-top:20px;margin-bottom:20px;box-sizing:border-box}.iconbox_icon .icon{line-height:1.02}.iconbox_inline .iconbox_icon{float:left}.iconbox_inline.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:1.8em}.iconbox_inline .iconbox_icon .icon{margin-right:.5em;font-size:3em}.iconbox_inline.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:4.5em}.iconbox_left{overflow:hidden}.iconbox_left .iconbox_icon{float:left}.iconbox_left .iconbox_icon .icon{width:1.2857142857143em;text-align:center}.iconbox_left .iconbox_content{overflow:hidden}.iconbox_left.iconbox_small .iconbox_icon .icon{margin-right:.6em;font-size:3em}.iconbox_left .iconbox_icon .icon{margin-right:.5em;font-size:4em}.iconbox_left.iconbox_large .iconbox_icon .icon{margin-right:.4em;font-size:5em}.iconbox_center{text-align:center}.iconbox_center.iconbox_small .iconbox_icon .icon{font-size:4em}.iconbox_center .iconbox_icon .icon{margin-top:.25em;margin-bottom:.25em;font-size:6em}.iconbox_center.iconbox_large .iconbox_icon .icon{font-size:8em}.process_steps{margin-top:40px;margin-bottom:40px}.process_steps ul{position:relative;padding:0;margin:0;list-style:none}.process_steps li{position:relative;padding:0;margin:0}.process_steps li:before{position:absolute;display:inline-block;content:"";border-color:#e5e5e5;border-style:dashed;border-width:0}.process_steps li:last-child:before{display:none}.process_step_icon{position:relative;width:100px;height:100px;line-height:95px;text-align:center;background-color:#fff;border:3px solid #e5e5e5;border-radius:100%}.process_step_icon i{font-size:44px;color:#bbb;vertical-align:middle}.process_step_icon:hover{background-color:#3cabce}.process_step_icon:hover i{color:#fff}.process_step_icon .icon_image{display:table-cell;margin:auto;vertical-align:middle}.process_steps_small .process_step_icon{width:80px;height:80px;line-height:80px}.process_steps_small .process_step_icon i{font-size:40px}.process_steps_large .process_step_icon{width:114px;height:114px;line-height:114px}.process_steps_large .process_step_icon i{font-size:50px}.process_steps_vertical li{padding:0 0 60px;overflow:hidden;clear:both}.process_steps_vertical li:last-child{padding-bottom:0}.process_steps_vertical li:before{top:0;left:53px;width:0;height:100%;border-left-width:1px}.process_steps_vertical .process_step_icon{display:inline-block;float:left}.process_steps_vertical .process_step_detail{padding-left:30px;overflow:hidden}.process_steps_vertical.process_steps_small li:before{left:43px}.process_steps_vertical.process_steps_small li ul.list_outside li:before{left:0}.process_steps_vertical li ul.list_outside li:before{border-left-width:0}.process_steps_vertical li ul.list_outside li{padding-bottom:0}.process_steps_vertical.process_steps_large li:before{left:60px}.process_steps_horizontal ul:before,.process_steps_horizontal ul:after{display:table;content:" "}.process_steps_horizontal ul:after{clear:both}.process_steps_horizontal li:before{top:50px;left:50%;width:100%;height:0;border-top-width:1px}.process_steps_horizontal.process_steps_small li:before{top:40px}.process_steps_horizontal.process_steps_large li:before{top:60px}.process_steps_horizontal li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;padding-left:10px;text-align:center;-ms-box-sizing:border-box}.process_steps_horizontal .process_step_icon{display:block;margin:0 auto 30px}.process_steps_horizontal.process_steps_2 li{width:50%}.process_steps_horizontal.process_steps_3 li{width:33.3%}.process_steps_horizontal.process_steps_4 li{width:25%}.process_steps_horizontal.process_steps_5 li{width:20%}.slogan{margin-bottom:20px}.slogan:before,.slogan:after{display:table;content:""}.slogan:after{clear:both}.slogan_with_button .slogan_text{float:left}.slogan_text{font-size:36px;line-height:42px}.slogan .theme_button{float:right}.slogan .theme_button span{font-size:18px}.slogan_small .slogan_text{font-size:30px;line-height:37px}.slogan_small .theme_button span{font-size:16px}.slogan_large .slogan_text{font-size:40px;line-height:46px}.slogan_large .theme_button span{font-size:20px}.video_frame{max-width:100%;margin-bottom:20px;font-size:0;line-height:100%}.audio_frame{max-width:100%}.video_frame .mejs__container,.audio_frame .mejs__container,.video_frame .mejs-container,.audio_frame .mejs-container,.video_frame object,.video_frame iframe,.video_frame video,.video_frame audio{max-width:100%}.video_frame > video{height:100%}.mejs-poster img{height:100%}.picture_frame{width:148px;height:166px;margin-bottom:20px;background:url(../images/picture_frame.png) no-repeat scroll 0 0 transparent}.picture_frame img{width:106px;height:126px;padding:20px 21px}.gallery{display:block;margin:0 auto}.gallery:before,.gallery:after{display:table;content:""}.gallery:after{clear:both}.gallery .gallery-row{display:block;margin:0}.gallery .gallery-row:before,.gallery .gallery-row:after{display:table;content:""}.gallery .gallery-row:after{clear:both}.gallery .gallery-image{visibility:hidden;opacity:0}.gallery .gallery-item{float:left;padding:0;margin:0;overflow:hidden;text-align:center;list-style:none}.gallery .gallery-image-wrap{position:relative;overflow:hidden}.gallery-image-wrap{display:block}.gallery-item dt{padding:0;margin:5%}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{display:block;height:auto;margin:0 auto}.gallery-caption{margin-left:0}.gallery .col-0{width:100%}.gallery .col-1{width:100%}.gallery .col-2{width:50%}.gallery .col-3{width:33.33%}.gallery .col-4{width:25%}.gallery .col-5{width:20%}.gallery .col-6{width:16.66%}.gallery .col-7{width:14.28%}.gallery .col-8{width:12.5%}.gallery .col-9{width:11.11%}.gallery .col-10{width:10%}.gallery .col-11{width:9.09%}.gallery .col-12{width:8.33%}.gallery .col-13{width:7.69%}.gallery .col-14{width:7.14%}.gallery .col-15{width:6.66%}.gallery .col-16{width:6.25%}.gallery .col-17{width:5.88%}.gallery .col-18{width:5.55%}.gallery .col-19{width:5.26%}.gallery .col-20{width:5%}.gallery .col-21{width:4.76%}.gallery .col-22{width:4.54%}.gallery .col-23{width:4.34%}.gallery .col-24{width:4.16%}.gallery .col-25{width:4%}.gallery .col-26{width:3.84%}.gallery .col-27{width:3.7%}.gallery .col-28{width:3.57%}.gallery .col-29{width:3.44%}.gallery .col-30{width:3.33%}.progress{height:18px;margin-bottom:10px;overflow:hidden;background-color:#e5e5e5}.progress_small{height:14px}.progress_large{height:22px}.progress_radius,.progress_radius .progress-meter{border-radius:2px}.progress_round,.progress_round .progress-meter{border-radius:6px}.progress-meter{float:left;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3px;font-size:12px;line-height:1;line-height:18px;color:#fff;text-align:right;background-color:#27acd8;-ms-box-sizing:border-box}.progress_small .progress-meter{font-size:10px;line-height:14px}.progress_large .progress-meter{font-size:14px;line-height:22px}.pie_progress_wrap{margin-bottom:20px}.pie_progress{width:150px;height:150px;margin:0 auto;font-size:28px;line-height:150px}.pie_progress_text{font-size:22px}.pie_progress_small .pie_progress_text{font-size:18px}.pie_progress_large .pie_progress_text{font-size:28px}.pie_progress_icon{font-size:48px;color:#bbb;vertical-align:middle}.pie_progress_small .pie_progress_icon{font-size:38px}.pie_progress_large .pie_progress_icon{font-size:60px}.pie_progress_small .pie_progress{width:120px;height:120px;font-size:22px;line-height:120px}.pie_progress_large .pie_progress{width:180px;height:180px;font-size:34px;line-height:180px}.pie_progress{position:relative;text-align:center}.pie_progress canvas{position:absolute;top:0;left:0}.tabs_container{margin-bottom:20px}ul.theme_tabs{padding:0;margin:0;list-style:none;border-bottom:1px solid #e5e5e5}ul.theme_tabs:before,ul.theme_tabs:after{display:table;content:""}ul.theme_tabs:after{clear:both}ul.theme_tabs li{display:inline;float:left;margin:0 -1px 0 0;border:1px solid #e5e5e5;border-bottom:0}ul.theme_tabs a{display:block;padding:6px 10px;font-size:11px;font-weight:700;line-height:14px;color:#777;white-space:nowrap;background:#fafafa}ul.theme_tabs a:hover{text-decoration:none;background:#fff}ul.theme_tabs li a.current{margin-bottom:-1px;color:#444;cursor:default;background:#fff;border-bottom:1px solid #fff}.tabs_container .theme_panes{margin:0;padding:0;background:#fff;border:1px solid #e5e5e5;border-top:0}.tabs_container .theme_panes > div{display:none;overflow:hidden;padding:10px 15px}.tabs_container .theme_panes > div:first-child{display:block}.tabs_container.tabs_inited .theme_panes > div:first-child{display:none}.tabs_container .theme_pane p:last-child{margin-bottom:0}#footer ul.tabs li{padding:0;margin:0 0 -1px}#footer ul.theme_tabs,#footer ul.theme_tabs li,#footer .tabs_container .theme_panes{border-color:#999;border-color:rgba(255,255,255,.15)}#footer ul.theme_tabs a{background:transparent}#footer ul.theme_tabs a:hover,#footer ul.theme_tabs li a.current{background-color:transparent}#footer ul.theme_tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .tabs_container .theme_panes{padding:10px 15px;color:inherit;background:transparent}.mini_tabs_container{margin-bottom:20px}ul.theme_mini_tabs{position:relative;padding:0;margin:0;overflow:hidden;list-style:none}ul.theme_mini_tabs li{display:inline;float:left;padding:0 0 1px;margin:0 6px 0 0;border:1px solid #e5e5e5;border-bottom:0;border-top-left-radius:1px;border-top-right-radius:1px}ul.theme_mini_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;white-space:nowrap;background:#f5f5f5}ul.theme_mini_tabs a:hover{text-decoration:none}ul.theme_mini_tabs li a.current{padding-bottom:5px;margin-bottom:0;color:#444;cursor:default}.mini_tabs_container .theme_panes{padding:0;margin:0;margin-top:-2px;border-top:1px solid #e5e5e5}.mini_tabs_container .theme_pane{padding:10px 0}.mini_tabs_container .theme_panes > div{display:none;overflow:hidden}.mini_tabs_container .theme_panes > div:first-child{display:block}.mini_tabs_container.tabs_inited .theme_panes > div:first-child{display:none}.mini_tabs_container .theme_pane p:last-child{margin-bottom:0}#footer ul.mini_tabs{padding-bottom:1px;padding-left:0;background:url(../images/footer_list_divider.png) repeat-x scroll left bottom transparent}#footer ul.theme_mini_tabs li{padding:0;border:none}#footer ul.theme_mini_tabs a{padding:3px 6px 2px;background:transparent}#footer ul.theme_mini_tabs a:hover,#footer ul.theme_mini_tabs li a.current{background-color:transparent}#footer ul.theme_mini_tabs li a.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}.vertical_tabs_container{position:relative;margin-bottom:20px;overflow:hidden}ul.theme_vertical_tabs{position:relative;float:left;padding:0;margin:0;list-style:none}ul.theme_vertical_tabs li{padding:0;margin:0}ul.theme_vertical_tabs li:first-child{border-top:1px solid #e5e5e5}ul.theme_vertical_tabs a{display:block;padding:0 10px;padding:4px 10px;margin-bottom:0;font-size:12px;font-weight:700;line-height:20px;color:#777;text-decoration:none;white-space:nowrap;border:1px solid #e5e5e5;border-top:0;border-right:0}ul.theme_vertical_tabs li a.current{margin-right:-1px;color:#444;cursor:default}.vertical_tabs_container .theme_panes{padding:0;margin:0;overflow:hidden;border:1px solid #e5e5e5;border-radius:0 2px 2px 2px;box-sizing:border-box}.vertical_tabs_container .theme_panes > div{padding:10px;display:none;overflow:hidden}.vertical_tabs_container .theme_panes > div:first-child{display:block}.vertical_tabs_container.tabs_inited .theme_panes > div:first-child{display:none}.vertical_tabs_container .theme_pane p:last-child{margin-bottom:0}.theme_accordion{margin-bottom:20px;border:1px solid #e5e5e5}.theme_accordion .theme_tab{padding:5px 15px;margin:0;font-size:14px;font-weight:400;color:#777;cursor:pointer;background-color:#fafafa;border:1px solid #fff;border-bottom:none;border-bottom:1px solid #e5e5e5}.theme_accordion .theme_tab.current{color:#444;cursor:default;background-color:#fefefe;border-bottom-color:transparent}.theme_accordion .theme_pane{display:none;padding:10px 15px;overflow:hidden;font-size:12px;border-bottom:1px solid #e5e5e5}.theme_accordion .theme_tab:nth-last-child(2){border-bottom:none}.theme_accordion .theme_pane:last-child{border-bottom:none}#footer .theme_accordion .theme_tab{background:transparent;border:none}#footer .theme_accordion .theme_tab:nth-last-child(2){border-bottom:none}#footer .theme_accordion .theme_tab.current{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0);border-bottom:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19FFFFFF',GradientType=0)}#footer .theme_accordion .theme_pane:last-child{border-top:none}#footer .theme_accordion,#footer .theme_accordion .theme_tab,#footer .theme_accordion .theme_pane{border-color:#999;border-color:rgba(255,255,255,.15)}.toggle{position:relative;margin-bottom:10px}.toggle_title{padding:5px 10px;margin:0;font-size:14px;line-height:1em;cursor:pointer;width:100%;box-sizing:border-box}.toggle_icon{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;vertical-align:top;opacity:.6;speak:none}.toggle_icon:before{content:"/e641"}.toggle_active .toggle_icon:before{content:"/e642"}.toggle_content{display:none;margin:0;padding:15px 10px 10px 30px}.toggle_right .toggle_icon{float:right}.toggle_left .toggle_icon{float:left}.toggle_left:not(.indent) .toggle_icon{margin-right:10px}.toggle_right:not(.indent) .toggle_icon{margin-left:10px}.toggle.toggle_left.indent .toggle_icon{position:absolute;left:10px}.toggle.toggle_right.indent .toggle_icon{position:absolute;right:10px}.toggle.toggle_left.indent .toggle_title{padding:5px 10px 5px 34px}.toggle.toggle_right.indent .toggle_title{padding:5px 34px 5px 10px}.carousel_wrap{margin-bottom:20px}.carousel_heading{margin-bottom:10px;font-size:16px;line-height:1.8em;border-bottom:1px solid #eee}.carousel_heading:before,.carousel_heading:after{display:table;content:""}.carousel_heading:after{clear:both}.carousel-wrap{margin:0 auto}.carousel-items{text-align:center}.carousel{overflow:hidden}.carousel > ul{position:relative;width:49999px;padding:0;margin:0;overflow:hidden;list-style-type:none}.carousel > ul > li{float:left;padding:0;margin:0;list-style:none}.carousel a{display:block;font-size:0;color:transparent;background-color:transparent}.carousel img{display:block;width:100%}.carousel_loading{background:url(../images/loading.gif) #f9f9f9 no-repeat 50% 50%}.carousel_title{float:left}.carousel_title h2{margin-bottom:10px}.carousel_nav{float:right}.carousel_nav_prev,.carousel_nav_next{display:inline-block;margin-left:10px}a.carousel_nav_prev,a.carousel_nav_next{color:#b8b8b8}a.carousel_nav_prev:hover,a.carousel_nav_next:hover{color:#8d8d8d}.carousel_nav_prev,.carousel_nav_next{font-family:'themeicons';font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;text-transform:none;speak:none}.carousel_nav_prev:before,.carousel_nav_next:before{line-height:1}.carousel_nav_prev:before{content:"/e64a"}.carousel_nav_next:after{content:"/e649"}.carousel_moving{pointer-events:none!important}.carousel_image_wrapper{overflow:hidden;position:relative;box-sizing:border-box}.carousel_image_caption{display:block;color:#303030;background-color:rgba(200,200,160,0.8);position:absolute;height:auto;width:100%;visibility:visible;z-index:1;bottom:0;padding:4px 5px;font-size:12px;text-align:center;box-sizing:border-box;line-height:1.3em}.masonry_items{display:block;padding:0;margin:0;margin-right:-20px;letter-spacing:-4px;word-spacing:-4px;list-style-type:none}.masonry_item{position:relative;display:-moz-inline-box;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;margin:0 20px 20px 0;letter-spacing:normal;word-spacing:normal;vertical-align:top;border:1px solid #e5e5e5}.masonry_item_image{position:relative}.masonry_item_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.lt-ie9 .masonry_item_image_overlay:before{display:none}.masonry_item_image_overlay:before{position:absolute;top:50%;width:100%;margin-top:-25px;font-family:'themeicons';font-size:50px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;color:#fff;text-align:center;text-decoration:none;text-transform:none;content:"/e617";speak:none}.masonry_item_image_overlay:hover{filter:alpha(opacity=60);opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60)}.masonry_isotope .masonry_items,.masonry_isotope .masonry_item{margin-right:0}.masonry_item_title:not(.has_meta){margin-bottom:0}.masonry_with_title_desc .masonry_item_title{margin-bottom:8px}.masonry_item_desc p{margin-bottom:0}.masonry_item_image{margin:-16px -16px 16px}.masonry_only_image .masonry_item_image{margin:-16px}.masonry_item_image img{display:block;width:100%}.masonry_column_2 .masonry_item{width:470px}.masonry_column_3 .masonry_item{width:306.5px}.masonry_column_4 .masonry_item{width:225px}.masonry_column_5 .masonry_item{width:176px}.right_sidebar .masonry_column_2 .masonry_item,.left_sidebar .masonry_column_2 .masonry_item{width:305px}.right_sidebar .masonry_column_3 .masonry_item,.left_sidebar .masonry_column_3 .masonry_item{width:196.5px}.right_sidebar .masonry_column_4 .masonry_item,.left_sidebar .masonry_column_4 .masonry_item{width:142.5px}.right_sidebar .masonry_column_5 .masonry_item,.left_sidebar .masonry_column_5 .masonry_item{width:110px}.testimonials{position:relative;margin-bottom:10px}.testimonial{overflow:hidden;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:10px}.testimonial_content{position:relative;padding:20px;color:#777;background-color:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e5e5e5}.testimonial_author_content:before{position:absolute;top:0;left:32px;width:0;height:0;content:"";border-color:#e5e5e5 transparent transparent;border-style:solid;border-width:7px}.testimonial_author_content{position:relative;padding-top:15px}.testimonial_author{display:inline-block;display:inline;float:left;overflow:hidden}img.testimonial_avatar{float:left;width:60px;height:60px;margin-left:10px;border-radius:60px}.testimonial_name{display:block;margin:5px 10px 5px 85px;font-size:18px;color:#333}.testimonial_meta{display:block;margin:5px 10px 10px 85px;font-size:14px}.testimonial_meta a:visited,.testimonial_meta a,.testimonial_meta{color:#777}.testimonial_nav{position:absolute;right:10px;bottom:40px;display:inline-block}.testimonial_previous,.testimonial_next{margin-left:10px;font-family:'themeicons';font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none!important;text-transform:none;speak:none}.testimonial_previous,.testimonial_previous:visited,.testimonial_next,.testimonial_next:visited{color:#b8b8b8}.testimonial_previous:hover,.testimonial_previous:active,.testimonial_next:hover,.testimonial_next:active{color:#8d8d8d}.testimonial_previous:before{content:"/e64a"}.testimonial_next:before{content:"/e649"}.entry_frame,pre,code,.wp-caption,.tabs_container .theme_panes,ul.theme_mini_tabs li,.theme_accordion,.table_style,.framed_box_content,.gravatar,.widget_posts_list .thumbnail{border-radius:1px}.has-shadow .entry_frame,.has-shadow pre,.has-shadow code,.has-shadow .wp-caption,.has-shadow .tabs_container .theme_panes,.has-shadow ul.theme_mini_tabs li,.has-shadow .theme_accordion,.has-shadow .table_style,.has-shadow .framed_box_content,.has-shadow .gravatar,.has-shadow .widget_posts_list .thumbnail{-webkit-box-shadow:0 0 3px rgba(0,0,0,.05);box-shadow:0 0 3px rgba(0,0,0,.05)}.bullet.last{clear:none}#responsive-menu-pro [class^="icon_"],#responsive-menu-pro [class*=" icon_"],#responsive-menu [class^="icon_"],#responsive-menu [class*=" icon_"],.jqueryslidemenu [class^="icon-"],.theme_button [class^="icon-"],.theme_tabs [class^="icon-"],.theme_mini_tabs [class^="icon-"],.theme_vertical_tabs [class^="icon-"],.theme_tab [class^="icon-"],.jqueryslidemenu .icon,.theme_button .icon,.theme_tabs .icon,.theme_mini_tabs .icon,.theme_vertical_tabs .icon,.theme_tab .icon,.menu-icon-footer{margin-right:.3em}.theme_button .icon.after-text{margin-right:0;margin-left:.3em}.slide-shortcode-wrap{max-width:100%;margin-bottom:1.5em}.entry:before,.entry:after{display:table;content:""}.entry:after{clear:both}.entry{zoom:1}li.bbp-forum-info{width:48%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-forum-topic-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-forum-reply-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-forum-freshness{width:20%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-title{width:48%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-voice-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-reply-count{width:16%;-ms-word-wrap:break-word;word-wrap:break-word}li.bbp-topic-freshness{width:20%;-ms-word-wrap:break-word;word-wrap:break-word}#bbpress-forums li.bbp-header{background:#ececec}#bbpress-forums ul.even{background:#f9f9f9}#bbpress-forums ul.odd{background:#fff}#bbpress-forums div.even{background:#fff}#bbpress-forums div.odd{background:#fff}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums fieldset.bbp-form{border:1px solid #ccc}#bbpress-forums li.bbp-footer{display:none}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{min-height:50px;border-top:1px solid #ccc}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies{font-size:14px}#bbpress-forums .bbp-forum-title{font-weight:700}#bbpress-forums .bbp-forum-info .bbp-forum-content{font-size:14px;font-style:italic}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:left}#bbpress-forums div.bbp-search-form{margin-bottom:5px}#bbpress-forums div.bbp-topic-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}#bbpress-forums div.bbp-forum-title h3{font-family:Arial,Helvetica,Garuda,sans-serif;font-size:14px;font-weight:700}.bbpress-wrapper button,.bbp-submit-wrapper button{min-width:150px;min-height:40px;padding:10px}#commentform input#submit{min-width:150px;min-height:40px}.contact_form_wrap .contact_form button{min-width:150px;min-height:40px;padding:10px}#subscription-toggle{float:right}#buddypress .hidden{display:inherit;visibility:visible}.gmap_marker{overflow:hidden;line-height:1.35;white-space:nowrap}a[href^=tel]{color:inherit;text-decoration:inherit}.easy-image{vertical-align:middle}img.easy-image.aligncenter{margin:0 auto!important}.arrow_plus.downarrow{height:0}.arrow_plus_inner{border-left:30px solid transparent;border-right:30px solid transparent;display:block;font-size:0;height:0;line-height:0;margin:0 auto;transform:scale(0.9999);width:0;z-index:1;position:relative}.title_plus{width:auto;position:relative;margin:0;padding:0;display:block;height:auto}.title-text{display:inline-block;position:relative;margin:0;padding:0;line-height:1em}.title-line{position:absolute;width:100%}.title-plus-icon-left:not(.only-icon){margin-right:3px}.title-plus-icon-right:not(.only-icon){margin-left:3px}.countdownwrapper table{min-width:275px;direction:ltr;margin-top:10px;margin-bottom:10px}.countdownwrapper table th,.countdownwrapper table td{text-align:center;border-right:1px solid #fff}.countdownwrapper table th{padding:0 14px;font-size:14px;height:1em}.countdownwrapper table .hours,.countdownwrapper table .minutes,.countdownwrapper table .seconds{background-color:#000;color:#fff}.countdownwrapper table .seconds{border-right:none}.countdownwrapper table td.days,.countdownwrapper table th.days{background-color:#2569bc;color:#fff}.countdownwrapper table td{font-size:30px;padding:10px 14px;height:1em}.countdownwrapper table th.arrow:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:'';display:block;font-size:0;height:0;width:0;line-height:0;margin:0 auto;padding-bottom:7px;-moz-transform:scale(.9999)}.shadow-bottom-right{-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-bottom-left{-webkit-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px 3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-right{-webkit-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:3px -3px 5px 0 rgba(0,0,0,0.6)}.shadow-top-left{-webkit-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6);box-shadow:-3px -3px 5px 0 rgba(0,0,0,0.6)}.left_sidebar #sidebar_content .theme_success.shadow-bottom-left,.left_sidebar #sidebar_content .theme_success.shadow-top-left,.left_sidebar #sidebar_content .theme_notice.shadow-bottom-left,.left_sidebar #sidebar_content .theme_notice.shadow-top-left,.left_sidebar #sidebar_content .theme_error.shadow-bottom-left,.left_sidebar #sidebar_content .theme_error.shadow-top-left,.left_sidebar #sidebar_content .theme_info.shadow-bottom-left,.left_sidebar #sidebar_content .theme_info.shadow-top-left,.right_sidebar #sidebar_content .theme_success.shadow-bottom-right,.right_sidebar #sidebar_content .theme_success.shadow-top-right,.right_sidebar #sidebar_content .theme_notice.shadow-bottom-right,.right_sidebar #sidebar_content .theme_notice.shadow-top-right,.right_sidebar #sidebar_content .theme_error.shadow-bottom-right,.right_sidebar #sidebar_content .theme_error.shadow-top-right,.right_sidebar #sidebar_content .theme_info.shadow-bottom-right,.right_sidebar #sidebar_content .theme_info.shadow-top-right{width:calc(100% - 5px)}.select_fullwidth{width:100%;max-width:100%}#footer .entry.meta .entry_meta,#feature .entry.meta .entry_meta,.entry.meta{margin-bottom:0}.text_box,.smart_box{width:auto;height:auto;padding:0;margin:0;border-color:#eee;box-sizing:border-box;min-height:1px;overflow:hidden}.smart_box.floatauto{float:left}.smart_box.clearauto{clear:right}.smart_box > p:last-child{margin-bottom:0}.vidbg-container video{max-width:none;width:100%}.jarallax{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:0}.smart_box_overlay,.section_overlay{box-sizing:border-box;height:inherit;min-height:inherit}.smart_box.jarallax-image-color-overlay{overflow:visible}.fliptext > .animated{display:inline-block}div.text_flipper,h1.text_flipper,h2.text_flipper,h3.text_flipper,h4.text_flipper,h5.text_flipper,h6.text_flipper,p.text_flipper{margin:0;padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#wpadminbar #wp-admin-bar-champion .ab-icon:before{content:'/f108';top:3px}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}#responsive-menu-pro .responsive_menu_logo_wrapper{margin-left:auto;margin-right:auto}#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow,#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description .responsive-menu-pro-subarrow,#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description,#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-has-description{height:auto}#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img{padding-bottom:20px}#responsive-menu-pro-container a.responsive-menu-pro-item-has-description img.responsive_menu_logo_image{margin:0;padding:0}#responsive-menu-pro-container ul#responsive-menu-pro li.responsive-menu-pro-item a.responsive-menu-pro-item-logo{border-top-color:transparent}#responsive-menu-pro-container #responsive-menu-pro .responsive_menu_logo{display:inline-block;vertical-align:middle}#responsive-menu-pro-container #responsive-menu-pro .menu-item-logo-text{vertical-align:middle}ul.disc{list-style-type:disc}ul.armenian{list-style-type:armenian}ul.circle{list-style-type:circle}ul.cjk-ideographic{list-style-type:cjk-ideographic}ul.decimal{list-style-type:decimal}ul.decimal-leading-zero{list-style-type:decimal-leading-zero}ul.georgian{list-style-type:georgian}ul.hebrew{list-style-type:hebrew}ul.hiragana{list-style-type:hiragana}ul.hiragana-iroha{list-style-type:iragana-iroha}ul.katakana{list-style-type:katakana}ul.katakana-iroha{list-style-type:katakana-iroha}ul.lower-alpha{list-style-type:lower-alpha}ul.lower-greek{list-style-type:lower-greek}ul.lower-latin{list-style-type:lower-latin}ul.lower-roman{list-style-type:lower-roman}ul.none{list-style-type:none}ul.square{list-style-type:square}ul.upper-alpha{list-style-type:upper-alpha}ul.upper-greek{list-style-type:upper-greek}ul.upper-latin{list-style-type:upper-latin}ul.upper-roman{list-style-type:upper-roman}.body_has_revslider_slider_wrapper{position:fixed;width:100%;height:auto}

    footer-landing.php

    @@ -22,16 +22,11 @@ } ?> <footer id="footer" <?php theme_markup('footer') ?>> -<div id="footer-widget-area" class="layout-<?php echo $footer_layout;?>"> - <div class="fluid-width"> - </div> -</div> <?php if($subfooter_enabled):?> <div id="footer_bottom" class="layout-<?php echo $footer_layout;?>"> <div class="fluid-width"> <div class="inner"> - <div id="copyright"><?php echo wpml_t(THEME_NAME, 'Copyright Footer Text',stripslashes(theme_get_option('footer','copyright')))?></div> - <div class="clearboth"></div> + <?php echo theme_generator('footer_sub_footer');?> </div> </div> </div> @@ -53,29 +48,7 @@ if ($minify) $custom_js=theme_minify_css_js($custom_js,true); echo $custom_js; } - - $post_id = theme_get_queried_object_id(); - $custom_code_before_close_body =''; - $original_post_id=$post_id; - $preset_id = theme_get_preset_id($post_id); - if($preset_id) { - $post_id = $preset_id; - } - /$custom_code_before_close_body = theme_get_inherit_preset_option($post_id, '_custom_code_before_close_body', 'general','custom_code_before_close_body'); - if ($post_id>0) $custom_code_before_close_body = get_post_meta($post_id, '_custom_code_before_close_body', true); - - if ($original_post_id!=$post_id && $original_post_id>0) { - $preset_page_before_body = theme_get_inherit_preset_option($post_id, '_preset_page_before_body', 'advanced','preset_page_before_body'); - if ($preset_page_before_body) { - $custom_code_before_close_body .= get_post_meta($original_post_id, '_custom_code_before_close_body', true); - } - } - if (empty($custom_code_before_close_body)) $custom_code_before_close_body = theme_get_option('general','custom_code_before_close_body'); - - if(!empty($custom_code_before_close_body)){ - echo stripslashes($custom_code_before_close_body); - } + echo theme_generator('footer_before_close_body'); ?> </body> </html> -

    footer-splash.php

    @@ -1,3 +1,4 @@ +</div> <?php /** * The template for displaying the footer. @@ -12,28 +13,7 @@ if ($minify) $custom_js=theme_minify_css_js($custom_js,true); echo $custom_js; } - - $post_id = theme_get_queried_object_id(); - $custom_code_before_close_body =''; - $original_post_id=$post_id; - $preset_id = theme_get_preset_id($post_id); - if($preset_id) { - $post_id = $preset_id; - } - /$custom_code_before_close_body = theme_get_inherit_preset_option($post_id, '_custom_code_before_close_body', 'general','custom_code_before_close_body'); - if ($post_id>0) $custom_code_before_close_body = get_post_meta($post_id, '_custom_code_before_close_body', true); - - if ($original_post_id!=$post_id && $original_post_id>0) { - $preset_page_before_body = theme_get_inherit_preset_option($post_id, '_preset_page_before_body', 'advanced','preset_page_before_body'); - if ($preset_page_before_body) { - $custom_code_before_close_body .= get_post_meta($original_post_id, '_custom_code_before_close_body', true); - } - } - if (empty($custom_code_before_close_body)) $custom_code_before_close_body = theme_get_option('general','custom_code_before_close_body'); - - if(!empty($custom_code_before_close_body)){ - echo stripslashes($custom_code_before_close_body); - } + echo theme_generator('footer_before_close_body'); ?> </body> </html>

    footer.php

    @@ -4,29 +4,27 @@ */ if(theme_get_option('footer','footer') || theme_get_option('footer','sub_footer')): wp_reset_query(); - $the_post_id = theme_get_queried_object_id(); + $post_id = theme_get_queried_object_id(); if(is_front_page()){ $homepage_id = theme_get_option('homepage','home_page'); - if (!empty($homepage_id)) $the_post_id = wpml_get_object_id($homepage_id,'page'); + if (!empty($homepage_id)) $post_id = wpml_get_object_id($homepage_id,'page'); } - $footer_layout = theme_get_layout_mode($the_post_id, '_footer_layout', 'general','footer_layout'); - $footer_margin = theme_get_inherit_preset_option($the_post_id, '_footer_margin_half', 'footer','footer_margin_half'); - if ($footer_margin=='true') { - $footer_margin=' margin-half'; - } else $footer_margin=''; - if ($the_post_id > 0) { - $footer_enabled = theme_get_inherit_preset_option($the_post_id, '_footer', 'footer', 'footer'); - $subfooter_enabled = theme_get_inherit_preset_option($the_post_id, '_subfooter', 'footer', 'sub_footer'); + + $footer_layout = theme_get_layout_mode($post_id, '_footer_layout', 'general','footer_layout'); + + $preset_id = theme_get_preset_id($post_id); + if($preset_id) { + $post_id = $preset_id; + } + + if ($post_id > 0) { + $footer_enabled = theme_get_inherit_option($post_id, '_footer', 'footer', 'footer'); + $subfooter_enabled = theme_get_inherit_option($post_id, '_subfooter', 'footer', 'sub_footer'); } else { - $preset = theme_get_preset_id(); - if ($preset) { - $footer_enabled = theme_get_inherit_preset_option($preset, '_footer', 'footer', 'footer'); - $subfooter_enabled = theme_get_inherit_preset_option($preset, '_subfooter', 'footer', 'sub_footer'); - } else { $footer_enabled = theme_get_option('footer','footer'); $subfooter_enabled = theme_get_option('footer','sub_footer'); - } } + ?> <footer id="footer" <?php theme_markup('footer') ?>> <div id="footer-widget-area" class="layout-<?php echo $footer_layout;?>"> @@ -35,167 +33,9 @@ <div class="fluid-width"> <div class="inner"> <?php -$footer_column = theme_get_preset_meta($the_post_id, '_footer_column', true); -if ($footer_column=='default' || empty($footer_column)) $footer_column = theme_get_option('footer','column'); -if(is_numeric($footer_column)): - switch ( $footer_column ): - case 1: - $class = ''; - break; - case 2: - $class = 'one_half'; - break; - case 3: - $class = 'one_third'; - break; - case 4: - $class = 'one_fourth'; - break; - case 5: - $class = 'one_fifth'; - break; - case 6: - $class = 'one_sixth'; - break; - endswitch; - for( $i=1; $i<=$footer_column; $i++ ): - switch ( $i ) { - case 1: - $footer_column_id='footer_widget_area_one'; - break; - case 2: - $footer_column_id='footer_widget_area_two'; - break; - case 3: - $footer_column_id='footer_widget_area_three'; - break; - case 4: - $footer_column_id='footer_widget_area_four'; - break; - case 5: - $footer_column_id='footer_widget_area_five'; - break; - case 6: - $footer_column_id='footer_widget_area_six'; - break; - } - if($i == $footer_column): -?> - <div id="<?php echo $footer_column_id; ?>" class="<?php echo $class;?><?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> -<?php else:?> - <div id="<?php echo $footer_column_id; ?>" class="<?php echo $class.$footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> -<?php endif; - endfor; -else: - switch($footer_column): - case 'third_sub_third': -?> - <div id='footer_widget_area_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_two' class="two_third<?php echo $footer_margin;?> last"> - <div id='footer_widget_area_sub_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> -<?php - break; - case 'sub_third_third': -?> - <div id='footer_widget_area_one' class="two_third<?php echo $footer_margin;?>"> - <div id='footer_widget_area_sub_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> - <div id='footer_widget_area_two' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> -<?php - break; - case 'third_sub_fourth': -?> - <div id='footer_widget_area_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_two' class="two_third<?php echo $footer_margin;?> last"> - <div id='footer_widget_area_sub_one' class="one_fourth<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_fourth<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_fourth<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_four' class="one_fourth<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> -<?php - break; - case 'sub_fourth_third': -?> - <div id='footer_widget_area_one' class="two_third<?php echo $footer_margin;?>"> - <div id='footer_widget_area_sub_one' class="one_fourth<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_fourth<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_fourth<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_four' class="one_fourth<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> - <div id='footer_widget_area_two' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> -<?php - break; - case 'half_sub_half': -?> - <div id='footer_widget_area_one' class="one_half<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_two' class="one_half<?php echo $footer_margin;?> last"> - <div id='footer_widget_area_sub_one' class="one_half<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_half<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> -<?php - break; - case 'half_sub_third': -?> - <div id='footer_widget_area_one' class="one_half<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_two' class="one_half<?php echo $footer_margin;?> last"> - <div id='footer_widget_area_sub_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> -<?php - break; - case 'sub_half_half': -?> - <div id='footer_widget_area_one' class="one_half<?php echo $footer_margin;?>"> - <div id='footer_widget_area_sub_one' class="one_half<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_half<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> - <div id='footer_widget_area_two' class="one_half<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> -<?php - break; - case 'sub_third_half': -?> - <div id='footer_widget_area_one' class="one_half<?php echo $footer_margin;?>"> - <div id='footer_widget_area_sub_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> - <div id='footer_widget_area_two' class="one_half<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> -<?php - break; - case 'sub_third_sub_half': -?> - <div id='footer_widget_area_one' class="one_half<?php echo $footer_margin;?>"> - <div id='footer_widget_area_sub_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> - <div id='footer_widget_area_two' class="one_half<?php echo $footer_margin;?> last"> - <div id='footer_widget_area_sub_one' class="one_half<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_half<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> -<?php - break; - case 'sub_half_sub_third': -?> - <div id='footer_widget_area_one' class="one_half<?php echo $footer_margin;?>"> - <div id='footer_widget_area_sub_one' class="one_half<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_half<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> - <div id='footer_widget_area_two' class="one_half<?php echo $footer_margin;?> last"> - <div id='footer_widget_area_sub_one' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_two' class="one_third<?php echo $footer_margin;?>"><?php theme_generator('footer_sidebar'); ?></div> - <div id='footer_widget_area_sub_three' class="one_third<?php echo $footer_margin;?> last"><?php theme_generator('footer_sidebar'); ?></div> - </div> -<?php - break; - endswitch; -endif; +if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( 'footer' ) ) { + echo theme_generator('footer_widgets',$post_id); +} ?> <div class="clearboth"></div> </div> @@ -206,26 +46,7 @@ <div id="footer_bottom" class="layout-<?php echo $footer_layout;?>"> <div class="fluid-width"> <div class="inner"> -<?php - $footer_right_area_type = theme_get_option('footer','footer_right_area_type'); - switch($footer_right_area_type){ - case 'html': - echo '<div id="footer_right_area">'; - echo do_shortcode(wpml_t(THEME_NAME, 'Footer Right Area Html Code',stripslashes( theme_get_option('footer','footer_right_area_html') ))); - echo '</div>'; - break; - case 'menu': - echo theme_generator('menu_footer'); - break; - case 'widget': - echo '<div id="footer_right_area">'; - dynamic_sidebar(__('Sub Footer Widget Area','theme_admin')); - echo '</div>'; - break; - } -?> - <div id="copyright"><?php echo wpml_t(THEME_NAME, 'Copyright Footer Text',stripslashes(theme_get_option('footer','copyright')))?></div> - <div class="clearboth"></div> + <?php echo theme_generator('footer_sub_footer');?> </div> </div> </div> @@ -247,22 +68,7 @@ if ($minify) $custom_js=theme_minify_css_js($custom_js,true); echo $custom_js; } - - $post_id = theme_get_queried_object_id(); - $custom_code_before_close_body =''; - $original_post_id=$post_id; - $preset_id = theme_get_preset_id($post_id); - if($preset_id) { - $post_id = $preset_id; - } - $custom_code_before_close_body .= theme_get_inherit_preset_option($post_id, '_custom_code_before_close_body', 'general','custom_code_before_close_body'); - if ($original_post_id!=$post_id && $original_post_id>0) { - $preset_page_before_body = theme_get_inherit_preset_option($post_id, '_preset_page_before_body', 'advanced','preset_page_before_body'); - if ($preset_page_before_body) $custom_code_before_close_body .= get_post_meta($original_post_id, '_custom_code_before_close_body', true); - } - if(!empty($custom_code_before_close_body)){ - echo stripslashes($custom_code_before_close_body); - } + echo theme_generator('footer_before_close_body'); ?> </body> </html>

    framework/admin/assets/css/style-rtl.css

    @@ -683,6 +683,10 @@ .theme-page-content > .theme-submit { margin-top: 1px solid #ebebeb; +} + +#page_general .theme-metabox.with-tabs .theme-option-list { + min-height:810px; } .theme-option-list {

    framework/admin/assets/css/style.css

    @@ -581,6 +581,9 @@ } .theme-page-content > .theme-submit { margin-top: 1px solid #ebebeb; +} +#page_general .theme-metabox.with-tabs .theme-option-list { + min-height:810px; } .theme-option-list { padding: 0;

    framework/admin/assets/js/theme.js

    @@ -536,7 +536,7 @@ api.option.toggle = function($scope){ var rtl = false; - if(isRtl === 1) { + if(typeof isRtl != "undefined" && isRtl === 1) { rtl = true; } $scope.find('input.toggle-button').each(function(){

    framework/admin/functions/common.php

    @@ -410,9 +410,10 @@ function theme_ajax_do_shortcode() { if(isset($_POST['content'])){ - $content = $_POST['content']; - echo do_shortcode(stripslashes($content)); + if(function_exists('apply_shortcodes')) { + echo apply_shortcodes(stripslashes($content)); + } else echo do_shortcode(stripslashes($content)); } die();

    framework/admin/functions/head.php

    @@ -48,7 +48,7 @@ } function theme_admin_add_script() { wp_enqueue_script('theme-init'); - + theme_enqueue_icon_set(); add_thickbox(); global $wp_version;

    framework/admin/functions/importer.php

    @@ -175,17 +175,23 @@ function theme_install_dummy_menus() { global $wpdb; $table_db_name = $wpdb->prefix . "terms"; - $rows = $wpdb->get_results("SELECT * FROM $table_db_name where name='Main Navigation' OR name='Footer Menu'",ARRAY_A); + $rows = $wpdb->get_results("SELECT * FROM $table_db_name where name='Main Navigation' OR name='Footer Menu' OR name='Top Menu' OR name='Alternate Menu'",ARRAY_A); $menu_ids = array(); foreach($rows as $row) { $menu_ids[$row["name"]] = $row["term_id"] ; } $locations = get_nav_menu_locations(); + if( !has_nav_menu( 'top-menu' ) ){ + $locations['top-menu'] = (int)$menu_ids['Top Menu']; + } if( !has_nav_menu( 'primary-menu' ) ){ $locations['primary-menu'] = (int)$menu_ids['Main Navigation']; } if( !has_nav_menu( 'footer-menu' ) ){ $locations['footer-menu'] = (int)$menu_ids['Footer Menu']; + } + if( !has_nav_menu( 'alternate-menu' ) ){ + $locations['alternate-menu'] = (int)$menu_ids['Alternate Menu']; } set_theme_mod( 'nav_menu_locations', $locations ); } @@ -396,21 +402,26 @@ function theme_install_revslider_demos($demo_type,$demo_destination_url) { if(class_exists('RevSliderAdmin')){ /Set defaults - $slider_to_import = array("splashpage.zip","homepage.zip"); + if(class_exists('RevSliderSliderImport')) { + $slider_to_import = array("splashpage.zip","homepage6.zip"); + } else $slider_to_import = array("splashpage.zip","homepage.zip"); + if ($demo_type !='large') unset($slider_to_import[0]); + $revslider_path = $demo_destination_url.'revsliders/'; + / for future use to have different sliders per demo type switch($demo_type) { case 'large': $revslider_path = $demo_destination_url.'revsliders/'; - $slider_to_import = array("splashpage.zip","homepage.zip"); + /$slider_to_import = array("xxxx.zip","xxxxx.zip"); break; case 'small': $revslider_path = $demo_destination_url.'revsliders/'; - $slider_to_import = array("homepage.zip"); + /$slider_to_import = array("xxxx.zip","xxxxx.zip"); break; case 'wooshop': $revslider_path = $demo_destination_url.'revsliders/'; - $slider_to_import = array("homepage.zip"); + /$slider_to_import = array("xxxx.zip","xxxxx.zip"); break; }

    framework/admin/functions/nav-menu.php

    @@ -1,35 +1,38 @@ <?php class Theme_Walker_Nav_Menu_Edit extends Walker_Nav_Menu_Edit { - - function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { - $item_id = esc_attr( $item->ID ); - - ob_start(); - do_action( 'wp_nav_menu_item_custom_fields', $item_id, $item, $depth, $args ); - $custom = ob_get_clean(); - - $desc_snipp = '<div class="menu-item-actions description-wide submitbox">'; + + function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { + global $wp_version; + $item_id = esc_attr( $item->ID ); + parent::start_el($output, $item, $depth, $args); - - $pos = strrpos( $output, $desc_snipp ); - if( $pos !== false ) { - $output = substr_replace($output, $custom . $desc_snipp, $pos, strlen( $desc_snipp ) ); - } - - $output = str_replace(array('Title Attribute<br />', 'Description<br />', 'The description will be displayed in the menu if the current theme supports it.'), array('Hover Text Field<br />', 'Description-SubTitle Field<br />','Use this field for the Champion Sub-Title text function.'), $output); - } + + if (version_compare(preg_replace("/[^0-9/.]/","",$wp_version), '5.4', '<') ) { + ob_start(); + do_action( 'wp_nav_menu_item_custom_fields', $item_id, $item, $depth, $args ); + $custom = ob_get_clean(); + $desc_snipp = '<div class="menu-item-actions description-wide submitbox">'; + + $pos = strrpos( $output, $desc_snipp ); + if( $pos !== false ) { + $output = substr_replace($output, $custom . $desc_snipp, $pos, strlen( $desc_snipp ) ); + } + } + + $output = str_replace(array('Title Attribute<br />', 'Description<br />', 'The description will be displayed in the menu if the current theme supports it.'), array('Hover Text Field<br />', 'Description-SubTitle Field<br />','Use this field for the Champion Sub-Title text function.'), $output); + } } add_action( 'wp_nav_menu_item_custom_fields', 'theme_add_custom_fields_to_menu', 10, 4); function theme_add_custom_fields_to_menu( $item_id, $item, $depth, $args ) { - $custom = icon_settings($item_id); - $custom .= animation_settings($item_id,$depth); - $custom .= multicolumn_settings($item_id, $depth); - $custom .= mobile_show_settings($item_id); - $custom .= conditional_visibility($item_id); - echo $custom; + $custom = icon_settings($item_id); + $custom .= animation_settings($item_id,$depth); + $custom .= multicolumn_settings($item_id, $depth); + $custom .= mobile_show_settings($item_id); + $custom .= conditional_visibility($item_id); + echo $custom; } @@ -233,6 +236,7 @@ function conditional_visibility($item_id){ $conditions = apply_filters( 'visibility_conditions', array( + 'is_user_logged_out' => __( 'User is logged out', 'theme_admin' ), 'is_user_logged_in' => __( 'User is logged in', 'theme_admin' ), 'is_user_is_admin' => __( 'User is Admin', 'theme_admin' ), 'is_user_is_editor' => __( 'User is Editor', 'theme_admin' ),

    framework/admin/functions/upgrade.php

    @@ -1,4 +1,7 @@ <?php +if ( ! defined( 'ABSPATH' ) ) { + exit; +} class upgradeHelper { public function __construct() { $this->init();

    framework/admin/metaboxes/extend_preset.php

    @@ -79,6 +79,27 @@ "name" => __("Keep Column Height Equal",'theme_admin'), "desc" => __("If you want to have the Portfolio columns be equal in height and keep their height while resizing enable this setting.",'theme_admin'), "id" => "_pfcatkeepheightcol", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Display &#34;Read More&#34;<br />Text",'theme_admin'), + "id" => "_pfcatmore", + "desc" => __("If the option is &#34;ON&#34;, the &#34;Read More&#34; text will display as an active link so that a viewer can click on it with their mouse (or finger on a mobile device) to go to the portfolio post webpage. &nbsp;As this is a tritoggle setting, there is a default setting for the Read More text one can set in the <strong>Portfolio Panel/Portfolio Category Page Settings</strong> tab.",'theme_admin'), + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Customize Read More<br />Text",'theme_admin'), + "id" => "_pfcatmoreText", + "desc" => __("If one has set the <strong>Read More Text</strong> to display above, then with this setting one can change the text to some other wording. If left empty the default text for the Category Read More Text as set in the Portfolio Category settings is used.",'theme_admin'), + "default" => '', + "type" => "text", + ), + array( + "name" => __("Display &#34;Read More&#34;<br />as button",'theme_admin'), + "id" => "_pfcatmoreButton", + "desc" => __("Normally, if the &#34;Read More&#34; text is enabled above, it displays as text in a format similar to how a tag displays, but if this setting is toggled &#34;ON&#34; then the Read More text (or the custom text set above) will display within a button.<br /><br />As this is a tritoggle setting, there is a default option for the Read More button one can set in the <strong>Portfolio Category Page Settings Panel /Read More</strong> tab.",'theme_admin'), "default" => "", "type" => "tritoggle" ),

    framework/admin/metaboxes/page_general.php

    @@ -17,460 +17,6 @@ } public function tabs(){ - - $array_header_options_top=array( - array( - "name" => __("Sticky Header",'theme_admin'), - "desc" => __("<p>The &#34;ON&#34; position of this setting &#34;sticks&#34; the header area including the navigation menu to the top of the url window so that as one scrolls down the page, the header remains fixed to the top of the page view and always remains in sight.</p>",'theme_admin'), - "id" => "_sticky_header", - "default" => "", - "type" => "tritoggle" - ), - array( - "name" => __("Header Display",'theme_admin'), - "desc" => __('Switch to &#34;OFF&#34; to disable header on this webpage. IMPORTANT: if disabling the header you must also turn off the sticky footer using the setting above.','theme_admin'), - "id" => "_header", - "label" => "Switch off to disable header on this webpage", - "default" => true, - "type" => "toggle" - ), - array ( - "name" => __("Responsive Header Height (Optional)&#x200E;",'theme_admin'), - "desc" => __("<p>Set the Header Inner height in pixels for the mobile breakpoint between 768 and 979px. In some rare occasions it can happen that the Header height between 768px and 979px is not correct. In most cases this happens when too much content is added in the Top Area or the Select2 Mobile menu is hidden by css or a plugin. By this setting you adjust the height of the header for that viewpoint only. <br><br>Default = -1. When set to -1 the global setting as in the theme general setting for this option is used. When this setting in here is set to 0 the header inner height css will be set to 'height:auto;' and not to 'height:0px;'.<br><br>Note : When this setting is set to -1 and the global setting for this option is set to 0 the theme default css is applied for that breakpoint and this setting is completely ignored.</p>",'theme_admin'), - "id" => "_header_height_mobile", - "default" => "-1", - "min" => "-1", - "max" => "300", - "step" => "1", - "type" => "range" - ), - ); - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $array_header_options_for_menutop_child=array( - array( - "name" => __("Header Elements Visibility",'theme_admin'), - "desc" => __("Turn On/Off elements in the Header Area by drag and drop. If the 'Show Header Elements' container has no elements inside the global 'Header Elements Visibility' setting as set in the Topmenu Child Settings is followed. If 'Show Header Elements' has the element called 'Disable All', the Header Inner will be completely empty like it would be when the Landing page Template is used. In case 'Disable All' is used all other enabled Header Elements will be ignored. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), - "id" => "_header_elements", - "default" => array(), - "options" => array( - 'none'=>__('Disable All','theme_admin'), - 'theme_top_nav'=>__('Top Navigation','theme_admin'), - 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), - 'theme_logo'=>__('Main Logo','theme_admin'), - 'theme_top_area'=>__('Top Area','theme_admin'), - 'theme_default_nav'=>__('Main Navigation','theme_admin'), - 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), - ), - 'enable_text' => __('Header Elements Desktop','theme_admin'), - 'enable_sub_text' => __('<br>empty=default theme options','theme_admin'), - 'disable_text' => __('Available','theme_admin'), - 'disable_sub_text' => __('<br>Select header elements','theme_admin'), - "type" => "ddmultiselect" - ), - array( - "name" => __("Header Elements Visibility Mobile",'theme_admin'), - "desc" => __("Turn On/Off elements in the Header Area by drag and drop for all mobile devices. If the 'Show Header Elements' container has no elements inside the global 'Header Elements Visibility' setting as set in the Topmenu Child Settings is followed. If 'Show Header Elements' has the element called 'Disable All', the Header Inner will be completely empty like it would be when the Landing page Template is used. In case 'Disable All' is used all other enabled Header Elements will be ignored. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), - "id" => "_header_elements_mobile", - "default" => array(), - "options" => array( - 'none'=>__('Disable All','theme_admin'), - 'theme_top_nav'=>__('Top Navigation','theme_admin'), - 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), - 'theme_logo'=>__('Main Logo','theme_admin'), - 'theme_top_area'=>__('Top Area','theme_admin'), - 'theme_default_nav'=>__('Main Navigation','theme_admin'), - 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), - ), - 'enable_text' => __('Header Elements Mobile','theme_admin'), - 'enable_sub_text' => __('<br>empty=default theme options','theme_admin'), - 'disable_text' => __('Available','theme_admin'), - 'disable_sub_text' => __('<br>Select header elements','theme_admin'), - "type" => "ddmultiselect" - ), - array( - "name" => __("Header Elements Switch Viewport",'theme_admin'), - "desc" => __('<p>The default is that the header elements will switch to the mobile format once the viewport is smaller then 980px (so it turns mobile on a 10 inch tablet). By this setting you can change the moment the moment that the header elements for mobile devices should kick in. When set to Default the setting is applied as set in the Top MenuBar settings.</p>','theme_admin'), - "id" => "_header_elements_viewport_switch", - "default" => '', - "options" => array( - "" => __('Default','theme_admin'), - "480" => __('< 480 (320)','theme_admin'), - "568" => __('< 568 (480, 320)','theme_admin'), - "768" => __('< 768 (568, 480, 320)','theme_admin'), - "980" => __('< 980 (768, 568, 480, 320)','theme_admin'), - ), - "type" => "select", - ), - ); - $array_header_options_top=array_merge($array_header_options_top,$array_header_options_for_menutop_child); - } - $array_header_options_bottom=array( - array( - "name" => __("Use Global Header Textarea",'theme_admin'), - "desc" => __('If set to ON the Global Header Textarea, as set in the Theme General Header Options, is used when the Header Textarea Text Field below is empty. By default this setting is OFF and the Global Header Textarea Text is ignored on all pages except the None Static Homepage. This setting can also be changed, for all pages at once, by using a Global Preset.','theme_admin'), - "id" => "_use_global_header_introduce_text", - "label" => "Switch off to ignore the global Header Custom Content Text.", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Header Textarea",'theme_admin'), - "desc" => __('With this setting one can add custom content in the Header Area below the Theme Navigation. &nbsp;The editor below is the standard wp editor, including option buttons, and the theme shortcode generator.<br /><br />Everything that can be done in the regular webpage content area can also be done in the feature header when in custom content mode. &nbsp;Layouts and columns, images, shortcoded sliders, text and all other shortcodes can be combined to display whatever desired in this area.','theme_admin'), - "id" => "_header_introduce_text", - "rows" => "10", - "default" => "", - "htmlspecialchars" => true, - "type" => "editor", - "settings" => array( - ), - ), - array( - "name" => __("Custom Logo Uploader",'theme_admin'), - "desc" => __("<p>The logo uploader uses the default wp image uploading function, and once the image is visible in the wp image dialogue box after the upload, click on <em>Use This</em> at the bottom of the image dialogue box and the logo image will appear below. &nbsp;&nbsp;For quicker site page loading, it is suggested to use a jpeg image instead of a png image due to the lighter weight of jpegs. </p><p><em>HINT:</em>&nbsp;&nbsp;Do remember that if removing the current logo image for any reason, it will not be deleted from the media library unless one goes to the media library and deletes the image permanently.</p> ",'theme_admin'), - "id" => "_logo", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Custom Logo Uploader 2x (retina)",'theme_admin'), - "desc" => __("<p>Upload a custom Logo for Retina devices. Note: This logo will only be used if also a normal sized Custom Logo is uploaded.</p>",'theme_admin'), - "id" => "_logo_2x", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Custom Logo Uploader For Mobile Devices",'theme_admin'), - "desc" => __("<p>In most instances, the full size logo may appear quite large in a mobile device so with this setting one can upload a second smaller version of the site custom logo. &nbsp;The logo will be displayed to mobile devices with a viewport smaller then 768px wide -> so it will display in viewports ranging from 320px - 767px in width.</p><p>Viewport detection and logo switching is automatic, all one need do is upload the logo. &nbsp;As well, the logo will auto center in the screen.</p>",'theme_admin'), - "id" => "_mobile_logo", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Custom Logo Uploader For Mobile Devices 2x (retina)",'theme_admin'), - "desc" => __("<p>Upload a custom Mobile Logo for Retina devices. Note: This logo will only be used if also a normal sized Mobile Logo is uploaded.</p>",'theme_admin'), - "id" => "_mobile_logo_2x", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Header / Top Area Text Color",'theme_admin'), - "desc" => "", - "id" => "_header_text", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Logo Text Color",'theme_admin'), - "desc" => "", - "id" => "_site_name", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Logo Description Text Color",'theme_admin'), - "desc" => "", - "id" => "_site_description", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Header Background Color",'theme_admin'), - "desc" => __("If you specify a color below, this will override the global configuration. Set empty to disable this.",'theme_admin'), - "id" => "_header_background_color", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Keep Global Set Background Image",'theme_admin'), - "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), - "id" => "_header_keep_global_image", - "label" => "Switch off to kickout the global set background image.", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Header Background Custom Image",'theme_admin'), - "id" => "_header_background_image", - "default" => "", - "type" => "upload" - ), - array( - "name" => __("Header Background Position X",'theme_admin'), - "desc" => "", - "id" => "_header_background_position_x", - "default" => 'center', - "options" => array( - "left" => __('Left','theme_admin'), - "center" => __('Center','theme_admin'), - "right" => __('Right','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Position Y",'theme_admin'), - "desc" => "", - "id" => "_header_background_position_y", - "default" => 'top', - "options" => array( - "top" => __('Top','theme_admin'), - "center" => __('Center','theme_admin'), - "bottom" => __('Bottom','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Repeat",'theme_admin'), - "desc" => "", - "id" => "_header_background_repeat", - "default" => 'no-repeat', - "options" => array( - "no-repeat" => __('No Repeat','theme_admin'), - "repeat" => __('Tile','theme_admin'), - "repeat-x" => __('Tile Horizontally','theme_admin'), - "repeat-y" => __('Tile Vertically','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Attachment",'theme_admin'), - "desc" => "", - "id" => "_header_background_attachment", - "default" => 'scroll', - "options" => array( - "scroll" => __('Scroll','theme_admin'), - "fixed" => __('Fixed','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Background Size",'theme_admin'), - "id" => "_header_background_size", - "default" => '100% auto', - "options" => array( - "auto" => __('auto','theme_admin'), - "100% auto" => __('100% auto','theme_admin'), - "cover" => __('cover','theme_admin'), - "contain" => __('contain','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Header Image Overlay Color",'theme_admin'), - "desc" => __("If you specify a color below that color will be added on top of the image as a overlay color. Set empty to disable this. Note: if the transparency attribute is not set below 1.0 this setting will be ignored.",'theme_admin'), - "id" => "_header_image_overlay_color", - "default" => "", - "type" => "color" - ), - ); - - $array_navigation=array( - array( - "name" => __("Select a Custom Menu for the Main Navigation Container",'theme_admin'), - "desc" => __("<p>This settings lets you set a different Main Menu for this page only. If used in a preset this will change the main menu in all pages using that preset.</p>",'theme_admin'), - "id" => "_main_nav", - "default" => '', - "options" => theme_get_nav_menus(), - "type" => "select", - ), - ); - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $array_menu_top=array( - array( - "name" => __("Select a Custom Menu for the Top Menu Navigation Container",'theme_admin'), - "desc" => __("<p>This settings lets you set a different Top Level Menu for this page only. If used in a preset this will change the main menu in all pages using that preset.</p>",'theme_admin'), - "id" => "_topmenu_nav", - "default" => '', - "options" => theme_get_nav_menus(), - "type" => "select", - ), - ); - $array_navigation=array_merge($array_navigation,$array_menu_top); - } - if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { - $responsive_menu_options=array("" => __('Default','theme_admin'),"body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); - $option_nr='5'; - $option_text=''; - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $responsive_menu_options=array("" => __('Default','theme_admin'),"body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"top_nav" => __('Top Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); - $option_nr='6'; - $option_text="'<br><strong>'Top Navigation'</strong> : The Responsive Menu code is inserted in the Top Navigation element.'"; - } - - $desc= sprintf(__("Set the location for the Responsive Menu to appear into our page content. We move the containers according this setting. <br><br>There are %1s options: <br><br><strong>'Body'</strong> : The Responsive menu code is inserted in the top of the body before the Theme Header.<br><strong>'Header'</strong> : The Responsive menu code is inserted in the theme header element.<br><strong>'Header Inner'</strong> : The Responsive menu code is inserted in the theme header inner element.<br><strong>'Main Navigation'</strong> : The Responsive menu code is inserted in the theme Main Navigation element.%2s<br><strong>'Manual'</strong> : We do not move the Menu containers into any location. They are left in the Footer (default Plugin). Also no shortcode is inserted and You need to insert the shortcode yourself in the page content or text area or text widget. Default = 'Default'. Which means that the setting as set in the theme general settings for the Responsive Menu Location is used.<br><br>Note : The Responsive Menu Plugin also has a setting in the plugin Advanced Option Panel called 'Use Shortcode?'. If that setting is turned to 'ON' you can control the location of the Responsive Menu Button manually by inserting a Responsive Menu Shortcode in a page/post content or text widget. To make it easy we add that shortcode automatically at the correct location as set in this setting.",'theme_admin'),$option_nr,$option_text); - $array_menu_pro=array( - array( - "name" => __("Select a Custom Menu for the Alternate Navigation Container",'theme_admin'), - "desc" => __("<p>This settings lets you set a different Menu for this page for the Theme Alternate Menu Container. This setting is only visible when the Responsive Menu Pro plugin is active. The menu that plugin is using will be changed for this page with the one selected here. If used in a preset this will change the Responsive Menu Pro menu in all pages using that preset.</p>",'theme_admin'), - "id" => "_alternate_nav", - "default" => '', - "options" => theme_get_nav_menus(), - "type" => "select", - ), - array( - "name" => __("Responsive Menu Location (mobile)",'theme_admin'), - "desc" => $desc, - "id" => "_responsive_menu_header_location", - "default" => '', - "options" => $responsive_menu_options, - "type" => "select", - ), - array( - "name" => __("Force Visibility of the Main Navigation Select2Nav",'theme_admin'), - "desc" =>__("<p>Toggle this setting ON if you want to show the select2 navigation for the Main Menu regardless the setting in the responsive menu settings. Note: This can be usefull when you are using the Responsive Menu Button for a complete different purpose or location.</p>",'theme_admin'), - "id" => "_force_select2_navigation", - "default" => '', - "type" => "tritoggle" - ), - ); - $array_navigation=array_merge($array_navigation,$array_menu_pro); - } - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $array_navigation_order=array( - array( - "name" => __("Override Top Menu Elements Order",'theme_admin'), - "desc" => __('Override the Top Navigation Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), - "id" => "_override_top_menu_order", - "label" => "Check to enable this", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Top Menu Elements Order",'theme_admin'), - "desc" => __("Set the order of the items in the Top Menu Bar.",'theme_admin'), - "id" => "_menu_elements_order_top_nav", - "default" => array('woo_items','menu_items','search_item'), - "options" => array( - 'menu_items'=>__('Top Navigation Menu Items','theme_admin'), - 'search_item'=>__('Search Menu Icon','theme_admin'), - 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), - ), - 'enable_text' => __('Menu Elements Order','theme_admin'), - 'hide_disable' => true, - "type" => "ddmultiselect" - ), - array( - "name" => __("Override Main Menu Elements Order",'theme_admin'), - "desc" => __('Override the Main Navigation Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), - "id" => "_override_main_menu_order", - "label" => "Check to enable this", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Main Menu Elements Order",'theme_admin'), - "desc" => __("Set the order of the items in the Main Menu Bar.",'theme_admin'), - "id" => "_menu_elements_order_main_nav", - "default" => array('woo_items','menu_items','search_item'), - "options" => array( - 'menu_items'=>__('Main Navigation Menu Items','theme_admin'), - 'search_item'=>__('Search Menu Icon','theme_admin'), - 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), - ), - 'enable_text' => __('Menu Elements Order','theme_admin'), - 'hide_disable' => true, - "type" => "ddmultiselect" - ), - ); - if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { - $array_navigation_order_rmp=array( - array( - "name" => __("Override Responsive Menu Pro Elements Order",'theme_admin'), - "desc" => __('Override the Responsive Menu Pro Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), - "id" => "_override_rmp_menu_order", - "label" => "Check to enable this", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Responsive Menu Pro Menu Elements Order",'theme_admin'), - "desc" => __("Set the order of the items in the Responsive Menu.",'theme_admin'), - "id" => "_menu_elements_order_rmp_nav", - "default" => array('woo_items','menu_items'), - "options" => array( - 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), - 'menu_items'=>__('Main Navigation Menu Items','theme_admin'), - ), - 'enable_text' => __('Menu Elements Order','theme_admin'), - 'hide_disable' => true, - "type" => "ddmultiselect" - ), - ); - $array_navigation_order=array_merge($array_navigation_order,$array_navigation_order_rmp); - } - $array_navigation=array_merge($array_navigation,$array_navigation_order); - } - - $array_navigation_search=array( - array( - "name" => __("Show Search in Main Navigation",'theme_admin'), - "desc" => __("<p>If this setting is toggled <em>ON</em>, the Main Navigation will show a search Icon with a search form as dropdown in the Menu. The search form will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Main Navigation Menu Location.</p>",'theme_admin'), - "id" => "_nav_search_icon", - "default" => "", - "type" => "tritoggle" - ), - ); - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $array_navigation_search_top=array( - array( - "name" => __("Show Search in Top Menu Navigation",'theme_admin'), - "desc" => __("<p>If this setting is toggled <em>ON</em>, the Top Navigation will show a search Icon with a search form as dropdown in the Menu. The search form will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Top Level Menu Location.</p>",'theme_admin'), - "id" => "_top_nav_search_icon", - "default" => "", - "type" => "tritoggle" - ), - ); - $array_navigation_search=array_merge($array_navigation_search_top,$array_navigation_search); - } - $array_navigation=array_merge($array_navigation,$array_navigation_search); - - $array_navigation_settings = array( - array( - "name" => __("Set a Navigation Color Palette",'theme_admin'), - "desc" => __("With this setting you can select a different color palette for the navigation section.",'theme_admin'), - "id" => "_header_palette", - "prompt" => __("Choose one..",'theme_admin'), - "default" => '', - "options" => theme_get_palette_list(), - "type" => "select", - ), - array( - "name" => __("Navigation Full Width ",'theme_admin'), - "desc" => __("<p>If set to ON the Navigation Container will extend across the full width of the screen. This setting is only useful when using a background color setting for the Navigation Container.</p>",'theme_admin'), - "id" => "_nav_fullwidth", - "default" => "", - "type" => "tritoggle" - ), - array( - "name" => __("Navigation Container Background Color",'theme_admin'), - "desc" => __("<p>Set a Background color for the navigation container. If used in combination with the navigation full width setting it will create a nice looking navigation bar.</p> ",'theme_admin'), - "id" => "_menu_container_bg", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Navigation Container Background Gradient CSS",'theme_admin'), - "desc" => __('Below one can set a gradient color for the Navigation Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), - "id" => "_menu_container_bg_gradient", - "default" => '', - "rows" => '8', - "type" => "textarea" - ), - array( - "name" => __("Navigation Container Mobile Background Color",'theme_admin'), - "desc" => __("<p>Set a Background color for the navigation container for mobile devices. If used in combination with the navigation full width setting it will create a nice looking navigation bar.</p> ",'theme_admin'), - "id" => "_menu_container_mobile_bg", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Navigation Container Mobile Background Gradient CSS",'theme_admin'), - "desc" => __('Below one can set a gradient color for the Mobile Navigation Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), - "id" => "_menu_container_mobile_bg_gradient", - "default" => '', - "rows" => '8', - "type" => "textarea" - ), - ); $options = array( array( "name" => __("Page Layout Settings",'theme_admin'), @@ -566,6 +112,20 @@ "type" => "select", ), array( + "name" => __("Elementor Container Follow Fluid/Content Width Padding",'theme_admin'), + "desc" =>__("<p>This setting controls adding of the fluid width padding as set in the theme general settings per viewpoint to the Elementor Container.. This only works in the 100% fluid width page template and for the page-full-width template (layout-boxed layout or layout-full) when Stretch Section in the Elementor section setting is turned ON. Note: do NOT set the inner width or additional padding in the elementor element section settings.</p>",'theme_admin'), + "id" => "_elementor_follow_theme_padding", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Elementor Stretched Container Follows Theme Boxed Mode Inner Width",'theme_admin'), + "desc" =>__("<p>This setting controls that the elementor container to follow the Theme Boxed Mode inner width. Note: do NOT set the inner width or addition padding in the elementor element section settings.</p>",'theme_admin'), + "id" => "_elementor_follow_boxed_mode", + "default" => "", + "type" => "tritoggle" + ), + array( "name" => __("Sidebar Width in Fluid Width Page Content layout ",'theme_admin'), "desc" => __('Set to 0 will follow the general settings. Note : this setting only applies in Fluid Width mode and not the Custom Width mode. When set to Zero the default global sidebar width is used.','theme_admin'), "id" => "_full_sidebar_width", @@ -765,12 +325,930 @@ ), array( "name" => __("Header Options",'theme_admin'), - "options" => array_merge($array_header_options_top,$array_header_options_bottom), + "options" => array( + array( + "name" => __("Sticky Header",'theme_admin'), + "desc" => __("<p>The &#34;ON&#34; position of this setting &#34;sticks&#34; the header area including the navigation menu to the top of the url window so that as one scrolls down the page, the header remains fixed to the top of the page view and always remains in sight.</p>",'theme_admin'), + "id" => "_sticky_header", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Header Overlap",'theme_admin'), + "desc" => __("<p>When overlap is set to ON the Header overlaps the Featured Header or Page (when Featured Header is turned off). If set to default the Header Overlap as set in theme header settings is applied.</p>",'theme_admin'), + "id" => "_header_overlap", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Header Display",'theme_admin'), + "desc" => __('Switch to &#34;OFF&#34; to disable header on this webpage. IMPORTANT: if disabling the header you must also turn off the sticky footer using the setting above.','theme_admin'), + "id" => "_header", + "label" => "Switch off to disable header on this webpage", + "default" => true, + "type" => "toggle" + ), + array ( + "name" => __("Responsive Header Height (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the Header Inner height in pixels for the mobile breakpoint between 768 and 979px. In some rare occasions it can happen that the Header height between 768px and 979px is not correct. In most cases this happens when too much content is added in the Top Area or the Select2 Mobile menu is hidden by css or a plugin. By this setting you adjust the height of the header for that viewpoint only. <br><br>Default = -1. When set to -1 the global setting as in the theme general setting for this option is used. When this setting in here is set to 0 the header inner height css will be set to 'height:auto;' and not to 'height:0px;'.<br><br>Note : When this setting is set to -1 and the global setting for this option is set to 0 the theme default css is applied for that breakpoint and this setting is completely ignored.</p>",'theme_admin'), + "id" => "_header_height_mobile", + "default" => "-1", + "min" => "-1", + "max" => "300", + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Header Elements Visibility",'theme_admin'), + "desc" => __("Turn On/Off elements in the Header Area by drag and drop. If the 'Show Header Elements' container has no elements inside the global 'Header Elements Visibility' setting as set in the Topmenu Settings is followed. If 'Show Header Elements' has the element called 'Disable All', the Header Inner will be completely empty like it would be when the Landing page Template is used. In case 'Disable All' is used all other enabled Header Elements will be ignored. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), + "id" => "_header_elements", + "default" => array(), + "options" => array( + 'none'=>__('Disable All','theme_admin'), + 'theme_top_nav'=>__('Top Navigation','theme_admin'), + 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), + 'theme_logo'=>__('Main Logo','theme_admin'), + 'theme_top_area'=>__('Top Area','theme_admin'), + 'theme_default_nav'=>__('Main Navigation','theme_admin'), + 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), + ), + 'enable_text' => __('Header Elements Desktop','theme_admin'), + 'enable_sub_text' => __('<br>empty=default theme options','theme_admin'), + 'disable_text' => __('Available','theme_admin'), + 'disable_sub_text' => __('<br>Select header elements','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Header Elements Visibility Mobile",'theme_admin'), + "desc" => __("Turn On/Off elements in the Header Area by drag and drop for all mobile devices. If the 'Show Header Elements' container has no elements inside the global 'Header Elements Visibility' setting as set in the Topmenu Settings is followed. If 'Show Header Elements' has the element called 'Disable All', the Header Inner will be completely empty like it would be when the Landing page Template is used. In case 'Disable All' is used all other enabled Header Elements will be ignored. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), + "id" => "_header_elements_mobile", + "default" => array(), + "options" => array( + 'none'=>__('Disable All','theme_admin'), + 'theme_top_nav'=>__('Top Navigation','theme_admin'), + 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), + 'theme_logo'=>__('Main Logo','theme_admin'), + 'theme_top_area'=>__('Top Area','theme_admin'), + 'theme_default_nav'=>__('Main Navigation','theme_admin'), + 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), + ), + 'enable_text' => __('Header Elements Mobile','theme_admin'), + 'enable_sub_text' => __('<br>empty=default theme options','theme_admin'), + 'disable_text' => __('Available','theme_admin'), + 'disable_sub_text' => __('<br>Select header elements','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Header Elements Switch Viewport",'theme_admin'), + "desc" => __('<p>The default is that the header elements will switch to the mobile format once the viewport is smaller then 980px (so it turns mobile on a 10 inch tablet). By this setting you can change the moment the moment that the header elements for mobile devices should kick in. When set to Default the setting is applied as set in the Top MenuBar settings.</p>','theme_admin'), + "id" => "_header_elements_viewport_switch", + "default" => '', + "options" => array( + "" => __('Default','theme_admin'), + "480" => __('< 480 (320)','theme_admin'), + "568" => __('< 568 (480, 320)','theme_admin'), + "768" => __('< 768 (568, 480, 320)','theme_admin'), + "980" => __('< 980 (768, 568, 480, 320)','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Custom Logo Uploader",'theme_admin'), + "desc" => __("<p>The logo uploader uses the default wp image uploading function, and once the image is visible in the wp image dialogue box after the upload, click on <em>Use This</em> at the bottom of the image dialogue box and the logo image will appear below. &nbsp;&nbsp;For quicker site page loading, it is suggested to use a jpeg image instead of a png image due to the lighter weight of jpegs. </p><p><em>HINT:</em>&nbsp;&nbsp;Do remember that if removing the current logo image for any reason, it will not be deleted from the media library unless one goes to the media library and deletes the image permanently.</p> ",'theme_admin'), + "id" => "_logo", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Custom Logo Uploader 2x (retina)",'theme_admin'), + "desc" => __("<p>Upload a custom Logo for Retina devices. Note: This logo will only be used if also a normal sized Custom Logo is uploaded.</p>",'theme_admin'), + "id" => "_logo_2x", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Custom Logo Uploader For Mobile Devices",'theme_admin'), + "desc" => __("<p>In most instances, the full size logo may appear quite large in a mobile device so with this setting one can upload a second smaller version of the site custom logo. &nbsp;The logo will be displayed to mobile devices with a viewport smaller then 768px wide -> so it will display in viewports ranging from 320px - 767px in width.</p><p>Viewport detection and logo switching is automatic, all one need do is upload the logo. &nbsp;As well, the logo will auto center in the screen.</p>",'theme_admin'), + "id" => "_mobile_logo", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Custom Logo Uploader For Mobile Devices 2x (retina)",'theme_admin'), + "desc" => __("<p>Upload a custom Mobile Logo for Retina devices. Note: This logo will only be used if also a normal sized Mobile Logo is uploaded.</p>",'theme_admin'), + "id" => "_mobile_logo_2x", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Header Top Area",'theme_admin'), + "desc" => sprintf(__("<p>Champion provides the ability to have a widget area in the top right section of the header area. &nbsp;&nbsp; There are 4 choices:</p> +<p><strong>1 -</strong> <u>Default</u> if set to default the setting as set in the Theme General Header Settings for the Header Top Area is used.<br /><br /><strong>2 -</strong> <u>to show the wpml flags</u> if using the wordpress multi-language plugin ->Champion has auto language detection coded into it for wpml so that the wpml flag widget is not necessary if one chooses this option.<br /><br /><strong>3 -</strong> <u>to set it as a Widget Area</u> in which case after saving this panel go to <a href='%s/wp-admin/widgets.php' target='_blank'>Appearence -> Widgets</a> and insert widgets into Header Widget Area Widget Container.<br /><br /><strong>4 -</strong> <u>set the area to the html mode</u> in which case one can style the <b>Header Top Area Html Code</b> field below to hold whatever content and styling desired. &nbsp;&nbsp;The html mode was included into Champion at the request of designers who use the theme for their client sites, and is only recommended for users with a good understanding of html coding. &nbsp;&nbsp;However, there are a number of threads in the Champion support forum on styling the header widget area in html mode which may assist the novice coder on styling this area.</p><p><em>HINT 1:</em>&nbsp;&nbsp; If one wishes to have different widgets or content side by side in the header widget area, it should be set to html mode, and with use of divs, or column or layout shortcodes, and then place your content, and widget shortcodes into the columns.</p><p><em>HINT 2:</em>&nbsp;&nbsp; An easy way to build the content for this field when in HTML mode is to do so in a page content editor, and then cut and paste it into this field.</p>",'theme_admin'),site_url()), + "id" => "_top_area_type", + "default" => '', + "options" => array( + "" => __('Default','theme_admin'), + "html" => __('Html','theme_admin'), + "wpml_flags" => __('Wpml Flags','theme_admin'), + "widget" => __('Widget Area','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Top Area Custom Html Code",'theme_admin'), + "desc" => __("<p>In html mode this area accepts Champion shortcodes and html.&nbsp;&nbsp; Use either layout or column shortcodes, or divs, to space out the content horizontally.</p><p>Remember that one usually does not want to enlarge the header height too much as it pushed the main content area further down the page, so this area is typically most suitable for compact items such as social icons, a search field, extra navigation links, multi-language flags, etc. Note: If this field is left empty the content of the global Top Area Html Code in the Theme General Header settings is used.</p>",'theme_admin'), + "id" => "_top_area_html", + "rows" => "10", + "default" => "", + "htmlspecialchars" => true, + "type" => "editor", + ), + array( + "name" => __("Header Top Area Custom Header Widget Area",'theme_admin'), + "desc" => __("<p>Select a different widget container to show in the Header Top Area. Note: Only applies when the Header Top Area has been set to Widget Area.</p>",'theme_admin'), + "id" => "_header_sidebar", + "target" => 'sidebar_list', + "default" => '', + "options" => array( + '' => __('Use default', 'theme_admin') + ), + "type" => "select", + ), + array( + "name" => __("Use Global Header Textarea",'theme_admin'), + "desc" => __('If set to ON the Global Header Textarea, as set in the Theme General Header Options, is used when the Header Textarea Text Field below is empty. By default this setting is OFF and the Global Header Textarea Text is ignored on all pages except the None Static Homepage. This setting can also be changed, for all pages at once, by using a Global Preset.','theme_admin'), + "id" => "_use_global_header_introduce_text", + "label" => "Switch off to ignore the global Header Custom Content Text.", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Header Textarea",'theme_admin'), + "desc" => __('With this setting one can add custom content in the Header Area below the Theme Navigation. &nbsp;The editor below is the standard wp editor, including option buttons, and the theme shortcode generator.<br /><br />Everything that can be done in the regular webpage content area can also be done in the feature header when in custom content mode. &nbsp;Layouts and columns, images, shortcoded sliders, text and all other shortcodes can be combined to display whatever desired in this area.','theme_admin'), + "id" => "_header_introduce_text", + "rows" => "10", + "default" => "", + "htmlspecialchars" => true, + "type" => "editor", + "settings" => array( + ), + ), + ), + ), + array( + "name" => __("Header Color/Image Options",'theme_admin'), + "options" => array( + array( + "name" => __("Header / Top Area Text Color",'theme_admin'), + "desc" => "", + "id" => "_header_text", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Logo Text Color",'theme_admin'), + "desc" => "", + "id" => "_site_name", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Logo Description Text Color",'theme_admin'), + "desc" => "", + "id" => "_site_description", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Header Background Color",'theme_admin'), + "desc" => __("If you specify a color below, this will override the global configuration. Set empty to disable this.",'theme_admin'), + "id" => "_header_background_color", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Keep Global Set Background Image",'theme_admin'), + "desc" => __('If you set a background color and you want to keep the globally configured background image for this element loaded, then switch this setting on. This is only usefull when you are using a globally configured background image that has transparency and you just want to show that same image with a different background color. The moment you set a background image below, turning On this setting is useless. If set to OFF the above set background color will show and the globally configured background image will be kicked out, unless a background image is set for this element down below.','theme_admin'), + "id" => "_header_keep_global_image", + "label" => "Switch off to kickout the global set background image.", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Header Background Custom Image",'theme_admin'), + "id" => "_header_background_image", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Header Background Position X",'theme_admin'), + "desc" => "", + "id" => "_header_background_position_x", + "default" => 'center', + "options" => array( + "left" => __('Left','theme_admin'), + "center" => __('Center','theme_admin'), + "right" => __('Right','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Position Y",'theme_admin'), + "desc" => "", + "id" => "_header_background_position_y", + "default" => 'top', + "options" => array( + "top" => __('Top','theme_admin'), + "center" => __('Center','theme_admin'), + "bottom" => __('Bottom','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Repeat",'theme_admin'), + "desc" => "", + "id" => "_header_background_repeat", + "default" => 'no-repeat', + "options" => array( + "no-repeat" => __('No Repeat','theme_admin'), + "repeat" => __('Tile','theme_admin'), + "repeat-x" => __('Tile Horizontally','theme_admin'), + "repeat-y" => __('Tile Vertically','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Attachment",'theme_admin'), + "desc" => "", + "id" => "_header_background_attachment", + "default" => 'scroll', + "options" => array( + "scroll" => __('Scroll','theme_admin'), + "fixed" => __('Fixed','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Background Size",'theme_admin'), + "id" => "_header_background_size", + "default" => '100% auto', + "options" => array( + "auto" => __('auto','theme_admin'), + "100% auto" => __('100% auto','theme_admin'), + "cover" => __('cover','theme_admin'), + "contain" => __('contain','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Header Image Overlay Color",'theme_admin'), + "desc" => __("If you specify a color below that color will be added on top of the image as a overlay color. Set empty to disable this. Note: if the transparency attribute is not set below 1.0 this setting will be ignored.",'theme_admin'), + "id" => "_header_image_overlay_color", + "default" => "", + "type" => "color" + ), + ), + ), + array( + "name" => __("Top Menu Options",'theme_admin'), + "options" => array( + array( + "name" => __("Select a Custom Menu for the Top Menu Navigation Container",'theme_admin'), + "desc" => __("<p>This settings lets you set a different Top Level Menu for this page only. If used in a preset this will change the main menu in all pages using that preset.</p>",'theme_admin'), + "id" => "_topmenu_nav", + "default" => '', + "options" => theme_get_nav_menus(), + "type" => "select", + ), + array( + "name" => __("Override Top Menu Elements Order",'theme_admin'), + "desc" => __('Override the Top Navigation Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), + "id" => "_override_top_menu_order", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Top Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Top Menu Bar.",'theme_admin'), + "id" => "_menu_elements_order_top_nav", + "default" => array('woo_items','menu_items','search_item'), + "options" => array( + 'menu_items'=>__('Top Navigation Menu Items','theme_admin'), + 'search_item'=>__('Search Menu Icon','theme_admin'), + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + ), + 'enable_text' => __('Menu Elements Order','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), + array( + "name" => __("Sticky Header Top Menu",'theme_admin'), + "desc" => __("<p>The &#34;ON&#34; Turn On/Off Sticky Top Menu Navigation. Note: This setting is ignored if the Theme Sticky Header is turned ON.</p>",'theme_admin'), + "id" => "_menu_sticky", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Show Search in Top Menu Navigation",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the Top Navigation will show a search Icon with a search form as dropdown in the Menu. The search form will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Top Level Menu Location.</p>",'theme_admin'), + "id" => "_top_nav_search_icon", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Set the Top Menu Color Palette",'theme_admin'), + "desc" => __("With this setting you can select a different color palette for the top menu navigation section.",'theme_admin'), + "id" => "_topmenu_palette", + "prompt" => __("Choose one..",'theme_admin'), + "default" => '', + "options" => theme_get_palette_list(), + "type" => "select", + ), + array( + "name" => __("Set the Top Menu Sub Menu Color Palette",'theme_admin'), + "desc" => __("With this setting you can select a different color palette for the navigation sub menu section.",'theme_admin'), + "id" => "_topmenu_submenu_palette", + "prompt" => __("Choose one..",'theme_admin'), + "default" => '', + "options" => theme_get_palette_list(), + "type" => "select", + ), + array( + "name" => __("Override Global set Top Menu Background Outer Image with a Color",'theme_admin'), + "desc" => __('Override the Global set Top Menu Bar Background Outer Image in order to apply a color to the menu bar outer container. Only turn ON if you want the next color settings below.','theme_admin'), + "id" => "_topmenu_remove_bg_outer_image", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Menubar Background Color",'theme_admin'), + "desc" => "", + "id" => "_topbar_menubar_bg", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Menubar Background Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Top Menu Bar Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "_topbar_menubar_bg_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + array( + "name" => __("Responsive Menubar Background Color",'theme_admin'), + "desc" => "", + "id" => "_topbar_menubar_bg_responsive", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Responsive Menubar Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Responsive Top Menu Bar Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "_topbar_menubar_bg_responsive_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + array( + "name" => __("Override Global set Top Menu Background Inner Image with a Color",'theme_admin'), + "desc" => __('Override the Global set Top Menu Bar Background Inner Image in order to apply a color to the menu bar inner container. Only turn ON if you want the next color settings below.','theme_admin'), + "id" => "_topmenu_remove_bg_inner_image", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Menubar Inner Background Color",'theme_admin'), + "desc" => "", + "id" => "_topbar_menubar_bg_inner", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Menubar Inner Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Top Menu Bar Inner Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "_topbar_menubar_bg_inner_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + array( + "name" => __("Compact Menubar Background Color",'theme_admin'), + "desc" => "", + "id" => "_topbar_menubar_compact_bg", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Menu Border Bottom Color (Optional)&#x200E;",'theme_admin'), + "desc" => __('This will only work if a global border color in the color settings for the top menu settings has been set and a border width in the top menu settings. Otherwise this setting is ignored.','theme_admin'), + "id" => "_topbar_menu_border_color", + "default" => "", + "type" => "color" + ), + ), + ), + array( + "slug" => 'top_navigation_padding', + "name" => __("Top Navigation Padding",'theme_admin'), + "options" => array( + array( + "name" => __("Override Navigation Menu Item padding 768px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between Top Navigation top level menu items starting from 768px. When the breakpoint mode setting below is turned ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 979px. When set to -1 This setting is ignored. When set to 0 the Default CSS padding, which is 6px, is applied. <br><br>Note: This only applies to the Top Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_topmenu_nav_padding_768", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 768px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Top Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Top Navigation Animation Width as set in the Top Navigation Animation Settings. <br><br>Note : If the previous setting is set to -1 this setting is ignored. <br>Note : When the breakpoint mode setting below is set to ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 979px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_topmenu_nav_animation_bar_width_768", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Override Navigation Menu Item padding 980px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between Top Navigation top level menu items starting from 980px and above. When the breakpoint mode setting below is turned ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1199px. If breakpoint mode is set to OFF the padding from the 768 setting will be applied. When set to -1 this setting is ignored. When set to 0 the Default CSS padding, which is 6px, is applied. <br><br>Note: This only applies to the Top Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_topmenu_nav_padding_980", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 980px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Top Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Top Navigation Animation Width as set in the Top Navigation Animation Settings. <br><br>Note : If the previous setting is set to -1 this setting is ignored. <br>Note : When the breakpoint mode setting below is set to ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1199px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_topmenu_nav_animation_bar_width_980", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Override Navigation Menu Item padding 1200px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between Top Navigation top level menu items starting from 1200px and above. When the breakpoint mode setting below is turned ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1399px. If breakpoint mode is set to OFF the padding from the 980 setting will be applied. When set to -1 This setting is ignored. When set to 0 the Default CSS padding, which is 6px, is applied. <br><br>Note: This only applies to the Top Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_topmenu_nav_padding_1200", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 1200px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Top Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Top Navigation Animation Width as set in the Top Navigation Animation Settings.<br><br>Note : If the previous setting is set to -1 this setting is ignored. <br>Note : When the breakpoint mode setting below is set to ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1399px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_topmenu_nav_animation_bar_width_1200", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Override Navigation Menu Item padding 1400px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between Top Navigation top level menu items starting from 1400px and above.If breakpoint mode is set to OFF the padding from the 1200 setting will be applied. When set to -1 This setting is ignored. When set to 0 the Default CSS padding, which is 6px, is applied. <br><br>Note: This only applies to the Top Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_topmenu_nav_padding_1400", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 1400px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Top Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Top Navigation Animation Width as set in the Top Navigation Animation Settings. <br><br>Note : If the previous setting is set to -1 this setting is ignored.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_topmenu_nav_animation_bar_width_1400", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Padding Breakpoint Mode",'theme_admin'), + "desc" => __("<p>If enable the padding set above will only apply to each viewpoint until the next. So if set f.e. for 768px it will stop at 979px. At 980px the default padding will be applied or the padding set at 980px. If Padding breakpoint mode is disabled the setting set at the lowest viewpoint will apply to all the above viewpoints until one of these viewpoints has a setting not equal to zero. Default: breakpoint mode is disabled.</p>",'theme_admin'), + "id" => "_topmenu_padding_break_point_mode", + "default" => '', + "type" => "tritoggle" + ), + ), + ), + array( + "slug" => 'top_navigation_font_settings', + "name" => __("Top Navigation Font Settings",'theme_admin'), + "options" => array( + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Top Level Menu Item Global text Size.</p>",'theme_admin'), + "id" => "_top_nav_menu_top_980", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Top Level Menu Sub-Title Global text Size.</p>",'theme_admin'), + "id" => "_top_nav_menu_top_sub_980", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 980px and above.</p>",'theme_admin'), + "id" => "_top_nav_menu_top_1200", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Top Level Menu Sub-Title Global text Size or the previous set Top Level Menu Sub_title Text Size for 980px and above.</p>",'theme_admin'), + "id" => "_top_nav_menu_top_sub_1200", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "_top_nav_menu_top_1400", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Menu Sub-Title Global text Size or the previous set Top Level Menu Sub_title Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "_top_nav_menu_top_sub_1400", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + ), ), array( "name" => __("Navigation Options",'theme_admin'), - "options" => array_merge($array_navigation,$array_navigation_settings), + "options" => array( + array( + "name" => __("Select a Custom Menu for the Main Navigation Container",'theme_admin'), + "desc" => __("<p>This settings lets you set a different Main Menu for this page only. If used in a preset this will change the main menu in all pages using that preset.</p>",'theme_admin'), + "id" => "_main_nav", + "default" => '', + "options" => theme_get_nav_menus(), + "type" => "select", + ), + array( + "name" => __("Override Main Menu Elements Order",'theme_admin'), + "desc" => __('Override the Main Navigation Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), + "id" => "_override_main_menu_order", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Main Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Main Menu Bar.",'theme_admin'), + "id" => "_menu_elements_order_main_nav", + "default" => array('woo_items','menu_items','search_item'), + "options" => array( + 'menu_items'=>__('Main Navigation Menu Items','theme_admin'), + 'search_item'=>__('Search Menu Icon','theme_admin'), + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + ), + 'enable_text' => __('Menu Elements Order','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), + array( + "name" => __("Show Search in Main Navigation",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the Main Navigation will show a search Icon with a search form as dropdown in the Menu. The search form will show on hover of the search icon.<br>Note : Do NOT turn ON this setting when using a plugin to replace the default Theme Main Navigation Menu Location.</p>",'theme_admin'), + "id" => "_nav_search_icon", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Set the Main Navigation Color Palette",'theme_admin'), + "desc" => __("With this setting you can select a different color palette for the navigation section.",'theme_admin'), + "id" => "_main_navigation_palette", + "prompt" => __("Choose one..",'theme_admin'), + "default" => '', + "options" => theme_get_palette_list(), + "type" => "select", + ), + array( + "name" => __("Set the Main Navigation Sub Menu Color Palette",'theme_admin'), + "desc" => __("With this setting you can select a different color palette for the navigation sub menu section.",'theme_admin'), + "id" => "_submenu_palette", + "prompt" => __("Choose one..",'theme_admin'), + "default" => '', + "options" => theme_get_palette_list(), + "type" => "select", + ), + array( + "name" => __("Navigation Full Width ",'theme_admin'), + "desc" => __("<p>If set to ON the Navigation Container will extend across the full width of the screen. This setting is only useful when using a background color setting for the Navigation Container.</p>",'theme_admin'), + "id" => "_nav_fullwidth", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Navigation Container Background Color",'theme_admin'), + "desc" => __("<p>Set a Background color for the navigation container. If used in combination with the navigation full width setting it will create a nice looking navigation bar.</p> ",'theme_admin'), + "id" => "_menu_container_bg", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Navigation Container Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Navigation Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "_menu_container_bg_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + array( + "name" => __("Navigation Container Mobile Background Color",'theme_admin'), + "desc" => __("<p>Set a Background color for the navigation container for mobile devices. If used in combination with the navigation full width setting it will create a nice looking navigation bar.</p> ",'theme_admin'), + "id" => "_menu_container_mobile_bg", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Navigation Container Mobile Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Mobile Navigation Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "_menu_container_mobile_bg_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + ), ), + array( + "slug" => 'navigation_padding', + "name" => __("Main Navigation Padding",'theme_admin'), + "options" => array( + array( + "name" => __("Override Navigation Menu Item padding 768px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 768px. When the breakpoint mode setting below is turned ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 979px. When set to -1 This setting is ignored. When set to 0 the Default CSS padding, which is 15px, is applied. <br><br>Note: This only applies to the Main Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_nav_padding_768", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 768px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Navigation Animation Width as set in the Navigation Animation Settings. <br><br>Note : If the previous setting is set to -1 this setting is ignored. <br>Note : When the breakpoint mode setting below is set to ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 979px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_nav_animation_bar_width_768", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Override Navigation Menu Item padding 980px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 980px and above. When the breakpoint mode setting below is turned ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1199px. If breakpoint mode is set to OFF the padding from the 768 setting will be applied. When set to -1 this setting is ignored. When set to 0 the Default CSS padding, which is 15px, is applied. <br><br>Note: This only applies to the Main Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_nav_padding_980", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 980px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Navigation Animation Width as set in the Navigation Animation Settings. <br><br>Note : If the previous setting is set to -1 this setting is ignored. <br>Note : When the breakpoint mode setting below is set to ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1199px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_nav_animation_bar_width_980", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Override Navigation Menu Item padding 1200px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 1200px and above. When the breakpoint mode setting below is turned ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1399px. If breakpoint mode is set to OFF the padding from the 980 setting will be applied. When set to -1 This setting is ignored. When set to 0 the Default CSS padding, which is 15px, is applied. <br><br>Note: This only applies to the Main Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_nav_padding_1200", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 1200px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Navigation Animation Width as set in the Navigation Animation Settings.<br><br>Note : If the previous setting is set to -1 this setting is ignored. <br>Note : When the breakpoint mode setting below is set to ON or default and default Breakpoint Mode is set to ON in the global padding settings then the padding set here will not be applied above 1399px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_nav_animation_bar_width_1200", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Override Navigation Menu Item padding 1400px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 1400px and above.If breakpoint mode is set to OFF the padding from the 1200 setting will be applied. When set to -1 This setting is ignored. When set to 0 the Default CSS padding, which is 15px, is applied. <br><br>Note: This only applies to the Main Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "_nav_padding_1400", + "min" => "-1", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Override Navigation Animation Width Offset 1400px and above",'theme_admin'), + "desc" => __("<p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -2 this setting is ignored. If the width set in here is set to -1 it will then try to grab the width setting in the global padding setting for the same breakpoint (only when the global padding set for that breakpoint is bigger then 0). If the end result for width set still is -1 it will then auto calculate and keep and follow the Navigation Animation Width as set in the Navigation Animation Settings. <br><br>Note : If the previous setting is set to -1 this setting is ignored.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "_nav_animation_bar_width_1400", + "min" => "-2", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-2", + "type" => "range" + ), + array( + "name" => __("Padding Breakpoint Mode",'theme_admin'), + "desc" => __("<p>If enable the padding set above will only apply to each viewpoint until the next. So if set f.e. for 768px it will stop at 979px. At 980px the default padding will be applied or the padding set at 980px. If Padding breakpoint mode is disabled the setting set at the lowest viewpoint will apply to all the above viewpoints until one of these viewpoints has a setting not equal to zero. Default: breakpoint mode is disabled.</p>",'theme_admin'), + "id" => "_padding_break_point_mode", + "default" => '', + "type" => "tritoggle" + ), + ), + ), + array( + "slug" => 'main_navigation_font_settings', + "name" => __("Main Nav Font Settings",'theme_admin'), + "options" => array( + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Menu Item Global Text Size.</p>",'theme_admin'), + "id" => "_menu_top_980", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Menu Sub-Title Global text Size.</p>",'theme_admin'), + "id" => "_menu_top_sub_980", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 980px and above.</p>",'theme_admin'), + "id" => "_menu_top_1200", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Theme Font Settings Top Level Menu Sub-Title Global text Size or the previous set Top Level Menu Sub_title Text Size for 980px and above.</p>",'theme_admin'), + "id" => "_menu_top_sub_1200", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set Theme Font Settings in the Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "_menu_top_1400", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set Theme Font Settings in the Top Level Menu Sub-Title Global text Size or the previous set Top Level Menu Sub_title Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "_menu_top_sub_1400", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + ) + )); + + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { + $responsive_menu_options=array("" => __('Default','theme_admin'),"body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"top_nav" => __('Top Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); + $option_nr='6'; + $option_text="'<br><strong>'Top Navigation'</strong> : The Responsive Menu code is inserted in the Top Navigation element.'"; + + $desc= sprintf(__("Set the location for the Responsive Menu to appear into our page content. We move the containers according this setting. <br><br>There are %1s options: <br><br><strong>'Body'</strong> : The Responsive menu code is inserted in the top of the body before the Theme Header.<br><strong>'Header'</strong> : The Responsive menu code is inserted in the theme header element.<br><strong>'Header Inner'</strong> : The Responsive menu code is inserted in the theme header inner element.<br><strong>'Main Navigation'</strong> : The Responsive menu code is inserted in the theme Main Navigation element.%2s<br><strong>'Manual'</strong> : We do not move the Menu containers into any location. They are left in the Footer (default Plugin). Also no shortcode is inserted and You need to insert the shortcode yourself in the page content or text area or text widget. Default = 'Default'. Which means that the setting as set in the theme general settings for the Responsive Menu Location is used.<br><br>Note : The Responsive Menu Plugin also has a setting in the plugin Advanced Option Panel called 'Use Shortcode?'. If that setting is turned to 'ON' you can control the location of the Responsive Menu Button manually by inserting a Responsive Menu Shortcode in a page/post content or text widget. To make it easy we add that shortcode automatically at the correct location as set in this setting.",'theme_admin'),$option_nr,$option_text); + $array_menu_pro=array( + array( + "name" => __("Responsive Menu Options",'theme_admin'), + "options" => array( + array( + "name" => __("Select a Custom Menu for the Alternate Navigation Container",'theme_admin'), + "desc" => __("<p>This settings lets you set a different Menu for this page for the Theme Alternate Menu Container. This setting is only visible when the Responsive Menu Pro plugin is active. The menu that plugin is using will be changed for this page with the one selected here. If used in a preset this will change the Responsive Menu Pro menu in all pages using that preset.</p>",'theme_admin'), + "id" => "_alternate_nav", + "default" => '', + "options" => theme_get_nav_menus(), + "type" => "select", + ), + array( + "name" => __("Responsive Menu Location (mobile)",'theme_admin'), + "desc" => $desc, + "id" => "_responsive_menu_header_location", + "default" => '', + "options" => $responsive_menu_options, + "type" => "select", + ), + array( + "name" => __("Override Responsive Menu Pro Elements Order",'theme_admin'), + "desc" => __('Override the Responsive Menu Pro Menu Elements Order as set in the default theme settings. If Enabled the Elements order as set in the next setting is used.','theme_admin'), + "id" => "_override_rmp_menu_order", + "label" => "Check to enable this", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Responsive Menu Pro Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Responsive Menu. We only have 2 items to re-order 'The Mobile Navigation Menu Items' and the 'Woocommerce Menu items'. Drag and drop them into the correct order.",'theme_admin'), + "id" => "_menu_elements_order_rmp_nav", + "default" => array('woo_items','menu_items'), + "options" => array( + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + 'menu_items'=>__('Mobile Navigation Menu Items','theme_admin'), + ), + 'enable_text' => __('Menu Elements Order','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), + array( + "name" => __("Force Visibility of the Main Navigation Select2Nav",'theme_admin'), + "desc" =>__("<p>Toggle this setting ON if you want to show the select2 navigation for the Main Menu regardless the setting in the responsive menu settings. Note: This can be usefull when you are using the Responsive Menu Button for a complete different purpose or location.</p>",'theme_admin'), + "id" => "_force_select2_navigation", + "default" => '', + "type" => "tritoggle" + ), + ), + )); + $options=array_merge($options,$array_menu_pro); + } + + $options = array_merge($options , array( array( "name" => __("Feature Header Options",'theme_admin'), "options" => array( @@ -859,6 +1337,14 @@ 'target' => 'revslider', ), array( + "name" => __("Use Revslider as Body Background Slider.",'theme_admin'), + "desc" => __('Switch on to use the selected Slider Revolution in the body Background.<br><br>Note: This setting only works if SlideShow type has not been set to Revslider, in which case this setting is ignored and the selected slider will show in the featured header.<br>Note : In order to see the slider you need to set the background color of the various containers (Header, Featured Header, Page and Footer to a transparent color.<br>Note : Make sure the slider design layout has been set to a Full-Screen layout.<br>Note: The link elements in the slider can not be used as they are behind the content.<br>Note: Do not decrease the Slider Height by use of the Module Height by Container Setting in the Slider Revolution Layout Settings. Leave the decrease by Container field empty. If you want to decrease the Slider height use the by PX or % setting.', 'theme_admin'), + "id" => "_use_revslider_as_background", + "label" => "Switch ON to use the selected Slider Revolution in the body Background.", + "default" => false, + "type" => "toggle" + ), + array( "name" => __("Set a Feature Header Color Palette",'theme_admin'), "desc" => __("With this setting you can select a different color palette for the various Featured Header Elements.",'theme_admin'), "id" => "_feature_palette", @@ -1016,6 +1502,13 @@ "desc" => __('This setting provides the ability to hide breadcrumbs on this specific page/post.&nbsp;&nbsp;It is a tri-toggle selector, and the &#34;ON&#34; and &#34;OFF&#34; options in the tri-toggle act the opposite of the theme wide Breadcrumbs Hidden setting found at <b>General Panel -> Other Appearance Settings -> Breadcrumbs Hidden Site Wide Setting</b>. &nbsp;For example, if one has set breadcrumbs to display in the site, and does not want breadcrumbs to be visible and clickable for the visitor on this page/post, set the tri-toggle to &#34;ON&#34;.&nbsp;&nbsp;The default position is that this page level setting will mimic the theme setting for breadcrumbs.','theme_admin'), "id" => "_breadcrumbs_hidden", "label" => "Check to disable breadcrumbs on this post", + "default" => "", + "type" => "tritoggle" + ), + array( + "name" => __("Show Edit Link in Content",'theme_admin'), + "desc" => __('Turn this option ON if you want to see the "Edit" link at the bottom of the page while logged in. Clicking the edit link brings you to the wordpress admin area and lets you edit that page. Leaving it set to default will follow the setting as set in the Theme Advanced settings "Show Edit Link in Content"','theme_admin'), + "id" => "_edit_link", "default" => "", "type" => "tritoggle" ), @@ -1162,6 +1655,14 @@ "default" => "", "type" => "tritoggle" ), + array( + "name" => __("Theme Loads Google GMap Api",'theme_admin'), + "desc" => __('Turn "ON" this setting if you see a error message in the browser console stating: "ReferenceError: google is not defined" or you do not see a google map at all. <br><br>Turn "OFF" this setting If you see a error message in the browser console stating: "You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors...."<br><br>Note: When set to "default" the global setting for the gmap api loading in the theme advanced setting is used.','theme_admin'), + "id" => "_load_gmap_api", + "label" => "Check to enable/disable loading of the gmap api js", + "default" => "", + "type" => "tritoggle" + ), ), ), array( @@ -1393,7 +1894,7 @@ ), ), ), - ); + )); if(class_exists( 'Woocommerce' )){ $woocommerce_settings_array=array( @@ -1451,6 +1952,26 @@ "type" => "tritoggle" ), array( + "name" => __("Hide All Tab Icons",'theme_admin'), + "id" => "_woocommerce_tab_no_icons", + "desc"=>__("Turn to 'On' if you want to hide the icons in the various product tabs. The global set Icons or the Icons set below for the individual tabs will not show.",'theme_admin'), + "default" => false, + "type" => "toggle" + ), + / array( + / "name" => __("Hide Icon for Product Description Tab",'theme_admin'), + / "id" => "_woocommerce_product_description_tab_no_icon", + / "desc"=>__("Turn to 'On' if you want no icon on the Product Description Tab. The global set Product Description Tab Icon or the Product Description Icon set below will not show.",'theme_admin'), + / "default" => false, + / "type" => "toggle" + / ), + array( + "name" => __("Product Description Tab Icon",'theme_admin'), + "id" => "_woocommerce_product_description_tab_icon", + "default" => '', + "type" => "icon", + ), + array( "name" => __("Product Description Tab Text",'theme_admin'), "desc" => __('Enter the text for the product description tab. If left empty the default text in the theme woocommerce settings will be used. If this field is set to "woodefault" the default woocommerce tab title for product description is used.','theme_admin'), "id" => "_woocommerce_product_description_tab_text", @@ -1466,6 +1987,19 @@ "size" => 50, "type" => "text" ), + / array( + / "name" => __("Hide Icon for Product Additional information Tab",'theme_admin'), + / "id" => "_woocommerce_product_additional_information_tab_no_icon", + / "desc"=>__("Turn to 'On' if you want no icon on the Product Additional Information Tab. The global set Additional Information Tab Icon or the Additional Information Icon set below will not show.",'theme_admin'), + / "default" => false, + / "type" => "toggle" + / ), + array( + "name" => __("Additional Information Product Tab Icon",'theme_admin'), + "id" => "_woocommerce_additional_information_tab_icon", + "default" => '', + "type" => "icon", + ), array( "name" => __("Additional Information Product Tab Text",'theme_admin'), "desc" => __('Enter the default text for the additional information tab. If left empty the default text in the theme woocommerce settings will be used. If this field is set to "woodefault" the default woocommerce tab title for additional information is used.','theme_admin'), @@ -1481,6 +2015,19 @@ "default" => '', "size" => 50, "type" => "text" + ), + / array( + / "name" => __("Hide Icon for Product Reviews Tab",'theme_admin'), + / "id" => "_woocommerce_product_reviews_tab_no_icon", + / "desc"=>__("Turn to 'On' if you want no icon on the Product Reviews Tab. The global set Product Reviews Tab Icon or the Product Review Icon set below will not show.",'theme_admin'), + / "default" => false, + / "type" => "toggle" + / ), + array( + "name" => __("Reviews Product Tab Icon",'theme_admin'), + "id" => "_woocommerce_reviews_tab_icon", + "default" => '', + "type" => "icon", ), array( "name" => __("Reviews Title Text",'theme_admin'), @@ -1668,7 +2215,7 @@ "type" => "tritoggle" ), ); - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { + $topmenu_array=array( array( "name" => __("Show WooCart Menu Items in Top Menu (Optional)&#x200E;",'theme_admin'), @@ -1751,7 +2298,6 @@ $topmenu_array=array_merge($topmenu_array,$woomenu_order_array); $woocommerce_settings_array=array_merge($topmenu_array,$woocommerce_settings_array); - } $options = array_merge($options , array( array(

    framework/admin/options/advanced.php

    @@ -11,6 +11,8 @@ $reset_menu= array( "general" => __('General','theme_admin'), + "topmenu" => __('Top Menu','theme_admin'), + "navigation" => __('Main Navigation','theme_admin'), "background" => __('Background','theme_admin'), "color" => __('Color','theme_admin'), "palettes" => __('Color Palettes','theme_admin'), @@ -24,12 +26,9 @@ "portfolio" => __('Portfolio','theme_admin'), "footer" => __('Footer','theme_admin'), "presets" => __('Presets','theme_admin'), - "woocommerce" => __('Woocommerce','theme_admin'), + "woocommerce" => __('Woocommerce','theme_admin'), + "advanced" => __('Advanced','theme_admin') ); - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $reset_menu=array_merge($reset_menu,array("topmenu" => __('Top Menu','theme_admin'))); - } - $reset_menu=array_merge($reset_menu,array("advanced" => __('Advanced','theme_admin'))); $options = array( array( @@ -83,10 +82,17 @@ ), array( "name" => __("Enable Structured Data",'theme_admin'), - "desc" => __("This option inserts structure data from schema.org into the front of your website",'theme_admin'), + "desc" => __("This option inserts structure data from schema.org in elements in the front of your website.",'theme_admin'), "id" => "structured_data", "default" => true, - "type" => "toggle" + "type" => "toggle", + ), + array( + "name" => __("Enable Structured Data on Menu & Breadcrumbs",'theme_admin'), + "desc" => __("This option inserts structure data from schema.org into the menus and breadcrumbs path the theme uses.",'theme_admin'), + "id" => "structured_data_menu_breadcrumbs", + "default" => true, + "type" => "toggle", ), array( "name" => __("Enable Last Breadcrumb as URL",'theme_admin'), @@ -104,6 +110,13 @@ "type" => "text" ), array( + "name" => __("Theme Loads Google GMap Api",'theme_admin'), + "desc" => __('Turn "ON" this setting if you see a error message in the browser console stating: "ReferenceError: google is not defined" or you do not see a google map at all. <br><br>Turn "OFF" this setting If you see a error message in the browser console stating: "You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors...."<br><br>Note: Default this setting is turned "ON". You can override this setting in the theme page options.','theme_admin'), + "id" => "load_gmap_api", + "default" => true, + "type" => "toggle" + ), + array( "name" => __("Page & Preset before &lt;/head&gt; Loading",'theme_admin'), "desc" => __("<p>If this setting is ON (default) then the page before &lt;/head&gt; content and the preset before &lt;/head&gt; content are both loaded just before the page &lt;/head&gt; closing tag (Order: preset before &lt;/head&gt; content first, page before &lt;/head&gt; content last).<br><br>If this setting is OFF then the page before &lt;/head&gt; content is loaded if no preset has been set to a page. In case a preset is set to a page, then the page before &lt;/head&gt; content is ignored and, only the preset before &lt;/head&gt; content is loaded just before the page &lt;/head&gt; closing tag.<br><br>Note: In case no before &lt;/head&gt; content is found at all in a preset or page, the before &lt;/head&gt; content from the theme general settings is loaded. If the latter is also empty no before &lt;/head&gt; content is loaded.</p>",'theme_admin'), "id" => "preset_page_before_head", @@ -156,6 +169,20 @@ "name" => __("Allow Shortcode Support in Comment Fields",'theme_admin'), "desc" => __("<p>Normally left off but if running a community site with many users that have author/editor/administrator permissions and thus knowledge of shortcodes, this setting provides the option to enable shortcode support in the comments field.</p>",'theme_admin'), "id" => "shortcode_comment", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Use Big Image Treshold",'theme_admin'), + "desc" => __("<p>Turn off this setting if you do NOT want to use the new maximum size treshold (limit) for images used & uploaded in Wordpress. Default = 'OFF'.<br><br>In WordPress 5.3, several improvements were made to how images are processed. One of these improvements was the concept of 'BIG images'. When an image is uploaded that exceeds the 'BIG image' threshold (2560 by default), a new 'full' size image is generated. This new 'full' image is used instead of the original 'BIGGER' image uploaded. It is also used for generating image subsizes (medium, small, thumbnail, thumbnail landscape) to reduce server load. Prior to 5.3, it was possible for the originally uploaded image to be displayed on the front-end, even when they were not 'web ready'. Large images can be bad for performance and consume users bandwidth (which is unfortunate for those with slow Internet, or bandwidth caps by their service plans). This new full size image will be displayed instead when this setting 'Use Big Image Treshold' is turned ON.</p>",'theme_admin'), + "id" => "use_big_image_treshold", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Use WP html Lazy Load Feature",'theme_admin'), + "desc" => __("<p>Turn ON this setting if you want to use the new Lazy Load ability for images that comes with WP 5.4. Turn off this setting to disable the WP lazy load ability. Note: The lazy load feature is html driven and only works for browser that support this.</p>",'theme_admin'), + "id" => "use_wp_lazy_load", "default" => false, "type" => "toggle" ), @@ -240,6 +267,19 @@ "type" => "select", ), array( + "name" => __("Viewport for the Topmenu Navigation to Switch to Mobile Menu Format",'theme_admin'), + "desc" => __('<p>The default is that the menu will switch to the mobile format once the viewport is smaller then 980px (so it turns mobile on a 10 inch tablet). &nbsp;If one has only a few top level navigation items, it may be possible to have the full menu show in lessor viewports, which is the purpose of this setting. &nbsp;Please note the menu is always in mobile format for the 320 (mobile phone portrait mode) viewport.</p>','theme_admin'), + "id" => "top_menu_nav2select", + "default" => '980', + "options" => array( + "480" => __('< 480 (320)','theme_admin'), + "568" => __('< 568 (480, 320)','theme_admin'), + "768" => __('< 768 (568, 480, 320)','theme_admin'), + "980" => __('< 980 (768, 568, 480, 320)','theme_admin'), + ), + "type" => "select", + ), + array( "name" => __("Viewport for Navigation to Switch to Mobile Menu Format",'theme_admin'), "desc" => __('<p>The default is that the menu will switch to the mobile format once the viewport is smaller then 980px (so it turns mobile on a 10 inch tablet). &nbsp;If one has only a few top level navigation items, it may be possible to have the full menu show in lessor viewports, which is the purpose of this setting. &nbsp;Please note the menu is always in mobile format for the 320 (mobile phone portrait mode) viewport.</p>','theme_admin'), "id" => "nav2select", @@ -267,10 +307,24 @@ "type" => "select", ), array( + "name" => __("Sticky Header Top Menu Auto-Off Viewport",'theme_admin'), + "desc" => __('<p>This setting is for setting the viewport at which the sticky header top menu, if enabled, automatically turns off. &nbsp;The theme default is below 320.</p>','theme_admin'), + "id" => "sticky_header_target_topmenu", + "default" => '320', + "options" => array( + "320" => __('All','theme_admin'), + "480" => __('> 480 (480, 568, 768, 980)','theme_admin'), + "568" => __('> 568 (568, 768, 980)','theme_admin'), + "768" => __('> 768 (768, 980)','theme_admin'), + "980" => __('> 980','theme_admin'), + ), + "type" => "select", + ), + array( "name" => __("Sticky Footer Auto-Off Viewport",'theme_admin'), "desc" => __('<p>This setting is for setting the viewport at which the sticky footer, if enabled, automatically turns off. &nbsp;The theme default is below 768.</p>','theme_admin'), "id" => "sticky_footer_target", - "default" => '768', + "default" => '320', "options" => array( "320" => __('All','theme_admin'), "480" => __('> 480 (480, 568, 768, 980)','theme_admin'), @@ -375,6 +429,13 @@ "desc" => __("<p>The purpose of this setting is resize the lightbox to fit inside viewport before opening. &nbsp;This means that the lightbox is always constrained by the viewport and so large images will not show in their full size. &nbsp;Almost all image related shortcodes possess an override so that for any individual instance, the content of the lightbox can display in full size. </p><p><b>NOTE:</b> &nbsp;&nbsp;this setting works in isolation of the various size settings below. &nbsp;An example is that if one has set the default lightbox size to 800 x 800, but the viewer is on a phone, and the actual image size is 1000 x 1000, and the Fit To View is Off, then the lighbox will exceed the phone screen size and scrolling will be necessary, irrespective of any other setting below. &nbsp;In summary, when Fit to View is toggled OFF, whether globally, or using the override in a specific instance, then the lightbox will always show the content in its full size.</p>",'theme_admin'), "id" => "fancybox_fitToView", "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Image Follows Width/Height Setting",'theme_admin'), + "desc" => __("<p>If This setting is set to ON the image in the lightbox popup will follow the width and the height as set below. Otherwise the image in the lightbox popup will follow the image width and height and its aspect ratio.</p>",'theme_admin'), + "id" => "fancybox_forceWHSet", + "default" => false, "type" => "toggle" ), array( @@ -1518,6 +1579,12 @@ return 'large'; } + / function _update_structured_data_rmp($option,$value) { + / if ($value) $structured_data='on'; else $structured_data='off'; + / theme_set_option_in_responsive_menu_db('structured_data',$structured_data,true); + / return $value; + / } + / function _option_woocommerce_process($option,$data) { / if(theme_get_option('advanced','woocommerce') == false && $data == true){ / global $theme_options;

    framework/admin/options/blog.php

    @@ -159,6 +159,27 @@ "type" => "toggle" ), array( + "name" => __("Featured Image Group in Lightbox",'theme_admin'), + "desc" => __("If this option is on, the Featured Images will be grouped in the lightbox popup.",'theme_admin'), + "id" => "blog_list_group_lightbox", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Featured Image Lightbox Fit To View",'theme_admin'), + "desc" => __("If this option is on, the featured image will adjust to the screen size when opened in the lightbox.",'theme_admin'), + "id" => "index_featured_image_lightbox_fitToView", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Featured Image Lightbox Follows Global Lightbox Size Setting",'theme_admin'), + "desc" => __("<p>If This setting is set to ON the image in the lightbox popup will follow the global lightbox image width and the height. Otherwise the image in the lightbox popup will follow the image width and height and its aspect ratio.</p>",'theme_admin'), + "id" => "index_featured_image_forceWHSet", + "default" => false, + "type" => "toggle" + ), + array( "name" => __("Show Featured Image on Feeds",'theme_admin'), "id" => "show_post_thumbnail_on_feed", "default" => false,

    framework/admin/options/color.php

    @@ -188,237 +188,238 @@ ), ), ), - ); - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $topmenu_colors=array( - array( - "slug" => 'topmenu_colors', - "name" => __("Top Menubar Elements",'theme_admin'), - "options"=>array( - array( - "name" => __("Menubar Background Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menubar_bg", - "default" => "#fefefe", - "type" => "color" - ), - array( - "name" => __("Menubar Background Background Gradient CSS",'theme_admin'), - "desc" => __('Below one can set a gradient color for the Top Menu Bar Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), - "id" => "topbar_menubar_bg_gradient", - "default" => '', - "rows" => '8', - "type" => "textarea" - ), - array( - "name" => __("Responsive Menubar Background Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menubar_bg_responsive", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Responsive Menubar Background Gradient CSS",'theme_admin'), - "desc" => __('Below one can set a gradient color for the Responsive Top Menu Bar Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), - "id" => "topbar_menubar_bg_responsive_gradient", - "default" => '', - "rows" => '8', - "type" => "textarea" - ), - array( - "name" => __("Menubar Inner Background Gradient CSS",'theme_admin'), - "desc" => "", - "id" => "topbar_menubar_bg_inner", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Menubar Inner Background Gradient CSS",'theme_admin'), - "desc" => __('Below one can set a gradient color for the Top Menu Bar Inner Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), - "id" => "topbar_menubar_bg_inner_gradient", - "default" => '', - "rows" => '8', - "type" => "textarea" - ), - array( - "name" => __("Compact Menubar Background Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menubar_compact_bg", - "default" => "#fefefe", - "type" => "color" - ), - array( - "name" => __("Menu Border Bottom Color (Optional)&#x200E;",'theme_admin'), - "id" => "topbar_menu_border_color", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Text Color",'theme_admin'), - "desc" => __("<p>This setting enables one to choose a color for the text appearing in the top level navigation menu. &nbsp;&nbsp;The color chosen will apply to all top level navigation text other then the navigation text for the &#34;Current&#34; page (the page one is viewing), which is set separately via the &#34;Current&#34; Menu color setting found below.</p> ",'theme_admin'), - "id" => "topbar_menu_top", - "default" => "#000000", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Subtitle Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_subtitle", - "default" => "#000000", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Background Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_background", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Animation Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Sub Level Menu Animation Border Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_sub_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Search Icon Animation Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_search_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Cart Menu Animation Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_woo_cart_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Account Menu Animation Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_woo_account_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Logon Animation Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_woo_logon_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Icon Color",'theme_admin'), - "desc" => __("<p>This setting allows you to set a color for the top level icons. Note: Icon color set in menu overrides this.</p> ",'theme_admin'), - "id" => "topbar_menu_top_icon", - "default" => "#000000", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Text Hover Color",'theme_admin'), - "desc" => __("Select the top menu text hover color.",'theme_admin'), - "id" => "topbar_menu_top_active", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Subtitle Hover Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_subtitle_active", - "default" => "#000000", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Hover Background Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_active_background", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Icon Hover Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_icon_active", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Force Icon Hover Color on Menu Inline Icon color",'theme_admin'), - "id" => "topbar_force_icon_active", - "desc"=>__("In the the wordpress --> Appearance --> Menu settings a icon color can be set. That color is added to the menu item by inline styling. This causes any hover color set for icons not to work unless you make the css color !important. By this setting it is possible to force the hover color even on icons with inline color settings.<br><br> ON : The Top Level Menu Icon Hover Color will be forced and thus used on hover regardless what color the icon iself has set. <br><br>OFF : The icon color as set in the wordpress appearance menu at the icon itself will be used. If no icon color has been set in the menu item icon itself the hover color will apply even if this setting is OFF.",'theme_admin'), - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Top Level Menu Current Text Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_current", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Current Menu Subtitle Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_subtitle_current", - "default" => "#000000", - "type" => "color" - ), - array( - "name" => __("Top Level Current Menu Background Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_current_background", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Current Menu Icon Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_current_icon", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Menu Current Text Hover Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_current_active", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Current Menu Background Hover Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_current_background_active", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Current Menu Icon Hover Color",'theme_admin'), - "desc" => "", - "id" => "topbar_menu_top_current_icon_active", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Force Current Icon Hover Color on Menu Inline Icon color",'theme_admin'), - "id" => "topbar_force_current_icon_active", - "desc"=>__("In the the wordpress --> Appearance --> Menu settings a icon color can be set. That color is added to the menu item by inline styling. This causes any hover color set for icons not to work unless you make the css color !important. By this setting it is possible to force the hover color even on icons with inline color settings.<br><br> ON : The Top Level Current Menu Icon Hover Color will be forced and thus used on hover regardless what color the icon iself has set. <br><br>OFF : The icon color as set in the wordpress appearance menu at the icon itself will be used. If no icon color has been set in the menu item icon itself the hover color will apply even if this setting is OFF.",'theme_admin'), - "default" => false, - "type" => "toggle" - ), - ), - )); - $options = array_merge($options , $topmenu_colors); - } - $options = array_merge($options , array( + array( + "slug" => 'topmenu_colors', + "name" => __("Top Menubar Elements",'theme_admin'), + "options"=>array( + array( + "name" => __("Menubar Background Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menubar_bg", + "default" => "#fefefe", + "type" => "color" + ), + array( + "name" => __("Menubar Background Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Top Menu Bar Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "topbar_menubar_bg_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + array( + "name" => __("Responsive Menubar Background Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menubar_bg_responsive", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Responsive Menubar Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Responsive Top Menu Bar Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "topbar_menubar_bg_responsive_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + array( + "name" => __("Menubar Inner Background Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menubar_bg_inner", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Menubar Inner Background Gradient CSS",'theme_admin'), + "desc" => __('Below one can set a gradient color for the Top Menu Bar Inner Container. Add the complete css block as generated here : <a href="http:/www.colorzilla.com/gradient-editor/" target="_blank">Online Gradient Generator.</a>. Do not add any selector (class) names to the generated css. Just the background gradient css. The selector (class) names are added by the theme.','theme_admin'), + "id" => "topbar_menubar_bg_inner_gradient", + "default" => '', + "rows" => '8', + "type" => "textarea" + ), + array( + "name" => __("Compact Menubar Background Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menubar_compact_bg", + "default" => "#fefefe", + "type" => "color" + ), + array( + "name" => __("Menu Border Bottom Color (Optional)&#x200E;",'theme_admin'), + "id" => "topbar_menu_border_color", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Text Color",'theme_admin'), + "desc" => __("<p>This setting enables one to choose a color for the text appearing in the top level navigation menu. &nbsp;&nbsp;The color chosen will apply to all top level navigation text other then the navigation text for the &#34;Current&#34; page (the page one is viewing), which is set separately via the &#34;Current&#34; Menu color setting found below.</p> ",'theme_admin'), + "id" => "topbar_menu_top", + "default" => "#000000", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Subtitle Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_subtitle", + "default" => "#000000", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Background Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_background", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Icon Color",'theme_admin'), + "desc" => __("<p>This setting allows you to set a color for the top level icons. Note: Icon color set in menu overrides this.</p> ",'theme_admin'), + "id" => "topbar_menu_top_icon", + "default" => "#000000", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Text Hover Color",'theme_admin'), + "desc" => __("Select the top menu text hover color.",'theme_admin'), + "id" => "topbar_menu_top_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Subtitle Hover Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_subtitle_active", + "default" => "#000000", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Hover Background Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_active_background", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Icon Hover Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_icon_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Force Icon Hover Color on Menu Inline Icon color",'theme_admin'), + "id" => "topbar_force_icon_active", + "desc"=>__("In the the wordpress --> Appearance --> Menu settings a icon color can be set. That color is added to the menu item by inline styling. This causes any hover color set for icons not to work unless you make the css color !important. By this setting it is possible to force the hover color even on icons with inline color settings.<br><br> ON : The Top Level Menu Icon Hover Color will be forced and thus used on hover regardless what color the icon iself has set. <br><br>OFF : The icon color as set in the wordpress appearance menu at the icon itself will be used. If no icon color has been set in the menu item icon itself the hover color will apply even if this setting is OFF.",'theme_admin'), + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Top Level Menu Current Text Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_current", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Subtitle Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_subtitle_current", + "default" => "#000000", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Background Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_current_background", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Icon Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_current_icon", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Current Text Hover Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_current_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Background Hover Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_current_background_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Icon Hover Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_current_icon_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Force Current Icon Hover Color on Menu Inline Icon color",'theme_admin'), + "id" => "topbar_force_current_icon_active", + "desc"=>__("In the the wordpress --> Appearance --> Menu settings a icon color can be set. That color is added to the menu item by inline styling. This causes any hover color set for icons not to work unless you make the css color !important. By this setting it is possible to force the hover color even on icons with inline color settings.<br><br> ON : The Top Level Current Menu Icon Hover Color will be forced and thus used on hover regardless what color the icon iself has set. <br><br>OFF : The icon color as set in the wordpress appearance menu at the icon itself will be used. If no icon color has been set in the menu item icon itself the hover color will apply even if this setting is OFF.",'theme_admin'), + "default" => false, + "type" => "toggle" + ), + ), + ), + array( + "slug" => 'top_menu_animation', + "name" => __("Top Animation Settings",'theme_admin'), + "desc" => __("<h3 align='center'>COLORS FOR TOP MENU ANIMATION</h3>", 'theme_admin'), + "options" => array( + array( + "name" => __("Top Level Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Sub Level Menu Animation Border Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_sub_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Search Icon Animation Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_search_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Cart Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_woo_cart_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Account Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_woo_account_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Logon Animation Color",'theme_admin'), + "desc" => "", + "id" => "topbar_menu_top_woo_logon_animation", + "default" => "", + "type" => "color" + ), + ), + ), array( "slug" => 'main_navigation', "name" => __("Main Navigation Elements",'theme_admin'), @@ -481,55 +482,6 @@ "type" => "color" ), array( - "name" => __("Top Level Menu Animation Bar Color",'theme_admin'), - "desc" => "", - "id" => "menu_top_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Sub Level Menu Animation Border Color",'theme_admin'), - "desc" => "", - "id" => "menu_sub_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Search Icon Animation Color",'theme_admin'), - "desc" => "", - "id" => "menu_top_search_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Search Icon Animation Color",'theme_admin'), - "desc" => "", - "id" => "menu_top_search_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Cart Menu Animation Color",'theme_admin'), - "desc" => "", - "id" => "menu_top_woo_cart_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Account Menu Animation Color",'theme_admin'), - "desc" => "", - "id" => "menu_top_woo_account_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Logon Animation Color",'theme_admin'), - "desc" => "", - "id" => "menu_top_woo_logon_animation", - "default" => "", - "type" => "color" - ), - array( "name" => __("Top Level Menu Text Hover Color",'theme_admin'), "desc" => "", "id" => "menu_top_active", @@ -599,6 +551,62 @@ "default" => "", "type" => "color" ), + ), + ), + array( + "slug" => 'nav_main_animation', + "name" => __("Main Animation Settings",'theme_admin'), + "desc" => __("<h3 align='center'>COLORS FOR MAIN NAVIGATION ANIMATION</h3>", 'theme_admin'), + "options" => array( + array( + "name" => __("Top Level Menu Animation Bar Color",'theme_admin'), + "desc" => "", + "id" => "menu_top_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Sub Level Menu Animation Border Color",'theme_admin'), + "desc" => "", + "id" => "menu_sub_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Search Icon Animation Color",'theme_admin'), + "desc" => "", + "id" => "menu_top_search_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Cart Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => "menu_top_woo_cart_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Account Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => "menu_top_woo_account_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Logon Animation Color",'theme_admin'), + "desc" => "", + "id" => "menu_top_woo_logon_animation", + "default" => "", + "type" => "color" + ), + ), + ), + array( + "slug" => 'nav_submenu', + "name" => __("Navigation Sub Menu Settings",'theme_admin'), + "desc" => __("<h3 align='center'>COLORS FOR NAVIGATION SUB MENU</h3>", 'theme_admin'), + "options" => array( array( "name" => __("Sub Level Menu Text Color",'theme_admin'), "desc" => "", @@ -2118,7 +2126,7 @@ ), ), ), - )); + ); if(class_exists('Essential_Grid')) { $EssGridOptions= array( array(

    framework/admin/options/font.php

    @@ -359,50 +359,6 @@ "type" => "range" ), array( - "name" => __("Select Navigation Menu Text Size",'theme_admin'), - "desc" => __("<p>Controls the font size of the navigation text once the mobile menu is in view.</p>",'theme_admin'), - "id" => "nav2select", - "min" => "10", - "max" => "30", - "step" => "1", - "unit" => 'px', - "default" => "16", - "type" => "range" - ), - array( - "name" => __("Top Level Navigation Menu Text Size",'theme_admin'), - "desc" => __("<p>&#34;Top Level Navigation Menu Text&#34; is the main navgation text visible in the header area such as &#34;Home&#34;, &#34;Blog&#34;, &#34;About Us&#34;, &#34;Contact&#34;, etc. &nbsp;The theme default size is 17px and can be adjusted in a size range of 1px - 60px.</p> ",'theme_admin'), - "id" => "menu_top", - "min" => "1", - "max" => "60", - "step" => "1", - "unit" => 'px', - "default" => "17", - "type" => "range" - ), - array( - "name" => __("Top Level Navigation Menu Sub-Title Text Size",'theme_admin'), - "desc" => sprintf(__("<p>A custom theme feature is the ability to have sub-title text for top level menu items. &nbsp;&nbsp;Sub-title text is activate by the <a href='%1s' target='_blank'>Top Level Navigation Subtitle Option setting</a> in the General Panel/Navigation Menu Options Tab. &nbsp;There is also another setting in that tab to set the alignment of the sub-title underneath the main navigation text. &nbsp;AS is the case for the other navigation text types, the static, current and hover colors can also be set for the sub-titles in the <a href='%2s' target='_blank'>Color Panel/Header Elements Tab.</a> &nbsp;The default size of the subnav text is 10px which can be adjusted in a size range of 1px - 20px.</p>",'theme_admin'),admin_url( 'admin.php?page=theme_general&tab=navigation'),admin_url( 'admin.php?page=theme_color&tab=header')), - "id" => "menu_top_sub", - "min" => "1", - "max" => "20", - "step" => "1", - "unit" => 'px', - "default" => "10", - "type" => "range" - ), - array( - "name" => __("Sub Level Navigation Menu Text Size",'theme_admin'), - "desc" => __("<p>&#34;Sub Level Navigation Menu Text&#34; refers to the child pages listings found below a main navigation heading. &nbsp;The theme default size is 14px and can be adjusted in a size range of 1px - 60px.</p> ",'theme_admin'), - "id" => "menu_sub", - "min" => "1", - "max" => "60", - "step" => "1", - "unit" => 'px', - "default" => "14", - "type" => "range" - ), - array( "name" => __("Feature Header Title Size",'theme_admin'), "desc" => __("<p>On any page or post where one has set the <b>Feature Header Type</b> to &#34;Default&#34; the page or post title will then appear in the feature header area and this setting determines the size of the title text. &nbsp;The theme default size is 42px (this title is akin to a super H1 text size and is H1 tags in the theme php code for SEO purposes) and can be adjusted in a size range of 1px - 60px.</p> ",'theme_admin'), "id" => "feature_header", @@ -606,6 +562,222 @@ / "default" => true, / "type" => "toggle" / ), + ), + ), + array( + "slug" => 'size_nav', + "name" => __("Font Size Main Navigation",'theme_admin'), + "desc" => __("<p>Set the size for Navigation elements.</p>",'theme_admin'), + "options" => array( + array( + "name" => __("Main Menu Select Navigation Text Size",'theme_admin'), + "desc" => __("<p>Controls the font size of the navigation text once the mobile menu is in view.</p>",'theme_admin'), + "id" => "nav2select", + "min" => "10", + "max" => "30", + "step" => "1", + "unit" => 'px', + "default" => "16", + "type" => "range" + ), + array( + "name" => __("Main Navigation Top Level Menu Global Text Size",'theme_admin'), + "desc" => __("<p>&#34;Top Level Navigation Menu Text&#34; is the main navgation text visible in the header area such as &#34;Home&#34;, &#34;Blog&#34;, &#34;About Us&#34;, &#34;Contact&#34;, etc. &nbsp;The theme default size is 17px and can be adjusted in a size range of 1px - 60px.</p> ",'theme_admin'), + "id" => "menu_top", + "min" => "1", + "max" => "60", + "step" => "1", + "unit" => 'px', + "default" => "17", + "type" => "range" + ), + array( + "name" => __("Main Navigation Top Level Menu Sub-Title Global Text Size",'theme_admin'), + "desc" => sprintf(__("<p>A custom theme feature is the ability to have sub-title text for top level menu items. &nbsp;&nbsp;Sub-title text is activate by the <a href='%1s' target='_blank'>Top Level Navigation Subtitle Option setting</a> in the General Panel/Navigation Menu Options Tab. &nbsp;There is also another setting in that tab to set the alignment of the sub-title underneath the main navigation text. &nbsp;AS is the case for the other navigation text types, the static, current and hover colors can also be set for the sub-titles in the <a href='%2s' target='_blank'>Color Panel/Header Elements Tab.</a> &nbsp;The default size of the subnav text is 10px which can be adjusted in a size range of 1px - 20px.</p>",'theme_admin'),admin_url( 'admin.php?page=theme_general&tab=navigation'),admin_url( 'admin.php?page=theme_color&tab=header')), + "id" => "menu_top_sub", + "min" => "1", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "10", + "type" => "range" + ), + array ( + "name" => __("Main Navigation Top Level Menu Item Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Item Global text Size.</p>",'theme_admin'), + "id" => "menu_top_980", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Main Navigation Top Level Menu Sub-Title Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Sub-Title Global text Size.</p>",'theme_admin'), + "id" => "menu_top_sub_980", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Main Navigation Top Level Menu Item Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 980px and above.</p>",'theme_admin'), + "id" => "menu_top_1200", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Main Navigation Top Level Menu Sub-Title Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Sub-Title Global text Size or the Top Level previous set Menu Sub_title Text Size for 980px and above.</p>",'theme_admin'), + "id" => "menu_top_sub_1200", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Main Navigation Top Level Menu Item Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "menu_top_1400", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Main Navigation Top Level Menu Sub-Title Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Sub-Title Global text Size or the previous set Top Level Menu Sub_title Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "menu_top_sub_1400", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array( + "name" => __("Navigation Sub-Menu Menu Item Text Size",'theme_admin'), + "desc" => __("<p>&#34;Sub Level Navigation Menu Text&#34; refers to the child pages listings found below a main navigation heading. &nbsp;The theme default size is 14px and can be adjusted in a size range of 1px - 60px.</p> ",'theme_admin'), + "id" => "menu_sub", + "min" => "1", + "max" => "60", + "step" => "1", + "unit" => 'px', + "default" => "14", + "type" => "range" + ), + ), + ), + array( + "slug" => 'size_top_nav', + "name" => __("Font Size Top Navigation",'theme_admin'), + "desc" => __("<p>Set the size for Top Navigation elements.</p>",'theme_admin'), + "options" => array( + array( + "name" => __("Top Navigation Select Navigation Text Size (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Controls the font size of the navigation text once the mobile menu is in view. Default=18px. If set larger then 22 px you need to increase the top menu bar height as well to large then 40px. Otherwise the select navigation will not fit.</p>",'theme_admin'), + "id" => "top_nav_nav2select_font_size", + "min" => "10", + "max" => "30", + "step" => "1", + "unit" => 'px', + "default" => "18", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Global Text Size (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 11px</p>",'theme_admin'), + "id" => "top_nav_menu_top", + "default" => 11, + "min" => 10, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Global Text Size (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 9px</p>",'theme_admin'), + "id" => "top_nav_menu_top_sub", + "min" => "1", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "9", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Item Global text Size.</p>",'theme_admin'), + "id" => "top_nav_menu_top_980", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 980px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Sub-Title Global text Size.</p>",'theme_admin'), + "id" => "top_nav_menu_top_sub_980", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 980px and above.</p>",'theme_admin'), + "id" => "top_nav_menu_top_1200", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 1200px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Sub-Title Global text Size or the previous set Top Level Menu Sub_title Text Size for 980px and above.</p>",'theme_admin'), + "id" => "top_nav_menu_top_sub_1200", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array ( + "name" => __("Top Navigation Top Level Menu Item Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Item Global text Size or the previous set Top Level Menu Item Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "top_nav_menu_top_1400", + "default" => 0, + "min" => 0, + "max" => 20, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Top Navigation Top Level Menu Sub-Title Text Size 1400px and above (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the menu sub title font-size in pixels : default is 0px which uses the size as set in the Top Level Menu Sub-Title Global text Size or the previous set Top Level Menu Sub_title Text Size for 1200px and above.</p>",'theme_admin'), + "id" => "top_nav_menu_top_sub_1400", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), ), ), array(

    framework/admin/options/general.php

    @@ -168,6 +168,48 @@ ), ), array( + "slug" => 'theme_elementor', + "desc" =>__("<p>Help Content Coming Soon.....</p>",'theme_admin'), + "name" => __("Elementor Settings",'theme_admin'), + "options" => array( + array( + "name" => __("Elementor Container Follow Fluid/Content Width Padding",'theme_admin'), + "desc" =>__("<p>This setting adds the above fluid width padding per viewpoint to the Elementor Container. This only works in the 100% fluid width page template and for the page-full-width template (layout-boxed layout or layout-full) when Stretch Section in the Elementor section setting is turned ON. This setting has a override in the page design options. Note: do NOT set the inner width or additional padding in the elementor element section settings.</p>",'theme_admin'), + "id" => "elementor_follow_theme_padding", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Elementor Stretched Container Follows Theme Boxed Mode Inner Width",'theme_admin'), + "desc" =>__("<p>This setting enables that the elementor container follows the Theme Boxed Mode inner width. This setting has a override in the page design options. Note: do NOT set the inner width or addition padding in the elementor element section settings.</p>",'theme_admin'), + "id" => "elementor_follow_boxed_mode", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Enable Theme HTML for Elementor Pro Template Header Footer Templates",'theme_admin'), + "desc" =>__("<p>Enable this setting if you want the Theme Header HTML wrapping the Elementor Header or Footer template. Note: If turned OFF you loose valuable code in the header or footer that is added by the theme by settings or html code and might result in none working global or inline css or js. <br>Note: This setting only applies using Elementor Pro.</p>",'theme_admin'), + "id" => "elementor_header_footer_location", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Enable Theme HTML for Elementor Template Single Templates",'theme_admin'), + "desc" =>__("<p>Enable this setting if you want the Page Html wrapping the Elementor Single template. Note: If turned OFF you loose valuable code in the Page that is added in to Page by the theme by settings or html code and which might result in none working global css or js.<br>Note: This setting only applies using Elementor Pro.</p>",'theme_admin'), + "id" => "elementor_single_location", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Enable Theme HTML for Elementor Template Archive Templates",'theme_admin'), + "desc" =>__("<p>Enable this setting if you want the Page Html wrapping the Elementor Archive template. Note: If turned OFF you could loose valuable code in the Page that is added in to Page by the theme by settings or html code and which might result in none working global css or js.<br>Note: This setting only applies using Elementor Pro.</p>",'theme_admin'), + "id" => "elementor_archive_location", + "default" => true, + "type" => "toggle" + ), + ), + ), + array( "slug" => 'Box Layout', "desc" =>__("<p>Help Content Coming Soon.....</p>",'theme_admin'), "name" => __("Box Layout Settings",'theme_admin'), @@ -224,6 +266,53 @@ "name" => __("Header Options",'theme_admin'), "options" => array( array( + "name" => __("Header Elements Visibility Destop",'theme_admin'), + "desc" => __("Turn On/Off Elements in the Header Area by drag and drop for the Desktop devices. Note: If all disabled the Header Area will be completely empty like the Landing page Template. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), + "id" => "header_elements", + "default" => array('theme_logo','theme_top_area','theme_default_nav','theme_header_custom_text'), + "options" => array( + 'theme_top_nav'=>__('Top Navigation','theme_admin'), + 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), + 'theme_logo'=>__('Main Logo','theme_admin'), + 'theme_top_area'=>__('Top Area','theme_admin'), + 'theme_default_nav'=>__('Main Navigation','theme_admin'), + 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Header Elements Visibility for Mobile devices",'theme_admin'), + "desc" => __("Turn On/Off Elements in the Header Area by drag and drop for the Mobile devices. Note: If all disabled the Header Area will be completely empty like the Landing page Template. Note: The order of the elements does not matter and is disregarded. Note: Because the Top Navigation Logo is part of the Top Navigation, one can only Hide the Top Navigation Logo when the Top Navigation is visible and not hidden.",'theme_admin'), + "id" => "header_elements_mobile", + "default" => array('theme_logo','theme_top_area','theme_default_nav','theme_header_custom_text'), + "options" => array( + 'theme_top_nav'=>__('Top Navigation','theme_admin'), + 'theme_top_logo'=>__('Top Navigation Logo','theme_admin'), + 'theme_logo'=>__('Main Logo','theme_admin'), + 'theme_top_area'=>__('Top Area','theme_admin'), + 'theme_default_nav'=>__('Main Navigation','theme_admin'), + 'theme_header_custom_text' =>__('Header Custom Text','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Header Elements Switch Viewport",'theme_admin'), + "desc" => __('<p>The default is that the header elements will switch to the mobile format once the viewport is smaller then 980px (so it turns mobile on a 10 inch tablet). By this setting you can change the moment the moment that the header elements for mobile devices should kick in. Default = 980.</p>','theme_admin'), + "id" => "header_elements_viewport_switch", + "default" => '980', + "options" => array( + "480" => __('< 480 (320)','theme_admin'), + "568" => __('< 568 (480, 320)','theme_admin'), + "768" => __('< 768 (568, 480, 320)','theme_admin'), + "980" => __('< 980 (768, 568, 480, 320)','theme_admin'), + ), + "type" => "select", + ), + array( "name" => __("Header Height",'theme_admin'), "desc" => sprintf(__('<p>The Header area is the very top portion of each webpage and initally contains the <strong>Site Title</strong> and <strong>Tagline</strong> which are defined in <a href="%s/wp-admin/options-general.php" target="_blank">Settings -> General</a> as well as the main navigation menu of the site. &nbsp;&nbsp;One can also insert a custom logo into the header area, and activate a widget area up in the top right hand corner of the header area using the <strong>Header Widget Area</strong> setting found below.</p><p>The Champion header can be set to a height ranging from 60px to 300px, and can be adjusted the height to fit the logo size, navigation and the content one puts into the header widget area.</p>','theme_admin'),site_url()), "id" => "header_height", @@ -256,7 +345,7 @@ array( "name" => __("Header Top Area",'theme_admin'), "desc" => sprintf(__("<p>Champion provides the ability to have a widget area in the top right section of the header area. &nbsp;&nbsp; There are 3 choices:</p> -<p><strong>1 -</strong> <u>to show the wpml flags</u> if using the wordpress multi-language plugin ->Champion has auto language detection coded into it for wpml so that the wpml flag widget is not necessary if one chooses this option.<br /><br /><strong>2 -</strong> <u>to set it as a Widget Area</u> in which case after saving this panel go to <a href='%s/wp-admin/widgets.php' target='_blank'>Appearence -> Widgets</a> and a new Header Widget Area Sidebar will appear below the other sidebar areas to which widgets can be inserted.<br /><br /><strong>3 -</strong> <u>set the area to the html mode</u> in which case one can style the <b>Header Top Area Html Code</b> field below to hold whatever content and styling desired. &nbsp;&nbsp;The html mode was included into Champion at the request of designers who use the theme for their client sites, and is only recommended for users with a good understanding of html coding. &nbsp;&nbsp;However, there are a number of threads in the Champion support forum on styling the header widget area in html mode which may assist the novice coder on styling this area.</p><p><em>HINT 1:</em>&nbsp;&nbsp; If one wishes to have different widgets or content side by side in the header widget area, it should be set to html mode, and with use of divs, or column or layout shortcodes, and then place your content, and widget shortcodes into the columns.</p><p><em>HINT 2:</em>&nbsp;&nbsp; An easy way to build the content for this field when in HTML mode is to do so in a page content editor, and then cut and paste it into this field.</p>",'theme_admin'),site_url()), +<p><strong>1 -</strong> <u>to show the wpml flags</u> if using the wordpress multi-language plugin ->Champion has auto language detection coded into it for wpml so that the wpml flag widget is not necessary if one chooses this option.<br /><br /><strong>2 -</strong> <u>to set it as a Widget Area</u> in which case after saving this panel go to <a href='%s/wp-admin/widgets.php' target='_blank'>Appearence -> Widgets</a> and insert widgets into Header Widget Area Widget Container.<br /><br /><strong>3 -</strong> <u>set the area to the html mode</u> in which case one can style the <b>Header Top Area Html Code</b> field below to hold whatever content and styling desired. &nbsp;&nbsp;The html mode was included into Champion at the request of designers who use the theme for their client sites, and is only recommended for users with a good understanding of html coding. &nbsp;&nbsp;However, there are a number of threads in the Champion support forum on styling the header widget area in html mode which may assist the novice coder on styling this area.</p><p><em>HINT 1:</em>&nbsp;&nbsp; If one wishes to have different widgets or content side by side in the header widget area, it should be set to html mode, and with use of divs, or column or layout shortcodes, and then place your content, and widget shortcodes into the columns.</p><p><em>HINT 2:</em>&nbsp;&nbsp; An easy way to build the content for this field when in HTML mode is to do so in a page content editor, and then cut and paste it into this field.</p>",'theme_admin'),site_url()), "id" => "top_area_type", "default" => '', "options" => array( @@ -300,6 +389,13 @@ "name" => __("Sticky Header",'theme_admin'), "desc" => __("<p>The &#34;ON&#34; position of this setting &#34;sticks&#34; the header area including the navigation menu to the top of the url window so that as one scrolls down the page, the header remains fixed to the top of the page view and always remains in sight.</p>",'theme_admin'), "id" => "sticky_header", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Header Overlap",'theme_admin'), + "desc" => __("<p>When overlap is set to ON the Header overlaps the Featured Header or Page (when Featured Header is turned off). Default=OFF.</p>",'theme_admin'), + "id" => "header_overlap", "default" => false, "type" => "toggle" ), @@ -558,14 +654,14 @@ "options" => array( array( "name" => __("Enable the Champion Feature Header Site Wide",'theme_admin'), - "desc" => __("<p>If this option is set to ON, you'll globally enable your website's Feature Header Area which is the area just below the navigation typically used for display of media (such as the big slider) or information.&nbsp;&nbsp;So the default position for this setting is such that normally the Featured Header Area is not showing.&nbsp;&nbsp;The default is this way as Design+ also allows for the determination of the Feature Header area on a per page/post basis and the setting to do this is found in the <strong>Design+ General Page Options</strong> metabox which is one of the metaboxes found below the wp content editor.</p><p>This is a legacy setting as Design+ has since over time introduced a wide variety of settings allowing for full control and manipulation of the feature header area by way of the various options in the <strong>Feature Header Type</strong> setting found in the Design+ Page General Options metabox -> Feature Header Settings tab.</p>",'theme_admin'), + "desc" => __("<p>If this option is set to ON, you'll globally enable your website's Feature Header Area which is the area just below the navigation typically used for display of media (such as the big slider) or information.&nbsp;&nbsp;So the default position for this setting is such that normally the Featured Header Area is not showing.&nbsp;&nbsp;The default is this way as Champion also allows for the determination of the Feature Header area on a per page/post basis and the setting to do this is found in the <strong>Champion General Page Options</strong> metabox which is one of the metaboxes found below the wp content editor.</p><p>This is a legacy setting as Champion has since over time introduced a wide variety of settings allowing for full control and manipulation of the feature header area by way of the various options in the <strong>Feature Header Type</strong> setting found in the Champion Page General Options metabox -> Feature Header Settings tab.</p>",'theme_admin'), "id" => "introduce", "default" => true, "type" => "toggle" ), array( "name" => __("Use Breadcrumbs",'theme_admin'), - "desc" => __("<p>Champion has built into its core code the very well known <em>Breadcrumbs Plus</em> plugin -> so it is not necessary to load this plugin or any other for breadcrumbs function in the theme. &nbsp;&nbsp;This setting controls themewide breadcrumbs visibility. &nbsp;&nbsp;<em>ON</em> enables breadcrumbs throughout the site and <em>OFF</em> disables them site wide.</p><p><em>NOTE</em> - The theme also has a tri-toggle setting in the page editing options (Page Options Metabox/General Page Options Tab/Breadcrumbs Visibility Setting below the WP content editor) for every page to enable or disable breadcrumbs specific to that page.&nbsp;&nbsp;An example of when this is helpful -->some forum plugins have their own breadcrumbs script which can conflict with the theme breadcrumbs.&nbsp;&nbsp;In such as situation, turn off the theme breadcrumbs, but use the page override breadcrumbs setting to activate breadcrumbs on every non-forum sitepage.</p><p><em>OTHER INFO</em> - Breadcrumbs do not appear on the homepage of a site, and the breadcrumb string will depend on how one has set the site permalinks.&nbsp;&nbsp;The breadcrumb placement in Design+ is in the upper left hand corner of the page body section of all other pages and posts.&nbsp;&nbsp;Typically each navigation layer other then the present page is a clickable link in the breadcrumb string.</p><p><em>YOAST BREADCRUMBS</em> - a unique feature of the theme is that it has automatic Yoast SEO Plugin breadcrumbs support --> if one has activated the breadcrumbs setting in the Yoast plugin then the theme defaults to the Yoast breadcrumbs and deactivates the theme breadcrumbs automatically.&nbsp;&nbsp;<u>Thus one does not need to activate this setting at all for the Yoast breadcrumbs, it is managed internally by the theme code.</u></p>",'theme_admin'), + "desc" => __("<p>Champion has built into its core code the very well known <em>Breadcrumbs Plus</em> plugin -> so it is not necessary to load this plugin or any other for breadcrumbs function in the theme. &nbsp;&nbsp;This setting controls themewide breadcrumbs visibility. &nbsp;&nbsp;<em>ON</em> enables breadcrumbs throughout the site and <em>OFF</em> disables them site wide.</p><p><em>NOTE</em> - The theme also has a tri-toggle setting in the page editing options (Page Options Metabox/General Page Options Tab/Breadcrumbs Visibility Setting below the WP content editor) for every page to enable or disable breadcrumbs specific to that page.&nbsp;&nbsp;An example of when this is helpful -->some forum plugins have their own breadcrumbs script which can conflict with the theme breadcrumbs.&nbsp;&nbsp;In such as situation, turn off the theme breadcrumbs, but use the page override breadcrumbs setting to activate breadcrumbs on every non-forum sitepage.</p><p><em>OTHER INFO</em> - Breadcrumbs do not appear on the homepage of a site, and the breadcrumb string will depend on how one has set the site permalinks.&nbsp;&nbsp;The breadcrumb placement in Champion is in the upper left hand corner of the page body section of all other pages and posts.&nbsp;&nbsp;Typically each navigation layer other then the present page is a clickable link in the breadcrumb string.</p><p><em>YOAST BREADCRUMBS</em> - a unique feature of the theme is that it has automatic Yoast SEO Plugin breadcrumbs support --> if one has activated the breadcrumbs setting in the Yoast plugin then the theme defaults to the Yoast breadcrumbs and deactivates the theme breadcrumbs automatically.&nbsp;&nbsp;<u>Thus one does not need to activate this setting at all for the Yoast breadcrumbs, it is managed internally by the theme code.</u></p>",'theme_admin'), "id" => "breadcrumb", "default" => true, "type" => "toggle" @@ -610,7 +706,7 @@ ), array( "name" => __("Enable Default Lightbox for All Images Sitewide",'theme_admin'), - "desc" => __("<p>It is suggested that this setting usually be left &#34;OFF&#34; - its default position. &nbsp;&nbsp;However, if one typically uses the wordpress Add Media function to put an image into content (rather then using the Design+ Image Shortcode), and wants the images to automatically open in a lightbox then it should be toggled &#34;ON&#34;.</p>",'theme_admin'), + "desc" => __("<p>It is suggested that this setting usually be left &#34;OFF&#34; - its default position. &nbsp;&nbsp;However, if one typically uses the wordpress Add Media function to put an image into content (rather then using the Champion Image Shortcode), and wants the images to automatically open in a lightbox then it should be toggled &#34;ON&#34;.</p>",'theme_admin'), "id" => "lightbox_rel_replace", "default" => false, "type" => "toggle" @@ -686,7 +782,7 @@ "options"=> array( array( "name" => __("Custom CSS",'theme_admin'), - "desc" => __("<p>This field is where one can post any custom css to override the default css of the theme.&nbsp;&nbsp;The Design+ default css is found in the screen.css in the CSS folder (Design+/CSS/screen.css) and most responsive related css is found in responsive.css file. &nbsp;&nbsp;One can open that file with an editor such as Notepad ++ or Dreamweaver to review it. &nbsp;&nbsp;Browser tools such as Firebug and Web Developer can also be used to detect all the individual code elements of a webpage, and these tools allow for live editing > one can take that custom code from the live editing and paste it in this field to duplicate the effect achieved.</p><p>The Design+ Support Forum has thousands of threads containing simple custom css snippets that allow one to change the appearence and position of many elements in an advanced way, beyond what is practical for a traditional theme setting.&nbsp;&nbsp;Take those snippets from the forum and copy and paste them into the field below.</p><p><strong>The content of the field below is stored in the site database, and so it is unaffected by Design+ theme updates.</strong> &nbsp;&nbsp;So <u>the use of this field for custom css eliminates the need for hardcoding css changes in theme files, and also makes use of a child theme unnecessary if only creating custom CSS.</u></p><p> However, it is always a good idea to have pasted the content below into a text document and store this on a home computer or somewhere else other then the website host so that there is an independent backup, since a database can be compromised due to other circumstances.</p>",'theme_admin'), + "desc" => __("<p>This field is where one can post any custom css to override the default css of the theme.&nbsp;&nbsp;The Champion default css is found in the screen.css in the CSS folder (Champion/CSS/screen.css) and most responsive related css is found in responsive.css file. &nbsp;&nbsp;One can open that file with an editor such as Notepad ++ or Dreamweaver to review it. &nbsp;&nbsp;Browser tools such as Firebug and Web Developer can also be used to detect all the individual code elements of a webpage, and these tools allow for live editing > one can take that custom code from the live editing and paste it in this field to duplicate the effect achieved.</p><p>The Champion Support Forum has thousands of threads containing simple custom css snippets that allow one to change the appearence and position of many elements in an advanced way, beyond what is practical for a traditional theme setting.&nbsp;&nbsp;Take those snippets from the forum and copy and paste them into the field below.</p><p><strong>The content of the field below is stored in the site database, and so it is unaffected by Champion theme updates.</strong> &nbsp;&nbsp;So <u>the use of this field for custom css eliminates the need for hardcoding css changes in theme files, and also makes use of a child theme unnecessary if only creating custom CSS.</u></p><p> However, it is always a good idea to have pasted the content below into a text document and store this on a home computer or somewhere else other then the website host so that there is an independent backup, since a database can be compromised due to other circumstances.</p>",'theme_admin'), "id" => "custom_css", "default" => "", 'rows' => '15', @@ -694,7 +790,7 @@ ), array( "name" => __("Custom JS",'theme_admin'), - "desc" => sprintf(__('<p>This field has the same type of ability as the above CSS field, and again code in here is stored in the database, and unaffected by theme updates. &nbsp;The code input here will display on the footer of the page. Samples: </p><p><code>&lt;script type=&quot;text/javascript&quot; src=&quot;%s/wp-content/themes/Design+/js/yourscript.js&quot;&gt;&lt;/script&gt;</code><br/> + "desc" => sprintf(__('<p>This field has the same type of ability as the above CSS field, and again code in here is stored in the database, and unaffected by theme updates. &nbsp;The code input here will display on the footer of the page. Samples: </p><p><code>&lt;script type=&quot;text/javascript&quot; src=&quot;%s/wp-content/themes/Champion/js/yourscript.js&quot;&gt;&lt;/script&gt;</code><br/> <code>&lt;script type=&quot;text/javascript&quot;&gt;alert("hello world");&lt;/script&gt;</code></p>','theme_admin'),site_url()), "id" => "custom_js", "default" => "",

    framework/admin/options/homepage.php

    @@ -38,11 +38,13 @@ ), array( "name" => __("Template",'theme_admin'), - "desc" => "", + "desc" => "Select the default page template for the none static Home Page.", "id" => "home_template", "default" => '', "prompt" => __("Default",'theme_admin'), "options" => array( + "topmenu" => __('Top Menu Page','theme_admin'), + "mainmenu" => __('Main Menu Page','theme_admin'), "splash" => __('Under Construction','theme_admin'), "landing" => __('Landing Page','theme_admin'), ), @@ -144,6 +146,14 @@ "default" => '', 'target' => 'revslider', ), + array( + "name" => __("Use Revslider as Body Background Slider.",'theme_admin'), + "desc" => __('Switch on to use the selected Slider Revolution in the body Background.<br><br>Note: This setting only works if SlideShow type has not been set to Revslider, in which case this setting is ignored and the selected slider will show in the featured header.<br>Note : In order to see the slider you need to set the background color of the various containers (Header, Featured Header, Page and Footer to a transparent color.<br>Note : Make sure the slider design layout has been set to a Full-Screen layout.<br>Note: The link elements in the slider can not be used as they are behind the content.<br>Note: Do not decrease the Slider Height by use of the Module Height by Container Setting in the Slider Revolution Layout Settings. Leave the decrease by Container field empty. If you want to decrease the height use the by PX or % setting.', 'theme_admin'), + "id" => "use_revslider_as_background", + "label" => "Switch ON to use the selected Slider Revolution in the body Background.", + "default" => false, + "type" => "toggle" + ), ), ), array(

    framework/admin/options/navigation.php

    @@ -8,7 +8,25 @@ } function tabs(){ - $array_navigation = array( + $options= array( + array( + "slug" => 'navigation', + "name" => __("General Options",'theme_admin'), + "options" => array( + array( + "name" => __("Main Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Main Menu Bar.",'theme_admin'), + "id" => "menu_elements_order_main_nav", + "default" => array('woo_items','menu_items','search_item'), + "options" => array( + 'menu_items'=>__('Main Navigation Menu Items','theme_admin'), + 'search_item'=>__('Search Menu Icon','theme_admin'), + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + ), + 'enable_text' => __('Set The Main Menu<br>Elements Order','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), array( "name" => __("Exclude Pages from the Champion Menu",'theme_admin'), "desc" => __("<p>If one is using the default Champion &#34;Built-in&#34; menu for site menu display, but wants to hide certain pages from appearing in the navigation, one selects the pages to exclude below. &nbsp;&nbsp;Hold down the Ctrl key on the keyboard while using a mouse to select multiple items (similar to how one would select multiple items on a desktop).</p>",'theme_admin'), @@ -26,6 +44,26 @@ "default" => true, "type" => "toggle" ), + array ( + "name" => __("Navigation Menu Height (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set The Height of the Top level Navigation Menu Items. Default = 60px.</p>",'theme_admin'), + "id" => "menu_height", + "default" => 60, + "min" => 40, + "max" => 100, + "step" => "1", + "type" => "range" + ), + array ( + "name" => __("Navigation Menu Title Offset (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Default The Menu Title does not exactly center within the Top Level Menu Item. With this setting one can control this offset. Setting it to 0 will center the menu Title. Default = 4px. Note: This will only work when sub titles are turned off.</p>",'theme_admin'), + "id" => "menu_title_offset", + "default" => 4, + "min" => 0, + "max" => 10, + "step" => "1", + "type" => "range" + ), array( "name" => __("Navigation Full Width ",'theme_admin'), "desc" => __("<p>If set to ON the Navigation Container will extend across the full width of the screen. This setting is only useful when using a background color setting for the Navigation Container.</p>",'theme_admin'), @@ -34,9 +72,22 @@ "type" => "toggle" ), array( - "name" => __("Button Style for Top Level Navigation",'theme_admin'), + "name" => __("Navigation Button Style",'theme_admin'), "desc" => sprintf(__('<p>This setting creates a button type look for the top level navigation (the navigation which one sees in the header). &nbsp;&nbsp;To be effective one also has to go to the <a href="%1s" target="_blank">Champion -> Color</a> Panel and give the <strong>Top Level Menu Background Color</strong> a color.</p><p> <em>BONUS:</em> &nbsp;&nbsp; Champion includes a complete array of Call-To-Action active hover scripting for navigation, thus the navigation buttons can be given a separate color when a cursor hovers over them using the <a href="%2s" target="_blank">Top Level Menu Hover Background Color</a> setting. &nbsp;&nbsp;Champion also provides color optinos for the text in both hover and non-hover states, color options for the sub-navigation (dropdown menu items) and more in the Color Panel - Header Settings.</p>','theme_admin'),admin_url( 'admin.php?page=theme_color&tab=header'),admin_url( 'admin.php?page=theme_color&tab=header')), "id" => "nav_button", + "default" => false, + "type" => "toggle" + ), + ), + ), + array( + "slug" => 'navigation_top_menu', + "name" => __("Top Level Options",'theme_admin'), + "options" => array( + array( + "name" => __("Top Level Navigation Menu Item Bold Title",'theme_admin'), + "desc" => __("<p>Enable this setting for bold Menu Title/Link.</p>",'theme_admin'), + "id" => "nav_title_bold", "default" => false, "type" => "toggle" ), @@ -128,50 +179,197 @@ "default" => "-5", "type" => "range", ), - ); - - if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { - $responsive_menu_options=array("body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); - $option_nr='5'; - $option_text=''; - if (defined('THEME_CHILD_NAME') && class_exists('Theme_Walker_Nav_Menu_Topmenu')) { - $responsive_menu_options=array("body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"top_nav" => __('Top Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); - $option_nr='6'; - $option_text="'<br><strong>'Top Navigation'</strong> : The Responsive menu code is inserted in the Top Navigation element.'"; - } - - $desc= sprintf(__("Set the location for the Responsive Menu to appear into our page content. We move the containers according this setting. <br><br>There are %1s options: <br><br><strong>'Body'</strong> : The Responsive menu code is inserted in the top of the body before the Theme Header.<br><strong>'Header'</strong> : The Responsive menu code is inserted in the theme header element.<br><strong>'Header Inner'</strong> : The Responsive menu code is inserted in the theme header inner element.<br><strong>'Main Navigation'</strong> : The Responsive menu code is inserted in the theme Main Navigation element.%2s<br><strong>'Manual'</strong> : We do not move the Menu containers into any location. They are left in the Footer (default Plugin). Also no shortcode is inserted and You need to insert the shortcode yourself in the page content or text area or text widget. Default = 'Header Inner'.<br><br>Note : The Responsive Menu Plugin also has a setting in the plugin Advanced Option Panel called 'Use Shortcode?'. If that setting is turned to 'ON' you can control the location of the Responsive Menu Button manually by inserting a Responsive Menu Shortcode in a page/post content or text widget. To make it easy we add that shortcode automatically at the correct location as set in this setting.",'theme_admin'),$option_nr,$option_text); - - $array_navigation_additional_settings = array( - array( - "name" => __("Responsive Menu Location (mobile)",'theme_admin'), - "desc" => $desc, - "id" => "responsive_menu_header_location", - "default" => 'header_inner', - "options" => $responsive_menu_options, - "type" => "select", - ), - array( - "name" => __("Force Visibility of the Main Navigation Select2Nav",'theme_admin'), - "desc" =>__("<p>Toggle this setting ON if you want to show the select2 navigation for the Main Menu regardless the setting in the responsive menu settings. Note: This can be usefull when you are using the Responsive Menu Button for a complete different purpose or location.</p>",'theme_admin'), - "id" => "force_select2_navigation", - "default" => false, - "type" => "toggle" - ), - ); - $array_navigation=array_merge($array_navigation,$array_navigation_additional_settings); - } - - return array( + ), + ), array( - "slug" => 'navigation', - "name" => __("Navigation Menu Options",'theme_admin'), - "options" => $array_navigation, + "slug" => 'navigation_animation_top', + "name" => __("Top Level Animation Options",'theme_admin'), + "options" => array( + array( + "name" => __("Top Level Navigation Hover Animation",'theme_admin'), + "desc" => __("<p>If set to ON the Top Level Menu Items will have a Animation Bar on hovering the menu item. This setting is ignored if Button Style for Top Level Navigation is set to ON.</p>",'theme_admin'), + "id" => "nav_animation", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Keep Animation Visible On Current Menu Item",'theme_admin'), + "desc" => __("<p>If set to ON the Top Level Menu Items Animation Bar stays visible on the current menu item.</p>",'theme_admin'), + "id" => "nav_animation_current", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Navigation Animation Offset",'theme_admin'), + "desc" => __(" <p>This setting is for positioning the Navigation Animation Bar below the menu starting from the bottom of the menu item. A lower value moves the animation bar down. A higher value moves the animation bar up. Default = 13px. Set it to 6px for navigation subtitles.</p>",'theme_admin'), + "id" => "nav_animation_offset", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => "px", + "default" => "13", + "type" => "range" + ), + array( + "name" => __("Navigation Animation Thickness",'theme_admin'), + "desc" => __(" <p>This setting is to control the thickness of the Navigation Animation Bar. Default = 4px</p>",'theme_admin'), + "id" => "nav_animation_bar_thickness", + "min" => "0", + "max" => "12", + "step" => "1", + "unit" => "px", + "default" => "4", + "type" => "range" + ), + array( + "name" => __("Navigation Animation Width Offset",'theme_admin'), + "desc" => __(" <p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. Default = 30px</p>",'theme_admin'), + "id" => "nav_animation_bar_width", + "min" => "0", + "max" => "60", + "step" => "1", + "unit" => "px", + "default" => "30", + "type" => "range" + ), + ), + ), + array( + "slug" => 'navigation_padding', + "name" => __("Top Level Menu Item Padding",'theme_admin'), + "options" => array( + array( + "name" => __("Navigation Menu Item padding 768px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 768px. When the breakpoint mode setting below is turned ON the padding set here will not be applied above 979px. <br><br>Note: This only applies to the Main Navigation Top Level Menu Items.<br>Note : When set to 0 the theme default padding css is used (15px).</p>",'theme_admin'), + "id" => "nav_padding_768", + "min" => "0", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array( + "name" => __("Navigation Animation Width Offset 768px and above",'theme_admin'), + "desc" => __(" <p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -1 it will auto calculate and follow the Animation Width Set as set in the Navigation Animation Settings. <br><br>Note : If the previous setting is set to 0 this setting is ignored. <br>Note : When the breakpoint mode setting below is set to ON then the padding set here will not be applied above 979px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "nav_animation_bar_width_768", + "min" => "-1", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Navigation Menu Item padding 980px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 980px and above. When the breakpoint mode setting below is turned ON the padding set here will not be applied above 1199px. When breakpoint mode is OFF and this setting is set to 0 the padding from the 768 setting will be applied if set. If breakpoint mode is set to ON and this setting is set to 0 then the theme default padding css is used (15px).<br><br>>Note: This only applies to the Main Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "nav_padding_980", + "min" => "0", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array( + "name" => __("Navigation Animation Width Offset 980px and above",'theme_admin'), + "desc" => __(" <p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -1 it will auto calculate and follow the Animation Width Set as set in the Navigation Animation Settings. <br>Note : If the previous setting is set to 0 this setting is ignored.<br><br>Note : When the breakpoint mode setting below is set to ON then the padding set here will not be applied above 1199px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p></p>",'theme_admin'), + "id" => "nav_animation_bar_width_980", + "min" => "-1", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Navigation Menu Item padding 1200px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 1200px and above. When the breakpoint mode setting below is turned ON the padding set here will not be applied above 1399px. When breakpoint mode is OFF and this setting is set to 0 the padding from the 980 setting will be applied if set. If breakpoint mode is set to ON and this setting is set to 0 then the theme default padding css is used (15px).<br><br>>Note: This only applies to the Main Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "nav_padding_1200", + "min" => "0", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array( + "name" => __("Navigation Animation Width Offset 1200px and above",'theme_admin'), + "desc" => __(" <p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -1 it will auto calculate and follow the Animation Width Set as set in the Navigation Animation Settings.<br><br>Note : If the previous setting is set to 0 this setting is ignored.<br>Note : When the breakpoint mode setting below is set to ON then the padding set here will not be applied above 1399px.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "nav_animation_bar_width_1200", + "min" => "-1", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Navigation Menu Item padding 1400px and above",'theme_admin'), + "desc" => __("<p>This setting is for adjusting the padding between top level menu items starting from 1400px and above. When breakpoint mode is OFF and this setting is set to 0 the padding from the 1200 setting will be applied if set. If breakpoint mode is set to ON and this setting is set to 0 then the theme default padding css is used (15px).<br><br>>Note: This only applies to the Main Navigation Top Level Menu Items.</p>",'theme_admin'), + "id" => "nav_padding_1400", + "min" => "0", + "max" => "50", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" + ), + array( + "name" => __("Navigation Animation Width Offset 1400px and above",'theme_admin'), + "desc" => __(" <p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. If set to -1 it will auto calculate and follow the Animation Width Set as set in the Navigation Animation Settings. <br><br>Note : If the previous setting is set to 0 this setting is ignored.<br>Note : To have the animation perfect align with the menu item set the width 2 x the padding.</p>",'theme_admin'), + "id" => "nav_animation_bar_width_1400", + "min" => "-1", + "max" => "90", + "step" => "1", + "unit" => "px", + "default" => "-1", + "type" => "range" + ), + array( + "name" => __("Padding Breakpoint Mode",'theme_admin'), + "desc" => __("<p>If enable the padding set above will only apply to each viewpoint until the next. So if set f.e. for 768px it will stop at 979px. At 980px the default padding will be applied or the padding set at 980px. If Padding breakpoint mode is disabled the setting set at the lowest viewpoint will apply to all the above viewpoints until one of these viewpoints has a setting not equal to zero. Default: breakpoint mode is disabled.</p>",'theme_admin'), + "id" => "padding_break_point_mode", + "default" => false, + "type" => "toggle" + ), + ), ), array( "slug" => 'sub_navigation', - "name" => __("Navigation Sub Level Options",'theme_admin'), + "name" => __("Sub Level Menu Options",'theme_admin'), "options" => array( + array( + "name" => __("Keep Hover State Active while Hovering a Sub Menu or Navigation Content",'theme_admin'), + "desc" => __("<p>If enable the Sub Level Title Hover Colors will be active when hovering a sub menu or the description text. Default=OFF.</p>",'theme_admin'), + "id" => "keep_hover_state", + "default" => false, + "type" => "toggle" + ), + array ( + "name" => __("Submenu Offset Position (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Move the submenu down in pixels by using this setting. Note: The setting needs to be adjusted according to the chozen menu style (normal, button)</p>",'theme_admin'), + "id" => "submenu_offset", + "default" => 0, + "min" => 0, + "max" => 30, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Sub Level Navigation Title Bold For Hashtag (#) Titles",'theme_admin'), + "desc" => __("<p>When Navigation Content supports HTML for Sub Menu-items is enabled the normal menu-item link set to a hashtag (#) can have the bold text attribute set so that the title of that Menu-item becomes more visible above the description text which is shown below the link title. Turn this setting to ON to have the bold attribute enabled.</p>",'theme_admin'), + "id" => "nav_sub_title_hashtag_bold", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Sub Level Navigation Title Bold For A-tag Titles",'theme_admin'), + "desc" => __("<p>When Navigation Content supports HTML for Sub Menu-items is enabled the normal menu-item link (a-tag) set to a url can have the bold text attribute set so that the title of that Menu-item becomes more visible above the description text which is shown below the link title. Turn this setting to ON to have the bold attribute enabled.</p>",'theme_admin'), + "id" => "nav_sub_title_a_tag_bold", + "default" => false, + "type" => "toggle" + ), array( "name" => __("Sub Level Navigation Arrows ",'theme_admin'), "desc" => __("<p>If this setting is toggled <em>ON</em>, the navigation will display a arrow pointing down on the side of each sub menu text if there are sub-navigation children. &nbsp;&nbsp;So each arrow provide a visual cue to the site viewer that there are child pages for a sub level navigation item.</p>",'theme_admin'), @@ -198,27 +396,6 @@ "desc" => __("<p>If enable the Sub Level Navigation Content which is added in the menu description field can have shortcodes</p>",'theme_admin'), "id" => "subtext_shortcodes", "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Sub Level Navigation Title Bold For Hashtag (#) Titles",'theme_admin'), - "desc" => __("<p>When Navigation Content supports HTML for Sub Menu-items is enabled the normal menu-item link set to a hashtag (#) can have the bold text attribute set so that the title of that Menu-item becomes more visible above the description text which is shown below the link title. Turn this setting to ON to have the bold attribute enabled.</p>",'theme_admin'), - "id" => "nav_sub_title_hashtag_bold", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Sub Level Navigation Title Bold For A-tag Titles",'theme_admin'), - "desc" => __("<p>When Navigation Content supports HTML for Sub Menu-items is enabled the normal menu-item link (a-tag) set to a url can have the bold text attribute set so that the title of that Menu-item becomes more visible above the description text which is shown below the link title. Turn this setting to ON to have the bold attribute enabled.</p>",'theme_admin'), - "id" => "nav_sub_title_a_tag_bold", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Keep Hover State Active while Hovering a Sub Menu or Navigation Content",'theme_admin'), - "desc" => __("<p>If enable the Sub Level Title Hover Colors will be active when hovering a sub menu or the description text.</p>",'theme_admin'), - "id" => "keep_hover_state", - "default" => true, "type" => "toggle" ), array( @@ -248,59 +425,21 @@ ), "type" => "select", ), + array( + "name" => __("Set the Main Navigation Sub Menu Color Palette",'theme_admin'), + "desc" => __("With this setting you can select a different color palette for the navigation sub menu section.",'theme_admin'), + "id" => "submenu_palette", + "prompt" => __("Choose one..",'theme_admin'), + "default" => '', + "options" => theme_get_palette_list_from_db(), + "type" => "select", + ), ), ), array( - "slug" => 'navigation_animation', - "name" => __("Navigation Animation Options",'theme_admin'), + "slug" => 'navigation_animation_sub_menu', + "name" => __("Sub Level Animation Options",'theme_admin'), "options" => array( - array( - "name" => __("Top Level Navigation Hover Animation",'theme_admin'), - "desc" => __("<p>If set to ON the Top Level Menu Items will have a Animation Bar on hovering the menu item. This setting is ignored if Button Style for Top Level Navigation is set to ON.</p>",'theme_admin'), - "id" => "nav_animation", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Keep Animation Visible On Current Menu Item",'theme_admin'), - "desc" => __("<p>If set to ON the Top Level Menu Items Animation Bar stays visible on the current menu item.</p>",'theme_admin'), - "id" => "nav_animation_current", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Navigation Animation Offset",'theme_admin'), - "desc" => __(" <p>This setting is for positioning the Navigation Animation Bar below the menu starting from the bottom of the menu item. A lower value moves the animation bar down. A higher value moves the animation bar up. Default = 13px. Set it to 6px for navigation subtitles.</p>",'theme_admin'), - "id" => "nav_animation_offset", - "min" => "0", - "max" => "20", - "step" => "1", - "unit" => "px", - "default" => "13", - "type" => "range" - ), - array( - "name" => __("Navigation Animation Thickness",'theme_admin'), - "desc" => __(" <p>This setting is to control the thickness of the Navigation Animation Bar. Default = 4px</p>",'theme_admin'), - "id" => "nav_animation_bar_thickness", - "min" => "0", - "max" => "12", - "step" => "1", - "unit" => "px", - "default" => "4", - "type" => "range" - ), - array( - "name" => __("Navigation Animation Width Offset",'theme_admin'), - "desc" => __(" <p>This setting for correcting the width of the Navigation Animation Bar. The lower the value, the wider the animation bar. The higher the value the shorter the animation bar. Default = 30px</p>",'theme_admin'), - "id" => "nav_animation_bar_width", - "min" => "0", - "max" => "60", - "step" => "1", - "unit" => "px", - "default" => "30", - "type" => "range" - ), array( "name" => __("Sub Level Navigation Hover Animation",'theme_admin'), "desc" => __("<p>If set to ON the Sub Level Menu Items will have a Animation Bar on the left or rights side on hovering the menu item. This setting is ignored if Button Style for Top Level Navigation is set to ON.</p>",'theme_admin'), @@ -337,8 +476,274 @@ "default" => "0", "type" => "range" ), + array( + "name" => __("Fill Sub Level Navigation Padding with BG Color",'theme_admin'), + "desc" => __("<p>If the previous setting called, 'Sub Level Navigation Padding' has been set to a value bigger then 0, turning on this setting will result in the gap created by the padding being filled with the sub menu background color, current menu item background color or sub menu background hover color set for the sub navigation menu items. Note: Does not work on IE. Default=OFF.</p>",'theme_admin'), + "id" => "nav_animation_sub_padding_fill", + "default" => false, + "type" => "toggle" + ) + ), + ), + array( + "slug" => 'navigation_advanced_control', + "name" => __("Navigation Advanced Options",'theme_admin'), + "options" => array( + array( + "name" => __("Sub Navigation Hover In Animation Speed",'theme_admin'), + "desc" => __(" <p>Set the Hover In Animation Speed in miliseconds for the Sub Navigation. Default = 200</p>",'theme_admin'), + "id" => "subNavRootInDuration", + "min" => "0", + "max" => "500", + "step" => "1", + "default" => "200", + "type" => "range", + ), + array( + "name" => __("Sub Navigation Hover Out Animation Speed",'theme_admin'), + "desc" => __(" <p>Set the hover Out Animation Speed in miliseconds for the Sub Navigation. Default = 200</p>",'theme_admin'), + "id" => "subNavRootOutDuration", + "min" => "0", + "max" => "500", + "step" => "1", + "default" => "200", + "type" => "range", + ), + / array( + / "name" => __("Sub Sub Navigation Delay",'theme_admin'), + / "desc" => __(" <p>Set The Delay in miliseconds for opening a Sub Sub Navigation Menu. Default = 150</p>",'theme_admin'), + / "id" => "subNavChildDelay", + / "min" => "0", + / "max" => "150", + / "step" => "1", + / "default" => "150", + / "type" => "range", + / ), + array( + "name" => __("Sub Sub Navigation Hover In Animation Speed",'theme_admin'), + "desc" => __(" <p>Set the Hover In Animation Speed in miliseconds for the Sub Sub Navigation. Default = 200</p>",'theme_admin'), + "id" => "subNavChildInDuration", + "min" => "0", + "max" => "500", + "step" => "1", + "default" => "200", + "type" => "range", + ), + array( + "name" => __("Sub Sub Navigation Hover Out Animation Speed",'theme_admin'), + "desc" => __(" <p>Set the Hover Out Animation Speed in miliseconds for the Sub Sub Navigation. Default = 100</p>",'theme_admin'), + "id" => "subNavChildOutDuration", + "min" => "0", + "max" => "500", + "step" => "1", + "default" => "100", + "type" => "range", + ), ), ), ); + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { + $responsive_menu_options=array("body" => __('Body','theme_admin'),"header" => __('Header','theme_admin'),"header_inner" => __('Header Inner','theme_admin'),"main_nav" => __('Main Navigation','theme_admin'),"top_nav" => __('Top Navigation','theme_admin'),"manual" => __('Manual','theme_admin')); + $option_nr='6'; + $option_text="'<br><strong>'Top Navigation'</strong> : The Responsive menu code is inserted in the Top Navigation element.'"; + $desc= sprintf(__("Set the location for the Responsive Menu to appear into our page content. We move the containers according this setting. <br><br>There are %1s options: <br><br><strong>'Body'</strong> : The Responsive menu code is inserted in the top of the body before the Theme Header.<br><strong>'Header'</strong> : The Responsive menu code is inserted in the theme header element.<br><strong>'Header Inner'</strong> : The Responsive menu code is inserted in the theme header inner element.<br><strong>'Main Navigation'</strong> : The Responsive menu code is inserted in the theme Main Navigation element.%2s<br><strong>'Manual'</strong> : We do not move the Menu containers into any location. They are left in the Footer (default Plugin). Also no shortcode is inserted and You need to insert the shortcode yourself in the page content or text area or text widget. Default = 'Header Inner'.<br><br>Note : The Responsive Menu Plugin also has a setting in the plugin Advanced Option Panel called 'Use Shortcode?'. If that setting is turned to 'ON' you can control the location of the Responsive Menu Button manually by inserting a Responsive Menu Shortcode in the header.php file by php code. To make it easy we add that shortcode automatically at the correct location as set in this setting. We advice however NOT to turn ON that setting.",'theme_admin'),$option_nr,$option_text); + + $rmplugin_array=array( + array( + "slug" => 'responsive_menu_settings', + "name" => __("Responsive Menu Options",'theme_admin'), + "options" => array( + array( + "name" => __("Responsive Menu Location (mobile)",'theme_admin'), + "desc" => $desc, + "id" => "responsive_menu_header_location", + "default" => 'header_inner', + "options" => $responsive_menu_options, + "type" => "select", + ), + array( + "name" => __("Responsive Menu Pro Menu Elements Order",'theme_admin'), + "desc" => __("Set the order of the items in the Responsive Menu. We only have 2 items to re-order 'The Mobile Navigation Menu Items' and the 'Woocommerce Menu items'. Drag and drop them into the correct order.",'theme_admin'), + "id" => "menu_elements_order_rmp_nav", + "default" => array('logo','woo_items','menu_items'), + "options" => array( + 'logo'=>__('Logo Menu item','theme_admin'), + 'woo_items'=>__('Woocommerce Menu Items','theme_admin'), + 'menu_items'=>__('Mobile Navigation Menu Items','theme_admin'), + ), + 'enable_text' => __('Set the Mobile Menu<br>Elements Orders','theme_admin'), + 'hide_disable' => true, + "type" => "ddmultiselect" + ), + array( + "name" => __("Force Visibility of the Main Navigation Select2Nav",'theme_admin'), + "desc" =>__("<p>Toggle this setting ON if you want to show the select2 navigation for the Main Menu regardless the setting in the responsive menu settings. Note: This can be usefull when you are using the Responsive Menu Button for a complete different purpose or location.</p>",'theme_admin'), + "id" => "force_select2_navigation", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Enhance The Responsive Menu Description Ability",'theme_admin'), + "desc" =>__("<p>Toggle this setting ON if you want the Responsive Menu Description field to support shortcodes and some extra hardcoded css. Note: You can NOT use a-tags in the description field. If you do we will strip them when this setting is turned on. This setting is for simple image support in menus and better support for html.</p>",'theme_admin'), + "id" => "enhance_rmp_description_ability", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Responsive Menu Description Support Shortcodes",'theme_admin'), + "desc" =>__("<p>If the previous settings is toggled to 'ON' you can add even more functionality by enabling shortcode support for the description field.</p>",'theme_admin'), + "id" => "rmp_description_supports_shortcodes", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Menu Logo",'theme_admin'), + "desc" => __("<p>The Menu Logo Uploader uses the default wp image uploading function, and once the image is visible in the wp image dialogue box after the upload, click on <em>Use This</em> at the bottom of the image dialogue box and the logo image will appear below. &nbsp;&nbsp;For quicker site page loading, it is suggested to use a jpeg image instead of a png image due to the lighter weight of jpegs. </p><p><em>HINT:</em>&nbsp;&nbsp;Do remember that if removing the current logo image for any reason, it will not be deleted from the media library unless one goes to the media library and deletes the image permanently. Note: The Menu Logo links by default to the Home Page.</p> ",'theme_admin'), + "id" => "responsive_menu_logo", + "default" => "", + "type" => "upload" + ), + array( + "name" => __("Logo Height (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the logo height in pixels for the responsive menu. The logo used has to be equal or bigger in height then the height set in here.</p>",'theme_admin'), + "id" => "responsive_menu_logo_height", + "min" => "20", + "max" => "100", + "step" => "1", + "unit" => "px", + "default" => "55", + "process" => "_update_logo_height", + "type" => "range" + ), + array( + "name" => __("Logo Text",'theme_admin'), + "desc" => __("<p>Add the text that should show after the logo. The margin between the logo and the logo text is default and is set to 10px. Note: The Menu Text links by default to the Home Page.</p>",'theme_admin'), + "id" => "responsive_menu_logo_text", + "default" => "", + "type" => "text", + "size"=> 50, + ), + array( + "name" => __("Logo Text Size (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Set the Logo text Text Size. If set bigger the the Logo Height then the logo text size will automatically size down to the logo height as it can not be bigger!.</p>",'theme_admin'), + "id" => "responsive_menu_text_size", + "min" => "10", + "max" => "100", + "step" => "1", + "unit" => "px", + "default" => "20", + "type" => "range" + ), + array( + "name" => __("Logo & Text Alignment (Optional)&#x200E;",'theme_admin'), + "desc" => __("Set the Alignment for the Logo & Logo Text. Default='Left'.",'theme_admin'), + "id" => "responsive_menu_logo_alignment", + "default" => 'left', + "options" => array( + "left" => __('Left','theme_admin'), + "right" => __('Right','theme_admin'), + "center" => __('Center','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Logo & Text Order (Optional)&#x200E;",'theme_admin'), + "desc" => __("Set the order and position for the Logo & Logo Text. If set to left The logo will be on the left side and the logo text on the right side of the logo. If set to right the logo will be on the right side with the logo text left of it. Default='Left'.",'theme_admin'), + "id" => "responsive_menu_logo_position", + "default" => 'left', + "options" => array( + "left" => __('Left','theme_admin'), + "right" => __('Right','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Logo Above the Text (Optional)&#x200E;",'theme_admin'), + "desc" =>__("<p>Toggle to 'ON' if you want to Logo to show above the Logo text.</p>",'theme_admin'), + "id" => "responsive_menu_logo_top", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Menu item Top Padding (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Add a top padding to the Logo A-tag Element. Default=0. Max=20.</p>",'theme_admin'), + "id" => "responsive_menu_top_padding", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => "px", + "default" => "0", + "type" => "range" + ), + array( + "name" => __("Menu item Bottom Padding (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>Add a bottom padding to the Logo A-tag Element. Default=0. Max=20.</p>",'theme_admin'), + "id" => "responsive_menu_bottom_padding", + "min" => "0", + "max" => "20", + "step" => "1", + "unit" => "px", + "default" => "0", + "type" => "range" + ), + array( + "name" => __("Menu Item Linking (Optional)&#x200E;",'theme_admin'), + "desc" =>__("<p>By default the item links to the Home Page. But you can alter the link in here.</p>",'theme_admin'), + "id" => "responsive_menu_item_linking", + "default" => "", + "type" => "text", + "size"=> 50, + ), + array( + "name" => __("Menu Item Target (Optional)&#x200E;",'theme_admin'), + "id" => "responsive_menu_item_target", + "desc" =>__("<p>Set a target for the menu item link. Default is same window.</p>",'theme_admin'), + "default" => '', + "prompt" => __("Choose one..",'theme_admin'), + "options" => array( + "_blank" => __('Load in a new window','theme_admin'), + "_self" => __('Load in the same frame as it was clicked','theme_admin'), + "_parent" => __('Load in the parent frameset','theme_admin'), + "_top" => __('Load in the full body of the window','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Background Color (Optional)&#x200E;",'theme_admin'), + "desc" => __('<p>Set the Background Color for the Logo Menu Item.<br>Note : Default the color settings of the Responsive Menu are used.<br>Note: If you set this color setting you also need to set the background hover color below.</p>','theme_admin'), + "id" => "responsive_menu_item_bgcolor", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Text Color (Optional)&#x200E;",'theme_admin'), + "desc" => __('<p>Set the Text Color for the Logo Menu Item.<br>Note : Default the color settings of the Responsive Menu are used.<br>Note: If you set this color setting you also need to set the text hover color below.</p>','theme_admin'), + "id" => "responsive_menu_item_color", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Background Color Hover (Optional)&#x200E;",'theme_admin'), + "desc" => __('<p>Set the Background Hover Color for the Logo Menu Item.<br>Note : Default the color settings of the Responsive Menu are used when the background color above is not set. If the above background color is set you also need to set this background hover color.</p>','theme_admin'), + "id" => "responsive_menu_item_bgcolor_hover", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Text Color Hover (Optional)&#x200E;",'theme_admin'), + "desc" => __('<p>Set the Text Color Hover for the Logo Menu Item.<br>Note : Default the color settings of the Responsive Menu are used when the text color above is not set. If the above text color is set you also need to set this text hover color.</p>','theme_admin'), + "id" => "responsive_menu_item_color_hover", + "default" => "", + "type" => "color" + ), + ), + )); + $options=array_merge($options,$rmplugin_array); + } + return $options; + } + function _update_logo_height($option,$value) { + if ($value<20) $value=20; + return $value; } }

    framework/admin/options/palettes.php

    @@ -5,7 +5,11 @@ function __construct(){ $this->name = __('Palette Settings','theme_admin'); self::$paletteTypes = array( - 'headerColors' => __("Navigation Elements",'theme_admin'), + 'topmenuColors' => __("Top Menu Elements",'theme_admin'), + 'topanimationColors' => __("Top Menu Animation Elements",'theme_admin'), + 'mainmenuColors' => __("Main Menu Elements",'theme_admin'), + 'mainanimationColors' => __("Main Nav Animation Elements",'theme_admin'), + 'submenuColors' => __("Sub Menu Elements",'theme_admin'), 'featureColors' => __("Featured Header Elements",'theme_admin'), 'bodyColors'=> __("Body Elements",'theme_admin'), 'pageColors' => __("Page Elements",'theme_admin'), @@ -133,7 +137,7 @@ ); } - public static function headerColorsOption($field){ + public static function mainmenuColorsOption($field){ return array( / array( / "name" => __("Header / Top Area Text Color",'theme_admin'), @@ -208,48 +212,6 @@ "type" => "color" ), array( - "name" => __("Top Level Menu Animation Bar Color",'theme_admin'), - "desc" => "", - "id" => $field."_"."menu_top_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Sub Level Menu Animation Border Color",'theme_admin'), - "desc" => "", - "id" => $field."_"."menu_sub_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Top Level Search Icon Animation Color",'theme_admin'), - "desc" => "", - "id" => $field."_"."menu_top_search_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Cart Menu Animation Color",'theme_admin'), - "desc" => "", - "id" => $field."_"."menu_top_woo_cart_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Account Menu Animation Color",'theme_admin'), - "desc" => "", - "id" => $field."_"."menu_top_woo_account_animation", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Woo Logon Animation Color",'theme_admin'), - "desc" => "", - "id" => $field."_"."menu_top_woo_logon_animation", - "default" => "", - "type" => "color" - ), - array( "name" => __("Top Level Menu Text Hover Color",'theme_admin'), "desc" => "", "id" => $field."_"."menu_top_active", @@ -319,6 +281,58 @@ "default" => "", "type" => "color" ), + ); + } + + public static function mainanimationColorsOption($field){ + return array( + array( + "name" => __("Top Level Menu Animation Bar Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."menu_top_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Sub Level Menu Animation Border Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."menu_sub_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Search Icon Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."menu_top_search_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Cart Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."menu_top_woo_cart_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Account Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."menu_top_woo_account_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Logon Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."menu_top_woo_logon_animation", + "default" => "", + "type" => "color" + ), + ); + } + + public static function submenuColorsOption($field){ + return array( array( "name" => __("Sub Level Menu Text Color",'theme_admin'), "desc" => "", @@ -363,6 +377,7 @@ ), ); } + public static function featureColorsOption($field){ return array( array( @@ -606,5 +621,160 @@ ), ); } + public static function topmenuColorsOption($field){ + return array( + array( + "name" => __("Top Level Menu Text Color",'theme_admin'), + "desc" => __("<p>This setting enables one to choose a color for the text appearing in the top level navigation menu. &nbsp;&nbsp;The color chosen will apply to all top level navigation text other then the navigation text for the &#34;Current&#34; page (the page one is viewing), which is set separately via the &#34;Current&#34; Menu color setting found below.</p> ",'theme_admin'), + "id" => $field."_"."topbar_menu_top", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Subtitle Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_subtitle", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Background Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_background", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Icon Color",'theme_admin'), + "desc" => __("<p>This setting allows you to set a color for the top level icons. Note: Icon color set in menu overrides this.</p> ",'theme_admin'), + "id" => $field."_"."topbar_menu_top_icon", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Text Hover Color",'theme_admin'), + "desc" => __("Select the top menu text hover color.",'theme_admin'), + "id" => $field."_"."topbar_menu_top_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Subtitle Hover Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_subtitle_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Hover Background Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_active_background", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Icon Hover Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_icon_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Current Text Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_current", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Subtitle Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_subtitle_current", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Background Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_current_background", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Icon Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_current_icon", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Menu Current Text Hover Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_current_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Background Hover Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_current_background_active", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Current Menu Icon Hover Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_current_icon_active", + "default" => "", + "type" => "color" + ), + ); + } + public static function topanimationColorsOption($field){ + return array( + array( + "name" => __("Top Level Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Sub Level Menu Animation Border Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_sub_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Top Level Search Icon Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_search_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Cart Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_woo_cart_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Account Menu Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_woo_account_animation", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Woo Logon Animation Color",'theme_admin'), + "desc" => "", + "id" => $field."_"."topbar_menu_top_woo_logon_animation", + "default" => "", + "type" => "color" + ), + ); + } }

    framework/admin/options/portfolio.php

    @@ -799,13 +799,12 @@ array( "name" => __("Display &#34;Read More&#34;<br />Text",'theme_admin'), "id" => "pfcatmore", - "desc" => __("If the option is &#34;ON&#34;, the &#34;Read More&#34; text will display as an active link so that a viewer can click on it with their mouse (or finger on a mobile device) to go to the portfolio post webpage. &nbsp;As this is a tritoggle setting, there is a default setting for the Read More text one can set in the <strong>Portfolio Panel/Portfolio General</strong> tab.",'theme_admin'), - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Customize Read More<br /> - Text",'theme_admin'), + "desc" => __("If the option is &#34;ON&#34;, the &#34;Read More&#34; text will display as an active link so that a viewer can click on it with their mouse (or finger on a mobile device) to go to the portfolio post webpage.",'theme_admin'), + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Customize Read More<br />Text",'theme_admin'), "id" => "pfcatmoreText", "desc" => __("If one has set the <strong>Read More Text</strong> to display above, then with this setting one can change the text to some other wording.",'theme_admin'), "default" => 'Read More &#187', @@ -814,7 +813,7 @@ array( "name" => __("Display &#34;Read More&#34;<br />as button",'theme_admin'), "id" => "pfcatmoreButton", - "desc" => __("Normally, if the &#34;Read More&#34; text is enabled above, it displays as text in a format similar to how a tag displays, but if this setting is toggled &#34;ON&#34; then the Read More text (or the custom text set above) will display within a button.<br /><br />As this is a tritoggle setting, there is a default option for the Read More button one can set in the <strong>Portfolio Panel/Read More</strong> tab.",'theme_admin'), + "desc" => __("Normally, if the &#34;Read More&#34; text is enabled above, it displays as text in a format similar to how a tag displays, but if this setting is toggled &#34;ON&#34; then the Read More text (or the custom text set above) will display within a button.",'theme_admin'), "default" => false, "type" => "toggle" ),

    framework/admin/options/wooshop.php

    @@ -8,6 +8,90 @@ } function tabs(){ + $array_woosettings = array( + array( + "name" => __("Show Woocommerce Menu Items in Top Menu (Optional)&#x200E;",'theme_admin'), + "id" => "woo_cart", + "desc"=>__("Turn On/Off Display of woocart shop icons in Woo Cart Menu",'theme_admin'), + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Show Woocommerce Menu Items In Main Navigation (Optional)&#x200E;",'theme_admin'), + "id" => "woo_cart_main", + "desc"=>__("Turn On/Off Display of woocart shop icons in Theme Main Menu",'theme_admin'), + "default" => false, + "type" => "toggle" + ), + ); + + if (function_exists('check_responsive_menu_pro_php_version')) { + $array_woosettings_rpm = array( + array( + "name" => __("Show Woocommerce Menu Items In the Responsive Mobile Menu Pro (Optional)&#x200E;",'theme_admin'), + "id" => "woo_cart_mobile", + "desc"=>__("Turn On/Off Display of woocart shop icons in Responsive Menu Pro plugin. Note: This option only works with the Responsive Menu Pro plugin that ships with the theme.",'theme_admin'), + "default" => false, + "type" => "toggle" + ), + ); + $array_woosettings=array_merge($array_woosettings,$array_woosettings_rpm); + } + + $array_woosettings_end = array( + array( + "name" => __("Top Navigation Woocommerce Menu Items & Order",'theme_admin'), + "desc" => "", + "id" => "woo_menu_items_order", + "default" => array('cart'), + "options" => array( + 'cart'=>__('Cart','theme_admin'), + 'account'=>__('Account','theme_admin'), + 'login'=>__('Login / Logout / Register','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Main Navigation Woocommerce Menu Items & Order",'theme_admin'), + "desc" => "", + "id" => "woo_menu_items_order_main", + "default" => array('cart'), + "options" => array( + 'cart'=>__('Cart','theme_admin'), + 'account'=>__('Account','theme_admin'), + 'login'=>__('Login / Logout / Register','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + ); + + + if (function_exists('check_responsive_menu_pro_php_version')) { + $array_woosettings_rpm_end = array( + array( + "name" => __("Responsive Menu Pro Woocommerce Menu Items & Order",'theme_admin'), + "desc" => "", + "id" => "woo_menu_items_order_mobile", + "default" => array('cart'), + "options" => array( + 'cart'=>__('Cart','theme_admin'), + 'account'=>__('Account','theme_admin'), + 'login'=>__('Login / Logout / Register','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + ); + $array_woosettings_end=array_merge($array_woosettings_end,$array_woosettings_rpm_end); + } + + $array_woosettings=array_merge($array_woosettings,$array_woosettings_end); + $options = array( array( "slug" => 'general', @@ -71,6 +155,11 @@ "type" => "toggle" ), ), + ), + array( + "slug" => 'woo_nav_settings', + "name" => __("Navigation Settings",'theme_admin'), + "options"=> $array_woosettings, ), array( "slug" => 'shop_page', @@ -263,7 +352,7 @@ $options = array_merge($options , array( array( "slug" => 'layout', - "name" => __("Layout",'theme_admin'), + "name" => __("Page Layout",'theme_admin'), "desc" => __("Select and set the Default Layout for Woocommerce pages.", 'theme_admin'), "options" => array( array( @@ -320,12 +409,47 @@ "default" => '', "type" => "tritoggle", ), + ), + ), + array( + "slug" => 'breadcrumbs', + "name" => __("Breadcrumbs Settings",'theme_admin'), + "desc" => __("Set the Breadcrumbs and Structured Data for the Woocommerce Pages.", 'theme_admin'), + "options" => array( array( "name" => __("Breadcrumbs For WooCommerce Archives Page",'theme_admin'), - "desc" => __("<p>Champion has built into its core code the very well known <em>Breadcrumbs Plus</em> plugin -> so it is not necessary to load this plugin separately in order to obtain full breadcrumb ability in Champion.</p><p>This tri-toggle has 3 setting positions.</p><br /><p><b>Middle Position</b> - If left in the middle, this setting will default to the setting for diplaying the Champion breadcrumbs as per how it is set in the <b>Champion General Panel/General Page Layout Settings/Breadcrumbs Site Wide.</b> setting</p><p><b>On Position</b> - If one has globally set the breadcrumbs setting to <em>On</em> in the Champion General Panel so that they <u>display</u> everywhere, and you want to turn off breadcrumbs on Woo archive pages, then you should toggle this <b>Breadcrumbs For WooCommerce Archives Page</b> to <em>OFF</em>.</p><p><b>Off Position</b> - If one has globally set the breadcrumbs to <em>Off</em> in the Champion General Panel so <u>that they are turned off on site pages</u>, and one wants the breadcrumbs to appear on Woo archive pages, then one should toggle this Breadcrumbs For WooCommerce Archives Page to <em>ON</em> so that it counteracts the site wide setting.</p><p>IMPORTANT NOTE - this setting only applies to Woo Archive type pages (these are autogenerated pages by wordpress) and not to regular Woo site pages such as Cart and My Account which use the Woo shortcode to determine what they display.&nbsp;&nbsp;Pages such as Cart are regular site type pages and one can manipulate the breadcrumbs display using the Champion Page General Option metabox settings just as one would for any other page in a site. &nbsp;The breadcrumb placement in Champion is in the upper left hand corner of the page body section of all other pages and posts. &nbsp;&nbsp;Typically each navigation layer other then the present page is a clickable link in the breadcrumb string.</p>",'theme_admin'), + "desc" => __("<p>Champion has built into its core code the very well known <em>Breadcrumbs Plus</em> plugin -> so it is not necessary to load this plugin separately in order to obtain full breadcrumb ability in Champion.</p><p>This tri-toggle has 3 setting positions.</p><br /><p><b>Default Position</b> - If left in the default, this setting will default to the setting for displaying the Champion breadcrumbs as per how it is set in the <b>Champion General Panel/General Page Layout Settings/Breadcrumbs Site Wide.</b> setting</p><p><b>Off Position</b> - If one has globally set the breadcrumbs setting to <em>On</em> in the Champion General Panel so that they <u>display</u> everywhere, and you want to turn off breadcrumbs on Woo archive pages, then you should toggle this <b>Breadcrumbs For WooCommerce Archives Page</b> to <em>OFF</em>.</p><p><b>On Position</b> - If one has globally set the breadcrumbs to <em>Off</em> in the Champion General Panel so <u>that they are turned off on site pages</u>, and one wants the breadcrumbs to appear on Woo archive pages, then one should toggle this Breadcrumbs For WooCommerce Archives Page to <em>ON</em> so that it counteracts the site wide setting.</p><p>IMPORTANT NOTE - this setting only applies to Woo Archive type pages (these are autogenerated pages by wordpress) and not to regular Woo site pages such as Cart and My Account which use the Woo shortcode to determine what they display.&nbsp;&nbsp;Pages such as Cart are regular site type pages and one can manipulate the breadcrumbs display using the Champion Page General Option metabox settings just as one would for any other page in a site. &nbsp;The breadcrumb placement in Champion is in the upper left hand corner of the page body section of all other pages and posts. &nbsp;&nbsp;Typically each navigation layer other then the present page is a clickable link in the breadcrumb string.</p>",'theme_admin'), "id" => "woocommerce_breadcrumb", "default" => '', "type" => "tritoggle" + ), + array( + "name" => __("Use Theme Breadcrumbs",'theme_admin'), + "desc" => __("<p>If set to 'ON' the theme breadcrumbs path are shown instead of the Woocomerce breadcrumbs path.</p>",'theme_admin'), + "id" => "woocommerce_use_theme_breadcrumb", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Add Theme Structured Data to Woocommerce Breadcrumbs",'theme_admin'), + "desc" => __("<p>If set to 'ON' the theme schema structured data is added to the Woocommerce breadcrumbs path. Note: This only works when global use of structured data is turned ON in the theme advanced settings.</p>",'theme_admin'), + "id" => "woocommerce_breadcrumbs_structured_data", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Remove Woocommerce JSON/LD Structured Data",'theme_admin'), + "desc" => __("<p>If set to 'ON' default Woocommerce JSON/LD markup data is not added to the Woocommerce pages.</p>",'theme_admin'), + "id" => "woocommerce_remove_json_ld", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Remove Woocommerce JSON/LD Structured Email Data ",'theme_admin'), + "desc" => __("<p>If set to 'ON' default Woocommerce JSON/LD markup data is not added to the email send from the Woocommerce shop.</p>",'theme_admin'), + "id" => "woocommerce_remove_json_ld_email", + "default" => false, + "type" => "toggle" ), ), ), @@ -418,6 +542,12 @@ "type" => "toggle" ), array( + "name" => __("Product Description Tab Icon",'theme_admin'), + "id" => "woocommerce_product_description_tab_icon", + "default" => '', + "type" => "icon", + ), + array( "name" => __("Product Description Tab Text",'theme_admin'), "desc" => __('Enter the default text for the product description tab. If left empty the default Woocommerce text will be used.','theme_admin'), "id" => "woocommerce_product_description_tab_text", @@ -434,6 +564,12 @@ "type" => "text" ), array( + "name" => __("Additional Information Product Tab Icon",'theme_admin'), + "id" => "woocommerce_additional_information_tab_icon", + "default" => '', + "type" => "icon", + ), + array( "name" => __("Additional Information Product Tab Text",'theme_admin'), "desc" => __('Enter the default text for the additional information tab. If left empty the default Woocommerce text will be used.','theme_admin'), "id" => "woocommerce_additional_information_tab_text", @@ -448,6 +584,12 @@ "default" => '', "size" => 50, "type" => "text" + ), + array( + "name" => __("Reviews Product Tab Icon",'theme_admin'), + "id" => "woocommerce_reviews_tab_icon", + "default" => '', + "type" => "icon", ), array( "name" => __("Reviews Title Text",'theme_admin'),

    framework/admin/shortcodes/dialog.php

    @@ -23,7 +23,7 @@ } ?> </head> -<body<?php if ( isset($GLOBALS['body_id']) ) echo ' id="' . $GLOBALS['body_id'] . '"'; ?> class="no-js wp-core-ui"> +<body<?php if ( isset($GLOBALS['body_id']) ) echo ' id="' . $GLOBALS['body_id'] . '"'; ?> class="no-js wp-core-ui<?php if (is_rtl()) echo ' rtl'?>"> <script type="text/javascript"> /<![CDATA[ (function(){

    framework/admin/shortcodes/dialogs/accordion.php

    @@ -239,6 +239,7 @@ "name" => __("Tab Title Icon Color (Optional)&#x200E;",'theme_admin'), "id" => "iconColor", "desc" => __("Set a Icon color for all Icons at once.",'theme_admin'), + "default" => "", "format" => "hex", "type" => "color", ), @@ -271,6 +272,7 @@ "desc" => __("Set a Icon color for all Icons at once.",'theme_admin'), "format" => "hex", "type" => "color", + "default" => "", ), array( "group" => "current",

    framework/admin/shortcodes/dialogs/blog.php

    @@ -406,6 +406,27 @@ ), "type" => "select", ), + array ( + "name" => __("Group in Lightbox (Optional)&#x200E;",'theme_admin'), + "desc" => __("This allows the user to group featured images in a blog list together for a gallery.",'theme_admin'), + "id" => "group", + "default" => 'default', + "type" => "tritoggle" + ), + array( + "name" => __("fitToView (Optional)&#x200E;",'theme_admin'), + "desc" => __("If set to ON, fancyBox is resized to fit inside viewport before opening for all blog list images in this shortcode. If set to Default the FitToView setting in the Theme Blog Blog list setting will be applied. If set to OFF the fit to view for all blog featured images in this shortcode will be disabled.",'theme_admin'), + "id" => "fitToView", + "default" => 'default', + "type" => "tritoggle" + ), + array( + "name" => __("Image Follows the Width/Height Setting (Optional)&#x200E;",'theme_admin'), + "desc" => __("If This setting is set to ON the image in the lightbox popup will follow the fancybox width and the height as set in the theme advanced lightbox image width and height settings. Otherwise the image in the lightbox popup will follow the image width and height and its aspect ratio.",'theme_admin'), + "id" => "forceWHSet", + "default" => 'default', + "type" => "tritoggle" + ), array( "name" => __("Image Width",'theme_admin'), "desc" => __("The width of Image. Remember that in choosing the image size it should be of the same size, or larger but respecting the image ratio (width x height) or wordpress will distort the image when it resizes it to the list thumbnail by cropping and scaling. ",'theme_admin'), @@ -426,6 +447,13 @@ "unit" => 'px', "step" => "1", "type" => "range" + ), + array( + "name" => __("Adaptive Height",'theme_admin'), + "id" => "adaptive_height", + "desc" => __("If the option is on, the featured image in the blog list will follow the height and width of the image.",'theme_admin'), + "default" => 'default', + "type" => "tritoggle" ), array( "name" => __("Image rounded corner size",'theme_admin'),

    framework/admin/shortcodes/dialogs/button.php

    @@ -24,6 +24,7 @@ "id" => "content", "default" => "", "type" => "text", + "class"=> 'full', ), array( "name" => __("Icon (Optional)&#x200E;",'theme_admin'), @@ -149,6 +150,7 @@ "name" => __("Link (Optional)&#x200E;",'theme_admin'), "id" => "link", "default" => "", + "class"=> 'full', "type" => "text", ), array( @@ -163,6 +165,27 @@ "_top" => __('Load in the full body of the window (_top)','theme_admin'), ), "type" => "select", + ), + array ( + "name" => __("Nofollow",'theme_admin'), + "desc" => __('Add rel="nofollow" to the button link. Note: nofollow, ugc & sponsored can be combined.','theme_admin'), + "id" => "nofollow", + "default" => false, + "type" => "toggle" + ), + array ( + "name" => __("User Generated Content",'theme_admin'), + "desc" => __('Add rel="ugc" to the button link. Note: nofollow, ugc & sponsored can be combined.','theme_admin'), + "id" => "ugc", + "default" => false, + "type" => "toggle" + ), + array ( + "name" => __("Sponsored",'theme_admin'), + "desc" => __('Add rel="sponsored" to the button link. Note: nofollow, ugc & sponsored can be combined.','theme_admin'), + "id" => "sponsored", + "default" => false, + "type" => "toggle" ), ), ), @@ -367,16 +390,10 @@ "default" => false, "type" => "toggle" ), - array ( - "name" => __("Nofollow",'theme_admin'), - "id" => "nofollow", - "default" => false, - "type" => "toggle" - ), array( "name" => __("Id (Optional)&#x200E;",'theme_admin'), "id" => "id", - "size" => 20, + "class"=> 'full', "default" => "", "defaultvalue" => "button_id-".rand(10, 10000), "type" => "text", @@ -386,6 +403,7 @@ "id" => "class", "default" => "", "type" => "text", + "class"=> 'full', ), array( "name" => __("Shadow Type",'theme_admin'),

    framework/admin/shortcodes/dialogs/flickr.php

    @@ -15,7 +15,7 @@ "type" => "select", ), array( - "name" => __("Flickr id (<a href='http:/idgettr.com/' target='_blank'>idGettr</a>)",'theme_admin'), + "name" => __("Flickr id (<a href='https:/www.webfx.com/tools/idgettr/' target='_blank'>idGettr</a>)",'theme_admin'), "id" => "id", "default" => "", "type" => "text"

    framework/admin/shortcodes/dialogs/icon.php

    @@ -1,4 +1,5 @@ <?php +theme_enqueue_icon_set(); return array( "title" => __("Icon Text", "theme_admin"), "shortcode" => 'icon', @@ -80,6 +81,13 @@ "type" => "select", ), array( + "name" => __("Custom Icon (Optional)&#x200E;",'theme_admin'), + "desc" => __("If a Custom Icon is set the previous selected icon is ignored.",'theme_admin'), + "id" => "customIcon", + "default" => '', + "type" => "icon", + ), + array( "name" => __("Color (Optional)&#x200E;",'theme_admin'), "id" => "color", "default" => "", @@ -99,11 +107,82 @@ "type" => "select", ), array( + "name" => __("Custom Icon Color (Optional)&#x200E;",'theme_admin'), + "desc" => __("If a Custom Icon Color is set the previous selected icon color is ignored.",'theme_admin'), + "id" => "customColor", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Icon Size (Optional)&#x200E;",'theme_admin'), + "desc" => __("Set the Icon Size (default = 1em).",'theme_admin'), + "id" => "iconSize", + "default" => '1', + "min" => "0.5", + "max" => "2", + "step" => "0.1", + "type" => "range", + "unit" => 'em', + ), + array( "name" => __("Text",'theme_admin'), "id" => "content", "default" => "", "type" => "textarea" ), + array( + "name" => __("Margin Left in Pixels (Optional)&#x200E;",'theme_admin'), + "desc" => __("Set the Icon Margin Left (default css is set to 0.5em = -1).",'theme_admin'), + "id" => "marginLeft", + "default" => '-1', + "min" => "-1", + "max" => "20", + "step" => "1", + "type" => "range", + ), + array( + "name" => __("Margin Right (Optional)&#x200E;",'theme_admin'), + "desc" => __("Set the Icon Margin Right (default css is set to 0.5em = -1).",'theme_admin'), + "id" => "marginRight", + "default" => '-1', + "min" => "-1", + "max" => "20", + "step" => "1", + "type" => "range", + ), + array( + "name" => __("Class (Optional)&#x200E;",'theme_admin'), + "id" => "class", + "default" => "", + "type" => "text" + ), + array( + "name" => __("Visible screen size (Optional)&#x200E;",'theme_admin'), + "desc" => "", + "id" => "visible", + "default" => 'all', + "options" => array( + "all" => __('all','theme_admin'), + "320" => __('0-320','theme_admin'), + "480" => __('0-480','theme_admin'), + "568" => __('0-568','theme_admin'), + "768" => __('0-768','theme_admin'), + "980" => __('0-980','theme_admin'), + "-480" => __('480-all','theme_admin'), + "-568" => __('568-all','theme_admin'), + "-768" => __('768-all','theme_admin'), + "-980" => __('980-all','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Animation Style (Optional)&#x200E;",'theme_admin'), + "id" => "animationStyle", + "default" => '', + "prompt" => __("None",'theme_admin'), + "options" => animationHelper::styles(), + "type" => "select", + ), ), "custom" => '', );

    framework/admin/shortcodes/dialogs/icon_font.php

    @@ -4,189 +4,236 @@ "title" => __("Icon Font", "theme_admin"), "shortcode" => 'icon_font', "type" => 'self-closing', + "custom" => '', "options" => array( - array( - "name" => __("Type",'theme_admin'), - "id" => "type", - "default" => '', - "type" => "icon", - ), - array( - "name" => __("Link (Optional)&#x200E;",'theme_admin'), - "id" => "link", - "default" => "", - "type" => "text", - "class"=> 'full', - ), - array( - "name" => __("Link Target (Optional)&#x200E;",'theme_admin'), - "id" => "linkTarget", - "default" => '', - "prompt" => __("Choose one..",'theme_admin'), - "options" => array( - "_blank" => __('Load in a new window','theme_admin'), - "_self" => __('Load in the same frame as it was clicked','theme_admin'), - "_parent" => __('Load in the parent frameset','theme_admin'), - "_top" => __('Load in the full body of the window','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Color (Optional)&#x200E;",'theme_admin'), - "id" => "color", - "default" => "", - "type" => "color", - "format" => "hex", - ), - array( - "name" => __("Background Color (Optional)&#x200E;",'theme_admin'), - "desc" => "", - "id" => "bgColor", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Border Color (Optional)&#x200E;",'theme_admin'), - "desc" => "", - "id" => "borderColor", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Color Hover (Optional)&#x200E;",'theme_admin'), - "id" => "hoverColor", - "default" => "", - "type" => "color", - "format" => "hex", - ), - array( - "name" => __("Background Hover Color (Optional)&#x200E;",'theme_admin'), - "desc" => "", - "id" => "hoverBgColor", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Border Hover Color (Optional)&#x200E;",'theme_admin'), - "desc" => "", - "id" => "hoverBorderColor", - "default" => "", - "type" => "color" - ), - array( - "name" => __("Size (Optional)&#x200E;",'theme_admin'), - "id" => "size", - "desc" => __("To increase the size of icons relative to its container.", 'theme_admin'), - "default" => '', - "options" => array( - "" => 'none', - "large" => 'Large', - "2x" => '2x', - "3x" => '3x', - "4x" => '4x', - "5x" => '5x', - "6x" => '6x', - ), - "type" => "select", - ), - array( - "name" => __("Pull (Optional)&#x200E;",'theme_admin'), - "id" => "pull", - "default" => '', - "options" => array( - "" => 'none', - "left" => 'Left', - "right" => 'Right', - ), - "type" => "select", - ), - array( - "name" => __("Border",'theme_admin'), - "id" => 'border', - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Border radius",'theme_admin'), - "id" => "borderRadius", - "default" => 'rounded', - "options" => array( - "rounded" => 'Rounded', - "square" => 'Square', - "circle" => 'Circle', - ), - "type" => "select", - ), - array ( - "name" => __("Padding",'theme_admin'), - "id" => "padding", - "default" => 0, - "min" => 0, - "max" => 1, - "step" => "0.1", - "type" => "range", - 'unit' => 'em' - ), - array( - "name" => __("Spin / Pulse",'theme_admin'), - "desc" => __("If set icon will spin continuously or icon will spin in pulse mode.", 'theme_admin'), - "id" => "spin", - "default" => '', - "options" => array( - "" => 'No Spin', - "true" => 'Spin', - "pulse" => 'Pulse', - ), - "type" => "select", - ), - array( - "name" => __("Rotate (Optional)&#x200E;",'theme_admin'), - "id" => "rotate", - "default" => '', - "options" => array( - "" => 'none', - "90" => '90', - "180" => '180', - "270" => '270', - "horizontal" => 'Flip Horizontal', - "vertical" => 'Flip vertical', - ), - "type" => "select", - ), - array( - "name" => __("Class (Optional)&#x200E;",'theme_admin'), - "id" => "class", - "default" => "", - "type" => "text" - ), - array( - "name" => __("Visible screen size",'theme_admin'), - "desc" => "", - "id" => "visible", - "default" => 'all', - "options" => array( - "all" => __('all','theme_admin'), - "320" => __('0-320','theme_admin'), - "480" => __('0-480','theme_admin'), - "568" => __('0-568','theme_admin'), - "768" => __('0-768','theme_admin'), - "980" => __('0-980','theme_admin'), - "-480" => __('480-all','theme_admin'), - "-568" => __('568-all','theme_admin'), - "-768" => __('768-all','theme_admin'), - "-980" => __('980-all','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Animation Style (Optional)&#x200E;",'theme_admin'), - "id" => "animationStyle", - "default" => '', - "prompt" => __("None",'theme_admin'), - "options" => animationHelper::styles(), - "type" => "select", - ), + 'tabs' => true, + array( + "name" => __("Icon",'theme_admin'), + "options" => array( + array( + "name" => __("Type",'theme_admin'), + "id" => "type", + "default" => '', + "type" => "icon", + ), + array( + "name" => __("Size (Optional)&#x200E;",'theme_admin'), + "id" => "size", + "desc" => __("To increase the size of icons relative to its container.", 'theme_admin'), + "default" => '', + "options" => array( + "" => 'none', + "large" => 'Large', + "2x" => '2x', + "3x" => '3x', + "4x" => '4x', + "5x" => '5x', + "6x" => '6x', + ), + "type" => "select", + ), + array( + "name" => __("Pull (Optional)&#x200E;",'theme_admin'), + "id" => "pull", + "default" => '', + "options" => array( + "" => 'none', + "left" => 'Left', + "right" => 'Right', + ), + "type" => "select", + ), + array( + "name" => __("Spin / Pulse",'theme_admin'), + "desc" => __("If set icon will spin continuously or icon will spin in pulse mode.", 'theme_admin'), + "id" => "spin", + "default" => '', + "options" => array( + "" => 'No Spin', + "true" => 'Spin', + "pulse" => 'Pulse', + ), + "type" => "select", + ), + array( + "name" => __("Rotate (Optional)&#x200E;",'theme_admin'), + "id" => "rotate", + "default" => '', + "options" => array( + "" => 'none', + "90" => '90', + "180" => '180', + "270" => '270', + "horizontal" => 'Flip Horizontal', + "vertical" => 'Flip vertical', + ), + "type" => "select", + ), + array ( + "name" => __("Padding",'theme_admin'), + "id" => "padding", + "default" => 0, + "min" => 0, + "max" => 1, + "step" => "0.1", + "type" => "range", + 'unit' => 'em' + ), + ), + ), + array( + "name" => __("Linking",'theme_admin'), + "options" => array( + array( + "name" => __("Link (Optional)&#x200E;",'theme_admin'), + "id" => "link", + "default" => "", + "type" => "text", + "class"=> 'full', + ), + array( + "name" => __("Link Target (Optional)&#x200E;",'theme_admin'), + "id" => "linkTarget", + "default" => '', + "prompt" => __("Choose one..",'theme_admin'), + "options" => array( + "_blank" => __('Load in a new window','theme_admin'), + "_self" => __('Load in the same frame as it was clicked','theme_admin'), + "_parent" => __('Load in the parent frameset','theme_admin'), + "_top" => __('Load in the full body of the window','theme_admin'), + ), + "type" => "select", + ), + array ( + "name" => __("Nofollow",'theme_admin'), + "desc" => __('Add rel="nofollow" to the button link. Note: nofollow, ugc & sponsored can be combined.','theme_admin'), + "id" => "nofollow", + "default" => false, + "type" => "toggle" + ), + array ( + "name" => __("User Generated Content",'theme_admin'), + "desc" => __('Add rel="ugc" to the button link. Note: nofollow, ugc & sponsored can be combined.','theme_admin'), + "id" => "ugc", + "default" => false, + "type" => "toggle" + ), + array ( + "name" => __("Sponsored",'theme_admin'), + "desc" => __('Add rel="sponsored" to the button link. Note: nofollow, ugc & sponsored can be combined.','theme_admin'), + "id" => "sponsored", + "default" => false, + "type" => "toggle" + ), + ), + ), + array( + "name" => __("Color",'theme_admin'), + "options" => array( + array( + "name" => __("Color (Optional)&#x200E;",'theme_admin'), + "id" => "color", + "default" => "", + "type" => "color", + "format" => "hex", + ), + array( + "name" => __("Background Color (Optional)&#x200E;",'theme_admin'), + "desc" => "", + "id" => "bgColor", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Color Hover (Optional)&#x200E;",'theme_admin'), + "id" => "hoverColor", + "default" => "", + "type" => "color", + "format" => "hex", + ), + array( + "name" => __("Background Hover Color (Optional)&#x200E;",'theme_admin'), + "desc" => "", + "id" => "hoverBgColor", + "default" => "", + "type" => "color" + ), + ), + ), + array( + "name" => __("Border",'theme_admin'), + "options" => array( + array( + "name" => __("Border",'theme_admin'), + "id" => 'border', + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Border radius",'theme_admin'), + "id" => "borderRadius", + "default" => 'rounded', + "options" => array( + "rounded" => 'Rounded', + "square" => 'Square', + "circle" => 'Circle', + ), + "type" => "select", + ), + array( + "name" => __("Border Color (Optional)&#x200E;",'theme_admin'), + "desc" => "", + "id" => "borderColor", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Border Hover Color (Optional)&#x200E;",'theme_admin'), + "desc" => "", + "id" => "hoverBorderColor", + "default" => "", + "type" => "color" + ), + ), + ), + array( + "name" => __("Advanced",'theme_admin'), + "options" => array( + array( + "name" => __("Class (Optional)&#x200E;",'theme_admin'), + "id" => "class", + "default" => "", + "type" => "text" + ), + array( + "name" => __("Visible screen size",'theme_admin'), + "desc" => "", + "id" => "visible", + "default" => 'all', + "options" => array( + "all" => __('all','theme_admin'), + "320" => __('0-320','theme_admin'), + "480" => __('0-480','theme_admin'), + "568" => __('0-568','theme_admin'), + "768" => __('0-768','theme_admin'), + "980" => __('0-980','theme_admin'), + "-480" => __('480-all','theme_admin'), + "-568" => __('568-all','theme_admin'), + "-768" => __('768-all','theme_admin'), + "-980" => __('980-all','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Animation Style (Optional)&#x200E;",'theme_admin'), + "id" => "animationStyle", + "default" => '', + "prompt" => __("None",'theme_admin'), + "options" => animationHelper::styles(), + "type" => "select", + ), + ), + ), ), - "custom" => '', );

    framework/admin/shortcodes/dialogs/icon_link.php

    @@ -1,8 +1,10 @@ <?php +theme_enqueue_icon_set(); return array( "title" => __("Icon Link", "theme_admin"), "shortcode" => 'icon_link', "type" => 'enclosing', + "custom" => '', "options" => array( array( "name" => __("Style",'theme_admin'), @@ -80,6 +82,13 @@ "type" => "select", ), array( + "name" => __("Custom Icon (Optional)&#x200E;",'theme_admin'), + "desc" => __("If a Custom Icon is set the previous selected icon is ignored.",'theme_admin'), + "id" => "customIcon", + "default" => '', + "type" => "icon", + ), + array( "name" => __("Color (Optional)&#x200E;",'theme_admin'), "id" => "color", "default" => "", @@ -99,10 +108,49 @@ "type" => "select", ), array( - "name" => __("Href",'theme_admin'), + "name" => __("Custom Icon Color (Optional)&#x200E;",'theme_admin'), + "desc" => __("If a Custom Icon Color is set the previous selected icon color is ignored.",'theme_admin'), + "id" => "customColor", + "default" => "", + "type" => "color" + ), + array( + "name" => __("Icon Size (Optional)&#x200E;",'theme_admin'), + "desc" => __("Set the Icon Size (default = 1em).",'theme_admin'), + "id" => "iconSize", + "default" => '1', + "min" => "0.5", + "max" => "2", + "step" => "0.1", + "type" => "range", + "unit" => 'em', + ), + array( + "name" => __("Margin Left in Pixels (Optional)&#x200E;",'theme_admin'), + "desc" => __("Set the Icon Margin Left (default css is set to 0.5em = -1).",'theme_admin'), + "id" => "marginLeft", + "default&q