• Changelog


    3.3.0

    • We recommend you contact our support team prior to updating for a quick chat about your site if you have any special circumstances. It is very important you confirm all your plugins are WP 5.6 compatible prior to updating. If you are already on a nightly build of Champion 3.3.0 then you will need to contact theme support 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.
    • This release has a new plugin by us called Champion Responsive Menu. You will be using it in place of Responsive Menu Pro which you should deactivate (but not delete) prior to updating the theme. We strongly suggest you review the theme update instructions at our home site if you have any questions. Contact us if you have any doubts about how to proceed!
    • Order of updating is:
    • 1) Theme
    • 2) Plugins
    • 3) Wordpress (to 5.6 if you have not already done so)
    • 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).
    • ===============================================
    • WP CHAMPION PROFESSIONAL THEME RECENT CHANGELOG
    • ===============================================
    • Version 3.3.0 - Release Date Jan 26, 2021 (Jan 21 Build Date)
    • ---------------------------------------------------------
    • This is a "heavy" maintenance build that includes WP 5.6, PHP 8 and Woo 5.7+ compatibility, many feature tweaks, and substitution of the Responsive Menu Pro plugin with our own custom Champion Responsive Menu plugin (all your responsive menu options will make the transition intact). We also have a new Essential Grid skin import option as Essential Grid removed all their skins from the extended license version. The list of changed files is substantial and there are many new files and deleted files when going from Ver 3.1.5 to Ver 3.3.0. Our internal update function takes care of all swap, removals and additions. You are best to use the theme internal update settings. If you cannot we strongly suggest you contact support for help.
    • Please note we have seen some updates occur from sites that are quite delinquent on renewal fees and some that do not have a proper theme license. If the internal updater does not work you should contact us to validate the status of your WP Champion license.
  • Files

    New Files
    Different Files
    Delete Files
      • content-bbpress.php
      • content-sections.php
      • framework/admin/themeplugins/champion-responsive-menu.zip
      • js/jarallax-ofi.js
      • js/jarallax-ofi.min.js
      • js/jarallax-video.js
      • js/jarallax-video.min.js
      • js/jarallax.init.js
      • js/jarallax.js
      • js/jarallax.min.js
      • js/jquery.tools.tabs.js
      • js/jquery.tools.validator.js
      • js/webfont.js
      • woocommerce/content-product-cat.php
      • 404.php
      • bbpress.php
      • content-page.php
      • content-portfolio.php
      • content-single.php
      • css/responsive.css
      • css/responsive.min.css
      • css/screen.css
      • css/screen.min.css
      • css/screen_complex.css
      • css/screen_complex.min.css
      • css/topmenu.css
      • css/topmenu.min.css
      • footer-landing.php
      • footer-splash.php
      • footer.php
      • framework/admin/admin.php
      • framework/admin/ajax/gallery-image-item.php
      • framework/admin/assets/css/style-rtl.css
      • framework/admin/assets/css/style.css
      • framework/admin/assets/js/nav-menu-pro.js
      • framework/admin/assets/js/nav-menu.js
      • framework/admin/functions/common.php
      • framework/admin/functions/head.php
      • framework/admin/functions/importer.php
      • framework/admin/functions/nav-menu.php
      • framework/admin/languages/wp-champion_admin.pot
      • framework/admin/metaboxes/page_general.php
      • framework/admin/metaboxes/portfolio.php
      • framework/admin/metaboxes/slideshow.php
      • framework/admin/options/advanced.php
      • framework/admin/options/background.php
      • framework/admin/options/blog.php
      • framework/admin/options/color.php
      • framework/admin/options/font.php
      • framework/admin/options/footer.php
      • framework/admin/options/general.php
      • framework/admin/options/homepage.php
      • framework/admin/options/image.php
      • framework/admin/options/media.php
      • framework/admin/options/navigation.php
      • framework/admin/options/palettes.php
      • framework/admin/options/portfolio.php
      • framework/admin/options/presets.php
      • framework/admin/options/sidebar.php
      • framework/admin/options/slideshow.php
      • framework/admin/options/topmenu.php
      • framework/admin/options/wooshop.php
      • framework/admin/shortcodes/dialog.php
      • framework/admin/shortcodes/dialogs/blog.php
      • framework/admin/shortcodes/dialogs/masonry.php
      • framework/admin/shortcodes/dialogs/masonry_gallery.php
      • framework/admin/shortcodes/dialogs/metainfo.php
      • framework/admin/shortcodes/dialogs/portfolio.php
      • framework/admin/shortcodes/dialogs/section.php
      • framework/admin/shortcodes/dialogs/smart_box.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/revslider.zip
      • framework/admin/themeplugins/super-elements-for-elementor.zip
      • framework/admin/themeplugins/theme-plugins.php
      • framework/admin/types/portfolio.php
      • framework/admin/types/slideshow.php
      • framework/admin/update.php
      • framework/admin/updates/champion.php
      • framework/admin/updates/striking.php
      • framework/functions/common.php
      • framework/functions/email.php
      • framework/functions/filter.php
      • framework/functions/head.php
      • framework/functions/options.php
      • framework/functions/skin-admin.php
      • framework/functions/skin-topmenu.php
      • framework/functions/skin.php
      • framework/functions/woocommerce.php
      • framework/functions/wpml-integration.php
      • framework/helpers/baseOptionsGenerator.php
      • framework/helpers/metaboxes.php
      • framework/helpers/shortcodesGenerator.php
      • framework/helpers/termmeta.php
      • framework/info.php
      • framework/plugins/breadcrumbs-plus/breadcrumbs-plus.php
      • framework/plugins/wordpress-importer/class-wp-import.php
      • 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/plugins/wp-pagenavi/wp-pagenavi.php
      • framework/shortcodes/backstretch.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/dividers.php
      • framework/shortcodes/gallery.php
      • framework/shortcodes/gmap.php
      • framework/shortcodes/iframe.php
      • framework/shortcodes/images.php
      • framework/shortcodes/lightbox.php
      • framework/shortcodes/liquid_slider.php
      • framework/shortcodes/masonry.php
      • framework/shortcodes/masonry_gallery.php
      • framework/shortcodes/media.php
      • framework/shortcodes/multibackground.php
      • framework/shortcodes/portfolios.php
      • framework/shortcodes/section.php
      • framework/shortcodes/sidebar.php
      • framework/shortcodes/sitemap.php
      • framework/shortcodes/slideshow.php
      • framework/shortcodes/tables.php
      • framework/shortcodes/tabs.php
      • framework/shortcodes/testimonials.php
      • framework/shortcodes/typography.php
      • framework/shortcodes/widgets.php
      • framework/slideshow/ken.php
      • framework/slideshow/nivo.php
      • framework/slideshow/roundabout.php
      • framework/slideshow/unleash.php
      • framework/theme.php
      • framework/types/portfolio.php
      • framework/types/preset.php
      • framework/types/slideshow.php
      • framework/widgets/advertisement-125.php
      • framework/widgets/authors.php
      • framework/widgets/calendar.php
      • framework/widgets/categories.php
      • framework/widgets/contactform.php
      • framework/widgets/contactinfo.php
      • framework/widgets/dropdown-menu.php
      • framework/widgets/featured-image.php
      • framework/widgets/gmap-iframe.php
      • framework/widgets/gmap.php
      • framework/widgets/popular.php
      • framework/widgets/portfolio-images.php
      • framework/widgets/portfolio.php
      • framework/widgets/post-images.php
      • framework/widgets/recent.php
      • framework/widgets/related-portfolio.php
      • framework/widgets/related.php
      • framework/widgets/search.php
      • framework/widgets/social.php
      • framework/widgets/subnav.php
      • framework/widgets/twitter.php
      • header-landing.php
      • header-mainmenu.php
      • header-splash.php
      • header-topmenu.php
      • header.php
      • includes/html5video.php
      • includes/sliderpreview.php
      • js/custom.combine.js
      • js/custom.js
      • js/isotope.pkgd.js
      • js/isotope.pkgd.min.js
      • js/jquery-nav.js
      • js/jquery-nav.min.js
      • js/jquery-sticker.js
      • js/jquery-sticker.min.js
      • js/jquery.stickytopmenu.js
      • js/jquery.stickytopmenu.min.js
      • js/jquery.tools.tabs.min.js
      • js/jquery.tools.validator.min.js
      • js/responsive-menu/responsive-menu-adjustmenu.js
      • js/responsive-menu/responsive-menu-adjustmenu.min.js
      • loop.php
      • page.php
      • rtl.css
      • sections/blog_featured_image.php
      • sections/breadcrumbs.php
      • sections/header_get_inner_class.php
      • sections/logo_top.php
      • sections/menu.php
      • sections/menu_top.php
      • sections/portfolio_featured_image.php
      • sections/portfolio_list.php
      • sidebar.php
      • style.css
      • template_fullwidth.php
      • template_land_page.php
      • template_leftsidebar.php
      • template_mainmenu.php
      • template_rightsidebar.php
      • template_sections.php
      • template_sitemap.php
      • template_splash.php
      • template_topmenu.php
      • updater/theme-updater-admin.php
      • woocommerce/content-product_cat.php
      • woocommerce/global/breadcrumb.php
      • woocommerce/single-product-reviews.php
      • woocommerce/single-product/meta.php
      • woocommerce/single-product/product-image-theme.php
      • woocommerce/single-product/product-image.php
      • woocommerce/single-product/product-thumbnails-theme.php
      • woocommerce/single-product/product-thumbnails.php
      • woocommerce/single-product/tabs/additional-information.php
      • woocommerce/single-product/tabs/description.php
      • woocommerce/single-product/tabs/tabs.php
      • woocommerce/single-product/title.php
      • css/ie6.css
      • css/ie7.css
      • css/ie8.css
      • framework/admin/themeplugins/responsive-menu-pro.zip
      • js/css3-mediaqueries.js
      • js/dd_belatedpng-min.js
      • js/dd_belatedpng.js
      • js/html5.js
      • js/html5shiv.js
      • js/ie6.js
      • js/jquery.bgiframe.js
      • js/jquery.bgiframe.min.js
      • js/jquery.browser.js
      • js/jquery.browser.min.js
      • js/jquery.jarallax.init.js
      • js/jquery.jarallax.js
      • js/jquery.jarallax.min.js
  • Detail

    404.php

    @@ -90,7 +90,7 @@ } } $output = implode('<div class="divider top"><a href="#">'.__('Top','wp-champion').'</a></div>',$outputs); - echo $output; + echo theme_sanitize_string($output); ?> <div class="divider top"><a href="#"><?php _e('Top','wp-champion');?></a></div> <?php

    bbpress.php

    @@ -45,7 +45,7 @@ }?> <div id="main"> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> - <?php get_template_part('content','page'); ?> + <?php get_template_part('content','bbpress'); ?> <?php endwhile; / end of the loop.?> <div class="clearboth"></div> </div>

    content-page.php

    @@ -4,10 +4,12 @@ */ $post_id = theme_get_queried_object_id(); $page_edit_link = theme_get_inherit_preset_option($post_id, '_edit_link', 'advanced','edit_link'); +$show_comments = theme_get_inherit_preset_option($post_id, '_default_page_show_comments', 'general','default_page_show_comments'); ?> <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 ($show_comments) comments_template( '', true );?> <?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

    @@ -36,7 +36,7 @@ if($display_edit || $display_author || $display_related || $display_navigation) $footer_class=''; else $footer_class=' hidden'; ?> -<div id="<?php echo $slug; ?>" class="entry content type-portfolio entry_<?php echo $featured_image_type; ?>"<?php theme_markup('content','','','portfolio') ?>> +<div id="<?php echo theme_sanitize_string($slug); ?>" class="entry content type-portfolio entry_<?php echo theme_sanitize_string($featured_image_type); ?>"<?php theme_markup('content','','','portfolio') ?>> <?php if($featured_image):?> <header> <?php echo theme_generator('portfolio_featured_image',$layout,$effect,true, $featured_image_type, $width,''); ?> @@ -47,7 +47,7 @@ $metalocation = theme_get_option('portfolio','metalocation'); if ($meta=='hidden') $hidemeta='hidden '; else $hidemeta='';?> <?php if ($meta!=='false' && $metalocation=='above') :?> - <div class="<?php echo $hidemeta?>entry_meta"> + <div class="<?php echo theme_sanitize_string($hidemeta)?>entry_meta"> <?php $meta_icons = theme_get_option('portfolio','portfolio_meta_info_icons');?> <?php echo theme_generator('blog_meta',true, '',$meta_icons); ?> </div> @@ -56,15 +56,25 @@ <?php the_content(); ?> </div> <?php if ($meta!=='false' && $metalocation=='below') :?> - <div class="<?php echo $hidemeta?>entry_meta"> + <div class="<?php echo theme_sanitize_string($hidemeta)?>entry_meta"> <?php $meta_icons = theme_get_option('portfolio','portfolio_meta_info_icons');?> <?php echo theme_generator('blog_meta',true, '',$meta_icons); ?> </div> <?php endif;?> <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'wp-champion' ), 'after' => '</div>' ) ); ?> - <footer class="portfolio-content-footer<?php echo $footer_class;?>"> + <footer class="portfolio-content-footer<?php echo theme_sanitize_string($footer_class);?>"> <?php if ($display_edit) edit_post_link(__('Edit', 'wp-champion'),'<p class="entry_edit">','</p>'); ?> - <time class="published updated hidden" datetime="<?php echo get_the_modified_time('Y-m-d');?>'"<?php get_theme_markup('entry_time')?>><a href="<?php echo get_permalink();?>"><?php echo get_the_modified_date();?></a></time> + <?php + $datemodified=''; + $datecreated_ymd=get_the_modified_date('Y-m-d'); + $datecreated=get_the_modified_date(); + if (get_theme_markup('entry_modified')) { + $datemodified=' <meta '.get_theme_markup('entry_modified').'>'; + $datecreated_ymd=get_the_date('Y-m-d'); + $datecreated=get_the_date(); + } + ?> + <time class="published updated hidden" datetime="<?php echo $datecreated_ymd;?>"<?php echo get_theme_markup('entry_time');?>><?php echo $datemodified; ?><a href="<?php echo get_permalink();?>"><?php echo $datecreated;?></a></time> <?php if($display_author): echo theme_generator('blog_author_info');else:?> <span class="author vcard hidden"<?php theme_markup('author_name')?>><span class="fn"><?php echo get_the_author();?></span></span> <?php endif;?>

    content-single.php

    @@ -35,7 +35,7 @@ $display_navigation=theme_get_option('blog','entry_navigation'); if($display_edit || $display_author || $display_related || $display_navigation) $footer_class=''; else $footer_class=' hidden'; ?> -<div id="post-<?php the_ID(); ?>" class="entry content entry-content entry_<?php echo $featured_image_type; ?>" <?php theme_markup('content','','','page')?>> +<div id="post-<?php the_ID(); ?>" class="entry content entry-content entry_<?php echo theme_sanitize_string($featured_image_type); ?>" <?php theme_markup('content','','','page')?>> <header> <?php if(theme_is_enabled(get_post_meta($post_id, '_featured_image', true), theme_get_option('blog','featured_image')) && $featured_image_type!=='below'): @@ -91,9 +91,19 @@ <?php the_content(); ?> </article> <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'wp-champion' ), 'after' => '</div>' ) ); ?> - <footer class="post-content-footer<?php echo $footer_class;?>"> + <footer class="post-content-footer<?php echo theme_sanitize_string($footer_class);?>"> <?php if ($display_edit) edit_post_link(__('Edit', 'wp-champion'),'<p class="entry_edit">','</p>'); ?> - <time class="published updated hidden" datetime="<?php echo get_the_modified_time('Y-m-d');?>"<?php get_theme_markup('entry_time')?>><a href="<?php echo get_permalink();?>"><?php echo get_the_modified_date();?></a></time> + <?php + $datemodified=''; + $datecreated_ymd=get_the_modified_date('Y-m-d'); + $datecreated=get_the_modified_date(); + if (get_theme_markup('entry_modified')) { + $datemodified=' <meta '.get_theme_markup('entry_modified').'>'; + $datecreated_ymd=get_the_date('Y-m-d'); + $datecreated=get_the_date(); + } + ?> + <time class="published updated hidden" datetime="<?php echo $datecreated_ymd;?>"<?php echo get_theme_markup('entry_time');?>><?php echo $datemodified; ?><a href="<?php echo get_permalink();?>"><?php echo $datecreated;?></a></time> <?php if($display_author): echo theme_generator('blog_author_info');else:?> <span class="author vcard hidden"<?php theme_markup('author_name')?>><span class="fn"><?php echo get_the_author();?></span></span> <?php endif;?>

    css/responsive.css

    @@ -126,7 +126,11 @@ /*overflow: hidden;*/ } #logo { + position: relative; text-align: center; + bottom: auto !important; + margin-top: 20px; + margin-bottom: 20px; } .logo-has-mobile .site-logo { display: none; @@ -143,8 +147,9 @@ position: relative; right: auto; bottom: auto; - height: auto; + /* height: auto; */ margin: 0 auto; + /* float:initial; */ } #navigation-wrapper { position: relative; @@ -283,43 +288,43 @@ margin: 2px auto !important; } } +@media only screen and (min-width: 1050px) { + .box-layout #header-sticker-wrapper.sticker_enabled #header .inner { + width: 100%; + } +} @media only screen and (min-width: 980px) and (max-width: 1049px) { - .box-layout .body-wrapper { +.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; - } -} - +.box-layout .forcefull .inner-section-full, +.box-layout .forcefull .inner-section{ + width:910px; +} +.box-layout .body-wrapper .inner { + width:910px; +} +.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 { +.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; -} - -} +.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; @@ -481,16 +486,12 @@ font-size: 18px; } .masonry_column_2 .masonry_item { - width: 354px !important; - } + width: 48.5%!important; + } + .masonry_column_5 .masonry_item, + .masonry_column_4 .masonry_item, .masonry_column_3 .masonry_item { - width: 229px !important; - } - .masonry_column_4 .masonry_item { - width: 229px !important; - } - .masonry_column_5 .masonry_item { - width: 167px !important; + width: 31.5%!important; } } @@ -524,17 +525,11 @@ .slogan_large .theme_button span, .slogan_large .button span { font-size: 16px; } + .masonry_column_5 .masonry_item, + .masonry_column_4 .masonry_item, + .masonry_column_3 .masonry_item, .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; + width: 48%!important; } } @@ -583,17 +578,11 @@ .slogan_large .theme_button span, .slogan_large .button span { font-size: 16px; } + .masonry_column_5 .masonry_item, + .masonry_column_4 .masonry_item, + .masonry_column_3 .masonry_item, .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; + width: 100%!important; } }

    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%}#footer #searchform .text_input{width:60%}}@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 section{width:calc(50% - 25px);float:left}#sidebar_content section:nth-child(odd){margin-right:50px}.rtl #sidebar_content section{float:right}.rtl #sidebar_content section:nth-child(odd){margin-right:0;margin-left:50px}}@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-infobar,body.admin-bar .esgbox-toolbar,body.admin-bar .esgbox-thumbs{top:32px}}@media only screen and (max-width:782px){body.admin-bar .esgbox-infobar,body.admin-bar .esgbox-toolbar,body.admin-bar .esgbox-thumbs{top:46px}} +@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%}#footer #searchform .text_input{width:60%}}@media only screen and (max-width: 767px){.forcefull .inner-section,.forcefull .inner-section-full{width:auto}#logo{position:relative;text-align:center;bottom:auto!important;margin-top:20px;margin-bottom:20px}.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;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 section{width:calc(50% - 25px);float:left}#sidebar_content section:nth-child(odd){margin-right:50px}.rtl #sidebar_content section{float:right}.rtl #sidebar_content section:nth-child(odd){margin-right:0;margin-left:50px}}@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: 1050px){.box-layout #header-sticker-wrapper.sticker_enabled #header .inner{width:100%}}@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:910px}.box-layout .body-wrapper .inner{width:910px}.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:48.5%!important}.masonry_column_5 .masonry_item,.masonry_column_4 .masonry_item,.masonry_column_3 .masonry_item{width:31.5%!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_5 .masonry_item,.masonry_column_4 .masonry_item,.masonry_column_3 .masonry_item,.masonry_column_2 .masonry_item{width:48%!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_5 .masonry_item,.masonry_column_4 .masonry_item,.masonry_column_3 .masonry_item,.masonry_column_2 .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-infobar,body.admin-bar .esgbox-toolbar,body.admin-bar .esgbox-thumbs{top:32px}}@media only screen and (max-width:782px){body.admin-bar .esgbox-infobar,body.admin-bar .esgbox-toolbar,body.admin-bar .esgbox-thumbs{top:46px}}

    css/screen.css

    @@ -1612,6 +1612,9 @@ .box-layout .body-wrapper { width: 1020px; margin: 0 auto; + padding-left:0px !important; + padding-right:0px !important; + box-sizing: content-box; } .background_revslider.box-layout .body-wrapper{ position:relative; @@ -1873,6 +1876,10 @@ position: relative; z-index: 1050; width: 100%; + box-sizing:border-box; +} +#header.header-landing-page { + padding-bottom: 0px; } #header .inner { height: 90px; @@ -1903,7 +1910,7 @@ #logo_text { position: absolute; left: 10px; - z-index:399; + z-index:401; } #logo { position: absolute; @@ -1913,7 +1920,7 @@ -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; - z-index:399; + z-index:401; } .mobile-logo { display: none; @@ -2032,6 +2039,10 @@ padding-left:0; padding-right:0; } +#navigation-wrapper.noboxforcefull{ + width:calc(100% - 20px); + left:10px; +} #navigation { position: relative; bottom: 0; @@ -2042,17 +2053,25 @@ #navigation.nav-align-default { right: -5px; left:auto; +} +#navigation > ul, +#navigation.nav-align-right > ul, +#navigation.nav-align-default > ul{ float:right; } #navigation.nav-align-left{ left:-5px; right:auto; +} +#navigation.nav-align-left > ul { float:left; } #navigation.nav-align-center{ position: relative; right: 0; left:0; +} +#navigation.nav-align-center>ul{ float:none; } #navigation.jqueryslidemenu.nav-align-center ul li ul{ @@ -2069,7 +2088,7 @@ } .nav2select { display: none; - margin-right: 15px; + /* margin-right: 15px; */ } .jqueryslidemenu { position: relative; @@ -2352,10 +2371,10 @@ -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; - -ms-transform: rotateZ(0deg); /* IE 9 */ - -webkit-transform: rotateZ(.001deg); - -moz-transform: rotateZ(0deg); - transform: rotateZ(0deg); + /* -ms-transform: rotateZ(0deg); */ + /* -webkit-transform: rotateZ(.001deg); */ + /* -moz-transform: rotateZ(0deg); */ + /* transform: rotateZ(0deg); */ -webkit-backface-visibility: hidden; } @@ -6816,10 +6835,12 @@ display: block; padding: 0; margin: 0; - margin-right: -20px; - letter-spacing: -4px; /* remvoe the gap */ - word-spacing: -4px; /* remvoe the gap */ + letter-spacing: -4px; /* remove the gap */ + word-spacing: -4px; /* remove the gap */ list-style-type: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } .masonry_item { position: relative; @@ -6829,9 +6850,9 @@ -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px; - margin: 0 20px 20px 0; - letter-spacing: normal; /* remvoe the gap */ - word-spacing: normal; /* remvoe the gap */ + margin:0 0 20px 0; + letter-spacing: normal; /* remove the gap */ + word-spacing: normal; /* remove the gap */ vertical-align: top; border: 1px solid #e5e5e5; } @@ -6883,9 +6904,8 @@ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; } -.masonry_isotope .masonry_items, .masonry_isotope .masonry_item { - margin-right: 0; -} +.masonry_with_meta .entry_meta, +.masonry_with_title_meta .entry_meta, .masonry_item_title:not(.has_meta) { margin-bottom: 0; } @@ -6906,29 +6926,28 @@ width: 100%; } .masonry_column_2 .masonry_item { - width: 470px; + width: 49%; } .masonry_column_3 .masonry_item { - width: 306.5px; + width: 31.9%; } .masonry_column_4 .masonry_item { - width: 225px; + width: 23.4%; } .masonry_column_5 .masonry_item { - width: 176px; + width: 18.3%; } .right_sidebar .masonry_column_2 .masonry_item, .left_sidebar .masonry_column_2 .masonry_item { - width: 305px; -} - + width: 48.2%; +} .right_sidebar .masonry_column_3 .masonry_item, .left_sidebar .masonry_column_3 .masonry_item { - width: 196.5px; + width: 31.1%; } .right_sidebar .masonry_column_4 .masonry_item, .left_sidebar .masonry_column_4 .masonry_item { - width: 142.5px; + width: 22.5%; } .right_sidebar .masonry_column_5 .masonry_item, .left_sidebar .masonry_column_5 .masonry_item { - width: 110px; + width: 17.4%; } /* Testimonials ---------------------------------------------------------- */ @@ -7112,9 +7131,10 @@ clear: both; } .entry { - transform:scale(1.0); - transform-origin: 0 0; - -ms-zoom:1; + /* transform:scale(1.0); */ + /* transform-origin: 0 0; */ + /* -ms-zoom:1; */ + /* transform:none; */ } .sticky { /* nothing at the moment */ @@ -7423,11 +7443,19 @@ width:100%; } .jarallax { - position: relative; - background-size: cover; - background-repeat: no-repeat; - background-position: 50% 50%; - z-index:0; + position: relative; + z-index: 0; +} +.jarallax .jarallax-img { + position: absolute; + object-fit: cover; + /* support for plugin https:/github.com/bfred-it/object-fit-images */ + font-family: 'object-fit: cover;'; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; } .smart_box_overlay, .section_overlay {

    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}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;transform:scale(1.0);transform-origin:0 0;-ms-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{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}.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%;overflow:hidden}.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;transform:scale(1.0);transform-origin:0 0;-ms-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}.page-layout-sections #breadcrumbs{margin-top:0}.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}.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}}.header_overlap #header{position:absolute;left:0}.header_overlap #header-sticker-wrapper.sticker_enabled #header{left:initial}.header_overlap #header-sticker-wrapper.sticker_enabled:not(.sticker_sticky){height:initial!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{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{top:0;right:0}#searchform button{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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}.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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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 .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 .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 .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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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{transform:scale(1.0);transform-origin:0 0;-ms-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} +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;transform:scale(1.0);transform-origin:0 0;-ms-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{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}.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;padding-left:0!important;padding-right:0!important;box-sizing:content-box}.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%;overflow:hidden}.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%;box-sizing:border-box}#header.header-landing-page{padding-bottom:0}#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:401}#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:401}.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-wrapper.noboxforcefull{width:calc(100% - 20px);left:10px}#navigation{position:relative;bottom:0;height:60px}#navigation,#navigation.nav-align-right,#navigation.nav-align-default{right:-5px;left:auto}#navigation > ul,#navigation.nav-align-right > ul,#navigation.nav-align-default > ul{float:right}#navigation.nav-align-left{left:-5px;right:auto}#navigation.nav-align-left > ul{float:left}#navigation.nav-align-center{position:relative;right:0;left:0}#navigation.nav-align-center>ul{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}.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;transform:scale(1.0);transform-origin:0 0;-ms-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;-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}.page-layout-sections #breadcrumbs{margin-top:0}.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}.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}}.header_overlap #header{position:absolute;left:0}.header_overlap #header-sticker-wrapper.sticker_enabled #header{left:initial}.header_overlap #header-sticker-wrapper.sticker_enabled:not(.sticker_sticky){height:initial!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{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{top:0;right:0}#searchform button{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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}.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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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 .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 .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 .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;letter-spacing:-4px;word-spacing:-4px;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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 0 20px;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_with_meta .entry_meta,.masonry_with_title_meta .entry_meta,.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:49%}.masonry_column_3 .masonry_item{width:31.9%}.masonry_column_4 .masonry_item{width:23.4%}.masonry_column_5 .masonry_item{width:18.3%}.right_sidebar .masonry_column_2 .masonry_item,.left_sidebar .masonry_column_2 .masonry_item{width:48.2%}.right_sidebar .masonry_column_3 .masonry_item,.left_sidebar .masonry_column_3 .masonry_item{width:31.1%}.right_sidebar .masonry_column_4 .masonry_item,.left_sidebar .masonry_column_4 .masonry_item{width:22.5%}.right_sidebar .masonry_column_5 .masonry_item,.left_sidebar .masonry_column_5 .masonry_item{width:17.4%}.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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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}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;z-index:0}.jarallax .jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit: cover;';top:0;left:0;width:100%;height:100%;z-index:-1}.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

    @@ -1612,6 +1612,9 @@ .box-layout .body-wrapper { width: 1020px; margin: 0 auto; + padding-left:0px !important; + padding-right:0px !important; + box-sizing: content-box; } .background_revslider.box-layout .body-wrapper{ position:relative; @@ -1873,6 +1876,10 @@ position: relative; z-index: 1050; width: 100%; + box-sizing:border-box; +} +#header.header-landing-page { + padding-bottom: 0px; } #header .inner { height: 90px; @@ -1903,7 +1910,7 @@ #logo_text { position: absolute; left: 10px; - z-index:399; + z-index:401; } #logo { position: absolute; @@ -1913,7 +1920,7 @@ -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; - z-index:399; + z-index:401; } .mobile-logo { display: none; @@ -2032,6 +2039,10 @@ padding-left:0; padding-right:0; } +#navigation-wrapper.noboxforcefull{ + width:calc(100% - 20px); + left:10px; +} #navigation { position: relative; bottom: 0; @@ -2042,17 +2053,25 @@ #navigation.nav-align-default { right: -5px; left:auto; +} +#navigation > ul, +#navigation.nav-align-right > ul, +#navigation.nav-align-default > ul{ float:right; } #navigation.nav-align-left{ left:-5px; right:auto; +} +#navigation.nav-align-left > ul { float:left; } #navigation.nav-align-center{ position: relative; right: 0; left:0; +} +#navigation.nav-align-center>ul{ float:none; } #navigation.jqueryslidemenu.nav-align-center ul li ul{ @@ -2069,7 +2088,7 @@ } .nav2select { display: none; - margin-right: 15px; + /* margin-right: 15px; */ } .jqueryslidemenu { position: relative; @@ -2349,10 +2368,10 @@ -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; - -ms-transform: rotateZ(0deg); /* IE 9 */ - -webkit-transform: rotateZ(.001deg); - -moz-transform: rotateZ(0deg); - transform: rotateZ(0deg); + /* -ms-transform: rotateZ(0deg); */ + /* -webkit-transform: rotateZ(.001deg); */ + /* -moz-transform: rotateZ(0deg); */ + /* transform: rotateZ(0deg); */ -webkit-backface-visibility: hidden; } @@ -6815,10 +6834,12 @@ display: block; padding: 0; margin: 0; - margin-right: -20px; - letter-spacing: -4px; /* remvoe the gap */ - word-spacing: -4px; /* remvoe the gap */ + letter-spacing: -4px; /* remove the gap */ + word-spacing: -4px; /* remove the gap */ list-style-type: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } .masonry_item { position: relative; @@ -6828,9 +6849,9 @@ -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px; - margin: 0 20px 20px 0; - letter-spacing: normal; /* remvoe the gap */ - word-spacing: normal; /* remvoe the gap */ + margin:0 0 20px 0; + letter-spacing: normal; /* remove the gap */ + word-spacing: normal; /* remove the gap */ vertical-align: top; border: 1px solid #e5e5e5; } @@ -6882,9 +6903,8 @@ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; } -.masonry_isotope .masonry_items, .masonry_isotope .masonry_item { - margin-right: 0; -} +.masonry_with_meta .entry_meta, +.masonry_with_title_meta .entry_meta, .masonry_item_title:not(.has_meta) { margin-bottom: 0; } @@ -6905,29 +6925,28 @@ width: 100%; } .masonry_column_2 .masonry_item { - width: 470px; + width: 49%; } .masonry_column_3 .masonry_item { - width: 306.5px; + width: 31.9%; } .masonry_column_4 .masonry_item { - width: 225px; + width: 23.4%; } .masonry_column_5 .masonry_item { - width: 176px; + width: 18.3%; } .right_sidebar .masonry_column_2 .masonry_item, .left_sidebar .masonry_column_2 .masonry_item { - width: 305px; -} - + width: 48.2%; +} .right_sidebar .masonry_column_3 .masonry_item, .left_sidebar .masonry_column_3 .masonry_item { - width: 196.5px; + width: 31.1%; } .right_sidebar .masonry_column_4 .masonry_item, .left_sidebar .masonry_column_4 .masonry_item { - width: 142.5px; + width: 22.5%; } .right_sidebar .masonry_column_5 .masonry_item, .left_sidebar .masonry_column_5 .masonry_item { - width: 110px; + width: 17.4%; } /* Testimonials ---------------------------------------------------------- */ @@ -7111,9 +7130,10 @@ clear: both; } .entry { - transform:scale(1.0); - transform-origin: 0 0; - -ms-zoom:1; + /* transform:scale(1.0); */ + /* transform-origin: 0 0; */ + /* -ms-zoom:1; */ + /* transform:none; */ } .sticky { /* nothing at the moment */ @@ -7422,11 +7442,19 @@ width:100%; } .jarallax { - position: relative; - background-size: cover; - background-repeat: no-repeat; - background-position: 50% 50%; - z-index:0; + position: relative; + z-index: 0; +} +.jarallax .jarallax-img { + position: absolute; + object-fit: cover; + /* support for plugin https:/github.com/bfred-it/object-fit-images */ + font-family: 'object-fit: cover;'; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; } .smart_box_overlay, .section_overlay { @@ -7591,3 +7619,4 @@ 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,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;transform:scale(1.0);transform-origin:0 0;-ms-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{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}.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%;overflow:hidden}.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;transform:scale(1.0);transform-origin:0 0;-ms-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}.page-layout-sections #breadcrumbs{margin-top:0}.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}.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}}.header_overlap #header{position:absolute;left:0}.header_overlap #header-sticker-wrapper.sticker_enabled #header{left:initial}.header_overlap #header-sticker-wrapper.sticker_enabled:not(.sticker_sticky){height:initial!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{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{top:0;right:0}#searchform button{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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}.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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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 .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 .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 .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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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{transform:scale(1.0);transform-origin:0 0;-ms-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} +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;transform:scale(1.0);transform-origin:0 0;-ms-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{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}.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;padding-left:0!important;padding-right:0!important;box-sizing:content-box}.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%;overflow:hidden}.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%;box-sizing:border-box}#header.header-landing-page{padding-bottom:0}#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:401}#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:401}.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-wrapper.noboxforcefull{width:calc(100% - 20px);left:10px}#navigation{position:relative;bottom:0;height:60px}#navigation,#navigation.nav-align-right,#navigation.nav-align-default{right:-5px;left:auto}#navigation > ul,#navigation.nav-align-right > ul,#navigation.nav-align-default > ul{float:right}#navigation.nav-align-left{left:-5px;right:auto}#navigation.nav-align-left > ul{float:left}#navigation.nav-align-center{position:relative;right:0;left:0}#navigation.nav-align-center>ul{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}.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;transform:scale(1.0);transform-origin:0 0;-ms-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;-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}.page-layout-sections #breadcrumbs{margin-top:0}.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}.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}}.header_overlap #header{position:absolute;left:0}.header_overlap #header-sticker-wrapper.sticker_enabled #header{left:initial}.header_overlap #header-sticker-wrapper.sticker_enabled:not(.sticker_sticky){height:initial!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{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{top:0;right:0}#searchform button{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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}.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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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 .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 .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 .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;letter-spacing:-4px;word-spacing:-4px;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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 0 20px;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_with_meta .entry_meta,.masonry_with_title_meta .entry_meta,.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:49%}.masonry_column_3 .masonry_item{width:31.9%}.masonry_column_4 .masonry_item{width:23.4%}.masonry_column_5 .masonry_item{width:18.3%}.right_sidebar .masonry_column_2 .masonry_item,.left_sidebar .masonry_column_2 .masonry_item{width:48.2%}.right_sidebar .masonry_column_3 .masonry_item,.left_sidebar .masonry_column_3 .masonry_item{width:31.1%}.right_sidebar .masonry_column_4 .masonry_item,.left_sidebar .masonry_column_4 .masonry_item{width:22.5%}.right_sidebar .masonry_column_5 .masonry_item,.left_sidebar .masonry_column_5 .masonry_item{width:17.4%}.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;transform:scale(1.0);transform-origin:0 0;-ms-zoom:1}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}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;z-index:0}.jarallax .jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit: cover;';top:0;left:0;width:100%;height:100%;z-index:-1}.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}

    css/topmenu.css

    @@ -74,18 +74,16 @@ #topbarmenu #navigation { height:auto; position:relative; - float:left; right:auto; left:0; bottom:0; -} - + float:left; +} .rtl #topbarmenu #navigation { - float:right; left:auto; right:0; -} - + float:right; +} #topbarmenu #navigation .menu > li > a, #topbarmenu #navigation .menu > li > a:visited { font-size:11px; @@ -249,6 +247,14 @@ .rtl #topbarmenu #navigation .top_menu_nav_logo { float:right; } + +#topbarmenu #navigation > ul, +#topbarmenu #navigation.nav-align-right > ul, +#topbarmenu #navigation.nav-align-right > ul, +#topbarmenu #navigation.nav-align-default > ul { + float:initial; +} + #topbarmenu.buttonstyle #navigation .nav2select_wrapper .top_menu_nav_logo, #topbarmenu.compactstyle #navigation .nav2select_wrapper .top_menu_nav_logo, #topbarmenu #navigation .nav2select_wrapper .top_menu_nav_logo{

    css/topmenu.min.css

    @@ -8,4 +8,4 @@ Top Menu Stylesheet */ -.rtl .icon_shop-cart,.rtl .icon_shop-cart-raster,.rtl .icon_shop-enter,.rtl .icon_shop-exit,.rtl .icon_shop-cart-open{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)}.rtl #navigation-wrapper.amount,.rtl #top-bar-menu .amount{float:left;padding-right:4px}.responsive #header .inner.inner_auto_height{height:auto}@media only screen and (max-width:767px){.responsive #header .inner.inner_auto_height,.responsive #header .inner{height:auto}}#topbarmenu_sticky_wrapper{z-index:9999}#topbarmenu{position:relative;top:0;width:100%;left:0;height:40px;box-sizing:content-box}#topbarmenu_sticky_wrapper .inner_topbarmenu_sticky_wrapper{padding:0;margin-left:auto;margin-right:auto}#topbarmenu .fluid-width-section{height:inherit}#topbarmenu .inner-section-full,#topbarmenu .inner-section{position:relative;height:inherit;line-height:0}#topbarmenu:not(.forcefull) .inner-section-full,#topbarmenu:not(.forcefull) .inner-section{padding-left:0;padding-right:0}#topbarmenu #navigation{height:auto;position:relative;float:left;right:auto;left:0;bottom:0}.rtl #topbarmenu #navigation{float:right;left:auto;right:0}#topbarmenu #navigation .menu > li > a,#topbarmenu #navigation .menu > li > a:visited{font-size:11px}#topbarmenu .jqueryslidemenu,#topbarmenu .jqueryslidemenu ul{z-index:450}#topbarmenu .jqueryslidemenu ul li ul li ul{z-index:452}.responsive #topbarmenu .nav2select{margin-bottom:0;margin-top:0;font-size:18px}.responsive #topbarmenu .nav2select_div{width:calc(100% - 70px);float:right}.rtl.responsive #topbarmenu .nav2select_div{float:left}@media only screen and (max-width: 767px){#header #topbarmenu .inner-section-full,#header #topbarmenu .inner-section{overflow:visible}}#topbarmenu #navigation > ul > li{height:auto}#topbarmenu #navigation > ul > li > a{margin-top:0}#topbarmenu.normalstyle .jqueryslidemenu > ul > li > a{height:38px;line-height:36px;padding:2px 6px 0;margin:0}#topbarmenu.compactstyle #navigation > ul,#topbarmenu.buttonstyle #navigation > ul{padding-top:5px;padding-bottom:5px}#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a{margin:0}#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a,#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{height:30px;line-height:30px;padding:0 6px}#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{margin-right:5px;margin-left:0}.rtl #topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{margin-left:5px;margin-right:0}#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#topbarmenu.normalstyle .jqueryslidemenu > ul > li > a,#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a{border-radius:0}#topbarmenu.compactstyle .jqueryslidemenu > ul > li,#topbarmenu.buttonstyle .jqueryslidemenu > ul > li{padding-bottom:5px}#topbarmenu #navigation.jqueryslidemenu ul li ul li{height:auto}#topbarmenu #navigation.jqueryslidemenu ul li ul li.menu-has-description a{height:auto}#navigation.theme_top_menu.nav_arrow > ul > li.has-children > a:after{margin-top:3px;vertical-align:middle}#topbarmenu #navigation.jqueryslidemenu ul li ul li ul{top:2px}#topbarmenu #navigation .top_menu_nav_logo{float:left;width:40px;padding:0 3px;height:auto;box-sizing:content-box}#topbarmenu.buttonstyle #navigation .top_menu_nav_logo{width:36px;margin-top:-3px;margin-right:5px;border-radius:5px}#topbarmenu.compactstyle #navigation .top_menu_nav_logo{width:36px;margin-top:-3px;margin-right:5px}.rtl #topbarmenu.compactstyle #navigation .top_menu_nav_logo,.rtl #topbarmenu.buttonstyle #navigation .top_menu_nav_logo{margin-left:5px;margin-right:0}.rtl #topbarmenu #navigation .top_menu_nav_logo{float:right}#topbarmenu.buttonstyle #navigation .nav2select_wrapper .top_menu_nav_logo,#topbarmenu.compactstyle #navigation .nav2select_wrapper .top_menu_nav_logo,#topbarmenu #navigation .nav2select_wrapper .top_menu_nav_logo{padding:0;margin:0}.nav2select_wrapper .nav_logo_div{display:none;float:left}.rtl .nav2select_wrapper .nav_logo_div{float:right}@media only screen and (min-width:980px){.hide_on_desktop{display:none}#top_area.below_topmenu.hide_on_desktop,#top_area.topmenu.hide_on_desktop,#top_area.hide_on_desktop{display:none}}@media only screen and (max-width:979px){.hide_on_mobile{display:none}#top_area.below_topmenu.hide_on_mobile,#top_area.topmenu.hide_on_mobile,#top_area.hide_on_mobile{display:none}}#top_area{text-align:right}.rtl #top_area{text-align:left}.rtl #top_area.topmenu .widget_social img{margin:0 0 5px 10px}#top_area.below_topmenu{display:none}@media only screen and (max-width:767px){.rtl #top_area,#top_area{text-align:center}}#header #top_area #searchform input.text_input{background-color:#fafafa;box-shadow:inset 1px 1px 2px 0 #303030;font:bold 12px Arial,Helvetica,Sans-serif;color:#606060;padding-left:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:175px;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}#header #top_area #searchform input.text_input:focus{width:225px}#header #navigation #searchform .text_input{width:100%}.box-layout #header-sticker-wrapper.sticker_enabled #header #topbarmenu.above-inner{margin-left:-20px;margin-right:-20px}@media only screen and (max-width:979px){.responsive #header #top_area #searchform input.text_input{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.responsive #header #top_area #searchform input.text_input:focus{width:175px}}@media only screen and (max-width:767px){.responsive #header #top_area #searchform input.text_input{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding-left:8px}.responsive #header #top_area #searchform.search_with_icon input.text_input:focus,.responsive #header #top_area #searchform.search_with_icon input.text_input{width:100%}}::-ms-clear{display:none}::-ms-reveal{display:none} +.rtl .icon_shop-cart,.rtl .icon_shop-cart-raster,.rtl .icon_shop-enter,.rtl .icon_shop-exit,.rtl .icon_shop-cart-open{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)}.rtl #navigation-wrapper.amount,.rtl #top-bar-menu .amount{float:left;padding-right:4px}.responsive #header .inner.inner_auto_height{height:auto}@media only screen and (max-width:767px){.responsive #header .inner.inner_auto_height,.responsive #header .inner{height:auto}}#topbarmenu_sticky_wrapper{z-index:9999}#topbarmenu{position:relative;top:0;width:100%;left:0;height:40px;box-sizing:content-box}#topbarmenu_sticky_wrapper .inner_topbarmenu_sticky_wrapper{padding:0;margin-left:auto;margin-right:auto}#topbarmenu .fluid-width-section{height:inherit}#topbarmenu .inner-section-full,#topbarmenu .inner-section{position:relative;height:inherit;line-height:0}#topbarmenu:not(.forcefull) .inner-section-full,#topbarmenu:not(.forcefull) .inner-section{padding-left:0;padding-right:0}#topbarmenu #navigation{height:auto;position:relative;right:auto;left:0;bottom:0;float:left}.rtl #topbarmenu #navigation{left:auto;right:0;float:right}#topbarmenu #navigation .menu > li > a,#topbarmenu #navigation .menu > li > a:visited{font-size:11px}#topbarmenu .jqueryslidemenu,#topbarmenu .jqueryslidemenu ul{z-index:450}#topbarmenu .jqueryslidemenu ul li ul li ul{z-index:452}.responsive #topbarmenu .nav2select{margin-bottom:0;margin-top:0;font-size:18px}.responsive #topbarmenu .nav2select_div{width:calc(100% - 70px);float:right}.rtl.responsive #topbarmenu .nav2select_div{float:left}@media only screen and (max-width: 767px){#header #topbarmenu .inner-section-full,#header #topbarmenu .inner-section{overflow:visible}}#topbarmenu #navigation > ul > li{height:auto}#topbarmenu #navigation > ul > li > a{margin-top:0}#topbarmenu.normalstyle .jqueryslidemenu > ul > li > a{height:38px;line-height:36px;padding:2px 6px 0;margin:0}#topbarmenu.compactstyle #navigation > ul,#topbarmenu.buttonstyle #navigation > ul{padding-top:5px;padding-bottom:5px}#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a{margin:0}#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a,#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{height:30px;line-height:30px;padding:0 6px}#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{margin-right:5px;margin-left:0}.rtl #topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{margin-left:5px;margin-right:0}#topbarmenu.buttonstyle .jqueryslidemenu > ul > li > a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#topbarmenu.normalstyle .jqueryslidemenu > ul > li > a,#topbarmenu.compactstyle .jqueryslidemenu > ul > li > a{border-radius:0}#topbarmenu.compactstyle .jqueryslidemenu > ul > li,#topbarmenu.buttonstyle .jqueryslidemenu > ul > li{padding-bottom:5px}#topbarmenu #navigation.jqueryslidemenu ul li ul li{height:auto}#topbarmenu #navigation.jqueryslidemenu ul li ul li.menu-has-description a{height:auto}#navigation.theme_top_menu.nav_arrow > ul > li.has-children > a:after{margin-top:3px;vertical-align:middle}#topbarmenu #navigation.jqueryslidemenu ul li ul li ul{top:2px}#topbarmenu #navigation .top_menu_nav_logo{float:left;width:40px;padding:0 3px;height:auto;box-sizing:content-box}#topbarmenu.buttonstyle #navigation .top_menu_nav_logo{width:36px;margin-top:-3px;margin-right:5px;border-radius:5px}#topbarmenu.compactstyle #navigation .top_menu_nav_logo{width:36px;margin-top:-3px;margin-right:5px}.rtl #topbarmenu.compactstyle #navigation .top_menu_nav_logo,.rtl #topbarmenu.buttonstyle #navigation .top_menu_nav_logo{margin-left:5px;margin-right:0}.rtl #topbarmenu #navigation .top_menu_nav_logo{float:right}#topbarmenu #navigation > ul,#topbarmenu #navigation.nav-align-right > ul,#topbarmenu #navigation.nav-align-right > ul,#topbarmenu #navigation.nav-align-default > ul{float:initial}#topbarmenu.buttonstyle #navigation .nav2select_wrapper .top_menu_nav_logo,#topbarmenu.compactstyle #navigation .nav2select_wrapper .top_menu_nav_logo,#topbarmenu #navigation .nav2select_wrapper .top_menu_nav_logo{padding:0;margin:0}.nav2select_wrapper .nav_logo_div{display:none;float:left}.rtl .nav2select_wrapper .nav_logo_div{float:right}@media only screen and (min-width:980px){.hide_on_desktop{display:none}#top_area.below_topmenu.hide_on_desktop,#top_area.topmenu.hide_on_desktop,#top_area.hide_on_desktop{display:none}}@media only screen and (max-width:979px){.hide_on_mobile{display:none}#top_area.below_topmenu.hide_on_mobile,#top_area.topmenu.hide_on_mobile,#top_area.hide_on_mobile{display:none}}#top_area{text-align:right}.rtl #top_area{text-align:left}.rtl #top_area.topmenu .widget_social img{margin:0 0 5px 10px}#top_area.below_topmenu{display:none}@media only screen and (max-width:767px){.rtl #top_area,#top_area{text-align:center}}#header #top_area #searchform input.text_input{background-color:#fafafa;box-shadow:inset 1px 1px 2px 0 #303030;font:bold 12px Arial,Helvetica,Sans-serif;color:#606060;padding-left:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:175px;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}#header #top_area #searchform input.text_input:focus{width:225px}#header #navigation #searchform .text_input{width:100%}.box-layout #header-sticker-wrapper.sticker_enabled #header #topbarmenu.above-inner{margin-left:-20px;margin-right:-20px}@media only screen and (max-width:979px){.responsive #header #top_area #searchform input.text_input{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.responsive #header #top_area #searchform input.text_input:focus{width:175px}}@media only screen and (max-width:767px){.responsive #header #top_area #searchform input.text_input{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding-left:8px}.responsive #header #top_area #searchform.search_with_icon input.text_input:focus,.responsive #header #top_area #searchform.search_with_icon input.text_input{width:100%}}::-ms-clear{display:none}::-ms-reveal{display:none}

    footer-landing.php

    @@ -23,7 +23,7 @@ ?> <footer id="footer" class="theme-footer" <?php theme_markup('footer') ?>> <?php if($subfooter_enabled):?> - <div id="footer_bottom" class="sub-footer layout-<?php echo $footer_layout;?>"> + <div id="footer_bottom" class="sub-footer layout-<?php echo theme_sanitize_string($footer_layout);?>"> <div class="fluid-width"> <div class="inner sub-footer"> <?php echo theme_generator('footer_sub_footer');?> @@ -46,7 +46,7 @@ if(!empty($custom_js)){ $minify=theme_get_option('advanced','theme_minify_js'); if ($minify) $custom_js=theme_minify_css_js($custom_js,true); - echo $custom_js; + echo theme_sanitize_string($custom_js); } echo theme_generator('footer_before_close_body'); ?>

    footer-splash.php

    @@ -11,7 +11,7 @@ if(!empty($custom_js)){ $minify=theme_get_option('advanced','theme_minify_js'); if ($minify) $custom_js=theme_minify_css_js($custom_js,true); - echo $custom_js; + echo theme_sanitize_string($custom_js); } echo theme_generator('footer_before_close_body'); ?>

    footer.php

    @@ -27,7 +27,7 @@ ?> <footer id="footer" class="theme-footer" <?php theme_markup('footer') ?>> -<div id="footer-widget-area" class="footer-widget-area layout-<?php echo $footer_layout;?>"> +<div id="footer-widget-area" class="footer-widget-area layout-<?php echo theme_sanitize_string($footer_layout);?>"> <?php if($footer_enabled) :?> <div id="footer_shadow"></div> <div class="fluid-width"> @@ -43,7 +43,7 @@ <?php endif;?> </div> <?php if($subfooter_enabled):?> - <div id="footer_bottom" class="sub-footer layout-<?php echo $footer_layout;?>"> + <div id="footer_bottom" class="sub-footer layout-<?php echo theme_sanitize_string($footer_layout);?>"> <div class="fluid-width"> <div class="inner sub-footer"> <?php echo theme_generator('footer_sub_footer');?> @@ -66,7 +66,7 @@ if(!empty($custom_js)){ $minify=theme_get_option('advanced','theme_minify_js'); if ($minify) $custom_js=theme_minify_css_js($custom_js,true); - echo $custom_js; + echo theme_sanitize_string($custom_js); } echo theme_generator('footer_before_close_body'); ?>

    framework/admin/admin.php

    @@ -197,7 +197,8 @@ / } function after_theme_activated(){ - if ('themes.php' !== basename($_SERVER['PHP_SELF']) || !isset($_GET['activated']) || $_GET['activated']!=='true' ) { + global $_PHPSERVER; + if ('themes.php' !== basename($_PHPSERVER['PHP_SELF']) || !isset($_GET['activated']) || $_GET['activated']!=='true' ) { return; }

    framework/admin/ajax/gallery-image-item.php

    @@ -1,19 +1,19 @@ -<li id="image-<?php echo $image->ID;?>" class="imageItemWrap"> +<li id="image-<?php echo theme_sanitize_string($image->ID);?>" class="imageItemWrap"> <div class="sort-item"> <table width="100%"> <tr> <td class="handle"><div></div></td> <td width="70"> - <a title="<?php echo $image->post_title;?>" class="thickbox" href="<?php echo $image->guid;?>?" style="display:block;"> + <a title="<?php echo theme_sanitize_string($image->post_title);?>" class="thickbox" href="<?php echo theme_sanitize_string($image->guid);?>?" style="display:block;"> <?php echo wp_get_attachment_image($image->ID,array(60,60));?> </a> </td> <td width="160"> - <strong><a title="<?php echo $image->post_title;?>" class="thickbox" href="<?php echo $image->guid;?>?"><?php echo $image->post_title;?></a></strong> + <strong><a title="<?php echo theme_sanitize_string($image->post_title);?>" class="thickbox" href="<?php echo theme_sanitize_string($image->guid);?>?"><?php echo theme_sanitize_string($image->post_title);?></a></strong> <br /> - <?php echo $date;?> + <?php echo theme_sanitize_string($date);?> <br /> - <?php echo $size;?> + <?php echo theme_sanitize_string($size);?> </td> <td> <?php if(function_exists('mb_substr')){

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

    @@ -1668,7 +1668,7 @@ */ .measurement-wrap select { - margin: 3px 5px 0 0 !important; + margin: 0px 5px 0 0 !important; width: 70px !important; min-width: 70px !important; } @@ -3485,6 +3485,9 @@ .theme_menu_wrapper_top{ margin-top:5px; } +.theme_menu_multi_column_settings .multi-column-conditions > p select { + margin-bottom: 5px; +} .menu_item_animation_style { /*margin-top:10px;*/ margin-bottom:10px;

    framework/admin/assets/css/style.css

    @@ -1429,7 +1429,7 @@ * style for measurement input */ .measurement-wrap select { - margin: 3px 0 0 5px !important; + margin: 0px 0 0 5px !important; width: 70px !important; min-width: 70px !important; } @@ -3038,6 +3038,9 @@ .theme_menu_wrapper_top{ margin-top:5px; } +.theme_menu_multi_column_settings .multi-column-conditions > p select { + margin-bottom: 5px; +} .menu_item_animation_style { /*margin-top:10px;*/ margin-bottom:10px;

    framework/admin/assets/js/nav-menu-pro.js

    @@ -30,19 +30,15 @@ $('#edit-menu-item-icon-pro-menu-color-'+themeInsertIconTarget).val(colorpro); $('.theme-nav-icon-remove[data-target="'+themeInsertIconTarget+'"]').show(); } - $(document).ready(function(){ - $( '.menu-item-visibility-enable' ).change( function() { - $( this ).closest( '.visibility-enable' ).next().toggle( $( this ).prop( 'checked' ) ); - }); +})(jQuery); - $( '.menu-item-visibility-enable' ).each(function(){ - $( this ).closest( '.visibility-enable' ).next().toggle( $( this ).prop( 'checked' ) ); - }); - $( '.menu-item-multi-column-enabled' ).change( function() { - $( this ).closest( '.multi-column-enabled' ).next().toggle( $( this ).prop( 'checked' ) ); - }); - $( '.menu-item-multi-column-enabled' ).each(function(){ - $( this ).closest( '.multi-column-enabled' ).next().toggle( $( this ).prop( 'checked' ) ); - }); +jQuery(function($) { + $('body').on('change', '.menu-item-visibility-enable', function() { + $( this ).closest( '.visibility-enable' ).next().toggle( $( this ).prop( 'checked' ) ); + }); -})(jQuery); + $('body').on('change', '.menu-item-multi-column-enabled', function() { + $( this ).closest( '.multi-column-enabled' ).next().toggle( $( this ).prop( 'checked' ) ); + + }); +});

    framework/admin/assets/js/nav-menu.js

    @@ -27,20 +27,17 @@ $('#edit-menu-item-icon-color-'+themeInsertIconTarget).val(color); $('.theme-nav-icon-remove[data-target="'+themeInsertIconTarget+'"]').show(); } +})(jQuery); - $(document).ready(function(){ - $( '.menu-item-visibility-enable' ).change( function() { - $( this ).closest( '.visibility-enable' ).next().toggle( $( this ).prop( 'checked' ) ); - }); - $( '.menu-item-visibility-enable' ).each(function(){ - $( this ).closest( '.visibility-enable' ).next().toggle( $( this ).prop( 'checked' ) ); - }); - $( '.menu-item-multi-column-enabled' ).change( function() { - $( this ).closest( '.multi-column-enabled' ).next().toggle( $( this ).prop( 'checked' ) ); - }); - $( '.menu-item-multi-column-enabled' ).each(function(){ - $( this ).closest( '.multi-column-enabled' ).next().toggle( $( this ).prop( 'checked' ) ); - }); +jQuery(function($) { + $('body').on('change', '.menu-item-visibility-enable', function() { + $( this ).closest( '.visibility-enable' ).next().toggle( $( this ).prop( 'checked' ) ); + }); -})(jQuery); + $('body').on('change', '.menu-item-multi-column-enabled', function() { + $( this ).closest( '.multi-column-enabled' ).next().toggle( $( this ).prop( 'checked' ) ); + + }); +}); +

    framework/admin/functions/common.php

    @@ -40,6 +40,25 @@ return $result; } +function theme_connect_fs($url, $method, $context, $fields = null) +{ + global $wp_filesystem; + if(false === ($credentials = request_filesystem_credentials($url, $method, false, $context, $fields))) + { + return false; + } + + /check if credentials are correct or not. + if(!WP_Filesystem($credentials)) + { + request_filesystem_credentials($url, $method, true, $context); + return false; + } + + return true; +} + + function theme_write_file($file, $content){ if(!is_dir(dirname($file))){ wp_mkdir_p(dirname($file)); @@ -51,14 +70,12 @@ if(!wp_is_writable(dirname($file))) { return false; } - - if ( $file_handle = @fopen( $file, 'w+' ) ) { - @fwrite( $file_handle, $content ); - fclose( $file_handle ); - - return true; - } - + + if (theme_connect_fs(dirname($file),'', false, false, null)) { + global $wp_filesystem; + return $wp_filesystem->put_contents($file, $content, FS_CHMOD_FILE); + } + return false; } @@ -148,7 +165,8 @@ * @return bool True if inside theme options pages. */ function theme_is_nav_menu() { - if ('nav-menus.php' == basename($_SERVER['PHP_SELF'])) { + global $pagenow; + if ('nav-menus.php'==$pagenow) { return true; } return false; @@ -160,7 +178,8 @@ * @return bool True if inside theme options pages. */ function theme_is_options() { - if ('admin.php' == basename($_SERVER['PHP_SELF']) && isset($_GET['page']) && stripos($_GET['page'], 'theme_') === 0 ) { + global $pagenow; + if ('admin.php'==$pagenow && isset($_GET['page']) && stripos($_GET['page'], 'theme_') === 0 ) { return true; } / to be add some check code for validate only in theme options pages @@ -182,7 +201,8 @@ function theme_is_wp_widgets($post_types = '') { - if ('widgets.php' != basename($_SERVER['PHP_SELF'])) { + global $pagenow; + if ('widgets.php'!=$pagenow || 'themes.php' !=$pagenow && isset($_GET['page']) && $_GET['page'] != 'gutenberg-widgets' ){ return false; } else return true; } @@ -194,7 +214,8 @@ * @return bool True if inside post type list page */ function theme_is_post_type_list($post_types = '') { - if ('edit.php' != basename($_SERVER['PHP_SELF'])) { + global $pagenow; + if ('edit.php'!=$pagenow){ return false; } if ($post_types == '') { @@ -217,7 +238,8 @@ * @return bool True if inside post type new page */ function theme_is_post_type_new($post_types = '') { - if ('post-new.php' != basename($_SERVER['PHP_SELF'])) { + global $pagenow; + if ('post-new.php'!=$pagenow){ return false; } if ($post_types == '') { @@ -239,7 +261,8 @@ * @return bool True if inside post type post page */ function theme_is_post_type_post($post_types = '') { - if ('post.php' != basename($_SERVER['PHP_SELF'])) { + global $pagenow; + if ('post.php'!=$pagenow){ return false; } if ($post_types == '') { @@ -263,7 +286,8 @@ * @return bool True if inside post type edit page */ function theme_is_post_type_edit($post_types = '') { - if ('post.php' != basename($_SERVER['PHP_SELF'])) { + global $pagenow; + if ('post.php'!=$pagenow){ return false; } $action = isset($_GET['action']) ? $_GET['action'] : (isset($_POST['action']) ? $_POST['action'] : ''); @@ -292,10 +316,8 @@ * @return bool True if inside post type taxonomy pages */ function theme_is_post_type_taxonomy($post_types = '') { - if ('edit-tags.php' != basename($_SERVER['PHP_SELF'])) { - return false; - } - if ('term.php' != basename($_SERVER['PHP_SELF'])) { + global $pagenow; + if ('edit-tags.php'!=$pagenow && 'term.php'!=$pagenow){ return false; } if ($post_types == '') { @@ -390,7 +412,7 @@ } } } - echo $output; + echo theme_sanitize_string($output); } die(); @@ -409,7 +431,7 @@ $output .= '<option value="'.$term->slug.'">'.$term->name.'</option>'; } } - echo $output; + echo theme_sanitize_string($output); } die(); @@ -439,125 +461,139 @@ function theme_update_nav_menu_item($menu_id, $menu_item_id, $args) { if ( isset($_POST["menu-item-icon"]) && is_array($_POST[ "menu-item-icon"])) { foreach( $_POST["menu-item-icon"] as $post_id => $value ) { - update_post_meta( $post_id, 'menu-item-icon', $value ); + if (empty($value)) delete_post_meta ($menu_item_id, 'menu_item_icon'); + else update_post_meta( $post_id, 'menu_item_icon', $value ); } } if ( isset($_POST["menu-item-icon-color"]) && is_array($_POST[ "menu-item-icon-color"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-icon-color"])){ - update_post_meta( $menu_item_id, 'menu-item-icon-color', $_POST[ 'menu-item-icon-color'][$menu_item_id] ); - } - } - if (function_exists('check_responsive_menu_pro_php_version')) { + if (empty($_POST[ 'menu-item-icon-color'][$menu_item_id])) delete_post_meta ($menu_item_id, 'menu_item_icon_color'); + else update_post_meta( $menu_item_id, 'menu_item_icon_color', $_POST[ 'menu-item-icon-color'][$menu_item_id] ); + } + } + if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { if ( isset($_POST["menu-item-icon-pro-menu-color"]) && is_array($_POST[ "menu-item-icon-pro-menu-color"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-icon-pro-menu-color"])){ - update_post_meta( $menu_item_id, 'menu-item-icon-pro-menu-color', $_POST[ 'menu-item-icon-pro-menu-color'][$menu_item_id] ); + if (empty($_POST[ 'menu-item-icon-pro-menu-color'][$menu_item_id])) delete_post_meta ($menu_item_id, 'menu_item_icon_pro_menu_color'); + else update_post_meta( $menu_item_id, 'menu_item_icon_pro_menu_color', $_POST[ 'menu-item-icon-pro-menu-color'][$menu_item_id] ); } } } if ( isset($_POST["menu-item-animation-color"]) && is_array($_POST[ "menu-item-animation-color"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-animation-color"])){ - update_post_meta( $menu_item_id, 'menu-item-animation-color', $_POST[ 'menu-item-animation-color'][$menu_item_id] ); - } else { - delete_post_meta ($menu_item_id, 'menu-item-animation-color'); - } - } else { - delete_post_meta ($menu_item_id, 'menu-item-animation-color'); + if (empty($_POST[ 'menu-item-animation-color'][$menu_item_id])) delete_post_meta ($menu_item_id, 'menu_item_animation_color'); + else update_post_meta( $menu_item_id, 'menu_item_animation_color', $_POST[ 'menu-item-animation-color'][$menu_item_id] ); + } else { + delete_post_meta ($menu_item_id, 'menu_item_animation_color'); + } + } else { + delete_post_meta ($menu_item_id, 'menu_item_animation_color'); } if ( isset($_POST["menu-item-animation-color-sub"]) && is_array($_POST[ "menu-item-animation-color-sub"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-animation-color-sub"])){ - update_post_meta( $menu_item_id, 'menu-item-animation-color-sub', $_POST[ 'menu-item-animation-color-sub'][$menu_item_id] ); - } else { - delete_post_meta ($menu_item_id, 'menu-item-animation-color-sub'); - } - } else { - delete_post_meta ($menu_item_id, 'menu-item-animation-color-sub'); + if (empty($_POST[ 'menu-item-animation-color-sub'][$menu_item_id])) delete_post_meta ($menu_item_id, 'menu_item_animation_color_sub'); + else update_post_meta( $menu_item_id, 'menu_item_animation_color_sub', $_POST[ 'menu-item-animation-color-sub'][$menu_item_id] ); + } else { + delete_post_meta ($menu_item_id, 'menu_item_animation_color_sub'); + } + } else { + delete_post_meta ($menu_item_id, 'menu_item_animation_color_sub'); } $is_multicolumn = isset( $_POST['menu-item-theme-multi-column'][$menu_item_id] ) && $_POST['menu-item-theme-multi-column'][$menu_item_id] == 1; if ( isset($_POST["menu-item-theme-multi-column"]) && is_array($_POST[ "menu-item-theme-multi-column"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-theme-multi-column"])){ - update_post_meta( $menu_item_id, 'theme-multi-column', $_POST[ 'menu-item-theme-multi-column'][$menu_item_id] ); - } else { - delete_post_meta ($menu_item_id, 'theme-multi-column'); - } - } else { - delete_post_meta ($menu_item_id, 'theme-multi-column'); + update_post_meta( $menu_item_id, 'theme_multi_column', $_POST[ 'menu-item-theme-multi-column'][$menu_item_id] ); + } else { + delete_post_meta ($menu_item_id, 'theme_multi_column'); + } + } else { + delete_post_meta ($menu_item_id, 'theme_multi_column'); } if ($is_multicolumn) { if ( isset($_POST["menu-item-theme-multi-column-type"]) && is_array($_POST[ "menu-item-theme-multi-column-type"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-theme-multi-column-type"])){ - update_post_meta( $menu_item_id, 'theme-multi-column-type', $_POST['menu-item-theme-multi-column-type'][$menu_item_id] ); + update_post_meta( $menu_item_id, 'theme_multi_column_type', $_POST['menu-item-theme-multi-column-type'][$menu_item_id] ); } else { - delete_post_meta( $menu_item_id, 'theme-multi-column-type'); - } - } else { - delete_post_meta( $menu_item_id, 'theme-multi-column-type'); + delete_post_meta( $menu_item_id, 'theme_multi_column_type'); + } + } else { + delete_post_meta( $menu_item_id, 'theme_multi_column_type'); } }else { - delete_post_meta( $menu_item_id, 'theme-multi-column-type'); + delete_post_meta( $menu_item_id, 'theme_multi_column_type'); } if ($is_multicolumn) { if ( isset($_POST["menu-item-theme-multi-column-type-mobile"]) && is_array($_POST[ "menu-item-theme-multi-column-type-mobile"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-theme-multi-column-type-mobile"])){ - update_post_meta( $menu_item_id, 'theme-multi-column-type-mobile', $_POST['menu-item-theme-multi-column-type-mobile'][$menu_item_id] ); + update_post_meta( $menu_item_id, 'theme_multi_column_type_mobile', $_POST['menu-item-theme-multi-column-type-mobile'][$menu_item_id] ); } else { - delete_post_meta( $menu_item_id, 'theme-multi-column-type-mobile'); - } - } else { - delete_post_meta( $menu_item_id, 'theme-multi-column-type-mobile'); + delete_post_meta( $menu_item_id, 'theme_multi_column_type_mobile'); + } + } else { + delete_post_meta( $menu_item_id, 'theme_multi_column_type_mobile'); } }else { - delete_post_meta( $menu_item_id, 'theme-multi-column-type-mobile'); + delete_post_meta( $menu_item_id, 'theme_multi_column_type_mobile'); } if ($is_multicolumn) { if ( isset($_POST["menu-item-theme-multi-column-opensub"]) && is_array($_POST[ "menu-item-theme-multi-column-opensub"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-theme-multi-column-opensub"])){ - update_post_meta( $menu_item_id, 'theme-multi-column-opensub', $_POST[ 'menu-item-theme-multi-column-opensub'][$menu_item_id] ); + update_post_meta( $menu_item_id, 'theme_multi_column_opensub', $_POST[ 'menu-item-theme-multi-column-opensub'][$menu_item_id] ); } else { - delete_post_meta ($menu_item_id, 'theme-multi-column-opensub'); - } - } else { - delete_post_meta ($menu_item_id, 'theme-multi-column-opensub'); + delete_post_meta ($menu_item_id, 'theme_multi_column_opensub'); + } + } else { + delete_post_meta ($menu_item_id, 'theme_multi_column_opensub'); } }else { - delete_post_meta( $menu_item_id, 'theme-multi-column-opensub'); + delete_post_meta( $menu_item_id, 'theme_multi_column_opensub'); } if ($is_multicolumn) { if ( isset($_POST["menu-item-theme-multi-column-fullwidth"]) && is_array($_POST[ "menu-item-theme-multi-column-fullwidth"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-theme-multi-column-fullwidth"])){ - update_post_meta( $menu_item_id, 'theme-multi-column-fullwidth', $_POST[ 'menu-item-theme-multi-column-fullwidth'][$menu_item_id] ); + update_post_meta( $menu_item_id, 'theme_multi_column_fullwidth', $_POST[ 'menu-item-theme-multi-column-fullwidth'][$menu_item_id] ); } else { - delete_post_meta ($menu_item_id, 'theme-multi-column-fullwidth'); - } - } else { - delete_post_meta ($menu_item_id, 'theme-multi-column-fullwidth'); + delete_post_meta ($menu_item_id, 'theme_multi_column_fullwidth'); + } + } else { + delete_post_meta ($menu_item_id, 'theme_multi_column_fullwidth'); } }else { - delete_post_meta( $menu_item_id, 'theme-multi-column-fullwidth'); + delete_post_meta( $menu_item_id, 'theme_multi_column_fullwidth'); } if ( isset($_POST["menu-item-not-show-in-mobile"]) && is_array($_POST[ "menu-item-not-show-in-mobile"])) { if(array_key_exists($menu_item_id, $_POST[ "menu-item-not-show-in-mobile"])){ - update_post_meta( $menu_item_id, 'not-show-in-mobile', $_POST[ 'menu-item-not-show-in-mobile'][$menu_item_id] ); - } else { - delete_post_meta ($menu_item_id, 'not-show-in-mobile'); - } - } else { - delete_post_meta ($menu_item_id, 'not-show-in-mobile'); - } - - $is_enable = isset( $_POST['menu-item-visibility-enable'][$menu_item_id] ) && $_POST['menu-item-visibility-enable'][$menu_item_id] == 1; - update_post_meta( $menu_item_id, 'visibility_enable', $is_enable ? 1 : 0 ); - - if( $is_enable ) { - update_post_meta( $menu_item_id, 'visibility_condition_type', $_POST['menu-item-visibility-condition-type'][$menu_item_id] ); - update_post_meta( $menu_item_id, 'visibility_condition', $_POST['menu-item-visibility-condition'][$menu_item_id] ); + update_post_meta( $menu_item_id, 'not_show_in_mobile', $_POST[ 'menu-item-not-show-in-mobile'][$menu_item_id] ); + } else { + delete_post_meta ($menu_item_id, 'not_show_in_mobile'); + } + } else { + delete_post_meta ($menu_item_id, 'not_show_in_mobile'); + } + + if ( isset($_POST["menu-item-visibility-enable"]) && is_array($_POST[ "menu-item-visibility-enable"])) { + $is_enable = isset( $_POST['menu-item-visibility-enable'][$menu_item_id] ) && $_POST['menu-item-visibility-enable'][$menu_item_id] == 1; + if( $is_enable ) { + update_post_meta( $menu_item_id, 'visibility_enable', $is_enable ? 1 : 0 ); + update_post_meta( $menu_item_id, 'visibility_condition_type', $_POST['menu-item-visibility-condition-type'][$menu_item_id] ); + update_post_meta( $menu_item_id, 'visibility_condition', $_POST['menu-item-visibility-condition'][$menu_item_id] ); + } else { + delete_post_meta ($menu_item_id, 'visibility_enable'); + delete_post_meta ($menu_item_id, 'visibility_condition_type'); + delete_post_meta ($menu_item_id, 'visibility_condition'); + } + }else { + delete_post_meta ($menu_item_id, 'visibility_enable'); + delete_post_meta ($menu_item_id, 'visibility_condition_type'); + delete_post_meta ($menu_item_id, 'visibility_condition'); } }

    framework/admin/functions/head.php

    @@ -75,9 +75,21 @@ wp_enqueue_media(); } } - if(is_admin()){ - add_action('admin_init', 'theme_admin_add_style'); + global $pagenow; + $current_admin_page=''; + if ('edit.php'==$pagenow){ + $current_admin_page = isset($_GET['post_type']) ? $_GET['post_type'] : (isset($_POST['post_type']) ? $_POST['post_type'] : 'post'); + } + if ('admin.php'==$pagenow){ + $current_admin_page = isset($_GET['page']) ? $_GET['page'] : (isset($_POST['page']) ? $_POST['page'] : 'page'); + } + $exclude_admin_style=apply_filters('theme_exclude_loading_admin_style',array('rmp_menu','super-settings-page','revslider','elementor','responsive-menu-pro','responsive-menu','essential-grid','element_pack_options')); + if (empty($current_admin_page) || !in_array($current_admin_page,$exclude_admin_style)) { + add_action('admin_init', 'theme_admin_add_style'); + } else { + add_action('admin_init', 'theme_admin_add_skin_style'); + } } function theme_admin_add_style() { if(is_rtl()){ @@ -90,6 +102,14 @@ wp_enqueue_style('theme-admin-skin', THEME_CACHE_URI.'/skin_admin_'.$blog_id.'.css', array('theme-admin-style'), time(), 'all'); }else{ wp_enqueue_style('theme-admin-skin', THEME_CACHE_URI.'/skin_admin.css', array('theme-admin-style'), time(), 'all'); + } +} +function theme_admin_add_skin_style() { + if(is_multisite()){ + global $blog_id; + wp_enqueue_style('theme-admin-skin', THEME_CACHE_URI.'/skin_admin_'.$blog_id.'.css','', time(), 'all'); + }else{ + wp_enqueue_style('theme-admin-skin', THEME_CACHE_URI.'/skin_admin.css', '', time(), 'all'); } } global $wp_version;

    framework/admin/functions/importer.php

    @@ -17,7 +17,7 @@ else $demo_type=$demotype; /if (empty($demo_type)) $demo_type='large'; - $demoarray= array('large','small','wooshop','fontfaces'); + $demoarray= array('large','small','wooshop','fontfaces','ess_skins'); if (!in_array($demo_type, $demoarray)) $demo_type='large'; $demo_server_url='https:/thethemebuilders.net/demo-content/'; @@ -25,34 +25,15 @@ $demo_type_path=$demo_destination_url.$demo_type; if ($demo_type=='fontfaces') { - if ( is_multisite() && !current_user_can('update_core') ) { - echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); - return; - } - if ( ! current_user_can( 'update_themes' ) ) { - echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); - return; - } - remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); - $result = theme_get_demo_content($demo_server_url,$demo_type.'.zip'); - if (is_wp_error($result)){ - remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); - echo __('Error retrieving font files from server.', 'theme_admin'); - return; - } - $fonts_source_folder=THEME_CACHE_DIR."/demo-content/fontfaces/"; - $fonts_destination_folder= THEME_DIR.'/fontfaces/'; - $result=copy_fontfiles_dir($fonts_source_folder,$fonts_destination_folder); - if (is_wp_error($result)){ - remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); - echo __('Error installing font files into themes folder.', 'theme_admin'); - return; - } - remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); - echo 'Done !'; - return; - } - + install_fontface_fonts($demo_destination_url,$demo_server_url,$demo_type); + return; + } + + if ($demo_type=='ess_skins') { + import_ess_grid_items($demo_destination_url,$demo_server_url,$demo_type,''); + return; + } + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); $result = theme_get_demo_content($demo_server_url,$demo_type.'.zip'); @@ -83,8 +64,110 @@ theme_clear_cache(); theme_save_skin_style(); remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + rmdir($demo_destination_url); echo ( 'Done !'); } +} + + +function import_ess_grid_items($demo_destination_url,$demo_server_url,$demo_type,$grid_item) { + if ( is_multisite() && !current_user_can('update_core') ) { + echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); + return; + } + if ( ! current_user_can( 'update_themes' ) ) { + echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); + return; + } + if(! class_exists('Essential_Grid') || ! class_exists('Essential_Grid_Import')) { + echo ( __('Essential Grid not activated or Essental Grid Importer class is missing.','theme_admin') ); + return; + } + $ess_grid_version=Essential_Grid::VERSION; + if ( version_compare($ess_grid_version, "3.0.0", '<')) { + echo ( __('Essential Grid Skins can only be imported in version 3.0.0 or higher.','theme_admin') ); + return; + } + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + $result = theme_get_demo_content($demo_server_url,$demo_type.'.zip'); + if (is_wp_error($result)){ + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + rmdir($demo_destination_url); + echo __('Error retrieving essential grid file from server.', 'theme_admin'); + return; + } + $file_name= 'ess_skins.json'; + $skins_json = file_get_contents(THEME_CACHE_DIR."/demo-content/".$file_name); + + if (empty($skins_json )) { + echo ( __('Essential Grid Skin File has no Data.','theme_admin') ); + return; + } + + $import_data = json_decode($skins_json, true); + $skins= array(); + $skin_ids=array(); + + foreach($import_data['skins'] as $i_skin){ + $skins[]=$i_skin; + $skin_ids[]=$i_skin['id']; + } + + if(class_exists('Essential_Grid')) { + if (class_exists('Essential_Grid_Import')) { + $skin_importer = new Essential_Grid_Import(); + if (method_exists($skin_importer,'import_skins') && is_callable(array($skin_importer, 'import_skins'))){ + $skins_imported = $skin_importer->import_skins($skins, $skin_ids); + } + } + } + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + rmdir($demo_destination_url); + echo sprintf( __('%1$s Additional Essential Grid Skins have been Imported. Have Fun !','theme_admin'),count($skin_ids)); + return; +} + +function install_fontface_fonts($demo_destination_url,$demo_server_url,$demo_type) { + global $wp_filesystem; + + if ( is_multisite() && !current_user_can('update_core') ) { + echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); + return; + } + if ( ! current_user_can( 'update_themes' ) ) { + echo ( __('You do not have sufficient permissions to update this site.','theme_admin') ); + return; + } + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + $result = theme_get_demo_content($demo_server_url,$demo_type.'.zip'); + if (is_wp_error($result)){ + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + rmdir($demo_destination_url); + echo __('Error retrieving font files from server.', 'theme_admin'); + return; + } + $fonts_source_folder=THEME_CACHE_DIR."/demo-content/fontfaces/"; + $fonts_destination_folder= THEME_DIR.'/fontfaces/'; + if (defined('THEME_CHILD_FONTFACE_DIR')) $fonts_destination_folder= THEME_CHILD_FONTFACE_DIR.'/'; + + $to_dir = rtrim($fonts_destination_folder, '///'); + if(!$wp_filesystem->is_dir($to_dir)){ + $result = theme_file_mkdir($to_dir); + if ( is_wp_error($result) ) + return $result; + } + + $result=copy_fontfiles_dir($fonts_source_folder,$fonts_destination_folder); + if (is_wp_error($result)){ + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + rmdir($demo_destination_url); + echo __('Error installing font files into themes folder.', 'theme_admin'); + return; + } + remove_all_content_demo_folder($demo_destination_url,$demo_destination_url); + rmdir($demo_destination_url); + echo ( __('Additional Fontface fonts have been Installed. Have Fun !','theme_admin') ); + return; } @@ -197,10 +280,11 @@ } function theme_install_dummy_options($demo_type_path) { + global $wp_filesystem; $dummy_options = $demo_type_path.'/options.txt'; if(is_file($dummy_options)) { - $data = file_get_contents($dummy_options); - $options_array = unserialize( base64_decode( $data ) ); + $data = $wp_filesystem->get_contents($dummy_options); + $options_array = unserialize( theme_64base_decode( $data ) ); if(is_array($options_array)){ foreach($options_array as $name => $options){ update_option('theme_' . $name, $options); @@ -243,8 +327,6 @@ if(!is_file($dummy_widgets)){ return; } - /$file = $dummy_widgets; - /$data = file_get_contents( $file ); $data = include ($dummy_widgets); $data = json_decode( $data );

    framework/admin/functions/nav-menu.php

    @@ -32,15 +32,15 @@ $custom .= multicolumn_settings($item_id, $depth); $custom .= mobile_show_settings($item_id); $custom .= conditional_visibility($item_id); - echo $custom; + echo theme_sanitize_string($custom); } function icon_settings($item_id){ - $icon_val = esc_attr( get_post_meta( $item_id, 'menu-item-icon', TRUE ) ); - $icon_color_val = esc_attr( get_post_meta( $item_id, 'menu-item-icon-color', TRUE ) ); + $icon_val = esc_attr( get_post_meta( $item_id, 'menu_item_icon', TRUE ) ); + $icon_color_val = esc_attr( get_post_meta( $item_id, 'menu_item_icon_color', TRUE ) ); if (function_exists('check_responsive_menu_pro_php_version')) { - $icon_color_pro_menu_val = esc_attr( get_post_meta( $item_id, 'menu-item-icon-pro-menu-color', TRUE ) ); + $icon_color_pro_menu_val = esc_attr( get_post_meta( $item_id, 'menu_item_icon_pro_menu_color', TRUE ) ); } if($icon_val) { @@ -91,9 +91,9 @@ function animation_settings($item_id,$depth){ $output=''; if ($depth=='0') { - $animation_color_val = esc_attr( get_post_meta( $item_id, 'menu-item-animation-color', TRUE ) ); - - $animation_color_val_sub = esc_attr( get_post_meta( $item_id, 'menu-item-animation-color-sub', TRUE ) ); + $animation_color_val = esc_attr( get_post_meta( $item_id, 'menu_item_animation_color', TRUE ) ); + + $animation_color_val_sub = esc_attr( get_post_meta( $item_id, 'menu_item_animation_color_sub', TRUE ) ); $default_color='grey'; $default_color_set = 'Default'; @@ -165,7 +165,7 @@ function mobile_show_settings($item_id){ - $not_show_in_moble = esc_attr( get_post_meta( $item_id, 'not-show-in-mobile', TRUE ) ); + $not_show_in_moble = esc_attr( get_post_meta( $item_id, 'not_show_in_mobile', TRUE ) ); $output = '<div class="description description-wide theme_menu_settings_wrapper theme_menu_wrapper_top"><p class="field-not-show-in-mobile description-wide">'. '<label for="edit-menu-item-not-show-in-mobile-'.$item_id.'">'. @@ -181,51 +181,53 @@ function multicolumn_settings($item_id, $depth){ $output=''; if ($depth=='0') { - $multicolumn = esc_attr( get_post_meta( $item_id, 'theme-multi-column', TRUE ) ); - $multicolumnopensub = esc_attr( get_post_meta( $item_id, 'theme-multi-column-opensub', TRUE ) ); - $multicolumnfullwidth = esc_attr( get_post_meta( $item_id, 'theme-multi-column-fullwidth', TRUE ) ); - $multicolumn_type = get_post_meta( $item_id, 'theme-multi-column-type', TRUE ); + $multicolumn = esc_attr( get_post_meta( $item_id, 'theme_multi_column', TRUE ) ); + $multicolumnopensub = esc_attr( get_post_meta( $item_id, 'theme_multi_column_opensub', TRUE ) ); + $multicolumnfullwidth = esc_attr( get_post_meta( $item_id, 'theme_multi_column_fullwidth', TRUE ) ); + $multicolumn_type = get_post_meta( $item_id, 'theme_multi_column_type', TRUE ); if (empty($multicolumn_type)) $multicolumn_type="col-3"; - $multicolumn_type_mobile = get_post_meta( $item_id, 'theme-multi-column-type-mobile', TRUE ); + $multicolumn_type_mobile = get_post_meta( $item_id, 'theme_multi_column_type_mobile', TRUE ); if (empty($multicolumn_type_mobile)) $multicolumn_type_mobile="col-3"; ob_start(); ?> - <div class="description description-wide theme_menu_settings_wrapper theme_menu_wrapper_top"> + <div class="description description-wide theme_menu_settings_wrapper theme_menu_wrapper_top theme_menu_multi_column_settings"> <p class="field-theme-multi-column multi-column-enabled description-wide" style=""> - <label for="edit-menu-item-theme-multi-column-<?php echo $item_id;?>"> - <input class="menu-item-multi-column-enabled" type="checkbox" id="edit-menu-item-theme-multi-column-<?php echo $item_id;?>" value="1" name="menu-item-theme-multi-column[<?php echo $item_id;?>]"<?php checked( $multicolumn, 1);?> /> + <label for="edit-menu-item-theme-multi-column-<?php echo theme_sanitize_string($item_id);?>"> + <input class="menu-item-multi-column-enabled" type="checkbox" id="edit-menu-item-theme-multi-column-<?php echo theme_sanitize_string($item_id);?>" value="1" name="menu-item-theme-multi-column[<?php echo theme_sanitize_string($item_id);?>]"<?php checked( $multicolumn, 1);?> /> <?php _e( 'Make this Menu Item a Multi Column Item ', 'theme_admin')?> </label> </p> + <div class="multi-column-conditions" style="display: <?php echo theme_sanitize_string($multicolumn) ? 'block' : 'none' ?>"> <p class='multi-column-condition description description-wide'> - <select id="edit-menu-item-theme-multi-column-type-'<?php echo $item_id;?>" name="menu-item-theme-multi-column-type[<?php echo $item_id;?>]"> + <select id="edit-menu-item-theme-multi-column-type-<?php echo theme_sanitize_string($item_id);?>" name="menu-item-theme-multi-column-type[<?php echo theme_sanitize_string($item_id);?>]"> <?php for ($number = 1; $number <= 6; $number++) { if ($number==1) $col_name=$number.__(' Column','theme_admin'); else $col_name=$number.__(' Columns','theme_admin'); $col_id='col-'.$number?> - <option value="<?php echo $col_id;?>" <?php selected( $col_id, $multicolumn_type );?>> <?php echo $col_name;?> </option> + <option value="<?php echo theme_sanitize_string($col_id);?>" <?php selected( $col_id, $multicolumn_type );?>> <?php echo theme_sanitize_string($col_name);?> </option> <?php }?> </select> <?php _e('Set number of columns', 'theme_admin'); ?> - <br><select id="edit-menu-item-theme-multi-column-type-mobile'<?php echo $item_id;?>" name="menu-item-theme-multi-column-type-mobile[<?php echo $item_id;?>]"> + <br><select id="edit-menu-item-theme-multi-column-type-mobile-<?php echo theme_sanitize_string($item_id);?>" name="menu-item-theme-multi-column-type-mobile[<?php echo theme_sanitize_string($item_id);?>]"> <?php for ($number = 1; $number <= 6; $number++) { if ($number==1) $col_name=$number.__(' Column','theme_admin'); else $col_name=$number.__(' Columns','theme_admin'); $col_id='col-'.$number?> - <option value="<?php echo $col_id;?>" <?php selected( $col_id, $multicolumn_type_mobile );?>> <?php echo $col_name;?> </option> + <option value="<?php echo theme_sanitize_string($col_id);?>" <?php selected( $col_id, $multicolumn_type_mobile );?>> <?php echo theme_sanitize_string($col_name);?> </option> <?php }?> </select> <?php _e('Set number of columns for mobile', 'theme_admin'); ?> <br> - <label for="edit-menu-item-theme-multi-column-opensub-<?php echo $item_id;?>"> - <input type="checkbox" id="edit-menu-item-theme-multi-column-opensub-<?php echo $item_id;?>" value="1" name="menu-item-theme-multi-column-opensub[<?php echo $item_id;?>]"<?php checked( $multicolumnopensub, 1);?> /> + <label for="edit-menu-item-theme-multi-column-opensub-<?php echo theme_sanitize_string($item_id);?>"> + <input type="checkbox" id="edit-menu-item-theme-multi-column-opensub-<?php echo theme_sanitize_string($item_id);?>" value="1" name="menu-item-theme-multi-column-opensub[<?php echo theme_sanitize_string($item_id);?>]"<?php checked( $multicolumnopensub, 1);?> /> <?php _e( 'Open 1st level Sub Menu Items in Multi Column', 'theme_admin')?> </label> - <br><label for="edit-menu-item-theme-multi-column-fullwidth-<?php echo $item_id;?>"> - <input type="checkbox" id="edit-menu-item-theme-multi-column-fullwidth-<?php echo $item_id;?>" value="1" name="menu-item-theme-multi-column-fullwidth[<?php echo $item_id;?>]"<?php checked( $multicolumnfullwidth, 1);?> /> + <br><label for="edit-menu-item-theme-multi-column-fullwidth-<?php echo theme_sanitize_string($item_id);?>"> + <input type="checkbox" id="edit-menu-item-theme-multi-column-fullwidth-<?php echo theme_sanitize_string($item_id);?>" value="1" name="menu-item-theme-multi-column-fullwidth[<?php echo theme_sanitize_string($item_id);?>]"<?php checked( $multicolumnfullwidth, 1);?> /> <?php _e( 'Multi Column Menu Full Width.', 'theme_admin')?> </label> </p> + </div> </div> <?php $output = ob_get_clean(); @@ -257,23 +259,24 @@ <div class="description description-wide theme_menu_settings_wrapper theme_menu_wrapper_top"> <p class="visibility-enable description-wide"> <label> - <input id="menu-item-visibility-enable-<?php echo $item_id; ?>" <?php checked( $visibility_enable, 1 ) ?> type="checkbox" value="1" class="menu-item-visibility-enable" name="menu-item-visibility-enable[<?php echo $item_id; ?>]" /> + <input id="menu-item-visibility-enable-<?php echo theme_sanitize_string($item_id); ?>" <?php checked( $visibility_enable, 1 ) ?> type="checkbox" value="1" class="menu-item-visibility-enable" name="menu-item-visibility-enable[<?php echo theme_sanitize_string($item_id); ?>]" /> <?php _e( 'Enable Conditional Logic', 'theme_admin' ) ?> </label> </p> - + <div class="visibility-menu-conditions" style="display: <?php echo theme_sanitize_string($visibility_enable) ? 'block' : 'none' ?>"> <p class="visibility-condition description-wide"> - <select id="edit-menu-item-visibility-condition-type-<?php echo $item_id; ?>" name="menu-item-visibility-condition-type[<?php echo $item_id; ?>]"> + <select id="edit-menu-item-visibility-condition-type-<?php echo theme_sanitize_string($item_id); ?>" name="menu-item-visibility-condition-type[<?php echo theme_sanitize_string($item_id); ?>]"> <option <?php selected( 'show', $visibility_condition_type ) ?> value="show"><?php _e( 'Show', 'theme_admin' ) ?></option> <option <?php selected( 'hide', $visibility_condition_type ) ?> value="hide"><?php _e( 'Hide', 'theme_admin' ) ?></option> </select> <?php _e('if', 'theme_admin'); ?> - <select id="edit-menu-item-visibility-condition-<?php echo $item_id; ?>" name="menu-item-visibility-condition[<?php echo $item_id; ?>]"> + <select id="edit-menu-item-visibility-condition-<?php echo theme_sanitize_string($item_id); ?>" name="menu-item-visibility-condition[<?php echo theme_sanitize_string($item_id); ?>]"> <?php foreach( $conditions as $condition => $condition_label ): ?> - <option value="<?php echo $condition;?>" <?php selected( $condition, $visibility_condition ) ?>><?php echo $condition_label; ?></option> + <option value="<?php echo theme_sanitize_string($condition);?>" <?php selected( $condition, $visibility_condition ) ?>><?php echo theme_sanitize_string($condition_label); ?></option> <?php endforeach ?> </select> </p> + </div> </div> <?php $output = ob_get_clean();

    framework/admin/metaboxes/page_general.php

    @@ -260,8 +260,8 @@ "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'), + "name" => __("Elementor Stretched Container Follow Content Width Inner Width",'theme_admin'), + "desc" =>__("<p>This setting controls that the elementor container to follow Content Width 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" @@ -1425,11 +1425,11 @@ )); 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'; + $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'),"button_hidden" => __('Hide Mobile Menu','theme_admin')); + $option_nr='8'; $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); + $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>'Default'</strong> The setting as set in the Theme General settings is used.<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>'Hide Mobile Menu'</strong> : The Responsive Menu is hidden This can be usefull in Landing pages.<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.<br><br>Note: This setting only works when the Responsive Menu (Pro) plugin is active.",'theme_admin'),$option_nr,$option_text); $array_menu_pro=array( array( "name" => __("Responsive Menu Options",'theme_admin'),

    framework/admin/metaboxes/portfolio.php

    @@ -39,7 +39,7 @@ /* gallery start */ /if(!function_exists('icl_get_languages')) - wp_deregister_script('autosave'); + theme_deregister_wp_script('autosave'); wp_enqueue_script('theme-metabox-portfolio-gallery', THEME_ADMIN_ASSETS_URI . '/js/gallery.js', array('jquery-ui-sortable')); wp_enqueue_style('theme-metabox-portfolio-gallery', THEME_ADMIN_ASSETS_URI . '/css/gallery.css'); @@ -51,7 +51,7 @@ public function _gallery_get_image_callback() { $html = $this->_gallery_create_image_item($_POST['id']); if (! empty($html)) { - echo $html; + echo theme_sanitize_string($html); } else { die(0); }

    framework/admin/metaboxes/slideshow.php

    @@ -40,7 +40,7 @@ /* gallery start */ /if(!function_exists('icl_get_languages')) - wp_deregister_script('autosave'); + theme_deregister_wp_script('autosave'); wp_enqueue_script('theme-metabox-portfolio-gallery', THEME_ADMIN_ASSETS_URI . '/js/gallery.js', array('jquery-ui-sortable')); wp_enqueue_style('theme-metabox-portfolio-gallery', THEME_ADMIN_ASSETS_URI . '/css/gallery.css'); @@ -52,7 +52,7 @@ public function _gallery_get_image_callback() { $html = $this->_gallery_create_image_item($_POST['id']); if (! empty($html)) { - echo $html; + echo theme_sanitize_string($html); } else { die(0); }

    framework/admin/options/advanced.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Advanced Settings','theme_admin'); + $this->menu_name= __('Advanced','theme_admin' ); parent::__construct(); } @@ -44,6 +45,7 @@ "large" => __('Original Demo Content','theme_admin'), "small" => __('Small Demo Content','theme_admin'), "wooshop" => __('Woocommerce Demo Content','theme_admin'), + "ess_skins" => __('Essential Grid Skins','theme_admin'), "fontfaces" => __('Additional Fonts','theme_admin'), ), "type" => "select", @@ -52,7 +54,7 @@ array( "name" => __("Install Champion Content Data Set",'theme_admin'), "id" => "install_dummy_data", - "desc" => __('Use this button to install the demo data set. &nbsp;Please be aware that the demo data comprises a significant amount of content (about 120 pages), and we suggest this demo data be installed in a local host (ie home or work computer using a program such as WAMP or MAMP which allow one to run server type software: apache/php/curl, on a windows or apple computer in order to replicate a server environment) not in the online site. <br><br>Note: In order to import the Woocommerce Demo Content, the Woocommerce plugin needs to be installed and activated. Do NOT complete the Woocommerce Installer Wizard, which is presented to you after, activating the Woocommerce plugin. Just abort the Woocommerce Installer Wizard. After the Import of the Demo Content has finished, go to the Woocommerce settings and set the corresponding default Woocommerce Pages (shop/cart/checkout and Account) in the various Tabs of the Woocommerce settings.<br><br>Note: Any images used in the demo content, that have copyright protection, need to be bought by you if you keep on using them in your website. <br><br><strong>We recommend a minimum value set for Max Execution Time of 120 (a higher value set of 300 is even better) to complete the import process. To increase the Max Execution Time value add the line fo code below into the wp-config.php file.</strong><br><br>ini_set(&#39;max_execution_time&#39;, 120);<br><br>After the import has been completed you can remove that line from the wp-config.php file.<br><br>','theme_admin'), + "desc" => __('Use this button to install the demo data set. &nbsp;Please be aware that the demo data comprises a significant amount of content (about 120 pages), and we suggest this demo data be installed in a local host (ie home or work computer using a program such as WAMP or MAMP which allow one to run server type software: apache/php/curl, on a windows or apple computer in order to replicate a server environment) not in the online site. <br><br>Note: In order to import the Woocommerce Demo Content, the Woocommerce plugin needs to be installed and activated. Do NOT complete the Woocommerce Installer Wizard, which is presented to you after, activating the Woocommerce plugin. Just abort the Woocommerce Installer Wizard. After the Import of the Demo Content has finished, go to the Woocommerce settings and set the corresponding default Woocommerce Pages (shop/cart/checkout and Account) in the various Tabs of the Woocommerce settings.<br><br>Note: Any images used in the demo content, that have copyright protection, need to be bought by you if you keep on using them in your website. <br><br><strong>We recommend a minimum value set for Max Execution Time of 120 (a higher value set of 300 is even better) to complete the import process. To increase the Max Execution Time value add the line fo code below into the wp-config.php file.</strong><br><br>ini&#95;set(&#39;max_execution_time&#39;, 120);<br><br>After the import has been completed you can remove that line from the wp-config.php file.<br><br>','theme_admin'), "default" => false, "function" => "_option_install_dummy_data_function", "type" => "custom" @@ -69,7 +71,7 @@ array( "name" => __("Show Champion Panel Menu in the WP Admin Bar",'theme_admin'), "desc" => __("This option inserts the Champion panel menu into the WP admin bar to the right of the &#34;New&#34; menu group.",'theme_admin'), - "id" => "admin_bar_menu", + "id" => "admin_menu_bar", "default" => true, "type" => "toggle" ), @@ -169,6 +171,13 @@ "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" => __("Load Admin Text Domain in Front End",'theme_admin'), + "desc" => __("<p>If you want to translate the Admin Bar Drop down menu in the front end you need to turn 'ON' this setting. Otherwise just leave it turned 'OFF'.</p>",'theme_admin'), + "id" => "load_admin_textdomain", "default" => false, "type" => "toggle" ), @@ -259,6 +268,30 @@ "default" => true, "type" => "toggle" ), + array ( + "name" => __("Retina Images Multiplier (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>The created Retina Images are the original image size times the multiplier set in here. Default it is set to 2.0</p>",'theme_admin'), + "id" => "theme_retina_images_multiplier", + "default" => 2, + "min" => 1, + "max" => 2, + "step" => "0.1", + "type" => "range" + ), + array( + "name" => __("Enable Jarallax on Mobile",'theme_admin'), + "desc" => __('If set to "ON" the Jarallax parallaxing effect and Background Video will work on all mobile devices. Set to "OFF" to disable the Jarallax parallax effect and background video on mobile devices. Note: This setting may not work on new Apple Mobile devices as they are loading by default the desktop version of a website and do NOT advertise the device name while visiting a website. Apple made that impossible. Default="OFF".','theme_admin'), + "id" => "jarallax_mobile", + "default" => false, + "type" => "toggle" + ), + / array( + / "name" => __("Enable Jarallax Video on Mobile",'theme_admin'), + / "desc" => __('If set to "ON" the Jarallax Video also works on mobile devices. Set to "OFF" to disable the Jarallax Videos on mobile devices. Default="OFF".','theme_admin'), + / "id" => "jarallax_video", + / "default" => false, + / "type" => "toggle" + / ), array( "name" => __("Choose the Viewports for the Header Top Area to Display",'theme_admin'), "desc" => __('This setting allows for choosing the viewports for which the Header Top Area will display.','theme_admin'), @@ -734,7 +767,7 @@ ), array( "name" => __("Search Page Text",'theme_admin'), - "desc" => "Default: <code>Search Results for: '%s'</code><br> <code>%s</code> will be replaced with the search text.", + "desc" => __("Default: <code>Search Results for: '%s'</code><br> <code>%s</code> will be replaced with the search text.",'theme_admin'), "id" => "search_text", "default" => __("Search Results for: '%s'",'wp-champion'), 'rows' => '2', @@ -742,7 +775,7 @@ ), array( "name" => __("Nothing Found Text",'theme_admin'), - "desc" => 'eg: <code>Nothing found matching the searchcriteria.</code>. ', + "desc" => __('eg: <code>Nothing found matching the searchcriteria.</code>. ','theme_admin'), "id" => "search_nothing_found", "default" => __( '<h2>Nothing found !</h2>', 'wp-champion' ), 'rows' => '2', @@ -861,7 +894,7 @@ ), array( "name" => __("Category Archive Text",'theme_admin'), - "desc" => "Default: <code>Category Archive for: '%s'</code><br> <code>%s</code> will be replaced with the category name.", + "desc" => __("Default: <code>Category Archive for: '%s'</code> or <code>Category Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Category name and the second <code>%s</code> will be replaced with the Category description.<br><br>Note: You can also use <code>Category Archive description %2&#36;s for:'%1&#36;s'</code> to swap the description and the title.",'theme_admin'), "id" => "category_text", "default" => __("Category Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -877,7 +910,7 @@ ), array( "name" => __("Tag Archive Text",'theme_admin'), - "desc" => "Default: <code>Tag Archive for: '%s'</code><br> <code>%s</code> will be replaced with the tag name.", + "desc" => __("Default: <code>Tag Archive for: '%s'</code> or <code>Tag Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Tag name and the second <code>%s</code> will be replaced with the Tag description.<br><br>Note: You can also use <code>Tag Archive description %2&#36;s for:'%1&#36;s'</code> to swap the description and the title.",'theme_admin'), "id" => "tag_text", "default" => __("Tag Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -893,7 +926,7 @@ ), array( "name" => __("Daily Archive Text",'theme_admin'), - "desc" => "Default: <code>Daily Archive for: '%s'</code><br> <code>%s</code> will be replaced with the day number.", + "desc" => __("Default: <code>Daily Archive for: '%s'</code><br> <code>%s</code> will be replaced with the day number.",'theme_admin'), "id" => "daily_text", "default" => __("Daily Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -909,7 +942,7 @@ ), array( "name" => __("Monthly Archive Text",'theme_admin'), - "desc" => "Default: <code>Monthly Archive for: '%s'</code><br> <code>%s</code> will be replaced with the month number.", + "desc" => __("Default: <code>Monthly Archive for: '%s'</code><br> <code>%s</code> will be replaced with the month number.",'theme_admin'), "id" => "monthly_text", "default" => __("Monthly Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -925,7 +958,7 @@ ), array( "name" => __("Weekly Archive Text",'theme_admin'), - "desc" => "Default: <code>Weekly Archive for: '%s'</code><br> <code>%s</code> will be replaced with the year number.", + "desc" => __("Default: <code>Weekly Archive for: '%s'</code><br> <code>%s</code> will be replaced with the year number.",'theme_admin'), "id" => "weekly_text", "default" => __("Weekly Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -941,7 +974,7 @@ ), array( "name" => __("Yearly Archive Text",'theme_admin'), - "desc" => "Default: <code>Yearly Archive for: '%s'</code><br> <code>%s</code> will be replaced with the year number.", + "desc" => __("Default: <code>Yearly Archive for: '%s'</code><br> <code>%s</code> will be replaced with the year number.",'theme_admin'), "id" => "yearly_text", "default" => __("Yearly Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -957,7 +990,7 @@ ), array( "name" => __("Author Archive Text",'theme_admin'), - "desc" => "Default: <code>Author Archive for: '%s'</code><br> <code>%s</code> will be replaced with the author name.", + "desc" => __("Default: <code>Author Archive for: '%s'</code> or <code>Author Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Author name and the second <code>%s</code> will be replaced with the Author Biographical Info.<br><br>Note: You can also use <code>Author Archive Biographical Info %2&#36;s for:'%1&#36;s'</code> to swap the Biographical Info and the title.",'theme_admin'), "id" => "author_text", "default" => __("Author Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -973,7 +1006,7 @@ ), array( "name" => __("Blog Archive Text",'theme_admin'), - "desc" => 'Default: <code>Blog Archives</code>', + "desc" => __('Default: <code>Blog Archives</code>','theme_admin'), "id" => "blog_text", "default" => __('Blog Archives','wp-champion'), 'rows' => '2', @@ -989,7 +1022,7 @@ ), array( "name" => __("Portfolio Category Archive Text",'theme_admin'), - "desc" => "Default: <code>Archive for: '%s'</code><br> <code>%s</code> will be replaced with the taxonomy name.", + "desc" => __("Default: <code>Category Archive for: '%s'</code> or <code>Category Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Category name and the second <code>%s</code> will be replaced with the Category description.<br><br>Note: You can also use <code>Category Archive description %2&#36;s for:'%1&#36;s'</code> to swap the description and the title.",'theme_admin'), "id" => "portfolio_text", "default" => __("Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -1005,7 +1038,7 @@ ), array( "name" => __("Portfolio Tag Archive Text",'theme_admin'), - "desc" => "Default: <code>Tag Archive for: '%s'</code><br> <code>%s</code> will be replaced with the tag name.", + "desc" => __("Default: <code>Tag Archive for: '%s'</code> or <code>Tag Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Tag name and the second <code>%s</code> will be replaced with the Tag description.<br><br>Note: You can also use <code>Tag Archive description %2&#36;s for:'%1&#36;s'</code> to swap the description and the title.",'theme_admin'), "id" => "portfolio_tag_text", "default" => __("Tag Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -1021,7 +1054,7 @@ ), array( "name" => __("Taxonomy Archive Text",'theme_admin'), - "desc" => "Default: <code>Archive for: '%s'</code><br> <code>%s</code> will be replaced with the taxonomy name.", + "desc" => __("Default: <code>Archive for: '%s'</code> or <code>Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Taxonomy name and the second <code>%s</code> will be replaced with the Taxonomy description.<br><br>Note: You can also use <code>Archive description %2&#36;s for:'%1&#36;s'</code> to swap the description and the title.",'theme_admin'), "id" => "taxonomy_text", "default" => __("Archive for: '%s'",'wp-champion'), 'rows' => '2', @@ -1058,7 +1091,7 @@ ); $tab['options'][] = array( "name" => sprintf(__("%s Archives Text",'theme_admin'),$archive->labels->name), - "desc" => "Default: <code>Archives for: '%s'</code><br> <code>%s</code> will be replaced with the post type name.", + "desc" => __("Default: <code>Archives for: '%s'</code> or <code>Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Taxonomy name and the second <code>%s</code> will be replaced with the Taxonomy description.<br><br>Note: You can also use <code>Archive description %2&#36;s for:'%1&#36;s'</code> to swap the description and the title.",'theme_admin'), "id" => "archive_".$archive->name."_text", "default" => __("Archives for: '%s'",'wp-champion'), 'rows' => '2', @@ -1092,7 +1125,7 @@ ); $tab['options'][] = array( "name" => sprintf(__("%s Archives Text",'theme_admin'),$taxonomy->labels->name), - "desc" => __("Default: <code>Archives for: '%s'</code><br> <code>%s</code> will be replaced with the taxonomy name.",'theme_admin'), + "desc" => __("Default: <code>Archives for: '%s'</code> or <code>Archive for: '%s' %s</code> <br><br>The first <code>%s</code> will be replaced with the Taxonomy name and the second <code>%s</code> will be replaced with the Taxonomy description.<br><br>Note: You can also use <code>Archive description %2&#36;s for:'%1&#36;s'</code> to swap the description and the title.",'theme_admin'), "id" => "taxonomy_".$taxonomy->name."_text", "default" => __("Archives for: '%s'",'wp-champion'), 'rows' => '2', @@ -1573,7 +1606,7 @@ $rows = isset($value['rows']) ? $value['rows'] : '5'; echo '<div class="theme-option-content">'; echo '<textarea id="'.$value['id'].'" rows="' . $rows . '" name="' . $value['id'] . '" type="' . $value['type'] . '">'; - echo $default; + echo theme_sanitize_string($default); echo '</textarea>'; echo '</div>'; } @@ -1583,7 +1616,7 @@ $rows = isset($value['rows']) ? $value['rows'] : '5'; echo '<div class="theme-option-content">'; echo '<textarea id="'.$value['id'].'" rows="' . $rows . '" name="' . $value['id'] . '" type="' . $value['type'] . '">'; - echo base64_encode(serialize($theme_options)); + echo theme_64base_encode(serialize($theme_options)); echo '</textarea>'; echo '</div>'; } @@ -1595,7 +1628,7 @@ function _option_import_process($option,$data) { if($data != ''){ - $options_array = unserialize( base64_decode( $data ) ); + $options_array = unserialize( theme_64base_decode( $data ) ); if(is_array($options_array)){ foreach($options_array as $name => $options){ update_option('theme_' . $name, $options);

    framework/admin/options/background.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Background Settings','theme_admin'); + $this->menu_name= __('Background','theme_admin' ); parent::__construct(); }

    framework/admin/options/blog.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Blog Settings','theme_admin'); + $this->menu_name= __('Blog','theme_admin' ); parent::__construct(); } @@ -460,7 +461,7 @@ ), array( "name" => __("For Blog list",'theme_admin'), - "desc" => "", + "desc" => __('Select the meta items for the Blog list. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used. Note: if Date Modified is used make sure to set the Blog Listing order to Date Modified in the shortcode.','theme_admin'), "id" => "meta_items", "default" => array('category','date','comment'), "options" => array( @@ -468,6 +469,7 @@ 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'), 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'comment'=>__('Comment','theme_admin'), ), 'enable_text' => __('Enabled','theme_admin'), @@ -476,7 +478,7 @@ ), array( "name" => __("For Single Post Page",'theme_admin'), - "desc" => "", + "desc" => __('Select the meta items for the Single Post Page. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.','theme_admin'), "id" => "single_meta_items", "default" => array('date','category','comment'), "options" => array( @@ -484,6 +486,7 @@ 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'), 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'comment'=>__('Comment','theme_admin'), ), 'enable_text' => __('Enabled','theme_admin'), @@ -492,7 +495,7 @@ ), array( "name" => __("For Masonry list",'theme_admin'), - "desc" => "", + "desc" => __('Select the meta items for the Masonry list. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.','theme_admin'), "id" => "masonry_meta_items", "default" => '', "options" => array( @@ -500,6 +503,7 @@ 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'), 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'comment'=>__('Comment','theme_admin'), ), 'enable_text' => __('Enabled','theme_admin'), @@ -508,7 +512,7 @@ ), array( "name" => __("For Page Items in Search Results",'theme_admin'), - "desc" => __("Pages have a Date, Author, Comments. By selecting the items down below these items will show that information in the search results for the Pages found for the given search string. Note: Pages do NOT have Categories.",'theme_admin'), + "desc" => __("Pages have a Date, Author, Comments. By selecting the items down below these items will show that information in the search results for the Pages found for the given search string. Note: Pages do NOT have Categories. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.",'theme_admin'), "id" => "page_meta_items", "default" => 'date,comment', "options" => array(

    framework/admin/options/color.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Color Settings','theme_admin'); + $this->menu_name= __('Color','theme_admin' ); parent::__construct(); } function tabs(){

    framework/admin/options/font.php

    @@ -9,11 +9,11 @@ add_filter('admin_head', array(&$this, 'add_scripts')); } $this->name = __('Font Settings','theme_admin'); + $this->menu_name= __('Font','theme_admin' ); parent::__construct(); } function add_scripts(){ - $http = (!empty($_SERVER['HTTPS'])) ? "https" : "http"; - wp_enqueue_script('WebFont',$http.':/ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'); + wp_enqueue_script('WebFont',THEME_JS .'/webfont.js'); wp_enqueue_script( 'cufon-yui', THEME_JS .'/cufon-yui.js'); $fontface_string_array = array(); @@ -1243,6 +1243,10 @@ } function get_fontface_fonts(){ + + global $wp_filesystem; + if ($wp_filesystem==NULL) WP_Filesystem(); + if($this->fontface_fonts){ return $this->fontface_fonts; } @@ -1252,7 +1256,7 @@ foreach($font_dirs as $dir){ $stylesheet = $dir.'/stylesheet.css'; if(file_exists($stylesheet)){ - $file_content = file_get_contents($stylesheet); + $file_content = $wp_filesystem->get_contents($stylesheet); if( preg_match_all("/@font-face/s*{.*?font-family/s*:/s*('|/")(.*?)//1.*?}/is", $file_content, $matchs) ){ foreach($matchs[0] as $index => $css){ $font_folder = basename($dir); @@ -1310,6 +1314,8 @@ } function get_cufon_fonts(){ + global $wp_filesystem; + if ($wp_filesystem==NULL) WP_Filesystem(); if($this->cufon_fonts){ return $this->cufon_fonts; } @@ -1317,7 +1323,7 @@ $font_files = glob(THEME_FONT_DIR."/*.js"); if(!empty($font_files)){ foreach($font_files as $font_file){ - $file_content = file_get_contents($font_file); + $file_content = $wp_filesystem->get_contents($font_file); if(preg_match('/font-family":"(.*?)"/i',$file_content,$match)){ $file_name = basename($font_file); $fonts[$file_name] = array(

    framework/admin/options/footer.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Footer Settings','theme_admin'); + $this->menu_name= __('Footer','theme_admin' ); parent::__construct(); }

    framework/admin/options/general.php

    @@ -3,7 +3,8 @@ public $slug = 'general'; function __construct(){ - $this -> name = __('Layout Settings','theme_admin'); + $this ->name = __('Layout Settings','theme_admin'); + $this->menu_name= __('General','theme_admin' ); parent::__construct(); } @@ -169,48 +170,6 @@ ), ), 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'), @@ -779,7 +738,49 @@ "type" => "range", ), ), - ), + ), + 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 Follow Content Width Inner Width",'theme_admin'), + "desc" =>__("<p>This setting enables that the elementor container follow Content Width 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" => 'analytics', "name" => __("Google Analytics Code Settings",'theme_admin'),

    framework/admin/options/homepage.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Homepage Settings','theme_admin'); + $this->menu_name= __('Homepage','theme_admin' ); parent::__construct(); }

    framework/admin/options/image.php

    @@ -4,7 +4,7 @@ function __construct(){ $this->name = __('Image Settings','theme_admin'); - /"desc" => __("The options listed below determine the dimensions in pixels to use in the shortcode of image.",'theme_admin'), + $this->menu_name= __('Image','theme_admin' ); parent::__construct(); }

    framework/admin/options/media.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Media Settings','theme_admin'); + $this->menu_name= __('Media','theme_admin' ); parent::__construct(); }

    framework/admin/options/navigation.php

    @@ -4,6 +4,7 @@ function __construct(){ $this -> name = __('Navigation Settings','theme_admin'); + $this->menu_name= __('Main Navigation','theme_admin' ); parent::__construct(); } @@ -64,10 +65,27 @@ "step" => "1", "type" => "range" ), + array ( + "name" => __("Navigation Select Offset (Optional)&#x200E;",'theme_admin'), + "desc" => __("<p>If you change the Navigation menu Height you need to adjust this setting to make the responsive menu fit within the Navigation Wrapper Background Color if set.</p>",'theme_admin'), + "id" => "menu_navselect_offset", + "default" => 13, + "min" => -30, + "max" => 30, + "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'), + "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. <br><strong>Note: Do NOT enable in Box Layout.</strong></p>",'theme_admin'), "id" => "nav_fullwidth", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Make Main Menu Bar Fit",'theme_admin'), + "id" => "mainmenu_fit_to_box_layout", + "desc"=>__('Make the Main Menu Navigation Bar fit within the Box-Layout Container or The Header inner Width Container. Note: <strong>This will not work if the previous setting "Navigation Full Width" is turned "ON".</strong>','theme_admin'), "default" => false, "type" => "toggle" ), @@ -77,6 +95,17 @@ "id" => "nav_button", "default" => false, "type" => "toggle" + ), + array( + "name" => __("Button Style Bottom Offset",'theme_admin'), + "desc" => sprintf(__('<p>Move the Button Top Level items in the menu container in pixels from the Bottom. Default=5px</p>','theme_admin'),site_url()), + "id" => "button_style_bottom_offset", + "min" => "-30", + "max" => "30", + "step" => "1", + "unit" => 'px', + "default" => "0", + "type" => "range" ), ), ), @@ -178,6 +207,13 @@ "unit" => 'px', "default" => "-5", "type" => "range", + ), + array( + "name" => __("Sub Menu Full Width Follows Above Navigation Offsets Values",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the Full Width Sub Navigation Menu will follow the above offset values. This is usefull when not using a background color set to the navigation wrapper container. By turning <em>OFF</em> this setting itw ill follow the complete width of the navigation element.</p>",'theme_admin'), + "id" => "nav_full_width_sub_menu_follows_navigation_offset", + "default" => true, + "type" => "toggle" ), ), ), @@ -557,7 +593,7 @@ "name" => __("Responsive Menu Location (mobile)",'theme_admin'), "desc" => $desc, "id" => "responsive_menu_header_location", - "default" => 'header_inner', + "default" => 'main_nav', "options" => $responsive_menu_options, "type" => "select", ),

    framework/admin/options/palettes.php

    @@ -4,6 +4,7 @@ public $slug = 'palettes'; function __construct(){ $this->name = __('Palette Settings','theme_admin'); + $this->menu_name= __('Palettes','theme_admin' ); self::$paletteTypes = array( 'topmenuColors' => __("Top Menu Elements",'theme_admin'), 'topanimationColors' => __("Top Menu Animation Elements",'theme_admin'),

    framework/admin/options/portfolio.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Portfolio Settings','theme_admin'); + $this->menu_name = __('Portfolio','theme_admin'); parent::__construct(); } function tabs(){ @@ -551,7 +552,7 @@ ), array( "name" => __("For Portfolio Shortcode Listings",'theme_admin'), - "desc" => "Note ; this can be overwritten in the shortcode itself.<br>Note : as categories dont have tags, the tags are not supported at the moment, but there are plugins to enable tags on pages and custom posts.", + "desc" => __("Note ; this can be overwritten in the shortcode itself.<br>Note : as categories dont have tags, the tags are not supported at the moment, but there are plugins to enable tags on pages and custom posts. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used. Note: if Date Modified is used make sure to set the Portfolio Listing order to Date Modified in the shortcode.'",'theme_admin'), "id" => "portfolio_meta_items", "default" => array('category','date','comment'), "options" => array( @@ -559,6 +560,7 @@ 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'), 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'comment'=>__('Comment','theme_admin'), ), 'enable_text' => __('Enabled','theme_admin'), @@ -567,7 +569,7 @@ ), array( "name" => __("For Single Portfolio Page",'theme_admin'), - "desc" => "Note : as categories dont have tags, the tags are not supported at the moment, but there are plugins to enable tags on page and custom posts", + "desc" => __('Select the meta items for the Single Portfolio Post page. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.','theme_admin'), "id" => "portfolio_single_meta_items", "default" => array('date','category','comment'), "options" => array( @@ -575,6 +577,7 @@ 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'), 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'comment'=>__('Comment','theme_admin'), ), 'enable_text' => __('Enabled','theme_admin'), @@ -583,7 +586,7 @@ ), array( "name" => __("For Portfolio Category Page",'theme_admin'), - "desc" => "Note : as categories dont have tags, the tags are not supported at the moment, but there are plugins to enable tags on page and custom posts", + "desc" => __('Select the meta items for the Portfolio Category list. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.','theme_admin'), "id" => "portfolio_cat_meta_items", "default" => array('date','category','comment'), "options" => array( @@ -591,6 +594,7 @@ 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'), 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'comment'=>__('Comment','theme_admin'), ), 'enable_text' => __('Enabled','theme_admin'),

    framework/admin/options/presets.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Presets Settings','theme_admin'); + $this->menu_name = __('Presets','theme_admin'); parent::__construct(); } @@ -40,7 +41,7 @@ array( "name" => __("Preset For Taxonomies",'theme_admin'), "id" => "taxonomies", - "default" => array('category','post_tag','product_cat','product_tag'), + "default" => array('category','post_tag','product_cat','product_tag','portfolio_category','portfolio_tag'), "target" => 'taxonomy_tag_cloud', "type" => "checkboxes", ),

    framework/admin/options/sidebar.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Sidebar Settings','theme_admin'); + $this->menu_name = __('Sidebar','theme_admin'); parent::__construct(); }

    framework/admin/options/slideshow.php

    @@ -5,6 +5,7 @@ function __construct(){ $this->name = __('SlideShow Settings','theme_admin'); + $this->menu_name = __('SlideShow','theme_admin'); self::$slideTypes = array( 'nivo' => __("Nivo Slider",'theme_admin'), 'ken'=> __("KenBurner Slider",'theme_admin'),

    framework/admin/options/topmenu.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Top Navigation Settings','theme_admin'); + $this->menu_name= __('Top Navigation','theme_admin' ); parent::__construct(); } @@ -55,25 +56,25 @@ ), array( "name" => __("Top Menu Force Full Width",'theme_admin'), - "desc" => __("Toggle to 'ON' in order to make the top menu bar full width.",'theme_admin'), + "desc" => __("Toggle to 'ON' in order to make the top menu bar full width. <br><strong>Note: Do NOT enable in Box Layout.</strong>",'theme_admin'), "id" => "top_nav_fullwidth", "default" => false, "type" => "toggle" ), array( - "name" => __("Make menubar fit within header inner",'theme_admin'), - "id" => "menu_fit_header_inner", - "desc"=>__("ON : <strong>In Layout-Boxed</strong> the menubar will extend -10px left and right to fit 100% the header inner. This can be usefull when a background color has been set to the Top Menubar.<br><br> OFF : <strong>In Layout-Boxed</strong> the menubar will follow header inner padding and have 10px padding on each side as that is the default theme inner padding.<br><br>Note: this setting only applies to the normal menu layout (none select2nav) mode.<br><br>Note: Layout-Boxed is not the same as Box-layout. Layout-Boxed applies to the inner width of each element (#header, #feature, #page, #footer). Box-Layout applies to the theme BodyWrapper. It shrinks the complete body to a boxed design. <br><br>Note: <strong>You need to Turn OFF</strong> the next setting called <strong>'Make Top Fit in Box Layout'</strong> if this setting has been set to 'ON'.",'theme_admin'), - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Make Top Menu Bar Fit in Box-Layout",'theme_admin'), + "name" => __("Make Top Menu Bar Fit",'theme_admin'), "id" => "topmenu_fit_to_box_layout", - "desc"=>__("Make the Top Menu Navigation Bar fit within the Box-Layout Container. Note: <strong>You need to turn OFF</strong> the previous setting called <strong>'Make menubar fit within header inner'</strong> if this setting has been set to 'ON'.",'theme_admin'), - "default" => false, - "type" => "toggle" - ), + "desc"=>__('Make the Top Menu Navigation Bar fit within the Box-Layout Container or The Header inner Width Container. Note: <strong>This will not work if the previous setting "Top Menu Force Full Width" is turned "ON".</strong>','theme_admin'), + "default" => false, + "type" => "toggle" + ), + / array( + / "name" => __("Make menubar fit within header inner",'theme_admin'), + / "id" => "menu_fit_header_inner", + / "desc"=>__("ON : <strong>In Layout-Boxed</strong> the menubar will extend -10px left and right to fit 100% the header inner. This can be usefull when a background color has been set to the Top Menubar.<br><br> OFF : <strong>In Layout-Boxed</strong> the menubar will follow header inner padding and have 10px padding on each side as that is the default theme inner padding.<br><br>Note: this setting only applies to the normal menu layout (none select2nav) mode.<br><br>Note: Layout-Boxed is not the same as Box-layout. Layout-Boxed applies to the inner width of each element (#header, #feature, #page, #footer). Box-Layout applies to the theme BodyWrapper. It shrinks the complete body to a boxed design. <br><br>Note: <strong>You need to Turn OFF</strong> the next setting called <strong>'Make Top Fit in Box Layout'</strong> if this setting has been set to 'ON'.",'theme_admin'), + / "default" => true, + / "type" => "toggle" + / ), array( "name" => __("Display Top Area within Menubar",'theme_admin'), "id" => "toparea_in_menu", @@ -98,6 +99,13 @@ "max" => 30, "step" => "1", "type" => "range" + ), + array( + "name" => __("Sub Menu Full Width Should Follow Above Horizontal Offset",'theme_admin'), + "desc" => __("<p>If this setting is toggled <em>ON</em>, the Full Width Sub Navigation Menu will follow the above offset value. This is usefull when not using a background color set to the navigation wrapper container. By turning <em>OFF</em> this setting itw ill follow the complete width of the navigation element.</p>",'theme_admin'), + "id" => "top_nav_full_width_sub_menu_follows_navigation_offset", + "default" => true, + "type" => "toggle" ), array ( "name" => __("Menu Height (Optional)&#x200E;",'theme_admin'), @@ -518,6 +526,18 @@ "type" => "range" ), array( + "name" => __("Logo Float on Menu bar",'theme_admin'), + "desc" => __("<p>Adjust the position of the logo in the Top Menu Bar with the select menu. Default = default.</p>",'theme_admin'), + "id" => "logo_float_normal", + "default" => '', + "options" => array( + "" => __('Default','theme_admin'), + "left" => __('Left','theme_admin'), + "right" => __('Right','theme_admin'), + ), + "type" => "select", + ), + array( "name" => __("Logo Float on Responsive Menu bar",'theme_admin'), "desc" => __("<p>Adjust the position of the logo in the Responsive Top Menu Bar with the select menu. Default = default.</p>",'theme_admin'), "id" => "logo_float",

    framework/admin/options/wooshop.php

    @@ -4,6 +4,7 @@ function __construct(){ $this->name = __('Woocommerce Settings','theme_admin'); + $this->name = __('Woocommerce','theme_admin'); parent::__construct(); }

    framework/admin/shortcodes/dialog.php

    @@ -6,7 +6,7 @@ <script type="text/javascript"> /<![CDATA[ addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}}; -var userSettings = {'url':'<?php echo SITECOOKIEPATH; ?>','uid':'<?php if ( ! isset($current_user) ) $current_user = wp_get_current_user(); echo $current_user->ID; ?>','time':'<?php echo time(); ?>'}; +var userSettings = {'url':'<?php echo SITECOOKIEPATH; ?>','uid':'<?php if ( ! isset($current_user) ) $current_user = wp_get_current_user(); echo theme_sanitize_string($current_user->ID); ?>','time':'<?php echo time(); ?>'}; var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>', pagenow = 'shortcode-dialog-popup', adminpage = 'media-upload-popup', isRtl = <?php echo (int) is_rtl(); ?>; /]]> @@ -14,7 +14,7 @@ <?php do_action('admin_print_styles'); do_action('admin_print_scripts'); -do_action('admin_head'); +/ do_action('admin_head'); if(isset($array['options']['tabs'])){ $generator = new shortcodeTabOptionGenerator($array['options']); @@ -39,7 +39,7 @@ <div id="theme-dialog-wrap"> <div class="inner"> <div id="theme-dialog-options-wrap"> - <h3>Customize the <?php echo $dialog_title;?></h3> + <h3>Customize the <?php echo theme_sanitize_string($dialog_title);?></h3> <div id="theme-dialog-options"><?php $generator->render();?></div> </div> </div> @@ -64,7 +64,7 @@ <?php if(isset($array['custom'])) echo "/t/t/tcustom:function(attrs){/n".$array['custom']."/n},/n";?> <?php if(isset($array['contentOption'])) echo "/t/t/tcontentOption:'".$array['contentOption']."',/n";?> <?php if(isset($array['insert'])) echo "/t/t/tinsert:function(){/n".$array['insert']."/n},/n";?> - type:"<?php echo $array['type'];?>" + type:"<?php echo theme_sanitize_string($array['type']);?>" }); }); })(jQuery); @@ -75,7 +75,7 @@ <div id="theme-dialog-wrap"> <div class="inner"> <div id="theme-dialog-options-wrap"> - <h3>Customize the <?php echo $array['title'];?> Shortcode</h3> + <h3>Customize the <?php echo theme_sanitize_string($array['title']);?> Shortcode</h3> <div id="theme-dialog-options"><?php $generator->render();?></div> </div> <div id="theme-dialog-preview-wrap"> @@ -109,7 +109,7 @@ <?php if(isset($array['init'])) echo "/t/t/tinit:function(){/n".$array['init']."/n},/n";?> <?php if(isset($array['custom'])) echo "/t/t/tcustom:function(attrs){/n".$array['custom']."/n},/n";?> <?php if(isset($array['contentOption'])) echo "/t/t/tcontentOption:'".$array['contentOption']."',/n";?> - type:"<?php echo $array['type'];?>" + type:"<?php echo theme_sanitize_string($array['type']);?>" }); }); })(jQuery);

    framework/admin/shortcodes/dialogs/blog.php

    @@ -622,11 +622,12 @@ ), array( "name" => __("Meta Items",'theme_admin'), - "desc" => "Select the meta information items to show. If empty the global default meta information will be used.", + "desc" => "Select the meta information items to show. If empty the global default meta information will be used. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.", "id" => "metaItems", "default" => array(), "options" => array( 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'category'=>__('Category','theme_admin'), 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'),

    framework/admin/shortcodes/dialogs/masonry.php

    @@ -30,167 +30,244 @@ "shortcode" => 'masonry', "init" => $init_script, "type" => 'self-closing', - "options" => array( - array( - "name" => __("Column",'theme_admin'), - "id" => "column", - "default" => '3', - "options" => array( - "2" => sprintf(__("%d Columns",'theme_admin'),2), - "3" => sprintf(__("%d Columns",'theme_admin'),3), - "4" => sprintf(__("%d Columns",'theme_admin'),4), - "5" => sprintf(__("%d Columns",'theme_admin'),5), - ), - "type" => "select", - ), - array( - "name" => __("Post Type",'theme_admin'), - "id" => "post_type", - "default" => 'post', - "target" => 'thumbnail_buildin_post_types', - "type" => "select", - ), - array( - "name" => __("Taxonomy (Optional)&#x200E;",'theme_admin'), - "id" => "taxonomy", - "default" => '', - "options" => array(), - "type" => "select", - ), - array( - "name" => __("Taxonomy terms (Optional)&#x200E;",'theme_admin'), - "id" => "terms", - "default" => '', - "options" => array(), - "type" => "multiselect", - ), - array( - "name" => __("Random Order",'theme_admin'), - "id" => "random", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Display Title",'theme_admin'), - "id" => "title", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Meta Information",'theme_admin'), - "id" => "meta", - "desc" => __("If the option is ON, it will display Meta Information of blog post",'theme_admin'), - "default" => 'default', - "type" => "tritoggle" - ), - array( - "name" => __("Meta Items",'theme_admin'), - "desc" => "Select the meta information items to show. If empty the global default meta information will be used.", - "id" => "metaItems", - "default" => array(), - "options" => array( - 'date'=>__('Date','theme_admin'), - 'category'=>__('Category','theme_admin'), - 'tags'=>__('Tags','theme_admin'), - 'author'=>__('Author','theme_admin'), - 'comment'=>__('Comment','theme_admin'), - ), - 'enable_text' => __('Enabled','theme_admin'), - 'disable_text' => __('Disabled','theme_admin'), - "type" => "ddmultiselect" - ), - array( - "name" => __("Display Description",'theme_admin'), - "id" => "desc", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Length of Description",'theme_admin'), - "desc" => __("If it's set to 0, it will use default setting",'theme_admin'), - "id" => "desc_length", - "default" => '0', - "min" => 0, - "max" => 200, - "step" => "1", - "type" => "range" - ), - array( - "name" => __("Enable Pagination",'theme_admin'), - "id" => "paging", - "default" => true, - "type" => "toggle" - ), - array( - "name" => __("Number",'theme_admin'), - "desc" => __("Number of posts to show per page",'theme_admin'), - "id" => "number", - "default" => '10', - "min" => 1, - "max" => 50, - "step" => "1", - "type" => "range" - ), - array ( - "name" => __("Lightbox",'theme_admin'), - "desc" => __("Enable lightbox support when click on the image",'theme_admin'), - "id" => "lightbox", - "default" => false, - "type" => "toggle" - ), - array ( - "name" => __("Group (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" => __("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" => __("fitToView",'theme_admin'), - "desc" => __("If set to true, fancyBox is resized to fit inside viewport before opening.",'theme_admin'), - "id" => "lightbox_fitToView", - "default" => 'default', - "type" => "tritoggle" - ), - 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", - ), - ) + "options" => array( + 'tabs' => true, + array( + "name" => __("Taxonomy",'theme_admin'), + "options" => array( + array( + "name" => __("Post Type",'theme_admin'), + "id" => "post_type", + "default" => 'post', + "target" => 'thumbnail_buildin_post_types', + "type" => "select", + ), + array( + "name" => __("Taxonomy (Optional)&#x200E;",'theme_admin'), + "id" => "taxonomy", + "default" => '', + "options" => array(), + "type" => "select", + ), + array( + "name" => __("Taxonomy terms (Optional)&#x200E;",'theme_admin'), + "id" => "terms", + "default" => '', + "options" => array(), + "type" => "multiselect", + ), + array( + "name" => __("Random Order",'theme_admin'), + "id" => "random", + "default" => false, + "type" => "toggle" + ), + ), + ), + array( + "name" => __("Layout",'theme_admin'), + "options" => array( + array( + "name" => __("Column",'theme_admin'), + "id" => "column", + "default" => '3', + "options" => array( + "2" => sprintf(__("%d Columns",'theme_admin'),2), + "3" => sprintf(__("%d Columns",'theme_admin'),3), + "4" => sprintf(__("%d Columns",'theme_admin'),4), + "5" => sprintf(__("%d Columns",'theme_admin'),5), + ), + "type" => "select", + ), + array( + "name" => __("Display Title",'theme_admin'), + "id" => "title", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Meta Information",'theme_admin'), + "id" => "meta", + "desc" => __("If the option is ON, it will display Meta Information of blog post",'theme_admin'), + "default" => 'default', + "type" => "tritoggle" + ), + array( + "name" => __("Meta Items",'theme_admin'), + "desc" => "Select the meta information items to show. If empty the global default meta information will be used. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.", + "id" => "metaItems", + "default" => array(), + "options" => array( + 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), + 'category'=>__('Category','theme_admin'), + 'tags'=>__('Tags','theme_admin'), + 'author'=>__('Author','theme_admin'), + 'comment'=>__('Comment','theme_admin'), + ), + 'enable_text' => __('Enabled','theme_admin'), + 'disable_text' => __('Disabled','theme_admin'), + "type" => "ddmultiselect" + ), + array( + "name" => __("Display Description",'theme_admin'), + "id" => "desc", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Length of Description",'theme_admin'), + "desc" => __("If it's set to 0, it will use default setting",'theme_admin'), + "id" => "desc_length", + "default" => '0', + "min" => 0, + "max" => 200, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Enable Pagination",'theme_admin'), + "id" => "paging", + "default" => true, + "type" => "toggle" + ), + array( + "name" => __("Number",'theme_admin'), + "desc" => __("Number of posts to show per page",'theme_admin'), + "id" => "number", + "default" => '10', + "min" => 1, + "max" => 50, + "step" => "1", + "type" => "range" + ), + ), + ), + array( + "name" => __("Lightbox",'theme_admin'), + "options" => array( + array ( + "name" => __("Lightbox",'theme_admin'), + "desc" => __("Enable lightbox support when click on the image",'theme_admin'), + "id" => "lightbox", + "default" => false, + "type" => "toggle" + ), + array ( + "name" => __("Group (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" => __("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" => __("fitToView",'theme_admin'), + "desc" => __("If set to true, fancyBox is resized to fit inside viewport before opening.",'theme_admin'), + "id" => "lightbox_fitToView", + "default" => 'default', + "type" => "tritoggle" + ), + ), + ), + array( + "name" => __("Column Widths",'theme_admin'), + "options" => array( + array( + "name" => __("Column Width above 1300 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage above screen width 1300px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_1300", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width above 1200 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage above screen width 1200px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_1200", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width above 980 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage above screen width 980px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_980", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width between 768 and 980 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage between screen width 768 and 980px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_768", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width between 568 and 767 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage between screen width 568 and 767px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_568", + "default" => '0', + "min" => 0, + "max" => 100, + "step" => "1", + "type" => "range" + ), + ), + ), + 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", + ), + ), + ), + ), );

    framework/admin/shortcodes/dialogs/masonry_gallery.php

    @@ -3,112 +3,178 @@ "title" => __("Masonry Gallery", "theme_admin"), "shortcode" => 'masonry_gallery', "type" => 'self-closing', - "options" => array( + "custom" => '', + "options" => array( + 'tabs' => true, array( - "name" => __("Gallery Columns",'theme_admin'), - "id" => "columns", - "default" => '3', + "name" => __("General",'theme_admin'), "options" => array( - "2" => sprintf(__("%d Columns",'theme_admin'),2), - "3" => sprintf(__("%d Columns",'theme_admin'),3), - "4" => sprintf(__("%d Columns",'theme_admin'),4), - "5" => sprintf(__("%d Columns",'theme_admin'),5), + array( + "name" => __("Gallery Columns",'theme_admin'), + "id" => "columns", + "default" => '3', + "options" => array( + "2" => sprintf(__("%d Columns",'theme_admin'),2), + "3" => sprintf(__("%d Columns",'theme_admin'),3), + "4" => sprintf(__("%d Columns",'theme_admin'),4), + "5" => sprintf(__("%d Columns",'theme_admin'),5), + ), + "type" => "select", + ), + array( + "name" => __("Order",'theme_admin'), + "id" => "order", + "default" => 'ASC', + "options" => array( + "DESC" => __('DESC','theme_admin'), + "ASC" => __('ASC','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Order By (Optional)&#x200E;",'theme_admin'), + 'desc' => __("specify the item used to sort the display thumbnails",'theme_admin'), + "id" => "orderby", + "default" => 'menu_order', + "options" => array( + "menu_order" => __('Menu order','theme_admin'), + "title" => __('Title','theme_admin'), + "ID" => __('Date/Time','theme_admin'), + "rand" => __('Random','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("link",'theme_admin'), + 'desc' => __("If you set it to lightbox, when you click on the image, it will open as a lightbox.",'theme_admin'), + "id" => "link", + "default" => 'post', + "options" => array( + "file" => __('Lightbox','theme_admin'), + "post" => __('Attachment Page','theme_admin'), + "none" => __('None', 'theme_admin'), + ), + "type" => "select", + ), + array ( + "name" => __("Caption",'theme_admin'), + "id" => "caption", + "default" => false, + "type" => "toggle" + ), + array( + "name" => __("Lightbox Title",'theme_admin'), + "id" => "lightbox_title", + "default" => 'caption', + "options" => array( + "caption" => __('Caption of Image','theme_admin'), + "title" => __('Title of Image','theme_admin'), + "none" => __('None','theme_admin'), + ), + "type" => "select", + ), + array( + "name" => __("Lightbox Image Dimension Restriction",'theme_admin'), + "desc" => __("If you enable this option, the lightbox dimension will be restricted to fit the browse screen size.",'theme_admin'), + "id" => "lightbox_fittoview", + "default" => true, + "type" => "toggle" + ), ), - "type" => "select", ), array( - "name" => __("Order",'theme_admin'), - "id" => "order", - "default" => 'ASC', - "options" => array( - "DESC" => __('DESC','theme_admin'), - "ASC" => __('ASC','theme_admin'), + "name" => __("Column Widths",'theme_admin'), + "options" => array( + array( + "name" => __("Column Width above 1300 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage above screen width 1300px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_1300", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width above 1200 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage above screen width 1200px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_1200", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width above 980 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage above screen width 980px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_980", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width between 768 and 980 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage between screen width 768 and 980px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_768", + "default" => '0', + "min" => 0, + "max" => 50, + "step" => "1", + "type" => "range" + ), + array( + "name" => __("Column Width between 568 and 767 screen width in %",'theme_admin'), + "desc" => __("Adjust the masonry item width in percentage between screen width 568 and 767px. If you want to add the masonry shortcode into a column the masonry column css needs to be adjusted as the area in which the masonry grid is displayed is smaller. If this setting is set to 0, it will use default css settings.",'theme_admin'), + "id" => "column_width_568", + "default" => '0', + "min" => 0, + "max" => 100, + "step" => "1", + "type" => "range" + ), ), - "type" => "select", ), array( - "name" => __("Order By (Optional)&#x200E;",'theme_admin'), - 'desc' => __("specify the item used to sort the display thumbnails",'theme_admin'), - "id" => "orderby", - "default" => 'menu_order', - "options" => array( - "menu_order" => __('Menu order','theme_admin'), - "title" => __('Title','theme_admin'), - "ID" => __('Date/Time','theme_admin'), - "rand" => __('Random','theme_admin'), + "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", + ), ), - "type" => "select", - ), - array( - "name" => __("link",'theme_admin'), - 'desc' => __("If you set it to lightbox, when you click on the image, it will open as a lightbox.",'theme_admin'), - "id" => "link", - "default" => 'post', - "options" => array( - "file" => __('Lightbox','theme_admin'), - "post" => __('Attachment Page','theme_admin'), - "none" => __('None', 'theme_admin'), - ), - "type" => "select", - ), - array ( - "name" => __("Caption",'theme_admin'), - "id" => "caption", - "default" => false, - "type" => "toggle" - ), - array( - "name" => __("Lightbox Title",'theme_admin'), - "id" => "lightbox_title", - "default" => 'caption', - "options" => array( - "caption" => __('Caption of Image','theme_admin'), - "title" => __('Title of Image','theme_admin'), - "none" => __('None','theme_admin'), - ), - "type" => "select", - ), - array( - "name" => __("Lightbox Image Dimension Restriction",'theme_admin'), - "desc" => __("If you enable this option, the lightbox dimension will be restricted to fit the browse screen size.",'theme_admin'), - "id" => "lightbox_fittoview", - "default" => true, - "type" => "toggle" - ), - 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/metainfo.php

    @@ -6,11 +6,12 @@ "options" => array( array( "name" => __("Meta Items",'theme_admin'), - "desc" => "", + "desc" => __('Select the meta items for this page. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.','theme_admin'), "id" => "metaItems", "default" => array(), "options" => array( 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'category'=>__('Category','theme_admin'), 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'),

    framework/admin/shortcodes/dialogs/portfolio.php

    @@ -721,11 +721,12 @@ ), array( "name" => __("Meta Items",'theme_admin'), - "desc" => "Select the meta information items to show. If empty the global default meta information will be used.", + "desc" => "Select the meta information items to show. If empty the global default meta information will be used. Note: You can not use Date and Date Modfied at the same time. If done so Date will be used.", "id" => "metaItems", "default" => array(), "options" => array( 'date'=>__('Date','theme_admin'), + 'modified'=>__('Date Modified','theme_admin'), 'categories'=>__('Category','theme_admin'), 'tags'=>__('Tags','theme_admin'), 'author'=>__('Author','theme_admin'),

    framework/admin/shortcodes/dialogs/section.php

    @@ -414,9 +414,14 @@ ), "type" => "select", ), + ), + ), + array( + "name" => __("Jarallax",'theme_admin'), + "options" => array( array ( "name" => __("Parallax Background Image",'theme_admin'), - "desc" => __("Enable to have a parallax effect on the background image.", "theme_admin"), + "desc" => __('Enable to have a parallax effect on the background image or video (set below).', "theme_admin"), "id" => "parallax", "default" => false, "type" => "toggle" @@ -449,36 +454,133 @@ ), array ( "group" => 'parallax', - "name" => __("Parallax Image Width (Optional)&#x200E;",'theme_admin'), - "desc" => __("If not set the width will be auto calculated for the background image. If set use the original image width. It will speed up the script", "theme_admin"), - "id" => "parallaxWidth", + "name" => __("Parallax Background Video (Optional)&#x200E;",'theme_admin'), + "desc" => __("This specifies the URL to a MP4/WEBM/OGG/YOUTUBE/VIMEO file. e.g. <br><br>1) Mp4 Video : <code>mp4:https:/yourwebsite.com/wp-content/uploads/videos/local-video.mp4</code><br><br>2) Webm Video : <code>webm:https:/yourwebsite.com/wp-content/uploads/videos/local-video.webm</code><br><br>3) OGV video : <code>ogv:https:/yourwebsite.com/wp-content/uploads/videos/local-video.ogv</code><br><br>4) Or MP4/WEBM/OGV combined : <code>mp4:https:/yourwebsite.com/wp-content/uploads/videos/local-video.mp4,webm:https:/yourwebsite.com/wp-content/uploads/videos/local-video.webm,ogv:https:/yourwebsite.com/wp-content/uploads/videos/local-video.ogv</code><br><br>5) Videmo Video : <code>https:/vimeo.com/235212527</code><br><br>6) Youtube Video : <code>https:/youtu.be/mru3Q5m4lkY</code> or <code>https:/www.youtube.com/watch?v=mru3Q5m4lkY</code><br><br>into the field below.",'theme_admin'), + "id" => "parallaxVideo", + "size" => 100, + "default" => "", + "type" => "text", + ), + array( + "group" => 'parallax', + "name" => __("Background Image<br>Video Poster Image (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set a Parallax Background Image or Video Poster Image. This Image will be used for the parallaxing effect or will show while loading the video or once the video stops playing. Note: if no image is set the background image as set in the previous tab called "Image" will be used.',"theme_admin"), + "id" => "parallaxVideoPosterImage", + "default" => "", + "onlyid" => 'true', + "type" => "upload" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Image X Start Position (Optional)&#x200E; 0%=Left. 100%=Right. default = 50%",'theme_admin'), + "desc" => __("Set the default start position for the image", "theme_admin"), + "id" => "parallaxImgX", + "default" => '50', + "min" => 0, + "max" => 100, + "step" => "1", + "type" => "range", + 'unit' => '%', + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Image Y Start Position (Optional)&#x200E; 0%=Top. 100%=Bottom. default = 50%",'theme_admin'), + "desc" => __("Set the default start position for the image", "theme_admin"), + "id" => "parallaxImgY", + "default" => '50', + "min" => 0, + "max" => 100, + "step" => "1", + "type" => "range", + 'unit' => '%', + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Loop (Optional)&#x200E;",'theme_admin'), + "desc" => __('Disable to run the video only once. (Optional)&#x200E; Default = "ON". Of set to "OFF", make sure to set a background (poster) image as that will return after the video stops playing.', "theme_admin"), + "id" => "parallaxVideoLoop", + "default" => true, + "type" => "toggle" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Lazy Loading (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set to "OFF" to load the video instantly on page load. Otherwise the video is loading if the element becomes visible while scrolling . (Optional)&#x200E; Default = "ON". <br>Note: You need to Turn this setting to "OFF" when "Video Play Only When Visible" has been turned "OFF".', "theme_admin"), + "id" => "parallaxVideoLazyLoading", + "default" => true, + "type" => "toggle" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Play Only When Visible (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set to "OFF" to play the video instantly on page load. Otherwise the video is played if the element becomes visible while scrolling . (Optional)&#x200E; Default = "ON". <br>Note: You need to Turn the previous setting to "OFF" when "Video Play Only When Visible" has been turned "OFF".', "theme_admin"), + "id" => "parallaxVideoPlayVisible", + "default" => true, + "type" => "toggle" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Start Time (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set the Start time in seconds for the video to start. Default= "0"', "theme_admin"), + "id" => "parallaxVideoStartTime", "default" => '0', "min" => 0, - "max" => 2560, + "max" => 3000, "step" => "1", "type" => "range", 'unit' => '', ), array ( "group" => 'parallax', - "name" => __("Parallax Image Height (Optional)&#x200E;",'theme_admin'), - "desc" => __("If not set the height will be auto calculated for the background image. If set use the original image height. It will speed up the script", "theme_admin"), - "id" => "parallaxHeight", + "name" => __("Parallax Video End Time (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set the End time in seconds for the video to End on. Default= "0" (Play full video). Note the Video End Time needs to be bigger then the Video Start Time.', "theme_admin"), + "id" => "parallaxVideoEndTime", "default" => '0', "min" => 0, - "max" => 1200, + "max" => 3000, "step" => "1", "type" => "range", 'unit' => '', ), - array( - "group" => 'parallax', - "name" => __("Enable Transform",'theme_admin'), - "id" => "parallaxTransform", - "desc" => __("If enabled the effect is added by transformations otherwise the background-position method is used. Note: only applies to the scroll parallax type not scale.",'theme_admin'), - "default" => "true", - "type" => "toggle" - ), + / array ( + / "name" => __("Parallax Keep Image in Original Location",'theme_admin'), + / "desc" => __('If you do not want to use the image or video as a background for text you can turn on this setting. Default="OFF"', "theme_admin"), + / "id" => "parallaxKeepImg", + / "default" => false, + / "type" => "toggle" + / ), + / array ( + / "group" => 'parallax', + / "name" => __("Parallax Image Width (Optional)&#x200E;",'theme_admin'), + / "desc" => __("If not set the width will be auto calculated for the background image. If set use the original image width. It will speed up the script", "theme_admin"), + / "id" => "parallaxWidth", + / "default" => '0', + / "min" => 0, + / "max" => 2560, + / "step" => "1", + / "type" => "range", + / 'unit' => '', + / ), + / array ( + / "group" => 'parallax', + / "name" => __("Parallax Image Height (Optional)&#x200E;",'theme_admin'), + / "desc" => __("If not set the height will be auto calculated for the background image. If set use the original image height. It will speed up the script", "theme_admin"), + / "id" => "parallaxHeight", + / "default" => '0', + / "min" => 0, + / "max" => 1200, + / "step" => "1", + / "type" => "range", + / 'unit' => '', + / ), + / array( + / "group" => 'parallax', + / "name" => __("Enable Transform",'theme_admin'), + / "id" => "parallaxTransform", + / "desc" => __("If enabled the effect is added by transformations otherwise the background-position method is used. Note: only applies to the scroll parallax type not scale.",'theme_admin'), + / "default" => "true", + / "type" => "toggle" + / ), / array( / "name" => __("Force Fixed BG Image for Chrome to scroll",'theme_admin'), / "desc" => __("Normally left off but if you have more then one fixed background image in a page Chrome can not handle this and images will disappear. Turn on this setting to have the current fixed image forced to scroll on chrome.",'theme_admin'),

    framework/admin/shortcodes/dialogs/smart_box.php

    @@ -904,9 +904,14 @@ ), "type" => "select", ), - array ( - "name" => __("Parallax Background Image",'theme_admin'), - "desc" => __("Enable to have a parallax effect on the background image.", "theme_admin"), + ), + ), + array( + "name" => __("Jarallax",'theme_admin'), + "options" => array( + array ( + "name" => __("Parallax Background Image or Video",'theme_admin'), + "desc" => __('Enable to have a parallax effect on the background image or video (set below).', "theme_admin"), "id" => "parallax", "default" => false, "type" => "toggle" @@ -939,36 +944,133 @@ ), array ( "group" => 'parallax', - "name" => __("Parallax Image Width (Optional)&#x200E;",'theme_admin'), - "desc" => __("If not set the width will be auto calculated for the background image. If set use the original image width. It will speed up the script", "theme_admin"), - "id" => "parallaxWidth", - "default" => '0', - "min" => 0, - "max" => 2560, + "name" => __("Parallax Background Video (Optional)&#x200E;",'theme_admin'), + "desc" => __("This specifies the URL to a MP4/WEBM/OGG/YOUTUBE/VIMEO file. e.g. <br><br>1) Mp4 Video : <code>mp4:https:/yourwebsite.com/wp-content/uploads/videos/local-video.mp4</code><br><br>2) Webm Video : <code>webm:https:/yourwebsite.com/wp-content/uploads/videos/local-video.webm</code><br><br>3) OGV video : <code>ogv:https:/yourwebsite.com/wp-content/uploads/videos/local-video.ogv</code><br><br>4) Or MP4/WEBM/OGV combined : <code>mp4:https:/yourwebsite.com/wp-content/uploads/videos/local-video.mp4,webm:https:/yourwebsite.com/wp-content/uploads/videos/local-video.webm,ogv:https:/yourwebsite.com/wp-content/uploads/videos/local-video.ogv</code><br><br>5) Videmo Video : <code>https:/vimeo.com/235212527</code><br><br>6) Youtube Video : <code>https:/youtu.be/mru3Q5m4lkY</code> or <code>https:/www.youtube.com/watch?v=mru3Q5m4lkY</code><br><br>into the field below.",'theme_admin'), + "id" => "parallaxVideo", + "size" => 100, + "default" => "", + "type" => "text", + ), + array( + "group" => 'parallax', + "name" => __("Background Image<br>Video Poster Image (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set a Parallax Background Image or Video Poster Image. This Image will be used for the parallaxing effect or will show while loading the video or once the video stops playing. Note: if no image is set the background image as set in the previous tab called "Image" will be used.',"theme_admin"), + "id" => "parallaxVideoPosterImage", + "default" => "", + "onlyid" => 'true', + "type" => "upload" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Image X Start Position (Optional)&#x200E; 0%=Left. 100%=Right. default = 50%",'theme_admin'), + "desc" => __("Set the default start position for the image", "theme_admin"), + "id" => "parallaxImgX", + "default" => '50', + "min" => 0, + "max" => 100, + "step" => "1", + "type" => "range", + 'unit' => '%', + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Image Y Start Position (Optional)&#x200E; 0%=Top. 100%=Bottom. default = 50%",'theme_admin'), + "desc" => __("Set the default start position for the image", "theme_admin"), + "id" => "parallaxImgY", + "default" => '50', + "min" => 0, + "max" => 100, + "step" => "1", + "type" => "range", + 'unit' => '%', + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Loop (Optional)&#x200E;",'theme_admin'), + "desc" => __('Disable to run the video only once. (Optional)&#x200E; Default = "ON". Of set to "OFF", make sure to set a background (poster) image as that will return after the video stops playing.', "theme_admin"), + "id" => "parallaxVideoLoop", + "default" => true, + "type" => "toggle" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Lazy Loading (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set to "OFF" to load the video instantly on page load. Otherwise the video is loading if the element becomes visible while scrolling . (Optional)&#x200E; Default = "ON". <br>Note: You need to Turn this setting to "OFF" when "Video Play Only When Visible" has been turned "OFF".', "theme_admin"), + "id" => "parallaxVideoLazyLoading", + "default" => true, + "type" => "toggle" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Play Only When Visible (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set to "OFF" to play the video instantly on page load. Otherwise the video is played if the element becomes visible while scrolling . (Optional)&#x200E; Default = "ON". <br>Note: You need to Turn the previous setting to "OFF" when "Video Play Only When Visible" has been turned "OFF".', "theme_admin"), + "id" => "parallaxVideoPlayVisible", + "default" => true, + "type" => "toggle" + ), + array ( + "group" => 'parallax', + "name" => __("Parallax Video Start Time (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set the Start time in seconds for the video to start. Default= "0"', "theme_admin"), + "id" => "parallaxVideoStartTime", + "default" => '0', + "min" => 0, + "max" => 3000, "step" => "1", "type" => "range", 'unit' => '', ), array ( "group" => 'parallax', - "name" => __("Parallax Image Height (Optional)&#x200E;",'theme_admin'), - "desc" => __("If not set the height will be auto calculated for the background image. If set use the original image height. It will speed up the script", "theme_admin"), - "id" => "parallaxHeight", - "default" => '0', - "min" => 0, - "max" => 1200, + "name" => __("Parallax Video End Time (Optional)&#x200E;",'theme_admin'), + "desc" => __('Set the End time in seconds for the video to End on. Default= "0" (Play full video). Note the Video End Time needs to be bigger then the Video Start Time.', "theme_admin"), + "id" => "parallaxVideoEndTime", + "default" => '0', + "min" => 0, + "max" => 3000, "step" => "1", "type" => "range", 'unit' => '', ), - array( - "group" => 'parallax', - "name" => __("Enable Transform",'theme_admin'), - "id" => "parallaxTransform", - "desc" => __("If enabled the effect is added by transformations otherwise the background-position method is used. Note: only applies to the scroll parallax type not scale.",'theme_admin'), - "default" => "true", - "type" => "toggle" - ), + / array ( + / "name" => __("Parallax Keep Image in Original Location",'theme_admin'), + / "desc" => __('If you do not want to use the image or video as a background for text you can turn on this setting. Default="OFF"', "theme_admin"), + / "id" => "parallaxKeepImg", + / "default" => false, + / "type" => "toggle" + / ), + / array ( + / "group" => 'parallax', + / "name" => __("Parallax Image Width (Optional)&#x200E;",'theme_admin'), + / "desc" => __("If not set the width will be auto calculated for the background image. If set use the original image width. It will speed up the script", "theme_admin"), + / "id" => "parallaxWidth", + / "default" => '0', + / "min" => 0, + / "max" => 2560, + / "step" => "1", + / "type" => "range", + / 'unit' => '', + / ), + / array ( + / "group" => 'parallax', + / "name" => __("Parallax Image Height (Optional)&#x200E;",'theme_admin'), + / "desc" => __("If not set the height will be auto calculated for the background image. If set use the original image height. It will speed up the script", "theme_admin"), + / "id" => "parallaxHeight", + / "default" => '0', + / "min" => 0, + / "max" => 1200, + / "step" => "1", + / "type" => "range", + / 'unit' => '', + / ), + / array( + / "group" => 'parallax', + / "name" => __("Enable Transform",'theme_admin'), + / "id" => "parallaxTransform", + / "desc" => __("If enabled the effect is added by transformations otherwise the background-position method is used. Note: only applies to the scroll parallax type not scale.",'theme_admin'), + / "default" => "true", + / "type" => "toggle" + / ), ), ), array(

    framework/admin/shortcodes/menuData.php

    @@ -109,7 +109,7 @@ 'type' => 'dialog', ), array ( - 'text' => __('Masonry (deprecated)', 'theme_admin'), + 'text' => __('Masonry', 'theme_admin'), 'dialog' => 'masonry', 'type' => 'dialog', ),

    framework/admin/shortcodes/preview.php

    @@ -4,20 +4,6 @@ <meta charset="<?php bloginfo( 'charset' ); ?>" /> <?php echo '<t'.'itle>';_e('Preview','theme_admin'); echo '</t'.'itle>';?> <?php wp_head(); ?> -<!--[if IE 6 ]> - <link href="<?php echo THEME_CSS;?>/ie6.css" media="screen" rel="stylesheet" type="text/css"> - <script type="text/javascript" src="<?php echo THEME_JS;?>/dd_belatedpng-min.js"></script> - <script type="text/javascript" src="<?php echo THEME_JS;?>/ie6.js"></script> -<![endif]--> -<!--[if IE 7 ]> -<link href="<?php echo THEME_CSS;?>/ie7.css" media="screen" rel="stylesheet" type="text/css"> -<![endif]--> -<!--[if IE 8 ]> -<link href="<?php echo THEME_CSS;?>/ie8.css" media="screen" rel="stylesheet" type="text/css"> -<![endif]--> -<!--[if IE]> - <script type="text/javascript" src="<?php echo THEME_JS;?>/html5.js"></script> -<![endif]--> <script type="text/javascript"> var image_url='<?php echo THEME_IMAGES;?>'; var theme_url='<?php echo THEME_URI;?>';

    framework/admin/themeplugins/theme-plugins.php

    @@ -9,7 +9,7 @@ 'slug' => 'revslider', / The plugin slug (typically the folder name) 'source' => THEME_INSTALLER . '/revslider.zip', / The plugin source 'required' => false, / If false, the plugin is only 'recommended' instead of required - 'version' => '6.2.23', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '6.3.6', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', / If set, overrides default API URL and points to an external URL @@ -19,17 +19,17 @@ 'slug' => 'essential-grid', / The plugin slug (typically the folder name) 'source' => THEME_INSTALLER . '/essential-grid.zip', / The plugin source 'required' => false, / If false, the plugin is only 'recommended' instead of required - 'version' => '3.0.7', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '3.0.11', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', / If set, overrides default API URL and points to an external URL ), array( - 'name' => '03- Responsive Menu pro (Premium)', / The plugin name - 'slug' => 'responsive-menu-pro', / The plugin slug (typically the folder name) - 'source' => THEME_INSTALLER . '/responsive-menu-pro.zip', / The plugin source + 'name' => '03- Champion Responsive Menu (Premium)', / The plugin name + 'slug' => 'champion-responsive-menu', / The plugin slug (typically the folder name) + 'source' => THEME_INSTALLER . '/champion-responsive-menu.zip', / The plugin source 'required' => false, / If false, the plugin is only 'recommended' instead of required - 'version' => '3.1.30', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '3.1.31', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', / If set, overrides default API URL and points to an external URL @@ -44,7 +44,7 @@ 'slug' => 'super-elements-for-elementor', / The plugin slug (typically the folder name) 'source' => THEME_INSTALLER . '/super-elements-for-elementor.zip', / The plugin source 'required' => false, / If false, the plugin is only 'recommended' instead of required - 'version' => '2.2.1', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '2.2.2', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', / If set, overrides default API URL and points to an external URL @@ -54,7 +54,7 @@ 'slug' => 'bdthemes-element-pack', / The plugin slug (typically the folder name) 'source' => THEME_INSTALLER . '/bdthemes-element-pack.zip', / The plugin source 'required' => false, / If false, the plugin is only 'recommended' instead of required - 'version' => '5.4.1', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented + 'version' => '5.6.3', / E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, / If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, / If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', / If set, overrides default API URL and points to an external URL

    framework/admin/types/portfolio.php

    @@ -31,7 +31,7 @@ $output = "No $t->label"; } - echo $output; + echo theme_sanitize_string($output); break; case 'thumbnail': echo the_post_thumbnail('thumbnail');

    framework/admin/types/slideshow.php

    @@ -31,7 +31,7 @@ $output = "No $t->label"; } - echo $output; + echo theme_sanitize_string($output); break; } } @@ -49,6 +49,6 @@ /* Add scripts and styles for slideshow */ /*-----------------------------------------------------------------------------------*/ if(theme_is_post_type_edit('slideshow') || theme_is_post_type_new('slideshow')){ - wp_deregister_script('autosave'); + theme_deregister_wp_script('autosave'); }

    framework/admin/update.php

    @@ -11,7 +11,7 @@ $wp_version = $GLOBALS['wp_version']; $required_wp_version = '4.9.6'; - $theme_version = '3.1.5'; + $theme_version = '3.3.0'; $wp_compat = version_compare( $wp_version, $required_wp_version, '>=' ); @@ -58,7 +58,7 @@ return new WP_Error('backup_error', __('Backup error.','theme_admin')); } $zip_file = $to . 'cache/backup/'.THEME_VERSION.'_'.$theme_version.'.zip'; - $wp_filesystem->put_contents($zip_file,file_get_contents($tempfile),FS_CHMOD_FILE); + $wp_filesystem->put_contents($zip_file,$wp_filesystem->get_contents($tempfile),FS_CHMOD_FILE); unlink($tempfile); / Copy new versions of Theme files into place.

    framework/admin/updates/champion.php

    @@ -20,6 +20,36 @@ update_option(THEME_SLUG.'_page_options_header_palette_changed', true); } + +if(!get_option(THEME_SLUG.'_navigation_custom_items_changed')){ + global $wpdb; + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'menu_item_icon','menu-item-icon'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'menu_item_icon_color','menu-item-icon-color'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'menu_item_icon_pro_menu_color','menu-item-icon-pro-menu-color'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'menu_item_animation_color','menu-item-animation-color'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'menu_item_animation_color_sub','menu-item-animation-color-sub'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'theme_multi_column','theme-multi-column'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'theme_multi_column_type','theme-multi-column-type'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'theme_multi_column_type_mobile','theme-multi-column-type-mobile'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'theme_multi_column_opensub','theme-multi-column-opensub'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'theme_multi_column_fullwidth','theme-multi-column-fullwidth'); + $result = $wpdb->get_results ( $querystr ); + $querystr = $wpdb->prepare( "UPDATE $wpdb->postmeta SET meta_key = '%s' WHERE meta_key = '%s'",'not_show_in_mobile','not-show-in-mobile'); + $result = $wpdb->get_results ( $querystr ); + update_option(THEME_SLUG.'_navigation_custom_items_changed', true); +} + + + if(!get_option(THEME_SLUG.'_navigation_settings_moved')){ $settings_moved=false; if(isset($theme_options['general']['excluded_pages'])){ @@ -34,7 +64,7 @@ } if(isset($theme_options['general']['nav_fullwidth'])){ $theme_options['navigation']['nav_fullwidth'] = $theme_options['general']['nav_fullwidth']; - unset($theme_options['general']['nav_fullwidth']); + /unset($theme_options['general']['nav_fullwidth']); $settings_moved=true; } if(isset($theme_options['general']['nav_button'])){ @@ -69,21 +99,21 @@ } if(isset($theme_options['general']['nav_left_right'])){ $theme_options['navigation']['nav_left_right'] = $theme_options['general']['nav_left_right']; - unset($theme_options['general']['nav_left_right']); + /unset($theme_options['general']['nav_left_right']); $settings_moved=true; } if(isset($theme_options['general']['nav_pos'])){ $theme_options['navigation']['nav_pos'] = $theme_options['general']['nav_pos']; - unset($theme_options['general']['nav_pos']); + /unset($theme_options['general']['nav_pos']); } if(isset($theme_options['general']['nav_pos_980'])){ $theme_options['navigation']['nav_pos_980'] = $theme_options['general']['nav_pos_980']; - unset($theme_options['general']['nav_pos_980']); + /unset($theme_options['general']['nav_pos_980']); $settings_moved=true; } if(isset($theme_options['general']['nav_pos_768'])){ $theme_options['navigation']['nav_pos_768'] = $theme_options['general']['nav_pos_768']; - unset($theme_options['general']['nav_pos_768']); + /unset($theme_options['general']['nav_pos_768']); $settings_moved=true; } if(isset($theme_options['general']['submenu_offset'])){ @@ -108,7 +138,7 @@ } if(isset($theme_options['general']['enable_nav_subtext'])){ $theme_options['navigation']['enable_nav_subtext'] = $theme_options['general']['enable_nav_subtext']; - unset($theme_options['general']['enable_nav_subtext']); + /unset($theme_options['general']['enable_nav_subtext']); $settings_moved=true; } if(isset($theme_options['general']['enable_nav_subtext_html'])){ @@ -173,7 +203,37 @@ } if(isset($theme_options['general']['show_original_theme_logo'])){ $theme_options['navigation']['show_original_theme_logo'] = $theme_options['general']['show_original_theme_logo']; - unset($theme_options['general']['show_original_theme_logo']); + /unset($theme_options['general']['show_original_theme_logo']); + $settings_moved=true; + } + if(isset($theme_options['general']['nav_padding_768'])){ + $theme_options['navigation']['nav_padding_768'] = $theme_options['general']['nav_padding_768']; + /unset($theme_options['general']['nav_padding_768']); + $settings_moved=true; + } + if(isset($theme_options['general']['nav_padding_980'])){ + $theme_options['navigation']['nav_padding_980'] = $theme_options['general']['nav_padding_980']; + /unset($theme_options['general']['nav_padding_980']); + $settings_moved=true; + } + if(isset($theme_options['general']['nav_padding_1200'])){ + $theme_options['navigation']['nav_padding_1200'] = $theme_options['general']['nav_padding_1200']; + /unset($theme_options['general']['nav_padding_1200']); + $settings_moved=true; + } + if(isset($theme_options['general']['nav_padding_1400'])){ + $theme_options['navigation']['nav_padding_1400'] = $theme_options['general']['nav_padding_1400']; + /unset($theme_options['general']['nav_padding_1400']); + $settings_moved=true; + } + if(isset($theme_options['general']['button_style_bottom_offset'])){ + $theme_options['navigation']['button_style_bottom_offset'] = $theme_options['general']['button_style_bottom_offset']; + /unset($theme_options['general']['button_style_bottom_offset']); + $settings_moved=true; + } + if(isset($theme_options['general']['mainmenu_fit_to_box_layout'])){ + $theme_options['navigation']['mainmenu_fit_to_box_layout'] = $theme_options['general']['mainmenu_fit_to_box_layout']; + /unset($theme_options['general']['mainmenu_fit_to_box_layout']); $settings_moved=true; } if ($settings_moved=='true') {

    framework/admin/updates/striking.php

    @@ -117,7 +117,7 @@ global $blog_id; if(!get_option('striking_multisite_images_dir_fixed_'.$blog_id)){ if(!is_dir(THEME_CACHE_IMAGES_DIR)){ - mkdir(THEME_CACHE_IMAGES_DIR); + wp_mkdir_p(THEME_CACHE_IMAGES_DIR); } update_option('striking_multisite_images_dir_fixed_'.$blog_id, true); }

    framework/functions/common.php

    @@ -1,4 +1,10 @@ <?php +if (!function_exists('WP_Filesystem')) { + require ABSPATH . 'wp-admin/includes/file.php'; +} +WP_Filesystem(); +global $_PHPSERVER; +$_PHPSERVER=$_SERVER; $theme_footer_js_not_minified=$theme_footer_js=$theme_footer_css=$theme_menu_plugin=$is_ubermenu=$is_megamenu_main=''; function theme_get_queried_object_id(){ if(function_exists('is_shop') && is_shop()){ @@ -737,7 +743,7 @@ $analytics_code = stripslashes(theme_get_option('general','analytics')); } - echo $analytics_code; + echo theme_sanitize_string($analytics_code); } /** @@ -764,7 +770,7 @@ if(isset($dm_map)){ static $orig_urls = array(); if ( ! isset( $orig_urls[ $blog_id ] ) ) { - remove_filter( 'pre_option_siteurl', array(&$dm_map, 'domain_mapping_siteurl') ); + theme_remove_fltr( 'pre_option_siteurl', array(&$dm_map, 'domain_mapping_siteurl') ); $orig_url = site_url(); $orig_urls[ $blog_id ] = $orig_url; add_filter( 'pre_option_siteurl', array(&$dm_map, 'domain_mapping_siteurl') ); @@ -868,12 +874,14 @@ protected $src2x; protected $cache_dir; protected $cache_uri; + protected $retina_multiplier; public function __construct($size, $quality = 90) { $this->width = $size[0]; $this->height = $size[1]; $this->cache_dir = THEME_CACHE_IMAGES_DIR.'/'; $this->cache_uri = THEME_CACHE_IMAGES_URI.'/'; $this->quality = $quality; + $this->retina_multiplier=theme_get_retina_multiplier(); if(!$this->cache_exists()){ $this->resize(); @@ -887,10 +895,13 @@ public function src(){} protected function resize_process($file,$width,$height,$suffix = null,$dest_path = null,$jpeg_quality = 90){ global $wp_version; + global $wp_filesystem; + if ($wp_filesystem==NULL) WP_Filesystem(); - $image = imagecreatefromstring( file_get_contents( $file ) ); + $image = imagecreatefromstring( $wp_filesystem->get_contents( $file ) ); + $valid = ($image != FALSE); - if ( !is_resource( $image ) ) + if ( !$valid ) return new WP_Error( 'error_loading_image', $image, $file ); $size = @getimagesize( $file ); @@ -1058,7 +1069,7 @@ $this->src = $this->cache_uri.$this->metadata['custom_sizes'][$this->size_name]['file']; - $resized_file = $this->resize_process($file, $this->width*2, $this->height*2, $this->size_name.'@2x', $this->cache_dir, $this->quality); + $resized_file = $this->resize_process($file, intval($this->width*$this->retina_multiplier), intval($this->height*$this->retina_multiplier), $this->size_name.'@2x', $this->cache_dir, $this->quality); $this->src2x = $this->cache_uri . wp_basename($resized_file); } @@ -1106,10 +1117,11 @@ protected $external = false; protected $size_name; public function __construct($url, $size) { + global $_PHPSERVER; $this->url = $url; $url_info = parse_url($url); - if(isset($url_info['host']) && preg_replace('/^www/./i', '', strtolower($url_info['host'])) != strtolower(preg_replace('/^www/./i', '', $_SERVER['HTTP_HOST']))){ + if(isset($url_info['host']) && preg_replace('/^www/./i', '', strtolower($url_info['host'])) != strtolower(preg_replace('/^www/./i', '', $_PHPSERVER['HTTP_HOST']))){ $this->external = true; } if($this->external){ @@ -1136,7 +1148,7 @@ return $resized_file; } $this->src = $this->cache_uri . wp_basename($resized_file); - $resized_file = $this->resize_process($file, $this->width*2, $this->height*2,$this->size_name.'@2x',$this->cache_dir,$this->quality); + $resized_file = $this->resize_process($file, intval($this->width*$this->retina_multiplier), intval($this->height*$this->retina_multiplier), $this->size_name.'@2x', $this->cache_dir, $this->quality); if ( is_wp_error($resized_file) ){ return $resized_file; } @@ -1173,6 +1185,8 @@ } function theme_add_cufon_code(){ + global $wp_filesystem; + if ($wp_filesystem==NULL) WP_Filesystem(); $code = stripslashes(theme_get_option('font','cufon_code')); /$fonts = theme_get_option('font','cufon_used'); $default_font = theme_get_option('font','cufon_default'); @@ -1181,11 +1195,11 @@ $file_content=''; if (defined('THEME_CHILD_FONT_DIR')) { if (file_exists(THEME_CHILD_FONT_DIR.'/'.$default_font)) { - $file_content = file_get_contents(THEME_CHILD_FONT_DIR.'/'.$default_font); + $file_content = $wp_filesystem->get_contents(THEME_CHILD_FONT_DIR.'/'.$default_font); } } if (empty($file_content)) - $file_content = file_get_contents(THEME_FONT_DIR.'/'.$default_font); + $file_content = $wp_filesystem->get_contents(THEME_FONT_DIR.'/'.$default_font); if(preg_match('/font-family":"(.*?)"/i',$file_content,$match)){ $font_name = $match[1]; } @@ -1213,24 +1227,11 @@ } function theme_add_cufon_code_footer(){ - -if(theme_get_option('font','cufon_enabled')){ - echo <<<HTML -<script type='text/javascript'> + if(theme_get_option('font','cufon_enabled')){ + echo <<<HTML +<script type='text/javascript'>Cufon.now();</script> HTML; - echo <<<HTML -Cufon.now(); -HTML; - - echo <<<HTML -if(typeof jQuery != 'undefined'){ -if(jQuery.browser.msie && parseInt(jQuery.browser.version, 10)==8){ - jQuery(".jqueryslidemenu ul li ul").css({display:'block', visibility:'hidden'}); -} -} -</script> -HTML; -} + } } function theme_get_superlink($link, $default=false){ @@ -1260,7 +1261,8 @@ } function theme_portfolio_ajax_init(){ - if ( isset( $_SERVER['REQUEST_METHOD']) && 'POST' != $_SERVER['REQUEST_METHOD'] || !isset( $_POST['portfolioAjax'] ) ){ + global $_PHPSERVER; + if ( isset( $_PHPSERVER['REQUEST_METHOD']) && 'POST' != $_PHPSERVER['REQUEST_METHOD'] || !isset( $_POST['portfolioAjax'] ) ){ return; } if($_POST['portfolioAjax'] != 'true'){ @@ -1281,7 +1283,7 @@ if(isset($options['current'])){ unset($options['current']); } - if ( $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) { + if ( $_PHPSERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) { echo apply_filters('the_content',theme_generator('portfolio_list',$options)); } exit(); @@ -1290,7 +1292,8 @@ function theme_responsive_image_init(){ - if ( isset( $_SERVER['REQUEST_METHOD']) && 'POST' != $_SERVER['REQUEST_METHOD'] || !isset( $_POST['imageAjax'] ) ){ + global $_PHPSERVER; + if ( isset( $_PHPSERVER['REQUEST_METHOD']) && 'POST' != $_PHPSERVER['REQUEST_METHOD'] || !isset( $_POST['imageAjax'] ) ){ return; } if($_POST['imageAjax'] != 'true'){ @@ -1310,12 +1313,12 @@ $height = intval($_POST['height']); } - if ( $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) { + if ( $_PHPSERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) { @header( 'Content-Type: application/html; charset=' . get_option( 'blog_charset' ) ); $image_source = array('type'=>'attachment_id','value'=>$thumbnail_id); $size = array($width, $height); $image_src = theme_get_image_src($image_source, $size); - echo $image_src; + echo theme_sanitize_string($image_src); } exit(); } @@ -1443,15 +1446,15 @@ } add_filter( 'wp_setup_nav_menu_item', 'theme_setup_nav_menu_itemu' ); function theme_setup_nav_menu_itemu($menu_item){ - $menu_item->icon = get_post_meta( $menu_item->ID, 'menu-item-icon' , true ); + $menu_item->icon = get_post_meta( $menu_item->ID, 'menu_item_icon' , true ); if(!$menu_item->icon){ $menu_item->icon = ''; } - $menu_item->icon_color = get_post_meta( $menu_item->ID, 'menu-item-icon-color' , true ); + $menu_item->icon_color = get_post_meta( $menu_item->ID, 'menu_item_icon_color' , true ); if(!$menu_item->icon_color){ $menu_item->icon_color = ''; } - $menu_item->not_show_in_mobile = get_post_meta( $menu_item->ID, 'not-show-in-mobile' , true ); + $menu_item->not_show_in_mobile = get_post_meta( $menu_item->ID, 'not_show_in_mobile' , true ); if(!is_admin() && $menu_item->not_show_in_mobile){ if (isset($menu_item->classes)) { @@ -1459,33 +1462,33 @@ } else $menu_item->classes[]='not_show_in_mobile'; } - $menu_item->menu_item_animation_color = get_post_meta( $menu_item->ID, 'menu-item-animation-color', TRUE); + $menu_item->menu_item_animation_color = get_post_meta( $menu_item->ID, 'menu_item_animation_color', TRUE); if(!$menu_item->menu_item_animation_color){ $menu_item->menu_item_animation_color = ''; } - $menu_item->menu_item_animation_color_sub = get_post_meta( $menu_item->ID, 'menu-item-animation-color-sub', TRUE); + $menu_item->menu_item_animation_color_sub = get_post_meta( $menu_item->ID, 'menu_item_animation_color_sub', TRUE); if(!$menu_item->menu_item_animation_color_sub){ $menu_item->menu_item_animation_color_sub = ''; } - $menu_item->theme_multi_column = get_post_meta( $menu_item->ID, 'theme-multi-column' , true ); + $menu_item->theme_multi_column = get_post_meta( $menu_item->ID, 'theme_multi_column' , true ); if(!is_admin() && $menu_item->theme_multi_column){ $menu_item->classes[]='menu-multi-column'; - $menu_item->theme_multi_column_limit = get_post_meta( $menu_item->ID, 'theme-multi-column-opensub' , true ); + $menu_item->theme_multi_column_limit = get_post_meta( $menu_item->ID, 'theme_multi_column_opensub' , true ); if ($menu_item->theme_multi_column_limit) $menu_item->classes[]='menu-multi-column-opensub'; - $menu_item->theme_multi_column_fullwidth = get_post_meta( $menu_item->ID, 'theme-multi-column-fullwidth' , true ); + $menu_item->theme_multi_column_fullwidth = get_post_meta( $menu_item->ID, 'theme_multi_column_fullwidth' , true ); if ($menu_item->theme_multi_column_fullwidth) $menu_item->classes[]='menu-multi-column-fullwidth'; - $theme_multi_column_type = get_post_meta( $menu_item->ID, 'theme-multi-column-type' , true ); + $theme_multi_column_type = get_post_meta( $menu_item->ID, 'theme_multi_column_type' , true ); if (empty($theme_multi_column_type)) $theme_multi_column_type= 'col-3'; $menu_item->theme_multi_column_type= $theme_multi_column_type; $menu_item->classes[]='menu-'.$menu_item->theme_multi_column_type; - $theme_multi_column_type_mobile = get_post_meta( $menu_item->ID, 'theme-multi-column-type-mobile' , true ); + $theme_multi_column_type_mobile = get_post_meta( $menu_item->ID, 'theme_multi_column_type_mobile' , true ); if (empty($theme_multi_column_type_mobile)) $theme_multi_column_type_mobile=$theme_multi_column_type; if (empty($theme_multi_column_type_mobile)) $theme_multi_column_type_mobile= 'col-3'; $menu_item->theme_multi_column_type_mobile= $theme_multi_column_type_mobile; @@ -1503,7 +1506,7 @@ class Theme_Walker_Nav_Menu extends Walker_Nav_Menu { - function display_element( $element, &$children_elements, $max_depth, $depth=0, $args, &$output ) { + function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) { if ( !$element ) return; @@ -1652,9 +1655,9 @@ if ($depth==1) { $parent = $element->menu_item_parent; if (!empty($parent)) { - $parent_item_multi_column= get_post_meta( $parent, 'theme-multi-column' , true ); + $parent_item_multi_column= get_post_meta( $parent, 'theme_multi_column' , true ); if ($parent_item_multi_column) { - $opensub=get_post_meta( $parent, 'theme-multi-column-opensub' , true ); + $opensub=get_post_meta( $parent, 'theme_multi_column_opensub' , true ); if ($opensub) $element->classes[]='menu-multi-column-item'; } } @@ -1666,7 +1669,7 @@ class Theme_Walker_Nav_Menu_Footer extends Walker_Nav_Menu { - function display_element( $element, &$children_elements, $max_depth, $depth=0, $args, &$output ) { + function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) { if ( !$element ) return; @@ -1691,7 +1694,7 @@ if (!class_exists('Theme_Walker_Nav_Top_Menu')) { class Theme_Walker_Nav_Top_Menu extends Theme_Walker_Nav_Menu { - function display_element( $element, &$children_elements, $max_depth, $depth=0, $args, &$output ) { + function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) { if ( !$element ) return; $element->icon_class='woo-icon '; @@ -2019,6 +2022,8 @@ $sticky_header_topmenu=''; $sticky_footer=''; $woocommerce_align_content=''; + $jarallax_on_mobile=''; + / $jarallax_video_mobile=''; if($preset_id) { $post_id = $preset_id; } @@ -2178,6 +2183,20 @@ JS; +$jarallax_on_mobile=theme_get_inherit_preset_option($post_id, '_jarallax_mobile','advanced','jarallax_mobile'); +$jarallax_on_mobile=$jarallax_on_mobile?'true':'false'; + $theme_js.= <<<JS +var jarallax_on_mobile = {$jarallax_on_mobile}; + +JS; + +/ $jarallax_video_mobile=theme_get_inherit_preset_option($post_id, '_jarallax_video','advanced','jarallax_video'); +/ $jarallax_video_mobile=$jarallax_video_mobile?'true':'false'; + / $theme_js.= <<<JS +/ var jarallax_video_mobile = {$jarallax_video_mobile}; + +/ JS; + $subNavRootInDuration = theme_get_option('navigation','subNavRootInDuration'); if ($subNavRootInDuration<0) $subNavRootInDuration = 0; @@ -2205,7 +2224,7 @@ $minify=theme_get_option('advanced','theme_minify_js'); if ($minify) $theme_js=theme_minify_css_js($theme_js,true); - echo $theme_js_url.$theme_js; + echo theme_sanitize_string($theme_js_url).$theme_js; ?> </script> <?php @@ -4119,8 +4138,8 @@ if ($nav_subtitles){ $css .= <<<CSS #navigation { - height:68px; - bottom: -4px; +/* height:68px; + bottom: -4px;*/ } CSS; } @@ -4164,7 +4183,10 @@ CSS; if (!empty($nav_wrapper_bg_color) && $nav_wrapper_bg_color!='transparent' && empty($theme_menu_plugin)) { - $menu_height= (theme_get_option('navigation','menu_height')); + $menu_height= theme_get_option('navigation','menu_height'); + $navselectoffset= theme_get_option('navigation','menu_navselect_offset'); + $responsive_menu_location = esc_attr(theme_get_responsive_menu_header_location($post_id)); + if ($responsive_menu_location=='main_nav') $navselectoffset=0; $css .= <<<CSS .responsive .nav2select { @@ -4179,7 +4201,7 @@ } #navigation-wrapper .inner-section-full, #navigation-wrapper .inner-section{ - padding-top: 13px; + padding-top: {$navselectoffset}px; padding-bottom:0px; } CSS; @@ -4717,6 +4739,13 @@ .responsive {$wrapper} { height:{$topbar_height}px; } +.responsive #navigation-wrapper.navigation-center{ + text-align:initial; +} +.responsive {$wrapper} .inner-section { + padding-top: 0px; + padding-bottom: 0px; +} CSS; } $css .= <<<CSS @@ -4743,6 +4772,13 @@ } $css .= <<<CSS +.responsive #navigation-wrapper.navigation-center{ + text-align:initial; +} +.responsive {$wrapper} .inner-section { + padding-top: 0px; + padding-bottom: 0px; +} .responsive {$wrapper} { height:{$topbar_height}px; } @@ -4761,6 +4797,18 @@ width:{$logo_width}px; } CSS; + + if ($topmenu_settings['center_logo_in_topmenu']) { + $css .= <<<CSS + +.nav2select_wrapper .nav_logo_div { + margin:0 auto; + float:none; +} + +CSS; + } + } } $css .= <<<CSS @@ -4769,17 +4817,6 @@ display:none; } CSS; - -if ($topmenu_settings['center_logo_in_topmenu']) { -$css .= <<<CSS - -.nav2select_wrapper .nav_logo_div { - margin:0 auto; - float:none; -} - -CSS; -} $css .= <<<CSS } CSS; @@ -4861,7 +4898,7 @@ if(!empty($custom_js)){ $minify=theme_get_option('advanced','theme_minify_js'); if ($minify) $custom_js=theme_minify_css_js($custom_js,true); - echo $custom_js; + echo theme_sanitize_string($custom_js); } } add_action( 'wp_head', 'theme_add_script_to_head'); @@ -5121,7 +5158,7 @@ $minify=theme_get_option('advanced','theme_minify'); if ($minify) $theme_footer_css=theme_minify_css_js($theme_footer_css); echo '<style rel="stylesheet" id="theme-dynamic-footer-style" type="text/css" media="all">'; - echo $theme_footer_css; + echo theme_sanitize_string($theme_footer_css); echo '</style> '; } @@ -5131,8 +5168,8 @@ if ($minify) $theme_footer_js=theme_minify_css_js($theme_footer_js,true); } echo '<script type="text/javascript">'; - if (!empty($theme_footer_js)) echo $theme_footer_js; - if (!empty($theme_footer_js_not_minified)) echo $theme_footer_js_not_minified; + if (!empty($theme_footer_js)) echo theme_sanitize_string($theme_footer_js); + if (!empty($theme_footer_js_not_minified)) echo theme_sanitize_string($theme_footer_js_not_minified); echo '</script>'; } } @@ -5771,6 +5808,7 @@ left:auto; right:auto; text-align:inherit; + float:initial; } } @@ -6295,9 +6333,9 @@ if ($boxed_layout ) { - $box_mode_spacing=20; + $box_mode_spacing=40; $sticky_header=theme_get_inherit_option($post_id, '_sticky_header', 'general','sticky_header'); - if ($sticky_header) $box_mode_spacing=20; + if ($sticky_header) $box_mode_spacing=40; $elementor_follow_boxed = theme_get_inherit_preset_option($post_id, '_elementor_follow_boxed_mode', 'general', 'elementor_follow_boxed_mode'); @@ -6324,38 +6362,14 @@ $boxed_layout_outer_min_one=$boxed_layout_outer-1; $top_menu_fit=theme_get_option('topmenu','topmenu_fit_to_box_layout'); - + + $main_menu_fit=theme_get_option('navigation','mainmenu_fit_to_box_layout'); $css .= <<<CSS -/* Default CSS Box Mode : Boxed Mode Spacing = {$box_mode_spacing} - Boxed Mode Border = {$border_thickness} - Sticky header = {$sticky_header} - */ - -CSS; - if ($top_menu_fit) { - $css .= <<<CSS -/* sticker css box mode fit to container */ -.box-layout #topbarmenu:not(.fixed_sticky) { - margin-left: -20px; - margin-right: -20px; - width:auto; -} -/* -@media only screen and (min-width: {$boxed_layout_outer_1050}px) { -.box-layout #topbarmenu:not(.fixed_sticky) { - margin-left: -30px; - margin-right: -30px; - width:auto; -} -} -*/ -CSS; - } - $css .= <<<CSS - -@media only screen and (min-width: {$boxed_layout_outer}px) { + +/* box outer layout {$boxed_layout_outer} */ +@media only screen and (min-width:{$boxed_layout_outer}px) { .box-layout .body-wrapper { width: {$boxed_layout_outer}px; @@ -6382,6 +6396,62 @@ } +@media only screen and (min-width:1020px) and (max-width:{$boxed_layout_outer_min_one}px) { +.box-layout .body-wrapper { + width: calc(100% - 80px); +} +.box-layout .body-wrapper .inner { + width:calc(100% - 40px); +} + +} + + +CSS; + + +if ($theme_inner_width>980) { + $css .= <<<CSS + +@media only screen and (min-width: 980px) and (max-width: 1049px) { + + .box-layout #navigation-wrapper .inner-section, + .box-layout #topbarmenu .inner-section, + .navigation-fullwidth-menu-wrapper{ + width:inherit; + } + .box-layout .forcefull .inner-section-full, + .box-layout .forcefull .inner-section{ + width:910px; + } + .box-layout .inner-section-full, + .box-layout .inner-section, + .box-layout .body-wrapper .inner { + width:910px; + } +} + +CSS; + +} + if (!$top_menu_fit) { + $css .= <<<CSS +@media only screen and (min-width: 980px) and (max-width: 1049px) { +#topbarmenu:not(.forcefull) { + width: 100%; +} +} +@media only screen and (min-width:{$theme_inner_width}px) { +#topbarmenu:not(.forcefull) { + width: 100%; +} +} +CSS; + } + + $css .= <<<CSS + + /* Default CSS Box Mode : has_fluid_width = {$has_fluid_width} We need to pickup the box between 980px and max-width:{$boxed_layout_outer_max}px @@ -6390,12 +6460,16 @@ if($responsive){ if (!empty($elementor_inner_boxed_padding)) { +if ($theme_inner_width>980) { $css .= <<<CSS @media only screen and (min-width: 980px) and (max-width: 1049px) { {$elementor_inner_boxed_padding}{ - width:930px !important; + width:910px !important; } } +CSS; +} + $css .= <<<CSS @media only screen and (min-width: 768px) and (max-width: 797px) { {$elementor_inner_boxed_padding}{ width:718px !important; @@ -6435,14 +6509,14 @@ } $css .= <<<CSS @media only screen and (min-width:{$theme_inner_width}px) and (max-width:{$boxed_layout_outer_max}px) { - +/* .box-layout .body-wrapper { width: {$boxed_layout_outer_min}px; } .box-layout .body-wrapper .inner { width:{$boxed_layout_inner_min}px; } - +*/ .remove-padding-left-right .body-wrapper #page .inner, .remove-padding-all .body-wrapper #page .inner, .remove-all .body-wrapper #page .inner { @@ -6451,7 +6525,8 @@ {$elementor_inner_boxed} .section-layout-boxed.forcefull .inner-section, .sidebar .forcefull .inner-section{ - width:{$boxed_layout_inner_min}px; + /*width:{$boxed_layout_inner_min}px;*/ + width:calc(100% - 40px); } .box-layout.fit-to-sidebar.remove-padding-left-right #page .inner, @@ -6509,9 +6584,7 @@ } } - - -if('wp-signup.php' == basename($_SERVER['PHP_SELF'])){ +if('wp-signup.php' == basename($_PHPSERVER['PHP_SELF'])){ add_action( 'wp_head', 'theme_wpmu_signup_stylesheet',1 ); function theme_wpmu_signup_stylesheet() { remove_action( 'wp_head', 'wpmu_signup_stylesheet'); @@ -6564,7 +6637,7 @@ $output .= '<div id="page">'; $output .= '<div class="inner">'; - echo $output; + echo theme_sanitize_string($output); } / after wp-signup.php and before get_footer() @@ -6789,7 +6862,7 @@ / foreach($wp_registered_sidebars as $id => $sidebar){ / $sidebar = (object)$sidebar; - / echo $sidebar->name.','; + / echo theme_sanitize_string($sidebar->name).','; / if ($hide_footer_widget_area=='true') { / if (in_array($sidebar->name, array('First Footer Widget Area', 'Second Footer Widget Area', 'Third Footer Widget Area', 'Fourth Footer Widget Area','Fifth Footer Widget Area','Sixth Footer Widget Area'))) continue; / } @@ -7016,7 +7089,7 @@ $post_id = $preset_id; } - $logo_text=$logo_link=$text_align=$tag_style=$logo_img=$logo_margin=''; + $logo_text=$logo_link=$text_align=$tag_style=$logo_img=$logo_margin=$title=$alt_text=''; $logo_info=theme_get_responsive_logo_details($post_id); $logo_text=$logo=wpml_t(THEME_NAME, 'Responsive Logo Text', theme_get_option('navigation','responsive_menu_logo_text')); @@ -7044,7 +7117,7 @@ if (!isset($logo_info['img_width'])|| isset($logo_info['img_width']) && empty($logo_info['img_width'])) $logo_info['img_width']=300; if (!isset($logo_info['img_height']) || isset($logo_info['img_height']) && empty($logo_info['img_height'])) $logo_info['img_height']=300; - $logo_img='<span class="responsive_menu_logo" style="height:'.$logo_info['menu_height'].'px;'.$logo_margin.$display.'"><img style="width:'.$logo_info['logo_width_correct'].'px;" class="responsive_menu_logo_image ie_png" width="'.$logo_info['img_width'].'" height="'.$logo_info['img_height'].'" src="'.$logo_info['img_url'].'" title="" alt=""/></span>'; + $logo_img='<span class="responsive_menu_logo" style="height:'.$logo_info['menu_height'].'px;'.$logo_margin.$display.'"><img style="width:'.$logo_info['logo_width_correct'].'px;" class="responsive_menu_logo_image ie_png" width="'.$logo_info['img_width'].'" height="'.$logo_info['img_height'].'" src="'.$logo_info['img_url'].'" title="'.$title.'" alt="'.$alt_text.'"/></span>'; } if (!empty($logo_text)) { @@ -7320,6 +7393,16 @@ } +if( ! function_exists("theme_get_retina_multiplier") ){ + function theme_get_retina_multiplier() { + $retina_multiplier=theme_get_option('advanced', 'theme_retina_images_multiplier'); + if ($retina_multiplier<1) $retina_multiplier=1; + if ($retina_multiplier>2) $retina_multiplier=2; + $retina_multiplier=apply_filters('theme_retina_multiplier',$retina_multiplier); + return $retina_multiplier; + } +} + if( ! function_exists("theme_get_attachment_id_from_url") ){ function theme_get_attachment_id_from_url( $attachment_url = '' ) { @@ -7458,18 +7541,19 @@ $search=''; $search_str=__('Search..', 'wp-champion'); $search_str_quote="'".$search_str."'"; - $search_sub_title=''; + $search_title_sub=''; $search_sub_title_class=' no-subtitles'; if (theme_get_option($setting,'enable_nav_subtitle')) { - $search_sub_title=theme_get_option($setting,'nav_search_icon_subtitle'); - if (!empty($search_sub_title)) { - $search_sub_title='<span class="menu-subtitle">'.$search_sub_title.'</span>'; + $search_title_sub=theme_get_option($setting,'nav_search_icon_subtitle'); + if (!empty($search_title_sub)) { + $search_title_sub='<span class="menu-subtitle">'.$search_title_sub.'</span>'; $search_sub_title_class=''; } } $quote="''"; - $search ='<li class="menu-item tool-icon search'.$search_sub_title_class.' not_show_in_mobile" title=""><a href="#" class="menu-item menu-search-item"><i class="icon-search"></i>'.$search_sub_title.'</a><ul class="sub-menu menu-search"><li class="menu-widget-search"><form method="get" class="search_with_icon" id="searchform" action="'. home_url() .'"><input type="text" class="text_input" value="'.$search_str.'" name="s" id="s" onfocus="if(this.value == '.$search_str_quote.') {this.value = '.$quote.';}" onblur="if (this.value == '.$quote.') {this.value = '.$search_str_quote.';}" /><button type="submit"><span>'.$search_str.'</span></button></form></li></ul></li>'; + $title=''; + $search ='<li class="menu-item tool-icon search'.$search_sub_title_class.' not_show_in_mobile" title="'.$title.'"><a href="#" class="menu-item menu-search-item"><i class="icon-search"></i>'.$search_title_sub.'</a><ul class="sub-menu menu-search"><li class="menu-widget-search"><form method="get" class="search_with_icon" id="searchform" action="'. home_url() .'"><input type="text" class="text_input" value="'.$search_str.'" name="s" id="s" onfocus="if(this.value == '.$search_str_quote.') {this.value = '.$quote.';}" onblur="if (this.value == '.$quote.') {this.value = '.$search_str_quote.';}" /><button type="submit"><span>'.$search_str.'</span></button></form></li></ul></li>'; return $search; } } @@ -7484,7 +7568,7 @@ $is_using_theme_menu = ubermenu_op( 'auto_theme_location' , $is_using_theme_menu ); return ' uses-ubermenu'; } - / echo $is_using_theme_menu["primary-menu"]; + / echo theme_sanitize_string($is_using_theme_menu["primary-menu"]); } } return; @@ -7510,7 +7594,7 @@ } } } - } + } else return array(); if (empty($mega_menu_locations_set)) { if ($use_global) $mega_menu_locations_set['']='Use Global Setting'; else $mega_menu_locations_set['']='None'; } @@ -7526,6 +7610,7 @@ global $is_megamenu_main; $check_is_ubermenu=theme_check_ubermenu_main_menu_is_active(); $check_is_megamenu=theme_get_mega_menu_locations(); + if (!empty($check_is_ubermenu) || !empty($check_is_megamenu)) $theme_menu_plugin=' menu-plugin-uses-main-menu'; if (!empty($check_is_ubermenu)) $is_ubermenu='true'; if (count($check_is_megamenu)>1) $is_megamenu_main='true'; @@ -7567,7 +7652,7 @@ $output = apply_filters( 'theme_get_calendar', $cache[ $key ] ); if ( $echo ) { - echo $output; + echo theme_sanitize_string($output); return; } @@ -7593,7 +7678,7 @@ $cache[ $key ] = $nothing_found; wp_cache_set( 'theme_get_calendar', $cache, 'theme_calendar' ); if ( $echo ) { - echo $nothing_found; + echo theme_sanitize_string($nothing_found); return; } else return $nothing_found; } @@ -7777,7 +7862,7 @@ $calendar_output .= "/n/t</tr>/n/t</tbody>"; $calendar_output .= "/n/t</table>"; - $calendar_output .= '<nav aria-label="' . __( 'Previous and next months' ) . '" class="wp-calendar-nav theme-calendar-footer">'; + $calendar_output .= '<nav aria-label="' . __( 'Previous and next months', '' ) . '" class="wp-calendar-nav theme-calendar-footer">'; if ( (bool) $previous_sheet_posts ) { $previous = (object) date_parse( $previous_sheet_posts[0]->post_date ); @@ -8011,6 +8096,11 @@ break; case 'entry_time': $attributes['itemprop'] = 'datePublished'; + /$attributes['datetime'] = get_the_time('c', $post_id); + break; + case 'entry_modified': + $attributes['itemprop'] = 'dateModified'; + $attributes['content'] = get_the_modified_date('Y-m-d'); /$attributes['datetime'] = get_the_time('c', $post_id); break; @@ -8160,37 +8250,74 @@ if(!function_exists('theme_get_bbpress_user_sub_title')) { function theme_get_bbpress_user_sub_title (){ - $sub_title=''; + $title_sub=''; if (function_exists('bbp_is_single_user_profile') && bbp_is_single_user_profile()) - $sub_title=__('profile','wp-champion'); + $title_sub=__('profile','wp-champion'); else if (function_exists('bbp_is_single_user_replies') && bbp_is_single_user_replies()) - $sub_title=__('replies created','wp-champion'); + $title_sub=__('replies created','wp-champion'); else if (function_exists('bbp_is_single_user_topics') && bbp_is_single_user_topics()) - $sub_title=__('topics started','wp-champion'); + $title_sub=__('topics started','wp-champion'); else if (function_exists('bbp_is_single_user_edit') && bbp_is_single_user_edit()) - $sub_title=__('edit user','wp-champion'); + $title_sub=__('edit user','wp-champion'); else if (function_exists('bbp_is_favorites') && bbp_is_favorites()) - $sub_title=__('favorites','wp-champion'); + $title_sub=__('favorites','wp-champion'); else if (function_exists('bbp_is_subscriptions') && bbp_is_subscriptions()) - $sub_title=__('subscriptions','wp-champion'); + $title_sub=__('subscriptions','wp-champion'); else if (function_exists('bbp_is_single_user_engagements') && bbp_is_single_user_engagements()) - $sub_title=__('engagements','wp-champion'); - return $sub_title; + $title_sub=__('engagements','wp-champion'); + return $title_sub; } } if(!function_exists('theme_get_bbpress_featured_header_title')) { function theme_get_bbpress_featured_header_title ($post_id){ - $sub_title=theme_get_bbpress_user_sub_title(); + $title_sub=theme_get_bbpress_user_sub_title(); $username=get_the_title($post_id); - $title = __('BBPress ','wp-champion').ucwords($username).' : '.ucwords($sub_title); - $title= apply_filters('theme_bbpress_user_title', $title,$username,$sub_title); + $title = __('BBPress ','wp-champion').ucwords($username).' : '.ucwords($title_sub); + $title= apply_filters('theme_bbpress_user_title', $title,$username,$title_sub); return $title; } } +if(!function_exists('theme_sanitize_string')) { + function theme_sanitize_string($value) { + return $value; + } +} +if(!function_exists('theme_get_pagination_links')) { + function theme_get_pagination_links() { + $pagination = paginate_links(); + return $pagination; + } +} + +if( ! function_exists("theme_remove_fltr") ){ + function theme_remove_fltr( $tag, $function_to_remove, $priority=10 ) { + return remove_filter( $tag, $function_to_remove, $priority ); + } +} +if( ! function_exists("theme_deregister_wp_script") ){ + function theme_deregister_wp_script($scriptname) { + wp_deregister_script($scriptname); + } +} +if( ! function_exists("add_theme_shortcode") ){ + function add_theme_shortcode( $tag, $callback ) { + add_shortcode( $tag, $callback ); + } +} +if( ! function_exists("theme_64base_encode") ){ + function theme_64base_encode($options) { + return base64_encode($options); + } +} +if( ! function_exists("theme_64base_decode") ){ + function theme_64base_decode($options) { + return base64_decode($options); + } +}

    framework/functions/email.php

    @@ -1,4 +1,7 @@ <?php +global $_PHPSERVER; +$_PHPSERVER=$_SERVER; + add_filter( 'theme_mail_spam', 'theme_mail_check_spam', 10, 5); add_filter( 'theme_mail_spam', 'theme_mail_akismet', 10, 5); if (!headers_sent()) { @@ -13,8 +16,8 @@ $siteurl = esc_url( home_url() ); $gdpr_consent_text = wpml_t(THEME_NAME, 'GDPR Consent',stripslashes(theme_get_option('general','gdpr_consent'))); -$user_ip = preg_replace( '/[^0-9., ]/', '', $_SERVER['REMOTE_ADDR'] ); -$referrer = $_SERVER['HTTP_REFERER']; +$user_ip = preg_replace( '/[^0-9., ]/', '', $_PHPSERVER['REMOTE_ADDR'] ); +$referrer = $_PHPSERVER['HTTP_REFERER']; $to = isset($_POST['to'])?trim($_POST['to']):''; $name = isset($_POST['name'])?trim($_POST['name']):''; @@ -63,6 +66,7 @@ } function theme_mail_akismet( $error, $author, $author_email, $content, $send_to ) { + global $_PHPSERVER; if($error == true){ return true; } @@ -75,9 +79,9 @@ $c['blog'] = home_url(); $c['blog_lang'] = get_locale(); $c['blog_charset'] = get_option( 'blog_charset' ); - $c['user_ip'] = preg_replace( '/[^0-9., ]/', '', $_SERVER['REMOTE_ADDR'] ); - $c['user_agent'] = $_SERVER['HTTP_USER_AGENT']; - $c['referrer'] = $_SERVER['HTTP_REFERER']; + $c['user_ip'] = preg_replace( '/[^0-9., ]/', '', $_PHPSERVER['REMOTE_ADDR'] ); + $c['user_agent'] = $_PHPSERVER['HTTP_USER_AGENT']; + $c['referrer'] = $_PHPSERVER['HTTP_REFERER']; $c['permalink'] = get_site_url(); $c['comment_type'] = 'contactform'; @@ -92,7 +96,7 @@ $ignore = array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW' ); - foreach ( $_SERVER as $key => $value ) { + foreach ( $_PHPSERVER as $key => $value ) { if ( ! in_array( $key, (array) $ignore ) ) $c["$key"] = $value; } @@ -113,23 +117,24 @@ } function theme_mail_check_spam( $error, $author, $author_email, $content, $send_to ) { + global $_PHPSERVER; if($error == true){ return true; } - if(!isset($_SERVER['HTTP_USER_AGENT'])){ + if(!isset($_PHPSERVER['HTTP_USER_AGENT'])){ return true; } / Make sure the form was POST'ed: - if(!$_SERVER['REQUEST_METHOD'] == "POST"){ + if(!$_PHPSERVER['REQUEST_METHOD'] == "POST"){ return true; } / Must sure it's referer to your wordpress site - if( !isset($_SERVER['HTTP_REFERER']) || trim($_SERVER['HTTP_REFERER']) == '' ){ + if( !isset($_PHPSERVER['HTTP_REFERER']) || trim($_PHPSERVER['HTTP_REFERER']) == '' ){ return true; } else { - $fromArray = parse_url(strtolower($_SERVER['HTTP_REFERER'])); + $fromArray = parse_url(strtolower($_PHPSERVER['HTTP_REFERER'])); $siteArray = parse_url(strtolower(get_site_url())); if(preg_replace("/^www/./i",'',$fromArray['host']) != preg_replace("/^www/./i",'',$siteArray['host'])){

    framework/functions/filter.php

    @@ -634,6 +634,26 @@ } else if(isset($polylang)){ $classes[] = 'current-language-'.pll_current_language(); } + + $sticky_header=theme_get_inherit_preset_option($post_id, '_sticky_header', 'general','sticky_header'); + if ($sticky_header) { + $classes[] = 'sticky_header_enabled'; + $classes[] = 'sticky_topmenu_disabled'; + } else { + $classes[] = 'sticky_header_disabled'; + + $headeronoff = theme_get_preset_meta($post_id, '_header', true); + $header_elements= theme_get_header_elements($post_id); + $header_elements_mobile= theme_get_header_elements($post_id,'_mobile'); + if (empty($headeronoff) || $headeronoff=='true'){ + $stickyTopNavBar = theme_get_inherit_preset_option($post_id, '_menu_sticky', 'topmenu','menu_sticky'); + if ($stickyTopNavBar){ + $classes[] = 'sticky_topmenu_enabled'; + } else $classes[] = 'sticky_topmenu_disabled'; + } + + } + if (!$post_id==0) { $type = get_post_meta($post_id, '_introduce_text_type', true); @@ -791,7 +811,7 @@ if(theme_get_option('navigation','enable_nav_subtext_html')) { / Allow HTML descriptions in WordPress Menu - remove_filter( 'nav_menu_description', 'strip_tags' ); + theme_remove_fltr( 'nav_menu_description', 'strip_tags' ); add_filter( 'wp_setup_nav_menu_item', 'theme_wp_setup_nav_menu_item_description' ); function theme_wp_setup_nav_menu_item_description( $menuItem ) { if ( isset( $menuItem->post_type ) && 'nav_menu_item' == $menuItem->post_type ) { @@ -829,7 +849,7 @@ $title=get_the_title( $preset_id ) .' ['.$preset_id. ']'; } else $title=__('None', 'theme_admin'); } - echo $title; + echo theme_sanitize_string($title); } } } @@ -873,7 +893,7 @@ $entries = get_posts('post_type=preset&orderby=title&numberposts=-1&order=ASC&suppress_filters=0'); ?> <fieldset class="inline-edit-col-right inline-edit-custom"> - <div class="inline-edit-col inline-edit-<?php echo $column_name ?>"> + <div class="inline-edit-col inline-edit-<?php echo theme_sanitize_string($column_name) ?>"> <label> <span class="title"><?php _e( 'Preset', 'theme_admin' ); ?></span> <span class="input-text-wrap"> @@ -908,7 +928,7 @@ $entries = get_posts('post_type=preset&orderby=title&numberposts=-1&order=ASC&suppress_filters=0'); ?> <fieldset class="inline-edit-col-right inline-edit-custom"> - <div class="inline-edit-col inline-edit-<?php echo $column_name ?>"> + <div class="inline-edit-col inline-edit-<?php echo theme_sanitize_string($column_name) ?>"> <label> <span class="title"><?php _e( 'Preset', 'theme_admin' ); ?></span> <span class="input-text-wrap"> @@ -1031,8 +1051,8 @@ <td> <select id="preset" name="preset"> - <option value="none" <?php echo ($selected == "none")? 'selected="selected"' : '' ?>><?php _e( 'None', 'theme_admin' ); ?></option> - <option value="default" <?php echo ($selected == "default")? 'selected="selected"' : '' ?>><?php echo __( 'Default', 'theme_admin' ); ?></option> + <option value="none" <?php echo (theme_sanitize_string($selected) == "none")? 'selected="selected"' : '' ?>><?php _e( 'None', 'theme_admin' ); ?></option> + <option value="default" <?php echo (theme_sanitize_string($selected) == "default")? 'selected="selected"' : '' ?>><?php echo __( 'Default', 'theme_admin' ); ?></option> <?php $entries = get_posts('post_type=preset&orderby=title&numberposts=-1&order=ASC&suppress_filters=0'); foreach($entries as $key => $entry) { @@ -1278,105 +1298,9 @@ add_filter('esc_alt_caption', 'theme_esc_alt_caption',10); -if (!function_exists('theme_disable_gutenberg')) { - - - function theme_disable_gutenberg() { - - $gutenberg = false; - $block_editor = false; - $replace = true; - - if ( has_filter( 'replace_editor', 'gutenberg_init' ) ) { - / Gutenberg is installed and activated. - $gutenberg = true; - } - - if ( version_compare( $GLOBALS['wp_version'], '5.0-beta', '>' ) ) { - / Block editor. - $block_editor = true; - } - - if ( ! $gutenberg && ! $block_editor ) { - return; / Nothing to do :) - } - - if ( $block_editor && ( $replace || isset( $_GET['classic-editor'] ) ) ) { - / TODO: consider disabling other block editor functionality. - add_filter( 'use_block_editor_for_post_type', '__return_false', 100 ); - } - - if ( $gutenberg && ( $replace || isset( $_GET['classic-editor'] ) ) ) { - - remove_action( 'admin_menu', 'gutenberg_menu' ); - remove_action( 'admin_notices', 'gutenberg_build_files_notice' ); - remove_action( 'admin_notices', 'gutenberg_wordpress_version_notice' ); - remove_action( 'admin_init', 'gutenberg_redirect_demo' ); - - remove_filter( 'replace_editor', 'gutenberg_init' ); - - / lib/client-assets.php - remove_action( 'wp_enqueue_scripts', 'gutenberg_register_scripts_and_styles', 5 ); - remove_action( 'admin_enqueue_scripts', 'gutenberg_register_scripts_and_styles', 5 ); - remove_action( 'wp_enqueue_scripts', 'gutenberg_common_scripts_and_styles' ); - remove_action( 'admin_enqueue_scripts', 'gutenberg_common_scripts_and_styles' ); - - / lib/compat.php - remove_filter( 'wp_refresh_nonces', 'gutenberg_add_rest_nonce_to_heartbeat_response_headers' ); - - / lib/rest-api.php - remove_action( 'rest_api_init', 'gutenberg_register_rest_routes' ); - remove_action( 'rest_api_init', 'gutenberg_add_taxonomy_visibility_field' ); - - remove_filter( 'rest_request_after_callbacks', 'gutenberg_filter_oembed_result' ); - remove_filter( 'registered_post_type', 'gutenberg_register_post_prepare_functions' ); - remove_filter( 'register_post_type_args', 'gutenberg_filter_post_type_labels' ); - - / lib/meta-box-partial-page.php - remove_action( 'do_meta_boxes', 'gutenberg_meta_box_save', 1000 ); - remove_action( 'submitpost_box', 'gutenberg_intercept_meta_box_render' ); - remove_action( 'submitpage_box', 'gutenberg_intercept_meta_box_render' ); - remove_action( 'edit_page_form', 'gutenberg_intercept_meta_box_render' ); - remove_action( 'edit_form_advanced', 'gutenberg_intercept_meta_box_render' ); - - remove_filter( 'redirect_post_location', 'gutenberg_meta_box_save_redirect' ); - remove_filter( 'filter_gutenberg_meta_boxes', 'gutenberg_filter_meta_boxes' ); - - / gutenberg.php - remove_action( 'admin_init', 'gutenberg_add_edit_link_filters' ); - remove_action( 'admin_print_scripts-edit.php', 'gutenberg_replace_default_add_new_button' ); - - remove_filter( 'body_class', 'gutenberg_add_responsive_body_class' ); - remove_filter( 'admin_url', 'gutenberg_modify_add_new_button_url' ); - - / lib/compat.php - remove_action( 'admin_enqueue_scripts', 'gutenberg_check_if_classic_needs_warning_about_blocks' ); - - / lib/register.php - remove_action( 'edit_form_top', 'gutenberg_remember_classic_editor_when_saving_posts' ); - - remove_filter( 'redirect_post_location', 'gutenberg_redirect_to_classic_editor_when_saving_posts' ); - remove_filter( 'get_edit_post_link', 'gutenberg_revisions_link_to_editor' ); - remove_filter( 'wp_prepare_revision_for_js', 'gutenberg_revisions_restore' ); - remove_filter( 'display_post_states', 'gutenberg_add_gutenberg_post_state' ); - - / lib/plugin-compat.php - remove_filter( 'rest_pre_insert_post', 'gutenberg_remove_wpcom_markdown_support' ); - } - } -} - -$use_gutenberg_editor = theme_get_option('advanced','use_gutenberg_editor'); -if ($use_gutenberg_editor==false) { - global $wp_version; - $check_WP = '4.9.8'; - if (version_compare($wp_version, $check_WP, '<=')) { - theme_disable_gutenberg(); - / Remove the "Try Gutenberg" dashboard widget. - remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel' ); - } else { +if (! theme_get_option('advanced','use_gutenberg_editor')) { add_filter( 'use_block_editor_for_post_type', '__return_false', 100 ); - } + add_filter( 'gutenberg_use_widgets_block_editor', '__return_false', 100 ); } function theme_add_menu_atts( $atts, $item, $args ) {

    framework/functions/head.php

    @@ -3,7 +3,8 @@ * JavaScripts In Header */ function theme_enqueue_scripts() { - if((is_admin() && !is_shortcode_preview()) ||'wp-login.php' == basename($_SERVER['PHP_SELF'])){ + global $_PHPSERVER; + if((is_admin() && !is_shortcode_preview()) ||'wp-login.php' == basename($_PHPSERVER['PHP_SELF'])){ return; } global $wp_version; @@ -16,18 +17,20 @@ $move_bottom = theme_get_option('advanced','move_bottom'); if (function_exists('check_responsive_menu_pro_php_version') || function_exists('check_responsive_menu_php_version')) { - wp_enqueue_script( 'jquery-responsive-menu', THEME_JS .'/responsive-menu/responsive-menu-adjustmenu.min.js', array('jquery'),'1.0',$move_bottom); - } - + $responsive_menu_version= '4.0'; + if (function_exists('check_responsive_menu_pro_php_version')) $responsive_menu_version = get_option('responsive_menu_pro_version', '4.0'); + if (function_exists('check_responsive_menu_php_version')) $responsive_menu_version = get_option('responsive_menu_version', '4.0'); + $responsive_menu_version= apply_filters('theme_responsive_menu_version', $responsive_menu_version); + if (version_compare(preg_replace("/[^0-9/.]/","",$responsive_menu_version), '4.0', '<')) { + wp_enqueue_script( 'jquery-responsive-menu', THEME_JS .'/responsive-menu/responsive-menu-adjustmenu.min.js', array('jquery'),'1.0',$move_bottom); + } + } + wp_register_script( 'jquery-tinyslider', THEME_JS .'/jquery-tinyslider.min.js', array('jquery'),false,$move_bottom); wp_register_script( 'tinyslider-init', THEME_JS .'/tinySliderInit.min.js', array('jquery','jquery-tinyslider'),false,$move_bottom); if( !theme_get_option('advanced','no_fancybox') ){ wp_enqueue_script( 'jquery-fancybox', THEME_JS .'/jquery.fancybox.min.js', array('jquery'),'2.1.5',$move_bottom); - } - - if (version_compare(preg_replace("/[^0-9/.]/","",$wp_version), '5.5', '>=') ) { - wp_enqueue_script( 'jquery-browser', THEME_JS .'/jquery.browser.min.js', array('jquery'),false,$move_bottom); } wp_enqueue_script( 'custom-js', THEME_JS .'/custom.combine.js', array('jquery'),false,$move_bottom); @@ -75,7 +78,7 @@ } else wp_register_script( 'jquery-gmap', THEME_JS .'/jquery.gmap.min.js', array('jquery'),'2.1.5', $move_bottom); wp_register_script( 'jquery-tweet', THEME_JS .'/jquery.tweet.min.js', array('jquery')); - wp_register_script( 'jquery-tools-validator', THEME_JS .'/jquery.tools.validator.min.js', array('jquery'),'1.2.5',$move_bottom); + wp_register_script( 'jquery-tools-validator', THEME_JS .'/jquery.tools.validator.min.js', array('jquery'),'1.2.7',$move_bottom); wp_register_script( 'jquery-isotope', THEME_JS .'/isotope.pkgd.min.js', array('jquery'), '2.0.0',$move_bottom); wp_register_script( 'jquery-backstretch', THEME_JS .'/jquery.backstretch.min.js', array('jquery'), '', $move_bottom); wp_register_script( 'jquery-multibackground', THEME_JS .'/jquery.multibackground.min.js', array('jquery'), '', $move_bottom); @@ -113,16 +116,19 @@ if ( ! class_exists( 'WooCommerce_Quantity_Increment') && theme_get_option('woocommerce','woocommerce_spinners')) { wp_register_script( 'theme-quantity-spinner-init', THEME_JS . '/jquery-quantity-increment.min.js', array( 'jquery' ) ); } - - wp_register_script( 'jquery-jarallax', THEME_JS .'/jquery.jarallax.min.js', array('jquery'),false,$move_bottom); - wp_register_script( 'jarallax-init', THEME_JS .'/jquery.jarallax.init.js', array('jquery-jarallax'),false,$move_bottom); + /jarallax scripts + wp_register_script( 'jarallax-objectfit', THEME_JS .'/jarallax-ofi.min.js', array('jquery'),false,$move_bottom); + wp_register_script( 'jarallax-main', THEME_JS .'/jarallax.min.js', array('jquery','jarallax-objectfit'),false,$move_bottom); + wp_register_script( 'jarallax-video', THEME_JS .'/jarallax-video.min.js', array('jquery','jarallax-objectfit','jarallax-main'),false,$move_bottom); + wp_register_script( 'jarallax-init', THEME_JS .'/jarallax.init.js', array('jquery','jarallax-objectfit','jarallax-main','jarallax-video'),false,$move_bottom); + wp_register_script( 'dropdown-menu', THEME_JS .'/dropdown-menu.min.js', array('jquery'),'1.0.0',$move_bottom); if(class_exists( 'Essential_Grid' )){ $ess_grid_version=Essential_Grid::VERSION; if ( version_compare($ess_grid_version, "2.2.1", '>=') && version_compare($ess_grid_version, "3.0.0", '<')) { if(get_option('tp_eg_use_lightbox') !== 'disabled') { wp_dequeue_script( 'themepunchboxext' ); - wp_deregister_script( 'themepunchboxext' ); + theme_deregister_wp_script( 'themepunchboxext' ); wp_register_script( 'themepunchboxext', THEME_JS.'/essgrid/jquery.esgbox.min.js', array('jquery'), false, $move_bottom); wp_enqueue_script( 'themepunchboxext' ); } @@ -136,7 +142,8 @@ add_action('wp_enqueue_scripts', 'theme_enqueue_scripts'); function theme_enqueue_styles(){ - if((is_admin() && !is_shortcode_preview()) || 'wp-login.php' == basename($_SERVER['PHP_SELF'])){ + global $_PHPSERVER; + if((is_admin() && !is_shortcode_preview()) || 'wp-login.php' == basename($_PHPSERVER['PHP_SELF'])){ return; } /wp_register_style('mediaelementjs-styles', THEME_URI.'/mediaelement/mediaelementplayer.css', false, false, 'all'); @@ -221,7 +228,7 @@ } if(theme_get_option('font','gfont_used')){ function theme_add_gfont_lib(){ - $http = (!empty($_SERVER['HTTPS'])) ? "https" : "http"; + $http = "https"; $fonts = theme_get_option('font','gfont_used'); if(is_array($fonts)){ foreach ($fonts as $font){ @@ -242,49 +249,3 @@ add_action("wp_print_styles", 'theme_add_gfont_lib'); } -/ function theme_slideshow_header(){ - / $type = false; - / $post_id = theme_get_queried_object_id(); - / if( is_front_page() || (is_home() && !get_option('page_on_front') && $post_id== 0 )){ - / $page= theme_get_option('homepage','home_page'); - / if($page){ - / if (in_array( get_post_meta($page, '_introduce_text_type', true), array('slideshow', 'custom_slideshow','title_slideshow'))) { - / $type = get_post_meta($page,'__slideshow_type', true); - / } - / }else{ - / if (theme_get_option('homepage', 'disable_slideshow')) { - / return; - / } - / $type = theme_get_option('homepage', 'slideshow_type'); - / } - / }elseif( is_single() || is_page() || (is_home() && $post_id == get_option('page_for_posts'))){ - / $introduce_type = get_post_meta($post_id, '_introduce_text_type', true); - / if (in_array( $introduce_type, array('slideshow', 'custom_slideshow','title_slideshow'))) { - / $type = get_post_meta($post_id,'__slideshow_type', true); - / } - / $blog_page_id = theme_get_option('blog','blog_page'); - / if('default' == $introduce_type && $post_id!=$blog_page_id){ - / $show_in_header = theme_get_option('blog','show_in_header'); - / if(!$show_in_header){ - / $introduce_type = get_post_meta($blog_page_id, '_introduce_text_type', true); - / if('slideshow' == $introduce_type){ - / $type = get_post_meta($blog_page_id,'__slideshow_type', true); - / } - / } - / } - / }elseif( is_home() && $post_id== 0 && defined('ICL_SITEPRESS_VERSION')){ /wpml other language's homepage - / $home_page_id = theme_get_option('homepage','home_page'); - / $home_page_id = wpml_get_object_id($home_page_id,'page'); - - / $introduce_type = get_post_meta($home_page_id, '_introduce_text_type', true); - / if (in_array( $introduce_type, array('slideshow', 'custom_slideshow','title_slideshow'))) { - / $type = get_post_meta($home_page_id,'__slideshow_type', true); - / } - / } - - / if($type != false && $type != 'revslider'){ - / require_once (THEME_HELPERS . '/slideshowGenerator.php'); - / $slideshowGenerator = new PageSlideshowGenerator; - / $slideshowGenerator->header($type); - / } -/ }

    framework/functions/options.php

    @@ -34,9 +34,6 @@ }else{ $menu_name = ucfirst($this->slug); } - if ($menu_name=='Topmenu') $menu_name='Top Navigation'; - if ($menu_name=='Navigation') $menu_name='Main Navigation'; - $menu_name= __( $menu_name, 'theme_admin' ); $page_id = add_submenu_page('theme_'.$page, $menu_name, $menu_name, 'edit_theme_options', 'theme_'.$this->slug, array(&$this,'_render')); if(is_file(THEME_ADMIN_OPTION_HELPS .'/'.$this->slug.'.php')){ add_action('load-'.$page_id, array(&$this,'_load_help_tabs')); @@ -215,7 +212,7 @@ $this->{$item['function']}($item, $default); } }else{ - echo $item['html']; + echo theme_sanitize_string($item['html']); } }else{ echo '<li class="theme-option">'; @@ -231,7 +228,7 @@ $this->{$item['function']}($item, $default); } }else{ - echo $item['html']; + echo theme_sanitize_string($item['html']); } echo '</li>'; } @@ -404,7 +401,7 @@ echo THEME_NAME; echo '</h1>'; echo '<small>version '.THEME_VERSION.'</small>'; - echo $theme_name_info; + echo theme_sanitize_string($theme_name_info); echo '</div>'; echo '<div class="theme-page-nav">'; $this->printTabs();

    framework/functions/skin-admin.php

    @@ -1,4 +1,6 @@ <?php + global $wp_filesystem; + if ($wp_filesystem==NULL) WP_Filesystem(); $fontface_css=''; if(theme_get_option('font','fontface_enabled')){ $fontface_used = theme_get_option('font','fontface_used'); @@ -9,7 +11,7 @@ $font_name = $font_str['name']; $font_folder = $font_str['folder']; if(file_exists($font_str['dir'])){ - $file_content = file_get_contents($font_str['dir']); + $file_content = $wp_filesystem->get_contents($font_str['dir']); if( preg_match("/@font-face/s*{[^}]*?font-family/s*:/s*('|/")$font_name//1.*?}/is", $file_content, $match) ){ if(false === stripos($font_str['url'], get_stylesheet_directory_uri())){ $uri = str_replace('stylesheet.css','',$font_str['url']); @@ -26,7 +28,7 @@ $font_name = $font_info[1]; $stylesheet = THEME_FONTFACE_DIR.'/'.$font_info[0].'/stylesheet.css'; if(file_exists($stylesheet)){ - $file_content = file_get_contents($stylesheet); + $file_content = $wp_filesystem->get_contents($stylesheet); if( preg_match("/@font-face/s*{[^}]*?font-family/s*:/s*('|/")$font_info[1]//1.*?}/is", $file_content, $match) ){ if(defined('THEME_CHILD_NAME')){ $uri = get_template_directory_uri(); @@ -38,7 +40,7 @@ } }elseif(defined('THEME_CHILD_FONTFACE_DIR') && file_exists(THEME_CHILD_FONTFACE_DIR.'/'.$font_info[0].'/stylesheet.css')){ $stylesheet = THEME_CHILD_FONTFACE_DIR.'/'.$font_info[0].'/stylesheet.css'; - $file_content = file_get_contents($stylesheet); + $file_content = $wp_filesystem->get_contents($stylesheet); if( preg_match("/@font-face/s*{[^}]*?font-family/s*:/s*('|/")$font_info[1]//1.*?}/is", $file_content, $match) ){ $uri = THEME_CHILD_FONTFACE_URI;

    framework/functions/skin-topmenu.php

    @@ -82,7 +82,34 @@ CSS; } + if ($topmenu_settings['top_menu_logo']) { + +$logofloatnormal=$topmenu_settings['logo_float_normal']; + +$css .= '/* .nav2select_wrapper .nav_logo_div logo float '. $logofloatnormal.'*/'; + +switch ($topmenu_settings['logo_float_normal']) { + case 'left': $css .= <<<CSS +.rtl #topbarmenu #navigation .top_menu_nav_logo, +#topbarmenu #navigation .top_menu_nav_logo { + float:left; +} +CSS; + break; + case 'right': $css .= <<<CSS +.rtl #topbarmenu #navigation .top_menu_nav_logo, +#topbarmenu #navigation .top_menu_nav_logo{ + float:right; +} +CSS; + break; + default: + break; +} + + + $logofloat=$topmenu_settings['logo_float']; $css .= '/* .nav2select_wrapper .nav_logo_div logo float '. $logofloat.'*/'; @@ -821,18 +848,23 @@ /$menu_breakpoint=$top_menu_nav2select; -if ($topmenu_settings['menu_fit_header_inner']){ +if ($topmenu_settings['topmenu_fit_to_box_layout']){ + if ($top_menu_nav2select==980) { + $top_menu_nav2select_min_width=768; + } else $top_menu_nav2select_min_width=$top_menu_nav2select; $css .= <<<CSS -@media only screen and (min-width: {$top_menu_nav2select}px) { -#topbarmenu:not(.forcefull) { +/* +@media only screen and (min-width: {$top_menu_nav2select_min_width}px) { +body:not(.box-layout) #topbarmenu:not(.forcefull) { width:calc(100% + 20px); margin-left:-10px; } -.rtl #topbarmenu:not(.forcefull) { +body.rtl:not(.box-layout) #topbarmenu:not(.forcefull) { margin-right:-10px; margin-left:0; } } +*/ CSS; if (!empty($topmenu_settings['toparea_in_menu'])) { $css .= <<<CSS @@ -975,7 +1007,9 @@ CSS; / if (get_nav_location()=='above') $coloradjust = 0; else $coloradjust=10; - if ($topmenu_settings['menu_fit_header_inner']) $topareacorrect=-10; else $topareacorrect=0; + /if ($topmenu_settings['menu_fit_header_inner']) $topareacorrect=-10; else $topareacorrect=0; + if ($topmenu_settings['topmenu_fit_to_box_layout']) $topareacorrect=-10; else $topareacorrect=0; + if ($top_menu_nav2select < 980) $topareacorrect980=-10; else $topareacorrect980=0; if (!empty($colorsettings['topbar_menubar_bg']) || !empty($colorsettings['topbar_menubar_bg_gradient'])) { @@ -1191,7 +1225,7 @@ @media only screen and (min-width: {$top_menu_nav2select}px) and (max-width: 979px){ .responsive #topbarmenu #navigation > ul { - display: inherit; + display: inline-block; } .responsive #topbarmenu .nav2select {

    framework/functions/skin.php

    @@ -1,5 +1,9 @@ <?php /* general settings */ + + global $wp_filesystem; + if ($wp_filesystem==NULL) WP_Filesystem(); + $logo_bottom = theme_get_option('general','logo_bottom'); $header_height = theme_get_option('general','header_height'); $complex_prefix=theme_get_complex_prefix(); @@ -26,7 +30,7 @@ $font_name = $font_str['name']; $font_folder = $font_str['folder']; if(file_exists($font_str['dir'])){ - $file_content = file_get_contents($font_str['dir']); + $file_content = $wp_filesystem->get_contents($font_str['dir']); if( preg_match("/@font-face/s*{[^}]*?font-family/s*:/s*('|/")$font_name//1.*?}/is", $file_content, $match) ){ if(false === stripos($font_str['url'], get_stylesheet_directory_uri())){ $uri = str_replace('stylesheet.css','',$font_str['url']); @@ -37,13 +41,12 @@ } } } - }else{ $font_info = explode("|", $font_str); $font_name = $font_info[1]; $stylesheet = THEME_FONTFACE_DIR.'/'.$font_info[0].'/stylesheet.css'; if(file_exists($stylesheet)){ - $file_content = file_get_contents($stylesheet); + $file_content = $wp_filesystem->get_contents($stylesheet); if( preg_match("/@font-face/s*{[^}]*?font-family/s*:/s*('|/")$font_info[1]//1.*?}/is", $file_content, $match) ){ if(defined('THEME_CHILD_NAME')){ $uri = get_template_directory_uri(); @@ -55,7 +58,7 @@ } }elseif(defined('THEME_CHILD_FONTFACE_DIR') && file_exists(THEME_CHILD_FONTFACE_DIR.'/'.$font_info[0].'/stylesheet.css')){ $stylesheet = THEME_CHILD_FONTFACE_DIR.'/'.$font_info[0].'/stylesheet.css'; - $file_content = file_get_contents($stylesheet); + $file_content = $wp_filesystem->get_contents($stylesheet); if( preg_match("/@font-face/s*{[^}]*?font-family/s*:/s*('|/")$font_info[1]//1.*?}/is", $file_content, $match) ){ $uri = THEME_CHILD_FONTFACE_URI; @@ -191,6 +194,7 @@ if ($menu_height!=60 || $menu_title_offset !=4) { $menu_line_height=$menu_height-$menu_title_offset; $menu_css .= <<<CSS +#navigation-wrapper, #navigation { height: {$menu_height}px; } @@ -389,7 +393,11 @@ } $nav_button = theme_get_option('navigation','nav_button'); if($nav_button){ + $nav_button_bottom_offset = theme_get_option('navigation','button_style_bottom_offset'); $menu_css .= <<<CSS +#navigation.jqueryslidemenu { + bottom:{$nav_button_bottom_offset}px; +} #navigation .menu > li > a { height:auto; line-height: 100%; @@ -472,11 +480,12 @@ $menu_top_height = $menu_height -$menu_correct- (2* $menu_top_padding); /$menu_top_lineheight = $menu_top_padding * 2 + $font['menu_top']; $nav_subtitle_align = theme_get_option('navigation','nav_subtitle_align'); - if($nav_button){ - $relocate_navigation='#navigation { bottom:10px;}'; - } else { - $relocate_navigation=''; - } + / if($nav_button){ + / $relocate_navigation='#navigation { bottom:10px;}'; + / } else { + / $relocate_navigation=''; + / } + $relocate_navigation=''; $menu_css .= <<<CSS {$relocate_navigation} #navigation .menu > li > a { @@ -2768,6 +2777,12 @@ if($responsive){ $nav2select = theme_get_option('advanced','nav2select'); $nav2select = $nav2select - 1; + + if (theme_get_responsive_menu_header_location()=='main_nav') { + $inner_section_top_bottom_padding=0; + } else $inner_section_top_bottom_padding=10; + + $css .= <<<CSS @media only screen and (max-width: 767px) { .responsive #header .inner { @@ -2797,13 +2812,19 @@ .responsive .nav2select { width: 100%; display: block; - margin-bottom: 20px; + / margin-bottom: 20px; } .responsive #navigation-wrapper { position: relative; bottom: auto; left:auto; right:auto; + width:auto; + } + #navigation-wrapper .inner-section, .inner-section-full, + #navigation-wrapper .inner-section { + padding-top:{$inner_section_top_bottom_padding}px; + padding-bottom:{$inner_section_top_bottom_padding}px; } } CSS;

    framework/functions/woocommerce.php

    framework/functions/wpml-integration.php

    @@ -72,7 +72,7 @@ default: $ret = ''; } if($echoit){ - echo $ret; + echo theme_sanitize_string($ret); }else{ return $ret; } @@ -94,7 +94,7 @@ echo '<img src="'.$l['country_flag_url'].'" alt="'.$l['language_code'].'" />'; if(!$l['active']) echo '</a>'; if(!$l['active']) echo '<a href="'.$l['url'].'">'; - echo $l['native_name']; + echo theme_sanitize_string($l['native_name']); if(!$l['active']) echo ' ('.$l['translated_name'].')'; if(!$l['active']) echo '</a>'; echo '</li>';

    framework/helpers/baseOptionsGenerator.php

    @@ -521,7 +521,7 @@ $hidden = ($target != "manually") ? 'class="hidden"' : ''; echo '<input name="' . $id . '_manually" id="' . $id . '_manually" type="text" value="'; if ($target == 'manually') { - echo $target_value; + echo theme_sanitize_string($target_value); } echo '" size="35" ' . $hidden . '/>'; } @@ -694,11 +694,11 @@ if (!empty($value)) { $ids = explode(',', $value); - + $alt=''; foreach ($ids as $attachment_id) { $img = wp_get_attachment_image_src($attachment_id, 'thumbnail'); - $output .= '<li><img id="image_' . $id . '_' . $attachment_id . '" src="' . $img[0] . '" alt="" /></li>'; + $output .= '<li><img id="image_' . $id . '_' . $attachment_id . '" src="' . $img[0] . '" alt="'.$alt.'" /></li>'; } } @@ -810,7 +810,7 @@ } echo '</select>'; }else{ - echo $units[0]; + echo theme_sanitize_string($units[0]); } echo '</span>'; echo '<br /></div>'; @@ -912,7 +912,7 @@ ), $item)); echo '<div class="validator-wrap"><input name="' . $id . '" id="' . $id . '" type="'. $format.'" value="'; - echo $value; + echo theme_sanitize_string($value); if (!is_null($max)) { echo '" max="' . $max; }

    framework/helpers/metaboxes.php

    @@ -143,7 +143,7 @@ } } } else { - echo $item['html']; + echo theme_sanitize_string($item['html']); } }else{ echo '<li class="theme-option">'; @@ -168,7 +168,7 @@ } } }else{ - echo $item['html']; + echo theme_sanitize_string($item['html']); } echo '</div>'; echo '</li>';

    framework/helpers/shortcodesGenerator.php

    @@ -54,11 +54,11 @@ ?> <script type="text/javascript"> / <![CDATA[ - var shortcode_menu_data = <?php echo $shortcode_menu_data;?>; + var shortcode_menu_data = <?php echo theme_sanitize_string($shortcode_menu_data);?>; (function ($) { $(document).ready(function(){ shortcodeMenu.init({ - uri:'<?php echo $this->uri;?>', + uri:'<?php echo theme_sanitize_string($this->uri);?>', langs:{ shortcodes:"<?php _e('Shortcodes','theme_admin');?>", insert_shortcodes:"<?php _e('Insert Shortcode','theme_admin');?>" @@ -85,7 +85,7 @@ / applied to the array of language files loaded by external plugins function add_tinymce_languages($langs){ - $langs[] = array('shortcodeGenerator' => THEME_ADMIN.'/shortcodes/langs/langs.php'); + $langs['shortcodeGenerator'] = THEME_ADMIN.'/shortcodes/langs/langs.php'; return $langs; } @@ -209,7 +209,7 @@ if (isset($option['function']) && function_exists($option['function'])) { $option['function']($option); } else { - echo $option['html']; + echo theme_sanitize_string($option['html']); } }else{ echo '<div class="shortcode-item" data-option="'.$option['id'].'"'.(isset($option['group'])?' data-group="'.$option['group'].'"':'').' data-type="'.$option['type'].'" data-default="'.(is_array($option['default'])?implode(',', $option['default']):(is_bool($option['default'])?($option['default']?'true':'false'):$option['default'])).'">'; @@ -221,7 +221,7 @@ if (isset($option['function']) && function_exists($option['function'])) { $option['function']($option); } else { - echo $option['html']; + echo theme_sanitize_string($option['html']); } echo '</div>'; echo '<div class="clear"></div>';

    framework/helpers/termmeta.php

    @@ -205,7 +205,7 @@ if( $screen ){ $taxonomy = $screen->taxonomy; $meta = amazing_get_term_meta($term_id, $taxonomy, $column ); - echo $meta; + echo theme_sanitize_string($meta); } }

    framework/info.php

    @@ -2,6 +2,6 @@ return array( 'theme_name' => 'WP Champion', 'theme_slug' => 'champion', - 'theme_version' => '3.1.5', + 'theme_version' => '3.3.0', 'required_wp_version' => '4.9.6', );

    framework/plugins/breadcrumbs-plus/breadcrumbs-plus.php

    @@ -49,9 +49,9 @@ 'bcp_text_domain'=> $bcp_text_domain, 'prefix' => '<p>', 'suffix' => '</p>', - 'title' => __( 'You are here: ', $bcp_text_domain ), - 'home' => __( 'Home', $bcp_text_domain ), - 'separator' => __( '&raquo;', $bcp_text_domain ), + 'title' => __( 'You are here: ', 'wp-champion' ), + 'home' => __( 'Home', 'wp-champion' ), + 'separator' => __( '&raquo;', 'wp-champion' ), 'front_page' => false, 'show_blog' => true, 'show_shop' => true, @@ -90,7 +90,7 @@ if ( $args["last_breadcrumb_url"] ) { $item = '<span'.get_theme_markup_menu_breadcrumbs("breadcrumbs-itemlist").'>'.$item.$bcmeta.'</span>'; } else{ - if ($item != $items['last']) + if (isset($items['last']) && $item != $items['last']) $item = '<span'.get_theme_markup_menu_breadcrumbs("breadcrumbs-itemlist").'>'.$item.$bcmeta.'</span>'; } } @@ -103,7 +103,7 @@ if ( !$args['echo'] ) return $breadcrumbs; else - echo $breadcrumbs; + echo esc_attr($breadcrumbs); } /** @@ -160,6 +160,16 @@ if(!empty($parent_page)){ $parents = breadcrumbs_plus_get_parents( $parent_page ); $item = array_merge( $item, $parents ); + } + }elseif ( 'page' === $wp_query->post->post_type ) { + if (isset($args['show_shop']) && $args['show_shop'] && function_exists( 'wc_get_page_id' )) { + if (function_exists('is_cart') && is_cart() || function_exists('is_checkout') && is_checkout()|| function_exists('is_checkout') && is_account_page() || function_exists('is_woocommerce') && is_woocommerce()) { + $shop_post_id= wc_get_page_id( 'shop' ); + $shop_post_id = wpml_get_object_id($shop_post_id,'page'); + if ($shop_post_id>0) { + $item['shop'] = '<a href="' . get_permalink( $shop_post_id ) . '" title="' . get_the_title($shop_post_id) . '"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . get_the_title( $shop_post_id ) . '</span></a>'; + } + } } }elseif ( 'page' !== $wp_query->post->post_type ) { /* If there's an archive page, add it. */ @@ -169,7 +179,7 @@ $shop_post_id=wc_get_page_id( 'shop' ); $shop_post_id = wpml_get_object_id($shop_post_id,'page'); if ($shop_post_id>0) { - $item[] = '<a href="' . get_permalink( $shop_post_id ) . '" title="' . get_the_title($shop_post_id) . '"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . get_the_title($shop_post_id) . '</span></a>'; + $item['shop'] = '<a href="' . get_permalink( $shop_post_id ) . '" title="' . get_the_title($shop_post_id) . '"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . get_the_title($shop_post_id) . '</span></a>'; } } } else { @@ -216,7 +226,7 @@ $shop_post_id= wc_get_page_id( 'shop' ); $shop_post_id = wpml_get_object_id($shop_post_id,'page'); if ($shop_post_id>0) { - $item[] = '<a href="' . get_permalink( $shop_post_id ) . '" title="' . get_the_title($shop_post_id) . '"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . get_the_title( $shop_post_id ) . '</span></a>'; + $item['shop'] = '<a href="' . get_permalink( $shop_post_id ) . '" title="' . get_the_title($shop_post_id) . '"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . get_the_title( $shop_post_id ) . '</span></a>'; } } } @@ -428,9 +438,17 @@ if ( $post_id == 0 ) return $parents; + + $shop_id=''; + $is_shop=''; + if (function_exists( 'wc_get_page_id' )){ + $shop_id= wc_get_page_id( 'shop' ); + } + while ( $post_id ) { $page = get_page( $post_id ); - $parents[] = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( get_the_title( $post_id ) ) . '"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . get_the_title( $post_id ) . '</span></a>'; + if ($post_id==$shop_id)$is_shop='shop'; + $parents[$is_shop] = '<a href="' . get_permalink( $post_id ) . '" title="' . esc_attr( get_the_title( $post_id ) ) . '"'.get_theme_markup_menu_breadcrumbs("item").'><span'.get_theme_markup_menu_breadcrumbs("name").'>' . get_the_title( $post_id ) . '</span></a>'; $post_id = $page->post_parent; }

    framework/plugins/wordpress-importer/class-wp-import.php

    @@ -232,7 +232,7 @@ ?> <form action="<?php echo admin_url( 'admin.php?import=wordpress&amp;step=2' ); ?>" method="post"> <?php wp_nonce_field( 'import-wordpress' ); ?> - <input type="hidden" name="import_id" value="<?php echo $this->id; ?>" /> + <input type="hidden" name="import_id" value="<?php echo esc_attr($this->id); ?>" /> <?php if ( ! empty( $this->authors ) ) : ?> <h3><?php _e( 'Assign Authors', 'theme_admin' ); ?></h3> @@ -889,8 +889,16 @@ $menu_id = is_array( $menu_id ) ? $menu_id['term_id'] : $menu_id; } - foreach ( $item['postmeta'] as $meta ) - ${$meta['key']} = $meta['value']; + $menu_item_icon=$menu_item_icon_color=$menu_item_icon_pro_menu_color=$menu_item_animation_color=$menu_item_animation_color_sub=$theme_multi_column=$theme_multi_column_type=$theme_multi_column_type_mobile=$theme_multi_column_opensub=$theme_multi_column_fullwidth=$not_show_in_mobile=$visibility_enable=$visibility_condition_type=$visibility_condition=''; + + foreach ( $item['postmeta'] as $meta ) { + $meta_name= str_replace('-','_',$meta['key']); + if ($meta_name==$meta['key']) { + ${$meta['key']} = $meta['value']; + } else { + $$meta_name=$meta['value']; + } + } if ( 'taxonomy' == $_menu_item_type && isset( $this->processed_terms[intval($_menu_item_object_id)] ) ) { $_menu_item_object_id = $this->processed_terms[intval($_menu_item_object_id)]; @@ -927,12 +935,43 @@ 'menu-item-target' => $_menu_item_target, 'menu-item-classes' => $_menu_item_classes, 'menu-item-xfn' => $_menu_item_xfn, - 'menu-item-status' => $item['status'] + 'menu-item-status' => $item['status'], + 'menu_item_icon'=> $menu_item_icon, + 'menu_item_icon_color'=> $menu_item_icon_color, + 'menu_item_icon_pro_menu_color'=>$menu_item_icon_pro_menu_color, + 'menu_item_animation_color'=> $menu_item_animation_color, + 'menu_item_animation_color_sub'=>$menu_item_animation_color_sub, + 'theme_multi_column'=>$theme_multi_column, + 'theme_multi_column_type'=>$theme_multi_column_type, + 'theme_multi_column_type_mobile'=>$theme_multi_column_type_mobile, + 'theme_multi_column_opensub'=>$theme_multi_column_opensub, + 'theme_multi_column_fullwidth'=>$theme_multi_column_fullwidth, + 'not_show_in_mobile'=>$not_show_in_mobile, + 'visibility_enable'=>$visibility_enable, + 'visibility_condition_type'=> $visibility_condition_type, + 'visibility_condition'=> $visibility_condition, ); $id = wp_update_nav_menu_item( $menu_id, 0, $args ); - if ( $id && ! is_wp_error( $id ) ) + if ( $id && ! is_wp_error( $id ) ){ $this->processed_menu_items[intval($item['post_id'])] = (int) $id; + $menu_item_db_id=$id; + $this->processed_menu_items[intval($item['post_id'])] = (int) $id; + if (isset($args['menu_item_icon']) && !empty($args['menu_item_icon'])) update_post_meta( $menu_item_db_id, 'menu_item_icon', $args['menu_item_icon'] ); + if (isset($args['menu_item_icon_color']) && !empty($args['menu_item_icon_color'])) update_post_meta( $menu_item_db_id, 'menu_item_icon_color', $args['menu_item_icon_color']); + if (isset($args['menu_item_icon_pro_menu_color']) && !empty($args['menu_item_icon_pro_menu_color'])) update_post_meta( $menu_item_db_id, 'menu_item_icon_pro_menu_color', $args['menu_item_icon_pro_menu_color']); + if (isset($args['menu_item_animation_color']) && !empty($args['menu_item_animation_color'])) update_post_meta( $menu_item_db_id, 'menu_item_animation_color', $args['menu_item_animation_color']); + if (isset($args['menu_item_animation_color_sub']) && !empty($args['menu_item_animation_color_sub'])) update_post_meta( $menu_item_db_id, 'menu_item_animation_color_sub', $args['menu_item_animation_color_sub']); + if (isset($args['theme_multi_column']) && !empty($args['theme_multi_column'])) update_post_meta( $menu_item_db_id, 'theme_multi_column', $args['theme_multi_column']); + if (isset($args['theme_multi_column_type']) && !empty($args['theme_multi_column_type'])) update_post_meta( $menu_item_db_id, 'theme_multi_column_type', $args['theme_multi_column_type']); + if (isset($args['theme_multi_column_type_mobile']) && !empty($args['theme_multi_column_type_mobile'])) update_post_meta( $menu_item_db_id, 'theme_multi_column_type_mobile', $args['theme_multi_column_type_mobile']); + if (isset($args['theme_multi_column_opensub']) && !empty($args['theme_multi_column_opensub'])) update_post_meta( $menu_item_db_id, 'theme_multi_column_opensub', $args['theme_multi_column_opensub']); + if (isset($args['theme_multi_column_fullwidth']) && !empty($args['theme_multi_column_fullwidth'])) update_post_meta( $menu_item_db_id, 'theme_multi_column_fullwidth', $args['theme_multi_column_fullwidth']); + if (isset($args['not_show_in_mobile']) && !empty($args['not_show_in_mobile'])) update_post_meta( $menu_item_db_id, 'not_show_in_mobile', $args['not_show_in_mobile']); + if (isset($args['visibility_enable']) && !empty($args['visibility_enable'])) update_post_meta( $menu_item_db_id, 'visibility_enable', $args['visibility_enable']); + if (isset($args['visibility_condition_type']) && !empty($args['visibility_condition_type'])) update_post_meta( $menu_item_db_id, 'visibility_condition_type', $args['visibility_condition_type']); + if (isset($args['visibility_condition']) && !empty($args['visibility_condition'])) update_post_meta( $menu_item_db_id, 'visibility_condition', $args['visibility_condition']); + } } /**

    framework/plugins/wordpress-importer/parsers/class-wxr-parser-regex.php

    @@ -9,6 +9,8 @@ /** * WXR Parser that uses regular expressions. Fallback for installs without an XML parser. */ +WP_Filesystem(); +global $wp_filesystem; class WXR_Parser_Regex { var $authors = array(); var $posts = array(); @@ -34,7 +36,7 @@ 'wp:term' => array( 'terms', array( $this, 'process_term' ) ), ); - $fp = $this->fopen( $file, 'r' ); + $fp = $this->f_open( $file, 'r' ); if ( $fp ) { while ( ! $this->feof( $fp ) ) { $importline = rtrim( $this->fgets( $fp ) ); @@ -89,7 +91,7 @@ } } - $this->fclose($fp); + $this->f_close($fp); } if ( ! $wxr_version ) @@ -292,10 +294,12 @@ return '<' . strtolower( $matches[1] ); } - function fopen( $filename, $mode = 'r' ) { + function f_open( $filename, $mode = 'r' ) { + global $wp_filesystem; if ( $this->has_gzip ) return gzopen( $filename, $mode ); - return fopen( $filename, $mode ); + return $wp_filesystem->get_contents($filename); + /fopen( $filename, $mode ); } function feof( $fp ) { @@ -310,10 +314,11 @@ return fgets( $fp, $len ); } - function fclose( $fp ) { + function f_close( $fp ) { if ( $this->has_gzip ) return gzclose( $fp ); - return fclose( $fp ); + return; + /f_close( $fp ); } }

    framework/plugins/wordpress-importer/parsers/class-wxr-parser-simplexml.php

    @@ -9,8 +9,12 @@ /** * WXR Parser that makes use of the SimpleXML PHP extension. */ + +WP_Filesystem(); +global $wp_filesystem; class WXR_Parser_SimpleXML { function parse( $file ) { + global $wp_filesystem; $authors = $posts = $categories = $tags = $terms = array(); $internal_errors = libxml_use_internal_errors(true); @@ -20,7 +24,7 @@ if ( function_exists( 'libxml_disable_entity_loader' ) ) { $old_value = libxml_disable_entity_loader( true ); } - $success = $dom->loadXML( file_get_contents( $file ) ); + $success = $dom->loadXML( $wp_filesystem->get_contents( $file ) ); if ( ! is_null( $old_value ) ) { libxml_disable_entity_loader( $old_value ); }

    framework/plugins/wordpress-importer/parsers/class-wxr-parser-xml.php

    @@ -9,6 +9,8 @@ /** * WXR Parser that makes use of the XML Parser PHP extension. */ +WP_Filesystem(); +global $wp_filesystem; class WXR_Parser_XML { var $wp_tags = array( 'wp:post_id', 'wp:post_date', 'wp:post_date_gmt', 'wp:comment_status', 'wp:ping_status', 'wp:attachment_url', @@ -25,6 +27,7 @@ ); function parse( $file ) { + global $wp_filesystem; $this->wxr_version = $this->in_post = $this->cdata = $this->data = $this->sub_data = $this->in_tag = $this->in_sub_tag = false; $this->authors = $this->posts = $this->term = $this->category = $this->tag = array(); @@ -35,7 +38,7 @@ xml_set_character_data_handler( $xml, 'cdata' ); xml_set_element_handler( $xml, 'tag_open', 'tag_close' ); - if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) { + if ( ! xml_parse( $xml, $wp_filesystem->get_contents( $file ), true ) ) { $current_line = xml_get_current_line_number( $xml ); $current_column = xml_get_current_column_number( $xml ); $error_code = xml_get_error_code( $xml );

    framework/plugins/wordpress-importer/parsers/class-wxr-parser.php

    @@ -33,10 +33,10 @@ echo '<pre>'; if ( 'SimpleXML_parse_error' == $result->get_error_code() ) { foreach ( $result->get_error_data() as $error ) - echo $error->line . ':' . $error->column . ' ' . esc_html( $error->message ) . "/n"; + echo esc_attr($error->line) . ':' . $error->column . ' ' . esc_html( $error->message ) . "/n"; } else if ( 'XML_parse_error' == $result->get_error_code() ) { $error = $result->get_error_data(); - echo $error[0] . ':' . $error[1] . ' ' . esc_html( $error[2] ); + echo esc_attr($error[0]) . ':' . $error[1] . ' ' . esc_html( $error[2] ); } echo '</pre>'; echo '<p><strong>' . __( 'There was an error when reading this WXR file', 'theme_admin' ) . '</strong><br />';

    framework/plugins/wp-pagenavi/wp-pagenavi.php

    @@ -254,7 +254,7 @@ if ( !$echo ) return $out; - echo $out; + echo theme_sanitize_string($out); }

    framework/shortcodes/backstretch.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_background_slider')){ -function theme_shortcode_background_slider($atts, $content = null, $code) { +function theme_shortcode_background_slider($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'target' => 'body', 'fade' => '500', @@ -80,4 +80,4 @@ } } -add_shortcode('background_slider','theme_shortcode_background_slider'); +add_theme_shortcode('background_slider','theme_shortcode_background_slider');

    framework/shortcodes/blog.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_blog')){ -function theme_shortcode_blog($atts, $content = null, $code) { +function theme_shortcode_blog($atts, $content = null, $code = null) { global $wp_filter; $the_content_filter_backup = $wp_filter['the_content']; extract(shortcode_atts(array( @@ -381,7 +381,7 @@ } if($desc_length != 'default'){ - remove_filter( 'excerpt_length', array($excerpt_constructor,'get_length')); + theme_remove_fltr( 'excerpt_length', array($excerpt_constructor,'get_length')); } if ($nopaging == 'false') { @@ -719,7 +719,7 @@ return '<div id="'.$blog_id.'" class="theme_blog_list'.$animation['class'].$class.'">'.$output.'</div>'.$clearboth; } } -add_shortcode('blog','theme_shortcode_blog'); +add_theme_shortcode('blog','theme_shortcode_blog'); if(!function_exists('theme_shortcode_blog_column_posts')){ function theme_shortcode_blog_column_posts(&$r, $atts, $current) { @@ -963,7 +963,7 @@ } } if(!function_exists('theme_blog_pagenavi')){ -function theme_blog_pagenavi($before = '', $after = '', $blog_query, $paged, $alignment='') { +function theme_blog_pagenavi($before = '', $after = '', $blog_query=null, $paged='', $alignment='') { global $wpdb, $wp_query; / if (is_single()) @@ -1061,7 +1061,7 @@ if ($total_pages > 1 || intval($options['always_show'])) { $pages_text = str_replace("%CURRENT_PAGE%", number_format_i18n($paged), $options['pages_text']); $pages_text = str_replace("%TOTAL_PAGES%", number_format_i18n($total_pages), $pages_text); - echo $before . '<div class="wp-pagenavi'.$alignment.'">' . "/n"; + echo theme_sanitize_string($before) . '<div class="wp-pagenavi'.$alignment.'">' . "/n"; switch(intval($options['style'])){ / Normal case 1: @@ -1080,7 +1080,7 @@ / $prev_link=get_previous_posts_link( $options['prev_text'] ); / $targetreplace= $class_names['previouspostslink'].' rel="prev" href'; / $prev_link = str_replace('href' , $targetreplace, $prev_link); - / echo $prev_link; + / echo theme_sanitize_string($prev_link); /Previous Page if ( $paged > 1 ) { $prevpage = intval($paged) - 1; @@ -1143,7 +1143,7 @@ echo '<span class="'. $class_names["extend"].'">'.$options["dotright_text"].'</span>'; } - echo $larger_page_out; + echo theme_sanitize_string($larger_page_out); if ($end_page < $total_pages) { if (! empty($options['dotright_text'])) { @@ -1154,7 +1154,7 @@ / $next_link=get_next_posts_link( $options['next_text'], $total_pages ); / $targetreplace= $class_names['nextpostslink'].' rel="next" href'; / $next_link = str_replace('href' , $targetreplace, $next_link); - / echo $next_link; + / echo theme_sanitize_string($next_link); /Next Page $nextpage = intval($paged) + 1; @@ -1169,7 +1169,8 @@ break; / Dropdown case 2: - echo '<form action="' . htmlspecialchars($_SERVER['PHP_SELF']) . '" method="get">' . "/n"; + global $_PHPSERVER; + echo '<form action="' . htmlspecialchars($_PHPSERVER['PHP_SELF']) . '" method="get">' . "/n"; echo '<select size="1" onchange="document.location.href = this.options[this.selectedIndex].value;">' . "/n"; for($i = 1; $i <= $total_pages; $i++) { $page_num = $i; @@ -1194,7 +1195,7 @@ } if(!function_exists('theme_shortcode_metainfo')){ -function theme_shortcode_metainfo($atts, $content = null, $code) { +function theme_shortcode_metainfo($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'metaitems' => '', 'divider'=> 'true', @@ -1300,4 +1301,4 @@ return $output; } } -add_shortcode('metainfo','theme_shortcode_metainfo'); +add_theme_shortcode('metainfo','theme_shortcode_metainfo');

    framework/shortcodes/boxes.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_message')){ -function theme_shortcode_message($atts, $content = null, $code) { +function theme_shortcode_message($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'align' => false, 'class' => '', @@ -24,14 +24,14 @@ } } -add_shortcode('info','theme_shortcode_message'); -add_shortcode('success','theme_shortcode_message'); -add_shortcode('error','theme_shortcode_message'); -add_shortcode('error_msg','theme_shortcode_message'); -add_shortcode('notice','theme_shortcode_message'); +add_theme_shortcode('info','theme_shortcode_message'); +add_theme_shortcode('success','theme_shortcode_message'); +add_theme_shortcode('error','theme_shortcode_message'); +add_theme_shortcode('error_msg','theme_shortcode_message'); +add_theme_shortcode('notice','theme_shortcode_message'); if(!function_exists('theme_shortcode_framed_box')){ -function theme_shortcode_framed_box($atts, $content = null, $code) { +function theme_shortcode_framed_box($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'width' => '', 'height' => '', @@ -149,10 +149,10 @@ } } -add_shortcode('framed_box','theme_shortcode_framed_box'); +add_theme_shortcode('framed_box','theme_shortcode_framed_box'); if(!function_exists('theme_shortcode_content_box')){ -function theme_shortcode_content_box($atts, $content = null, $code) { +function theme_shortcode_content_box($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'width' => '', 'height' => '', @@ -289,7 +289,7 @@ HTML; } } -add_shortcode('content_box','theme_shortcode_content_box'); +add_theme_shortcode('content_box','theme_shortcode_content_box'); if(!function_exists('theme_shortcode_note')){ function theme_shortcode_note($atts, $content = null) { @@ -325,10 +325,10 @@ return '<div class="'.apply_filters( 'theme_css_class', 'note' ).$align.$class.'"'.$width.'>'.$title.'<div class="'.apply_filters( 'theme_css_class', 'note_content' ).'">' . apply_shortcodes(trim($content)) . '<div class="'.apply_filters( 'theme_css_class', 'note_space' ).'"></div></div></div>'; } } -add_shortcode('note','theme_shortcode_note'); +add_theme_shortcode('note','theme_shortcode_note'); if(!function_exists('theme_shortcode_slogan')){ -function theme_shortcode_slogan($atts, $content = null, $code) { +function theme_shortcode_slogan($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'size' => '', 'color' => '', @@ -380,10 +380,10 @@ } } } -add_shortcode('slogan', 'theme_shortcode_slogan'); +add_theme_shortcode('slogan', 'theme_shortcode_slogan'); if(!function_exists('theme_shortcode_iconbox')){ -function theme_shortcode_iconbox($atts, $content = null, $code) { +function theme_shortcode_iconbox($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'type' => 'inline', / left, inline, center 'title' => '', @@ -516,10 +516,10 @@ return '<div id= '.$iconboxid.' class="iconbox'.$class.$iconsize.' iconbox_'.$type.'"'.$animation['data'].'><span class="iconbox_icon">'.$icon.'</span><div class="iconbox_content">'.$title.$content.'</div></div>'; } } -add_shortcode('iconbox', 'theme_shortcode_iconbox'); +add_theme_shortcode('iconbox', 'theme_shortcode_iconbox'); if(!function_exists('theme_shortcode_process_steps')){ -function theme_shortcode_process_steps($atts, $content = null, $code) { +function theme_shortcode_process_steps($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'style' => false, 'class' => '', @@ -626,7 +626,8 @@ 'value'=>$options['icon_image'] )); if($image_src){ - $icon = '<img class="icon_image" src="'.$image_src.'" alt="" />'; + $alt_text=''; + $icon = '<img class="icon_image" src="'.$image_src.'" alt="'.$alt_text.'" />'; } else { $icon = ''; } @@ -639,14 +640,16 @@ } else $target=""; if(isset($options['link']) && !empty($options['link'])){ - $output .= '<a class="process_step_icon" href="'.$options['link'].'"'.$target.' alt=""'.$dataiconbordercolor.$dataiconborderhovercolor.$dataiconcolor.$dataiconhovercolor.$dataiconhoverbgcolor.$dataiconbgcolor.'>'.$icon.'</a>'; + $alt_text=''; + $output .= '<a class="process_step_icon" href="'.$options['link'].'"'.$target.' alt="'.$alt_text.'"'.$dataiconbordercolor.$dataiconborderhovercolor.$dataiconcolor.$dataiconhovercolor.$dataiconhoverbgcolor.$dataiconbgcolor.'>'.$icon.'</a>'; } else { $output .= '<div class="process_step_icon"'.$dataiconbordercolor.$dataiconborderhovercolor.$dataiconcolor.$dataiconhovercolor.$dataiconhoverbgcolor.$dataiconbgcolor.'>'.$icon.'</div>'; } $output .= '<div class="process_step_detail">'; if(isset($options['title'])){ if(isset($options['link']) && !empty($options['link'])){ - $output .= '<h3 class="process_step_title"><a class="process_step_title_link" href="'.$options['link'].'"'.$target.' alt=""'.$datatitlecolor.$datatitlehovercolor.$title_style.'>'.$options['title'].'</a></h3>'; + $alt_text=''; + $output .= '<h3 class="process_step_title"><a class="process_step_title_link" href="'.$options['link'].'"'.$target.' alt="'.$alt_text.'"'.$datatitlecolor.$datatitlehovercolor.$title_style.'>'.$options['title'].'</a></h3>'; } else $output .= '<h3 class="process_step_title"'.$title_style.'>'.$options['title'].'</h3>'; } $output .= '<div class="process_step_content">'.apply_shortcodes(trim($matches[5][$i])).'</div>'; @@ -674,18 +677,18 @@ } } } -add_shortcode('process_steps', 'theme_shortcode_process_steps'); +add_theme_shortcode('process_steps', 'theme_shortcode_process_steps'); if(!function_exists('theme_shortcode_process_step')){ -function theme_shortcode_process_step($atts, $content=null,$code){ -} - -add_shortcode('process_step', 'theme_shortcode_process_step'); +function theme_shortcode_process_step($atts, $content=null,$code = null){ +} + +add_theme_shortcode('process_step', 'theme_shortcode_process_step'); } if(!function_exists('theme_shortcode_text_box')){ -function theme_shortcode_text_box($atts, $content = null, $code) { +function theme_shortcode_text_box($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'tagtype' => 'p', 'lineheight' => '', @@ -940,10 +943,10 @@ return '<'.$tagtype.' id='.$textID.' class="text_box'.$class.'"'.$data_compression.$data_max.$data_min.$style.'>' . $content .'</'.$tagtype.'>'; } } -add_shortcode('text_box', 'theme_shortcode_text_box'); +add_theme_shortcode('text_box', 'theme_shortcode_text_box'); if(!function_exists('theme_shortcode_smart_box')){ -function theme_shortcode_smart_box($atts, $content = null, $code) { +function theme_shortcode_smart_box($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'width' => '', 'minwidth' => '', @@ -1003,9 +1006,15 @@ 'parallax' => 'false', 'parallaxtype' => 'scroll', 'parallaxspeed' => '0.5', - 'parallaxwidth' => '', - 'parallaxheight'=> '', - 'parallaxtransform' => 'true', + 'parallaxvideo' =>'', + 'parallaxvideoposterimage'=>'', + 'parallaximgx'=> '', + 'parallaximgy'=> '', + 'parallaxvideolazyloading'=> 'true', + 'parallaxvideoplayvisible'=> 'true', + 'parallaxvideoloop'=> 'true', + 'parallaxvideostarttime'=> '0', + 'parallaxvideoendtime'=> '0', 'bgsize' => 'cover', 'type' => 'none', 'div_id' => '', @@ -1020,7 +1029,7 @@ 'visible' => 'all',/768,568,480,320,-768,-568,-480 'fullwidth'=> '', ), $atts)); - + if ($float=='auto'||intval($keepheightcol)<='1'){ if (is_rtl() && $switch=='rtl' || !is_rtl() && $switch=='ltr'){ $tmp=$paddingright; @@ -1208,7 +1217,9 @@ if (!empty($bgimage)) { $image_url=theme_get_image_src(array('type'=>'attachment_id','value'=>$bgimage)); } - + if (!empty($parallaxvideoposterimage)) { + $image_url=theme_get_image_src(array('type'=>'attachment_id','value'=>$parallaxvideoposterimage)); + } if (!empty($bgimageoverlay)) { $image_urloverlay=theme_get_image_src(array('type'=>'attachment_id','value'=>$bgimageoverlay)); } @@ -1269,7 +1280,15 @@ } if($type == 'none') { - if (!empty($image_url)) { + if (empty($image_url) && !empty($parallaxvideo)) { + if ($parallax=='true') { + $class.= " jarallax"; + if (isset( $bgcolor ) && !empty($bgcolor) && $bgcoloroverlay=='true') { + $overlaystyles["background-color"]='background-color:'.$bgcolor; + $class.= " jarallax-image-color-overlay"; + } + } + } else if (!empty($image_url)) { if (empty($bgposx)) $bgposx='center'; if (empty($bgposy)) $bgposy='center'; if (empty($bgattachment)) $bgattachment='scroll'; @@ -1287,7 +1306,6 @@ $overlaystyles["background-color"]='background-color:'.$bgcolor; if (!empty($image_url)) $class.= " jarallax-image-color-overlay"; } - $divstyles["background"] = "background-image: url('".$image_url."')"; } else { $divstyles["background"] = "background:".$bgcolor." url('".$image_url."') ".$bgrepeat." ".$bgattachment." ".$bgposx." ".$bgposy; $divstyles["backgroundwebkit"] = '-webkit-background-size:'.$bgsize; @@ -1409,6 +1427,13 @@ } if (!empty($bordercolor)) { $divstyles["bordercolor"]='border-color:'.$bordercolor; + if($type == 'none') { + if (empty(!$image_url) || !empty($parallaxvideo)) { + if ($parallax=='true') { + $divstyles["background-color"]='background-color:'.$bordercolor; + } + } + } } if (!empty($bordertype)) { $divstyles["borderstyle"]='border-style:'.$bordertype; @@ -1514,29 +1539,67 @@ if ($type=='gmap') { return '<div id='.$divID.' class="smart_box'.$class.'"'.$divstyle.'><div style="width: 100%; height: 100%; opacity: 1; min-width: 0px; max-width: none; min-height: 0px; max-height: none; position: absolute; top: 0px; left: 0px; overflow: hidden; z-index:0">'.$gmap.'</div><div'.$gmapstyle.'>' . $content .'</div></div>'.$clearboth; } else { - $datatype=''; - if ($type=='none' && !empty($image_url)) { + $datatype='';$jarallax_image=''; + if ($type=='none' && !empty($image_url) || $type=='none' && !empty($parallaxvideo) ) { if ($parallax=='true') { - wp_enqueue_script( 'jarallax-init' ); + if (class_exists('Mobile_Detect')) { + $mobiledetect = new Mobile_Detect; + $detect= $mobiledetect->isMobile(); + } else $detect = false; + if ($detect) { + $post_id=theme_get_queried_object_id(); + $jarallax_on_mobile=theme_get_inherit_preset_option($post_id, '_jarallax_mobile','advanced','jarallax_mobile'); + $detect=$jarallax_on_mobile?true:false; + } + if (!$detect) wp_enqueue_script( 'jarallax-init' ); + if (!empty($image_url)) { + $mhpos=strpos($minheight,'px'); + if ($mhpos === false || empty($minheight)) $minheightText='inherit'; else $minheightText=$minheight; + $jarallax_image='<img class="jarallax-img" src="'.$image_url.'" alt="" style="min-height:'.$minheightText.';">'; + /$datatype.=' data-img-src="'.$image_url.'"'; + } $compareparallaxtype=array('scroll','scale','opacity','scroll-opacity','scale-opacity'); + if ($parallaxspeed < -1.0 || $parallaxspeed > 2.0) $parallaxspeed=0.5; + /$datatype=' data-jarallax="jarallax" data-speed="'.$parallaxspeed.'" '; + $datatype.=' data-speed="'.$parallaxspeed.'" '; if (!in_array($parallaxtype, $compareparallaxtype)) $parallaxtype='scroll'; - if (!empty($parallaxwidth)) $parallaxwidth=', "imgWidth": '.$parallaxwidth; - if (!empty($parallaxheight)) $parallaxheight=', "imgHeight": '.$parallaxheight; - if ($parallaxspeed < -1.0 || $parallaxspeed > 2.0) $parallaxspeed=0.5; - if ($parallaxtransform =='false') $parallaxtransform= ', "enableTransform": false'; else $parallaxtransform=''; - $datatype=" data-themejarallax='"; - $datatype.='{"type": "'.$parallaxtype.'", "speed": '.$parallaxspeed.$parallaxwidth.$parallaxheight.$parallaxtransform.'}'."'"; - } - } - $output='<div id='.$divID.' class="smart_box'.$class.'"'.$divstyle.$datatype.'>'; + $datatype.=' data-type="'.$parallaxtype.'"'; + if (!empty($parallaxvideo)) { + $datatype.=' data-video-src="'.$parallaxvideo.'"'; + if ($parallaxvideoplayvisible=="false") { + $datatype.=' data-video-play-only-visible="'.$parallaxvideoplayvisible.'"'; + } + if ($parallaxvideolazyloading=="false") { + $datatype.=' data-video-lazy-loading="'.$parallaxvideolazyloading.'"'; + } + if ($parallaxvideoloop=="false") { + $datatype.=' data-video-loop="'.$parallaxvideoloop.'"'; + } + if ($parallaxvideostarttime>0) { + $datatype.=' data-video-start-time="'.$parallaxvideostarttime.'"'; + } + if ($parallaxvideoendtime>0 and $parallaxvideoendtime>$parallaxvideostarttime){ + $datatype.=' data-video-end-time="'.$parallaxvideoendtime.'"'; + } + } + if (!empty($image_url)) { + $imgx=$imgy='50%'; + if ($parallaximgx!=''||$parallaximgx!='' ){ + if ($parallaximgx!='') {$imgx=$parallaximgx.'%';} + if ($parallaximgy!='') {$imgy=$parallaximgy.'%';} + $datatype.=' data-img-position="'.$imgx.' '.$imgy.'"'; + } + } + /$datatype.=' data-keep-img="true"'; + } + } + $output='<div id='.$divID.' class="smart_box'.$class.'"'.$divstyle.$datatype.'>'.$jarallax_image; - /if ($type == 'none' && $bgcoloroverlay=='true' && $parallax=='true' && !empty($overlaystyle)) if ($type!="gmap" && !empty($overlaystyle)) { $output.='<div class="smart_box_overlay" '. $overlaystyle . '>'; } $output.=$content; - /if ($type == 'none' && $bgcoloroverlay=='true' && $parallax=='true' && !empty($overlaystyle)) if ($type!="gmap" && !empty($overlaystyle)) { $output.='</div>'; } @@ -1547,15 +1610,15 @@ } } } -add_shortcode('smart_box', 'theme_shortcode_smart_box'); -add_shortcode('smart_box_one', 'theme_shortcode_smart_box'); -add_shortcode('smart_box_two', 'theme_shortcode_smart_box'); -add_shortcode('smart_box_three', 'theme_shortcode_smart_box'); -add_shortcode('smart_box_four', 'theme_shortcode_smart_box'); -add_shortcode('smart_box_five', 'theme_shortcode_smart_box'); +add_theme_shortcode('smart_box', 'theme_shortcode_smart_box'); +add_theme_shortcode('smart_box_one', 'theme_shortcode_smart_box'); +add_theme_shortcode('smart_box_two', 'theme_shortcode_smart_box'); +add_theme_shortcode('smart_box_three', 'theme_shortcode_smart_box'); +add_theme_shortcode('smart_box_four', 'theme_shortcode_smart_box'); +add_theme_shortcode('smart_box_five', 'theme_shortcode_smart_box'); if(!function_exists('theme_shortcode_smart_box_col')){ -function theme_shortcode_smart_box_col($atts, $content = null, $code) { +function theme_shortcode_smart_box_col($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'columns'=>'', 'marginspace' => '', @@ -1667,9 +1730,9 @@ } } -add_shortcode('smart_box_col', 'theme_shortcode_smart_box_col'); -add_shortcode('smart_box_col_one', 'theme_shortcode_smart_box_col'); -add_shortcode('smart_box_col_two', 'theme_shortcode_smart_box_col'); -add_shortcode('smart_box_col_three', 'theme_shortcode_smart_box_col'); -add_shortcode('smart_box_col_four', 'theme_shortcode_smart_box_col'); -add_shortcode('smart_box_col_five', 'theme_shortcode_smart_box_col'); +add_theme_shortcode('smart_box_col', 'theme_shortcode_smart_box_col'); +add_theme_shortcode('smart_box_col_one', 'theme_shortcode_smart_box_col'); +add_theme_shortcode('smart_box_col_two', 'theme_shortcode_smart_box_col'); +add_theme_shortcode('smart_box_col_three', 'theme_shortcode_smart_box_col'); +add_theme_shortcode('smart_box_col_four', 'theme_shortcode_smart_box_col'); +add_theme_shortcode('smart_box_col_five', 'theme_shortcode_smart_box_col');

    framework/shortcodes/buttons.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_button')){ -function theme_shortcode_button($atts, $content = null, $code) { +function theme_shortcode_button($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'id' => false, 'class' => false, @@ -241,5 +241,5 @@ } } } -add_shortcode('button','theme_shortcode_button'); - +add_theme_shortcode('button','theme_shortcode_button'); +

    framework/shortcodes/carousel.php

    @@ -245,13 +245,13 @@ HTML; } } -add_shortcode('carousel', 'theme_shortcode_carousel'); +add_theme_shortcode('carousel', 'theme_shortcode_carousel'); if(!function_exists('theme_shortcode_carousel_image')){ -function theme_shortcode_carousel_image($atts, $content=null,$code){ -} - -add_shortcode('carousel_image', 'theme_shortcode_carousel_image'); +function theme_shortcode_carousel_image($atts, $content=null,$code = null){ +} + +add_theme_shortcode('carousel_image', 'theme_shortcode_carousel_image'); } if(!function_exists('theme_shortcode_product_carousel')){ @@ -568,4 +568,4 @@ HTML; } } -add_shortcode('product_carousel', 'theme_shortcode_product_carousel'); +add_theme_shortcode('product_carousel', 'theme_shortcode_product_carousel');

    framework/shortcodes/chart.php

    @@ -63,4 +63,4 @@ return '<img class="'.$class.'"'.$width.$height.' title="'.$title.'" src="https:/chart.apis.google.com/chart?cht='.$charttype.''.$string.$advanced.'" alt="'.$title.'" />'; } } -add_shortcode('chart', 'theme_shortcode_chart'); +add_theme_shortcode('chart', 'theme_shortcode_chart');

    framework/shortcodes/columns.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_column')){ -function theme_shortcode_column($atts, $content = null, $code) { +function theme_shortcode_column($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'marginhalf' => '', ), $atts)); @@ -12,7 +12,7 @@ } } if(!function_exists('theme_shortcode_column_last')){ -function theme_shortcode_column_last($atts, $content = null, $code) { +function theme_shortcode_column_last($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'marginhalf' => '', ), $atts)); @@ -24,38 +24,38 @@ } } -add_shortcode('one_half', 'theme_shortcode_column'); -add_shortcode('one_half_one', 'theme_shortcode_column'); -add_shortcode('one_half_two', 'theme_shortcode_column'); +add_theme_shortcode('one_half', 'theme_shortcode_column'); +add_theme_shortcode('one_half_one', 'theme_shortcode_column'); +add_theme_shortcode('one_half_two', 'theme_shortcode_column'); -add_shortcode('one_third', 'theme_shortcode_column'); -add_shortcode('one_third_one', 'theme_shortcode_column'); -add_shortcode('one_third_two', 'theme_shortcode_column'); +add_theme_shortcode('one_third', 'theme_shortcode_column'); +add_theme_shortcode('one_third_one', 'theme_shortcode_column'); +add_theme_shortcode('one_third_two', 'theme_shortcode_column'); -add_shortcode('one_fourth', 'theme_shortcode_column'); -add_shortcode('one_fifth', 'theme_shortcode_column'); -add_shortcode('one_sixth', 'theme_shortcode_column'); -add_shortcode('two_third', 'theme_shortcode_column'); -add_shortcode('three_fourth', 'theme_shortcode_column'); -add_shortcode('two_fifth', 'theme_shortcode_column'); -add_shortcode('three_fifth', 'theme_shortcode_column'); -add_shortcode('four_fifth', 'theme_shortcode_column'); -add_shortcode('five_sixth', 'theme_shortcode_column'); +add_theme_shortcode('one_fourth', 'theme_shortcode_column'); +add_theme_shortcode('one_fifth', 'theme_shortcode_column'); +add_theme_shortcode('one_sixth', 'theme_shortcode_column'); +add_theme_shortcode('two_third', 'theme_shortcode_column'); +add_theme_shortcode('three_fourth', 'theme_shortcode_column'); +add_theme_shortcode('two_fifth', 'theme_shortcode_column'); +add_theme_shortcode('three_fifth', 'theme_shortcode_column'); +add_theme_shortcode('four_fifth', 'theme_shortcode_column'); +add_theme_shortcode('five_sixth', 'theme_shortcode_column'); -add_shortcode('one_half_last', 'theme_shortcode_column_last'); -add_shortcode('one_half_last_one', 'theme_shortcode_column_last'); -add_shortcode('one_half_last_two', 'theme_shortcode_column_last'); +add_theme_shortcode('one_half_last', 'theme_shortcode_column_last'); +add_theme_shortcode('one_half_last_one', 'theme_shortcode_column_last'); +add_theme_shortcode('one_half_last_two', 'theme_shortcode_column_last'); -add_shortcode('one_third_last', 'theme_shortcode_column_last'); -add_shortcode('one_third_last_one', 'theme_shortcode_column_last'); -add_shortcode('one_third_last_two', 'theme_shortcode_column_last'); +add_theme_shortcode('one_third_last', 'theme_shortcode_column_last'); +add_theme_shortcode('one_third_last_one', 'theme_shortcode_column_last'); +add_theme_shortcode('one_third_last_two', 'theme_shortcode_column_last'); -add_shortcode('one_fourth_last', 'theme_shortcode_column_last'); -add_shortcode('one_fifth_last', 'theme_shortcode_column_last'); -add_shortcode('one_sixth_last', 'theme_shortcode_column_last'); -add_shortcode('two_third_last', 'theme_shortcode_column_last'); -add_shortcode('three_fourth_last', 'theme_shortcode_column_last'); -add_shortcode('two_fifth_last', 'theme_shortcode_column_last'); -add_shortcode('three_fifth_last', 'theme_shortcode_column_last'); -add_shortcode('four_fifth_last', 'theme_shortcode_column_last'); -add_shortcode('five_sixth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('one_fourth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('one_fifth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('one_sixth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('two_third_last', 'theme_shortcode_column_last'); +add_theme_shortcode('three_fourth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('two_fifth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('three_fifth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('four_fifth_last', 'theme_shortcode_column_last'); +add_theme_shortcode('five_sixth_last', 'theme_shortcode_column_last');

    framework/shortcodes/dividers.php

    @@ -4,35 +4,35 @@ return '<div class="divider"></div>'; } } -add_shortcode('divider', 'theme_shortcode_divider'); +add_theme_shortcode('divider', 'theme_shortcode_divider'); if(!function_exists('theme_shortcode_divider_top')){ function theme_shortcode_divider_top() { return '<div class="divider top"><a href="#">'.__('Top','wp-champion').'</a></div>'; } } -add_shortcode('divider_top', 'theme_shortcode_divider_top'); +add_theme_shortcode('divider_top', 'theme_shortcode_divider_top'); if(!function_exists('theme_shortcode_divider_padding')){ function theme_shortcode_divider_padding() { return '<div class="divider_padding"></div>'; } } -add_shortcode('divider_padding', 'theme_shortcode_divider_padding'); +add_theme_shortcode('divider_padding', 'theme_shortcode_divider_padding'); if(!function_exists('theme_shortcode_divider_line')){ function theme_shortcode_divider_line() { return '<div class="divider_line"></div>'; } } -add_shortcode('divider_line', 'theme_shortcode_divider_line'); +add_theme_shortcode('divider_line', 'theme_shortcode_divider_line'); if(!function_exists('theme_shortcode_clearboth')){ function theme_shortcode_clearboth() { return '<div class="clearboth"></div>'; } } -add_shortcode('clearboth', 'theme_shortcode_clearboth'); +add_theme_shortcode('clearboth', 'theme_shortcode_clearboth'); if(!function_exists('theme_shortcode_advanced_divider')){ function theme_shortcode_advanced_divider($atts) { @@ -106,7 +106,7 @@ return '<div class=" divider'.$top.''.$class.'"'.$style.'>'.$top_text.'</div>'; } } -add_shortcode('divider_advanced', 'theme_shortcode_advanced_divider'); +add_theme_shortcode('divider_advanced', 'theme_shortcode_advanced_divider'); if(!function_exists('theme_shortcode_arrow_plus')){ function theme_shortcode_arrow_plus($atts) { @@ -214,8 +214,8 @@ } } -add_shortcode('arrow_plus', 'theme_shortcode_arrow_plus'); -add_shortcode('divider_arrow', 'theme_shortcode_arrow_plus'); / keep for legacy first time champion users +add_theme_shortcode('arrow_plus', 'theme_shortcode_arrow_plus'); +add_theme_shortcode('divider_arrow', 'theme_shortcode_arrow_plus'); / keep for legacy first time champion users if(!function_exists('theme_shortcode_title_plus')){ function theme_shortcode_title_plus($atts) { @@ -685,6 +685,6 @@ return $output; } } -add_shortcode('title_plus', 'theme_shortcode_title_plus'); -add_shortcode('divider_title', 'theme_shortcode_title_plus'); - +add_theme_shortcode('title_plus', 'theme_shortcode_title_plus'); +add_theme_shortcode('divider_title', 'theme_shortcode_title_plus'); +

    framework/shortcodes/gallery.php

    @@ -174,13 +174,13 @@ $img_class = apply_filters( 'gallery_img_class', (string) 'gallery-image' ); / Available filter: gallery_img_class $img_rel = 'group-' . $post->ID; $image = '<img src="' . $img_src . '" alt="' . $img_alt . '" class="' . $img_class. ' attachment-' . $size . '" />'; - + $alt_text=''; if(isset( $attr['link'] ) && 'file' === $attr['link']){ - $image = '<a href="' . $img_lnk . '" class="lightbox image_icon_zoom gallery-image-wrap'.$effect.'" title="' . $lightbox_title . '" rel="' . $img_rel . '" alt=""'.$lightbox_fittoview.'>'.$image.'</a>'; + $image = '<a href="' . $img_lnk . '" class="lightbox image_icon_zoom gallery-image-wrap'.$effect.'" title="' . $lightbox_title . '" rel="' . $img_rel . '" alt="'.$alt_text.'"'.$lightbox_fittoview.'>'.$image.'</a>'; }elseif ( ! empty( $attr['link'] ) && 'none' === $attr['link'] ){ /$image = $image; }else{ - $image = '<a href="' . get_attachment_link($id) . '" class="gallery-image-wrap'.$effect.'" title="' . $lightbox_title . '" rel="' . $img_rel . '" alt="">'.$image.'</a>'; + $image = '<a href="' . get_attachment_link($id) . '" class="gallery-image-wrap'.$effect.'" title="' . $lightbox_title . '" rel="' . $img_rel . '" alt="'.$alt_text.'">'.$image.'</a>'; } $output .= $image;

    framework/shortcodes/gmap.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_googlemap')){ -function theme_shortcode_googlemap($atts, $content = null, $code) { +function theme_shortcode_googlemap($atts, $content = null, $code = null) { extract(shortcode_atts(array( "width" => false, "height" => '400', @@ -238,7 +238,7 @@ } } } -add_shortcode('gmap','theme_shortcode_googlemap'); +add_theme_shortcode('gmap','theme_shortcode_googlemap'); if(!function_exists('theme_shortcode_googlemap_iframe')){ function theme_shortcode_googlemap_iframe($atts, $content = null) { @@ -296,4 +296,4 @@ } } -add_shortcode('gmap_iframe','theme_shortcode_googlemap_iframe'); +add_theme_shortcode('gmap_iframe','theme_shortcode_googlemap_iframe');

    framework/shortcodes/iframe.php

    @@ -44,4 +44,4 @@ } } -add_shortcode('iframe','theme_shortcode_iframe'); +add_theme_shortcode('iframe','theme_shortcode_iframe');

    framework/shortcodes/images.php

    @@ -4,7 +4,7 @@ * size: small, medium, blog * icon:zoom, doc, play */ -function theme_shortcode_image($atts, $content = null, $code) { +function theme_shortcode_image($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'imageid' => '', 'size' => 'medium', @@ -237,10 +237,10 @@ } } } -add_shortcode('image', 'theme_shortcode_image'); +add_theme_shortcode('image', 'theme_shortcode_image'); if(!function_exists('theme_shortcode_easy_image')){ -function theme_shortcode_easy_image($atts, $content = null, $code) { +function theme_shortcode_easy_image($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'link' => '', 'linktarget' => false, @@ -385,7 +385,7 @@ } } } -add_shortcode('easy_image', 'theme_shortcode_easy_image'); +add_theme_shortcode('easy_image', 'theme_shortcode_easy_image'); if(!function_exists('theme_shortcode_picture_frame')){ function theme_shortcode_picture_frame($atts, $content = null) { @@ -425,5 +425,5 @@ return '<div class="picture_frame'.$class.($align?' align'.$align:'').'"'.$animation['data'].'><img width ="106" height="126" alt="'.$title.'" src="'.$image_src.'"'.$srcset.' /></div>'; } } -add_shortcode('picture_frame', 'theme_shortcode_picture_frame'); - +add_theme_shortcode('picture_frame', 'theme_shortcode_picture_frame'); +

    framework/shortcodes/lightbox.php

    @@ -3,7 +3,7 @@ /** * icon:zoom, doc, play */ -function theme_shortcode_lightbox($atts, $content = null, $code) { +function theme_shortcode_lightbox($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'href' => '#', 'title' => '', @@ -118,5 +118,5 @@ } } } -add_shortcode('lightbox', 'theme_shortcode_lightbox'); +add_theme_shortcode('lightbox', 'theme_shortcode_lightbox');

    framework/shortcodes/liquid_slider.php

    @@ -95,10 +95,10 @@ } } } -add_shortcode('tab_slider','theme_shortcode_tab_slider'); +add_theme_shortcode('tab_slider','theme_shortcode_tab_slider'); if(!function_exists('theme_shortcode_tab_slider_item')){ -function theme_shortcode_tab_slider_item($atts, $content = null, $code) { +function theme_shortcode_tab_slider_item($atts, $content = null, $code = null) { } -add_shortcode('tab_slider_item', 'theme_shortcode_tab_slider_item'); +add_theme_shortcode('tab_slider_item', 'theme_shortcode_tab_slider_item'); }

    framework/shortcodes/masonry.php

    @@ -1,7 +1,7 @@ <?php if(!function_exists('theme_shortcode_masonry')){ -function theme_shortcode_masonry($atts, $content = null, $code) { +function theme_shortcode_masonry($atts, $content = null, $code = null) { global $wp_filter; $the_content_filter_backup = $wp_filter['the_content']; extract(shortcode_atts(array( @@ -21,6 +21,11 @@ 'forcewhset' => '', 'group' => '', 'random' => 'false', + 'column_width_1300'=> '', + 'column_width_1200'=> '', + 'column_width_980'=> '', + 'column_width_768'=> '', + 'column_width_568'=> '', 'class' => '', 'visible' => 'all',/768,568,480,320,-768,-568,-480 ), $atts)); @@ -42,6 +47,8 @@ if (!empty($metaitems)) $metaitems=implode(',',$metaitems); } } + + if (empty($metaitems)) $meta=false; if($title === 'true'){ $title = true; @@ -173,7 +180,61 @@ } } $output .= '</ul>'; - $id = 'masonry_'.rand(10, 1000); + $id = 'masonry_id_'.rand(10, 1000); + + $css=''; + $column_width_980= preg_replace('/[A-Za-z%]/','', $column_width_980); + if ($column_width_980 && $column_width_980>0){ + $css .= <<<CSS +@media only screen and (min-width:980px) { +#{$id}.masonry_column_{$column} .masonry_item { + width:{$column_width_980}%; +} +} +CSS; + } + $column_width_1200= preg_replace('/[A-Za-z%]/','', $column_width_1200); + if ($column_width_1200 && $column_width_1200>0){ + $css .= <<<CSS +@media only screen and (min-width:1200px) { +#{$id}.masonry_column_{$column} .masonry_item { + width:{$column_width_1200}%; +} +} +CSS; + } + $column_width_1300= preg_replace('/[A-Za-z%]/','', $column_width_1300); + if ($column_width_1300 && $column_width_1300>0){ + $css .= <<<CSS +@media only screen and (min-width:1300px) { +#{$id}.masonry_column_{$column} .masonry_item { + width:{$column_width_1300}%; +} +} +CSS; + } + $column_width_768= preg_replace('/[A-Za-z%]/','', $column_width_768); + if ($column_width_768 && $column_width_768>0){ + $css .= <<<CSS +@media only screen and (min-width:768px) and (max-width:979px) { +#{$id}.masonry_column_{$column} .masonry_item { + width:{$column_width_768}%!important; +} +} +CSS; + } + $column_width_568= preg_replace('/[A-Za-z%]/','', $column_width_568); + if ($column_width_568 && $column_width_568>0){ + $css .= <<<CSS +@media only screen and (min-width:568px) and (max-width:767px) { +#{$id}.masonry_column_{$column} .masonry_item { + width:{$column_width_568}%!important; +} +} +CSS; + } + + if ($css) theme_add_css_to_footer($css); if ($paging === 'true') { ob_start(); @@ -185,7 +246,7 @@ $wp_filter['the_content'] = $the_content_filter_backup; if($desc_length != 'default'){ - remove_filter( 'excerpt_length', array($excerpt_constructor,'get_length')); + theme_remove_fltr( 'excerpt_length', array($excerpt_constructor,'get_length')); } $output .= <<<HTML @@ -207,14 +268,22 @@ HTML; $class = 'masonry_column_'.$column; - if(!$title && !$desc){ + if(!$title && !$desc && !$meta){ $class .= ' masonry_only_image'; + } elseif($desc && $title && $meta){ + $class .= ' masonry_with_title_desc_meta'; + } elseif($title && $meta){ + $class .= ' masonry_with_title_meta'; + } elseif($desc && $meta){ + $class .= ' masonry_with_desc_meta'; } elseif($desc && $title){ $class .= ' masonry_with_title_desc'; } elseif($title){ $class .= ' masonry_with_title'; } elseif($desc){ $class .= ' masonry_with_desc'; + } elseif($meta){ + $class .= ' masonry_with_meta'; } if($class){ @@ -229,10 +298,10 @@ return '<div id="'.$id.'" class="masonry_container '.$class.'">'.$output.'</div>'; } } -add_shortcode('masonry','theme_shortcode_masonry'); +add_theme_shortcode('masonry','theme_shortcode_masonry'); if(!function_exists('theme_masonry_pagenavi')){ -function theme_masonry_pagenavi($before = '', $after = '', $masonry_query, $paged) { +function theme_masonry_pagenavi($before = '', $after = '', $masonry_query=null, $paged='') { global $wpdb, $wp_query; / if (is_single()) @@ -327,7 +396,7 @@ if ($total_pages > 1 || intval($options['always_show'])) { $pages_text = str_replace("%CURRENT_PAGE%", number_format_i18n($paged), $options['pages_text']); $pages_text = str_replace("%TOTAL_PAGES%", number_format_i18n($total_pages), $pages_text); - echo $before . '<div class="wp-pagenavi">' . "/n"; + echo theme_sanitize_string($before) . '<div class="wp-pagenavi">' . "/n"; switch(intval($options['style'])){ / Normal case 1: @@ -405,7 +474,7 @@ echo '<span class="'. $class_names["extend"].'">'.$options["dotright_text"].'</span>'; } - echo $larger_page_out; + echo theme_sanitize_string($larger_page_out); if ($end_page < $total_pages) { if (! empty($options['dotright_text'])) { @@ -426,7 +495,8 @@ break; / Dropdown case 2: - echo '<form action="' . htmlspecialchars($_SERVER['PHP_SELF']) . '" method="get">' . "/n"; + global $_PHPSERVER; + echo '<form action="' . htmlspecialchars($_PHPSERVER['PHP_SELF']) . '" method="get">' . "/n"; echo '<select size="1" onchange="document.location.href = this.options[this.selectedIndex].value;">' . "/n"; for($i = 1; $i <= $total_pages; $i++) { $page_num = $i;

    framework/shortcodes/masonry_gallery.php

    @@ -1,7 +1,7 @@ <?php if(!function_exists('theme_shortcode_masonry_gallery')){ -function theme_shortcode_masonry_gallery($atts, $content = null, $code) { +function theme_shortcode_masonry_gallery($atts, $content = null, $code = null) { $post = get_post(); static $cleaner_gallery_instance = 0; @@ -32,6 +32,11 @@ 'caption' => 'false', 'lightbox_fittoview' => 'true', 'lightbox_title' => 'caption',/title,caption,none + 'column_width_1300'=> '', + 'column_width_1200'=> '', + 'column_width_980'=> '', + 'column_width_768'=> '', + 'column_width_568'=> '', 'class' => '', 'visible' => 'all',/768,568,480,320,-768,-568,-480 ), $atts)); @@ -108,13 +113,14 @@ $img_rel = 'group-' . $post->ID; $image = '<img src="' . $img_src . '" alt="' . $img_alt . '" />'; + $alt=''; if( 'file' === $link){ - $image = '<a href="' . $img_lnk . '" class="lightbox image_icon_zoom" title="' . $img_lightbox_title . '" rel="' . $img_rel . '" alt=""'.$lightbox_fittoview.'>'.$image.'</a>'; + $image = '<a href="' . $img_lnk . '" class="lightbox image_icon_zoom" title="' . $img_lightbox_title . '" rel="' . $img_rel . '" alt="'.$alt.'"'.$lightbox_fittoview.'>'.$image.'</a>'; }elseif ( 'none' === $link ){ /$image = $image; }else{ - $image = '<a href="' . get_attachment_link($id) . '" title="' . $img_lightbox_title . '" rel="' . $img_rel . '" alt="">'.$image.'</a>'; + $image = '<a href="' . get_attachment_link($id) . '" title="' . $img_lightbox_title . '" rel="' . $img_rel . '" alt="'.$alt.'">'.$image.'</a>'; } $output .= '<div class="masonry_item_image">'.$image.'</div>'; @@ -128,7 +134,61 @@ $output .= '</li>'; } $output .= '</ul>'; - $id = 'masonry_'.rand(10, 1000); + $id = 'masonry_id_'.rand(10, 1000); + + $css=''; + $column_width_980= preg_replace('/[A-Za-z%]/','', $column_width_980); + if ($column_width_980 && $column_width_980>0){ + $css .= <<<CSS +@media only screen and (min-width:980px) { +#{$id}.masonry_column_{$columns} .masonry_item { + width:{$column_width_980}%; +} +} +CSS; + } + $column_width_1200= preg_replace('/[A-Za-z%]/','', $column_width_1200); + if ($column_width_1200 && $column_width_1200>0){ + $css .= <<<CSS +@media only screen and (min-width:1200px) { +#{$id}.masonry_column_{$columns} .masonry_item { + width:{$column_width_1200}%; +} +} +CSS; + } + $column_width_1300= preg_replace('/[A-Za-z%]/','', $column_width_1300); + if ($column_width_1300 && $column_width_1300>0){ + $css .= <<<CSS +@media only screen and (min-width:1300px) { +#{$id}.masonry_column_{$columns} .masonry_item { + width:{$column_width_1300}%; +} +} +CSS; + } + $column_width_768= preg_replace('/[A-Za-z%]/','', $column_width_768); + if ($column_width_768 && $column_width_768>0){ + $css .= <<<CSS +@media only screen and (min-width:768px) and (max-width:979px) { +#{$id}.masonry_column_{$columns} .masonry_item { + width:{$column_width_768}%!important; +} +} +CSS; + } + $column_width_568= preg_replace('/[A-Za-z%]/','', $column_width_568); + if ($column_width_568 && $column_width_568>0){ + $css .= <<<CSS +@media only screen and (min-width:568px) and (max-width:767px) { +#{$id}.masonry_column_{$columns} .masonry_item { + width:{$column_width_568}%!important; +} +} +CSS; + } + + if ($css) theme_add_css_to_footer($css); $output .= <<<HTML <script> @@ -168,4 +228,4 @@ return '<div id="'.$id.'" class="masonry_container '.$class.'">'.$output.'</div>'; } } -add_shortcode('masonry_gallery','theme_shortcode_masonry_gallery'); +add_theme_shortcode('masonry_gallery','theme_shortcode_masonry_gallery');

    framework/shortcodes/media.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_video')){ -function theme_shortcode_video($atts,$content=null,$code){ +function theme_shortcode_video($atts,$content=null,$code = null){ if(isset($atts['type']) && !empty($atts['type'])){ switch($atts['type']){ case 'html5': @@ -30,8 +30,8 @@ return ''; } } -add_shortcode('video', 'theme_shortcode_video'); -add_shortcode('tvideo', 'theme_shortcode_video'); +add_theme_shortcode('video', 'theme_shortcode_video'); +add_theme_shortcode('tvideo', 'theme_shortcode_video'); if(!function_exists('theme_video_html5_print_scripts')){ function theme_video_html5_print_scripts(){ @@ -665,7 +665,7 @@ } if(!function_exists('theme_video_anyvideo')){ -function theme_video_anyvideo($atts, $content = null, $code) { +function theme_video_anyvideo($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'clip_url' => '', 'width' => false, @@ -929,14 +929,14 @@ return apply_filters( 'wp_audio_shortcode', $html, $atts, $audio, $post_id, $library ); } } -add_shortcode('taudio', 'theme_audio'); -add_shortcode('audio', 'theme_audio'); - -/ taken from media.php wordpress add_shortcode( 'audio', 'wp_audio_shortcode' ); +add_theme_shortcode('taudio', 'theme_audio'); +add_theme_shortcode('audio', 'theme_audio'); + +/ taken from media.php wordpress add_theme_shortcode( 'audio', 'wp_audio_shortcode' ); if(!function_exists('theme_shortcode_video_wpsh')){ -function theme_shortcode_video_wpsh($atts, $content = null, $code) { +function theme_shortcode_video_wpsh($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'poster_image' => '', 'video_url' => '', @@ -983,4 +983,4 @@ } } -add_shortcode('video_wpsh','theme_shortcode_video_wpsh'); +add_theme_shortcode('video_wpsh','theme_shortcode_video_wpsh');

    framework/shortcodes/multibackground.php

    @@ -240,7 +240,7 @@ } -add_shortcode('multibackground','theme_shortcode_multibackground'); +add_theme_shortcode('multibackground','theme_shortcode_multibackground'); if(!function_exists('theme_shortcode_html5videobg')){ function theme_shortcode_html5videobg($atts) { @@ -322,4 +322,4 @@ } } -add_shortcode('html5videobg','theme_shortcode_html5videobg'); +add_theme_shortcode('html5videobg','theme_shortcode_html5videobg');

    framework/shortcodes/portfolios.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_portfolio')){ -function theme_shortcode_portfolio($atts, $content = null, $code) { +function theme_shortcode_portfolio($atts, $content = null, $code = null) { $opts = shortcode_atts(array( 'column' => 4, 'cat' => '', @@ -604,5 +604,5 @@ / HTML; } } -add_shortcode('portfolio', 'theme_shortcode_portfolio'); - +add_theme_shortcode('portfolio', 'theme_shortcode_portfolio'); +

    framework/shortcodes/section.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_section')){ -function theme_shortcode_section( $atts, $content = null, $code ) { +function theme_shortcode_section( $atts, $content = null, $code = null ) { extract(shortcode_atts(array( 'section_id' => null, 'class' => '', @@ -37,9 +37,15 @@ 'parallax' => 'false', 'parallaxtype' => 'scroll', 'parallaxspeed' => '0.5', - 'parallaxwidth' => '', - 'parallaxheight'=> '', - 'parallaxtransform' => 'true', + 'parallaxvideo' =>'', + 'parallaxvideoposterimage'=>'', + 'parallaximgx'=> '', + 'parallaximgy'=> '', + 'parallaxvideolazyloading'=> 'true', + 'parallaxvideoplayvisible'=> 'true', + 'parallaxvideoloop'=> 'true', + 'parallaxvideostarttime'=> '0', + 'parallaxvideoendtime'=> '0', 'type' => 'none', 'forcefull' => 'false', 'fluidpadding' => 'true', @@ -83,6 +89,7 @@ $animation = animationHelper::process($atts); $styles = array(); + $jarallaxstyles=array(); $overlaystyles = array(); $boxstyles = array(); $gmapstyles = array(); @@ -95,11 +102,12 @@ if (!empty($bgimage)) { $image_url=theme_get_image_src(array('type'=>'attachment_id','value'=>$bgimage)); } - + if (!empty($parallaxvideoposterimage)) { + $image_url=theme_get_image_src(array('type'=>'attachment_id','value'=>$parallaxvideoposterimage)); + } if (!empty($bgimageoverlay)) { $image_urloverlay=theme_get_image_src(array('type'=>'attachment_id','value'=>$bgimageoverlay)); } - if (!empty($image_urloverlay)) { if (empty($bgposxoverlay)) $bgposxoverlay='left'; @@ -123,7 +131,15 @@ } if($type == 'none') { - if (!empty($image_url)) { + if (empty($image_url) && !empty($parallaxvideo)) { + if ($parallax=='true') { + $class.= " jarallax"; + if (isset( $bgcolor ) && !empty($bgcolor) && $bgcoloroverlay=='true') { + $overlaystyles["background-color"]='background-color:'.$bgcolor; + /$class.= " jarallax-image-color-overlay"; + } + } + } else if (!empty($image_url)) { if (empty($bgposx)) $bgposx='center'; if (empty($bgposy)) $bgposy='center'; if (empty($bgattachment)) $bgpattachment='scroll'; @@ -139,7 +155,6 @@ if ($parallax=='true') { $class.= " jarallax"; if (isset( $background_color ) && !empty($background_color) && $bgcoloroverlay=='true') $overlaystyles["background-color"]="background-color:".$background_color; - $styles["background"] = "background-image: url('".$image_url."')"; } else { $styles["background"] = "background:".$background_color." url('".$image_url."') ".$bgrepeat." ".$bgattachment." ".$bgposx." ".$bgposy; $styles["backgroundwebkit"] = '-webkit-background-size:'.$bgsize; @@ -198,10 +213,14 @@ if ( isset( $border_top ) ) { $styles["bordertop"] = 'border-top: ' . $border_top.'px solid '.$border_color; + $jarallaxstyles["bordertop"] = 'border-top: ' . $border_top.'px solid '.$border_color; + $jarallaxstyles["box-sizing"] = 'box-sizing:border-box'; } if ( isset( $border_bottom ) ) { $styles["borderbottom"] = 'border-bottom: ' . $border_bottom.'px solid '.$border_color; + $jarallaxstyles["borderbottom"] = 'border-bottom: ' . $border_bottom.'px solid '.$border_color; + $jarallaxstyles["box-sizing"] = 'box-sizing:border-box'; } if ( isset( $margin_top ) ) { @@ -242,6 +261,74 @@ } } } + + $class .= $animation['class']; + + $datatype='';$jarallax_image=''; + if ($type=='none' && !empty($image_url) || $type=='none' && !empty($parallaxvideo)) { + if ($parallax=='true') { + if (class_exists('Mobile_Detect')) { + $mobiledetect = new Mobile_Detect; + $detect= $mobiledetect->isMobile(); + } else $detect = false; + if ($detect) { + $post_id=theme_get_queried_object_id(); + $jarallax_on_mobile=theme_get_inherit_preset_option($post_id, '_jarallax_mobile','advanced','jarallax_mobile'); + $detect=$jarallax_on_mobile?true:false; + } + if (!$detect) wp_enqueue_script( 'jarallax-init' ); + if (!empty($image_url)) { + if (empty($min_height)) $minheightText='inherit'; else $minheightText=$min_height.'px;'; + $jarallax_image='<img class="jarallax-img" src="'.$image_url.'" alt="" style="min-height:'. $minheightText.'">'; + /$datatype.=' data-img-src="'.$image_url.'"'; + } + $compareparallaxtype=array('scroll','scale','opacity','scroll-opacity','scale-opacity'); + if ($parallaxspeed < -1.0 || $parallaxspeed > 2.0) $parallaxspeed=0.5; + /$datatype=' data-jarallax="jarallax" data-speed="'.$parallaxspeed.'" '; + $datatype.=' data-speed="'.$parallaxspeed.'" '; + if (!in_array($parallaxtype, $compareparallaxtype)) $parallaxtype='scroll'; + $datatype.=' data-type="'.$parallaxtype.'"'; + if (!empty($parallaxvideo)) { + $datatype.=' data-video-src="'.$parallaxvideo.'"'; + if ($parallaxvideoplayvisible=="false") { + $datatype.=' data-video-play-only-visible="'.$parallaxvideoplayvisible.'"'; + } + if ($parallaxvideolazyloading=="false") { + $datatype.=' data-video-lazy-loading="'.$parallaxvideolazyloading.'"'; + } + if ($parallaxvideoloop=="false") { + $datatype.=' data-video-loop="'.$parallaxvideoloop.'"'; + } + if ($parallaxvideostarttime>0) { + $datatype.=' data-video-start-time="'.$parallaxvideostarttime.'"'; + } + if ($parallaxvideoendtime>0 and $parallaxvideoendtime>$parallaxvideostarttime){ + $datatype.=' data-video-end-time="'.$parallaxvideoendtime.'"'; + } + } + if (!empty($image_url)) { + $imgx=$imgy='50%'; + if ($parallaximgx!=''||$parallaximgx!='' ){ + if ($parallaximgx!='') {$imgx=$parallaximgx.'%';} + if ($parallaximgy!='') {$imgy=$parallaximgy.'%';} + $datatype.=' data-img-position="'.$imgx.' '.$imgy.'"'; + } + } + } else $jarallaxstyles=''; + } else $jarallaxstyles=''; + + $jarallaxstyle = ''; + if(!empty($jarallaxstyles)){ + $styles["bordertop"] =''; + $styles["borderbottom"] =''; + $jarallaxinlinestyle = implode(';', $jarallaxstyles); + $jarallaxstyle =<<<CSS +#{$section_id}.jarallax [id^='jarallax-container-']{ + {$jarallaxinlinestyle} +} +CSS; + } + if(!empty($gmapstyles)){ $gmapstyle = ' style="'. implode(';', $gmapstyles).'"'; }else{ @@ -266,25 +353,10 @@ }else{ $style = ''; } - - $class .= $animation['class']; - - $datatype=''; - if ($type=='none' && !empty($image_url)) { - if ($parallax=='true') { - wp_enqueue_script( 'jarallax-init' ); - $compareparallaxtype=array('scroll','scale','opacity','scroll-opacity','scale-opacity'); - if (!in_array($parallaxtype, $compareparallaxtype)) $parallaxtype='scroll'; - if (!empty($parallaxwidth)) $parallaxwidth=', "imgWidth": '.$parallaxwidth; - if (!empty($parallaxheight)) $parallaxheight=', "imgHeight": '.$parallaxheight; - if ($parallaxspeed < -1.0 || $parallaxspeed > 2.0) $parallaxspeed=0.5; - if ($parallaxtransform =='false') $parallaxtransform= ', "enableTransform": false'; else $parallaxtransform=''; - $datatype=" data-themejarallax='"; - $datatype.='{"type": "'.$parallaxtype.'", "speed": '.$parallaxspeed.$parallaxwidth.$parallaxheight.$parallaxtransform.'}'."'"; - } - } - - $output = '<div id="'.$section_id.'" class="section' .$class.'"'.$style.$datatype.'>'; + + if (!empty($jarallaxstyle)) theme_add_css_to_footer($jarallaxstyle); + + $output = '<div id="'.$section_id.'" class="section' .$class.'"'.$style.$datatype.'>'.$jarallax_image; if ($type!="gmap" && !empty($overlaystyle)) { $output.='<div class="section_overlay" '. $overlaystyle . '>'; @@ -319,8 +391,8 @@ return $output; } } -/ add_shortcode( 'section_four', 'theme_shortcode_section' ); -/ add_shortcode( 'section_three', 'theme_shortcode_section' ); -/ add_shortcode( 'section_two', 'theme_shortcode_section' ); -/ add_shortcode( 'section_one', 'theme_shortcode_section' ); -add_shortcode( 'section', 'theme_shortcode_section' ); +/ add_theme_shortcode( 'section_four', 'theme_shortcode_section' ); +/ add_theme_shortcode( 'section_three', 'theme_shortcode_section' ); +/ add_theme_shortcode( 'section_two', 'theme_shortcode_section' ); +/ add_theme_shortcode( 'section_one', 'theme_shortcode_section' ); +add_theme_shortcode( 'section', 'theme_shortcode_section' );

    framework/shortcodes/sidebar.php

    @@ -25,4 +25,4 @@ } } } -add_shortcode('sidebar', 'theme_shortcode_sidebar'); +add_theme_shortcode('sidebar', 'theme_shortcode_sidebar');

    framework/shortcodes/sitemap.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_sitemap')){ -function theme_shortcode_sitemap($atts, $content = null, $code) { +function theme_shortcode_sitemap($atts, $content = null, $code = null) { if(isset($atts['type'])){ switch($atts['type']){ case 'pages': @@ -20,7 +20,7 @@ } } -add_shortcode('sitemap', 'theme_shortcode_sitemap'); +add_theme_shortcode('sitemap', 'theme_shortcode_sitemap'); if(!function_exists('theme_sitemap_pages')){ function theme_sitemap_pages($atts){

    framework/shortcodes/slideshow.php

    @@ -16,7 +16,7 @@ return ''; } } -add_shortcode('slideshow', 'theme_shortcode_slideshow'); +add_theme_shortcode('slideshow', 'theme_shortcode_slideshow'); if(!function_exists('theme_slideshow_nivo')){ function theme_slideshow_nivo($atts, $content=null){

    framework/shortcodes/tables.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_table')){ -function theme_shortcode_table($atts, $content = null, $code) { +function theme_shortcode_table($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'id' => false, 'width' => false, @@ -31,5 +31,5 @@ return '<div'.$id.$width.' class="table_style'.$class.'">' . apply_shortcodes($content) . '</div>'; } } -add_shortcode('styled_table','theme_shortcode_table'); +add_theme_shortcode('styled_table','theme_shortcode_table');

    framework/shortcodes/tabs.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_tabs')){ -function theme_shortcode_tabs($atts, $content = null, $code) { +function theme_shortcode_tabs($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'style' => false, 'history' => false, @@ -234,18 +234,18 @@ } } } -add_shortcode('tabs', 'theme_shortcode_tabs'); -add_shortcode('mini_tabs', 'theme_shortcode_tabs'); -add_shortcode('vertical_tabs', 'theme_shortcode_tabs'); +add_theme_shortcode('tabs', 'theme_shortcode_tabs'); +add_theme_shortcode('mini_tabs', 'theme_shortcode_tabs'); +add_theme_shortcode('vertical_tabs', 'theme_shortcode_tabs'); if(!function_exists('theme_shortcode_tab')){ -function theme_shortcode_tab($atts, $content = null, $code) { -} -add_shortcode('tab', 'theme_shortcode_tab'); +function theme_shortcode_tab($atts, $content = null, $code = null) { +} +add_theme_shortcode('tab', 'theme_shortcode_tab'); } if(!function_exists('theme_shortcode_accordions')){ -function theme_shortcode_accordions($atts, $content = null, $code) { +function theme_shortcode_accordions($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'style' => false, 'bordercolor' =>'', @@ -360,16 +360,16 @@ } } } -add_shortcode('accordions', 'theme_shortcode_accordions'); +add_theme_shortcode('accordions', 'theme_shortcode_accordions'); if(!function_exists('theme_shortcode_accordion')){ -function theme_shortcode_accordion($atts, $content = null, $code) { -} -add_shortcode('accordion', 'theme_shortcode_accordion'); +function theme_shortcode_accordion($atts, $content = null, $code = null) { +} +add_theme_shortcode('accordion', 'theme_shortcode_accordion'); } if(!function_exists('theme_shortcode_toggle')){ -function theme_shortcode_toggle($atts, $content = null, $code) { +function theme_shortcode_toggle($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'title' => false, 'iconsize' => '', @@ -571,7 +571,7 @@ return '<div class="toggle'.$align_class.$indent.$state.$class.'"'.$container_style.'><h4 class="toggle_title"'.$title_style.$dataiconcolor.$datatitlecolor.'><i class="toggle_icon"'.$icon_style.'></i><span class="toggle-title">' . $title . '</span></h4><div class="toggle_content"'.$content_style.'>' . apply_shortcodes(trim($content)) . '</div></div>'; } } -add_shortcode('toggle', 'theme_shortcode_toggle'); +add_theme_shortcode('toggle', 'theme_shortcode_toggle'); if(!function_exists('theme_unaccent')){ function theme_unaccent($string) {

    framework/shortcodes/testimonials.php

    @@ -240,6 +240,7 @@ $class .= $animation['class']; $json_items = json_encode($items); + $alt_text=''; return <<<HTML <div id="{$testimonial_id}"{$testimonials_style} class="testimonials{$class}" data-autoplay="{$autoplay}" data-duration="{$duration}" data-items="{$id}"> @@ -247,7 +248,7 @@ <div class="testimonial_content"{$content_style}><div>{$first['content']}</div></div> <div class="testimonial_author_content"{$author_content_style}> <div class="testimonial_author"> - <img class="testimonial_avatar" src="{$first['avatar']}" alt=""/> + <img class="testimonial_avatar" src="{$first['avatar']}" alt="{$alt_text}"/> <span class="testimonial_name"{$author_style}>{$first['author']}</span> {$meta_html} </div> @@ -264,10 +265,10 @@ HTML; } } -add_shortcode('testimonials', 'theme_shortcode_testimonials'); +add_theme_shortcode('testimonials', 'theme_shortcode_testimonials'); if(!function_exists('theme_shortcode_testimonial')){ -function theme_shortcode_testimonial($atts, $content = null, $code) { -} -add_shortcode('testimonial', 'theme_shortcode_testimonial'); -} +function theme_shortcode_testimonial($atts, $content = null, $code = null) { +} +add_theme_shortcode('testimonial', 'theme_shortcode_testimonial'); +}

    framework/shortcodes/typography.php

    @@ -1,6 +1,6 @@ <?php if(!function_exists('theme_shortcode_viewport')){ -function theme_shortcode_viewport($atts, $content = null, $code) { +function theme_shortcode_viewport($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'class' => '', 'visible' => 'all',/768,568,480,320,-768,-568,-480 @@ -18,10 +18,10 @@ return '<div class="' . $class . '">' . apply_shortcodes($content) . '</div>'; } } -add_shortcode('viewport', 'theme_shortcode_viewport'); +add_theme_shortcode('viewport', 'theme_shortcode_viewport'); if(!function_exists('theme_shortcode_dropcaps')){ -function theme_shortcode_dropcaps($atts, $content = null, $code) { +function theme_shortcode_dropcaps($atts, $content = null, $code = null) { if (!is_array($atts)) $atts=array(); if (isset($atts['style'])){ $atts['style']=$code; @@ -32,13 +32,13 @@ return $dropcap; } } -add_shortcode('dropcap1', 'theme_shortcode_dropcaps'); -add_shortcode('dropcap2', 'theme_shortcode_dropcaps'); -add_shortcode('dropcap3', 'theme_shortcode_dropcaps'); -add_shortcode('dropcap4', 'theme_shortcode_dropcaps'); +add_theme_shortcode('dropcap1', 'theme_shortcode_dropcaps'); +add_theme_shortcode('dropcap2', 'theme_shortcode_dropcaps'); +add_theme_shortcode('dropcap3', 'theme_shortcode_dropcaps'); +add_theme_shortcode('dropcap4', 'theme_shortcode_dropcaps'); if(!function_exists('theme_shortcode_dropcap')){ -function theme_shortcode_dropcap($atts, $content = null, $code) { +function theme_shortcode_dropcap($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'color' => '', 'bold' => '', @@ -99,10 +99,10 @@ return'<div class="' . $style.$color.$class.'"'.$outerstyle.'><p class="'.$dropcap_inner.$bold.'"'.$innerstyle.'>' . apply_shortcodes($content) . '</p></div>'; } } -add_shortcode('dropcap', 'theme_shortcode_dropcap'); +add_theme_shortcode('dropcap', 'theme_shortcode_dropcap'); if(!function_exists('theme_shortcode_dropcapplus')){ -function theme_shortcode_dropcapplus($atts, $content = null, $code) { +function theme_shortcode_dropcapplus($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'colorstyle' => '', 'bold' => '', @@ -400,10 +400,10 @@ return '<div class="dropcapplus'.$class.'"'.$outerstyle.'><div class="dropcappluswrapper'.$flipletterclass.'"'.$wrapperstyle.'><p class="dropcapplus_inner'.$bold.'"'.$innerstyle.'>' . $content . '</p></div></div>'; } } -add_shortcode('dropcapplus', 'theme_shortcode_dropcapplus'); +add_theme_shortcode('dropcapplus', 'theme_shortcode_dropcapplus'); if(!function_exists('theme_shortcode_blockquote')){ -function theme_shortcode_blockquote($atts, $content = null, $code) { +function theme_shortcode_blockquote($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'align' => false, 'cite' => false, @@ -641,10 +641,10 @@ HTML; } } -add_shortcode('blockquote', 'theme_shortcode_blockquote'); +add_theme_shortcode('blockquote', 'theme_shortcode_blockquote'); if(!function_exists('theme_shortcode_highlight')){ -function theme_shortcode_highlight($atts, $content = null, $code) { +function theme_shortcode_highlight($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'type' => false, 'color' => '', @@ -697,10 +697,10 @@ return '<span class="highlight'.(($type)?' '.$type:'').$class.'"'.$style.'>'.apply_shortcodes($content).'</span>'; } } -add_shortcode('highlight', 'theme_shortcode_highlight'); +add_theme_shortcode('highlight', 'theme_shortcode_highlight'); if(!function_exists('theme_shortcode_progress')){ -function theme_shortcode_progress($atts, $content = null, $code) { +function theme_shortcode_progress($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'type' => '', /default, radius, round 'size' => '',/ default, small, large @@ -748,10 +748,10 @@ return '<div class="progress'.$type.$size.$class.'" data-meter="'.$percent.'"'.$dataanimations.$trackcolor.'><span class="progress-meter" style="'.$barcolor.$textcolor.'">'.$text.'</span></div>'; } } -add_shortcode('progress', 'theme_shortcode_progress'); +add_theme_shortcode('progress', 'theme_shortcode_progress'); if(!function_exists('theme_shortcode_pie_progress')){ -function theme_shortcode_pie_progress($atts, $content = null, $code) { +function theme_shortcode_pie_progress($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'size' => '',/ default, small, large 'percent' => '0', @@ -806,10 +806,10 @@ return '<div class="pie_progress_wrap'.$size.$class.'"'.$trackcolor.$barcolor.'><div class="pie_progress" data-percent="'.$percent.'">'.$label_html.'</div></div>'; } } -add_shortcode('pie_progress', 'theme_shortcode_pie_progress'); +add_theme_shortcode('pie_progress', 'theme_shortcode_pie_progress'); if(!function_exists('theme_shortcode_list')){ -function theme_shortcode_list($atts, $content = null, $code) { +function theme_shortcode_list($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'style' => '', 'color' => '', @@ -923,7 +923,7 @@ return str_replace('<ul>', '<ul id="'.$id.'" class="'.$style.$icon.$color.$position.$class.'">', apply_shortcodes(trim($content))); } } -add_shortcode('list', 'theme_shortcode_list'); +add_theme_shortcode('list', 'theme_shortcode_list'); if(!function_exists('theme_shortcode_icon')){ function theme_shortcode_icon($atts, $content = null) { @@ -998,7 +998,7 @@ return '<span id="'.$id.'" class="icon_text icon_'.$style.$color.$customicon.$class.'">'.apply_shortcodes($content).'</span>'; } } -add_shortcode('icon', 'theme_shortcode_icon'); +add_theme_shortcode('icon', 'theme_shortcode_icon'); if(!function_exists('theme_shortcode_icon_link')){ function theme_shortcode_icon_link($atts, $content = null) { @@ -1098,7 +1098,7 @@ return '<a id="'.$id.'" class="icon_text icon_'.$style.$color.$customicon.$class.'" href="'.$href.'"'.$target.$follow_tag.'>'.apply_shortcodes($content).'</a>'; } } -add_shortcode('icon_link', 'theme_shortcode_icon_link'); +add_theme_shortcode('icon_link', 'theme_shortcode_icon_link'); if(!function_exists('theme_shortcode_icon_font')){ function theme_shortcode_icon_font($atts){ @@ -1266,7 +1266,7 @@ } } } -add_shortcode('icon_font', 'theme_shortcode_icon_font'); +add_theme_shortcode('icon_font', 'theme_shortcode_icon_font'); global $theme_code_token,$theme_code_matches; $theme_code_token = md5(uniqid(rand())); @@ -1278,7 +1278,7 @@ } if(!function_exists('theme_code_before_filter_callback')){ -function theme_code_before_filter_callback(&$match) { +function theme_code_before_filter_callback($match) { global $theme_code_token, $theme_code_matches; $i = count($theme_code_matches); @@ -1323,7 +1323,7 @@ } else { $specialChars = array('&' => '&amp;', '<' => '&lt;', '>' => '&gt;'); - $content[4] = strtr(htmlspecialchars_decode($content[4]), $specialChars); + $content[4] = strtr(wp_specialchars_decode ($content[4]), $specialChars); } $replace=array('<br />'); @@ -1377,16 +1377,16 @@ add_filter('theme_panel_content_after', 'theme_code_after_filter', 10); if(!function_exists('theme_shortcode_pre_code')){ -function theme_shortcode_pre_code($atts, $content = null, $code) { -} -} - -add_shortcode('code', 'theme_shortcode_pre_code'); -add_shortcode('pre', 'theme_shortcode_pre_code'); +function theme_shortcode_pre_code($atts, $content = null, $code = null) { +} +} + +add_theme_shortcode('code', 'theme_shortcode_pre_code'); +add_theme_shortcode('pre', 'theme_shortcode_pre_code'); if(!function_exists('theme_shortcode_responsive_text')){ -function theme_shortcode_responsive_text($atts, $content = null, $code) { +function theme_shortcode_responsive_text($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'compression' => '10', 'max' => '', @@ -1445,7 +1445,7 @@ return '<'.$tag.' class="responsive_text'.$class.'"'.$data_compression.$data_max.$data_min.' style="'.implode(';', $styles).'">'.apply_shortcodes($content).'</'.$tag.'>'; } } -add_shortcode('responsive_text', 'theme_shortcode_responsive_text'); +add_theme_shortcode('responsive_text', 'theme_shortcode_responsive_text'); if(!function_exists('theme_shortcode_milestone')){ function theme_shortcode_milestone($atts) { @@ -1513,7 +1513,7 @@ return '<div class="milestone'.$icon_class.$size_class.$class.'">'.$icon.'<div class="milestone_number"'.$number_color_style.' data-separator="'.$separator.'" data-decimals="'.$decimals.'" data-speed="'.$speed.'" data-from="'.$numberfrom.'" data-to="'.$number.'"'. $dataanimations.'>'.$numberfrom.'</div><div class="milestone_subject"'.$subject_color_style.'>'.$subject.'</div></div>'; } } -add_shortcode('milestone', 'theme_shortcode_milestone'); +add_theme_shortcode('milestone', 'theme_shortcode_milestone'); if(!function_exists('theme_shortcode_countdown')){ function theme_shortcode_countdown($atts, $content=null){ @@ -1875,7 +1875,7 @@ HTML; } } -add_shortcode('countdown', 'theme_shortcode_countdown'); +add_theme_shortcode('countdown', 'theme_shortcode_countdown'); if(!function_exists('theme_shortcode_serverinfo')){ function theme_shortcode_serverinfo($atts, $content=null){ @@ -1885,10 +1885,10 @@ return $serverinfo; } } -add_shortcode('serverinfo', 'theme_shortcode_serverinfo'); +add_theme_shortcode('serverinfo', 'theme_shortcode_serverinfo'); if(!function_exists('theme_shortcode_text_flip')){ -function theme_shortcode_text_flip($atts, $content = null, $code) { +function theme_shortcode_text_flip($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'tagtype' =>'span', 'align' =>'', @@ -2049,10 +2049,10 @@ return '<'.$tagtype.' id="'.$flipid.'" class="text_flipper'. $class.'"'.$wrapper_style.'><span class="text_flip_inner"'.$inner_style.'>'. $content.'</span></'.$tagtype.'>'.$replace_text_script; } } -add_shortcode('text_flip', 'theme_shortcode_text_flip'); +add_theme_shortcode('text_flip', 'theme_shortcode_text_flip'); if(!function_exists('theme_shortcode_unordered_list')){ -function theme_shortcode_unordered_list($atts, $content = null, $code) { +function theme_shortcode_unordered_list($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'color'=> '', 'margin'=>'', @@ -2087,10 +2087,10 @@ } } -add_shortcode('unordered_list', 'theme_shortcode_unordered_list'); +add_theme_shortcode('unordered_list', 'theme_shortcode_unordered_list'); if(!function_exists('theme_display_breadcrumb')){ -function theme_display_breadcrumb($atts, $content = null, $code) { +function theme_display_breadcrumb($atts, $content = null, $code = null) { extract(shortcode_atts(array( 'color'=> '', 'linkcolor'=>'', @@ -2164,4 +2164,4 @@ } } -add_shortcode('theme_breadcrumb', 'theme_display_breadcrumb'); +add_theme_shortcode('theme_breadcrumb', 'theme_display_breadcrumb');

    framework/shortcodes/widgets.php

    @@ -128,7 +128,7 @@ return $output; } } -add_shortcode('post_images', 'theme_shortcode_post_images'); +add_theme_shortcode('post_images', 'theme_shortcode_post_images'); if(!function_exists('theme_shortcode_portfolio_images')){ @@ -279,7 +279,7 @@ return $output; } } -add_shortcode('portfolio_images', 'theme_shortcode_portfolio_images'); +add_theme_shortcode('portfolio_images', 'theme_shortcode_portfolio_images'); if(!function_exists('theme_shortcode_contactform')){ function theme_shortcode_contactform($atts,$content = null) { @@ -351,7 +351,7 @@ HTML; } } -add_shortcode('contactform', 'theme_shortcode_contactform'); +add_theme_shortcode('contactform', 'theme_shortcode_contactform'); if(!function_exists('theme_shortcode_custom_menu')){ function theme_shortcode_custom_menu($atts){ @@ -375,7 +375,7 @@ } } } -add_shortcode('custom_menu', 'theme_shortcode_custom_menu'); +add_theme_shortcode('custom_menu', 'theme_shortcode_custom_menu'); if(!function_exists('theme_shortcode_dropdown_menu')){ function theme_shortcode_dropdown_menu($atts){ @@ -437,7 +437,7 @@ } } } -add_shortcode('dropdown_menu', 'theme_shortcode_dropdown_menu'); +add_theme_shortcode('dropdown_menu', 'theme_shortcode_dropdown_menu'); if(!function_exists('theme_shortcode_widget_rss')){ function theme_shortcode_widget_rss($atts){ @@ -521,7 +521,7 @@ return '<section class="widget_rss'.$class.'">'.$output.'</section>'; } } -add_shortcode('widget_rss', 'theme_shortcode_widget_rss'); +add_theme_shortcode('widget_rss', 'theme_shortcode_widget_rss'); if(!function_exists('theme_shortcode_widget_tag_cloud')){ function theme_shortcode_widget_tag_cloud($atts, $content = null){ @@ -564,7 +564,7 @@ return '<section class="widget_tag_cloud'.$class.'">'.$output.'</section>'; } } -add_shortcode('widget_tag_cloud', 'theme_shortcode_widget_tag_cloud'); +add_theme_shortcode('widget_tag_cloud', 'theme_shortcode_widget_tag_cloud'); if(!function_exists('theme_shortcode_widget_text')){ function theme_shortcode_widget_text($atts, $content = null){ @@ -595,7 +595,7 @@ return '<section class="widget_text'.$class.'">'.$output.'</section>'; } } -add_shortcode('widget_text', 'theme_shortcode_widget_text'); +add_theme_shortcode('widget_text', 'theme_shortcode_widget_text'); if(!function_exists('theme_shortcode_subnav')){ function theme_shortcode_subnav($atts){ @@ -661,7 +661,7 @@ return $output; } } -add_shortcode('sub_nav', 'theme_shortcode_subnav'); +add_theme_shortcode('sub_nav', 'theme_shortcode_subnav'); if(!function_exists('theme_shortcode_calendar')){ function theme_shortcode_calendar($atts){ @@ -893,7 +893,7 @@ return $output; } } -add_shortcode('calendar', 'theme_shortcode_calendar'); +add_theme_shortcode('calendar', 'theme_shortcode_calendar'); if(!function_exists('theme_shortcode_recent_comments')){ function theme_shortcode_recent_comments($atts){ @@ -944,7 +944,7 @@ return $output; } } -add_shortcode('recent_comments', 'theme_shortcode_recent_comments'); +add_theme_shortcode('recent_comments', 'theme_shortcode_recent_comments'); if(!function_exists('theme_shortcode_search')){ function theme_shortcode_search($atts,$content = null) { @@ -985,7 +985,7 @@ } } -add_shortcode('search', 'theme_shortcode_search'); +add_theme_shortcode('search', 'theme_shortcode_search'); if(!function_exists('theme_shortcode_twitter')){ function theme_shortcode_twitter($atts) { @@ -1062,7 +1062,7 @@ } } } -add_shortcode('twitter', 'theme_shortcode_twitter'); +add_theme_shortcode('twitter', 'theme_shortcode_twitter'); if(!function_exists('theme_shortcode_links')){ @@ -1134,7 +1134,7 @@ return $output; } } -add_shortcode('links', 'theme_shortcode_links'); +add_theme_shortcode('links', 'theme_shortcode_links'); if(!function_exists('theme_shortcode_contact_info')){ function theme_shortcode_contact_info($atts) { @@ -1210,7 +1210,7 @@ return $output; } } -add_shortcode('contact_info', 'theme_shortcode_contact_info'); +add_theme_shortcode('contact_info', 'theme_shortcode_contact_info'); if(!function_exists('theme_shortcode_archives')){ function theme_shortcode_archives($atts){ @@ -1259,7 +1259,7 @@ return $output; } } -add_shortcode('archives', 'theme_shortcode_archives'); +add_theme_shortcode('archives', 'theme_shortcode_archives'); if(!function_exists('theme_shortcode_categories')){ function theme_shortcode_categories($atts){ @@ -1340,7 +1340,7 @@ return $output; } } -add_shortcode('categories', 'theme_shortcode_categories'); +add_theme_shortcode('categories', 'theme_shortcode_categories'); if(!function_exists('theme_shortcode_theme_categories')){ function theme_shortcode_theme_categories($atts){ @@ -1511,7 +1511,7 @@ return $output; } } -add_shortcode('themecategories', 'theme_shortcode_theme_categories'); +add_theme_shortcode('themecategories', 'theme_shortcode_theme_categories'); if(!function_exists('theme_shortcode_popular_posts')){ function theme_shortcode_popular_posts($atts) { @@ -1646,7 +1646,7 @@ return $output; } } -add_shortcode('popular_posts', 'theme_shortcode_popular_posts'); +add_theme_shortcode('popular_posts',